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 6f615629da..00271fd3d0 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 d7ac64f077..b46010bb43 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 40a33c7b6f..aa996561de 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 b918976fa0..7ef1e83a8f 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 3e7d1ef39b..e749fa0a0e 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 7c015c1440..c0f68a3dc7 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 f9327c7a77..6c3e36468c 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 1a224ac2ae..0000000000 --- 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 f8713512dc..e3d78066ab 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 a6b3d51391..7d5860e17e 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 acca3deed2..0e32082134 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 4095736ed0..11601b2d22 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 51033db905..c07fb30ad4 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 98f221525c..49809fa915 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 a9282e1e69..0000000000 --- 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 a388595525..4553c49a9e 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 2f98efb23a..2064021faf 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 224d54a34f..8221f3b7e6 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 4989f383e7..120da0636b 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 1b3e891ade..f204364eac 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 c86ed1656f..92a6789a75 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 3be985902d..861290fedb 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 da12ea9438..bd57a07525 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 b2ffc5ba50..8edb2f4a1d 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 33cf062f14..b7894e8b57 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 0611754d02..b859ef5653 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 02f298976f..7ceaf02ba0 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 e058aa2160..bbc2f2e482 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 3cfcf1cdcf..dee47550d6 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 35fe8c444d..b52561e071 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 05dfbb9883..b70314eb8d 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 45bac667dc..4a6b1ec0fd 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 4a3a6c137c..e367767073 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 b9d30e3313..5e61fea846 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 47811d461f..dc898d7010 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 c55777a73c..339a610756 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 94f1655fe8..c98cd78494 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 5f96510d92..fd232c967b 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 f5e01f6761..333ee0a98b 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 927bea42da..2d00d00578 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 6b28acc49c..e448e630d4 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 572bc1b15a..8870547202 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 c5c492f2fe..524547a918 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 479b0d77c8..0eab348fbc 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 6c452a29a8..11e7cae9c5 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 9ab9edc4d5..6fa9a0ad16 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 7f187f57c7..0000000000 --- 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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 EKX7^DO8@`> delta 41112 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 Yw`~J%dIrV$S6glY(bhK6R)NC*2eQ-hJpcdz diff --git a/po/ca.po b/po/ca.po index 1bcbd55080..e3c806568d 100644 --- a/po/ca.po +++ b/po/ca.po @@ -11,10 +11,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-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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 Y`vzC`4cOnMvw8NV{eSw|)GPP@0Nd)wHUIzs delta 28582 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

5pi z7*0i-5YFm(G@R^t9gd-2!pWlC5ja#Vg7Lf~XlDtDV4&~_CTMW;`)}d7b7M*s?j==+zwRXEtY^_~vSS$-m9b(ZH_e zq~F2jl+d*1#Q3Qm@Jn;3EEt6WrK5Z`M zSXSkK;b?C7MMGU=G!u@D#-q8>Fq9CDq5nkV`JQMDIT(#$m!paKJ$?Q%8biKEQ#o_T zP^e1B5ZV|)iyF9d3>Nl`Vd4ofsB=*a6z-2<;!81P$&DD)o)tsIb8A7GMYn(vOAGdh zGg`pRUoCLtKnn~`Zb68jw~+i-H?mp~o8m1oz^^3(hqlCk5iKdfvs=Q%(UuH!x+Mkb zc1t|U(F#wCw8DUjtzg8j6%5yJ#dsZBQJ4m|ve0mr?y#VhUe{Z}z~8O#^mHpK-K$o3 zls^_KtHokyuUJC2D3%G2>+4ry(bUgaVqUH_VyxYoaXVOAWAW71gkV`~Cf?Z^k8iZb zL%TL~@NL5Yac!7jbQ=uX*oHK`+y>FTYC{Pw5{Kvhain)l9L#l%!ywDZIH>l zRwv>J#oahO|DXpd(iZBx+hRzQwq#4swk)dy+cNPyjl0@1QA%6V_d{Dsw{ttIp%znE zJ3JrIj){M7$AD{SU`o(;zU1H94p?-&1LAn4&vX3Bs^s^570O6;%v%Dy3YM;51=9Wk(1 zNBum}5tYyHNJ!&5(*NI%WXS`;f-3(rJCe^?9Z|Qr6S2(QiF5Z(80OiD0fRe1X^d{y zuM@9cW_6+fo#}*DKI!&leuDv@-w0uc-w53(LF@bfrN80Paoym{Z>Y9tXVAYhVvFmH zA-{JfOO|)0F0Aehf)hR(C$Mix_eY6wWl{X%Q<{;Q5zT~V=PH&(ac zZal9?bVEc_xn+~f7oSrz6*b7Zu z?}el9ds!H`U~dMj&>I7ydQ(t3^d?sQdPD6O-5f!0@o-yz z7)TpH2<-=&O`p`eUBSQPew{&P>sK_c4K|xrD{&5C+-(>rtb4 zIJJyYA9zUq?Hfg5$T^xcsy~`fLdK3}fU~37xqKT?>B)07cFQ}7sgGX!SV@Y!PyCD;_U=#dhv;bq{c+3 zj+%%D=1*k6;}a3*gNdm6mr1m*GKu?5C!wt#lNf*EBtpAsl9|u{lP592n@MQFVKQkF zFd0i@C*$Fy$xM(qnf5m)W8ja;Xs65+uGgKydABKOWSTxdqR;P7!H^PDEn59kb%&{> z(X^@hqnN3DQ1Egp6PKUHdAMLFrS@sGe>#nUOaIROmcOHsIlm*?l;4Scf$8jqn@s0? zo@F{BIzJte6rO?DB4)tE^cfVSO*6Q^cLtQc*I0NahWX5-(8SK9ME9Rb)=ZvBRxF=M z$=#{1|2q?dEsu0Zr&;8?-z)|WnFY1K&0>OyvviH0g{V%=LZmNeQMl}9)6Z=-u@0Gy zA?;^lz@XVoJbgCxVa;soycW|n4on%d*|p}FLqq#HSX^liwK{kX2DF<)yODErZ1w#k zb1>}A91P3x2O{+NgS4#w2aHbmgK^ec&n5qk{y_{M{()sB<`R;ob9oy+cP{rY&t)Hw zYaVr>`8+~3aUS*Ku%P;eLzcc?|4;gj`;&^d^H0Qi`cFdnQr%biU%?<9Iv9BLyFtv4 z8svA9!E$@cU_YN~uwQs)@PzczfT>RgpPJ?S3x+!XMY<0B3(t4`#nbc6zhF4;e4YPp z^T~pc`P6|P`rMdLO!v+w9dBye=Z@<3oWI_H(jc? z@k_~;WlLe|_)<#o{iPU^V;L_ve3y|WQ!L96$I4~;!>47$=8`^trtjxk&h-+@b-oK0 zm-Rh%IlJY4E2xmeR*+49ufV{AD@ebOD-dbEl@y-Pl`v#w@SC$xr#O6`YI+iug1f`)r6+SYAR~~)iAblwKb#`Q|fA{`??wt z6a9}Hv`W48w3B*=coSGPqBaN?fc(o$Gnb^*snudj_XKA z*L7&gXC2Jc5e!xN-&zjTx6#(FgX%Bqn7H_QvY^&_s2jZ=1~#qNA4;vq;1~M7-3GEF zU<21XY+&m)b^~?g$Oahryn$y+*LcZ)>#xPevmDNeXMjENc$zAxz8m&79?u$Yg!0&p z96$`5bksrS-G47s-vO%zDL;3^5Ui%h`tjtPi*RD$Hcs%*0o7+|i(l?g1LTNAMK zYXYUY@+P#>eiIKKgEvtjM+yF>(rJ^{!X}>aOqeZ_C9R5X!!z$~q-BR~P&`2}Q9asiW8WX~ z5BT~Y#5ymLc`XYPnJ7LHYR)B+$2Qy1fcJJLY_Ofu+~r4sG6HEx{JkjvW|~wF3`I@5F%Moh-k7ccO(YJ4w4QJ2AA>E@Inq z7qMQji++!GQRxcpCM3;vqx#;v8Gqq!7~a2I?HeTjlJte=yP+;ipBLXlhl+a;Rrnq% zW0yS)ICc*VZPfP<@1bto*n{D}>?IqT?8V>_d(l+lUizg7TEGAIYA=*H?}Lf*`!JyK zJ`9T6hiHcEV}ddI{#HTt^KbJZfWABu19hx)Aj^s97$aeNODn(zapV`o8&+Byw6 zK*zZUpm_TM>cEWy4D|f~8;yzw*+BRngxYQgp?uOoH1f|uCcJYHF+Vy;I=?!I!Py64 zu+SmSD<0C{|EYC|0YeT^B0C;p1JU;oUmA-)gaP9ZQz@q(rlj6Gj0iIiV_1P~wjPDa+k*Yn1B&k7_ZSR~KL*3UTaIDLmSYTf;uxj&!ZGqa^%(2*!($Yb zQpYhU@HirhIgY12j$`n2jjN8+e$R3J%Jn!CK0i*~C~yKXS}LA^ny3>LlC~$9V8#h3 zU3-Gkd-DVa{c;j4a8iFW>Lj6XJ_$2kClOb*lW3#iN$SF&lW1YlNkXteaEZ$QGbd5; zZ>L!8UYx>!il_B9`ZOKJohG&`PQ%pE)3iIM&mW$q&}5uuqGD$-%qVGLx`-AYT%=MKxWx7Hmn8qyHaqYV&u~)(e^rzV)|7m* zxhxY123=u;5_**o48F<)^R9CJpR0&0Op~93{?9To5&frnDF>5Cj4-VPdf9a z;6Q;C{mv+bjYf?W#2AzUV~tZVFe1h3sKwMOh1X^CbcgFHSe%jqMK4mI@M8)kHRo+a zRN*$_4A$rEZIh6Y~i3Ci3j##Qf=6*cekd@$%f_s`yk^4s@u#O49wF8hGk z$2`D+HV>Gm`vb{;HNl_Ftcs=65v5x?`Cm63O|-P6>$g(rP`Wmqf$pXgvnT1q@@+b?{+3P* zf2LEi3qB=%!=5tWkf)^Qs;6u^uRg_qywA{7VT~@&^!NX(J|jjop5b}VXLvm485D2V z4bz_KuhTvw)`gy9c)90p_x(BPTKEOx^?qS>)ME1Ez!dZX zPeb&1_zTqB;ss1}(D!@k^T97rx8((5GIYNc`h2}UPt>^Y1=JsV!CG_kg>ppl@BIrZ zpKXSYQ3ey#&0wIg3oC3ozdY8M4Km*v<}Eb6XBU?r&A_- z#gT&cD*s1kQuAkLQVGvy61%)F!3Hm3V(d#qHSHzTE_$io4{E&i62l+q^VhoHH;p-8 zA=(13s3#GE7A1~uugKTFugHd(uZY#AS1@z-6_h=FMMcZ;8b%tw*577-P3ax?nir5K z1!t;N^bL+}c*EoQL&1@1PxzK){>WR&e^oM_-|;2#=I{7c`u=w?k@r3M-c0bgT87`l zNRtoj`zL(B@c0iF?fpJs z`FDN2#%Hpjt>8knZ~si8Df@*qZ2tvA7JniA_IyDr&%Y3=&tDL0<*%f1@K=6|rlI94 z>6ZSLMJCTTsCM{9y7_%$_3H4At=Hsll-PCONVlYK^ndydM)H2wyWQ`kX~=idvE_Ht zu#3Jv`n%4a+25gL^>_05>368J%c4|P$fB^c&SK!nS^8VDSq!i>i?lkPMK;{ZqMkg+ zA|yq#*->@OMudN5>om=_8fG!A&t|dNmCXPd*~IWeHjI?}K?uBm;Ax8=3^?Kk?KcZ< zRsDY;#x6h2*1xD={KTDLzT2LkI6G5ec^c*()QM#NqR>PwNm0{BaRjfA&s#1Pm(E1%uTN~>Oj0%F*HAGOQ z=?p>Z_x~5jfvV|i1(oP_2&#he%9erca@klt@Dfz&?%7uc~KWrjs{diB%qAV@`i;XpA%>|XnCJ7EzFOdb+XSOBnY^-_zs~rQZ z6;yx2AxUtKT1@iTSpP)hKY6%cEw2r~9h(|%!g;| z^Fdu&KB#rf4zyJWMeJCRf;ffKoK31B8=Co2<`u{$btHWqk}~-ByUk0(+stT6I6dv;hdl$R&Gn)xKCDrBzWFjHGlWx-@YRY7+Ms(k-c98LY=z<92L*1s##(gBsX7gQB& zjG)>|EfG{}!Bqz=e&>LJ4kbvR&=OkBg4Xv1B@o}*5{#23s8+q~5-?EM5k^Zn;y`^z z>o^wEBu56?>`1ztaD>t;f@*E}s?3s{~bn+Ex;694(0f zZ%SgIt&@#)BU46D)fG1s>M6gew&-#g%-{>4qVmZiJ?;8ye{1hC@@` zNV^qo%(Ksp&?W13nHD!!p@?5W4o-_+9 zk7inyN98@rGtSWRj5DJ=j3t-X`G2oGqD$8eO&;WLF%Jy#^I)P#4?G&_0j2Zw{pB8n zWSp^9$Q~~BXRIuUmzbO@_seB>Gttn><{*NVNj|UhMKC7C7x9fa~na6 z@}z$iVlux9YCc$nSY58dggL!2u$(vf9_kHKJ-u1QR(b1s;7$6adoyvtsuV82s$@s! zs(Ai;RkSj@s^q^qFsee;;;M*eUsWtTT@`hwR>h#tRTiVE9l$wMkv(10!dB z5a}f!LUG3j$KLzkP;Orward=AWdmQt)z+674fSQUTjNMR-F#>tCL21tK)G> zb;R^jqf-sq``19Mt!mJ3W(_9VS_4Cq^>urH+E??(K}(E3F`Md7EVubHP^!OP6KWzJ z_nJ)Dye0*xPfhwwuL-5wYr@Rsn(P(d)x_W$0o0Xt0aVz50XV!Wz`Dh=m@Wihp-mtL z)Cq*b-hsq!c_1<070ARXfvEUXAcnaG!Ca(Zto2v3*n(XOqJ61agdm_6VjNkE_8V*2 z@b`bN)Pky;wHWw^#>%y^G_E!srq)JOTWce-{Th$yc4uqD$cNfwL+LuCZH+pla}$lR zbx6~0f_YW`53d6?lj=~zw+pIQst4=9$PwK!vko47uYa@?W)ayQOzchtlO?x<@$hXhi%7|O4CGo5 zkp|VnkaqRZ&WL)nn^lkg^L6{p^)T#YJ;{ITi-me@G;-8uf_j4LYcjnA)#rVO>a!*k z4j~;QLZ}aOLNNI65Eh|?5DeZLq8FhMG;%ovQGXA?fT|4$U6TfS{f}&bihDOeY||Uy z!IlPy=vV{t|6T(o`q}``vh_f@8e(|qtFbt>_#)NIdU|>cVSu!t7ElTSBe;8sp8;0tW!-(CpFvRpFj9BFl$3vHJDqUbW zRJPODH5_g9)At936S}{`G2}ov4BigcB|kz8Q2F010uKjAkmrjdNXPgHmd$4x^EacN zZ!@x?bu$<+nh}D8X2kqtGd3_!no+n)NAgtNFp_giB(;Bophb!3b|jSLZI0yu&7rbw zbJRb&ITdSBa~Rs#9A*yc_E(w{n)l6Ns9+R~Rfr-~wW2UIE{bdz7)8HnQIh}G-{FoT zeG;Rf=600cT17LUPqcpMjK=c8(G-yN(TMR}GzL6~rh;Zi<7w^~&^rc4Vq?(4kQhR< zHpaqg^=}N86=*@M+*&|&NDE4CPeJvW&tkzS^~lx&gBrIa4F|Nu!__S@aBoZYiW!3H zEm)OS)Q?fE2*vzXgz%E36{}yKSSD^1tDpH|8E`}_7XJ|oWrt(Qj{C7toEeMwOs(fw4T^)}WpNmOB98t~;>Z%)w$^kkW3p>YYznnSSumx)a&YRerJsA+TUE&c;3~iXv84=x_e1hf3Nnh-{@;g z1&_(K-=+6A`59;|?&egws9Y@|t>fkAi_DXngMV`3hxMDlSGqYk78CwfODlPVR9kyf zg4z0SjFr9J?b67tQ`EM`&F6+$w1R^qjV1^v$GM1yv~FMqR-k-xWV{^D}|vML`ke?y~o@4B{!(|Av^eJN7!B%~N{COW|^Bu#kucsJZz3()$ zt8u8WgL$%%+}FGGS>3OK?pIwK*H6X_FkJdMn13+>`bBy@x7B}?J;#6Nn5Fwx7c61s zxRqE}!r0Z%yVzK{x?WoMlRI(pqkc20wDGlHklEd+-rw2Wz-Zau)jZc2DaVbC#r^$? z&6gfoddxl=|1=)-|JA3wczH*2@Kh}OP42D~43Y6y=$7gaAsvx6&N5e`F>ru`-7dLv zK+Xyq^9F=e&!^L(jP{_i+#M?Ihikc-|A)cy`uK-oH_)@#V>y#m)-*}R^3kpD8%+l~ z*}BV}zl@#(on1!R^4Ib%%KwVWObd0pDsucuuH7>>4)iWvLe7TiJJo}+@5jJHF)&BYCup`Q64$-Q3k z^Naj+HQEeyvfm*`ALJ)P&%ef)GSt&t*GL@dZ|f)5ZWu3z`q_1oBlUS=icxWxzj>X} zX_$j~x-oK?r`;>L^G#-2Yit?j;J8!H9;h`;+nS>Jy=~kb=4{?=WXu2kjncziZSzPJ z?2LxPJ%=k{^s+>x#7(c3#74 zgoin|(Q-s*yMofnQGPZX$3}P*Ybq`Om7kW<>Q9+HRgO;>*(03n3P_tva(2^j8Ck@x znf5oxs6Eo5SpHn5|L?!kM$eJ14fjjCLNZoMupgW$#@wu zP8)4!4I^cgr~4SCQR!Ds?)uA5W36Mgz%N$&LRCPGilhBY`%25N+RhL;t}ZQ}DX(O< zi^kZ|e&z{A;^-pg3dX6?uBF|i#c=gzPA!`J@pMzDTyv50E{5$G=h8E@9WFNfqh14S z{_9Cqquv+?+nTu)o9)LqnO_(q$GGN?k{H#Uy(H*Yi^jPW)PHtfebm|q(e z$2vRONS~RSlRVP4jGPY_tIHal#uhQ#8$-wXoBfO}V}pvdkh_`Y|IYcl97h`2a{sbX zeO!#WfH8fXtL+eJ^|z5Y&eeRxNFL{D=OW{smX;BQoyE!gz;L$&xfGIX%cR{b@!*!8 zyQ$za%~mO6g2mHZ+Sp=oHuo@+EUx(nN$VrZXSH87vgPhjqvCkKuC6-v?c{!{^zJ5@ zTShG|KZ9k~yK?QbTeO?^N(OjX@5r0EaxZHxmff^4)v=>$Hx1a z7a1SN*LD1<``(o6MdT+*`pnItERLAqY%Xi`o#0fljI>#+UOCA1OzqJ_-EX+sM5(>C zoM#(}6I{*LjpPY~ZTH%$`W!K_yE)U?H8H4qvHxgJ{EL(0u>VnQPdT3`HgekUSLzcDIUZq5nB-wQQLRbFmPrn_>LU?*pr+_1^2-f^XxfL*F47Um#V&HeSHF}`tPaR#r#K7Vcl|6*Z;P= K;A0bB@&5otMcwuQ diff --git a/po/cs.po b/po/cs.po index 2f35f97e14..0042442360 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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 delta 39937 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 diff --git a/po/da.po b/po/da.po index 4c6a74cc45..03048aefae 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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 delta 38118 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 K>Py_)3j9AeyJ8;z diff --git a/po/de.po b/po/de.po index 4a124cf68d..97575f5811 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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 CYGk!tR&dm z<#JrjfUq!P2YYu$f>c!R~@-1!oAB6p3uJ{5NZa7{SDAU9LldB?ae6`8UDglAgU@ zw=*2E5dxM7#uGd&SWz%&Bf3nwNyIEzVH5Q_3#Jg9 zxCvWWC0I`I$R;G^vzc@W!CwRi3sw+3uvzF*0z6wNNW2A38W;}SLdBI^5b1Nl&RTz~ zNJFrjU;)9qTajRbf5ct{a|z}Y{QDnlXwyH`dnH&>&~KZ|l}xb7HiwFRB%`!)ybVt8 z3Kkd4xZUL{q&gO?E;xNVoZJ(vrXB5|!_J1Q1&a!X2o_eO-05;v7Ob-qLgwzI|Lc~Y z#@R)Kw!0A3!d(n_c^BRgW4FsyQ+2uLaE4tfPpJ~aT_ z*b;!7oeF?}mjUz>_W%TEK0rSe4^XeUU~ct`zYjp!7Q-N`@Xi_}IY?y7cMz+ue~=D` z31(N7S^0^B4E)OK#XCg0=ppL=c?h=~aENvb1oNn01|C9Z9}dBZ-(eaQKTLkZ!&v)> z!$|7=VRV@32-sY(s^GjM*wCXR=sML=m#c~nd=%qbb`;}#aFp^a$3*^Wd~J>~;DTcq z)jq=$hL;TQ9ixL6RzKfyu-0)T(Cs)3%s5VD+-T_|$5F+t+kM5LKdNGKJodV+RMPS9@f2?&{a0s_{ZVBo_i zkmSu14g<$J31&RWWKr@Y6|0_v;#Mb#Yy(cx@eHfC=_KyE|0K5Z?@81BDF`ciiu}f> zP*uNE=zi-d0^Tj>6cndD&7@HJH2zxWG=4qdG`b3~{I8Z@SmxGBg6+>hz{WG^{_zeeL=RO z5sa&D8AJs04TkgF!FWSm!{))*MCV}Yj|xV_GlG%Cs$dA;AXrxLcrZ2*<&yNJ{_l4Q zx2k!G81H`x3in=O{tv#y!Xe}m0VUC80#)J5bXfl~#y0D+dC6r|c3r96=u0!$6>kRzhIvu~hjtykH!2nHeKuEtE zsA{a`ueiZL2X5e=H*P@4Q$ydI8uLYpH)&VvrUPf4Z=&NNf@5{TA$UhH&n-HPeH)Qy zy^WPuxs9r7-^OkG-)4Xbx0$Zj2-X+;Bv@Bfdk3RjcE|ynKfk(AC%Ad%ClET^n=krb^8^A8KEWuiS^E7GD3A4&$)&(kthdrr2p#YgBc1#dx14YJ z0Z$?H(o-ZD{uEUue}?GGJR`rcU<&pB!O!4y<})bW{EUGEpTXfP!`ROW%{iY_-t;*H zjeO3^XxDQVE+NkuAZjQCWf6?3ZW&5Ist}55stP*FLGMufe|RXdda5;;846(wtfQTw zSpV5jBH!gu-0XfRf#r25Mi_4OqP@Vo;=MrhelG}ggGToK27bhkgFa$JUq0duX+DuI{t07i@(KT*@(CMR{)u^gonQyS z9iNay+Hl_dsi01qkM0Mv2 zUJ?2Q-M#q&p`Nc0lZ+akKYM!$$yCa zH6z~-jOh0t7}vlba5nu1v48FlR1x%p4#IvwNJ5v}J2{mV)Wzl?K^5^)K_%dkpn8|D z+wHZj5^nNaTY7}s?RZ7GK{Aw+!-8rg*9E<6I6?1WlE>{0P}v04y^49L|GS{-xTB>V zE1xB(65JxFoE{NW#%_A(|Gl7&o6N_dVJ;uHm(vP9a5Pv@ms~r2Xz)Z(bs5u_4)Y3X zyr?XwA$6FbZp%jss;=WkVSxNm=>JziwW+3py0Ypbs47|N$W1%7V!^J;X;cOpC#c4_ zNl+u!Z9%o#Skc_x0F_8k7bYd6(NTRtHM)+`Xg?|%5?p6^%JQEHs@KGcPCF-Abaa*@ zI+Xtwod(^aGvFja_3xR28ta!>!%fi<>0wLXw0f@u)g8kH)rNdyxV=UgD+a2}CaC9# zg#~k||M!xcoszLQ1`X=RbbFUfO=Hs0RzbD)fSBkuL{R5|2tl>>Jh8~H9t#n-i-oQ9 zjfJX4#ll7w#zJM=V!>djV0QKY7_r^nfKf0uqHY=+&L+mD;YvYu%YCsS@K9_-eZtZq z)-KfgNfF2Go!u(LK{7MqAj#E&8j3dyY6J}tjIRFwDGo;DitF}9zNm3=o0xIopj=$s zreRzL9uOBBm=PB%-yfF_&&S2s9$NnAxJV{eJTSAME>6qFqrb_5j*4)T+-RUVE2wec zN<56~TRdzcS$qa85g$TZ8Fq+|&b!4&RRiOrf>H4ybVhtQ-x42{?2eCwPR7Tp-o+RH zSEERp03*pLI7>Me)RW6=f*P6|Cd8daCd7T_CZzuPgc$FOgfI|05vog)2m?j9$D7nk6|6 z3Ma??swO8w4oZ%#tV>S7I-VSry-$vc(xrgVQYj$3p2( zx)vOq5-Z)Gk^yd~q@zzMEdr(@T{0DtYmkckZi2cio|Ou#znTh3h6zg8chyTR5*2Ki zM&p3^--NVqzAi1+en?Q4Tp?+(*0|{~mSX8BFP9F2TBl=xVd)U*oOCwnSpJc8NbYtz zLhp-oNG`q~Dl0FTK>feJA0i*;hjGpJ!{`Tm9&8zvZ9t!?>mx6Mpw?vfc1_Q;G1MrWqOshN?$lFSeskQp1fVCm4z^!F_@k}i`4Nz`$&5LlXJ zA;JyGf*VcCf>j^1{Hs~;;}=;_MS`qu?^Y^9R=l8nRt6f8m8I3ptT1#SD=ImW70Eu& zifR&PgK@`CZuIF_X2BtPrE&r4C=gx(-C&-25QXA&>=8ON8$%U0y&4pDD$;ANkb0L9^xuAH5pgvrB zl?!95kegYoPHxhDbJNd=+_>>h%io_Hf==hg|1al8Qc?1_Isea^hlcg@;05CZ^=x-{ z9sxf^hgtLE=R3f_TTQf~aJFK{&r( z5CRevg3y$PISOG*B?>uEQnnBjb}0lWV++Bde<1?Ji9$%=X(48@@In}6g2D`##ISf_ zrs<}I8F)%zR#dYJGpz>{roC?w{6CE&H@Y3pQ3UI4T?Ek$D8c{}iXee0hO>)c?TanF zrU=Hhr3ez+YvqBKzEA{)ZW%tYc5f~1e6|eVqG0Tz5RkYilx8goVdaV5ixNRS#oYP?#Bn7rhAtZyBbHArhK{xuBQ6{( z1|iprA=0TDu)76&VRsxY9Fg#fT4uebJj?YWLK=P6hoUJ4h%UcqO)GCRW4G_$t z{y(=Q92_c%sPC18kbg^J_32AtR9OY}-2P8NeNkbB;53bJrCEykmnQ$H;1YG~GH&mY z%;7RjYB|cXdhR6HNNq^a(S7?DxzPuN70Tg;e+%ky{9?gts=IQy)4}qn=v{d@P5F!4 z)k6LK7u;~&FKjT*{Q}3SE4W?1>)NjZ1WXashglaYu*8c~QT$&k)~tv~x>Y1VOcCs; z9adzsn79)2f1OIW+2Bg7au*B!sfW?OGTAKp6`MKxE4se_E3;n8%BZeVWfrHkE8A>a z+2;RglCenrv@)C&u7b5TtipgzszAW-Do9{m71ngYRnY0DDtL!qRX8tI6_qrpO2C>} z6|Y)kxV0)qeaxwfJKU*CXnkK55yh%Te${HIq0Z!lEkH@xi6-#Drn{~Ob^bIA()s$JYM^I-=WC9qT?{ z9fGb@C-6j6M-owMpvnw25P9hu*igqBv|CWaJC5U8E;p<6p;8S7`n{&x`{-myO^otV zO$JC<%k8?QF}oHbPFkCFeUaK&^ZeSV;$v;f)763CvVwXQ&&KZ5oO{gh%#>z2yNU1H=HD>FB`nu-7G0;6FwL_b+@sxCa5QL$=sx2vVTc+{K@ zgPJqI_vRQ~juvj$Aa%bM79U!$&VSc}0rIpYu(fK*iO64qlhkNiLU4;#;{VNcx!no^ zDzrw2U0d6H-rDwntr7k0)>wJWHpGYYZCLqCXhWO`Y=h){+9IKXZ6Ty>TjIgowv2PB zEvk!X>ktx?v~#=q>02#=>ojDxBXV_VZ=AKqCf>Ct;tl8kp*K2U3!aV`X`GG(oWdPp zphZXAaCArF#l((GK3h8?!RJm#bmY^CeLxmLeV3zRCpwuo2t}>cu}tl%lnRk)7AeEbb-S3H~(MK9k*H2-HuqS z!Y#}9=|P9dd$1ZV(F4);=s~?%JqW1>dSDwtJ@A%iJ(zTSdQx7YClaXN6Nz;4=8OLg z>Ph69)YH~#J+bnDo~Y(|Py9G`FI1AM7e<+-7xjNN?AnWU#Ef2q?q$7*{kwayc06t6 zw|c?A^Io?9kJlSc)Az<$iu6WgrFuho)!sB{(i_hH?oG!Ft=;C{sN`60bRXWE0FebHn65sA9FCqi%4x52C+e4LIASoI%^ghpErV@EGZ^o7Eyu4yG3T zELK%`IBuMG6q2hkirKEqC_?+JQ4n-y6h?ei&`}PbjKWwxScMd$sgP+joE935&dZI) zpX-mNe$UZZ`OMMyeZXj}|IuicZpp^r_w~o1qJd+O%zR5P9V7m)8Ar!J>8UY9y7yy{ zNQ$wD_Ls4^%dcaZxBncAE_)gd8;dtg7>la>$6}l-$J!ChSOz{l7F)VF7FAsv>%hsg zv0&_R%+vYC!D+p5cHU>{(N?~690LZ9!|2Xiz1QR5%y&GJ$ugdHHOC`~j^i0;;&|$B zamK@W;CLE_jYpITC(v>62?UHkC%{27!!{G>pwk2-Fnj`>PMW}g^Cw^nJ15{(mkr+< z#+`_bI5{U`oz*5nK<9}NFli!gw0$DR7%-6mZcJo=rxR@-KgnYJBt;J z=)dbEBsX~y8=P&EysC0sZzsX2&t&%N87H$LX*3yIm@t{iXX|7Zmv<*)WGSc6ag8Z> zNw+ENY{pJu5(}C_M2t2Sw<|mqLOV{S-AFHr|E-(~Wr0(1rx#P<#CIA-W7M;z!`MN=g6jW|r!!Cre+J0skB%Dp zqr<-b5a92Rigx;=yX*c0pilk`9BT%g=9|GlZDvqDX$Au>oq_S4m_hp&f{yOPW6op; z^V>`Yo<5U`n`a`COP2p~CLG0>g^gsM#T-$6maXY#u?SrZik#X2!L_A_K9nZ7$_Qeo>W-&H&e=#a@FJZj2OLQFZzYI&@ zJm(UOCjS!Lt=JMf30Z1?2}>Yo?hltKfD}~ zpI8n-x0mC7Az@_P0PM7VSX9G+YOCl6Pk^N*GvW2L<> zuo6Pbt)$}yDxN8+gb$AsLIlc;xpROX*##;?zc~&FYdaEILg0mW3?^(@&Ay)8iHAd*S z20yK^1{-O%hK`*z5WIQ~DhXJ_z*pA5`6tWIu@+8$SxdXlYw5>-E#o-b*FxFDwfJ|8 zby#cGb;RuI>ySW?b#{`u4iPR|2VwuLLlx(&Jaio@`nC?$BwddLa<8YK>g$nUhxJ}U z9M@m#akFLX>3H3GM15dA>w-(`?VT;dWEqO?xS5qp55WO432YLasFL~z z&bR-ABm)02tN#biV{D_}Y};sGZyW1>f5Eis|M$1S!H;clo^w0ta@#p3@3NgUp^e)S z>8I`XV!{rLsn`zULbn}EuZwrUP|yxj$qu~d+YW3b-cI_-FX*WIRoRIb)ZIw{X}#0l z@7ak>bhGrtoe(&ECmpWdi7NJ5y(>F8fOx+X26FBK8|>nF!U(|u8rUpdaku!tp5IN} zO~^d48!P>|n*q}9L3H`|U_8zCV7-I(V6^l1Ab}%R9=->!NxavVY|We- z;a&pN(!CBkTeBCVI4;;)j3jg~vsumkoc+$;&j3&M+p0H!cF6;9x55ET+Z_ad=#njf z$9jDaV6>YKppsz0rMmPwfC?u$2i@NH{&yW@8ud9ux|-m7A!L@|R*mgP&|Rsc=(O2U zthdWzdM11;-7T8&g*o265W42i6pb0!svP!jydIJ$Z;(? zg&!X}g-BkULKR6)Bf1i&NjDR0BoY~M8cy$?VIdOjtlJf?dqY7n8&}zL95RQWcYFVp zWAp`{FT}fuH|@NLDn4CQo74aQ2!eyMK^&z*6Dr0Twj&2+y>B)fSNg0tSDUT48BDv4W^``zZj zW!Kx3@4k&BTzAC(b)ZUjIH7Rvz}faY3>0<;(Kfs5cKNH7-({ha_8yDN9QP1)%X@^@ znfEZ#ONMdpVFC;ypm8IUiypwI33goQLG^c! z_h)dF`Z+o)`y6W@_8f}eKgYc3{r z=xX^RUL%18g2{CJ%deS!U%sZ}Z?Dl=>NgBf`VB_Y`VFET{svX8dBZGu_6-EwdqY6_ z{suylhe1H@Fb1v|#yX*C7;$BCn4SNx3S+W3U=`1XLGj}-V*1xGI!^YMdimeNLD{zu z*8i=&ko?wOzj@2L;Qm_z(buYyEImQq8Sin{Y(lJ)CKNOgNG} z?}Wq2?Qp!n?=x;y<}+45@G~me^cfwW_>5ma`HWk|`a-(M7s?wO4*EiWbH89yyS_lc zH7kGf#r|U=?pHhK|B8<4e5K+b%b)%gzd!Jm70ye;&tL61|2GKC@C{=u`3(uw{D$#1 z_=Z~!{RYANzwr{=({El?Ij-yx7*FpAX0!PbbQBQ5By=$X(Z~Fb4oiMF-F+v2{dapd z{GAsWWBzcv8tVT67#{qAijuoL-gE{*@BfAiCQ<*NDK~0_>jhQ!hXhr0K5mcK3(^}F z71X6w4M8QKiJ%(YS~u;V3#vrE3#u2S^mzDxKS5PxV?p(rse(HDofK@M{vXH3<9(>y zNl-<5Mo?|yx}X|mYG02x9@O?_fS!UX+DX0)u+8wIFNC}j)RmMcipOi*xdhed{uES| zE{Q^aX9XP{;Fa8*P)?(IT=irL^;}T>w`_EeS0#-E)mn!Ls{4!=^lmx@z0dmu^=CQ0 z3F`lnb%^2dde0$2?@}%%{gn_@Ro4?tBJMIYrpI9`6vyNB`}=~rSWF++<2@kkB&a$* zW%xzV`yY_;7`SOXR5LOj5|}5b{=due-SLq`GC}Wgo1l6_m-t9xVtfZ<*liVp1$Ewz z5Y&KFFahNQ6JQhmg6bt(6QIkRf@-7*6C#o72_dXaLTqG0LQ`czY$bIfkJpHs2zuSm zv71?f>P8z40~0aeJwaViL?nX1T#4zRfuL@s1|^1o_lePQ?j#srpCk}ICkeLlPZIjM zo`im*B}Fw(=A=}pmK3Atk(7a^B}Ih$lfpr8Qj9NYGLLt%Dv*p0e@TYudnUtsCMQEx zL00ZbPXGCnBbf$*-e1p1?&1C4g~_3GUvhMEB{^2>PJyoSq`)R>3aX#a7SsjE@f4^a zPD;F_Qc5@*m=X!j7Sui77D3&-?n(&(0V(m4M=3o#|NAUA8mkke@^}M9(p0F#FO~Vd zpdKL95cIx6Vfh^ey{}NF!aK$bdf)p=#Q-Z(LCBs|_s2c~148%aV3K)~0|LtCB!7UQt|3?C#692SWZXnfE{v&CE+}oB3;%AO z3+w(n7X$9ig$fSm!bnf$!rCw8LUL~fb()QnoBZmz2~?c~b-MM>P5UdkX@4g-0m*rq z8_Kfg!D@TuK}TcqF!0PghXUjcNJSx^@cMGG)sxdKqysQ?|WD}a|=D?p(7Q~+DaP|yNQ zK_;nT1&J$L3u4@73KDqU7euuQ3#oUB|CKL9#(+W$yt)upy+u%$Vjl}3+Wdv-xQC!F zPL~(PpWhTl)a8mmV8e?6mFCmFg~ELa9NY+VMGOe=#*4wbQWKp8myQU*>_mqh|a%EED@ zvPf!FS?aAU%iM6HEXMk^EE0)Q4lm16&cRx%mcw61mBURAl*7LR%fUfVIVitZ4i4X0 zI#zkg)0QWlt2_jkEstAPvGO*8O;r_wdeU-H@Uli6`c$RA`c-ki{#8A^|G&5@Mz^*qMsuwyoPMr~$a7YMz&3`Rs$m;Fs<9FpTn%@c zPz@tpTaC%)W;Imuv>N{Ztr~=t{0$Yi6wIOi-%D;b>!c$%MRi)8#p9joSZR(L7)^~D zNMK450%^1W`Xg!HtzXb9jtmx9aOZuj;#UfFi@P|J+5uKr=zP27 z@3(rdnqU)2ni6_THHFg_P01hD6rHbZim~o$iYgv7Ws8@(84_;V%)|fx4rzulO>c(L z%`sfo45Qr83<>SB{J>`T^+hXxWca2TD*Mt5oyTlWI$3ifVbGE}RIE>YTdf8jB(`nWMNiA)G=+Cym%@VeRP`{RJMsu{pw)(V$ z@G&h}Kg<^_ss8`8B>^a7D@0nS6(a20iu^IH*bVP!#XyN$GoLqVjd9Kv)R$5=wMJ!I zTjM2rTC=jc)f$_)-x`9ywuaFxZN&dI7Uz~5eGR`z8?1X)8!CjhK{apNFzbD4gB!+g z3xT=X5~|CzMN;kCVgn=F;sxv5at?5_ErjN6htdAp4kK*WPW;~+I@_^STH6k*f7*_Y zVzx&D`P*YO%?0&8oQAc>xNfyaw^2G^q^UX}!Rj3_x*i<}OzS&f6AwBdq1S@?0OMl^ z@qc~azhy^GFk*MY*ambWUD9_(1;sn#?@nh3IVPxwPp>;OcU0?w&W9LI z>B3yHtPAdZs|&X9&FO+D<99{08M@M-OjnGkPFHl;xGVKqSbndrOrt}(qMA{bzo;wL zy{0SH9?+Fgd(!ZR<%f19Za5#hVieiCF~A?)5K+5saNbQ&|Hor@H##WTok&=*JCf?( z9nMB~$5sw@#|w^I`cijPaHBh_jn{)fR-lJB-*L6-fm_Y#!GPy_uxm}$lZthEvM%_m zCptZC`B8ciPzv`V-LDq|t?I=jb=xpeZzNi+H*VatH#Rl6w+1xvzqOVT)SC$Rqcp_kGzeD<>+c$>ceeE=>9}9_O{qTNAi4bYUPNIdmZ2^JSp;zlx&lAavAh5R1;9gOEsH!=Zza#3)No9t6R&1|hK}R=&Z~ zI|gCphYinKyK9!dXX(&E4ma-xq3bV$2q19>BeDX6vD(Um(OIX#3@~mm9nBofz)J=r znYDun&ASKF&j+iQVh9m0(-4++Rfn+Cn&k{3&|DuvAjviq(f&S^c;F00Wb=pOe(NoN z|4;(S^`S8Ec_<9HhY?AW4C5%a?l2~^^@cBoA-S9m{W^th2UN*{(!UHRI&eDM(#sth zZZh2M5Yvx17~u^EjuQ^Y28s;Fn@SJIE!z%fpE2LkCx&|&c3cs|=_u=8h@{M4Sn2S; zICvcW7wh-ag6b`4{`R=m>niwfjJ4_rkN%LjYp9_9lKI;a99oSTNxQcrvG$6iJl^*L z1`F!TsWC>Yw@8nzM??9l(Ke9acO7U9aUu0sR8nm$D(XL$ef-j~tmi*jI?XtA+*?o| z$IlsuJAN6*q*Z!6_2!Mo8^Q$BC`Yj-5OA^!>Mxu(nSieDPawkiO~lPw3Leq@|3nU* znoL6Urzg>&&t%eRC&O`r$=J+f%U?Vh2Ch$LPVr0;iRw=;MVrC^2d3bDAE#hkU#1}9 zR8t|a)>IiwG_ogC=?^Z9qqpP%YJl@}WuQCS$M$W~$R|pQ)Ks66H z8$S;t{%0Pxa8>Y|w0kRfHK_1eH@bo&PU``ZTQ z`QJBsT&>mW1sCXd`=5Za?=~J++ zu5`B3@#XD=)I>WxF0HqA2eVtYop?dpoy;A5cA|nUJF$fuJ8{F$J7K`Hi!-+V)ZEd$3l_c7O$gA#Qp|N-mCn#U` zK;Zbj1fIEj@%v4J8t`2EAbi(82g=^>W06^Aza5S2hr-$WnMQ;6qnaE6h_HSDqV5ww zq}&*QSDX)^UPJ(KB>MpZTB!ppa_b*}!3hVL#%DPPu-1PLAlmy@kmev(U;H5Ppxr^N zcKt!D`tCsnNO*`4oB0p}l{`d0^$uY((+^Q^<00JekfnnTAz|myAt--+$Y!y_4AA>9 zgseWy!s6&*V*j(U<*3)a9aqYu zgv6pp38kfvvL2{*6k}<56r&n*l;!p6qja$6C>@?Z3gI!1K|u3ksI2cXtp40FLh+Ad zsI2I528Z1xFMary+t`}hQLBlSu1|7Ir<`J|JC+QTPtrzof3AkQf#j~1tpP}@@s-0Kv^ zH1-q{^FM_#t~&Ut3Z6q{RnIYS*K>sU;pdRpnsW}E z96ZNl6LbzgeSHpHW<1Y=9bUMM zHHQiQBTA2Xg?0fqng1W(#NXrH0xRFL$Mm-_;_fS}PcQNQgy zyse+0qXRFyN2I!VkAZyd+mY#gB3bGC1d>kovEEhpF~&Xjv5ni7{%{{%Cx1YG%Lgzt z=mG1Atq+h~n59!bwE6$fhpg`>JhW-_Aps-eAsl!@z~~`#5H|#yC>8>N4MJ>n9D?z# z2!Wu(ArSH?1e=PmdKn&3@0Ujo#@GB2D){RWZnXIklGyzSTe$s*dM_R!nK+N}j*O47 znKF-2O{2%yNT-5KndfQ_*IQJf7Yo(sRNL}X%^Yzdt%uais;Q#L}Khsm(rR7r= znH!#BME^d8z;w@ecdWuQ23qlqx#Qw9Lh@%z7kW;+rqAhr>~kdT?0Jqzo;}BEqlXg7 z@`Pec^+N5*XsEpr5o(i4C{~~S1)Ow$!K^m-1^wN6VTa8xAS}yE2LAme^+vq(s>X30 ze`zb4mo!ND%8c$6M%n2V9WH!@&H`Q`!ke!U_1jmhep9?=wruno@0j@7UOaeBKS8e{ z)c1|Y`wnTIH+u3S{x|duR(kFY9r%Xf_eH`WsAd>C9vDWwnPD8UoDGAsm~YW-k+&Sv z`@hBb-o1sfB=2Zf^&R_w;qQ=Kn)i~g{@?mN);;e%oGy89$7=6cK8L?&QY!E-tKRni zqT7Z4Lg@8>IdTaz{PZsafB%=oYJm@UL2bj1A28~_1-<|OKkWm7VaW$#{MHX}81RA6 z`Sk-27@~f}24Z}qezA`jSJjWGtk*|Gz4#;U7W|P={plkck_4YH>V}{2qM4sO{Qv*@ zPt0~(Khfa8CyeC!CyX#vZ|B|2Su<~a_+Uzqr@AsJo(?7G7+W#5rkNSlt8^3&E<1zaS9KQR)J0Zot!pQiq z5V+zi0qe|HR2}-25Fh4zC8YlQ70RQ1L-+B&!FiQ$_O$yO98UaZPshHY+YR3cG^fAe zzAvm^f(Y`nMqrFpBCw6l5ir~c2OVb< zfqDPWUr9qo71!6m`m-uHcdypl@h@$q_rp9g}f3Toh~EvPE|OHdixDyX*eR8YMt zqmK{Y|HvaZY9v*BAf&sX>TI0h20@MW7X-b}ZUt4O$$fpiA}-=eL2pR5_9>!5P_d|RJ|HUP+XZuZf7IT`VW}0(hlN8lMAlMJBjL1YP`p)8L+BmL zPaGYN3Pnc(zX|FrIW#&0oQ#e{!vuA1NEXA#YupWEpqeo;=y!Jv$H(h#k0e85ed?Gr ztZdjVCL){}lL6Pogn+|>-rxU@iAs{h!UjsjLK3ZGLCC0BsBU8{`U|rB@K`=xH}rF2 z`*{5}S8R0pdu%%D5gQTBjSc02g6cLOVq<(s6x8#)`SIW&N_=#eRZ!Pz?FI9QvR4VN){YbTcmvna#B?+@ zF$8W%3?t_fL--3pb>oyte7vXY&63dn)+An4IIc@c=*TxIoFx;~CnA*uz2AaLiV;3Y zii$o9>VhOwGE~r1P-n+!$?%>)!~4mQ$QQv%-XAiDu*QNq7Yy{G_}_TB(Vffu4D87{(LL-vnmhn?yjPjbG_h2HWk86gmF$MKt;$J~s z>{d@D5>Wr2k_rwErGoMgf;#=iOU=MFQp0)o)L8F4L7i;Qq{f&Mra{yt3_GU5Hs++k zc+Uvx^nE`K0V+gLS5l#Zj#_WDv_ATd$p81(%LC>SvGkA1eT0bOmaNJ9N;HL1N>~+}u*Qe2 z@fGPjnp{(*{xT_BVS~Lef-6X#Tk>RdF!NYKgrX#ZgR+dFJBGovM!LcXvk+6-V98e_FppP8pL!HEj~9Rz67&kt?@cXN2S|`n&d# z%5`aySmYYht^Zv@Ui+x}pCsH*lf1%`4z{u?a(~nA53Bs--Y<&&NVkyF)daZSS3jI9 zOAINLJ-F+%HK-){O+6aS|3knl_kXh$-O9>~_D9L}PTI~8TpRVj>lLy-LnS|ruPCXz z-0Y6>p9*@A{@5Dbmi(S}|H#+neeO|T2#IBbZ&O08ZCb(cQudeREtEEHxo=?72$b}8 zHy;7gzhg$kNmYg;1>th7ln!bM{wkFZNW&5*kI*- zbl!A%f4FOcTpuF!6CiD#OI{th+Q@y1K~ebjvHqaqK}m=Fk6VtDyiU?aU*VjhhAMS4OFumXD+rDimWm3V`>7zQ zFEfE_vs%Y#X}DD?Ec5VfDE+IhKea09>*}6T@xA50m3)1=nn8cCOs-^dT{o5jbR{iq z#!8)Ca%GbH8dg?a`u}D`9~JB^=^kFjWgfjC880Q{i2t2|$(+1$mqVIe)n-y9j=pCq zH8xrE9)|ZNe@G;oYHM=R;GRy}EtPaWxBlN0`Awx=h~2l8F)rHuSnDsBkN4ZWjw`ze zYNlmQmQMCq$K?e#M&UbI^QCg1NP};;`$Imu-r|0@wM!aJzeFUSC4&|dJQ-D2p?puP zh@_v&6*rp8`>zjYeVfy0qcl#h8kEXEq#&oH7t7V$M^}VWIg-JpkviSvN**aMTr7YOR_{>0eR*Z!Ak>>|D|yBG)-de=?iZCw-NS z&B~S+Bo=oNGd!xuIE@TCTq+Hcg4mMzuiTfl4pLi`DIsO+rJj$J zmop-lO1<=wJ`su4y3($NrT0e4PbB?3jiUd_$G6cEnkY)hveo4)ogXr)ew7Xy$#qV@ z%B^b+Y2+)7lNdpHB6-^Y^-yV-(768F@QCC+lXj)0O$EW*f)k`nf33ks>quU@pTv2W z4U%zJt_gCjvHW6kzuxCRgT?mfs@~<=5rt2I{rp?1UZ`FvgPs?hF6D3jM|FE5Nn*6l zj~?B#*!Vf*=B!ny;O0A|!O}rJ>8PMbw*b%RA+4AI-O32CW)Jo!s2Vm3)9eH z{S}n9fj;^bFNxK<{*m^#5rFJ*T&}@xFaNU2HX|u66~9YCCF|fH>wK_r^pEOJ)DbHA zE9456dMVX-CGV9UElc`}arRC6OeOh+CGS{N{g#=_`@OhR8epU9-pAy>HIjHf>NF)C ztd-7ROMXWorh(*TusVT;ZzXSm+@E&yb-u~oPlfS?Pp>3ge0siu_sdx#_NaW%&};c} zA6>4xZqt8dod9IO8Aka`LAOwPT^erJX;CWbKfZsEMhzvetY8AEe^1rq){m&!9II=aRa8qI#bs{O50`5c5UjqExzMHqlXo zx7;t5{Mc%Ykp}oKon*B1Y$2e!#sgio`R5;=Ec-x7ZHrX5k-=Fu&#%lkg1cjA!z`qFy~slU(KtdhKg%Bb3; z+*g!-_e-66a($A#Dc06k^P`v}Of^+Di4Ubb)^?cE(>gE{pL&yDSIsK=3CoX{}YLxtMg0!2QI#vt$+9QQLg0eGfjPxww

<}m!FBWhL88nVo{{`Q*N?-kcvm;{tqFhu@4{7+-41f^+CJbhuI+d4#Wl3g}_)M#Q2>GNB-;^vQ`SGQ^NmRZ)`B1iyu94QbwVH^>`vbY& zzq67q9%+s9K%OZH8Zmmq=f`(VA|4RCLEah)CWa>iQ z#@y-a*lNxO-6@5wcIFAks9s->hl38$$44OkKPWx#^QpsOB ziX(&P)7eKC4!Vpqb4_bfdu9XmimD&0l=hNtDrJkL?eE5EfZ$-=xCthb@*h%nuZExx zl2OmYr*&IOqvdjcUkck=!y%G4+wO1ZibO7d8!(o1*h2363O1ECCDqjRBwgC%usZq} z_^kIA86?_7iVY*w-gFDEhl>rO@X^w=k#y!r#%5{s!8)oX=~6<-7r{4@KTOk+#DB&* z-)$JCyCoxhgU)LFPLB7lNYqGcF)x);aKv=7S%|o8gy>7BU!@cM@7L9q*GU?ekF-y2 zrY>q7mbW@tq_z>5y(ErFhjFE&%+e^P zTsh@BXhe*~EO7H#k{Qa(}2V#(E2m$#O`QVma6sk&*Eyqr?jS@Iss)xsoJ zN&5dNWlMZ2h#^RY1k%YZ!D~{fuT`pP9bPn%em8Jkp6 zPFDRtEV;Hwo$p3r>Zq<}uH8~8OB8)HAuBQ|479>#f(2yI>{0$ZTDbKG;^ayo`K<&u zS^jFdKd#$3$*-epSUr{TZ#gcJQ$+3tS}!GKv~7~EBiKLEl#oiN4m}3Z8C%NJ3Hw`R z^yQM@M)HRJJlm19zULhOruO5w-LZ^yUdUhZM;Zm`YFCSRe zzj{((lnj>NjQxWQHdkMqmAY5uzM7`xK80LaBgLR?a$i+0ebcj=U^^RB-zZJ5aZb;R zq|eyWS8?^If90wo8JEp5ROH=SSV>US+?|2$|_$?D;Q5j)7oLd8oH(JeRMKG#>tZy443@zq%-=EWxZ0@gv1 zpG$Dvs7Rh3uIt;PA*wQIQ&alT7x5oi|M9K{ArL4n_Qr2DWU;dl`1yAVuM2M=RYI5;0_b!s|U~PVte)j6NJ&P_} zeEER(&%cL8@e2(f#%*rHB)a$0V^Cdt7}1}l(>{_;t_vzXMwPnjjQHb{cT&$`3>uI+PGe_?A{ocz`?U@WwS<2rGH?uOTvhTi39ga!L}}bv3X7;<^;w<~R!UEzB)`kg*~$iqki2_xzdDk$ zM(Bz~2u(0C6NeQ6EG|UVOQd%l%MmUqjN< zt(||Qm|9wwU#dbWZ|^Zj^!}@ba-!P~{n1hBq^+*{&CE{glKSV)P9ukl57K)>yrdgO zB6_{F``rfoTiRcd>xEk%xr+HpJ$;1NQQGX3`zX3asj2$Wc|uVC5nz&Ae|SoaQ3gC> z9lf>zj!Gx9>m>g-)w52FlDAlA0zHe1raxRIg!{jplE^76Ij{BD zU2?MMPD?Id$&2CEU!4-y)l)gSQn>Z^w?v-0`jZ}}=>rcvUHqElhKKfaESz!3;XY5_xe}(!}m$CYb#8xj@$jr{XCIT3lt7t=u-mYG`;ur1ewP5a9zz-m#>jH=_i9`lkzT>-X!<^q}<=q!*ru9 zZR;CD`qZ+ITfZ_Xm73|EMmJ%4ysJ8j6n$3u>T3_SSQ8A=!v$TM{@>GNS0?HFoYc=H z*A_k4mOf+Z3ep&RByE3}I$fkJvE=>jWAbmQaZw8LSjF#x)#TbBc?W+U51Z&CbRd1a zX+%xdhh9Q>8Y4QsaX4AZS4i0mJxooYWEFbr5?!v1mi|RIobLath(ppzR3*kbyQ61+ zlFlo{>VM`O5`qGB9=aE=N-NN09l)1?6*9n$4F82Tb5a8Vh$YA=P+bN>y z`zNwOHDZqG8@)e|*ma+wJ`+g-o8^9>_1)UBM*0c3w^HzDqycj4geMi7sz!~7XfjwT zsrNwA&7^I#Na|~-PsTLdtJL(gQlG=%3yr zrn3CJlGk7I21xpVhAMp^qib{N*iXtz$i1G6783MCl4do1(x|qiQ;6lqm3w`)u(obb z^l?f}8$^F6_z$@+BvdYxO6&B&!OwGkNpIAnbK|6)J|x!%2r_sFJr^)3zL)!dd|lpu z9eQs}Oz^%KC4CwJ`U2DzDQhY9#(0GPcpB%V!{$;UuM|X;g1pjEQqxgmeL$&i)aioo zr;|$k5GikL1o_xt10{dHwYz2mW|uZaCGWcBUyh{W3wlmaODgIsIwO2s-rpqp`S+_H zsq4c`spDsjE9qIh3>wb{eq*@D2pj%CM!L${-4fLIlddOo z!*vSR#fwp&%fe1nDJvj(`W{LG>FmDT?@;Sk8<6{~S}qK{&<7I!f6Y$hY?iykk?dZ7 zNIJ6~OG=MxrS>^#)lf$28OdT^8F~71+wCoHkUp=~(d6o2bw3$fZ&bc|3at9mDCDc} zl!<$2Wq;(WAp)yE+pm3 zEQ2Ked7Pp@S}A!+r0ySbmDQ69kIlU2Bx9abj3*t;miyd#;QBwO)X}AEv|MSVQEs_D zOC5d5XrW*t$?vA8`_eW*t`9$FZIR$%on57`U-T#>QV`hS8)@b*smEKUf@AthfL!gQ z;RwlJCD$!=Ov$^fXK#7{qzfHMpOt+5hk|czm5I>-mYVzQ-rwNRN~yeL`@sZc#lh??0IC)}^@~R;bg; zfJgN;6DbS$c}k_BO(T=!-Owi|a_L)9`i_{NKB((x)MV8Iehou9UF#ZLUviMaa_Ylv zofY({u;fLNditG)9+Hlwgy_CDn*RK%*pI#~Blj7k-4K0IK&}r`|D+zjMpEfsxnC)D zcSN<7SG1o`(si?~M>JC5h)JcIlug!G5nt2)OUpbfom`Xqo;o?}6T+W?T?th8(c=SM07W9;u(X*QMPEV{ z-9{S7`*TdXRM*!;^ijCAsbuBf^tfEtE0^S^rd&(p`cvP~5vtorM;>X=+kfr+yv5y; zdta_H(q|mqcIrEDKLgbN?2E=r+HG>Xx-G$i$t7a>^=sR!cgODC{4)36HvekzorycQ z>m4c2FI(o`*<;S${m4^dSL{jd*m N{y!b;k`7`P|9?0dwekP} diff --git a/po/es.po b/po/es.po index e0fc5ba0aa..e7a6d57d28 100644 --- a/po/es.po +++ b/po/es.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12m\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-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 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

Qmrsv(m+sOQfpTj_d8mcNcc!l7bqEu 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 AYybcN diff --git a/po/et.po b/po/et.po index 685657637e..9bac297395 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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%0AP&f4Sep{}~=?%Kx z;>vMA%G2sioZxM#e`!qWH3BFRT?FBt z#(9-LiNmhD>Y`DIz0_SLDJ!C(`e&`^X7}qh;BlQdams|Wdl#58xc!)KgVp=$61V-ylg0%58;`fEQI>JDJFq2-6pSpP~Z6mCIGfm4< zw#_th;m<~)W<77$|M)m&>2gi;e=9kuVBD1P(jRA&wVb|Bt9JKrJ+*dh7h+3{sRn|`GsC9|WO|F(*cHdsS_ekyfuWH9~5jw5E0AyVH%%KhZfANOr8M-6@E zrU^%%o2j(A*Dmc7N?j|VdrcR*x}WO$B|7~%J+Xf-8*u-B_RHr=R#@kC zw|E{Zgd1p5adWbyZrSslt^@VPMkgY{C^BGaL0>8VDaUkuK;$L%57&pTQn6ldAa%P+ z_fd4i%`J;vkT$h-kJN1b%gW10Sq0sb)t#sREJ%FZ7@I0>^i8D0(k}0xg{jc`uJK>g zLaCor>`)WvLPM9-LZG=?L$|;*-la_yV?2eSm$k1V3?9*E zEOPW!M^&MmQn^|R%IRjTbiN@Ku>=q61mq^c1nE4;Q{SzSrIs<&*l^$GRBJEfV^b_34y8KGplb?rIxpT;J4kUK;pIZ%)exwP=%#uxLEcmmBqN`)wP1J{gx_xEzqe#v_? ztH$~`TW2sMI#~Boq;XuS&!$fwrPDWk%BXifZV^+-`j53iH%k3C&5VL+1J*8!R*r2MYNzV+Q{gWr|5dF3do zYXG-s=&uh3%n93Bd6GZtzfrnY7Xl@PpzHr4_2H{Au|d_Wn|gwibrEWvu1VWpx`Qa! zYvug8-e5?dVJ7`_&6qml$uUvNCJOyp8s_RFx>GIZqvdEH$?X40pR3xSIrR$x`i6kM z1t$1gZ#0eTA42SqwbS2D>8bg`q~9obPjAhQ32&jfOv;8>``c3f;Xg@kwvPYPI*ig? ztpER^q3g9a*F$}2cUK4`7s4H7;26^Wh7r^s{rsY{nv~@>dWi)mTm2J#>R{yw+@k2H z-v4KnqmmHa@aF-%-VIAxwm%;1?b;^&cPqvucKxuQv{`8VP795z(l3QvPyTb8X3?

o z+oW{WKa6&Fy+hV_aP+CA3aIP9$$BUAA7UGYNK5h99nz?fajri}U(dXFmk`mPtedXw zG<&+K=e;r~#|!ljshc8g3d#8;6Qtdr$0t%g$o;8eLXBw|Ae(VJ$0R8%9inMSNnIoB zTu#p47{Rwvw$2#HXZ7LwWK!3CZbB8-M_|@YUxV%cXa8@46&}^yO=#XfTy~EMi)|W)|jRf7|RsnTI z{pUG~we6&vn?8xXXBXmm-Bk8U)32E!y%AXN=3sfH{x4ld|Jf_hI~--im>w_J zV}x!}p_^9961y!>I?H*2Klaz3n$h1x%;84-sb($d_(G);Lgz&*Lj)J-CZfJiC2i-+ zkwD5<>VsZ4t({kib^lNAf(7-%5ozRnfG)#ynim>_y=+}xQa6vJu#TzpxLjuzf`k8) ztu{y6wsFDrg4@bt5bGs-ML7r-u|8ayY=-?)vbFk zsmqqCWvgyIdv)}0pCj6?kf9zK;w0$YF2Jp4s!ZtvGDq9>YO2S<9G-c4%-$00Q6oyO zJgM^JE|RO@>?j94QpC)gJy-rzxeFG_ohxguJiGE9^oU<\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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

>$L}5n2GYC%O2BGrwL8vxU5T+^|1Op|5 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 Kb_o5~Mg9->&z~Rw 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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 delta 38762 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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: 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 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 P#Ck4$XHZ+aH5LC4Pqkms delta 29813 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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-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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 W@^I!qxO-KQGbG;brI(yD3;Yjz3iq=B delta 40939 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 diff --git a/po/nl.po b/po/nl.po index 5616404f3e..ef9697db3a 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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 delta 27849 zc-l?92Urxz_x(MCqKi4BA|fJ!AR;OvMv@>ZW-+@a)|><8G3VT7#SG@GC@KcbVMWZS z7{Qz~rhRYCr~dEnyU)XOy1J{Y?mhS1Th%?|?B0ELZ}-_*?ia|q$Rz(2%w{r`5ZqVM zWODw?WNO&iWc}~Tc$2BRV2WT(!CVteru>58f`tX!2|5T46m%7wEtpGiuV8t>+g0%&mCz(t)%_dVPK{;jen_@B*7d$MO zPw=K-PQhnW82FQ*yE1U9$&_2rS7WeX4#B2Vxxc+&d%3U}?drg5H8#1Pcn@5iB71b~+Q7XP8W-1WU}o&{~3J1RDvK6dWvA zLmXS6&ddC!%QH=;vdRO&8)2wGI^F3CZF;PZJfP;Nf$PJ%&#YXyS^)8{j> z`vT5aUx49bG;UY`Qx^p*ss0OK#NIHOJOwKmgtnu>^%z6^s-Z+CC+t=17SgedU@gHW z3-Mr%pugZX!775eMY0VAgBD@vT*3Nk96>dn!(y2=&KA93{xRmf+68cEKD$M z2^aod!VQI&!bHSUCY-bsktPT>5`483kE<^;nI!C{&da#|O3+!*ak(g5u+DPC*GuD2 zjpH=Vv@FNt#mk9ZlAxpDljVrTyaEbKtsrJKRuIdUE0}1)3hvvm0`;HP?YAo!C+|w` z^IA!Eg{_48;etg3En8Pw^U##El8GL#c<+zh{Qj1Efp?W;~v3qRk7Bh0l#&Kv7cZ) z!ENgh&zE&*r^KdDEq}2A>NWbA5F?jw))`pE68TX{_m$nfHUTqZq zm1tZxVOi}>SoY5*#57|QA&K2YOdoEd@Z{Kx!4aFO3w<_|esP-##ch4Q$QI5w5v;4S zWeXFZ+d^nfTP;lBx0Toq60D}gxRo0}Z>8du-G+hHwlP4bZCqcv4T>*p!@&1~f2mk+ zH<_|4#{_K!J-2h-M=+~mZaev3$Fd!Y>u;xmb>7bMxotZoH(@)J{uZpPJla8e*5AST z9ynvCzbB^ zPGVhV7pq#$U95r;yU6P?yBKHHE<$*J7Zcm;7W!2h3pP+$A{e0xm7tx<|AKq)#BmQQ zuDXYk8@dN3M(tt3X?w7E*&b^7);+}d(H_L*uosp4?j=;s_TtdUy@+ci#tP)%S5BavwJi*oRtY?!$m(`zWzn1k==Fw2v6?-VZ|w``HgX6l|`vvmeLm z#ba>ic(k@89<5vz%%k%Em+p}B0BI9=0Cl%IfJeg)pb_H$C3(vMCc2>8_ci`GfH+GY zBvg?H>DTWd22MB#6Pph*{vAP!>X>;DYV#)`CYJ;ztd;;XjT0EKcLF<|i3u3GI6;dw zfl{2H&)-d8$MYcp4HP-Vcr_1UNb^G&F!GS_uMU%3xjyhHOfRv>K`Uk1Q3^!X zV-%p=$4H~lV^H4f7*vlr#ws@B7@q7uhRALlBd^~cgX$m0bVy}GnMH;4IQP39XTB=O z5wm61aVXz^9I@O!4yCV;Q=vW`$B;jQp@OAPumS0Lg7b?{VDO<6O#JBtg(yc79=a!C zK&>QV9+(96osz8cSWJ_Xh|#PhVz)2}PgW%n`z=Yt{VfrCyeaZCK?oy4MTCt)JxBx(0qFji4`N{WqI*H6*zdYXal z&OmXVGlZhl8JGz;LyY^L(P^u%Z#l!n7j*l%U@1<#bCx_$I18m8bpL$kFrd;o3eDf=Sk#uEgRv*)m^kZs#92nrqD0X4JQpUOM-=PN zL)oSC#Q4#9CbGRi`jxprrL1xR4;x(|G*P-eN?%`aL8sjX95{7>@zO3ZzWJi?uWl%E z5s$nsVtLd>7MC>_x#7x1LiG6}0~WhPTKQaJdF^qD(Dl2-!1FI*NZchfk$8zU<SQK7noQcANoMg$(KkLwhQg1!o%0G>D0v03x?a($ zzk&uD3&yJnbic|eEK1c=$gVjlh}5z?h01q41$BN%A$EDMLS4D5#Jt*7sIPaGSa-Tg z2!>t7f$djG(@Pq^Ud7;2*XZwmO{e2E3~F)B%Am#6PM?UrMhP8zjRCe_W8-k^8Xmh} zhoKtR*$D+-r(i{2C$DE-M+*zDQ*f4FN9C)oWBB#!i2U_+LYM1?3awiIZ;;1LZZKe% z8;EC^K0o^gjI6%F00}o>D)j~vf4f1Nnr@;Ix0}Q^=qB2Ux`|=4H5xYw@iM`jD*rd! z#Is#Dq59xW7&vzm^?$rcY>V6?)-HmJRiU}X`+-}xSUp?cM*Wj+qxNOD>3{h)qI-24 zgL9=4n!Wl@DxI#fx;fR?FP7?sM-XFw`9j@RdBq!QCbsi=EvDvaz;#lvf<#5y$< zChwnukX!(;-eWDdN%`YJjozbMV>OT+fzLDe+qN0pK{;0 zr-(4-DIq`hREb*RfAJ|Vi>^Oq;(X7r-0>NC?fHzt)a)6QjeiD1+nzCD@-rBG^o%E) zoX@F@ZJuMmyyuK}P|!w|_UAZoUeHP9f68;x<->DC@m068y&&y!z980x1OpX?FQ{;f zU%=4v7f`$F1@|9%q2C9-z`$oO2xX>j7kbG!Wnb#&{~j;(y8V&@vfw3Yv+*U*fd9Va z#saU{AC!58VG*yOH1ZY941Wc+>jm2h?i6gH9C)ptnqRXxEqzT1KmA(xS5LW_uNkP; z8{X^v{f6|~_J-PjN8_6}6dKc8(z4`RJg)Q>kAvP~=-+Q)Xy99z9IDTcd<#>v-r~UG zw-!8JtuO4;10H>g=q|rST&Wsg>hnL}BED?zwAkJ;LF;$Kw%0p69wgXO?fu@N0n>X* zdY<>RD_Pz%P{4cAWU#(4;yngUeNW+;|6afCdXE^>^?e0D&<_2;8;+qLsECI@=)K_w zVx8|JlsEfG|0y5YX<7Dv)UVw?GNAJ(V$|Xjl#l;J-Y@*5RsV^#B3a}6PfV2mGYnPy zO#i^oOxWf#jL!ZHb1|P`YSU-y_!iTl&#eFdex|}*|Ex>wXAH^tMemBg5aT9apt$cB z#5Pp7$A5vr>0g*&?iU2i z#lVYS@$}hOYW(-Fh%Ns&1}^-K@%+D0KLWn7sCEBF{~h0`GiL>>srvps6Xr%3TnCPaj576xq-=Tc6#(Da_6}r7%(4tQ4&==yh0Y|@M zY07sDd-)yD|NE}r31>1vjZ6j#%hU#CBHp%{)QKLMI5Iy|?-w$uh+8vZ_*$lV|D$Sn zCKG;3t~hfd+Yg$?y!@|y>oYL-7-=pnd9l|;cF>J8|B?BS9H+p1?aliB(#_qU*W`MgO` zz0G{#cX|3YH211Y6CJa3msAf zm4_b$RT>t^YBu#$k7k1E^S>p6YPGvAXnijrsJ2|CZOx`OO4Wj@bUSA=TSMDeP^}GJ z1r_yk1l5jdnP4H6|EJ|ZrP&?9Rq9DcQ042`>}IQY)@Em-*z8PvK06+M5>y)whri6$ z&;$r7k@oxxMU_-jEYdx9228=W`PKblu-Rm)R7jR>xe7b2=BAd6$cED&#h+ z4Yes!(4wfSl*eq{JT?Nf|-tmEOeMwhyivKV!*qF zh-vo1Q0pwH_J}PCGtfLimG`Fv)kEqN!PzQ=Ma-rNYMCy=1a<9UvcEm^EVYNxqxLX! z-(rtwauqdO*JGEWq*=$JFtDO19$zfV#J>eq1@tM#1igzv`65A8FSZMAQH4venOb&> zi-1QmaMd+ z+4`wjfFtA05LA_Qkt58mcEq7ej)d-)qt!r*$+IK_k1dIX@q!Cf7C2#fvJ;-!lrmfQ zihhFD&jm_B;j~gP7GDa6K9#~VH)r}aamL^d&NvwDOt!6dRw9)A+vto3M|6if&ZyI- zwAs4lvM-Hj{7X|f`j;kT6G|h_Wu+;p`${9;&!tJztS)Bj8j;%tO;vG$u}&_CeWG9v zmH!J|5Jil>AyH$xpjy>(mZ1<8D?=so7E~LMz%pEKR)$b@($}Yy!GWb^2;KHFFtN7` z4jeCo;nxH$>V~)a29qlk7Iq~h;eskX$GgJ7Y*z};NmnY|16Qd1?urNtl!Zx;vh=T4 zmWjreC0mx2MGFVZGHym$$$#b9hq6$T-33RW%FR5oF1e}ArHh8>;Yx{ zHIDKiwo`R`wg(<9^I*cY9%RQ34@&ht4;V6e5{e?8XvpI0Ni0J>S&mmZ94OC#*UJ;5 z=jBoNyYdYDTMy*u#XufjFxAkDg45CqLpyoVZ>Sf{Oz>iyIT}}bp|vg6>ym#7UQB%2 ziw#Gr7u2TdfuDGxg|}X0N8SpkJGcT`7*PRF*Hu76M|Ask1xoeD3NTXM8?39bqoAY8 z|7dSwvdEj7zR#PAci$TW3RXl+B`acig^I+qmOkIPBB2>rk#w6{5pk`nNEThFNG1JH zk$pfJAF`^ephZzR#Rrc!`9SRs-M->OVY%spr@wq)$h8tNELTbIm?}Ye3yqyCA;x}{ z(9*C5x#iX)|Ux;_#*C!8rS#|>O@~Ob zL(My@v3osV4fPlBr@++n$G~C!^q;SBk3R-o^GEI9{c#|Fb+q7B-5LsuDWp0Vx>v`L ziPfpuyQ(w5V|_h)4K^k&H4tN?8h8+0gS3pP!N4gsi23sxP@bE5rV z8ej5nLQMwPSd)S8>JC|JF+tHPfX)$F+q~P{-73~W~t5j616ehzcyNG zS({Qmx;6%G5^SdO|4MBhom}d0!l7Dx&097v%Vrg3s0Vp|wUNsSGpFzpspZ#0ht zV)(H@CcGPnVb22*w`~w1a0?TRymk-3kt@8Cc%WRS1|p?1~bmoU_`n^xAz1yUsA9IkIw~zX&OHUV{!Hn3~&vh zK6DG=31&_R*>EF-tSMQS^lDp|3Fg;jg0*$2m>cV2(AK(yW}n6fmbzG+Ba{MDG8Bqj zLh-1&Znp@7>eq1ONuMK5_qoGWY6iSRQhNAYXp;X2%p@i_a9xqQA%voH+Frac6 zF%1httzQ*W-M6Js69s$Aok1;ZR&Xm^oh0 z%;*1S>f!mn^|0t_J!1P%x8K#nfZz3~h<4!=Ag6GsZW+#iQQ;WYJDdq8h9kb^;V^e3 z9A;9&QUC35GoSzc38#{ktxx*2s1Fn4>$8`eRUbwc*T;jz`Y?8@KC9p>eg02U}OU->)Zxfe1Zj4{-0|=;knlUk8B&_Y2k(#;MovHd>cY-NJG8TX-L5t zs{75+xU?afSl18+;u=yP&NZZfy>Ey^c_SqM6_r&Zu(VGEFVWpLI}Dy!Jtu1pnkEwzPAY>Io*U%JZOUFU-dYJo5Gw=Qwx^VZ%Uf< zZpv~wxG57G8V@vOqPtDW+pkS2$W=4`7>mm{B_DIqXM8zB1d zbdTGi_OI=jFjsr-b8oNrfb9uo+xBQ@Nqd+*+@5zt*W2?Zq)P`0q4oJ+4%Bxu9(3Tf zS>=v$gRH9)1ox=DS|de5?JCkPX^z|E^F(jiimGfg~MEyrl{lkWm zUCgG-%27d!ihawjgkY**jEZ4bG|;IVR1fL~)kZhef2bR3&(Qe08yYDbrC-}calU&L z^~4f|0hoAxX zm63zlz-$~0LzcI4pgvluJ_IJF4T0KoLrAOthVYKpcPJM38%ixdAvjlkHZ&CRjT}Zy zw-1BzlwmAJHqq3JTpI185oPIUt5z(g3ei-+j?sv0QZ$uoYcy2diiXNu!(qs4IC<}rE~Chfz){@SXB35O^(dG*tMSz+vLWwixvuixdo-T48m-@M zjmFX)qnY^0Xecc)h6y6Zz}WCHOt5MU2A>&&240P!l6sA$fBUh7bgJMewO1U=c-2Mx z7A2P67DThjLIKLqSy5#iuhEB$Lo^4*ksW`=A;RGCW>W{X@fgn<@_Ibfmz+SXYfV6O z^(N@|e-rTh-~_z|n_%Yqe}5)Wn+s2*qIpbYu?e0?scoyz517b{$>|db!HJ3Fd+J06 zeld|y*iB*rw@Fmah)FQjYZ4(?Fo|@IpJc(Z^OH!!=acli-^mzYKbeUuOop62-Mw9<6y#UMfT#RSW->BP413~p>c zgBw@OU=2u_ftsJpz@Q>Cx!z_b;+#7ZX3otd=9x3~+wWN{v$-kL==e40hNxzC27`WmBV!_c_d#5!&^p*uMnQQnzN!O1lT zEINnSmzkp;-6a3~=1@=u&*6RD;yF-uWex?&X)bjkbS{i^pNr=s=8|4}=JHW&+FU~D zI**zkK9B4eJdelw6v5W2uFR)0P7*Al@_){JHWsn-@jPKZ+wb4=nK0J^R9$ibF|4_O zG#tGEv7K0;nOeZapBBJ?qd|qNVvvSC3>--?VBn6RMHP-WhW@N~Ap?0W#DMUHc+`3! z>-uQH60$sRTgdMA{2~fh$|COnZxNy@z8HfCEXJWZg6c!0`{S1+aize_1dzm^ipuw|rYuVrXw!ZO5rU>Vnc zEF+5?m+R;Mn#-Z4>2mUQ&~hxDrQ7k#@$ibqSIa3p*;X(?krkY8u!8OOKPxbBmp*@g z1&dnd3QD!>N*t+gS;_j`V-0;ebrhiX>-1(;P<_*4&^pFXUZ)I~{QISEa9Im@&AQZXMoYQ2 zkbX6`Ky~vitRdsJpq0H_2<3wR*bt~!AYAXiK+REZ`ek&UJv6Vc}vW=Zi zqiu+A-ZnhCxs6JfYdf3T4%_u!ayucrwVnRv9T*(8!=m4E?a(`*9dyjtfgyQ!vLy@I zNeKGx)LF5Uep`2igBEJ;!O&rQi2dF@7?r?WX&Q>G1t{vUNY6p5IT*U+hP8MdB%3rQ&g< zYCH~hjJNi)nC8Ya;gNXK?o>RMC&weQ`|)`6UbpQI(BI(z=Uonv4K)wIWJAGJwdfom z3wj*nsdvah-hkdaNXXwDRGN|eE0KWb%@SZ@TmqJFOThB@1oHWkZa+z&bY> z9C?WJns|u*8xK*KjvivXYlko>?GOyU5VTeKpYJf~P~`@pDIf^3#j$+t)jhl~BpmrW5)JKj={wvSU z9%aJhqq;C0CB5vAL0RB2{p2H^q+fz^gMKeaUPza z-|G`(Prf7zl-egzLK`GuVVfkx@=p?;Mknca!bw!NS-RhbBq-jUM2K!D;ps!&?`aZQ z^d|`ieNTdQPoj~Q7Jbm?B+vU31$(K1PU2bcDbi)aDF)noN{8SSYr&gS7+Cf+?}{p( z=G!w*PGi`xGx~GFGpq$W&ak1ma0Uk~>H5TnGo)S4v!qq=v)owuETuK%EEA7B%Y(?u zv%EmaI7{q(&M`sbb9(U-e6JR-b7*Jid9r8Gd6?dMUVr~5;XEz5eU>$3jL_%iLDml=2NWfgkKzr@SL z?!#rhN4v~KuE}^Dl#EB+l1axg`ux0PJlT_s+K(r*tNo<=Wxs+JieDi_rLLeMk1O=^ zy`sPW6Mh9zw75b{x?N#{f%*pH3i-S03aU-KLIFB;g%FuisEqkj=;x9`?1NJDr{pPQ z)1(x}-;qMyI4o#U%jKyQ{ei<(#OQgI0upqU?3jENW)iMqSjJWD;We%o7gRqN)94z8 z?Yc%OetiwYDqQDt!hq{A9ef>4G`KGLuQn9Duj}Xg>ufNlU&q2Z*ICDxT<5_eLtn3P z1A_x@;Bn*)7#w;-fA{kSVvN1Pa(&_kB|7~E>wo^6IMC{*1&VszB<7QE(sA8Qz9yG^ z6T>RrB9Fsw>4(i*q+i@E3eJODP+R^sPdfgB>K_=cyG@qZrIN-iQ(3;Jr1E5R(vnIo z&VGm2YuC8Sf~eBdl%8|y^FYxYE0HQKD?{n_1uNplJ}S(@E);kbC354o$tZmrhBX@ zc4>&RWSXvkX;ua;rj}`>$(%IOXdHN5r!0 zBNmf|j|kDhM^wU#kC^bqBPy!%W74+bWBpx`$BZAL&a3?Y`!O;7=P^`{e9VLk9y8(L z$B6R&V<^t~gisWGqQ5ipgbCcAFoE|I9yIDcK}!>#;MnFTIGXwdrgEoC{;L~<(uqm9 z#y07Qr)N5`?w5|p)}%ARk#wHruBJ2bw{+^lpL9Z5DuaSkR`J5+x2}1b^Ew( zUwmre;M!C2{O(gc`TP`5i#$Vo<)6Vo#4`ry`3wVwJmdbc&xrMuXXN)H-S6r%#!Guf zo%rt=%r$(@&S{|KIUUwKXP~6#h~vU@R=Io6c`hjPg3>xz+?Ty-=U8%n*Ec0{}=g* z9ngYLgksw#)OuNPv>Naeuibil#;{GF$^YAe7gc5Zf}uCQz+~O8)Pa#->9_PN_2K+i zLUivdOy~S2S*G&8v>a?x)P5u1uYV&8zJ1f*diloU|?bvrj`sF)m zS0s~=1!UsbkW32MoJ>T%Ig`SbBxwEpucw(zZ1V$(Tz^oj2mN5HwCo24oc+P3^v@5L z-C94Py!}tw6MmxZwLeM6Ge3E`mHd-XpKJ$BWZ$)vFzDwtT7JG#`W$R7YnL1J}qed{@)upP&=7|+3}>Ip!J1e zb_QA`sP=*>+38p4FD8l*RNL-oLG_t&ir_L;n(dgtE(c8dtJh>P!Qc$gyV+GYK*TsV8)CNWHZ>93wIAE8@ z#$>3p6da;fKS7lpjq=(^MO5GalLJ+==LxDT_%|<>zZbOrbDDfM))$i{^WnkYf~ug5 z6I5c{EU5nV%ymIka{cq$Sj8J6s6^OE<77eWm)Qi>ZuzHRfXe?41#GMzrLGd3qqfTh z@i?&{9{(q(Dppt_JYFnV&-#y5Fzj0)Vq2}SjkPp)FKngOw5%{<+bO6vB+cu;=<1LA8j@vqvLK z1=SZDlI#&{k)jwBBADO$k6dgl)^r+B6e<^KJYJLuUKPcYEX7E#VuETjTD2I4h807! z9gER_PBGFoPEc(`P81`}&K6_BYsCm*hHhsoF8QxE9z}~28!tiiMAWA^>6cg>57LSg zLmvn7zlQ_qGuwfQ_d1ZC7ah3YR00N?mLPjZl^_I11+8C1DuKodTO6UJrX!X|Ix^5e zM<$GO#E>*csQ&GU+Uu0Wkm)5+^Nx}@@VF$*I6D#2YJ#dV_Hsg${hiRj2q&1eOmJeL zr5Y2Rp!Bg5o)svC$UFqqHoJEz2Hd4_e<=n$REh~smZFgTE2v6#S}CZ0sqt4SLY&9h zYN*BJ@613=oEe~{GgSR8s2)0(I1}@e&J1|nnKXOkOl)5}Bf9U-HvALo(l*vrGEZsJ zG_W+D_9{(DA6J_3)|FP8lKk6S8ueZ&4RudS6OteL#zHPI;o(AM401s;?R0y9iw=cu z?{Gn6XI(J(xeEpDiwpC3mf`-|g4Tck-&~&FtVxqxAI!f)+K=DmhRajyEsI8al|{|V%cAy#vSh`RvZ&t9jf&b(Q0<8NyTQW<~@-SMoCJDM2bP7Gt+@i5*U&n~$W^C#{Uuw3O3ufL#rk1(jl+T z?reD|FXTmkFE1Er?L~dCEc3#{i(V8S+X}?EdIi$RQUONxRKW5B8WSr({mBZ5GqnOt zJgXRQdu#VWE|RjG&unpDK2 z4*LACiVVDe{Qc>c1A-bwjN2rSlrG{TJ* zUn<{rU(zVU7bfLWm`j4y0)@_46|EMO^ z+Sh`SCbihY_0~A37OEeiuWzkofs!+|5Z!}XsQI(TEVW6`0<|fbF10C4-nFTi)oVj_ zZQZYHZI~KT8;V!dX0v)qpJo~#2>W->IS`8AkejTq46rZa@mVBy% zp}#d22%tW=1rWNr0jv#e0w_pb0?3X*0fb~x0P}1M(CdFf01PB+d>#O`=0K=*4aCwe zf$W3~!ASMb=mRM@wS(C4j0|Fei$OT_I0%NG2Vv0bAVT{kh&tmPY&FJ|*O!-L7^ zNx_I~jmD&4JWUT~vB?a^g`wefNz3_lF?dH^485SwzphI<+l7)9exVrLI1~f> zh9btns;%;WWGHGJ7s`MuLh<-OD9l_6C04gX$%eO~#I}4G1J(>fR6$`F*ggyfhKAws zx-ce82qToo!$`vqg4XZml2#Fwc!y|~b5kdd05j?Wpi6EQGHKGDWG@>p{YeY%jZE3`S>5a(Kyp4%X zrN*4^*ccC{Hzvlr8>5knjae<9HD=)KP4wop35K?7g2xk@V9?qojDMvGA^W7!QmiQ| zuhWzmH*Bg)WK%5M+7v49H>D(-nn7VmGiv?VX2gC|GZ;ACj2Ndi(|bXUcFi%|yE*qY zXl@sc%qH$=41;fR+?VRd0R8r+8K$RUCi%|N1Y4WWwGUlb} z@8W6q$5y>NlaghO>EdS2VZ?R`wi_hpeq>SKI{eV3VBzMr{9=yv2Nb2}O}R4CDAv`% z_Mn{hGyJ-mapw9*J!?jQL%iau=7@5g8}1^xtD7 zcCBMhHGX%sw=EzZw>OG)b1L^ndfd@I>=XQK!|`jmdZL>nnl4!K9!s-NajKd&cC zu8|oPX3lQ}{!_4U8#%Auf}ha*zLIvF(eodtx{8Dq`s@lDey*sLoZBbo=E~T8b0Bt zpNtgAYBJ7tFKkoN)_Bytpvsv)GQvMbW_M5X2g9|8o9z*~W2VuxhnwBsdW;3e_#VOL z*~aM}?R-DWx$!!3x#T#zK7OG#PIA0i&dt!#ydnN6z_msXi%~t=0srF%wI-iZ>F>>Y*Uwzq2<$tx znEDyf(sDkYSuITY z1n)F3nk>C<8$$gC`_aKM5)uqQn z`Ku{s3_CN_(SvlrTCBt}J1lKiI`=XY3yw zX5MT3mgBdE^AI<)lMz1TZ@Wp_Pk&?gkb;GqN~?$b_0sm3#h1=T>X7E>xy|ZRBhEiFwhwRT|HW4SLb_VX^p*Q+m6Xw3^h~qm_@ta` zD|bJYzyGA2#|Ruz(D^^Lj_3&GRW(TN=pwj9=|x5xY78CWmfP!p)cVrcJi^UqpqyE& z&sz{{8@8id%9Yc1HC3M|*z!O6*eo+1$;$t4<*FRJ z$=_0==_q^0FLL&<%vDzYUdeHo-0@ay-6Y5FjLD-s&GyFbQTFB~#`#e$x#Lx(F!7U@ z`;5#{4(24I@MtIV8N+vUJ9BSi{%E&y>Cz`b#{Z`FIciTKBNbH<)!sc6bdc+-j7OvG z%{7h8(d*4CjhHds`HxGlrgCMDU`Mrb7-?giY^%vpZo@pbRpD836fbt>lE3{j`T@0u z8-2%C&OKMI{40M$ zXT6;5CC3BgxQ6r`qqgm$^~-vmP_0MxLgPO za(5kEF2|BIZ<~MvgQ}XRxcpVIQmINl)hqhNw>3YwQSkrue$xN{?|eWyM|%8!hZ}Nw diff --git a/po/pt_BR.po b/po/pt_BR.po index ed285a8f5d..eb3341eaba 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.11b\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-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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 U{i8lNj=Rby^2u}4)u-tH0m-Khx&QzG delta 40984 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 diff --git a/po/ru.po b/po/ru.po index 2ec7ba0c38..deab3c03c3 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 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 BuLl4C delta 7562 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 diff --git a/po/sl.po b/po/sl.po index 04bcca9410..9613769736 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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 DA-a3Z delta 40112 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 diff --git a/po/sv.po b/po/sv.po index db0336d5e2..edb0303a4e 100644 --- a/po/sv.po +++ b/po/sv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: util-linux 2.12m\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-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 zc-m#11#}eI)Ana#KyVH2?(XhR&;@pJcXyc}yEp`Qx8UyX5x#FjVlWU{=8;^Bs;fg69Pj3Vsmm;c&Pd zF%~!+DWqViU@pN$f;j~*3KkdiUFdLJb~+qo1&7IXlEn^3V!`=>u>^MtM%4iqL->kd zM!`3N(FGGN0W%2t3+7uw|B`|;WPHb;a`LAXLY zhvT^5bis;iF~wa$mvZd04%;U%%(D�tI6Vb`vZsIAk5RJSvz$@V&K5vR>4zzOx=* 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 J;a;5!{vR~T>}&u4 diff --git a/po/tr.po b/po/tr.po index 0b149e6c5b..230d5f0384 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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 UN?=pVD8Y#pHpQtPoLu?;01!C^MgRZ+ delta 38846 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 diff --git a/po/uk.po b/po/uk.po index 528a946362..df9047a55c 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 57390392af..5584bd434f 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 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℞47uYoa3ry7L z1?7ETAmI$d^)F!P#0v(#_W}(?dkJQFiRQ|`q&`s4sT?hQ$-?0LOO{sgBd}>e1Ov5* zFlQ0;)&V2PX!9d5+0qD{@N@+E<9YxSA=KBSD0YHD_f?&BEwyLh01+ivn&sI&GLQ7YrCU*Z5n;e?3nNkzEt^* z6V(rV1I{$Fbw+YaCm6geP!UkzrxU= zuSj;`D`A`C8$ML`8&T2EuBUz@3buZ8g}u`e{tYLI{Kmq-RV!euOB#FoF8Z+*$-5h z=?C8JXV-0hkPim@K*G6pedq^H`pD?K{6Q3b`avGa_!AA)`iaI`{3JTM{rcpQtkWFY-Z7!R0y`39i;~v+KDIH`hR=+}vEIEH9{Z z8w#oqv=nrzN{7mcdg)q0Rpmu%@LW(Ci0RICHbEV*lAt5QbM1PQp!(7! zL3Oh4f+|>I4>#AGkxEcaQrE-H>FUr+3Y3xQf;zh$5Y$y`q@b#}yeAB_7t}EOOHfU) z+sYr?wU?KhOOtuL5TvZ2`brZo1`HBZ6D$za>3o%!)6JE!j!1!q+hyzcT2O87?ag&+ zZ|Vzpqsr>uNZi632?M*i_NoT=)4I1l8uNqcgxi(HY>OpgPw#L0ziFh=FNJ2)5UF7wjguJqF`siRtEY z%Bq5zz?=i*M7=jmP&3wsn5gDjObERfROj=K1%ZsQP-R8K_EtVpP`!UuEc$JUh3SsP zg7I)`A1gNFB@u{H>WU4(;Cy>eB059O%@Dt4=TR*CZ~s9V)1k!rZuc{V6Md78ezJ#KTt- z#=}$@TmH7EPH(Vl@avR_-_;+4x7bC)oty1XnZ=3 ziVvZ`1zqd;_-H0y0#sQ}P*Za?L0w4=O+cJaPk;|C5Y$Y#ECJCIng9WA3pzD?J|dws4i!RaqUuf*6qR$^?GG%+T~m>5R$B}Ve4?;V{K305Y>cAJvI;3=y=pA-h(C52)4 zWH1&-P^ar8$>^UY8TG!&%x97jEw!AbE5$wf>U~$=(?L zNQOybCTGCZ$!VY4uFKhVeL`b1*&9&00ngR)jq(H?pQ{XI{Qown* zV2Fm1;3&b_DVa0Ur$Pf2QsGn$QsFb*Q(?McsgQVLD#AP@6^w04 zv~gOcFYz}ZErh10wG3$2*V3Z84^|#4otx`6yFfa;zIQrQIYCe+ILAA|{DL3TlLxY8 zgprCF@%Cndx&#}V5ocX37)|5t;g}jjX(*m5Lo)?+SM7>38@WDt zc5-yO?5HqPc1+-x9fD=Eqk+2FVffGN_{uQ5UXUGv>$9Wkx7pEzXAbg9f*hE_HwV#F zE{CP`URE(C2l2cx2c|eIsJB>`a}W(Fb23ojoGi5}B`t<A1AQ0NM=)vf zAW7#uNIctcbsp&L&4c8h@{nH=`$9LHFPbdss{%><)%Qj99em-qi?6BJ7ZVKgMbh!U zXljO)uQGyLeDU_fzG&{O;XNyV>r1MQ^u?)t^FqHyUW@;hdEvODpgz4?oEK;Nl$Y7e zGauL4@`?V1Yre9T)PSqW)}-GTYfT3R*3P67Lxea zjtvW;vJr*oIHM2@tSy9!?-w#v7D9EAg%~JqVWKBPVVpEuVWOg3VHj#r7<%IiWAl*0 zgzbUCIO&PPP6{p;My0n4Gr+^bNcgcZ5@abtbW|>aNqQ7P@@Yk2;AjyTJ!5#g2)-0i z1V-K!fx&b|5yZbJ0#OCKxN|sP-#ej&29lqw>tyy z)=L2}@IC<5eh*-dh+dpIqoknj4NWLcI3FvH=6)52;TR?Gg=8fVsGOq4f6Wp|+Qcf_ zm!M-$!$BpGaAXO>aefITI8_3MZwUP+XyCj;PS`tP=1)b{k zmrCMPHw5*0KJw6I`ruEvQ>HeabMa-7do_I!#$OM-%m- zvfRe671aI3Ph|jU%gZC_8Nrqs@8xX?Re>9gp%sw$ ztY96zU9SKGWh%P4o{|l#$XaiIMcTPlLL(U}ksrzkc2atkoZK`XtHk{8S(z})Q<>Fn z9l^%BYh9Virgjx36K54{J*^6}-kBzoa zV7zKDP@ozbXjaW`tE*wtRn>@&i`9_mbu~;9uQ~~QOXkte#Ygy%!z3^3QJo=G5nHPOh)i98FDXPW}jKPU6}i*hf=sbMi#N7GOEUdMz+T zTS2E5bZ>z(1qt@lr`at~ZTgm|*1shjcW6mi&Jol%n~qz3)m9{wz*hJ|NGmjXtQE6n z%+}0yd0TU1(zZ3GnA=+7f3nVUt!Y@ljhmyDX1q2KyxoQYVz$Kz3kwd^xu7k!KGl|W z|IfAzP^=x9u6sLnN+t+S5WLe4hP$?RbF|RtX%7Q6J2S$ru2@RF(1S35=ksp?KVxYU7FkOt!WXKGH`hr~pr<|(1)fnO{!yrIA|QAw0J`&au2ZnQMJ_OtGaqlHTu*4vRr3tZrPuBNGdNQrX=!NQ&_Cm$wdZE(bUWD1!UTES%FLL_# zUaWRg_r~@mdPApKZzS&A8%>SqO+HxD+qP(Xs|FkA=nJe&q6X{g?|5_hT)2#p<8-Lx7J~pDGYRa|hb|UnUTh zRSJZ|`hj%l7>HyO1L?TZI_?U@BEgfPwr5V8eO?aJt?DAiQ`060RA5W)2QOrRN8riTeX=?KluRJ_FHY$$>E3 zdLTX%I1svv2g1;qfldfNwFW;1V*4zEi04X!h=PHGm{gpDX#dwBoN4|b7zr5!16u|` z_}n0z^Z6h&8f!50(;8MB4BbDSgHdf?D;PD{ZZ-!KhBF2;z@ovJXuY-HJs86O3?`iJ z55_qY55Xw|h7hK8hd_7O5ZaF#0{yvG?_4$n=esZjRsS@M8AKvU8pL(#ASBKf1S5Ha z2-D(0tYo?b*_}}k8k!b_DOU#JjK_oUh3i2?#k(MvAaeijq$0T!M)Em{^Jca+``bj5 zoJh9Z34z_#@0^q9cxKlzhGK$@Lt!*vC?>5u6b*D43f-WgI*!EOw4o5(Fcgjt55?9G zt>g2dgi-8Z21*$W;bOtmSG4j@!KijjFkw42n1L2p`%S@Ua$hh}a7r+a#{a`$26$`u zD;O`2GYng&9)@IjhC!g>Fc_{o%r-8Dq2eyXFxlW?FfeQwPB>v0;ks@ZOR@*U2vgtT z694Lr?S`YWiNo>YFuOiHoLTJ7a5K>eFrQ%+!LQ<7ZAK8!&Bma?L1S!wAH!^Scnl1E z9fLD_jzz%4VRkI2Gbb^OvXnVPj)${)6su249uAf1G^>@Mh_3Z_aoRRxv!%Quz# z_}WvsQyD!KU)V8~$>Q!*7MZc9*>2Y~2oIV@l+2&T9nas>2&-Sy$c%-i6LxK;!|1H( z^xI^3QP9V={+~`brI>*v`DfrnHD+MDb~Ee_$m%!DfU(mvn54eWK*F3eDX%q?c0*>e zHk>mPr#?Ir!6IhDSfW`H|2j~`S(u>tECw7pivgF-!e*ytVbgG{_nuAr?6a|D)!8JZ z&a+`8Xf^{Zo6W#it==&Q1`^LPr=KJ7uLPRU;eLI{9PVuP&S7A$xiri;7Y$XIOL>dA zNH};dJ~MkRbH~29F#cjLi_=8&xP5OwkM{fLLGRW)H0PKv@!wokJ|B*!%!kmC`IaE& zlfysH$7Zn?z(DQ=3{+(SD(|%bRWDkA6P{c^yk9lEvjE8-FTk|17TP4`T*v?c3rUH! z4O=e6i+e026AoR-fa4dEDYq=-LBzg=NOo``1K+Xw7YkwZ(?U#@Xb~nXw20`cyU6zc z|5!vg^j^e0+sH*oa(odsd%p-xL|e=NaTb%JQ!Xae=2*-^qSIms&t8lGOBNHh8x|w! z-o?`6p!X@((1}e1#25K!qQws%ws%YL zrPNCa&o)a5<26eO_wc1kU*a#_GMvkI8Jt#H#(=GtF$Z*9#vIUf8Js(pp`p=+o0lQk z9c%Y)8JW{71Qo{&fo=x7_78#aI)dpn{yT(VtI;70xIDxjI)}i>rVyNHdkEpTFN8VZ zK?pwb+z5XUL4ygG!%+I=_(H+uL`lizn5zA9dy_)YsqwmGIkVf*lB&WX}C7ko4^e7>^YS;|W61Nb*n^OA`vC`9dZB^`vAdPE*|~ z{s<+pbPk2nF`?xA8KI=u)uHxWAk@M%6ahYm!dSd8TgHb`UnvZg*9e25HerNg=P)N> zH93r&y*&(xo`j*gL@QZ_r(KB(v#mtJnk$i{(@JbU#L6eH#FVR6!pO0e(7m$~24b&b z4#}_z#_Bm&L8ysg_f@3KVXKgE^(rLawF*YguR>EdS7DOpt03&X8YfP*nsx;ZORUDH zDy>E%)m9^L_tj|FIde6VZC#COZ>@&ogln*MsWlAPc@5U5k~YmZphLMY`r2J&AAW1ZF!-;>udxvX194!^h# z4SZfl{z$YQ4Q5_%_mb-|MZNXZ_gs&OhOfso3)Z{w{_mFcwzaw*6~0~%BhfbyX4yAD zINt_TU48>Aq$V3+WT4@~4Ges619{>02Ii9J8)3ZQMkH^%5k`7$wC8{0^7u>;k<*@5pw z+lf!*+ev=tu#;(b_D&$&* zs=52H*^+(u#9l#Jz&al8V|MF%0Ni~5Q+XUD{4ySdfuaWypv6I^@414}q<`o^Ozm8M z2=9$JgiR70c5~=I1m`$RgZ+nj58&rvw&}_q;d+!{8F8}Hf*UmD9*55U<2c)+<3!D; z<9K__6HLE8Cn#@u!j3qE!TD@-CY0kdG;jl_xPW}hH*|K zarx7zvh8UY9(9@lkDNx3yQk4`-!o*^WrF|c>iLYCRN`;mKRmxX`41{feimmbdDfnU zoaHWft`XnQ zu3^%6*X`-}b#}$eU8nsFL8r#~vFi++_=cOKwx-M**l@)S-rd-K1LsS86IJ@%WKXxl zO?wqfaH8wqYbFidPm}4m)%|OxViq@W$_(4yu8Ce zG47J#irgjh^|{Nln=5xoJh|^dsQW$k^*7(cNfX^i(uVg5H%fbm@tlq+ zUyu=tzrZ=WzJSi;7dYPm!>2E}vx@VQ_%HnuhKIa#)jJ&SFX8;xOC~jSD(!R1+xLy$@-Cp4vb6*k0cV96rM|+JE=6|jIB>q~zW)2wj z8p4}j69rFS;{$$g?7h7=XlC^r20rtK`2HX`NLR;id3wI-El&I6Ek0B19X`_k9k1P7 zdI#N<@5SUA|E=D0>$UwoQSkjeoLBrn`S=eoaP|W}@$CbvWUr6pfkcMcKf*xCk7UNN zhATf}isK(yfV}!>YsOC!|E@*jC#KtipCDBA6N#hMCsOUePjuY$iD~%cCkWs8gpYjv z!~n@Y<7~x0qw*%7G2O7w%$6%Y({IOTQuMXY693A{yU#EX?F$2^{eta_d|}{@hC{y~ z`D|;q;tLG#`$C4h`~~NHYwZ$$MSzT7N!d-l!dTz0Ft*^UlZpdhiThh$@de*+#AnlQ zsD9-)dk5qj?cRSQ(Ny?Oe2@K3`GxO9OXf%m>qr<_6G`+uiiEDu51u9Wa{eF_o%un> z*gs*Y>`$(n|D@xLpLp$MEBE@v00F;9VB>$Gv1h-?j42)Nu7yWaLG_s_hVun=r4%aY zdP8!poamBjm!R5qzo2VdT~G->vxXJi++7K(o}g-CwOyYSR4>oqPQMoJ)b|(Eu$(2R z8r*HyPpv+-hdclOpOX_uWy21FuD4wT)t2);=&(;vv4jWUH>HF?wVXa2x@+)=k4xt zp3&Y&yhc#N_K2X`Izcpdmx(G1HdCh+)QopWP)(R1y1Q%7skC4ljsL~bQMG3bcUP`& zC8)2}bdLceR|VDkKMCp_5I3f~%jwb!>Qbs>Oe7r~lXlare6^rXYWoD$#}dUt!*ybz zkv|2Un#1SHiB1Y91a*3R9t-Cw5S!~xg6eFWVnfh94vaR4LwOrPjfTx}FwJK{b>fV1 zp<7%~!?U@d>s`^fm|%Wfci#V7BLzBJU5|_EqQ!G}ty)XOLjwci;bgM~^%qXA2xgO| z)U5bOv_Ao=y(8#)xg?>xDlp|obHZx>O6_uUGI3T64cxs zFR{C8vZ*GhlT%m0$+Fs=A=udUKEK&kP;>bm!A2VQ$q^(-Q16=8B*!OqB}YT=lcV|~ zDcoI&tCcea&Jmabr&yH&Nn)g=p zM8iEnO|`L8V~Q-P(O5-6oy45&QsW%sQ=^hosnLXY8f?}j4TMGs>Jn;m8W@a7Lv*A` zi^LrSb$*|b7Q*M#GSHW_44gEbyDRk;F>H~}Mc?TdB`5lN%(8T-`c^ue#4EkKqpvO! z(_@ka>G6RZ>8Vei0m+JGV1RlVuzBAMFfcCz&UnzSBQlUr5@$q%MFd^X|2k#FtN+S~ z*WSp8?LKBiBc7R1b;(RFxf-F zTpIt$GNamZnbAa$pe{hR8OF#$R5ZZfMGXAWj@cTKk+1@&GrVOHWlMOND9%SwXk zm=#k7XC>7y$V!wf6?Cc!S7pT;4_n0zL0x1%$Vw`GnU&P}MNp^f7}=N;(q=<5xw2u3 zYJ$3OX)mbD@6}cwDX6nu((ID)bmt>Gn!23bo%jELN`X#``EsCQXAZo7Zw_o2o&%>z zl+)d{BJ$6PCW3Nef^|9Z`n!U<#LANk4fV-Ic!uU8JYQLP#oU-+U~VT8t&@V*8dkZn zeU?0^tWX}}w{{*nj>&_>yYt{HxAKr+KIcJ$aeZOb$CnIQ%@_KOeW~y6i%CZKVyXpB zUnJk^i|sw~;>7`ZNs+DdQr;^sPPaNQ16~u{E))6dyx2Odu)AyD;BH}j;$dL~aTIZP z{abFlBGBnzxVQ+Wab7Qi^Su|;)okvfOfo%+;#9#!SvZUq)O)yTMNxegKX=!SN&`Q_ za+x2dyYEN7NMDSERjnBG2Nh$$t;JyUEcH&u#bT(~-Jb!A`QwD8{c*y|{y1A*e+abl z#}tG7QRO;+oavaLu6*A3Ghn^|OJD(*VpIUWGd%$3yc*!n|NmqwPJ^<=QCY3x*tkV; zRPHPep*6)B@OW`le!n=TN?rnulqkV<_Yx$U>4JAOj0LahmQG2qM=8RvQfbk&#(#A= z(f$4wrAZhaOEdkBEzLmtOXF;xOQYI^W$@k-Wyoy3${_KaGT8oN8KUP+88nl!EDV+{ zON#DY79UtI=yd&WS6L>X_hs>cI^_tP>E*EL&2l(V%JS~6+wflH3Cm06A^fX6laFr& zQfpuZ!g6H=ocl%vq9R*G1gKS!%sRND#J?ttZ50WV$ci*fP>FEytAr|RR>B0mDv|3a zRwBi&uY`nWDv@G8S$&eqU|~VMBWhR~(=4q_yW^Gdm8X@RB#vxVn9TyK;I#*;pxQT8 zAe5{sE1{xQv0bpB?&17Z6{jj#4HE@cLx8E(U~p$OGUByr2$ZI}yCX(%NS_(qzVIAO_}TsNwTuMDh-gd1wI%)U|+-}zn>-^yPL z4f@x@cN*5hbk1?Lka$-u63g>iM1fmv!Y{s{-n*r&&A_?sxuRHkAA+%E=~kwWE9#t%nswb>w@!c5CGo7U3+D&wqWUj&@!Ayi@ap>Y zEG+Ah7uM8+;hpu+$ccLR%!_)=o^k8buVsCla%_D}w5z_FPU7!jed0Y!18i2I0r{Y9 z0|@tQfY%OffJxRgz}q)9AaQ+bz(OT|Lo^fCkOa1?A%Yxgh~~aE#1x4dk?2wj#?tuD z)QF7a+X$x{+K9;^v=KJj*9a5cY{WDivoQoyHAeLX8&h7TF_JZHOuylcxsO=X7>z}5 zf{zty!nEE&(Dna6y_+!b$|gv3PEa=zqc=t3;)Z3LV)M#P8Mt0k8138?NryE>gFBkS z(AB0keK$qJiT=Q31^!?;UiuG-{}Z}Il7eNbfo6E;#b(5HwB{tByv_0I9?kLc>CJJj zopyb)InMW{Inng7Idg??3+{v}x4r;A~~mM|FH5+9nUF`n8lSCLBwi8J zE!IS>38#*&iH1?Fkua>aEztyZ@A#$Q8jYSdZcArwMB;RD zcRe@o7c3(KFBcpr7~U0u+H@yBIJ>K+B>t9mCqrH9js#hI;N4AoFhI{9B#>o2(9oG4 zsPsb*ygK!tTnGG#=Gy*=ihKV_zX^i+Z++YTjMMD`aq{*9~c?c2WMX12aO-@ zBk`}cPt=!$)3`6To!A#bo9+6Dpgzla-WL@P?Z?96a6dGYFwougHcW;<1n>#88;-xkP%L7$&$j;`7t)70sY?Hlzc{+<2tk#YTDa7lmW z|D*j0)BA?*1BjkX1JGRi0k(h{KuTZl9Dqvh3}6BBV*r|{I1s{v2NLf~2BN~7g0pqY zbs#30I*5Vy4qy}2eY@-WiV^QZzyZa3qx6FBo21x`Crap z8u$g1f~y6i;!>~z>VI+ti!*HT;!&s$G8^$#H&oCG)G8|3R91f$shqDXj9FDJ?9ZtK;!x1cE zI2v?}pkK)mEI!)^melwU8G%{|=3lk}@fRuilwGGD z#Xyxu5q6_T;bg~05$~Tz;VZF6<5O7$otmp#jmGK5k0xUsum&$iqmj&Gz|vzN*lY|c z9zTZgTRaA5T|WkiFO9*;o{k}EUX39EB^k?7uEthv zgX4+UGvg_bKLO7DC!m>T6L7jw6R4j&fk|oC1p2+Sdf$nJXHmh<8eJ1@S8O5zewm1g zJe`y9-g1-3P)#S{^?fJdgaZtNCqa0O;nYcZ`@BgITyEtX?Rw`V1UhPX-ss%2>qmC& zd~GM6CtrW-Dx=+P>`%Gp2o-~z|x@oFyT1`ch52msm z|5flWeLr9tiR`qX{vuMr>882qnhzxYmQTm4|DKLSkEbKi8^cH|k3NHri44=sV8E<1 zShAIvL6{Aify9$%KzG&*eBtN}H27f#;hJ)$JMaHioQaclorzaYoC$$5Gg*LKnu!y6 z&tewrDY#cx$Fr$FDmX%&O7O1hEn0WSSasI9%$DJES&HSF$EJ0CLH$jr&4NxX$S|My zb5X`fZ zfm*FZ6N^^jWOr7w9(cdfc1%`r?Y9bNZMX`?TCd_hf5Ivf)Sgvr?KoCrDrd#jq{e=$ z>G;=bmR?go&N%-fp|Jfqtzv!tjZW zNanGLJds~8p1b~ryl6_Cy4@BuHesty+u}uA_F;l_`$#Ol zcI~&%=5s;)^{UbPuw}aa*tX_=R6TG%VYYTZ+w0%=)2_tJ*# z97VH1g55RK3f|Cl#W9Khi`wzHyX)U!FCB-0swYU1K_`%4^$F(xnf**m?3w^YduB^?CYDcAh70 z&soK*^DHz{UvPK5R8rxBEle)p8)q)C8oqjgIKFj(@XB7HL>;H1}?-g94fnat^^c%Aus>UBEKy^eS8xlSs5a-De3 zc!N2h(hX*{Za0YcjW^gocyWWwneQg;s^3JDy>1d6^KX)Xp5G)KKi^b_B>v*uV&&s= z3so1nh4YoU#jMuj7Lp#h#pDrri(H=UHn#P>P5ZirLvJ&{+S}xTL$@*U^V^IQ{SF#U zC74a)-}eqGX>`Z-^Y38eId@1P3-6F}SKUFf-FNIJ^9}>K-z5bnzl)dWy9?t%cNzH7 zUBdC*UA(@=Jv2Q^(5d0I>KB-6sW~xX(>y!Uu$3r3Yljb`Q|V zgaM~M-2S*5nle|5gLj6n6S3(ECZ7a9Cc|!g>?H0FJhq2WPas_E2`VpX z*R`Lpyl!CF;t4k_9iI^AflushmnRIo`w7l@`3V^@-cy{j@l!O|_bCgI)y}6l#ipll zbmS@VeEBJ}SekGcsTPj+HV);85y?T zGuk^xJtNF!JtICZK0}4ipTX((XLQW>oZIjA&+YY`=L|gmxjol=j)Z5Qqv{vdKKcv7 zFzXAvzP4Srd*PaloQ_E^u*pfoZ!hqL950c)%}Y4$`x42+UgDJNUc$(&mk@sc5}%0{ zfl0GRAbIBqOg2A)@LnE)uWX1=#wGraMj*kx2-~NRAkGuL!Zdka+0ElCB&_`k$+{Vi ze}xmSennVrdqu9l_6o*sy<)}l#;$+9BEcnmEm5WM@BfT9u@7Hk`^;|$n|g2P z(EkmRFL^@-Jo^TxOY|0oi@rsGx`KXU{H||t>J^^}$2*@%#Yw*4Bc%nMs+zuE;4tV5 zwjXZ|7JR{p&VNC|YhTdRqc0?opI->e3}5k;l3$tC`WkNi%A=i+hLyfy%6Z=~%|G8H z{#CV(??@W|J6>M!I|NIA$0q{6(=qfrjNJH+X`Xz?Bwwvxl1RIUjKnwmBcWR-l6L(f zG3C@qd|_#%?fr;Yvt< z2&$$+1XUyJ1@%VczM!i1lRE<@^zd-a3AqK;Y3mDWSOy8I_b(Py&28~;F)ZspInl}G zr=aWSGCe(9k~S061;qqGos8~!!dO8s>U(-ozeG@1KJNuJZxr>0fu4eT6FNsww`jbg zfrXG3aagc1l5^B1U11NkB$ms#PD$0ytJU2 zs)wL%%WaGSJ@=R%uJ9`;s3z_rs2O#PU~Y~7y>g;X^ioh)GTCBzxN>{ehii?PHy*a_Za7&`>1~RKgeT(RQ$ORuSi$%nuK%uS zE~p9bYJ3m&{|YCdL-z#u!ZN{Wsu4k5*AGod{i%d_yCac@D-n4o!a36?!loS)!Ek6I zH2T&scVe8ilb|NFAj6S~ov38I6u5pIJ~1}`nHXoxki^3^&lfSQAgFnwzM#f?dqJJ& z`z0YdHVC@DoRkEO9N0*!GE5km42E(iC;a>bHFH)^4kON%$+6wYboOHQ((fhDGBGgpwkg% z1wT>}Hg!^wNS397vAwBK)jdI-q++G^a80i%Qo~4^)TlmhYBc08sB6aFsiE_CYUrF# zjm_VuCJeu&R?X}Fe;PP0lLpndPJ`17PJ?r8PlH!G(t^nZb=J(27J^065`HD@x^r4I z*)uH~2~LZNW~GJUkhExao1mY@|B19D6pwTaP%a%gx@kHx-qLg=lDp~12MN++3cvJ} zcSsMTbJ8Q({q$tSUshf&0~#Ek0iW3>sP~e41YN)Xb1VbSaV7&QyKfkof!v-fBepJ( zkqlTaBTm&ZBR1}n5fjeJh{P{5GLU;F4?gde2_MRkiA3g?2~D-mB=N7_-zgKeotBBz zyCf3{=29jkN$5kAH1xsN!9J*Pybrcs=tGLW?}G`WWoFqXOiEsp z*-3|onHlIuW+W?<1p+m)AYq3rbQqh3I6jbtgmTXCaTe%&%fbMOvtsLlS3&9`4MFca9R&HQ&mtOpn(D^;YS#pz9w7vcX8NY&hGDY{p17641G9NEkCaaa}Mw zKGHZl&O9nRbPr|66c4haY3H}>43Ikq9S7yWSr+HOxlZLkwLfx@P%`Btj_c**dW>D~ z%*mwkIw$>e$##Zl*12=H1Q)`$NRB<2=!wQh!E8M zz~aSF{gPss>R>SzDxU?Nnqd6=3AcX!#OD@&;{LWjjC}P+WoZLYaf<*l+^7KJeO3U@ zxYlrY06udnfJF1w+I4J-=uP563z+ zO$n~6mt?NkToQ>qOVQr16p5^NDKs;x6q?#mis*P&3dRzZW?kV|+DUwlD2;Q3m8Qd$ z(h%@2gTzJ4AW6$ImgCDX>-8*yh9(NSsc*>Ie1MnZfBydPG<4%5N8h5kwZWIz9PrPnbJpxeeb*-4`R2MF`)La($k!D_|e%Upbm+%-UR#GX2NI zdeZK?NHAH(8}H3`VO@VKJ#?)vYce6$QLuwIAEVJf{ei+JQvatL*CPz|M<%O9(|^&C z#3Tc~wDv3Hyt=kmMuf;^p?68}yBry%y+oj+JB&G9G1^HAhDl{YDU4$h){}L|!?6k_hGMK&`oKG-iw0|2m5rSu=@qKBR&B}L4SvMJQs^CE{zWsMV zFpKo9VUl){^VM=Bl6L)V;Aaj#Mx}qlrSDIn=^UmGA)WfE-K}#`={Q3fle+lQ@V($1 zm0k#~5%ia`~8wM zBAqitk@|ozkmPsR$oXBV?`PgvLCQNDqiI~<1QO>nf`QUzk2 zTtUXTV12Vk)0BiFjvJUR4pK6j7u+`m>^CUuJnGH5t+Le)GnDi+t49WV{G1S^F zQQ^Hs{=-sOT^cnK?5e9^RlgjKq~TsEZ{?;RsFFj@D|`Q|r4YIP?5+C-5(RQpG5;AP z=Of+pV^$8=^TJN1fp$^)*0+c_>n-}9DjfHe!PZLQ57&P({@ZZ3yMtfA7HlnT^alu9 z*g!}0DW(yfEQ4(H{$Dfdn&2;Ca=z3p)@ZRoV|wyovNA$vr_4W&-c~VMe@agV`qRwO z*EmlQC2_nm{Aq16y8T<1Qu==|^)8e?spUMAwCgQ2f5~+U!Aip9R@bhHthC%L|20tV zAzcwa|vdZvMsvWi862%!yqrd zZZ|JVovwr)N4d_gbB!FyJS_jelFH`pe4q1#4d^L@HT3+qlee7vdj7AJa{uV4U^X8v zH0sE)U4&^V<#XkDCr2J(xTusLa?=ehNo1ypfo9SRs^)moXr4ZqmUI1(Oiay8f_~Bd zcfg%OV4a=kQwgN~6Jg-3F;>ldp{kV6(?@qQ@D+Ey4_wpJwaMz}DeV);kzFH8uARFz zM@zvZAsAB#B#+|7xrBlA(rB?XZXLzZ)<_#SlVFO@0s7S&wX+OzO6f`aKwSyT^-ZZC zZf$Q0=9j)b)FGvPbN&C@igMCkD)tJdvcW5<6Uwzdt6d>w_4GfTq)i;tNPb;V=tBzE zH{N71p}&YCgT0hC(~ZUkDT|?*PFGUK{B=*hnts9rX&$sraL2X}8mxuN*d#x;IgyMi>|%^}bU6OzpqWQ@{HsbGok(9%}KlJay;%Zblc-p|d_200CMyLPG0okQ~n)H1tM`1a#$)iM}YY*Ki z_4r@apOLy}*0%WXLg^D<=-<-^97Z=F>iu7kb+~WDZX379b?q-lE$h@uJzhGNHMK{R zc4e$j5h>Fb504A2q|&FQJD+Av;`#weOYKo6wdig({wV1%LK@|i4sYdLw@vccfQh9; zS~)!Jx_J}=HDqx8|DoN+jDEHuv(%sZ&s5#T%=%RrJt=LsOZ`e$SsQZ{>GVYkhFS;R zo$xlPN*b{lfP7V?InqnJhH|}Lj$-cmDN~2zg$a^O zMjaw$ZpL9|Ip40YJ!qa?X@!SOEZvHl_j^$<=gWoAdK)mBbWCXN%Lvh(?)oWHhwJC7 za(M7L+Z|Cd&vKm%bijp$`B>J5qLE>K|J_eM@bdo!5#I2BW15F}NZ9Sb@FvK*V8;cn= z&Z?W+4))Mr9C5hbIQ*h3&1m{tDE|_wZH%SUHI@t#*ZSR->lbQUAw1U@IVIQE)=={)U$dm3oHUFy&Q=IMmrlh6YgosT)+uikLTyb_HzAZsjtkP}iS+p* zw2H~~$KUOu^w}(J&P35pQ%}n?nWf_kIgTg+>3q;6(cew;k!ybo@~4KoWbk4_xOEhD zyS~*V?Hk$kKAp<+22jevU~XFpX%Sir_rsa=#F``j+7XO-w>} zMwFTAtKPXt|6@_4f9WRjzthb*eJ#Z*j_5L0^Q3O>>$4TP)|b1}s5x{6Vnp>JzkYFa zs$Ba?o2znUl{TNH&1}JP-ufdza;_VHs!2ItCfG~_93yr0<-CtG3OARdaH}7AdZ=@* z)hCcn&7yd29bE*-aYE`-%D|sA>@;P&^MUv>JPmjKC6U24n#RI)@o(kFUH@mPTaH3} ztPLI>B>~kkn;uuGbPFR&UCsZjBz=U&W?kk=c?O}S{|uJU+JqYIFu^g#NE>PY?e{zz zZc@fF?{6s`t5{jEbf{;YmTI|iKU~f`%6SQ6(!<*Cjp7@wr;@6EyG|R0;a9)c*(-jl zLsPAF{v_wmRh7bVZNY9bSR5OuneN5P`O5#SEMw?hrkB1+@^4vgjTSYdlwbONv!@Xz z*PWy6^E&RSYUKDX9Xxe!RUOjQHbKr$3Qni z$4!5EO4biLJqrW+7-WzPlv~;?5*+2NKZ)hwbt-*Yr8`#om`u0HbpF@hylk$!1v21q zDLfWsz(0gwBdO~q<+pSzLuWo|H#v&hdrP^u9I2$=YdK!%LQsx(nrb!YTf5d$) zc^e?WqNRkV{>qq`M2OZDh6+WAfE03`RClJOPZQlv(HnpL!6+5L)9jy93h&9qH(eE) z2KsvGFN@jo)d-#wtfM>3Q4&=$Vd9S7cmLij6ihG2D_spm$q{v=EQW4(OJ84I^vm@I z-Dgkr`;IY+P4zdlT3C4z-O$tfZMiP*;d(sks3*rBDbJ)gae_Cc{<$%!kHaF&)AhfJ zLN!Y4T3@Nr|GnNSwAu-#)P2@@zi-NX{i2Q zD@L*VRU7cA&a9%LQtBsieo!!$wSOTPsqZ-)(Z?Ec@m6rC9A9<8ssEa84Npj$M{@4^ z$eS@zGs>!_kJJ^k0XLe~YRUEVD07QGL=2F2#pReOZN7O#iT}oO;U$fOtnnn%!Vx3z zm+mA;8+RjqSD33S4D=ReGRyHpH*ckFr1fvEX<5oPn?}z4-YC?pr-A4}U28pisF!v@ozL5bs~@72j# zP*=~=?wA~fgkBqIn@tWcUH{cp28?(QIWHxR^?xi<*g&rLsO0=_W3r0=PmY{Vh!O?w zbk{&PiiClGgqebRpDu^KLQz=CM@rcf~3Buln2PsRij0Yn)=L56OKMMQ)zXtUD_v+y4FJXiY|0@J5}FU zkuhKBeL-FuaQA=q%jZbtINi+E{Z=8SFYacD63;`0a3f7BQJgGQlzl^EzlBnNso1I}(1nIBsf9oZ-TE}C+DLsy zx%U3g_IC~4^3W|Xjdy8N)fi7}=wa=v3WJCA8H=aB)v9l#icq@G5+()Zbu(5vUz3Ws zg8JJT%cDpzPC5^k>pX%!#!yqkLBF*m{Wi;yRE_|B=xg;4rOy+iwMgh!(Wg`T_*C!z z{#4sYbGz9CwUxXQ`Z_n|;#Q%{mM>;*0b?Pa{C^jcP-e;)2D0Kkn3r z1iC?CQa5z_Uo*{;y4_N@NRIYG`?jWHcUyn`Fk3a%$JsiA8POrSmm-Z5NPRAS`Y4^g z>QhF&^NA8Mm97718+4u2f7Q$=m{E@Ax*I7+8+}w_{mKiixxd$cg`{w-rdiX3ez3EU zMup~UH+@^!;h3-M0L>Fpep_ST`u=T$-JFlpzLzcS^#()w1e^5wiflif@#GjU zW#ff@Z4Gnv5#6bl^S|Wi;AQszsLxexP+$E*fW9H1{~ICrOK&ud>+eGBfVC?x=e;yv znDpxe^=Hj?855pDbD5L{S^Jw({`NmfZkCS!!#a%AU9A8Ap`q&~FV{nTX?I%)q!GfM zWZ>A+{+bbtC3T;5R+F-PMlZSGM5}+KPaUj0ag-=JtoQ#pz4cdSMcuz2!0X+xl;!&E z!JZCBRK{zY#QN&eBWbhH`kfLQm!)4?xt{p@HqD}8>F=E{6-0MA))zTE^u7Ck%hoGh^$(-{r`{p!J2?8(QU%oY z-$cEW`46#mLZp>=>{e-1)Hv54|7>7hyv<907+4%l+iCWUqMkR(oW3rh{vmafq)kyd zzhHv2|NZzx$_INp|LvGWV_F8tW!%m-N&NKDr-qc&HL=d++j$1v%f zTZk8kqOup7e$5P-jlh~H4pu-Aq!JJjw#4i<~F^ zZGZg+_5t18k3#&hW-aL$u2Ko1v!azC!3DaBsP9ur+xc=Nmhu()pf`%v&Z@+^|EG7s zf`@gxRn7HBu?(!EDu_w+sf>?3u#(zj~eqgS6!-8cN zZi^Yy{q6nS?Yp`L>T_tvfb?xT-rqH$d-^UN4{hn*A$_kyTXUs9Jf)SK_UYK;(2_nf Z=(iW{MUtlMrlbCcoDH4V-D6bA{{tjPs#O30 diff --git a/po/vi.po b/po/vi.po index 80586b163a..8c3ff7c264 100644 --- a/po/vi.po +++ b/po/vi.po @@ -6,7 +6,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-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 33235f2f2a..03e3080b5f 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 8d6d468d2e..48cefd8ee3 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 b61ed52ad8..7adff1c4fa 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 5932620efd..2590d99569 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 bd531ca1b2..4511436527 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 44da352107..e6a8f3f9e4 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 e9cdb979ae..4d12be2c18 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 27d78d43c0..8ea5fce6c8 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 6e1c3fcf05..43991f2fc0 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 168a7c6a0f..d98c521ef0 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 3248a0948e..aa7c9909d4 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 5c0e31293e..2919cd3607 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.47.3