configure revision 41b2f0bd
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for libXxf86misc 1.0.1.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 2003 Free Software Foundation, Inc.
8# This configure script is free software; the Free Software Foundation
9# gives unlimited permission to copy, distribute and modify it.
10## --------------------- ##
11## M4sh Initialization.  ##
12## --------------------- ##
13
14# Be Bourne compatible
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16  emulate sh
17  NULLCMD=:
18  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19  # is contrary to our usage.  Disable this feature.
20  alias -g '${1+"$@"}'='"$@"'
21elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22  set -o posix
23fi
24DUALCASE=1; export DUALCASE # for MKS sh
25
26# Support unset when possible.
27if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28  as_unset=unset
29else
30  as_unset=false
31fi
32
33
34# Work around bugs in pre-3.0 UWIN ksh.
35$as_unset ENV MAIL MAILPATH
36PS1='$ '
37PS2='> '
38PS4='+ '
39
40# NLS nuisances.
41for as_var in \
42  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44  LC_TELEPHONE LC_TIME
45do
46  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47    eval $as_var=C; export $as_var
48  else
49    $as_unset $as_var
50  fi
51done
52
53# Required to use basename.
54if expr a : '\(a\)' >/dev/null 2>&1; then
55  as_expr=expr
56else
57  as_expr=false
58fi
59
60if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61  as_basename=basename
62else
63  as_basename=false
64fi
65
66
67# Name of the executable.
68as_me=`$as_basename "$0" ||
69$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70	 X"$0" : 'X\(//\)$' \| \
71	 X"$0" : 'X\(/\)$' \| \
72	 .     : '\(.\)' 2>/dev/null ||
73echo X/"$0" |
74    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
76  	  /^X\/\(\/\).*/{ s//\1/; q; }
77  	  s/.*/./; q'`
78
79
80# PATH needs CR, and LINENO needs CR and PATH.
81# Avoid depending upon Character Ranges.
82as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85as_cr_digits='0123456789'
86as_cr_alnum=$as_cr_Letters$as_cr_digits
87
88# The user is always right.
89if test "${PATH_SEPARATOR+set}" != set; then
90  echo "#! /bin/sh" >conf$$.sh
91  echo  "exit 0"   >>conf$$.sh
92  chmod +x conf$$.sh
93  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94    PATH_SEPARATOR=';'
95  else
96    PATH_SEPARATOR=:
97  fi
98  rm -f conf$$.sh
99fi
100
101
102  as_lineno_1=$LINENO
103  as_lineno_2=$LINENO
104  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105  test "x$as_lineno_1" != "x$as_lineno_2" &&
106  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
107  # Find who we are.  Look in the path if we contain no path at all
108  # relative or not.
109  case $0 in
110    *[\\/]* ) as_myself=$0 ;;
111    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112for as_dir in $PATH
113do
114  IFS=$as_save_IFS
115  test -z "$as_dir" && as_dir=.
116  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117done
118
119       ;;
120  esac
121  # We did not find ourselves, most probably we were run as `sh COMMAND'
122  # in which case we are not to be found in the path.
123  if test "x$as_myself" = x; then
124    as_myself=$0
125  fi
126  if test ! -f "$as_myself"; then
127    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128   { (exit 1); exit 1; }; }
129  fi
130  case $CONFIG_SHELL in
131  '')
132    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134do
135  IFS=$as_save_IFS
136  test -z "$as_dir" && as_dir=.
137  for as_base in sh bash ksh sh5; do
138	 case $as_dir in
139	 /*)
140	   if ("$as_dir/$as_base" -c '
141  as_lineno_1=$LINENO
142  as_lineno_2=$LINENO
143  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144  test "x$as_lineno_1" != "x$as_lineno_2" &&
145  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148	     CONFIG_SHELL=$as_dir/$as_base
149	     export CONFIG_SHELL
150	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151	   fi;;
152	 esac
153       done
154done
155;;
156  esac
157
158  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159  # uniformly replaced by the line number.  The first 'sed' inserts a
160  # line-number line before each line; the second 'sed' does the real
161  # work.  The second script uses 'N' to pair each line-number line
162  # with the numbered line, and appends trailing '-' during
163  # substitution so that $LINENO is not a special case at line end.
164  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166  sed '=' <$as_myself |
167    sed '
168      N
169      s,$,-,
170      : loop
171      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172      t loop
173      s,-$,,
174      s,^['$as_cr_digits']*\n,,
175    ' >$as_me.lineno &&
176  chmod +x $as_me.lineno ||
177    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178   { (exit 1); exit 1; }; }
179
180  # Don't try to exec as it changes $[0], causing all sort of problems
181  # (the dirname of $[0] is not the place where we might find the
182  # original and so on.  Autoconf is especially sensible to this).
183  . ./$as_me.lineno
184  # Exit status is that of the last command.
185  exit
186}
187
188
189case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190  *c*,-n*) ECHO_N= ECHO_C='
191' ECHO_T='	' ;;
192  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
194esac
195
196if expr a : '\(a\)' >/dev/null 2>&1; then
197  as_expr=expr
198else
199  as_expr=false
200fi
201
202rm -f conf$$ conf$$.exe conf$$.file
203echo >conf$$.file
204if ln -s conf$$.file conf$$ 2>/dev/null; then
205  # We could just check for DJGPP; but this test a) works b) is more generic
206  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207  if test -f conf$$.exe; then
208    # Don't use ln at all; we don't have any links
209    as_ln_s='cp -p'
210  else
211    as_ln_s='ln -s'
212  fi
213elif ln conf$$.file conf$$ 2>/dev/null; then
214  as_ln_s=ln
215else
216  as_ln_s='cp -p'
217fi
218rm -f conf$$ conf$$.exe conf$$.file
219
220if mkdir -p . 2>/dev/null; then
221  as_mkdir_p=:
222else
223  test -d ./-p && rmdir ./-p
224  as_mkdir_p=false
225fi
226
227as_executable_p="test -f"
228
229# Sed expression to map a string onto a valid CPP name.
230as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231
232# Sed expression to map a string onto a valid variable name.
233as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234
235
236# IFS
237# We need space, tab and new line, in precisely that order.
238as_nl='
239'
240IFS=" 	$as_nl"
241
242# CDPATH.
243$as_unset CDPATH
244
245
246
247# Check that we are running under the correct shell.
248SHELL=${CONFIG_SHELL-/bin/sh}
249
250case X$ECHO in
251X*--fallback-echo)
252  # Remove one level of quotation (which was required for Make).
253  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
254  ;;
255esac
256
257echo=${ECHO-echo}
258if test "X$1" = X--no-reexec; then
259  # Discard the --no-reexec flag, and continue.
260  shift
261elif test "X$1" = X--fallback-echo; then
262  # Avoid inline document here, it may be left over
263  :
264elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
265  # Yippee, $echo works!
266  :
267else
268  # Restart under the correct shell.
269  exec $SHELL "$0" --no-reexec ${1+"$@"}
270fi
271
272if test "X$1" = X--fallback-echo; then
273  # used as fallback echo
274  shift
275  cat <<EOF
276$*
277EOF
278  exit 0
279fi
280
281# The HP-UX ksh and POSIX shell print the target directory to stdout
282# if CDPATH is set.
283(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
284
285if test -z "$ECHO"; then
286if test "X${echo_test_string+set}" != Xset; then
287# find a string as large as possible, as long as the shell can cope with it
288  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
289    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
290    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
291       echo_test_string=`eval $cmd` &&
292       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
293    then
294      break
295    fi
296  done
297fi
298
299if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
300   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
301   test "X$echo_testing_string" = "X$echo_test_string"; then
302  :
303else
304  # The Solaris, AIX, and Digital Unix default echo programs unquote
305  # backslashes.  This makes it impossible to quote backslashes using
306  #   echo "$something" | sed 's/\\/\\\\/g'
307  #
308  # So, first we look for a working echo in the user's PATH.
309
310  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
311  for dir in $PATH /usr/ucb; do
312    IFS="$lt_save_ifs"
313    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
314       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
315       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
316       test "X$echo_testing_string" = "X$echo_test_string"; then
317      echo="$dir/echo"
318      break
319    fi
320  done
321  IFS="$lt_save_ifs"
322
323  if test "X$echo" = Xecho; then
324    # We didn't find a better echo, so look for alternatives.
325    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
326       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
327       test "X$echo_testing_string" = "X$echo_test_string"; then
328      # This shell has a builtin print -r that does the trick.
329      echo='print -r'
330    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
331	 test "X$CONFIG_SHELL" != X/bin/ksh; then
332      # If we have ksh, try running configure again with it.
333      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
334      export ORIGINAL_CONFIG_SHELL
335      CONFIG_SHELL=/bin/ksh
336      export CONFIG_SHELL
337      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
338    else
339      # Try using printf.
340      echo='printf %s\n'
341      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
342	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
343	 test "X$echo_testing_string" = "X$echo_test_string"; then
344	# Cool, printf works
345	:
346      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
347	   test "X$echo_testing_string" = 'X\t' &&
348	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
349	   test "X$echo_testing_string" = "X$echo_test_string"; then
350	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
351	export CONFIG_SHELL
352	SHELL="$CONFIG_SHELL"
353	export SHELL
354	echo="$CONFIG_SHELL $0 --fallback-echo"
355      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
356	   test "X$echo_testing_string" = 'X\t' &&
357	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
358	   test "X$echo_testing_string" = "X$echo_test_string"; then
359	echo="$CONFIG_SHELL $0 --fallback-echo"
360      else
361	# maybe with a smaller string...
362	prev=:
363
364	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
365	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
366	  then
367	    break
368	  fi
369	  prev="$cmd"
370	done
371
372	if test "$prev" != 'sed 50q "$0"'; then
373	  echo_test_string=`eval $prev`
374	  export echo_test_string
375	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
376	else
377	  # Oops.  We lost completely, so just stick with echo.
378	  echo=echo
379	fi
380      fi
381    fi
382  fi
383fi
384fi
385
386# Copy echo and quote the copy suitably for passing to libtool from
387# the Makefile, instead of quoting the original, which is used later.
388ECHO=$echo
389if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
390   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
391fi
392
393
394
395
396tagnames=${tagnames+${tagnames},}CXX
397
398tagnames=${tagnames+${tagnames},}F77
399
400# Name of the host.
401# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
402# so uname gets run too.
403ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
404
405exec 6>&1
406
407#
408# Initializations.
409#
410ac_default_prefix=/usr/local
411ac_config_libobj_dir=.
412cross_compiling=no
413subdirs=
414MFLAGS=
415MAKEFLAGS=
416SHELL=${CONFIG_SHELL-/bin/sh}
417
418# Maximum number of lines to put in a shell here document.
419# This variable seems obsolete.  It should probably be removed, and
420# only ac_max_sed_lines should be used.
421: ${ac_max_here_lines=38}
422
423# Identity of this package.
424PACKAGE_NAME='libXxf86misc'
425PACKAGE_TARNAME='libXxf86misc'
426PACKAGE_VERSION='1.0.1'
427PACKAGE_STRING='libXxf86misc 1.0.1'
428PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
429
430# Factoring default headers for most tests.
431ac_includes_default="\
432#include <stdio.h>
433#if HAVE_SYS_TYPES_H
434# include <sys/types.h>
435#endif
436#if HAVE_SYS_STAT_H
437# include <sys/stat.h>
438#endif
439#if STDC_HEADERS
440# include <stdlib.h>
441# include <stddef.h>
442#else
443# if HAVE_STDLIB_H
444#  include <stdlib.h>
445# endif
446#endif
447#if HAVE_STRING_H
448# if !STDC_HEADERS && HAVE_MEMORY_H
449#  include <memory.h>
450# endif
451# include <string.h>
452#endif
453#if HAVE_STRINGS_H
454# include <strings.h>
455#endif
456#if HAVE_INTTYPES_H
457# include <inttypes.h>
458#else
459# if HAVE_STDINT_H
460#  include <stdint.h>
461# endif
462#endif
463#if HAVE_UNISTD_H
464# include <unistd.h>
465#endif"
466
467ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT 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 build build_cpu build_vendor build_os host host_cpu host_vendor host_os 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 PKG_CONFIG ac_pt_PKG_CONFIG XXF86MISC_CFLAGS XXF86MISC_LIBS MALLOC_ZERO_CFLAGS XMALLOC_ZERO_CFLAGS XTMALLOC_ZERO_CFLAGS APP_MAN_SUFFIX LIB_MAN_SUFFIX FILE_MAN_SUFFIX MISC_MAN_SUFFIX DRIVER_MAN_SUFFIX ADMIN_MAN_SUFFIX APP_MAN_DIR LIB_MAN_DIR FILE_MAN_DIR MISC_MAN_DIR DRIVER_MAN_DIR ADMIN_MAN_DIR LIBOBJS LTLIBOBJS'
468ac_subst_files=''
469
470# Initialize some variables set by options.
471ac_init_help=
472ac_init_version=false
473# The variables have the same names as the options, with
474# dashes changed to underlines.
475cache_file=/dev/null
476exec_prefix=NONE
477no_create=
478no_recursion=
479prefix=NONE
480program_prefix=NONE
481program_suffix=NONE
482program_transform_name=s,x,x,
483silent=
484site=
485srcdir=
486verbose=
487x_includes=NONE
488x_libraries=NONE
489
490# Installation directory options.
491# These are left unexpanded so users can "make install exec_prefix=/foo"
492# and all the variables that are supposed to be based on exec_prefix
493# by default will actually change.
494# Use braces instead of parens because sh, perl, etc. also accept them.
495bindir='${exec_prefix}/bin'
496sbindir='${exec_prefix}/sbin'
497libexecdir='${exec_prefix}/libexec'
498datadir='${prefix}/share'
499sysconfdir='${prefix}/etc'
500sharedstatedir='${prefix}/com'
501localstatedir='${prefix}/var'
502libdir='${exec_prefix}/lib'
503includedir='${prefix}/include'
504oldincludedir='/usr/include'
505infodir='${prefix}/info'
506mandir='${prefix}/man'
507
508ac_prev=
509for ac_option
510do
511  # If the previous option needs an argument, assign it.
512  if test -n "$ac_prev"; then
513    eval "$ac_prev=\$ac_option"
514    ac_prev=
515    continue
516  fi
517
518  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
519
520  # Accept the important Cygnus configure options, so we can diagnose typos.
521
522  case $ac_option in
523
524  -bindir | --bindir | --bindi | --bind | --bin | --bi)
525    ac_prev=bindir ;;
526  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
527    bindir=$ac_optarg ;;
528
529  -build | --build | --buil | --bui | --bu)
530    ac_prev=build_alias ;;
531  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
532    build_alias=$ac_optarg ;;
533
534  -cache-file | --cache-file | --cache-fil | --cache-fi \
535  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
536    ac_prev=cache_file ;;
537  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
538  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
539    cache_file=$ac_optarg ;;
540
541  --config-cache | -C)
542    cache_file=config.cache ;;
543
544  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
545    ac_prev=datadir ;;
546  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
547  | --da=*)
548    datadir=$ac_optarg ;;
549
550  -disable-* | --disable-*)
551    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
552    # Reject names that are not valid shell variable names.
553    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
554      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
555   { (exit 1); exit 1; }; }
556    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
557    eval "enable_$ac_feature=no" ;;
558
559  -enable-* | --enable-*)
560    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
561    # Reject names that are not valid shell variable names.
562    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
563      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
564   { (exit 1); exit 1; }; }
565    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
566    case $ac_option in
567      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
568      *) ac_optarg=yes ;;
569    esac
570    eval "enable_$ac_feature='$ac_optarg'" ;;
571
572  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
573  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
574  | --exec | --exe | --ex)
575    ac_prev=exec_prefix ;;
576  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
577  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
578  | --exec=* | --exe=* | --ex=*)
579    exec_prefix=$ac_optarg ;;
580
581  -gas | --gas | --ga | --g)
582    # Obsolete; use --with-gas.
583    with_gas=yes ;;
584
585  -help | --help | --hel | --he | -h)
586    ac_init_help=long ;;
587  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
588    ac_init_help=recursive ;;
589  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
590    ac_init_help=short ;;
591
592  -host | --host | --hos | --ho)
593    ac_prev=host_alias ;;
594  -host=* | --host=* | --hos=* | --ho=*)
595    host_alias=$ac_optarg ;;
596
597  -includedir | --includedir | --includedi | --included | --include \
598  | --includ | --inclu | --incl | --inc)
599    ac_prev=includedir ;;
600  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
601  | --includ=* | --inclu=* | --incl=* | --inc=*)
602    includedir=$ac_optarg ;;
603
604  -infodir | --infodir | --infodi | --infod | --info | --inf)
605    ac_prev=infodir ;;
606  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
607    infodir=$ac_optarg ;;
608
609  -libdir | --libdir | --libdi | --libd)
610    ac_prev=libdir ;;
611  -libdir=* | --libdir=* | --libdi=* | --libd=*)
612    libdir=$ac_optarg ;;
613
614  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
615  | --libexe | --libex | --libe)
616    ac_prev=libexecdir ;;
617  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
618  | --libexe=* | --libex=* | --libe=*)
619    libexecdir=$ac_optarg ;;
620
621  -localstatedir | --localstatedir | --localstatedi | --localstated \
622  | --localstate | --localstat | --localsta | --localst \
623  | --locals | --local | --loca | --loc | --lo)
624    ac_prev=localstatedir ;;
625  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
626  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
627  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
628    localstatedir=$ac_optarg ;;
629
630  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
631    ac_prev=mandir ;;
632  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
633    mandir=$ac_optarg ;;
634
635  -nfp | --nfp | --nf)
636    # Obsolete; use --without-fp.
637    with_fp=no ;;
638
639  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
640  | --no-cr | --no-c | -n)
641    no_create=yes ;;
642
643  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
644  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
645    no_recursion=yes ;;
646
647  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
648  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
649  | --oldin | --oldi | --old | --ol | --o)
650    ac_prev=oldincludedir ;;
651  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
652  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
653  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
654    oldincludedir=$ac_optarg ;;
655
656  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
657    ac_prev=prefix ;;
658  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
659    prefix=$ac_optarg ;;
660
661  -program-prefix | --program-prefix | --program-prefi | --program-pref \
662  | --program-pre | --program-pr | --program-p)
663    ac_prev=program_prefix ;;
664  -program-prefix=* | --program-prefix=* | --program-prefi=* \
665  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
666    program_prefix=$ac_optarg ;;
667
668  -program-suffix | --program-suffix | --program-suffi | --program-suff \
669  | --program-suf | --program-su | --program-s)
670    ac_prev=program_suffix ;;
671  -program-suffix=* | --program-suffix=* | --program-suffi=* \
672  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
673    program_suffix=$ac_optarg ;;
674
675  -program-transform-name | --program-transform-name \
676  | --program-transform-nam | --program-transform-na \
677  | --program-transform-n | --program-transform- \
678  | --program-transform | --program-transfor \
679  | --program-transfo | --program-transf \
680  | --program-trans | --program-tran \
681  | --progr-tra | --program-tr | --program-t)
682    ac_prev=program_transform_name ;;
683  -program-transform-name=* | --program-transform-name=* \
684  | --program-transform-nam=* | --program-transform-na=* \
685  | --program-transform-n=* | --program-transform-=* \
686  | --program-transform=* | --program-transfor=* \
687  | --program-transfo=* | --program-transf=* \
688  | --program-trans=* | --program-tran=* \
689  | --progr-tra=* | --program-tr=* | --program-t=*)
690    program_transform_name=$ac_optarg ;;
691
692  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
693  | -silent | --silent | --silen | --sile | --sil)
694    silent=yes ;;
695
696  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
697    ac_prev=sbindir ;;
698  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
699  | --sbi=* | --sb=*)
700    sbindir=$ac_optarg ;;
701
702  -sharedstatedir | --sharedstatedir | --sharedstatedi \
703  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
704  | --sharedst | --shareds | --shared | --share | --shar \
705  | --sha | --sh)
706    ac_prev=sharedstatedir ;;
707  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
708  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
709  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
710  | --sha=* | --sh=*)
711    sharedstatedir=$ac_optarg ;;
712
713  -site | --site | --sit)
714    ac_prev=site ;;
715  -site=* | --site=* | --sit=*)
716    site=$ac_optarg ;;
717
718  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
719    ac_prev=srcdir ;;
720  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
721    srcdir=$ac_optarg ;;
722
723  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
724  | --syscon | --sysco | --sysc | --sys | --sy)
725    ac_prev=sysconfdir ;;
726  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
727  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
728    sysconfdir=$ac_optarg ;;
729
730  -target | --target | --targe | --targ | --tar | --ta | --t)
731    ac_prev=target_alias ;;
732  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
733    target_alias=$ac_optarg ;;
734
735  -v | -verbose | --verbose | --verbos | --verbo | --verb)
736    verbose=yes ;;
737
738  -version | --version | --versio | --versi | --vers | -V)
739    ac_init_version=: ;;
740
741  -with-* | --with-*)
742    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
743    # Reject names that are not valid shell variable names.
744    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
745      { echo "$as_me: error: invalid package name: $ac_package" >&2
746   { (exit 1); exit 1; }; }
747    ac_package=`echo $ac_package| sed 's/-/_/g'`
748    case $ac_option in
749      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
750      *) ac_optarg=yes ;;
751    esac
752    eval "with_$ac_package='$ac_optarg'" ;;
753
754  -without-* | --without-*)
755    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
756    # Reject names that are not valid shell variable names.
757    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
758      { echo "$as_me: error: invalid package name: $ac_package" >&2
759   { (exit 1); exit 1; }; }
760    ac_package=`echo $ac_package | sed 's/-/_/g'`
761    eval "with_$ac_package=no" ;;
762
763  --x)
764    # Obsolete; use --with-x.
765    with_x=yes ;;
766
767  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
768  | --x-incl | --x-inc | --x-in | --x-i)
769    ac_prev=x_includes ;;
770  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
771  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
772    x_includes=$ac_optarg ;;
773
774  -x-libraries | --x-libraries | --x-librarie | --x-librari \
775  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
776    ac_prev=x_libraries ;;
777  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
778  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
779    x_libraries=$ac_optarg ;;
780
781  -*) { echo "$as_me: error: unrecognized option: $ac_option
782Try \`$0 --help' for more information." >&2
783   { (exit 1); exit 1; }; }
784    ;;
785
786  *=*)
787    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
788    # Reject names that are not valid shell variable names.
789    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
790      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
791   { (exit 1); exit 1; }; }
792    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
793    eval "$ac_envvar='$ac_optarg'"
794    export $ac_envvar ;;
795
796  *)
797    # FIXME: should be removed in autoconf 3.0.
798    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
799    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
800      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
801    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
802    ;;
803
804  esac
805done
806
807if test -n "$ac_prev"; then
808  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
809  { echo "$as_me: error: missing argument to $ac_option" >&2
810   { (exit 1); exit 1; }; }
811fi
812
813# Be sure to have absolute paths.
814for ac_var in exec_prefix prefix
815do
816  eval ac_val=$`echo $ac_var`
817  case $ac_val in
818    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
819    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
820   { (exit 1); exit 1; }; };;
821  esac
822done
823
824# Be sure to have absolute paths.
825for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
826	      localstatedir libdir includedir oldincludedir infodir mandir
827do
828  eval ac_val=$`echo $ac_var`
829  case $ac_val in
830    [\\/$]* | ?:[\\/]* ) ;;
831    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
832   { (exit 1); exit 1; }; };;
833  esac
834done
835
836# There might be people who depend on the old broken behavior: `$host'
837# used to hold the argument of --host etc.
838# FIXME: To remove some day.
839build=$build_alias
840host=$host_alias
841target=$target_alias
842
843# FIXME: To remove some day.
844if test "x$host_alias" != x; then
845  if test "x$build_alias" = x; then
846    cross_compiling=maybe
847    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
848    If a cross compiler is detected then cross compile mode will be used." >&2
849  elif test "x$build_alias" != "x$host_alias"; then
850    cross_compiling=yes
851  fi
852fi
853
854ac_tool_prefix=
855test -n "$host_alias" && ac_tool_prefix=$host_alias-
856
857test "$silent" = yes && exec 6>/dev/null
858
859
860# Find the source files, if location was not specified.
861if test -z "$srcdir"; then
862  ac_srcdir_defaulted=yes
863  # Try the directory containing this script, then its parent.
864  ac_confdir=`(dirname "$0") 2>/dev/null ||
865$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
866	 X"$0" : 'X\(//\)[^/]' \| \
867	 X"$0" : 'X\(//\)$' \| \
868	 X"$0" : 'X\(/\)' \| \
869	 .     : '\(.\)' 2>/dev/null ||
870echo X"$0" |
871    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
872  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
873  	  /^X\(\/\/\)$/{ s//\1/; q; }
874  	  /^X\(\/\).*/{ s//\1/; q; }
875  	  s/.*/./; q'`
876  srcdir=$ac_confdir
877  if test ! -r $srcdir/$ac_unique_file; then
878    srcdir=..
879  fi
880else
881  ac_srcdir_defaulted=no
882fi
883if test ! -r $srcdir/$ac_unique_file; then
884  if test "$ac_srcdir_defaulted" = yes; then
885    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
886   { (exit 1); exit 1; }; }
887  else
888    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
889   { (exit 1); exit 1; }; }
890  fi
891fi
892(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
893  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
894   { (exit 1); exit 1; }; }
895srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
896ac_env_build_alias_set=${build_alias+set}
897ac_env_build_alias_value=$build_alias
898ac_cv_env_build_alias_set=${build_alias+set}
899ac_cv_env_build_alias_value=$build_alias
900ac_env_host_alias_set=${host_alias+set}
901ac_env_host_alias_value=$host_alias
902ac_cv_env_host_alias_set=${host_alias+set}
903ac_cv_env_host_alias_value=$host_alias
904ac_env_target_alias_set=${target_alias+set}
905ac_env_target_alias_value=$target_alias
906ac_cv_env_target_alias_set=${target_alias+set}
907ac_cv_env_target_alias_value=$target_alias
908ac_env_CC_set=${CC+set}
909ac_env_CC_value=$CC
910ac_cv_env_CC_set=${CC+set}
911ac_cv_env_CC_value=$CC
912ac_env_CFLAGS_set=${CFLAGS+set}
913ac_env_CFLAGS_value=$CFLAGS
914ac_cv_env_CFLAGS_set=${CFLAGS+set}
915ac_cv_env_CFLAGS_value=$CFLAGS
916ac_env_LDFLAGS_set=${LDFLAGS+set}
917ac_env_LDFLAGS_value=$LDFLAGS
918ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
919ac_cv_env_LDFLAGS_value=$LDFLAGS
920ac_env_CPPFLAGS_set=${CPPFLAGS+set}
921ac_env_CPPFLAGS_value=$CPPFLAGS
922ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
923ac_cv_env_CPPFLAGS_value=$CPPFLAGS
924ac_env_CPP_set=${CPP+set}
925ac_env_CPP_value=$CPP
926ac_cv_env_CPP_set=${CPP+set}
927ac_cv_env_CPP_value=$CPP
928ac_env_CXX_set=${CXX+set}
929ac_env_CXX_value=$CXX
930ac_cv_env_CXX_set=${CXX+set}
931ac_cv_env_CXX_value=$CXX
932ac_env_CXXFLAGS_set=${CXXFLAGS+set}
933ac_env_CXXFLAGS_value=$CXXFLAGS
934ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
935ac_cv_env_CXXFLAGS_value=$CXXFLAGS
936ac_env_CXXCPP_set=${CXXCPP+set}
937ac_env_CXXCPP_value=$CXXCPP
938ac_cv_env_CXXCPP_set=${CXXCPP+set}
939ac_cv_env_CXXCPP_value=$CXXCPP
940ac_env_F77_set=${F77+set}
941ac_env_F77_value=$F77
942ac_cv_env_F77_set=${F77+set}
943ac_cv_env_F77_value=$F77
944ac_env_FFLAGS_set=${FFLAGS+set}
945ac_env_FFLAGS_value=$FFLAGS
946ac_cv_env_FFLAGS_set=${FFLAGS+set}
947ac_cv_env_FFLAGS_value=$FFLAGS
948ac_env_PKG_CONFIG_set=${PKG_CONFIG+set}
949ac_env_PKG_CONFIG_value=$PKG_CONFIG
950ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set}
951ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG
952ac_env_XXF86MISC_CFLAGS_set=${XXF86MISC_CFLAGS+set}
953ac_env_XXF86MISC_CFLAGS_value=$XXF86MISC_CFLAGS
954ac_cv_env_XXF86MISC_CFLAGS_set=${XXF86MISC_CFLAGS+set}
955ac_cv_env_XXF86MISC_CFLAGS_value=$XXF86MISC_CFLAGS
956ac_env_XXF86MISC_LIBS_set=${XXF86MISC_LIBS+set}
957ac_env_XXF86MISC_LIBS_value=$XXF86MISC_LIBS
958ac_cv_env_XXF86MISC_LIBS_set=${XXF86MISC_LIBS+set}
959ac_cv_env_XXF86MISC_LIBS_value=$XXF86MISC_LIBS
960
961#
962# Report the --help message.
963#
964if test "$ac_init_help" = "long"; then
965  # Omit some internal or obsolete options to make the list less imposing.
966  # This message is too long to be a string in the A/UX 3.1 sh.
967  cat <<_ACEOF
968\`configure' configures libXxf86misc 1.0.1 to adapt to many kinds of systems.
969
970Usage: $0 [OPTION]... [VAR=VALUE]...
971
972To assign environment variables (e.g., CC, CFLAGS...), specify them as
973VAR=VALUE.  See below for descriptions of some of the useful variables.
974
975Defaults for the options are specified in brackets.
976
977Configuration:
978  -h, --help              display this help and exit
979      --help=short        display options specific to this package
980      --help=recursive    display the short help of all the included packages
981  -V, --version           display version information and exit
982  -q, --quiet, --silent   do not print \`checking...' messages
983      --cache-file=FILE   cache test results in FILE [disabled]
984  -C, --config-cache      alias for \`--cache-file=config.cache'
985  -n, --no-create         do not create output files
986      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
987
988_ACEOF
989
990  cat <<_ACEOF
991Installation directories:
992  --prefix=PREFIX         install architecture-independent files in PREFIX
993			  [$ac_default_prefix]
994  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
995			  [PREFIX]
996
997By default, \`make install' will install all the files in
998\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
999an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1000for instance \`--prefix=\$HOME'.
1001
1002For better control, use the options below.
1003
1004Fine tuning of the installation directories:
1005  --bindir=DIR           user executables [EPREFIX/bin]
1006  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1007  --libexecdir=DIR       program executables [EPREFIX/libexec]
1008  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1009  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1010  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1011  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1012  --libdir=DIR           object code libraries [EPREFIX/lib]
1013  --includedir=DIR       C header files [PREFIX/include]
1014  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1015  --infodir=DIR          info documentation [PREFIX/info]
1016  --mandir=DIR           man documentation [PREFIX/man]
1017_ACEOF
1018
1019  cat <<\_ACEOF
1020
1021Program names:
1022  --program-prefix=PREFIX            prepend PREFIX to installed program names
1023  --program-suffix=SUFFIX            append SUFFIX to installed program names
1024  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1025
1026System types:
1027  --build=BUILD     configure for building on BUILD [guessed]
1028  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1029_ACEOF
1030fi
1031
1032if test -n "$ac_init_help"; then
1033  case $ac_init_help in
1034     short | recursive ) echo "Configuration of libXxf86misc 1.0.1:";;
1035   esac
1036  cat <<\_ACEOF
1037
1038Optional Features:
1039  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1040  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1041  --enable-maintainer-mode  enable make rules and dependencies not useful
1042			  (and sometimes confusing) to the casual installer
1043  --disable-dependency-tracking  speeds up one-time build
1044  --enable-dependency-tracking   do not reject slow dependency extractors
1045  --enable-shared[=PKGS]
1046                          build shared libraries [default=yes]
1047  --enable-static[=PKGS]
1048                          build static libraries [default=yes]
1049  --enable-fast-install[=PKGS]
1050                          optimize for fast installation [default=yes]
1051  --disable-libtool-lock  avoid locking (might break parallel builds)
1052  --enable-malloc0returnsnull
1053                          malloc(0) returns NULL (default: auto)
1054
1055Optional Packages:
1056  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1057  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1058  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1059  --with-pic              try to use only PIC/non-PIC objects [default=use
1060                          both]
1061  --with-tags[=TAGS]
1062                          include additional configurations [automatic]
1063  --with-release-version=STRING
1064                          Use release version string in package name
1065
1066Some influential environment variables:
1067  CC          C compiler command
1068  CFLAGS      C compiler flags
1069  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1070              nonstandard directory <lib dir>
1071  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1072              headers in a nonstandard directory <include dir>
1073  CPP         C preprocessor
1074  CXX         C++ compiler command
1075  CXXFLAGS    C++ compiler flags
1076  CXXCPP      C++ preprocessor
1077  F77         Fortran 77 compiler command
1078  FFLAGS      Fortran 77 compiler flags
1079  PKG_CONFIG  path to pkg-config utility
1080  XXF86MISC_CFLAGS
1081              C compiler flags for XXF86MISC, overriding pkg-config
1082  XXF86MISC_LIBS
1083              linker flags for XXF86MISC, overriding pkg-config
1084
1085Use these variables to override the choices made by `configure' or to help
1086it to find libraries and programs with nonstandard names/locations.
1087
1088Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1089_ACEOF
1090fi
1091
1092if test "$ac_init_help" = "recursive"; then
1093  # If there are subdirs, report their specific --help.
1094  ac_popdir=`pwd`
1095  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1096    test -d $ac_dir || continue
1097    ac_builddir=.
1098
1099if test "$ac_dir" != .; then
1100  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1101  # A "../" for each directory in $ac_dir_suffix.
1102  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1103else
1104  ac_dir_suffix= ac_top_builddir=
1105fi
1106
1107case $srcdir in
1108  .)  # No --srcdir option.  We are building in place.
1109    ac_srcdir=.
1110    if test -z "$ac_top_builddir"; then
1111       ac_top_srcdir=.
1112    else
1113       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1114    fi ;;
1115  [\\/]* | ?:[\\/]* )  # Absolute path.
1116    ac_srcdir=$srcdir$ac_dir_suffix;
1117    ac_top_srcdir=$srcdir ;;
1118  *) # Relative path.
1119    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1120    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1121esac
1122
1123# Do not use `cd foo && pwd` to compute absolute paths, because
1124# the directories may not exist.
1125case `pwd` in
1126.) ac_abs_builddir="$ac_dir";;
1127*)
1128  case "$ac_dir" in
1129  .) ac_abs_builddir=`pwd`;;
1130  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1131  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1132  esac;;
1133esac
1134case $ac_abs_builddir in
1135.) ac_abs_top_builddir=${ac_top_builddir}.;;
1136*)
1137  case ${ac_top_builddir}. in
1138  .) ac_abs_top_builddir=$ac_abs_builddir;;
1139  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1140  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1141  esac;;
1142esac
1143case $ac_abs_builddir in
1144.) ac_abs_srcdir=$ac_srcdir;;
1145*)
1146  case $ac_srcdir in
1147  .) ac_abs_srcdir=$ac_abs_builddir;;
1148  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1149  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1150  esac;;
1151esac
1152case $ac_abs_builddir in
1153.) ac_abs_top_srcdir=$ac_top_srcdir;;
1154*)
1155  case $ac_top_srcdir in
1156  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1157  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1158  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1159  esac;;
1160esac
1161
1162    cd $ac_dir
1163    # Check for guested configure; otherwise get Cygnus style configure.
1164    if test -f $ac_srcdir/configure.gnu; then
1165      echo
1166      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1167    elif test -f $ac_srcdir/configure; then
1168      echo
1169      $SHELL $ac_srcdir/configure  --help=recursive
1170    elif test -f $ac_srcdir/configure.ac ||
1171	   test -f $ac_srcdir/configure.in; then
1172      echo
1173      $ac_configure --help
1174    else
1175      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1176    fi
1177    cd $ac_popdir
1178  done
1179fi
1180
1181test -n "$ac_init_help" && exit 0
1182if $ac_init_version; then
1183  cat <<\_ACEOF
1184libXxf86misc configure 1.0.1
1185generated by GNU Autoconf 2.59
1186
1187Copyright (C) 2003 Free Software Foundation, Inc.
1188This configure script is free software; the Free Software Foundation
1189gives unlimited permission to copy, distribute and modify it.
1190_ACEOF
1191  exit 0
1192fi
1193exec 5>config.log
1194cat >&5 <<_ACEOF
1195This file contains any messages produced by compilers while
1196running configure, to aid debugging if configure makes a mistake.
1197
1198It was created by libXxf86misc $as_me 1.0.1, which was
1199generated by GNU Autoconf 2.59.  Invocation command line was
1200
1201  $ $0 $@
1202
1203_ACEOF
1204{
1205cat <<_ASUNAME
1206## --------- ##
1207## Platform. ##
1208## --------- ##
1209
1210hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1211uname -m = `(uname -m) 2>/dev/null || echo unknown`
1212uname -r = `(uname -r) 2>/dev/null || echo unknown`
1213uname -s = `(uname -s) 2>/dev/null || echo unknown`
1214uname -v = `(uname -v) 2>/dev/null || echo unknown`
1215
1216/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1217/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1218
1219/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1220/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1221/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1222hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1223/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1224/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1225/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1226
1227_ASUNAME
1228
1229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1230for as_dir in $PATH
1231do
1232  IFS=$as_save_IFS
1233  test -z "$as_dir" && as_dir=.
1234  echo "PATH: $as_dir"
1235done
1236
1237} >&5
1238
1239cat >&5 <<_ACEOF
1240
1241
1242## ----------- ##
1243## Core tests. ##
1244## ----------- ##
1245
1246_ACEOF
1247
1248
1249# Keep a trace of the command line.
1250# Strip out --no-create and --no-recursion so they do not pile up.
1251# Strip out --silent because we don't want to record it for future runs.
1252# Also quote any args containing shell meta-characters.
1253# Make two passes to allow for proper duplicate-argument suppression.
1254ac_configure_args=
1255ac_configure_args0=
1256ac_configure_args1=
1257ac_sep=
1258ac_must_keep_next=false
1259for ac_pass in 1 2
1260do
1261  for ac_arg
1262  do
1263    case $ac_arg in
1264    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1265    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1266    | -silent | --silent | --silen | --sile | --sil)
1267      continue ;;
1268    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1269      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1270    esac
1271    case $ac_pass in
1272    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1273    2)
1274      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1275      if test $ac_must_keep_next = true; then
1276	ac_must_keep_next=false # Got value, back to normal.
1277      else
1278	case $ac_arg in
1279	  *=* | --config-cache | -C | -disable-* | --disable-* \
1280	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1281	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1282	  | -with-* | --with-* | -without-* | --without-* | --x)
1283	    case "$ac_configure_args0 " in
1284	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1285	    esac
1286	    ;;
1287	  -* ) ac_must_keep_next=true ;;
1288	esac
1289      fi
1290      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1291      # Get rid of the leading space.
1292      ac_sep=" "
1293      ;;
1294    esac
1295  done
1296done
1297$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1298$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1299
1300# When interrupted or exit'd, cleanup temporary files, and complete
1301# config.log.  We remove comments because anyway the quotes in there
1302# would cause problems or look ugly.
1303# WARNING: Be sure not to use single quotes in there, as some shells,
1304# such as our DU 5.0 friend, will then `close' the trap.
1305trap 'exit_status=$?
1306  # Save into config.log some information that might help in debugging.
1307  {
1308    echo
1309
1310    cat <<\_ASBOX
1311## ---------------- ##
1312## Cache variables. ##
1313## ---------------- ##
1314_ASBOX
1315    echo
1316    # The following way of writing the cache mishandles newlines in values,
1317{
1318  (set) 2>&1 |
1319    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1320    *ac_space=\ *)
1321      sed -n \
1322	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1323	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1324      ;;
1325    *)
1326      sed -n \
1327	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1328      ;;
1329    esac;
1330}
1331    echo
1332
1333    cat <<\_ASBOX
1334## ----------------- ##
1335## Output variables. ##
1336## ----------------- ##
1337_ASBOX
1338    echo
1339    for ac_var in $ac_subst_vars
1340    do
1341      eval ac_val=$`echo $ac_var`
1342      echo "$ac_var='"'"'$ac_val'"'"'"
1343    done | sort
1344    echo
1345
1346    if test -n "$ac_subst_files"; then
1347      cat <<\_ASBOX
1348## ------------- ##
1349## Output files. ##
1350## ------------- ##
1351_ASBOX
1352      echo
1353      for ac_var in $ac_subst_files
1354      do
1355	eval ac_val=$`echo $ac_var`
1356	echo "$ac_var='"'"'$ac_val'"'"'"
1357      done | sort
1358      echo
1359    fi
1360
1361    if test -s confdefs.h; then
1362      cat <<\_ASBOX
1363## ----------- ##
1364## confdefs.h. ##
1365## ----------- ##
1366_ASBOX
1367      echo
1368      sed "/^$/d" confdefs.h | sort
1369      echo
1370    fi
1371    test "$ac_signal" != 0 &&
1372      echo "$as_me: caught signal $ac_signal"
1373    echo "$as_me: exit $exit_status"
1374  } >&5
1375  rm -f core *.core &&
1376  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1377    exit $exit_status
1378     ' 0
1379for ac_signal in 1 2 13 15; do
1380  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1381done
1382ac_signal=0
1383
1384# confdefs.h avoids OS command line length limits that DEFS can exceed.
1385rm -rf conftest* confdefs.h
1386# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1387echo >confdefs.h
1388
1389# Predefined preprocessor variables.
1390
1391cat >>confdefs.h <<_ACEOF
1392#define PACKAGE_NAME "$PACKAGE_NAME"
1393_ACEOF
1394
1395
1396cat >>confdefs.h <<_ACEOF
1397#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1398_ACEOF
1399
1400
1401cat >>confdefs.h <<_ACEOF
1402#define PACKAGE_VERSION "$PACKAGE_VERSION"
1403_ACEOF
1404
1405
1406cat >>confdefs.h <<_ACEOF
1407#define PACKAGE_STRING "$PACKAGE_STRING"
1408_ACEOF
1409
1410
1411cat >>confdefs.h <<_ACEOF
1412#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1413_ACEOF
1414
1415
1416# Let the site file select an alternate cache file if it wants to.
1417# Prefer explicitly selected file to automatically selected ones.
1418if test -z "$CONFIG_SITE"; then
1419  if test "x$prefix" != xNONE; then
1420    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1421  else
1422    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1423  fi
1424fi
1425for ac_site_file in $CONFIG_SITE; do
1426  if test -r "$ac_site_file"; then
1427    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1428echo "$as_me: loading site script $ac_site_file" >&6;}
1429    sed 's/^/| /' "$ac_site_file" >&5
1430    . "$ac_site_file"
1431  fi
1432done
1433
1434if test -r "$cache_file"; then
1435  # Some versions of bash will fail to source /dev/null (special
1436  # files actually), so we avoid doing that.
1437  if test -f "$cache_file"; then
1438    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1439echo "$as_me: loading cache $cache_file" >&6;}
1440    case $cache_file in
1441      [\\/]* | ?:[\\/]* ) . $cache_file;;
1442      *)                      . ./$cache_file;;
1443    esac
1444  fi
1445else
1446  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1447echo "$as_me: creating cache $cache_file" >&6;}
1448  >$cache_file
1449fi
1450
1451# Check that the precious variables saved in the cache have kept the same
1452# value.
1453ac_cache_corrupted=false
1454for ac_var in `(set) 2>&1 |
1455	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1456  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1457  eval ac_new_set=\$ac_env_${ac_var}_set
1458  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1459  eval ac_new_val="\$ac_env_${ac_var}_value"
1460  case $ac_old_set,$ac_new_set in
1461    set,)
1462      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1463echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1464      ac_cache_corrupted=: ;;
1465    ,set)
1466      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1467echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1468      ac_cache_corrupted=: ;;
1469    ,);;
1470    *)
1471      if test "x$ac_old_val" != "x$ac_new_val"; then
1472	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1473echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1474	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1475echo "$as_me:   former value:  $ac_old_val" >&2;}
1476	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1477echo "$as_me:   current value: $ac_new_val" >&2;}
1478	ac_cache_corrupted=:
1479      fi;;
1480  esac
1481  # Pass precious variables to config.status.
1482  if test "$ac_new_set" = set; then
1483    case $ac_new_val in
1484    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1485      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1486    *) ac_arg=$ac_var=$ac_new_val ;;
1487    esac
1488    case " $ac_configure_args " in
1489      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1490      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1491    esac
1492  fi
1493done
1494if $ac_cache_corrupted; then
1495  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1496echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1497  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1498echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1499   { (exit 1); exit 1; }; }
1500fi
1501
1502ac_ext=c
1503ac_cpp='$CPP $CPPFLAGS'
1504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1506ac_compiler_gnu=$ac_cv_c_compiler_gnu
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534am__api_version="1.9"
1535ac_aux_dir=
1536for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1537  if test -f $ac_dir/install-sh; then
1538    ac_aux_dir=$ac_dir
1539    ac_install_sh="$ac_aux_dir/install-sh -c"
1540    break
1541  elif test -f $ac_dir/install.sh; then
1542    ac_aux_dir=$ac_dir
1543    ac_install_sh="$ac_aux_dir/install.sh -c"
1544    break
1545  elif test -f $ac_dir/shtool; then
1546    ac_aux_dir=$ac_dir
1547    ac_install_sh="$ac_aux_dir/shtool install -c"
1548    break
1549  fi
1550done
1551if test -z "$ac_aux_dir"; then
1552  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1553echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1554   { (exit 1); exit 1; }; }
1555fi
1556ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1557ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1558ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1559
1560# Find a good install program.  We prefer a C program (faster),
1561# so one script is as good as another.  But avoid the broken or
1562# incompatible versions:
1563# SysV /etc/install, /usr/sbin/install
1564# SunOS /usr/etc/install
1565# IRIX /sbin/install
1566# AIX /bin/install
1567# AmigaOS /C/install, which installs bootblocks on floppy discs
1568# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1569# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1570# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1571# OS/2's system install, which has a completely different semantic
1572# ./install, which can be erroneously created by make from ./install.sh.
1573echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1574echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1575if test -z "$INSTALL"; then
1576if test "${ac_cv_path_install+set}" = set; then
1577  echo $ECHO_N "(cached) $ECHO_C" >&6
1578else
1579  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1580for as_dir in $PATH
1581do
1582  IFS=$as_save_IFS
1583  test -z "$as_dir" && as_dir=.
1584  # Account for people who put trailing slashes in PATH elements.
1585case $as_dir/ in
1586  ./ | .// | /cC/* | \
1587  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1588  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1589  /usr/ucb/* ) ;;
1590  *)
1591    # OSF1 and SCO ODT 3.0 have their own names for install.
1592    # Don't use installbsd from OSF since it installs stuff as root
1593    # by default.
1594    for ac_prog in ginstall scoinst install; do
1595      for ac_exec_ext in '' $ac_executable_extensions; do
1596	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1597	  if test $ac_prog = install &&
1598	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1599	    # AIX install.  It has an incompatible calling convention.
1600	    :
1601	  elif test $ac_prog = install &&
1602	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1603	    # program-specific install script used by HP pwplus--don't use.
1604	    :
1605	  else
1606	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1607	    break 3
1608	  fi
1609	fi
1610      done
1611    done
1612    ;;
1613esac
1614done
1615
1616
1617fi
1618  if test "${ac_cv_path_install+set}" = set; then
1619    INSTALL=$ac_cv_path_install
1620  else
1621    # As a last resort, use the slow shell script.  We don't cache a
1622    # path for INSTALL within a source directory, because that will
1623    # break other packages using the cache if that directory is
1624    # removed, or if the path is relative.
1625    INSTALL=$ac_install_sh
1626  fi
1627fi
1628echo "$as_me:$LINENO: result: $INSTALL" >&5
1629echo "${ECHO_T}$INSTALL" >&6
1630
1631# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1632# It thinks the first close brace ends the variable substitution.
1633test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1634
1635test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1636
1637test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1638
1639echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1640echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1641# Just in case
1642sleep 1
1643echo timestamp > conftest.file
1644# Do `set' in a subshell so we don't clobber the current shell's
1645# arguments.  Must try -L first in case configure is actually a
1646# symlink; some systems play weird games with the mod time of symlinks
1647# (eg FreeBSD returns the mod time of the symlink's containing
1648# directory).
1649if (
1650   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1651   if test "$*" = "X"; then
1652      # -L didn't work.
1653      set X `ls -t $srcdir/configure conftest.file`
1654   fi
1655   rm -f conftest.file
1656   if test "$*" != "X $srcdir/configure conftest.file" \
1657      && test "$*" != "X conftest.file $srcdir/configure"; then
1658
1659      # If neither matched, then we have a broken ls.  This can happen
1660      # if, for instance, CONFIG_SHELL is bash and it inherits a
1661      # broken ls alias from the environment.  This has actually
1662      # happened.  Such a system could not be considered "sane".
1663      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
1664alias in your environment" >&5
1665echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
1666alias in your environment" >&2;}
1667   { (exit 1); exit 1; }; }
1668   fi
1669
1670   test "$2" = conftest.file
1671   )
1672then
1673   # Ok.
1674   :
1675else
1676   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1677Check your system clock" >&5
1678echo "$as_me: error: newly created file is older than distributed files!
1679Check your system clock" >&2;}
1680   { (exit 1); exit 1; }; }
1681fi
1682echo "$as_me:$LINENO: result: yes" >&5
1683echo "${ECHO_T}yes" >&6
1684test "$program_prefix" != NONE &&
1685  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1686# Use a double $ so make ignores it.
1687test "$program_suffix" != NONE &&
1688  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1689# Double any \ or $.  echo might interpret backslashes.
1690# By default was `s,x,x', remove it if useless.
1691cat <<\_ACEOF >conftest.sed
1692s/[\\$]/&&/g;s/;s,x,x,$//
1693_ACEOF
1694program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1695rm conftest.sed
1696
1697# expand $ac_aux_dir to an absolute path
1698am_aux_dir=`cd $ac_aux_dir && pwd`
1699
1700test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1701# Use eval to expand $SHELL
1702if eval "$MISSING --run true"; then
1703  am_missing_run="$MISSING --run "
1704else
1705  am_missing_run=
1706  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1707echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1708fi
1709
1710if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1711  # We used to keeping the `.' as first argument, in order to
1712  # allow $(mkdir_p) to be used without argument.  As in
1713  #   $(mkdir_p) $(somedir)
1714  # where $(somedir) is conditionally defined.  However this is wrong
1715  # for two reasons:
1716  #  1. if the package is installed by a user who cannot write `.'
1717  #     make install will fail,
1718  #  2. the above comment should most certainly read
1719  #     $(mkdir_p) $(DESTDIR)$(somedir)
1720  #     so it does not work when $(somedir) is undefined and
1721  #     $(DESTDIR) is not.
1722  #  To support the latter case, we have to write
1723  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1724  #  so the `.' trick is pointless.
1725  mkdir_p='mkdir -p --'
1726else
1727  # On NextStep and OpenStep, the `mkdir' command does not
1728  # recognize any option.  It will interpret all options as
1729  # directories to create, and then abort because `.' already
1730  # exists.
1731  for d in ./-p ./--version;
1732  do
1733    test -d $d && rmdir $d
1734  done
1735  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1736  if test -f "$ac_aux_dir/mkinstalldirs"; then
1737    mkdir_p='$(mkinstalldirs)'
1738  else
1739    mkdir_p='$(install_sh) -d'
1740  fi
1741fi
1742
1743for ac_prog in gawk mawk nawk awk
1744do
1745  # Extract the first word of "$ac_prog", so it can be a program name with args.
1746set dummy $ac_prog; ac_word=$2
1747echo "$as_me:$LINENO: checking for $ac_word" >&5
1748echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1749if test "${ac_cv_prog_AWK+set}" = set; then
1750  echo $ECHO_N "(cached) $ECHO_C" >&6
1751else
1752  if test -n "$AWK"; then
1753  ac_cv_prog_AWK="$AWK" # Let the user override the test.
1754else
1755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1756for as_dir in $PATH
1757do
1758  IFS=$as_save_IFS
1759  test -z "$as_dir" && as_dir=.
1760  for ac_exec_ext in '' $ac_executable_extensions; do
1761  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1762    ac_cv_prog_AWK="$ac_prog"
1763    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1764    break 2
1765  fi
1766done
1767done
1768
1769fi
1770fi
1771AWK=$ac_cv_prog_AWK
1772if test -n "$AWK"; then
1773  echo "$as_me:$LINENO: result: $AWK" >&5
1774echo "${ECHO_T}$AWK" >&6
1775else
1776  echo "$as_me:$LINENO: result: no" >&5
1777echo "${ECHO_T}no" >&6
1778fi
1779
1780  test -n "$AWK" && break
1781done
1782
1783echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1784echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1785set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1786if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1787  echo $ECHO_N "(cached) $ECHO_C" >&6
1788else
1789  cat >conftest.make <<\_ACEOF
1790all:
1791	@echo 'ac_maketemp="$(MAKE)"'
1792_ACEOF
1793# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1794eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1795if test -n "$ac_maketemp"; then
1796  eval ac_cv_prog_make_${ac_make}_set=yes
1797else
1798  eval ac_cv_prog_make_${ac_make}_set=no
1799fi
1800rm -f conftest.make
1801fi
1802if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1803  echo "$as_me:$LINENO: result: yes" >&5
1804echo "${ECHO_T}yes" >&6
1805  SET_MAKE=
1806else
1807  echo "$as_me:$LINENO: result: no" >&5
1808echo "${ECHO_T}no" >&6
1809  SET_MAKE="MAKE=${MAKE-make}"
1810fi
1811
1812rm -rf .tst 2>/dev/null
1813mkdir .tst 2>/dev/null
1814if test -d .tst; then
1815  am__leading_dot=.
1816else
1817  am__leading_dot=_
1818fi
1819rmdir .tst 2>/dev/null
1820
1821# test to see if srcdir already configured
1822if test "`cd $srcdir && pwd`" != "`pwd`" &&
1823   test -f $srcdir/config.status; then
1824  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1825echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1826   { (exit 1); exit 1; }; }
1827fi
1828
1829# test whether we have cygpath
1830if test -z "$CYGPATH_W"; then
1831  if (cygpath --version) >/dev/null 2>/dev/null; then
1832    CYGPATH_W='cygpath -w'
1833  else
1834    CYGPATH_W=echo
1835  fi
1836fi
1837
1838
1839# Define the identity of the package.
1840 PACKAGE='libXxf86misc'
1841 VERSION='1.0.1'
1842
1843
1844cat >>confdefs.h <<_ACEOF
1845#define PACKAGE "$PACKAGE"
1846_ACEOF
1847
1848
1849cat >>confdefs.h <<_ACEOF
1850#define VERSION "$VERSION"
1851_ACEOF
1852
1853# Some tools Automake needs.
1854
1855ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1856
1857
1858AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1859
1860
1861AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1862
1863
1864AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1865
1866
1867MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1868
1869install_sh=${install_sh-"$am_aux_dir/install-sh"}
1870
1871# Installed binaries are usually stripped using `strip' when the user
1872# run `make install-strip'.  However `strip' might not be the right
1873# tool to use in cross-compilation environments, therefore Automake
1874# will honor the `STRIP' environment variable to overrule this program.
1875if test "$cross_compiling" != no; then
1876  if test -n "$ac_tool_prefix"; then
1877  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1878set dummy ${ac_tool_prefix}strip; ac_word=$2
1879echo "$as_me:$LINENO: checking for $ac_word" >&5
1880echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1881if test "${ac_cv_prog_STRIP+set}" = set; then
1882  echo $ECHO_N "(cached) $ECHO_C" >&6
1883else
1884  if test -n "$STRIP"; then
1885  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1886else
1887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1888for as_dir in $PATH
1889do
1890  IFS=$as_save_IFS
1891  test -z "$as_dir" && as_dir=.
1892  for ac_exec_ext in '' $ac_executable_extensions; do
1893  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1894    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1895    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1896    break 2
1897  fi
1898done
1899done
1900
1901fi
1902fi
1903STRIP=$ac_cv_prog_STRIP
1904if test -n "$STRIP"; then
1905  echo "$as_me:$LINENO: result: $STRIP" >&5
1906echo "${ECHO_T}$STRIP" >&6
1907else
1908  echo "$as_me:$LINENO: result: no" >&5
1909echo "${ECHO_T}no" >&6
1910fi
1911
1912fi
1913if test -z "$ac_cv_prog_STRIP"; then
1914  ac_ct_STRIP=$STRIP
1915  # Extract the first word of "strip", so it can be a program name with args.
1916set dummy strip; ac_word=$2
1917echo "$as_me:$LINENO: checking for $ac_word" >&5
1918echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1919if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
1920  echo $ECHO_N "(cached) $ECHO_C" >&6
1921else
1922  if test -n "$ac_ct_STRIP"; then
1923  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1924else
1925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1926for as_dir in $PATH
1927do
1928  IFS=$as_save_IFS
1929  test -z "$as_dir" && as_dir=.
1930  for ac_exec_ext in '' $ac_executable_extensions; do
1931  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1932    ac_cv_prog_ac_ct_STRIP="strip"
1933    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1934    break 2
1935  fi
1936done
1937done
1938
1939  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
1940fi
1941fi
1942ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
1943if test -n "$ac_ct_STRIP"; then
1944  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
1945echo "${ECHO_T}$ac_ct_STRIP" >&6
1946else
1947  echo "$as_me:$LINENO: result: no" >&5
1948echo "${ECHO_T}no" >&6
1949fi
1950
1951  STRIP=$ac_ct_STRIP
1952else
1953  STRIP="$ac_cv_prog_STRIP"
1954fi
1955
1956fi
1957INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1958
1959# We need awk for the "check" target.  The system "awk" is bad on
1960# some platforms.
1961# Always define AMTAR for backward compatibility.
1962
1963AMTAR=${AMTAR-"${am_missing_run}tar"}
1964
1965am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
1966
1967
1968
1969
1970
1971echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
1972echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
1973    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1974if test "${enable_maintainer_mode+set}" = set; then
1975  enableval="$enable_maintainer_mode"
1976  USE_MAINTAINER_MODE=$enableval
1977else
1978  USE_MAINTAINER_MODE=no
1979fi;
1980  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
1981echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
1982
1983
1984if test $USE_MAINTAINER_MODE = yes; then
1985  MAINTAINER_MODE_TRUE=
1986  MAINTAINER_MODE_FALSE='#'
1987else
1988  MAINTAINER_MODE_TRUE='#'
1989  MAINTAINER_MODE_FALSE=
1990fi
1991
1992  MAINT=$MAINTAINER_MODE_TRUE
1993
1994
1995
1996          ac_config_headers="$ac_config_headers src/config.h"
1997
1998
1999# Check for progs
2000ac_ext=c
2001ac_cpp='$CPP $CPPFLAGS'
2002ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2003ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2004ac_compiler_gnu=$ac_cv_c_compiler_gnu
2005if test -n "$ac_tool_prefix"; then
2006  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2007set dummy ${ac_tool_prefix}gcc; ac_word=$2
2008echo "$as_me:$LINENO: checking for $ac_word" >&5
2009echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2010if test "${ac_cv_prog_CC+set}" = set; then
2011  echo $ECHO_N "(cached) $ECHO_C" >&6
2012else
2013  if test -n "$CC"; then
2014  ac_cv_prog_CC="$CC" # Let the user override the test.
2015else
2016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019  IFS=$as_save_IFS
2020  test -z "$as_dir" && as_dir=.
2021  for ac_exec_ext in '' $ac_executable_extensions; do
2022  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2023    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2024    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2025    break 2
2026  fi
2027done
2028done
2029
2030fi
2031fi
2032CC=$ac_cv_prog_CC
2033if test -n "$CC"; then
2034  echo "$as_me:$LINENO: result: $CC" >&5
2035echo "${ECHO_T}$CC" >&6
2036else
2037  echo "$as_me:$LINENO: result: no" >&5
2038echo "${ECHO_T}no" >&6
2039fi
2040
2041fi
2042if test -z "$ac_cv_prog_CC"; then
2043  ac_ct_CC=$CC
2044  # Extract the first word of "gcc", so it can be a program name with args.
2045set dummy gcc; ac_word=$2
2046echo "$as_me:$LINENO: checking for $ac_word" >&5
2047echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2048if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2049  echo $ECHO_N "(cached) $ECHO_C" >&6
2050else
2051  if test -n "$ac_ct_CC"; then
2052  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2053else
2054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2055for as_dir in $PATH
2056do
2057  IFS=$as_save_IFS
2058  test -z "$as_dir" && as_dir=.
2059  for ac_exec_ext in '' $ac_executable_extensions; do
2060  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2061    ac_cv_prog_ac_ct_CC="gcc"
2062    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2063    break 2
2064  fi
2065done
2066done
2067
2068fi
2069fi
2070ac_ct_CC=$ac_cv_prog_ac_ct_CC
2071if test -n "$ac_ct_CC"; then
2072  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2073echo "${ECHO_T}$ac_ct_CC" >&6
2074else
2075  echo "$as_me:$LINENO: result: no" >&5
2076echo "${ECHO_T}no" >&6
2077fi
2078
2079  CC=$ac_ct_CC
2080else
2081  CC="$ac_cv_prog_CC"
2082fi
2083
2084if test -z "$CC"; then
2085  if test -n "$ac_tool_prefix"; then
2086  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2087set dummy ${ac_tool_prefix}cc; ac_word=$2
2088echo "$as_me:$LINENO: checking for $ac_word" >&5
2089echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2090if test "${ac_cv_prog_CC+set}" = set; then
2091  echo $ECHO_N "(cached) $ECHO_C" >&6
2092else
2093  if test -n "$CC"; then
2094  ac_cv_prog_CC="$CC" # Let the user override the test.
2095else
2096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2097for as_dir in $PATH
2098do
2099  IFS=$as_save_IFS
2100  test -z "$as_dir" && as_dir=.
2101  for ac_exec_ext in '' $ac_executable_extensions; do
2102  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2103    ac_cv_prog_CC="${ac_tool_prefix}cc"
2104    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2105    break 2
2106  fi
2107done
2108done
2109
2110fi
2111fi
2112CC=$ac_cv_prog_CC
2113if test -n "$CC"; then
2114  echo "$as_me:$LINENO: result: $CC" >&5
2115echo "${ECHO_T}$CC" >&6
2116else
2117  echo "$as_me:$LINENO: result: no" >&5
2118echo "${ECHO_T}no" >&6
2119fi
2120
2121fi
2122if test -z "$ac_cv_prog_CC"; then
2123  ac_ct_CC=$CC
2124  # Extract the first word of "cc", so it can be a program name with args.
2125set dummy cc; ac_word=$2
2126echo "$as_me:$LINENO: checking for $ac_word" >&5
2127echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2128if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2129  echo $ECHO_N "(cached) $ECHO_C" >&6
2130else
2131  if test -n "$ac_ct_CC"; then
2132  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2133else
2134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2135for as_dir in $PATH
2136do
2137  IFS=$as_save_IFS
2138  test -z "$as_dir" && as_dir=.
2139  for ac_exec_ext in '' $ac_executable_extensions; do
2140  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2141    ac_cv_prog_ac_ct_CC="cc"
2142    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2143    break 2
2144  fi
2145done
2146done
2147
2148fi
2149fi
2150ac_ct_CC=$ac_cv_prog_ac_ct_CC
2151if test -n "$ac_ct_CC"; then
2152  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2153echo "${ECHO_T}$ac_ct_CC" >&6
2154else
2155  echo "$as_me:$LINENO: result: no" >&5
2156echo "${ECHO_T}no" >&6
2157fi
2158
2159  CC=$ac_ct_CC
2160else
2161  CC="$ac_cv_prog_CC"
2162fi
2163
2164fi
2165if test -z "$CC"; then
2166  # Extract the first word of "cc", so it can be a program name with args.
2167set dummy cc; ac_word=$2
2168echo "$as_me:$LINENO: checking for $ac_word" >&5
2169echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2170if test "${ac_cv_prog_CC+set}" = set; then
2171  echo $ECHO_N "(cached) $ECHO_C" >&6
2172else
2173  if test -n "$CC"; then
2174  ac_cv_prog_CC="$CC" # Let the user override the test.
2175else
2176  ac_prog_rejected=no
2177as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2178for as_dir in $PATH
2179do
2180  IFS=$as_save_IFS
2181  test -z "$as_dir" && as_dir=.
2182  for ac_exec_ext in '' $ac_executable_extensions; do
2183  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2184    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2185       ac_prog_rejected=yes
2186       continue
2187     fi
2188    ac_cv_prog_CC="cc"
2189    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2190    break 2
2191  fi
2192done
2193done
2194
2195if test $ac_prog_rejected = yes; then
2196  # We found a bogon in the path, so make sure we never use it.
2197  set dummy $ac_cv_prog_CC
2198  shift
2199  if test $# != 0; then
2200    # We chose a different compiler from the bogus one.
2201    # However, it has the same basename, so the bogon will be chosen
2202    # first if we set CC to just the basename; use the full file name.
2203    shift
2204    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2205  fi
2206fi
2207fi
2208fi
2209CC=$ac_cv_prog_CC
2210if test -n "$CC"; then
2211  echo "$as_me:$LINENO: result: $CC" >&5
2212echo "${ECHO_T}$CC" >&6
2213else
2214  echo "$as_me:$LINENO: result: no" >&5
2215echo "${ECHO_T}no" >&6
2216fi
2217
2218fi
2219if test -z "$CC"; then
2220  if test -n "$ac_tool_prefix"; then
2221  for ac_prog in cl
2222  do
2223    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2224set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2225echo "$as_me:$LINENO: checking for $ac_word" >&5
2226echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2227if test "${ac_cv_prog_CC+set}" = set; then
2228  echo $ECHO_N "(cached) $ECHO_C" >&6
2229else
2230  if test -n "$CC"; then
2231  ac_cv_prog_CC="$CC" # Let the user override the test.
2232else
2233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2234for as_dir in $PATH
2235do
2236  IFS=$as_save_IFS
2237  test -z "$as_dir" && as_dir=.
2238  for ac_exec_ext in '' $ac_executable_extensions; do
2239  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2240    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2241    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2242    break 2
2243  fi
2244done
2245done
2246
2247fi
2248fi
2249CC=$ac_cv_prog_CC
2250if test -n "$CC"; then
2251  echo "$as_me:$LINENO: result: $CC" >&5
2252echo "${ECHO_T}$CC" >&6
2253else
2254  echo "$as_me:$LINENO: result: no" >&5
2255echo "${ECHO_T}no" >&6
2256fi
2257
2258    test -n "$CC" && break
2259  done
2260fi
2261if test -z "$CC"; then
2262  ac_ct_CC=$CC
2263  for ac_prog in cl
2264do
2265  # Extract the first word of "$ac_prog", so it can be a program name with args.
2266set dummy $ac_prog; ac_word=$2
2267echo "$as_me:$LINENO: checking for $ac_word" >&5
2268echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2269if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2270  echo $ECHO_N "(cached) $ECHO_C" >&6
2271else
2272  if test -n "$ac_ct_CC"; then
2273  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2274else
2275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2276for as_dir in $PATH
2277do
2278  IFS=$as_save_IFS
2279  test -z "$as_dir" && as_dir=.
2280  for ac_exec_ext in '' $ac_executable_extensions; do
2281  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2282    ac_cv_prog_ac_ct_CC="$ac_prog"
2283    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2284    break 2
2285  fi
2286done
2287done
2288
2289fi
2290fi
2291ac_ct_CC=$ac_cv_prog_ac_ct_CC
2292if test -n "$ac_ct_CC"; then
2293  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2294echo "${ECHO_T}$ac_ct_CC" >&6
2295else
2296  echo "$as_me:$LINENO: result: no" >&5
2297echo "${ECHO_T}no" >&6
2298fi
2299
2300  test -n "$ac_ct_CC" && break
2301done
2302
2303  CC=$ac_ct_CC
2304fi
2305
2306fi
2307
2308
2309test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2310See \`config.log' for more details." >&5
2311echo "$as_me: error: no acceptable C compiler found in \$PATH
2312See \`config.log' for more details." >&2;}
2313   { (exit 1); exit 1; }; }
2314
2315# Provide some information about the compiler.
2316echo "$as_me:$LINENO:" \
2317     "checking for C compiler version" >&5
2318ac_compiler=`set X $ac_compile; echo $2`
2319{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2320  (eval $ac_compiler --version </dev/null >&5) 2>&5
2321  ac_status=$?
2322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2323  (exit $ac_status); }
2324{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2325  (eval $ac_compiler -v </dev/null >&5) 2>&5
2326  ac_status=$?
2327  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2328  (exit $ac_status); }
2329{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2330  (eval $ac_compiler -V </dev/null >&5) 2>&5
2331  ac_status=$?
2332  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2333  (exit $ac_status); }
2334
2335cat >conftest.$ac_ext <<_ACEOF
2336/* confdefs.h.  */
2337_ACEOF
2338cat confdefs.h >>conftest.$ac_ext
2339cat >>conftest.$ac_ext <<_ACEOF
2340/* end confdefs.h.  */
2341
2342int
2343main ()
2344{
2345
2346  ;
2347  return 0;
2348}
2349_ACEOF
2350ac_clean_files_save=$ac_clean_files
2351ac_clean_files="$ac_clean_files a.out a.exe b.out"
2352# Try to create an executable without -o first, disregard a.out.
2353# It will help us diagnose broken compilers, and finding out an intuition
2354# of exeext.
2355echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2356echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2357ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2358if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2359  (eval $ac_link_default) 2>&5
2360  ac_status=$?
2361  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2362  (exit $ac_status); }; then
2363  # Find the output, starting from the most likely.  This scheme is
2364# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2365# resort.
2366
2367# Be careful to initialize this variable, since it used to be cached.
2368# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2369ac_cv_exeext=
2370# b.out is created by i960 compilers.
2371for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2372do
2373  test -f "$ac_file" || continue
2374  case $ac_file in
2375    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2376	;;
2377    conftest.$ac_ext )
2378	# This is the source file.
2379	;;
2380    [ab].out )
2381	# We found the default executable, but exeext='' is most
2382	# certainly right.
2383	break;;
2384    *.* )
2385	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2386	# FIXME: I believe we export ac_cv_exeext for Libtool,
2387	# but it would be cool to find out if it's true.  Does anybody
2388	# maintain Libtool? --akim.
2389	export ac_cv_exeext
2390	break;;
2391    * )
2392	break;;
2393  esac
2394done
2395else
2396  echo "$as_me: failed program was:" >&5
2397sed 's/^/| /' conftest.$ac_ext >&5
2398
2399{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2400See \`config.log' for more details." >&5
2401echo "$as_me: error: C compiler cannot create executables
2402See \`config.log' for more details." >&2;}
2403   { (exit 77); exit 77; }; }
2404fi
2405
2406ac_exeext=$ac_cv_exeext
2407echo "$as_me:$LINENO: result: $ac_file" >&5
2408echo "${ECHO_T}$ac_file" >&6
2409
2410# Check the compiler produces executables we can run.  If not, either
2411# the compiler is broken, or we cross compile.
2412echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2413echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2414# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2415# If not cross compiling, check that we can run a simple program.
2416if test "$cross_compiling" != yes; then
2417  if { ac_try='./$ac_file'
2418  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2419  (eval $ac_try) 2>&5
2420  ac_status=$?
2421  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2422  (exit $ac_status); }; }; then
2423    cross_compiling=no
2424  else
2425    if test "$cross_compiling" = maybe; then
2426	cross_compiling=yes
2427    else
2428	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2429If you meant to cross compile, use \`--host'.
2430See \`config.log' for more details." >&5
2431echo "$as_me: error: cannot run C compiled programs.
2432If you meant to cross compile, use \`--host'.
2433See \`config.log' for more details." >&2;}
2434   { (exit 1); exit 1; }; }
2435    fi
2436  fi
2437fi
2438echo "$as_me:$LINENO: result: yes" >&5
2439echo "${ECHO_T}yes" >&6
2440
2441rm -f a.out a.exe conftest$ac_cv_exeext b.out
2442ac_clean_files=$ac_clean_files_save
2443# Check the compiler produces executables we can run.  If not, either
2444# the compiler is broken, or we cross compile.
2445echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2446echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2447echo "$as_me:$LINENO: result: $cross_compiling" >&5
2448echo "${ECHO_T}$cross_compiling" >&6
2449
2450echo "$as_me:$LINENO: checking for suffix of executables" >&5
2451echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2452if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2453  (eval $ac_link) 2>&5
2454  ac_status=$?
2455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2456  (exit $ac_status); }; then
2457  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2458# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2459# work properly (i.e., refer to `conftest.exe'), while it won't with
2460# `rm'.
2461for ac_file in conftest.exe conftest conftest.*; do
2462  test -f "$ac_file" || continue
2463  case $ac_file in
2464    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2465    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2466	  export ac_cv_exeext
2467	  break;;
2468    * ) break;;
2469  esac
2470done
2471else
2472  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2473See \`config.log' for more details." >&5
2474echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2475See \`config.log' for more details." >&2;}
2476   { (exit 1); exit 1; }; }
2477fi
2478
2479rm -f conftest$ac_cv_exeext
2480echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2481echo "${ECHO_T}$ac_cv_exeext" >&6
2482
2483rm -f conftest.$ac_ext
2484EXEEXT=$ac_cv_exeext
2485ac_exeext=$EXEEXT
2486echo "$as_me:$LINENO: checking for suffix of object files" >&5
2487echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2488if test "${ac_cv_objext+set}" = set; then
2489  echo $ECHO_N "(cached) $ECHO_C" >&6
2490else
2491  cat >conftest.$ac_ext <<_ACEOF
2492/* confdefs.h.  */
2493_ACEOF
2494cat confdefs.h >>conftest.$ac_ext
2495cat >>conftest.$ac_ext <<_ACEOF
2496/* end confdefs.h.  */
2497
2498int
2499main ()
2500{
2501
2502  ;
2503  return 0;
2504}
2505_ACEOF
2506rm -f conftest.o conftest.obj
2507if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2508  (eval $ac_compile) 2>&5
2509  ac_status=$?
2510  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2511  (exit $ac_status); }; then
2512  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2513  case $ac_file in
2514    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2515    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2516       break;;
2517  esac
2518done
2519else
2520  echo "$as_me: failed program was:" >&5
2521sed 's/^/| /' conftest.$ac_ext >&5
2522
2523{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2524See \`config.log' for more details." >&5
2525echo "$as_me: error: cannot compute suffix of object files: cannot compile
2526See \`config.log' for more details." >&2;}
2527   { (exit 1); exit 1; }; }
2528fi
2529
2530rm -f conftest.$ac_cv_objext conftest.$ac_ext
2531fi
2532echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2533echo "${ECHO_T}$ac_cv_objext" >&6
2534OBJEXT=$ac_cv_objext
2535ac_objext=$OBJEXT
2536echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2537echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2538if test "${ac_cv_c_compiler_gnu+set}" = set; then
2539  echo $ECHO_N "(cached) $ECHO_C" >&6
2540else
2541  cat >conftest.$ac_ext <<_ACEOF
2542/* confdefs.h.  */
2543_ACEOF
2544cat confdefs.h >>conftest.$ac_ext
2545cat >>conftest.$ac_ext <<_ACEOF
2546/* end confdefs.h.  */
2547
2548int
2549main ()
2550{
2551#ifndef __GNUC__
2552       choke me
2553#endif
2554
2555  ;
2556  return 0;
2557}
2558_ACEOF
2559rm -f conftest.$ac_objext
2560if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2561  (eval $ac_compile) 2>conftest.er1
2562  ac_status=$?
2563  grep -v '^ *+' conftest.er1 >conftest.err
2564  rm -f conftest.er1
2565  cat conftest.err >&5
2566  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2567  (exit $ac_status); } &&
2568	 { ac_try='test -z "$ac_c_werror_flag"
2569			 || test ! -s conftest.err'
2570  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2571  (eval $ac_try) 2>&5
2572  ac_status=$?
2573  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574  (exit $ac_status); }; } &&
2575	 { ac_try='test -s conftest.$ac_objext'
2576  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2577  (eval $ac_try) 2>&5
2578  ac_status=$?
2579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580  (exit $ac_status); }; }; then
2581  ac_compiler_gnu=yes
2582else
2583  echo "$as_me: failed program was:" >&5
2584sed 's/^/| /' conftest.$ac_ext >&5
2585
2586ac_compiler_gnu=no
2587fi
2588rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2589ac_cv_c_compiler_gnu=$ac_compiler_gnu
2590
2591fi
2592echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2593echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2594GCC=`test $ac_compiler_gnu = yes && echo yes`
2595ac_test_CFLAGS=${CFLAGS+set}
2596ac_save_CFLAGS=$CFLAGS
2597CFLAGS="-g"
2598echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2599echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2600if test "${ac_cv_prog_cc_g+set}" = set; then
2601  echo $ECHO_N "(cached) $ECHO_C" >&6
2602else
2603  cat >conftest.$ac_ext <<_ACEOF
2604/* confdefs.h.  */
2605_ACEOF
2606cat confdefs.h >>conftest.$ac_ext
2607cat >>conftest.$ac_ext <<_ACEOF
2608/* end confdefs.h.  */
2609
2610int
2611main ()
2612{
2613
2614  ;
2615  return 0;
2616}
2617_ACEOF
2618rm -f conftest.$ac_objext
2619if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2620  (eval $ac_compile) 2>conftest.er1
2621  ac_status=$?
2622  grep -v '^ *+' conftest.er1 >conftest.err
2623  rm -f conftest.er1
2624  cat conftest.err >&5
2625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2626  (exit $ac_status); } &&
2627	 { ac_try='test -z "$ac_c_werror_flag"
2628			 || test ! -s conftest.err'
2629  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2630  (eval $ac_try) 2>&5
2631  ac_status=$?
2632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2633  (exit $ac_status); }; } &&
2634	 { ac_try='test -s conftest.$ac_objext'
2635  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2636  (eval $ac_try) 2>&5
2637  ac_status=$?
2638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2639  (exit $ac_status); }; }; then
2640  ac_cv_prog_cc_g=yes
2641else
2642  echo "$as_me: failed program was:" >&5
2643sed 's/^/| /' conftest.$ac_ext >&5
2644
2645ac_cv_prog_cc_g=no
2646fi
2647rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2648fi
2649echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2650echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2651if test "$ac_test_CFLAGS" = set; then
2652  CFLAGS=$ac_save_CFLAGS
2653elif test $ac_cv_prog_cc_g = yes; then
2654  if test "$GCC" = yes; then
2655    CFLAGS="-g -O2"
2656  else
2657    CFLAGS="-g"
2658  fi
2659else
2660  if test "$GCC" = yes; then
2661    CFLAGS="-O2"
2662  else
2663    CFLAGS=
2664  fi
2665fi
2666echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2667echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2668if test "${ac_cv_prog_cc_stdc+set}" = set; then
2669  echo $ECHO_N "(cached) $ECHO_C" >&6
2670else
2671  ac_cv_prog_cc_stdc=no
2672ac_save_CC=$CC
2673cat >conftest.$ac_ext <<_ACEOF
2674/* confdefs.h.  */
2675_ACEOF
2676cat confdefs.h >>conftest.$ac_ext
2677cat >>conftest.$ac_ext <<_ACEOF
2678/* end confdefs.h.  */
2679#include <stdarg.h>
2680#include <stdio.h>
2681#include <sys/types.h>
2682#include <sys/stat.h>
2683/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2684struct buf { int x; };
2685FILE * (*rcsopen) (struct buf *, struct stat *, int);
2686static char *e (p, i)
2687     char **p;
2688     int i;
2689{
2690  return p[i];
2691}
2692static char *f (char * (*g) (char **, int), char **p, ...)
2693{
2694  char *s;
2695  va_list v;
2696  va_start (v,p);
2697  s = g (p, va_arg (v,int));
2698  va_end (v);
2699  return s;
2700}
2701
2702/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2703   function prototypes and stuff, but not '\xHH' hex character constants.
2704   These don't provoke an error unfortunately, instead are silently treated
2705   as 'x'.  The following induces an error, until -std1 is added to get
2706   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2707   array size at least.  It's necessary to write '\x00'==0 to get something
2708   that's true only with -std1.  */
2709int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2710
2711int test (int i, double x);
2712struct s1 {int (*f) (int a);};
2713struct s2 {int (*f) (double a);};
2714int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2715int argc;
2716char **argv;
2717int
2718main ()
2719{
2720return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2721  ;
2722  return 0;
2723}
2724_ACEOF
2725# Don't try gcc -ansi; that turns off useful extensions and
2726# breaks some systems' header files.
2727# AIX			-qlanglvl=ansi
2728# Ultrix and OSF/1	-std1
2729# HP-UX 10.20 and later	-Ae
2730# HP-UX older versions	-Aa -D_HPUX_SOURCE
2731# SVR4			-Xc -D__EXTENSIONS__
2732for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2733do
2734  CC="$ac_save_CC $ac_arg"
2735  rm -f conftest.$ac_objext
2736if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2737  (eval $ac_compile) 2>conftest.er1
2738  ac_status=$?
2739  grep -v '^ *+' conftest.er1 >conftest.err
2740  rm -f conftest.er1
2741  cat conftest.err >&5
2742  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2743  (exit $ac_status); } &&
2744	 { ac_try='test -z "$ac_c_werror_flag"
2745			 || test ! -s conftest.err'
2746  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2747  (eval $ac_try) 2>&5
2748  ac_status=$?
2749  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2750  (exit $ac_status); }; } &&
2751	 { ac_try='test -s conftest.$ac_objext'
2752  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2753  (eval $ac_try) 2>&5
2754  ac_status=$?
2755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756  (exit $ac_status); }; }; then
2757  ac_cv_prog_cc_stdc=$ac_arg
2758break
2759else
2760  echo "$as_me: failed program was:" >&5
2761sed 's/^/| /' conftest.$ac_ext >&5
2762
2763fi
2764rm -f conftest.err conftest.$ac_objext
2765done
2766rm -f conftest.$ac_ext conftest.$ac_objext
2767CC=$ac_save_CC
2768
2769fi
2770
2771case "x$ac_cv_prog_cc_stdc" in
2772  x|xno)
2773    echo "$as_me:$LINENO: result: none needed" >&5
2774echo "${ECHO_T}none needed" >&6 ;;
2775  *)
2776    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2777echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2778    CC="$CC $ac_cv_prog_cc_stdc" ;;
2779esac
2780
2781# Some people use a C++ compiler to compile C.  Since we use `exit',
2782# in C++ we need to declare it.  In case someone uses the same compiler
2783# for both compiling C and C++ we need to have the C++ compiler decide
2784# the declaration of exit, since it's the most demanding environment.
2785cat >conftest.$ac_ext <<_ACEOF
2786#ifndef __cplusplus
2787  choke me
2788#endif
2789_ACEOF
2790rm -f conftest.$ac_objext
2791if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2792  (eval $ac_compile) 2>conftest.er1
2793  ac_status=$?
2794  grep -v '^ *+' conftest.er1 >conftest.err
2795  rm -f conftest.er1
2796  cat conftest.err >&5
2797  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2798  (exit $ac_status); } &&
2799	 { ac_try='test -z "$ac_c_werror_flag"
2800			 || test ! -s conftest.err'
2801  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2802  (eval $ac_try) 2>&5
2803  ac_status=$?
2804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805  (exit $ac_status); }; } &&
2806	 { ac_try='test -s conftest.$ac_objext'
2807  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2808  (eval $ac_try) 2>&5
2809  ac_status=$?
2810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811  (exit $ac_status); }; }; then
2812  for ac_declaration in \
2813   '' \
2814   'extern "C" void std::exit (int) throw (); using std::exit;' \
2815   'extern "C" void std::exit (int); using std::exit;' \
2816   'extern "C" void exit (int) throw ();' \
2817   'extern "C" void exit (int);' \
2818   'void exit (int);'
2819do
2820  cat >conftest.$ac_ext <<_ACEOF
2821/* confdefs.h.  */
2822_ACEOF
2823cat confdefs.h >>conftest.$ac_ext
2824cat >>conftest.$ac_ext <<_ACEOF
2825/* end confdefs.h.  */
2826$ac_declaration
2827#include <stdlib.h>
2828int
2829main ()
2830{
2831exit (42);
2832  ;
2833  return 0;
2834}
2835_ACEOF
2836rm -f conftest.$ac_objext
2837if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2838  (eval $ac_compile) 2>conftest.er1
2839  ac_status=$?
2840  grep -v '^ *+' conftest.er1 >conftest.err
2841  rm -f conftest.er1
2842  cat conftest.err >&5
2843  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844  (exit $ac_status); } &&
2845	 { ac_try='test -z "$ac_c_werror_flag"
2846			 || test ! -s conftest.err'
2847  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2848  (eval $ac_try) 2>&5
2849  ac_status=$?
2850  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2851  (exit $ac_status); }; } &&
2852	 { ac_try='test -s conftest.$ac_objext'
2853  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2854  (eval $ac_try) 2>&5
2855  ac_status=$?
2856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857  (exit $ac_status); }; }; then
2858  :
2859else
2860  echo "$as_me: failed program was:" >&5
2861sed 's/^/| /' conftest.$ac_ext >&5
2862
2863continue
2864fi
2865rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2866  cat >conftest.$ac_ext <<_ACEOF
2867/* confdefs.h.  */
2868_ACEOF
2869cat confdefs.h >>conftest.$ac_ext
2870cat >>conftest.$ac_ext <<_ACEOF
2871/* end confdefs.h.  */
2872$ac_declaration
2873int
2874main ()
2875{
2876exit (42);
2877  ;
2878  return 0;
2879}
2880_ACEOF
2881rm -f conftest.$ac_objext
2882if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2883  (eval $ac_compile) 2>conftest.er1
2884  ac_status=$?
2885  grep -v '^ *+' conftest.er1 >conftest.err
2886  rm -f conftest.er1
2887  cat conftest.err >&5
2888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2889  (exit $ac_status); } &&
2890	 { ac_try='test -z "$ac_c_werror_flag"
2891			 || test ! -s conftest.err'
2892  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2893  (eval $ac_try) 2>&5
2894  ac_status=$?
2895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896  (exit $ac_status); }; } &&
2897	 { ac_try='test -s conftest.$ac_objext'
2898  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2899  (eval $ac_try) 2>&5
2900  ac_status=$?
2901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902  (exit $ac_status); }; }; then
2903  break
2904else
2905  echo "$as_me: failed program was:" >&5
2906sed 's/^/| /' conftest.$ac_ext >&5
2907
2908fi
2909rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2910done
2911rm -f conftest*
2912if test -n "$ac_declaration"; then
2913  echo '#ifdef __cplusplus' >>confdefs.h
2914  echo $ac_declaration      >>confdefs.h
2915  echo '#endif'             >>confdefs.h
2916fi
2917
2918else
2919  echo "$as_me: failed program was:" >&5
2920sed 's/^/| /' conftest.$ac_ext >&5
2921
2922fi
2923rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2924ac_ext=c
2925ac_cpp='$CPP $CPPFLAGS'
2926ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2927ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2928ac_compiler_gnu=$ac_cv_c_compiler_gnu
2929DEPDIR="${am__leading_dot}deps"
2930
2931          ac_config_commands="$ac_config_commands depfiles"
2932
2933
2934am_make=${MAKE-make}
2935cat > confinc << 'END'
2936am__doit:
2937	@echo done
2938.PHONY: am__doit
2939END
2940# If we don't find an include directive, just comment out the code.
2941echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2942echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2943am__include="#"
2944am__quote=
2945_am_result=none
2946# First try GNU make style include.
2947echo "include confinc" > confmf
2948# We grep out `Entering directory' and `Leaving directory'
2949# messages which can occur if `w' ends up in MAKEFLAGS.
2950# In particular we don't look at `^make:' because GNU make might
2951# be invoked under some other name (usually "gmake"), in which
2952# case it prints its new name instead of `make'.
2953if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2954   am__include=include
2955   am__quote=
2956   _am_result=GNU
2957fi
2958# Now try BSD make style include.
2959if test "$am__include" = "#"; then
2960   echo '.include "confinc"' > confmf
2961   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2962      am__include=.include
2963      am__quote="\""
2964      _am_result=BSD
2965   fi
2966fi
2967
2968
2969echo "$as_me:$LINENO: result: $_am_result" >&5
2970echo "${ECHO_T}$_am_result" >&6
2971rm -f confinc confmf
2972
2973# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2974if test "${enable_dependency_tracking+set}" = set; then
2975  enableval="$enable_dependency_tracking"
2976
2977fi;
2978if test "x$enable_dependency_tracking" != xno; then
2979  am_depcomp="$ac_aux_dir/depcomp"
2980  AMDEPBACKSLASH='\'
2981fi
2982
2983
2984if test "x$enable_dependency_tracking" != xno; then
2985  AMDEP_TRUE=
2986  AMDEP_FALSE='#'
2987else
2988  AMDEP_TRUE='#'
2989  AMDEP_FALSE=
2990fi
2991
2992
2993
2994
2995depcc="$CC"   am_compiler_list=
2996
2997echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
2998echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
2999if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3000  echo $ECHO_N "(cached) $ECHO_C" >&6
3001else
3002  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3003  # We make a subdir and do the tests there.  Otherwise we can end up
3004  # making bogus files that we don't know about and never remove.  For
3005  # instance it was reported that on HP-UX the gcc test will end up
3006  # making a dummy file named `D' -- because `-MD' means `put the output
3007  # in D'.
3008  mkdir conftest.dir
3009  # Copy depcomp to subdir because otherwise we won't find it if we're
3010  # using a relative directory.
3011  cp "$am_depcomp" conftest.dir
3012  cd conftest.dir
3013  # We will build objects and dependencies in a subdirectory because
3014  # it helps to detect inapplicable dependency modes.  For instance
3015  # both Tru64's cc and ICC support -MD to output dependencies as a
3016  # side effect of compilation, but ICC will put the dependencies in
3017  # the current directory while Tru64 will put them in the object
3018  # directory.
3019  mkdir sub
3020
3021  am_cv_CC_dependencies_compiler_type=none
3022  if test "$am_compiler_list" = ""; then
3023     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3024  fi
3025  for depmode in $am_compiler_list; do
3026    # Setup a source with many dependencies, because some compilers
3027    # like to wrap large dependency lists on column 80 (with \), and
3028    # we should not choose a depcomp mode which is confused by this.
3029    #
3030    # We need to recreate these files for each test, as the compiler may
3031    # overwrite some of them when testing with obscure command lines.
3032    # This happens at least with the AIX C compiler.
3033    : > sub/conftest.c
3034    for i in 1 2 3 4 5 6; do
3035      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3036      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3037      # Solaris 8's {/usr,}/bin/sh.
3038      touch sub/conftst$i.h
3039    done
3040    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3041
3042    case $depmode in
3043    nosideeffect)
3044      # after this tag, mechanisms are not by side-effect, so they'll
3045      # only be used when explicitly requested
3046      if test "x$enable_dependency_tracking" = xyes; then
3047	continue
3048      else
3049	break
3050      fi
3051      ;;
3052    none) break ;;
3053    esac
3054    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3055    # mode.  It turns out that the SunPro C++ compiler does not properly
3056    # handle `-M -o', and we need to detect this.
3057    if depmode=$depmode \
3058       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3059       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3060       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3061         >/dev/null 2>conftest.err &&
3062       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3063       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3064       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3065      # icc doesn't choke on unknown options, it will just issue warnings
3066      # or remarks (even with -Werror).  So we grep stderr for any message
3067      # that says an option was ignored or not supported.
3068      # When given -MP, icc 7.0 and 7.1 complain thusly:
3069      #   icc: Command line warning: ignoring option '-M'; no argument required
3070      # The diagnosis changed in icc 8.0:
3071      #   icc: Command line remark: option '-MP' not supported
3072      if (grep 'ignoring option' conftest.err ||
3073          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3074        am_cv_CC_dependencies_compiler_type=$depmode
3075        break
3076      fi
3077    fi
3078  done
3079
3080  cd ..
3081  rm -rf conftest.dir
3082else
3083  am_cv_CC_dependencies_compiler_type=none
3084fi
3085
3086fi
3087echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3088echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3089CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3090
3091
3092
3093if
3094  test "x$enable_dependency_tracking" != xno \
3095  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3096  am__fastdepCC_TRUE=
3097  am__fastdepCC_FALSE='#'
3098else
3099  am__fastdepCC_TRUE='#'
3100  am__fastdepCC_FALSE=
3101fi
3102
3103
3104# Check whether --enable-shared or --disable-shared was given.
3105if test "${enable_shared+set}" = set; then
3106  enableval="$enable_shared"
3107  p=${PACKAGE-default}
3108    case $enableval in
3109    yes) enable_shared=yes ;;
3110    no) enable_shared=no ;;
3111    *)
3112      enable_shared=no
3113      # Look at the argument we got.  We use all the common list separators.
3114      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3115      for pkg in $enableval; do
3116	IFS="$lt_save_ifs"
3117	if test "X$pkg" = "X$p"; then
3118	  enable_shared=yes
3119	fi
3120      done
3121      IFS="$lt_save_ifs"
3122      ;;
3123    esac
3124else
3125  enable_shared=yes
3126fi;
3127
3128# Check whether --enable-static or --disable-static was given.
3129if test "${enable_static+set}" = set; then
3130  enableval="$enable_static"
3131  p=${PACKAGE-default}
3132    case $enableval in
3133    yes) enable_static=yes ;;
3134    no) enable_static=no ;;
3135    *)
3136     enable_static=no
3137      # Look at the argument we got.  We use all the common list separators.
3138      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3139      for pkg in $enableval; do
3140	IFS="$lt_save_ifs"
3141	if test "X$pkg" = "X$p"; then
3142	  enable_static=yes
3143	fi
3144      done
3145      IFS="$lt_save_ifs"
3146      ;;
3147    esac
3148else
3149  enable_static=yes
3150fi;
3151
3152# Check whether --enable-fast-install or --disable-fast-install was given.
3153if test "${enable_fast_install+set}" = set; then
3154  enableval="$enable_fast_install"
3155  p=${PACKAGE-default}
3156    case $enableval in
3157    yes) enable_fast_install=yes ;;
3158    no) enable_fast_install=no ;;
3159    *)
3160      enable_fast_install=no
3161      # Look at the argument we got.  We use all the common list separators.
3162      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3163      for pkg in $enableval; do
3164	IFS="$lt_save_ifs"
3165	if test "X$pkg" = "X$p"; then
3166	  enable_fast_install=yes
3167	fi
3168      done
3169      IFS="$lt_save_ifs"
3170      ;;
3171    esac
3172else
3173  enable_fast_install=yes
3174fi;
3175
3176# Make sure we can run config.sub.
3177$ac_config_sub sun4 >/dev/null 2>&1 ||
3178  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3179echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3180   { (exit 1); exit 1; }; }
3181
3182echo "$as_me:$LINENO: checking build system type" >&5
3183echo $ECHO_N "checking build system type... $ECHO_C" >&6
3184if test "${ac_cv_build+set}" = set; then
3185  echo $ECHO_N "(cached) $ECHO_C" >&6
3186else
3187  ac_cv_build_alias=$build_alias
3188test -z "$ac_cv_build_alias" &&
3189  ac_cv_build_alias=`$ac_config_guess`
3190test -z "$ac_cv_build_alias" &&
3191  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3192echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3193   { (exit 1); exit 1; }; }
3194ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3195  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3196echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3197   { (exit 1); exit 1; }; }
3198
3199fi
3200echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3201echo "${ECHO_T}$ac_cv_build" >&6
3202build=$ac_cv_build
3203build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3204build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3205build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3206
3207
3208echo "$as_me:$LINENO: checking host system type" >&5
3209echo $ECHO_N "checking host system type... $ECHO_C" >&6
3210if test "${ac_cv_host+set}" = set; then
3211  echo $ECHO_N "(cached) $ECHO_C" >&6
3212else
3213  ac_cv_host_alias=$host_alias
3214test -z "$ac_cv_host_alias" &&
3215  ac_cv_host_alias=$ac_cv_build_alias
3216ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3217  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3218echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3219   { (exit 1); exit 1; }; }
3220
3221fi
3222echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3223echo "${ECHO_T}$ac_cv_host" >&6
3224host=$ac_cv_host
3225host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3226host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3227host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3228
3229
3230echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3231echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3232if test "${lt_cv_path_SED+set}" = set; then
3233  echo $ECHO_N "(cached) $ECHO_C" >&6
3234else
3235  # Loop through the user's path and test for sed and gsed.
3236# Then use that list of sed's as ones to test for truncation.
3237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3238for as_dir in $PATH
3239do
3240  IFS=$as_save_IFS
3241  test -z "$as_dir" && as_dir=.
3242  for lt_ac_prog in sed gsed; do
3243    for ac_exec_ext in '' $ac_executable_extensions; do
3244      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3245        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3246      fi
3247    done
3248  done
3249done
3250lt_ac_max=0
3251lt_ac_count=0
3252# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3253# along with /bin/sed that truncates output.
3254for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3255  test ! -f $lt_ac_sed && continue
3256  cat /dev/null > conftest.in
3257  lt_ac_count=0
3258  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3259  # Check for GNU sed and select it if it is found.
3260  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3261    lt_cv_path_SED=$lt_ac_sed
3262    break
3263  fi
3264  while true; do
3265    cat conftest.in conftest.in >conftest.tmp
3266    mv conftest.tmp conftest.in
3267    cp conftest.in conftest.nl
3268    echo >>conftest.nl
3269    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3270    cmp -s conftest.out conftest.nl || break
3271    # 10000 chars as input seems more than enough
3272    test $lt_ac_count -gt 10 && break
3273    lt_ac_count=`expr $lt_ac_count + 1`
3274    if test $lt_ac_count -gt $lt_ac_max; then
3275      lt_ac_max=$lt_ac_count
3276      lt_cv_path_SED=$lt_ac_sed
3277    fi
3278  done
3279done
3280
3281fi
3282
3283SED=$lt_cv_path_SED
3284echo "$as_me:$LINENO: result: $SED" >&5
3285echo "${ECHO_T}$SED" >&6
3286
3287echo "$as_me:$LINENO: checking for egrep" >&5
3288echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3289if test "${ac_cv_prog_egrep+set}" = set; then
3290  echo $ECHO_N "(cached) $ECHO_C" >&6
3291else
3292  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3293    then ac_cv_prog_egrep='grep -E'
3294    else ac_cv_prog_egrep='egrep'
3295    fi
3296fi
3297echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3298echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3299 EGREP=$ac_cv_prog_egrep
3300
3301
3302
3303# Check whether --with-gnu-ld or --without-gnu-ld was given.
3304if test "${with_gnu_ld+set}" = set; then
3305  withval="$with_gnu_ld"
3306  test "$withval" = no || with_gnu_ld=yes
3307else
3308  with_gnu_ld=no
3309fi;
3310ac_prog=ld
3311if test "$GCC" = yes; then
3312  # Check if gcc -print-prog-name=ld gives a path.
3313  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3314echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3315  case $host in
3316  *-*-mingw*)
3317    # gcc leaves a trailing carriage return which upsets mingw
3318    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3319  *)
3320    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3321  esac
3322  case $ac_prog in
3323    # Accept absolute paths.
3324    [\\/]* | ?:[\\/]*)
3325      re_direlt='/[^/][^/]*/\.\./'
3326      # Canonicalize the pathname of ld
3327      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3328      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3329	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3330      done
3331      test -z "$LD" && LD="$ac_prog"
3332      ;;
3333  "")
3334    # If it fails, then pretend we aren't using GCC.
3335    ac_prog=ld
3336    ;;
3337  *)
3338    # If it is relative, then search for the first ld in PATH.
3339    with_gnu_ld=unknown
3340    ;;
3341  esac
3342elif test "$with_gnu_ld" = yes; then
3343  echo "$as_me:$LINENO: checking for GNU ld" >&5
3344echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3345else
3346  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3347echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3348fi
3349if test "${lt_cv_path_LD+set}" = set; then
3350  echo $ECHO_N "(cached) $ECHO_C" >&6
3351else
3352  if test -z "$LD"; then
3353  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3354  for ac_dir in $PATH; do
3355    IFS="$lt_save_ifs"
3356    test -z "$ac_dir" && ac_dir=.
3357    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3358      lt_cv_path_LD="$ac_dir/$ac_prog"
3359      # Check to see if the program is GNU ld.  I'd rather use --version,
3360      # but apparently some variants of GNU ld only accept -v.
3361      # Break only if it was the GNU/non-GNU ld that we prefer.
3362      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3363      *GNU* | *'with BFD'*)
3364	test "$with_gnu_ld" != no && break
3365	;;
3366      *)
3367	test "$with_gnu_ld" != yes && break
3368	;;
3369      esac
3370    fi
3371  done
3372  IFS="$lt_save_ifs"
3373else
3374  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3375fi
3376fi
3377
3378LD="$lt_cv_path_LD"
3379if test -n "$LD"; then
3380  echo "$as_me:$LINENO: result: $LD" >&5
3381echo "${ECHO_T}$LD" >&6
3382else
3383  echo "$as_me:$LINENO: result: no" >&5
3384echo "${ECHO_T}no" >&6
3385fi
3386test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3387echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3388   { (exit 1); exit 1; }; }
3389echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3390echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3391if test "${lt_cv_prog_gnu_ld+set}" = set; then
3392  echo $ECHO_N "(cached) $ECHO_C" >&6
3393else
3394  # I'd rather use --version here, but apparently some GNU lds only accept -v.
3395case `$LD -v 2>&1 </dev/null` in
3396*GNU* | *'with BFD'*)
3397  lt_cv_prog_gnu_ld=yes
3398  ;;
3399*)
3400  lt_cv_prog_gnu_ld=no
3401  ;;
3402esac
3403fi
3404echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3405echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3406with_gnu_ld=$lt_cv_prog_gnu_ld
3407
3408
3409echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3410echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3411if test "${lt_cv_ld_reload_flag+set}" = set; then
3412  echo $ECHO_N "(cached) $ECHO_C" >&6
3413else
3414  lt_cv_ld_reload_flag='-r'
3415fi
3416echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3417echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3418reload_flag=$lt_cv_ld_reload_flag
3419case $reload_flag in
3420"" | " "*) ;;
3421*) reload_flag=" $reload_flag" ;;
3422esac
3423reload_cmds='$LD$reload_flag -o $output$reload_objs'
3424case $host_os in
3425  darwin*)
3426    if test "$GCC" = yes; then
3427      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3428    else
3429      reload_cmds='$LD$reload_flag -o $output$reload_objs'
3430    fi
3431    ;;
3432esac
3433
3434echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3435echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3436if test "${lt_cv_path_NM+set}" = set; then
3437  echo $ECHO_N "(cached) $ECHO_C" >&6
3438else
3439  if test -n "$NM"; then
3440  # Let the user override the test.
3441  lt_cv_path_NM="$NM"
3442else
3443  lt_nm_to_check="${ac_tool_prefix}nm"
3444  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3445    lt_nm_to_check="$lt_nm_to_check nm"
3446  fi
3447  for lt_tmp_nm in $lt_nm_to_check; do
3448    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3449    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3450      IFS="$lt_save_ifs"
3451      test -z "$ac_dir" && ac_dir=.
3452      tmp_nm="$ac_dir/$lt_tmp_nm"
3453      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3454	# Check to see if the nm accepts a BSD-compat flag.
3455	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
3456	#   nm: unknown option "B" ignored
3457	# Tru64's nm complains that /dev/null is an invalid object file
3458	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3459	*/dev/null* | *'Invalid file or object type'*)
3460	  lt_cv_path_NM="$tmp_nm -B"
3461	  break
3462	  ;;
3463	*)
3464	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3465	  */dev/null*)
3466	    lt_cv_path_NM="$tmp_nm -p"
3467	    break
3468	    ;;
3469	  *)
3470	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3471	    continue # so that we can try to find one that supports BSD flags
3472	    ;;
3473	  esac
3474	  ;;
3475	esac
3476      fi
3477    done
3478    IFS="$lt_save_ifs"
3479  done
3480  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3481fi
3482fi
3483echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3484echo "${ECHO_T}$lt_cv_path_NM" >&6
3485NM="$lt_cv_path_NM"
3486
3487echo "$as_me:$LINENO: checking whether ln -s works" >&5
3488echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3489LN_S=$as_ln_s
3490if test "$LN_S" = "ln -s"; then
3491  echo "$as_me:$LINENO: result: yes" >&5
3492echo "${ECHO_T}yes" >&6
3493else
3494  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3495echo "${ECHO_T}no, using $LN_S" >&6
3496fi
3497
3498echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3499echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3500if test "${lt_cv_deplibs_check_method+set}" = set; then
3501  echo $ECHO_N "(cached) $ECHO_C" >&6
3502else
3503  lt_cv_file_magic_cmd='$MAGIC_CMD'
3504lt_cv_file_magic_test_file=
3505lt_cv_deplibs_check_method='unknown'
3506# Need to set the preceding variable on all platforms that support
3507# interlibrary dependencies.
3508# 'none' -- dependencies not supported.
3509# `unknown' -- same as none, but documents that we really don't know.
3510# 'pass_all' -- all dependencies passed with no checks.
3511# 'test_compile' -- check by making test program.
3512# 'file_magic [[regex]]' -- check by looking for files in library path
3513# which responds to the $file_magic_cmd with a given extended regex.
3514# If you have `file' or equivalent on your system and you're not sure
3515# whether `pass_all' will *always* work, you probably want this one.
3516
3517case $host_os in
3518aix4* | aix5*)
3519  lt_cv_deplibs_check_method=pass_all
3520  ;;
3521
3522beos*)
3523  lt_cv_deplibs_check_method=pass_all
3524  ;;
3525
3526bsdi[45]*)
3527  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3528  lt_cv_file_magic_cmd='/usr/bin/file -L'
3529  lt_cv_file_magic_test_file=/shlib/libc.so
3530  ;;
3531
3532cygwin*)
3533  # func_win32_libid is a shell function defined in ltmain.sh
3534  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3535  lt_cv_file_magic_cmd='func_win32_libid'
3536  ;;
3537
3538mingw* | pw32*)
3539  # Base MSYS/MinGW do not provide the 'file' command needed by
3540  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
3541  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3542  lt_cv_file_magic_cmd='$OBJDUMP -f'
3543  ;;
3544
3545darwin* | rhapsody*)
3546  lt_cv_deplibs_check_method=pass_all
3547  ;;
3548
3549freebsd* | kfreebsd*-gnu | dragonfly*)
3550  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3551    case $host_cpu in
3552    i*86 )
3553      # Not sure whether the presence of OpenBSD here was a mistake.
3554      # Let's accept both of them until this is cleared up.
3555      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
3556      lt_cv_file_magic_cmd=/usr/bin/file
3557      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3558      ;;
3559    esac
3560  else
3561    lt_cv_deplibs_check_method=pass_all
3562  fi
3563  ;;
3564
3565gnu*)
3566  lt_cv_deplibs_check_method=pass_all
3567  ;;
3568
3569hpux10.20* | hpux11*)
3570  lt_cv_file_magic_cmd=/usr/bin/file
3571  case $host_cpu in
3572  ia64*)
3573    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3574    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3575    ;;
3576  hppa*64*)
3577    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]'
3578    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3579    ;;
3580  *)
3581    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3582    lt_cv_file_magic_test_file=/usr/lib/libc.sl
3583    ;;
3584  esac
3585  ;;
3586
3587interix3*)
3588  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
3589  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
3590  ;;
3591
3592irix5* | irix6* | nonstopux*)
3593  case $LD in
3594  *-32|*"-32 ") libmagic=32-bit;;
3595  *-n32|*"-n32 ") libmagic=N32;;
3596  *-64|*"-64 ") libmagic=64-bit;;
3597  *) libmagic=never-match;;
3598  esac
3599  lt_cv_deplibs_check_method=pass_all
3600  ;;
3601
3602# This must be Linux ELF.
3603linux*)
3604  lt_cv_deplibs_check_method=pass_all
3605  ;;
3606
3607netbsd*)
3608  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3609    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3610  else
3611    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
3612  fi
3613  ;;
3614
3615newos6*)
3616  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3617  lt_cv_file_magic_cmd=/usr/bin/file
3618  lt_cv_file_magic_test_file=/usr/lib/libnls.so
3619  ;;
3620
3621nto-qnx*)
3622  lt_cv_deplibs_check_method=unknown
3623  ;;
3624
3625openbsd*)
3626  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3627    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
3628  else
3629    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3630  fi
3631  ;;
3632
3633osf3* | osf4* | osf5*)
3634  lt_cv_deplibs_check_method=pass_all
3635  ;;
3636
3637solaris*)
3638  lt_cv_deplibs_check_method=pass_all
3639  ;;
3640
3641sysv4 | sysv4.3*)
3642  case $host_vendor in
3643  motorola)
3644    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]'
3645    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3646    ;;
3647  ncr)
3648    lt_cv_deplibs_check_method=pass_all
3649    ;;
3650  sequent)
3651    lt_cv_file_magic_cmd='/bin/file'
3652    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3653    ;;
3654  sni)
3655    lt_cv_file_magic_cmd='/bin/file'
3656    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3657    lt_cv_file_magic_test_file=/lib/libc.so
3658    ;;
3659  siemens)
3660    lt_cv_deplibs_check_method=pass_all
3661    ;;
3662  pc)
3663    lt_cv_deplibs_check_method=pass_all
3664    ;;
3665  esac
3666  ;;
3667
3668sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3669  lt_cv_deplibs_check_method=pass_all
3670  ;;
3671esac
3672
3673fi
3674echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3675echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3676file_magic_cmd=$lt_cv_file_magic_cmd
3677deplibs_check_method=$lt_cv_deplibs_check_method
3678test -z "$deplibs_check_method" && deplibs_check_method=unknown
3679
3680
3681
3682
3683# If no C compiler was specified, use CC.
3684LTCC=${LTCC-"$CC"}
3685
3686# If no C compiler flags were specified, use CFLAGS.
3687LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
3688
3689# Allow CC to be a program name with arguments.
3690compiler=$CC
3691
3692
3693# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3694if test "${enable_libtool_lock+set}" = set; then
3695  enableval="$enable_libtool_lock"
3696
3697fi;
3698test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3699
3700# Some flags need to be propagated to the compiler or linker for good
3701# libtool support.
3702case $host in
3703ia64-*-hpux*)
3704  # Find out which ABI we are using.
3705  echo 'int i;' > conftest.$ac_ext
3706  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3707  (eval $ac_compile) 2>&5
3708  ac_status=$?
3709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3710  (exit $ac_status); }; then
3711    case `/usr/bin/file conftest.$ac_objext` in
3712    *ELF-32*)
3713      HPUX_IA64_MODE="32"
3714      ;;
3715    *ELF-64*)
3716      HPUX_IA64_MODE="64"
3717      ;;
3718    esac
3719  fi
3720  rm -rf conftest*
3721  ;;
3722*-*-irix6*)
3723  # Find out which ABI we are using.
3724  echo '#line 3724 "configure"' > conftest.$ac_ext
3725  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3726  (eval $ac_compile) 2>&5
3727  ac_status=$?
3728  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3729  (exit $ac_status); }; then
3730   if test "$lt_cv_prog_gnu_ld" = yes; then
3731    case `/usr/bin/file conftest.$ac_objext` in
3732    *32-bit*)
3733      LD="${LD-ld} -melf32bsmip"
3734      ;;
3735    *N32*)
3736      LD="${LD-ld} -melf32bmipn32"
3737      ;;
3738    *64-bit*)
3739      LD="${LD-ld} -melf64bmip"
3740      ;;
3741    esac
3742   else
3743    case `/usr/bin/file conftest.$ac_objext` in
3744    *32-bit*)
3745      LD="${LD-ld} -32"
3746      ;;
3747    *N32*)
3748      LD="${LD-ld} -n32"
3749      ;;
3750    *64-bit*)
3751      LD="${LD-ld} -64"
3752      ;;
3753    esac
3754   fi
3755  fi
3756  rm -rf conftest*
3757  ;;
3758
3759x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3760  # Find out which ABI we are using.
3761  echo 'int i;' > conftest.$ac_ext
3762  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3763  (eval $ac_compile) 2>&5
3764  ac_status=$?
3765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3766  (exit $ac_status); }; then
3767    case `/usr/bin/file conftest.o` in
3768    *32-bit*)
3769      case $host in
3770        x86_64-*linux*)
3771          LD="${LD-ld} -m elf_i386"
3772          ;;
3773        ppc64-*linux*|powerpc64-*linux*)
3774          LD="${LD-ld} -m elf32ppclinux"
3775          ;;
3776        s390x-*linux*)
3777          LD="${LD-ld} -m elf_s390"
3778          ;;
3779        sparc64-*linux*)
3780          LD="${LD-ld} -m elf32_sparc"
3781          ;;
3782      esac
3783      ;;
3784    *64-bit*)
3785      case $host in
3786        x86_64-*linux*)
3787          LD="${LD-ld} -m elf_x86_64"
3788          ;;
3789        ppc*-*linux*|powerpc*-*linux*)
3790          LD="${LD-ld} -m elf64ppc"
3791          ;;
3792        s390*-*linux*)
3793          LD="${LD-ld} -m elf64_s390"
3794          ;;
3795        sparc*-*linux*)
3796          LD="${LD-ld} -m elf64_sparc"
3797          ;;
3798      esac
3799      ;;
3800    esac
3801  fi
3802  rm -rf conftest*
3803  ;;
3804
3805*-*-sco3.2v5*)
3806  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3807  SAVE_CFLAGS="$CFLAGS"
3808  CFLAGS="$CFLAGS -belf"
3809  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3810echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3811if test "${lt_cv_cc_needs_belf+set}" = set; then
3812  echo $ECHO_N "(cached) $ECHO_C" >&6
3813else
3814  ac_ext=c
3815ac_cpp='$CPP $CPPFLAGS'
3816ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3817ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3818ac_compiler_gnu=$ac_cv_c_compiler_gnu
3819
3820     cat >conftest.$ac_ext <<_ACEOF
3821/* confdefs.h.  */
3822_ACEOF
3823cat confdefs.h >>conftest.$ac_ext
3824cat >>conftest.$ac_ext <<_ACEOF
3825/* end confdefs.h.  */
3826
3827int
3828main ()
3829{
3830
3831  ;
3832  return 0;
3833}
3834_ACEOF
3835rm -f conftest.$ac_objext conftest$ac_exeext
3836if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3837  (eval $ac_link) 2>conftest.er1
3838  ac_status=$?
3839  grep -v '^ *+' conftest.er1 >conftest.err
3840  rm -f conftest.er1
3841  cat conftest.err >&5
3842  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3843  (exit $ac_status); } &&
3844	 { ac_try='test -z "$ac_c_werror_flag"
3845			 || test ! -s conftest.err'
3846  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3847  (eval $ac_try) 2>&5
3848  ac_status=$?
3849  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3850  (exit $ac_status); }; } &&
3851	 { ac_try='test -s conftest$ac_exeext'
3852  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3853  (eval $ac_try) 2>&5
3854  ac_status=$?
3855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3856  (exit $ac_status); }; }; then
3857  lt_cv_cc_needs_belf=yes
3858else
3859  echo "$as_me: failed program was:" >&5
3860sed 's/^/| /' conftest.$ac_ext >&5
3861
3862lt_cv_cc_needs_belf=no
3863fi
3864rm -f conftest.err conftest.$ac_objext \
3865      conftest$ac_exeext conftest.$ac_ext
3866     ac_ext=c
3867ac_cpp='$CPP $CPPFLAGS'
3868ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3869ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3870ac_compiler_gnu=$ac_cv_c_compiler_gnu
3871
3872fi
3873echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
3874echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3875  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3876    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3877    CFLAGS="$SAVE_CFLAGS"
3878  fi
3879  ;;
3880sparc*-*solaris*)
3881  # Find out which ABI we are using.
3882  echo 'int i;' > conftest.$ac_ext
3883  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3884  (eval $ac_compile) 2>&5
3885  ac_status=$?
3886  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3887  (exit $ac_status); }; then
3888    case `/usr/bin/file conftest.o` in
3889    *64-bit*)
3890      case $lt_cv_prog_gnu_ld in
3891      yes*) LD="${LD-ld} -m elf64_sparc" ;;
3892      *)    LD="${LD-ld} -64" ;;
3893      esac
3894      ;;
3895    esac
3896  fi
3897  rm -rf conftest*
3898  ;;
3899
3900
3901esac
3902
3903need_locks="$enable_libtool_lock"
3904
3905
3906ac_ext=c
3907ac_cpp='$CPP $CPPFLAGS'
3908ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3909ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3910ac_compiler_gnu=$ac_cv_c_compiler_gnu
3911echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3912echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3913# On Suns, sometimes $CPP names a directory.
3914if test -n "$CPP" && test -d "$CPP"; then
3915  CPP=
3916fi
3917if test -z "$CPP"; then
3918  if test "${ac_cv_prog_CPP+set}" = set; then
3919  echo $ECHO_N "(cached) $ECHO_C" >&6
3920else
3921      # Double quotes because CPP needs to be expanded
3922    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3923    do
3924      ac_preproc_ok=false
3925for ac_c_preproc_warn_flag in '' yes
3926do
3927  # Use a header file that comes with gcc, so configuring glibc
3928  # with a fresh cross-compiler works.
3929  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3930  # <limits.h> exists even on freestanding compilers.
3931  # On the NeXT, cc -E runs the code through the compiler's parser,
3932  # not just through cpp. "Syntax error" is here to catch this case.
3933  cat >conftest.$ac_ext <<_ACEOF
3934/* confdefs.h.  */
3935_ACEOF
3936cat confdefs.h >>conftest.$ac_ext
3937cat >>conftest.$ac_ext <<_ACEOF
3938/* end confdefs.h.  */
3939#ifdef __STDC__
3940# include <limits.h>
3941#else
3942# include <assert.h>
3943#endif
3944		     Syntax error
3945_ACEOF
3946if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3947  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3948  ac_status=$?
3949  grep -v '^ *+' conftest.er1 >conftest.err
3950  rm -f conftest.er1
3951  cat conftest.err >&5
3952  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3953  (exit $ac_status); } >/dev/null; then
3954  if test -s conftest.err; then
3955    ac_cpp_err=$ac_c_preproc_warn_flag
3956    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3957  else
3958    ac_cpp_err=
3959  fi
3960else
3961  ac_cpp_err=yes
3962fi
3963if test -z "$ac_cpp_err"; then
3964  :
3965else
3966  echo "$as_me: failed program was:" >&5
3967sed 's/^/| /' conftest.$ac_ext >&5
3968
3969  # Broken: fails on valid input.
3970continue
3971fi
3972rm -f conftest.err conftest.$ac_ext
3973
3974  # OK, works on sane cases.  Now check whether non-existent headers
3975  # can be detected and how.
3976  cat >conftest.$ac_ext <<_ACEOF
3977/* confdefs.h.  */
3978_ACEOF
3979cat confdefs.h >>conftest.$ac_ext
3980cat >>conftest.$ac_ext <<_ACEOF
3981/* end confdefs.h.  */
3982#include <ac_nonexistent.h>
3983_ACEOF
3984if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3985  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3986  ac_status=$?
3987  grep -v '^ *+' conftest.er1 >conftest.err
3988  rm -f conftest.er1
3989  cat conftest.err >&5
3990  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991  (exit $ac_status); } >/dev/null; then
3992  if test -s conftest.err; then
3993    ac_cpp_err=$ac_c_preproc_warn_flag
3994    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3995  else
3996    ac_cpp_err=
3997  fi
3998else
3999  ac_cpp_err=yes
4000fi
4001if test -z "$ac_cpp_err"; then
4002  # Broken: success on invalid input.
4003continue
4004else
4005  echo "$as_me: failed program was:" >&5
4006sed 's/^/| /' conftest.$ac_ext >&5
4007
4008  # Passes both tests.
4009ac_preproc_ok=:
4010break
4011fi
4012rm -f conftest.err conftest.$ac_ext
4013
4014done
4015# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4016rm -f conftest.err conftest.$ac_ext
4017if $ac_preproc_ok; then
4018  break
4019fi
4020
4021    done
4022    ac_cv_prog_CPP=$CPP
4023
4024fi
4025  CPP=$ac_cv_prog_CPP
4026else
4027  ac_cv_prog_CPP=$CPP
4028fi
4029echo "$as_me:$LINENO: result: $CPP" >&5
4030echo "${ECHO_T}$CPP" >&6
4031ac_preproc_ok=false
4032for ac_c_preproc_warn_flag in '' yes
4033do
4034  # Use a header file that comes with gcc, so configuring glibc
4035  # with a fresh cross-compiler works.
4036  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4037  # <limits.h> exists even on freestanding compilers.
4038  # On the NeXT, cc -E runs the code through the compiler's parser,
4039  # not just through cpp. "Syntax error" is here to catch this case.
4040  cat >conftest.$ac_ext <<_ACEOF
4041/* confdefs.h.  */
4042_ACEOF
4043cat confdefs.h >>conftest.$ac_ext
4044cat >>conftest.$ac_ext <<_ACEOF
4045/* end confdefs.h.  */
4046#ifdef __STDC__
4047# include <limits.h>
4048#else
4049# include <assert.h>
4050#endif
4051		     Syntax error
4052_ACEOF
4053if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4054  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4055  ac_status=$?
4056  grep -v '^ *+' conftest.er1 >conftest.err
4057  rm -f conftest.er1
4058  cat conftest.err >&5
4059  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4060  (exit $ac_status); } >/dev/null; then
4061  if test -s conftest.err; then
4062    ac_cpp_err=$ac_c_preproc_warn_flag
4063    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4064  else
4065    ac_cpp_err=
4066  fi
4067else
4068  ac_cpp_err=yes
4069fi
4070if test -z "$ac_cpp_err"; then
4071  :
4072else
4073  echo "$as_me: failed program was:" >&5
4074sed 's/^/| /' conftest.$ac_ext >&5
4075
4076  # Broken: fails on valid input.
4077continue
4078fi
4079rm -f conftest.err conftest.$ac_ext
4080
4081  # OK, works on sane cases.  Now check whether non-existent headers
4082  # can be detected and how.
4083  cat >conftest.$ac_ext <<_ACEOF
4084/* confdefs.h.  */
4085_ACEOF
4086cat confdefs.h >>conftest.$ac_ext
4087cat >>conftest.$ac_ext <<_ACEOF
4088/* end confdefs.h.  */
4089#include <ac_nonexistent.h>
4090_ACEOF
4091if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4092  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4093  ac_status=$?
4094  grep -v '^ *+' conftest.er1 >conftest.err
4095  rm -f conftest.er1
4096  cat conftest.err >&5
4097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4098  (exit $ac_status); } >/dev/null; then
4099  if test -s conftest.err; then
4100    ac_cpp_err=$ac_c_preproc_warn_flag
4101    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4102  else
4103    ac_cpp_err=
4104  fi
4105else
4106  ac_cpp_err=yes
4107fi
4108if test -z "$ac_cpp_err"; then
4109  # Broken: success on invalid input.
4110continue
4111else
4112  echo "$as_me: failed program was:" >&5
4113sed 's/^/| /' conftest.$ac_ext >&5
4114
4115  # Passes both tests.
4116ac_preproc_ok=:
4117break
4118fi
4119rm -f conftest.err conftest.$ac_ext
4120
4121done
4122# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4123rm -f conftest.err conftest.$ac_ext
4124if $ac_preproc_ok; then
4125  :
4126else
4127  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4128See \`config.log' for more details." >&5
4129echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4130See \`config.log' for more details." >&2;}
4131   { (exit 1); exit 1; }; }
4132fi
4133
4134ac_ext=c
4135ac_cpp='$CPP $CPPFLAGS'
4136ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4137ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4138ac_compiler_gnu=$ac_cv_c_compiler_gnu
4139
4140
4141echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4142echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4143if test "${ac_cv_header_stdc+set}" = set; then
4144  echo $ECHO_N "(cached) $ECHO_C" >&6
4145else
4146  cat >conftest.$ac_ext <<_ACEOF
4147/* confdefs.h.  */
4148_ACEOF
4149cat confdefs.h >>conftest.$ac_ext
4150cat >>conftest.$ac_ext <<_ACEOF
4151/* end confdefs.h.  */
4152#include <stdlib.h>
4153#include <stdarg.h>
4154#include <string.h>
4155#include <float.h>
4156
4157int
4158main ()
4159{
4160
4161  ;
4162  return 0;
4163}
4164_ACEOF
4165rm -f conftest.$ac_objext
4166if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4167  (eval $ac_compile) 2>conftest.er1
4168  ac_status=$?
4169  grep -v '^ *+' conftest.er1 >conftest.err
4170  rm -f conftest.er1
4171  cat conftest.err >&5
4172  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173  (exit $ac_status); } &&
4174	 { ac_try='test -z "$ac_c_werror_flag"
4175			 || test ! -s conftest.err'
4176  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4177  (eval $ac_try) 2>&5
4178  ac_status=$?
4179  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4180  (exit $ac_status); }; } &&
4181	 { ac_try='test -s conftest.$ac_objext'
4182  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4183  (eval $ac_try) 2>&5
4184  ac_status=$?
4185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4186  (exit $ac_status); }; }; then
4187  ac_cv_header_stdc=yes
4188else
4189  echo "$as_me: failed program was:" >&5
4190sed 's/^/| /' conftest.$ac_ext >&5
4191
4192ac_cv_header_stdc=no
4193fi
4194rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4195
4196if test $ac_cv_header_stdc = yes; then
4197  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4198  cat >conftest.$ac_ext <<_ACEOF
4199/* confdefs.h.  */
4200_ACEOF
4201cat confdefs.h >>conftest.$ac_ext
4202cat >>conftest.$ac_ext <<_ACEOF
4203/* end confdefs.h.  */
4204#include <string.h>
4205
4206_ACEOF
4207if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4208  $EGREP "memchr" >/dev/null 2>&1; then
4209  :
4210else
4211  ac_cv_header_stdc=no
4212fi
4213rm -f conftest*
4214
4215fi
4216
4217if test $ac_cv_header_stdc = yes; then
4218  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4219  cat >conftest.$ac_ext <<_ACEOF
4220/* confdefs.h.  */
4221_ACEOF
4222cat confdefs.h >>conftest.$ac_ext
4223cat >>conftest.$ac_ext <<_ACEOF
4224/* end confdefs.h.  */
4225#include <stdlib.h>
4226
4227_ACEOF
4228if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4229  $EGREP "free" >/dev/null 2>&1; then
4230  :
4231else
4232  ac_cv_header_stdc=no
4233fi
4234rm -f conftest*
4235
4236fi
4237
4238if test $ac_cv_header_stdc = yes; then
4239  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4240  if test "$cross_compiling" = yes; then
4241  :
4242else
4243  cat >conftest.$ac_ext <<_ACEOF
4244/* confdefs.h.  */
4245_ACEOF
4246cat confdefs.h >>conftest.$ac_ext
4247cat >>conftest.$ac_ext <<_ACEOF
4248/* end confdefs.h.  */
4249#include <ctype.h>
4250#if ((' ' & 0x0FF) == 0x020)
4251# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4252# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4253#else
4254# define ISLOWER(c) \
4255		   (('a' <= (c) && (c) <= 'i') \
4256		     || ('j' <= (c) && (c) <= 'r') \
4257		     || ('s' <= (c) && (c) <= 'z'))
4258# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4259#endif
4260
4261#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4262int
4263main ()
4264{
4265  int i;
4266  for (i = 0; i < 256; i++)
4267    if (XOR (islower (i), ISLOWER (i))
4268	|| toupper (i) != TOUPPER (i))
4269      exit(2);
4270  exit (0);
4271}
4272_ACEOF
4273rm -f conftest$ac_exeext
4274if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4275  (eval $ac_link) 2>&5
4276  ac_status=$?
4277  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4278  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4279  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4280  (eval $ac_try) 2>&5
4281  ac_status=$?
4282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4283  (exit $ac_status); }; }; then
4284  :
4285else
4286  echo "$as_me: program exited with status $ac_status" >&5
4287echo "$as_me: failed program was:" >&5
4288sed 's/^/| /' conftest.$ac_ext >&5
4289
4290( exit $ac_status )
4291ac_cv_header_stdc=no
4292fi
4293rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4294fi
4295fi
4296fi
4297echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4298echo "${ECHO_T}$ac_cv_header_stdc" >&6
4299if test $ac_cv_header_stdc = yes; then
4300
4301cat >>confdefs.h <<\_ACEOF
4302#define STDC_HEADERS 1
4303_ACEOF
4304
4305fi
4306
4307# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4318		  inttypes.h stdint.h unistd.h
4319do
4320as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4321echo "$as_me:$LINENO: checking for $ac_header" >&5
4322echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4323if eval "test \"\${$as_ac_Header+set}\" = set"; then
4324  echo $ECHO_N "(cached) $ECHO_C" >&6
4325else
4326  cat >conftest.$ac_ext <<_ACEOF
4327/* confdefs.h.  */
4328_ACEOF
4329cat confdefs.h >>conftest.$ac_ext
4330cat >>conftest.$ac_ext <<_ACEOF
4331/* end confdefs.h.  */
4332$ac_includes_default
4333
4334#include <$ac_header>
4335_ACEOF
4336rm -f conftest.$ac_objext
4337if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4338  (eval $ac_compile) 2>conftest.er1
4339  ac_status=$?
4340  grep -v '^ *+' conftest.er1 >conftest.err
4341  rm -f conftest.er1
4342  cat conftest.err >&5
4343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344  (exit $ac_status); } &&
4345	 { ac_try='test -z "$ac_c_werror_flag"
4346			 || test ! -s conftest.err'
4347  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4348  (eval $ac_try) 2>&5
4349  ac_status=$?
4350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351  (exit $ac_status); }; } &&
4352	 { ac_try='test -s conftest.$ac_objext'
4353  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4354  (eval $ac_try) 2>&5
4355  ac_status=$?
4356  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4357  (exit $ac_status); }; }; then
4358  eval "$as_ac_Header=yes"
4359else
4360  echo "$as_me: failed program was:" >&5
4361sed 's/^/| /' conftest.$ac_ext >&5
4362
4363eval "$as_ac_Header=no"
4364fi
4365rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4366fi
4367echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4368echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4369if test `eval echo '${'$as_ac_Header'}'` = yes; then
4370  cat >>confdefs.h <<_ACEOF
4371#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4372_ACEOF
4373
4374fi
4375
4376done
4377
4378
4379
4380for ac_header in dlfcn.h
4381do
4382as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4383if eval "test \"\${$as_ac_Header+set}\" = set"; then
4384  echo "$as_me:$LINENO: checking for $ac_header" >&5
4385echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4386if eval "test \"\${$as_ac_Header+set}\" = set"; then
4387  echo $ECHO_N "(cached) $ECHO_C" >&6
4388fi
4389echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4390echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4391else
4392  # Is the header compilable?
4393echo "$as_me:$LINENO: checking $ac_header usability" >&5
4394echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4395cat >conftest.$ac_ext <<_ACEOF
4396/* confdefs.h.  */
4397_ACEOF
4398cat confdefs.h >>conftest.$ac_ext
4399cat >>conftest.$ac_ext <<_ACEOF
4400/* end confdefs.h.  */
4401$ac_includes_default
4402#include <$ac_header>
4403_ACEOF
4404rm -f conftest.$ac_objext
4405if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4406  (eval $ac_compile) 2>conftest.er1
4407  ac_status=$?
4408  grep -v '^ *+' conftest.er1 >conftest.err
4409  rm -f conftest.er1
4410  cat conftest.err >&5
4411  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4412  (exit $ac_status); } &&
4413	 { ac_try='test -z "$ac_c_werror_flag"
4414			 || test ! -s conftest.err'
4415  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4416  (eval $ac_try) 2>&5
4417  ac_status=$?
4418  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4419  (exit $ac_status); }; } &&
4420	 { ac_try='test -s conftest.$ac_objext'
4421  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4422  (eval $ac_try) 2>&5
4423  ac_status=$?
4424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4425  (exit $ac_status); }; }; then
4426  ac_header_compiler=yes
4427else
4428  echo "$as_me: failed program was:" >&5
4429sed 's/^/| /' conftest.$ac_ext >&5
4430
4431ac_header_compiler=no
4432fi
4433rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4434echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4435echo "${ECHO_T}$ac_header_compiler" >&6
4436
4437# Is the header present?
4438echo "$as_me:$LINENO: checking $ac_header presence" >&5
4439echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4440cat >conftest.$ac_ext <<_ACEOF
4441/* confdefs.h.  */
4442_ACEOF
4443cat confdefs.h >>conftest.$ac_ext
4444cat >>conftest.$ac_ext <<_ACEOF
4445/* end confdefs.h.  */
4446#include <$ac_header>
4447_ACEOF
4448if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4449  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4450  ac_status=$?
4451  grep -v '^ *+' conftest.er1 >conftest.err
4452  rm -f conftest.er1
4453  cat conftest.err >&5
4454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455  (exit $ac_status); } >/dev/null; then
4456  if test -s conftest.err; then
4457    ac_cpp_err=$ac_c_preproc_warn_flag
4458    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4459  else
4460    ac_cpp_err=
4461  fi
4462else
4463  ac_cpp_err=yes
4464fi
4465if test -z "$ac_cpp_err"; then
4466  ac_header_preproc=yes
4467else
4468  echo "$as_me: failed program was:" >&5
4469sed 's/^/| /' conftest.$ac_ext >&5
4470
4471  ac_header_preproc=no
4472fi
4473rm -f conftest.err conftest.$ac_ext
4474echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4475echo "${ECHO_T}$ac_header_preproc" >&6
4476
4477# So?  What about this header?
4478case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4479  yes:no: )
4480    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4481echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4482    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4483echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4484    ac_header_preproc=yes
4485    ;;
4486  no:yes:* )
4487    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4488echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4489    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4490echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4491    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4492echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4493    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4494echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4495    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4496echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4497    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4498echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4499    (
4500      cat <<\_ASBOX
4501## ---------------------------------------------------------------------- ##
4502## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
4503## ---------------------------------------------------------------------- ##
4504_ASBOX
4505    ) |
4506      sed "s/^/$as_me: WARNING:     /" >&2
4507    ;;
4508esac
4509echo "$as_me:$LINENO: checking for $ac_header" >&5
4510echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4511if eval "test \"\${$as_ac_Header+set}\" = set"; then
4512  echo $ECHO_N "(cached) $ECHO_C" >&6
4513else
4514  eval "$as_ac_Header=\$ac_header_preproc"
4515fi
4516echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4517echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4518
4519fi
4520if test `eval echo '${'$as_ac_Header'}'` = yes; then
4521  cat >>confdefs.h <<_ACEOF
4522#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4523_ACEOF
4524
4525fi
4526
4527done
4528
4529ac_ext=cc
4530ac_cpp='$CXXCPP $CPPFLAGS'
4531ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4532ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4533ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4534if test -n "$ac_tool_prefix"; then
4535  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
4536  do
4537    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4538set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4539echo "$as_me:$LINENO: checking for $ac_word" >&5
4540echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4541if test "${ac_cv_prog_CXX+set}" = set; then
4542  echo $ECHO_N "(cached) $ECHO_C" >&6
4543else
4544  if test -n "$CXX"; then
4545  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4546else
4547as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4548for as_dir in $PATH
4549do
4550  IFS=$as_save_IFS
4551  test -z "$as_dir" && as_dir=.
4552  for ac_exec_ext in '' $ac_executable_extensions; do
4553  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4554    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4555    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4556    break 2
4557  fi
4558done
4559done
4560
4561fi
4562fi
4563CXX=$ac_cv_prog_CXX
4564if test -n "$CXX"; then
4565  echo "$as_me:$LINENO: result: $CXX" >&5
4566echo "${ECHO_T}$CXX" >&6
4567else
4568  echo "$as_me:$LINENO: result: no" >&5
4569echo "${ECHO_T}no" >&6
4570fi
4571
4572    test -n "$CXX" && break
4573  done
4574fi
4575if test -z "$CXX"; then
4576  ac_ct_CXX=$CXX
4577  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
4578do
4579  # Extract the first word of "$ac_prog", so it can be a program name with args.
4580set dummy $ac_prog; ac_word=$2
4581echo "$as_me:$LINENO: checking for $ac_word" >&5
4582echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4583if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
4584  echo $ECHO_N "(cached) $ECHO_C" >&6
4585else
4586  if test -n "$ac_ct_CXX"; then
4587  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4588else
4589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4590for as_dir in $PATH
4591do
4592  IFS=$as_save_IFS
4593  test -z "$as_dir" && as_dir=.
4594  for ac_exec_ext in '' $ac_executable_extensions; do
4595  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4596    ac_cv_prog_ac_ct_CXX="$ac_prog"
4597    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4598    break 2
4599  fi
4600done
4601done
4602
4603fi
4604fi
4605ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4606if test -n "$ac_ct_CXX"; then
4607  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
4608echo "${ECHO_T}$ac_ct_CXX" >&6
4609else
4610  echo "$as_me:$LINENO: result: no" >&5
4611echo "${ECHO_T}no" >&6
4612fi
4613
4614  test -n "$ac_ct_CXX" && break
4615done
4616test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
4617
4618  CXX=$ac_ct_CXX
4619fi
4620
4621
4622# Provide some information about the compiler.
4623echo "$as_me:$LINENO:" \
4624     "checking for C++ compiler version" >&5
4625ac_compiler=`set X $ac_compile; echo $2`
4626{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4627  (eval $ac_compiler --version </dev/null >&5) 2>&5
4628  ac_status=$?
4629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4630  (exit $ac_status); }
4631{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4632  (eval $ac_compiler -v </dev/null >&5) 2>&5
4633  ac_status=$?
4634  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4635  (exit $ac_status); }
4636{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4637  (eval $ac_compiler -V </dev/null >&5) 2>&5
4638  ac_status=$?
4639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4640  (exit $ac_status); }
4641
4642echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
4643echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
4644if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
4645  echo $ECHO_N "(cached) $ECHO_C" >&6
4646else
4647  cat >conftest.$ac_ext <<_ACEOF
4648/* confdefs.h.  */
4649_ACEOF
4650cat confdefs.h >>conftest.$ac_ext
4651cat >>conftest.$ac_ext <<_ACEOF
4652/* end confdefs.h.  */
4653
4654int
4655main ()
4656{
4657#ifndef __GNUC__
4658       choke me
4659#endif
4660
4661  ;
4662  return 0;
4663}
4664_ACEOF
4665rm -f conftest.$ac_objext
4666if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4667  (eval $ac_compile) 2>conftest.er1
4668  ac_status=$?
4669  grep -v '^ *+' conftest.er1 >conftest.err
4670  rm -f conftest.er1
4671  cat conftest.err >&5
4672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4673  (exit $ac_status); } &&
4674	 { ac_try='test -z "$ac_cxx_werror_flag"
4675			 || test ! -s conftest.err'
4676  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4677  (eval $ac_try) 2>&5
4678  ac_status=$?
4679  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4680  (exit $ac_status); }; } &&
4681	 { ac_try='test -s conftest.$ac_objext'
4682  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4683  (eval $ac_try) 2>&5
4684  ac_status=$?
4685  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4686  (exit $ac_status); }; }; then
4687  ac_compiler_gnu=yes
4688else
4689  echo "$as_me: failed program was:" >&5
4690sed 's/^/| /' conftest.$ac_ext >&5
4691
4692ac_compiler_gnu=no
4693fi
4694rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4695ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4696
4697fi
4698echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
4699echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
4700GXX=`test $ac_compiler_gnu = yes && echo yes`
4701ac_test_CXXFLAGS=${CXXFLAGS+set}
4702ac_save_CXXFLAGS=$CXXFLAGS
4703CXXFLAGS="-g"
4704echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
4705echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
4706if test "${ac_cv_prog_cxx_g+set}" = set; then
4707  echo $ECHO_N "(cached) $ECHO_C" >&6
4708else
4709  cat >conftest.$ac_ext <<_ACEOF
4710/* confdefs.h.  */
4711_ACEOF
4712cat confdefs.h >>conftest.$ac_ext
4713cat >>conftest.$ac_ext <<_ACEOF
4714/* end confdefs.h.  */
4715
4716int
4717main ()
4718{
4719
4720  ;
4721  return 0;
4722}
4723_ACEOF
4724rm -f conftest.$ac_objext
4725if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4726  (eval $ac_compile) 2>conftest.er1
4727  ac_status=$?
4728  grep -v '^ *+' conftest.er1 >conftest.err
4729  rm -f conftest.er1
4730  cat conftest.err >&5
4731  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4732  (exit $ac_status); } &&
4733	 { ac_try='test -z "$ac_cxx_werror_flag"
4734			 || test ! -s conftest.err'
4735  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4736  (eval $ac_try) 2>&5
4737  ac_status=$?
4738  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4739  (exit $ac_status); }; } &&
4740	 { ac_try='test -s conftest.$ac_objext'
4741  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4742  (eval $ac_try) 2>&5
4743  ac_status=$?
4744  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4745  (exit $ac_status); }; }; then
4746  ac_cv_prog_cxx_g=yes
4747else
4748  echo "$as_me: failed program was:" >&5
4749sed 's/^/| /' conftest.$ac_ext >&5
4750
4751ac_cv_prog_cxx_g=no
4752fi
4753rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4754fi
4755echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4756echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4757if test "$ac_test_CXXFLAGS" = set; then
4758  CXXFLAGS=$ac_save_CXXFLAGS
4759elif test $ac_cv_prog_cxx_g = yes; then
4760  if test "$GXX" = yes; then
4761    CXXFLAGS="-g -O2"
4762  else
4763    CXXFLAGS="-g"
4764  fi
4765else
4766  if test "$GXX" = yes; then
4767    CXXFLAGS="-O2"
4768  else
4769    CXXFLAGS=
4770  fi
4771fi
4772for ac_declaration in \
4773   '' \
4774   'extern "C" void std::exit (int) throw (); using std::exit;' \
4775   'extern "C" void std::exit (int); using std::exit;' \
4776   'extern "C" void exit (int) throw ();' \
4777   'extern "C" void exit (int);' \
4778   'void exit (int);'
4779do
4780  cat >conftest.$ac_ext <<_ACEOF
4781/* confdefs.h.  */
4782_ACEOF
4783cat confdefs.h >>conftest.$ac_ext
4784cat >>conftest.$ac_ext <<_ACEOF
4785/* end confdefs.h.  */
4786$ac_declaration
4787#include <stdlib.h>
4788int
4789main ()
4790{
4791exit (42);
4792  ;
4793  return 0;
4794}
4795_ACEOF
4796rm -f conftest.$ac_objext
4797if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4798  (eval $ac_compile) 2>conftest.er1
4799  ac_status=$?
4800  grep -v '^ *+' conftest.er1 >conftest.err
4801  rm -f conftest.er1
4802  cat conftest.err >&5
4803  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4804  (exit $ac_status); } &&
4805	 { ac_try='test -z "$ac_cxx_werror_flag"
4806			 || test ! -s conftest.err'
4807  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4808  (eval $ac_try) 2>&5
4809  ac_status=$?
4810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4811  (exit $ac_status); }; } &&
4812	 { ac_try='test -s conftest.$ac_objext'
4813  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4814  (eval $ac_try) 2>&5
4815  ac_status=$?
4816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4817  (exit $ac_status); }; }; then
4818  :
4819else
4820  echo "$as_me: failed program was:" >&5
4821sed 's/^/| /' conftest.$ac_ext >&5
4822
4823continue
4824fi
4825rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4826  cat >conftest.$ac_ext <<_ACEOF
4827/* confdefs.h.  */
4828_ACEOF
4829cat confdefs.h >>conftest.$ac_ext
4830cat >>conftest.$ac_ext <<_ACEOF
4831/* end confdefs.h.  */
4832$ac_declaration
4833int
4834main ()
4835{
4836exit (42);
4837  ;
4838  return 0;
4839}
4840_ACEOF
4841rm -f conftest.$ac_objext
4842if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4843  (eval $ac_compile) 2>conftest.er1
4844  ac_status=$?
4845  grep -v '^ *+' conftest.er1 >conftest.err
4846  rm -f conftest.er1
4847  cat conftest.err >&5
4848  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4849  (exit $ac_status); } &&
4850	 { ac_try='test -z "$ac_cxx_werror_flag"
4851			 || test ! -s conftest.err'
4852  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4853  (eval $ac_try) 2>&5
4854  ac_status=$?
4855  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4856  (exit $ac_status); }; } &&
4857	 { ac_try='test -s conftest.$ac_objext'
4858  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4859  (eval $ac_try) 2>&5
4860  ac_status=$?
4861  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4862  (exit $ac_status); }; }; then
4863  break
4864else
4865  echo "$as_me: failed program was:" >&5
4866sed 's/^/| /' conftest.$ac_ext >&5
4867
4868fi
4869rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4870done
4871rm -f conftest*
4872if test -n "$ac_declaration"; then
4873  echo '#ifdef __cplusplus' >>confdefs.h
4874  echo $ac_declaration      >>confdefs.h
4875  echo '#endif'             >>confdefs.h
4876fi
4877
4878ac_ext=cc
4879ac_cpp='$CXXCPP $CPPFLAGS'
4880ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4881ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4882ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4883
4884depcc="$CXX"  am_compiler_list=
4885
4886echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4887echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
4888if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
4889  echo $ECHO_N "(cached) $ECHO_C" >&6
4890else
4891  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4892  # We make a subdir and do the tests there.  Otherwise we can end up
4893  # making bogus files that we don't know about and never remove.  For
4894  # instance it was reported that on HP-UX the gcc test will end up
4895  # making a dummy file named `D' -- because `-MD' means `put the output
4896  # in D'.
4897  mkdir conftest.dir
4898  # Copy depcomp to subdir because otherwise we won't find it if we're
4899  # using a relative directory.
4900  cp "$am_depcomp" conftest.dir
4901  cd conftest.dir
4902  # We will build objects and dependencies in a subdirectory because
4903  # it helps to detect inapplicable dependency modes.  For instance
4904  # both Tru64's cc and ICC support -MD to output dependencies as a
4905  # side effect of compilation, but ICC will put the dependencies in
4906  # the current directory while Tru64 will put them in the object
4907  # directory.
4908  mkdir sub
4909
4910  am_cv_CXX_dependencies_compiler_type=none
4911  if test "$am_compiler_list" = ""; then
4912     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4913  fi
4914  for depmode in $am_compiler_list; do
4915    # Setup a source with many dependencies, because some compilers
4916    # like to wrap large dependency lists on column 80 (with \), and
4917    # we should not choose a depcomp mode which is confused by this.
4918    #
4919    # We need to recreate these files for each test, as the compiler may
4920    # overwrite some of them when testing with obscure command lines.
4921    # This happens at least with the AIX C compiler.
4922    : > sub/conftest.c
4923    for i in 1 2 3 4 5 6; do
4924      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4925      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4926      # Solaris 8's {/usr,}/bin/sh.
4927      touch sub/conftst$i.h
4928    done
4929    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4930
4931    case $depmode in
4932    nosideeffect)
4933      # after this tag, mechanisms are not by side-effect, so they'll
4934      # only be used when explicitly requested
4935      if test "x$enable_dependency_tracking" = xyes; then
4936	continue
4937      else
4938	break
4939      fi
4940      ;;
4941    none) break ;;
4942    esac
4943    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4944    # mode.  It turns out that the SunPro C++ compiler does not properly
4945    # handle `-M -o', and we need to detect this.
4946    if depmode=$depmode \
4947       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4948       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4949       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4950         >/dev/null 2>conftest.err &&
4951       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4952       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4953       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4954      # icc doesn't choke on unknown options, it will just issue warnings
4955      # or remarks (even with -Werror).  So we grep stderr for any message
4956      # that says an option was ignored or not supported.
4957      # When given -MP, icc 7.0 and 7.1 complain thusly:
4958      #   icc: Command line warning: ignoring option '-M'; no argument required
4959      # The diagnosis changed in icc 8.0:
4960      #   icc: Command line remark: option '-MP' not supported
4961      if (grep 'ignoring option' conftest.err ||
4962          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4963        am_cv_CXX_dependencies_compiler_type=$depmode
4964        break
4965      fi
4966    fi
4967  done
4968
4969  cd ..
4970  rm -rf conftest.dir
4971else
4972  am_cv_CXX_dependencies_compiler_type=none
4973fi
4974
4975fi
4976echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4977echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
4978CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4979
4980
4981
4982if
4983  test "x$enable_dependency_tracking" != xno \
4984  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4985  am__fastdepCXX_TRUE=
4986  am__fastdepCXX_FALSE='#'
4987else
4988  am__fastdepCXX_TRUE='#'
4989  am__fastdepCXX_FALSE=
4990fi
4991
4992
4993
4994
4995if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
4996    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
4997    (test "X$CXX" != "Xg++"))) ; then
4998  ac_ext=cc
4999ac_cpp='$CXXCPP $CPPFLAGS'
5000ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5001ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5002ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5003echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5004echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5005if test -z "$CXXCPP"; then
5006  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5007  echo $ECHO_N "(cached) $ECHO_C" >&6
5008else
5009      # Double quotes because CXXCPP needs to be expanded
5010    for CXXCPP in "$CXX -E" "/lib/cpp"
5011    do
5012      ac_preproc_ok=false
5013for ac_cxx_preproc_warn_flag in '' yes
5014do
5015  # Use a header file that comes with gcc, so configuring glibc
5016  # with a fresh cross-compiler works.
5017  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5018  # <limits.h> exists even on freestanding compilers.
5019  # On the NeXT, cc -E runs the code through the compiler's parser,
5020  # not just through cpp. "Syntax error" is here to catch this case.
5021  cat >conftest.$ac_ext <<_ACEOF
5022/* confdefs.h.  */
5023_ACEOF
5024cat confdefs.h >>conftest.$ac_ext
5025cat >>conftest.$ac_ext <<_ACEOF
5026/* end confdefs.h.  */
5027#ifdef __STDC__
5028# include <limits.h>
5029#else
5030# include <assert.h>
5031#endif
5032		     Syntax error
5033_ACEOF
5034if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5035  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5036  ac_status=$?
5037  grep -v '^ *+' conftest.er1 >conftest.err
5038  rm -f conftest.er1
5039  cat conftest.err >&5
5040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5041  (exit $ac_status); } >/dev/null; then
5042  if test -s conftest.err; then
5043    ac_cpp_err=$ac_cxx_preproc_warn_flag
5044    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5045  else
5046    ac_cpp_err=
5047  fi
5048else
5049  ac_cpp_err=yes
5050fi
5051if test -z "$ac_cpp_err"; then
5052  :
5053else
5054  echo "$as_me: failed program was:" >&5
5055sed 's/^/| /' conftest.$ac_ext >&5
5056
5057  # Broken: fails on valid input.
5058continue
5059fi
5060rm -f conftest.err conftest.$ac_ext
5061
5062  # OK, works on sane cases.  Now check whether non-existent headers
5063  # can be detected and how.
5064  cat >conftest.$ac_ext <<_ACEOF
5065/* confdefs.h.  */
5066_ACEOF
5067cat confdefs.h >>conftest.$ac_ext
5068cat >>conftest.$ac_ext <<_ACEOF
5069/* end confdefs.h.  */
5070#include <ac_nonexistent.h>
5071_ACEOF
5072if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5073  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5074  ac_status=$?
5075  grep -v '^ *+' conftest.er1 >conftest.err
5076  rm -f conftest.er1
5077  cat conftest.err >&5
5078  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079  (exit $ac_status); } >/dev/null; then
5080  if test -s conftest.err; then
5081    ac_cpp_err=$ac_cxx_preproc_warn_flag
5082    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5083  else
5084    ac_cpp_err=
5085  fi
5086else
5087  ac_cpp_err=yes
5088fi
5089if test -z "$ac_cpp_err"; then
5090  # Broken: success on invalid input.
5091continue
5092else
5093  echo "$as_me: failed program was:" >&5
5094sed 's/^/| /' conftest.$ac_ext >&5
5095
5096  # Passes both tests.
5097ac_preproc_ok=:
5098break
5099fi
5100rm -f conftest.err conftest.$ac_ext
5101
5102done
5103# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104rm -f conftest.err conftest.$ac_ext
5105if $ac_preproc_ok; then
5106  break
5107fi
5108
5109    done
5110    ac_cv_prog_CXXCPP=$CXXCPP
5111
5112fi
5113  CXXCPP=$ac_cv_prog_CXXCPP
5114else
5115  ac_cv_prog_CXXCPP=$CXXCPP
5116fi
5117echo "$as_me:$LINENO: result: $CXXCPP" >&5
5118echo "${ECHO_T}$CXXCPP" >&6
5119ac_preproc_ok=false
5120for ac_cxx_preproc_warn_flag in '' yes
5121do
5122  # Use a header file that comes with gcc, so configuring glibc
5123  # with a fresh cross-compiler works.
5124  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5125  # <limits.h> exists even on freestanding compilers.
5126  # On the NeXT, cc -E runs the code through the compiler's parser,
5127  # not just through cpp. "Syntax error" is here to catch this case.
5128  cat >conftest.$ac_ext <<_ACEOF
5129/* confdefs.h.  */
5130_ACEOF
5131cat confdefs.h >>conftest.$ac_ext
5132cat >>conftest.$ac_ext <<_ACEOF
5133/* end confdefs.h.  */
5134#ifdef __STDC__
5135# include <limits.h>
5136#else
5137# include <assert.h>
5138#endif
5139		     Syntax error
5140_ACEOF
5141if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5142  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5143  ac_status=$?
5144  grep -v '^ *+' conftest.er1 >conftest.err
5145  rm -f conftest.er1
5146  cat conftest.err >&5
5147  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5148  (exit $ac_status); } >/dev/null; then
5149  if test -s conftest.err; then
5150    ac_cpp_err=$ac_cxx_preproc_warn_flag
5151    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5152  else
5153    ac_cpp_err=
5154  fi
5155else
5156  ac_cpp_err=yes
5157fi
5158if test -z "$ac_cpp_err"; then
5159  :
5160else
5161  echo "$as_me: failed program was:" >&5
5162sed 's/^/| /' conftest.$ac_ext >&5
5163
5164  # Broken: fails on valid input.
5165continue
5166fi
5167rm -f conftest.err conftest.$ac_ext
5168
5169  # OK, works on sane cases.  Now check whether non-existent headers
5170  # can be detected and how.
5171  cat >conftest.$ac_ext <<_ACEOF
5172/* confdefs.h.  */
5173_ACEOF
5174cat confdefs.h >>conftest.$ac_ext
5175cat >>conftest.$ac_ext <<_ACEOF
5176/* end confdefs.h.  */
5177#include <ac_nonexistent.h>
5178_ACEOF
5179if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5180  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5181  ac_status=$?
5182  grep -v '^ *+' conftest.er1 >conftest.err
5183  rm -f conftest.er1
5184  cat conftest.err >&5
5185  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5186  (exit $ac_status); } >/dev/null; then
5187  if test -s conftest.err; then
5188    ac_cpp_err=$ac_cxx_preproc_warn_flag
5189    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5190  else
5191    ac_cpp_err=
5192  fi
5193else
5194  ac_cpp_err=yes
5195fi
5196if test -z "$ac_cpp_err"; then
5197  # Broken: success on invalid input.
5198continue
5199else
5200  echo "$as_me: failed program was:" >&5
5201sed 's/^/| /' conftest.$ac_ext >&5
5202
5203  # Passes both tests.
5204ac_preproc_ok=:
5205break
5206fi
5207rm -f conftest.err conftest.$ac_ext
5208
5209done
5210# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5211rm -f conftest.err conftest.$ac_ext
5212if $ac_preproc_ok; then
5213  :
5214else
5215  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5216See \`config.log' for more details." >&5
5217echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5218See \`config.log' for more details." >&2;}
5219   { (exit 1); exit 1; }; }
5220fi
5221
5222ac_ext=cc
5223ac_cpp='$CXXCPP $CPPFLAGS'
5224ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5225ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5226ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5227
5228fi
5229
5230
5231ac_ext=f
5232ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5233ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5234ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5235if test -n "$ac_tool_prefix"; then
5236  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5237  do
5238    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5239set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5240echo "$as_me:$LINENO: checking for $ac_word" >&5
5241echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5242if test "${ac_cv_prog_F77+set}" = set; then
5243  echo $ECHO_N "(cached) $ECHO_C" >&6
5244else
5245  if test -n "$F77"; then
5246  ac_cv_prog_F77="$F77" # Let the user override the test.
5247else
5248as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5249for as_dir in $PATH
5250do
5251  IFS=$as_save_IFS
5252  test -z "$as_dir" && as_dir=.
5253  for ac_exec_ext in '' $ac_executable_extensions; do
5254  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5255    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5256    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5257    break 2
5258  fi
5259done
5260done
5261
5262fi
5263fi
5264F77=$ac_cv_prog_F77
5265if test -n "$F77"; then
5266  echo "$as_me:$LINENO: result: $F77" >&5
5267echo "${ECHO_T}$F77" >&6
5268else
5269  echo "$as_me:$LINENO: result: no" >&5
5270echo "${ECHO_T}no" >&6
5271fi
5272
5273    test -n "$F77" && break
5274  done
5275fi
5276if test -z "$F77"; then
5277  ac_ct_F77=$F77
5278  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5279do
5280  # Extract the first word of "$ac_prog", so it can be a program name with args.
5281set dummy $ac_prog; ac_word=$2
5282echo "$as_me:$LINENO: checking for $ac_word" >&5
5283echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5284if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5285  echo $ECHO_N "(cached) $ECHO_C" >&6
5286else
5287  if test -n "$ac_ct_F77"; then
5288  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5289else
5290as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5291for as_dir in $PATH
5292do
5293  IFS=$as_save_IFS
5294  test -z "$as_dir" && as_dir=.
5295  for ac_exec_ext in '' $ac_executable_extensions; do
5296  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5297    ac_cv_prog_ac_ct_F77="$ac_prog"
5298    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5299    break 2
5300  fi
5301done
5302done
5303
5304fi
5305fi
5306ac_ct_F77=$ac_cv_prog_ac_ct_F77
5307if test -n "$ac_ct_F77"; then
5308  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5309echo "${ECHO_T}$ac_ct_F77" >&6
5310else
5311  echo "$as_me:$LINENO: result: no" >&5
5312echo "${ECHO_T}no" >&6
5313fi
5314
5315  test -n "$ac_ct_F77" && break
5316done
5317
5318  F77=$ac_ct_F77
5319fi
5320
5321
5322# Provide some information about the compiler.
5323echo "$as_me:5323:" \
5324     "checking for Fortran 77 compiler version" >&5
5325ac_compiler=`set X $ac_compile; echo $2`
5326{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
5327  (eval $ac_compiler --version </dev/null >&5) 2>&5
5328  ac_status=$?
5329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5330  (exit $ac_status); }
5331{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
5332  (eval $ac_compiler -v </dev/null >&5) 2>&5
5333  ac_status=$?
5334  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5335  (exit $ac_status); }
5336{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
5337  (eval $ac_compiler -V </dev/null >&5) 2>&5
5338  ac_status=$?
5339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5340  (exit $ac_status); }
5341rm -f a.out
5342
5343# If we don't use `.F' as extension, the preprocessor is not run on the
5344# input file.  (Note that this only needs to work for GNU compilers.)
5345ac_save_ext=$ac_ext
5346ac_ext=F
5347echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5348echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
5349if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5350  echo $ECHO_N "(cached) $ECHO_C" >&6
5351else
5352  cat >conftest.$ac_ext <<_ACEOF
5353      program main
5354#ifndef __GNUC__
5355       choke me
5356#endif
5357
5358      end
5359_ACEOF
5360rm -f conftest.$ac_objext
5361if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5362  (eval $ac_compile) 2>conftest.er1
5363  ac_status=$?
5364  grep -v '^ *+' conftest.er1 >conftest.err
5365  rm -f conftest.er1
5366  cat conftest.err >&5
5367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5368  (exit $ac_status); } &&
5369	 { ac_try='test -z "$ac_f77_werror_flag"
5370			 || test ! -s conftest.err'
5371  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5372  (eval $ac_try) 2>&5
5373  ac_status=$?
5374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5375  (exit $ac_status); }; } &&
5376	 { ac_try='test -s conftest.$ac_objext'
5377  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5378  (eval $ac_try) 2>&5
5379  ac_status=$?
5380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5381  (exit $ac_status); }; }; then
5382  ac_compiler_gnu=yes
5383else
5384  echo "$as_me: failed program was:" >&5
5385sed 's/^/| /' conftest.$ac_ext >&5
5386
5387ac_compiler_gnu=no
5388fi
5389rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5390ac_cv_f77_compiler_gnu=$ac_compiler_gnu
5391
5392fi
5393echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
5394echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
5395ac_ext=$ac_save_ext
5396ac_test_FFLAGS=${FFLAGS+set}
5397ac_save_FFLAGS=$FFLAGS
5398FFLAGS=
5399echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
5400echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
5401if test "${ac_cv_prog_f77_g+set}" = set; then
5402  echo $ECHO_N "(cached) $ECHO_C" >&6
5403else
5404  FFLAGS=-g
5405cat >conftest.$ac_ext <<_ACEOF
5406      program main
5407
5408      end
5409_ACEOF
5410rm -f conftest.$ac_objext
5411if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5412  (eval $ac_compile) 2>conftest.er1
5413  ac_status=$?
5414  grep -v '^ *+' conftest.er1 >conftest.err
5415  rm -f conftest.er1
5416  cat conftest.err >&5
5417  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5418  (exit $ac_status); } &&
5419	 { ac_try='test -z "$ac_f77_werror_flag"
5420			 || test ! -s conftest.err'
5421  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5422  (eval $ac_try) 2>&5
5423  ac_status=$?
5424  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5425  (exit $ac_status); }; } &&
5426	 { ac_try='test -s conftest.$ac_objext'
5427  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5428  (eval $ac_try) 2>&5
5429  ac_status=$?
5430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5431  (exit $ac_status); }; }; then
5432  ac_cv_prog_f77_g=yes
5433else
5434  echo "$as_me: failed program was:" >&5
5435sed 's/^/| /' conftest.$ac_ext >&5
5436
5437ac_cv_prog_f77_g=no
5438fi
5439rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5440
5441fi
5442echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
5443echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
5444if test "$ac_test_FFLAGS" = set; then
5445  FFLAGS=$ac_save_FFLAGS
5446elif test $ac_cv_prog_f77_g = yes; then
5447  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5448    FFLAGS="-g -O2"
5449  else
5450    FFLAGS="-g"
5451  fi
5452else
5453  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5454    FFLAGS="-O2"
5455  else
5456    FFLAGS=
5457  fi
5458fi
5459
5460G77=`test $ac_compiler_gnu = yes && echo yes`
5461ac_ext=c
5462ac_cpp='$CPP $CPPFLAGS'
5463ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5464ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5465ac_compiler_gnu=$ac_cv_c_compiler_gnu
5466
5467
5468
5469# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5470
5471# find the maximum length of command line arguments
5472echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5473echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5474if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5475  echo $ECHO_N "(cached) $ECHO_C" >&6
5476else
5477    i=0
5478  teststring="ABCD"
5479
5480  case $build_os in
5481  msdosdjgpp*)
5482    # On DJGPP, this test can blow up pretty badly due to problems in libc
5483    # (any single argument exceeding 2000 bytes causes a buffer overrun
5484    # during glob expansion).  Even if it were fixed, the result of this
5485    # check would be larger than it should be.
5486    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5487    ;;
5488
5489  gnu*)
5490    # Under GNU Hurd, this test is not required because there is
5491    # no limit to the length of command line arguments.
5492    # Libtool will interpret -1 as no limit whatsoever
5493    lt_cv_sys_max_cmd_len=-1;
5494    ;;
5495
5496  cygwin* | mingw*)
5497    # On Win9x/ME, this test blows up -- it succeeds, but takes
5498    # about 5 minutes as the teststring grows exponentially.
5499    # Worse, since 9x/ME are not pre-emptively multitasking,
5500    # you end up with a "frozen" computer, even though with patience
5501    # the test eventually succeeds (with a max line length of 256k).
5502    # Instead, let's just punt: use the minimum linelength reported by
5503    # all of the supported platforms: 8192 (on NT/2K/XP).
5504    lt_cv_sys_max_cmd_len=8192;
5505    ;;
5506
5507  amigaos*)
5508    # On AmigaOS with pdksh, this test takes hours, literally.
5509    # So we just punt and use a minimum line length of 8192.
5510    lt_cv_sys_max_cmd_len=8192;
5511    ;;
5512
5513  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5514    # This has been around since 386BSD, at least.  Likely further.
5515    if test -x /sbin/sysctl; then
5516      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5517    elif test -x /usr/sbin/sysctl; then
5518      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5519    else
5520      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5521    fi
5522    # And add a safety zone
5523    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5524    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5525    ;;
5526
5527  interix*)
5528    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5529    lt_cv_sys_max_cmd_len=196608
5530    ;;
5531
5532  osf*)
5533    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5534    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5535    # nice to cause kernel panics so lets avoid the loop below.
5536    # First set a reasonable default.
5537    lt_cv_sys_max_cmd_len=16384
5538    #
5539    if test -x /sbin/sysconfig; then
5540      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5541        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5542      esac
5543    fi
5544    ;;
5545  sco3.2v5*)
5546    lt_cv_sys_max_cmd_len=102400
5547    ;;
5548  sysv5* | sco5v6* | sysv4.2uw2*)
5549    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5550    if test -n "$kargmax"; then
5551      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
5552    else
5553      lt_cv_sys_max_cmd_len=32768
5554    fi
5555    ;;
5556  *)
5557    # If test is not a shell built-in, we'll probably end up computing a
5558    # maximum length that is only half of the actual maximum length, but
5559    # we can't tell.
5560    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5561    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
5562	       = "XX$teststring") >/dev/null 2>&1 &&
5563	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
5564	    lt_cv_sys_max_cmd_len=$new_result &&
5565	    test $i != 17 # 1/2 MB should be enough
5566    do
5567      i=`expr $i + 1`
5568      teststring=$teststring$teststring
5569    done
5570    teststring=
5571    # Add a significant safety factor because C++ compilers can tack on massive
5572    # amounts of additional arguments before passing them to the linker.
5573    # It appears as though 1/2 is a usable value.
5574    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5575    ;;
5576  esac
5577
5578fi
5579
5580if test -n $lt_cv_sys_max_cmd_len ; then
5581  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5582echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5583else
5584  echo "$as_me:$LINENO: result: none" >&5
5585echo "${ECHO_T}none" >&6
5586fi
5587
5588
5589
5590
5591# Check for command to grab the raw symbol name followed by C symbol from nm.
5592echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5593echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5594if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5595  echo $ECHO_N "(cached) $ECHO_C" >&6
5596else
5597
5598# These are sane defaults that work on at least a few old systems.
5599# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5600
5601# Character class describing NM global symbol codes.
5602symcode='[BCDEGRST]'
5603
5604# Regexp to match symbols that can be accessed directly from C.
5605sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5606
5607# Transform an extracted symbol line into a proper C declaration
5608lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5609
5610# Transform an extracted symbol line into symbol name and symbol address
5611lt_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'"
5612
5613# Define system-specific variables.
5614case $host_os in
5615aix*)
5616  symcode='[BCDT]'
5617  ;;
5618cygwin* | mingw* | pw32*)
5619  symcode='[ABCDGISTW]'
5620  ;;
5621hpux*) # Its linker distinguishes data from code symbols
5622  if test "$host_cpu" = ia64; then
5623    symcode='[ABCDEGRST]'
5624  fi
5625  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5626  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'"
5627  ;;
5628linux*)
5629  if test "$host_cpu" = ia64; then
5630    symcode='[ABCDGIRSTW]'
5631    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5632    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'"
5633  fi
5634  ;;
5635irix* | nonstopux*)
5636  symcode='[BCDEGRST]'
5637  ;;
5638osf*)
5639  symcode='[BCDEGQRST]'
5640  ;;
5641solaris*)
5642  symcode='[BDRT]'
5643  ;;
5644sco3.2v5*)
5645  symcode='[DT]'
5646  ;;
5647sysv4.2uw2*)
5648  symcode='[DT]'
5649  ;;
5650sysv5* | sco5v6* | unixware* | OpenUNIX*)
5651  symcode='[ABDT]'
5652  ;;
5653sysv4)
5654  symcode='[DFNSTU]'
5655  ;;
5656esac
5657
5658# Handle CRLF in mingw tool chain
5659opt_cr=
5660case $build_os in
5661mingw*)
5662  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5663  ;;
5664esac
5665
5666# If we're using GNU nm, then use its standard symbol codes.
5667case `$NM -V 2>&1` in
5668*GNU* | *'with BFD'*)
5669  symcode='[ABCDGIRSTW]' ;;
5670esac
5671
5672# Try without a prefix undercore, then with it.
5673for ac_symprfx in "" "_"; do
5674
5675  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5676  symxfrm="\\1 $ac_symprfx\\2 \\2"
5677
5678  # Write the raw and C identifiers.
5679  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5680
5681  # Check to see that the pipe works correctly.
5682  pipe_works=no
5683
5684  rm -f conftest*
5685  cat > conftest.$ac_ext <<EOF
5686#ifdef __cplusplus
5687extern "C" {
5688#endif
5689char nm_test_var;
5690void nm_test_func(){}
5691#ifdef __cplusplus
5692}
5693#endif
5694int main(){nm_test_var='a';nm_test_func();return(0);}
5695EOF
5696
5697  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5698  (eval $ac_compile) 2>&5
5699  ac_status=$?
5700  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701  (exit $ac_status); }; then
5702    # Now try to grab the symbols.
5703    nlist=conftest.nm
5704    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5705  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5706  ac_status=$?
5707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708  (exit $ac_status); } && test -s "$nlist"; then
5709      # Try sorting and uniquifying the output.
5710      if sort "$nlist" | uniq > "$nlist"T; then
5711	mv -f "$nlist"T "$nlist"
5712      else
5713	rm -f "$nlist"T
5714      fi
5715
5716      # Make sure that we snagged all the symbols we need.
5717      if grep ' nm_test_var$' "$nlist" >/dev/null; then
5718	if grep ' nm_test_func$' "$nlist" >/dev/null; then
5719	  cat <<EOF > conftest.$ac_ext
5720#ifdef __cplusplus
5721extern "C" {
5722#endif
5723
5724EOF
5725	  # Now generate the symbol file.
5726	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5727
5728	  cat <<EOF >> conftest.$ac_ext
5729#if defined (__STDC__) && __STDC__
5730# define lt_ptr_t void *
5731#else
5732# define lt_ptr_t char *
5733# define const
5734#endif
5735
5736/* The mapping between symbol names and symbols. */
5737const struct {
5738  const char *name;
5739  lt_ptr_t address;
5740}
5741lt_preloaded_symbols[] =
5742{
5743EOF
5744	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5745	  cat <<\EOF >> conftest.$ac_ext
5746  {0, (lt_ptr_t) 0}
5747};
5748
5749#ifdef __cplusplus
5750}
5751#endif
5752EOF
5753	  # Now try linking the two files.
5754	  mv conftest.$ac_objext conftstm.$ac_objext
5755	  lt_save_LIBS="$LIBS"
5756	  lt_save_CFLAGS="$CFLAGS"
5757	  LIBS="conftstm.$ac_objext"
5758	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5759	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5760  (eval $ac_link) 2>&5
5761  ac_status=$?
5762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5763  (exit $ac_status); } && test -s conftest${ac_exeext}; then
5764	    pipe_works=yes
5765	  fi
5766	  LIBS="$lt_save_LIBS"
5767	  CFLAGS="$lt_save_CFLAGS"
5768	else
5769	  echo "cannot find nm_test_func in $nlist" >&5
5770	fi
5771      else
5772	echo "cannot find nm_test_var in $nlist" >&5
5773      fi
5774    else
5775      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5776    fi
5777  else
5778    echo "$progname: failed program was:" >&5
5779    cat conftest.$ac_ext >&5
5780  fi
5781  rm -f conftest* conftst*
5782
5783  # Do not use the global_symbol_pipe unless it works.
5784  if test "$pipe_works" = yes; then
5785    break
5786  else
5787    lt_cv_sys_global_symbol_pipe=
5788  fi
5789done
5790
5791fi
5792
5793if test -z "$lt_cv_sys_global_symbol_pipe"; then
5794  lt_cv_sys_global_symbol_to_cdecl=
5795fi
5796if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5797  echo "$as_me:$LINENO: result: failed" >&5
5798echo "${ECHO_T}failed" >&6
5799else
5800  echo "$as_me:$LINENO: result: ok" >&5
5801echo "${ECHO_T}ok" >&6
5802fi
5803
5804echo "$as_me:$LINENO: checking for objdir" >&5
5805echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5806if test "${lt_cv_objdir+set}" = set; then
5807  echo $ECHO_N "(cached) $ECHO_C" >&6
5808else
5809  rm -f .libs 2>/dev/null
5810mkdir .libs 2>/dev/null
5811if test -d .libs; then
5812  lt_cv_objdir=.libs
5813else
5814  # MS-DOS does not allow filenames that begin with a dot.
5815  lt_cv_objdir=_libs
5816fi
5817rmdir .libs 2>/dev/null
5818fi
5819echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5820echo "${ECHO_T}$lt_cv_objdir" >&6
5821objdir=$lt_cv_objdir
5822
5823
5824
5825
5826
5827case $host_os in
5828aix3*)
5829  # AIX sometimes has problems with the GCC collect2 program.  For some
5830  # reason, if we set the COLLECT_NAMES environment variable, the problems
5831  # vanish in a puff of smoke.
5832  if test "X${COLLECT_NAMES+set}" != Xset; then
5833    COLLECT_NAMES=
5834    export COLLECT_NAMES
5835  fi
5836  ;;
5837esac
5838
5839# Sed substitution that helps us do robust quoting.  It backslashifies
5840# metacharacters that are still active within double-quoted strings.
5841Xsed='sed -e 1s/^X//'
5842sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5843
5844# Same as above, but do not quote variable references.
5845double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5846
5847# Sed substitution to delay expansion of an escaped shell variable in a
5848# double_quote_subst'ed string.
5849delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5850
5851# Sed substitution to avoid accidental globbing in evaled expressions
5852no_glob_subst='s/\*/\\\*/g'
5853
5854# Constants:
5855rm="rm -f"
5856
5857# Global variables:
5858default_ofile=libtool
5859can_build_shared=yes
5860
5861# All known linkers require a `.a' archive for static linking (except MSVC,
5862# which needs '.lib').
5863libext=a
5864ltmain="$ac_aux_dir/ltmain.sh"
5865ofile="$default_ofile"
5866with_gnu_ld="$lt_cv_prog_gnu_ld"
5867
5868if test -n "$ac_tool_prefix"; then
5869  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5870set dummy ${ac_tool_prefix}ar; ac_word=$2
5871echo "$as_me:$LINENO: checking for $ac_word" >&5
5872echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5873if test "${ac_cv_prog_AR+set}" = set; then
5874  echo $ECHO_N "(cached) $ECHO_C" >&6
5875else
5876  if test -n "$AR"; then
5877  ac_cv_prog_AR="$AR" # Let the user override the test.
5878else
5879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880for as_dir in $PATH
5881do
5882  IFS=$as_save_IFS
5883  test -z "$as_dir" && as_dir=.
5884  for ac_exec_ext in '' $ac_executable_extensions; do
5885  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5886    ac_cv_prog_AR="${ac_tool_prefix}ar"
5887    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5888    break 2
5889  fi
5890done
5891done
5892
5893fi
5894fi
5895AR=$ac_cv_prog_AR
5896if test -n "$AR"; then
5897  echo "$as_me:$LINENO: result: $AR" >&5
5898echo "${ECHO_T}$AR" >&6
5899else
5900  echo "$as_me:$LINENO: result: no" >&5
5901echo "${ECHO_T}no" >&6
5902fi
5903
5904fi
5905if test -z "$ac_cv_prog_AR"; then
5906  ac_ct_AR=$AR
5907  # Extract the first word of "ar", so it can be a program name with args.
5908set dummy ar; ac_word=$2
5909echo "$as_me:$LINENO: checking for $ac_word" >&5
5910echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5911if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5912  echo $ECHO_N "(cached) $ECHO_C" >&6
5913else
5914  if test -n "$ac_ct_AR"; then
5915  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5916else
5917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5918for as_dir in $PATH
5919do
5920  IFS=$as_save_IFS
5921  test -z "$as_dir" && as_dir=.
5922  for ac_exec_ext in '' $ac_executable_extensions; do
5923  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5924    ac_cv_prog_ac_ct_AR="ar"
5925    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5926    break 2
5927  fi
5928done
5929done
5930
5931  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5932fi
5933fi
5934ac_ct_AR=$ac_cv_prog_ac_ct_AR
5935if test -n "$ac_ct_AR"; then
5936  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5937echo "${ECHO_T}$ac_ct_AR" >&6
5938else
5939  echo "$as_me:$LINENO: result: no" >&5
5940echo "${ECHO_T}no" >&6
5941fi
5942
5943  AR=$ac_ct_AR
5944else
5945  AR="$ac_cv_prog_AR"
5946fi
5947
5948if test -n "$ac_tool_prefix"; then
5949  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5950set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5951echo "$as_me:$LINENO: checking for $ac_word" >&5
5952echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5953if test "${ac_cv_prog_RANLIB+set}" = set; then
5954  echo $ECHO_N "(cached) $ECHO_C" >&6
5955else
5956  if test -n "$RANLIB"; then
5957  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5958else
5959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5960for as_dir in $PATH
5961do
5962  IFS=$as_save_IFS
5963  test -z "$as_dir" && as_dir=.
5964  for ac_exec_ext in '' $ac_executable_extensions; do
5965  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5966    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5967    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5968    break 2
5969  fi
5970done
5971done
5972
5973fi
5974fi
5975RANLIB=$ac_cv_prog_RANLIB
5976if test -n "$RANLIB"; then
5977  echo "$as_me:$LINENO: result: $RANLIB" >&5
5978echo "${ECHO_T}$RANLIB" >&6
5979else
5980  echo "$as_me:$LINENO: result: no" >&5
5981echo "${ECHO_T}no" >&6
5982fi
5983
5984fi
5985if test -z "$ac_cv_prog_RANLIB"; then
5986  ac_ct_RANLIB=$RANLIB
5987  # Extract the first word of "ranlib", so it can be a program name with args.
5988set dummy ranlib; ac_word=$2
5989echo "$as_me:$LINENO: checking for $ac_word" >&5
5990echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5991if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5992  echo $ECHO_N "(cached) $ECHO_C" >&6
5993else
5994  if test -n "$ac_ct_RANLIB"; then
5995  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5996else
5997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5998for as_dir in $PATH
5999do
6000  IFS=$as_save_IFS
6001  test -z "$as_dir" && as_dir=.
6002  for ac_exec_ext in '' $ac_executable_extensions; do
6003  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6004    ac_cv_prog_ac_ct_RANLIB="ranlib"
6005    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6006    break 2
6007  fi
6008done
6009done
6010
6011  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6012fi
6013fi
6014ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6015if test -n "$ac_ct_RANLIB"; then
6016  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6017echo "${ECHO_T}$ac_ct_RANLIB" >&6
6018else
6019  echo "$as_me:$LINENO: result: no" >&5
6020echo "${ECHO_T}no" >&6
6021fi
6022
6023  RANLIB=$ac_ct_RANLIB
6024else
6025  RANLIB="$ac_cv_prog_RANLIB"
6026fi
6027
6028if test -n "$ac_tool_prefix"; then
6029  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6030set dummy ${ac_tool_prefix}strip; ac_word=$2
6031echo "$as_me:$LINENO: checking for $ac_word" >&5
6032echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6033if test "${ac_cv_prog_STRIP+set}" = set; then
6034  echo $ECHO_N "(cached) $ECHO_C" >&6
6035else
6036  if test -n "$STRIP"; then
6037  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6038else
6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042  IFS=$as_save_IFS
6043  test -z "$as_dir" && as_dir=.
6044  for ac_exec_ext in '' $ac_executable_extensions; do
6045  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6046    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6047    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6048    break 2
6049  fi
6050done
6051done
6052
6053fi
6054fi
6055STRIP=$ac_cv_prog_STRIP
6056if test -n "$STRIP"; then
6057  echo "$as_me:$LINENO: result: $STRIP" >&5
6058echo "${ECHO_T}$STRIP" >&6
6059else
6060  echo "$as_me:$LINENO: result: no" >&5
6061echo "${ECHO_T}no" >&6
6062fi
6063
6064fi
6065if test -z "$ac_cv_prog_STRIP"; then
6066  ac_ct_STRIP=$STRIP
6067  # Extract the first word of "strip", so it can be a program name with args.
6068set dummy strip; ac_word=$2
6069echo "$as_me:$LINENO: checking for $ac_word" >&5
6070echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6071if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6072  echo $ECHO_N "(cached) $ECHO_C" >&6
6073else
6074  if test -n "$ac_ct_STRIP"; then
6075  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6076else
6077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6078for as_dir in $PATH
6079do
6080  IFS=$as_save_IFS
6081  test -z "$as_dir" && as_dir=.
6082  for ac_exec_ext in '' $ac_executable_extensions; do
6083  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6084    ac_cv_prog_ac_ct_STRIP="strip"
6085    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6086    break 2
6087  fi
6088done
6089done
6090
6091  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6092fi
6093fi
6094ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6095if test -n "$ac_ct_STRIP"; then
6096  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6097echo "${ECHO_T}$ac_ct_STRIP" >&6
6098else
6099  echo "$as_me:$LINENO: result: no" >&5
6100echo "${ECHO_T}no" >&6
6101fi
6102
6103  STRIP=$ac_ct_STRIP
6104else
6105  STRIP="$ac_cv_prog_STRIP"
6106fi
6107
6108
6109old_CC="$CC"
6110old_CFLAGS="$CFLAGS"
6111
6112# Set sane defaults for various variables
6113test -z "$AR" && AR=ar
6114test -z "$AR_FLAGS" && AR_FLAGS=cru
6115test -z "$AS" && AS=as
6116test -z "$CC" && CC=cc
6117test -z "$LTCC" && LTCC=$CC
6118test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6119test -z "$DLLTOOL" && DLLTOOL=dlltool
6120test -z "$LD" && LD=ld
6121test -z "$LN_S" && LN_S="ln -s"
6122test -z "$MAGIC_CMD" && MAGIC_CMD=file
6123test -z "$NM" && NM=nm
6124test -z "$SED" && SED=sed
6125test -z "$OBJDUMP" && OBJDUMP=objdump
6126test -z "$RANLIB" && RANLIB=:
6127test -z "$STRIP" && STRIP=:
6128test -z "$ac_objext" && ac_objext=o
6129
6130# Determine commands to create old-style static archives.
6131old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6132old_postinstall_cmds='chmod 644 $oldlib'
6133old_postuninstall_cmds=
6134
6135if test -n "$RANLIB"; then
6136  case $host_os in
6137  openbsd*)
6138    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6139    ;;
6140  *)
6141    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6142    ;;
6143  esac
6144  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6145fi
6146
6147for cc_temp in $compiler""; do
6148  case $cc_temp in
6149    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6150    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6151    \-*) ;;
6152    *) break;;
6153  esac
6154done
6155cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6156
6157
6158# Only perform the check for file, if the check method requires it
6159case $deplibs_check_method in
6160file_magic*)
6161  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6162    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6163echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6164if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6165  echo $ECHO_N "(cached) $ECHO_C" >&6
6166else
6167  case $MAGIC_CMD in
6168[\\/*] |  ?:[\\/]*)
6169  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6170  ;;
6171*)
6172  lt_save_MAGIC_CMD="$MAGIC_CMD"
6173  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6174  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6175  for ac_dir in $ac_dummy; do
6176    IFS="$lt_save_ifs"
6177    test -z "$ac_dir" && ac_dir=.
6178    if test -f $ac_dir/${ac_tool_prefix}file; then
6179      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6180      if test -n "$file_magic_test_file"; then
6181	case $deplibs_check_method in
6182	"file_magic "*)
6183	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6184	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6185	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6186	    $EGREP "$file_magic_regex" > /dev/null; then
6187	    :
6188	  else
6189	    cat <<EOF 1>&2
6190
6191*** Warning: the command libtool uses to detect shared libraries,
6192*** $file_magic_cmd, produces output that libtool cannot recognize.
6193*** The result is that libtool may fail to recognize shared libraries
6194*** as such.  This will affect the creation of libtool libraries that
6195*** depend on shared libraries, but programs linked with such libtool
6196*** libraries will work regardless of this problem.  Nevertheless, you
6197*** may want to report the problem to your system manager and/or to
6198*** bug-libtool@gnu.org
6199
6200EOF
6201	  fi ;;
6202	esac
6203      fi
6204      break
6205    fi
6206  done
6207  IFS="$lt_save_ifs"
6208  MAGIC_CMD="$lt_save_MAGIC_CMD"
6209  ;;
6210esac
6211fi
6212
6213MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6214if test -n "$MAGIC_CMD"; then
6215  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6216echo "${ECHO_T}$MAGIC_CMD" >&6
6217else
6218  echo "$as_me:$LINENO: result: no" >&5
6219echo "${ECHO_T}no" >&6
6220fi
6221
6222if test -z "$lt_cv_path_MAGIC_CMD"; then
6223  if test -n "$ac_tool_prefix"; then
6224    echo "$as_me:$LINENO: checking for file" >&5
6225echo $ECHO_N "checking for file... $ECHO_C" >&6
6226if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6227  echo $ECHO_N "(cached) $ECHO_C" >&6
6228else
6229  case $MAGIC_CMD in
6230[\\/*] |  ?:[\\/]*)
6231  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6232  ;;
6233*)
6234  lt_save_MAGIC_CMD="$MAGIC_CMD"
6235  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6236  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6237  for ac_dir in $ac_dummy; do
6238    IFS="$lt_save_ifs"
6239    test -z "$ac_dir" && ac_dir=.
6240    if test -f $ac_dir/file; then
6241      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6242      if test -n "$file_magic_test_file"; then
6243	case $deplibs_check_method in
6244	"file_magic "*)
6245	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6246	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6247	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6248	    $EGREP "$file_magic_regex" > /dev/null; then
6249	    :
6250	  else
6251	    cat <<EOF 1>&2
6252
6253*** Warning: the command libtool uses to detect shared libraries,
6254*** $file_magic_cmd, produces output that libtool cannot recognize.
6255*** The result is that libtool may fail to recognize shared libraries
6256*** as such.  This will affect the creation of libtool libraries that
6257*** depend on shared libraries, but programs linked with such libtool
6258*** libraries will work regardless of this problem.  Nevertheless, you
6259*** may want to report the problem to your system manager and/or to
6260*** bug-libtool@gnu.org
6261
6262EOF
6263	  fi ;;
6264	esac
6265      fi
6266      break
6267    fi
6268  done
6269  IFS="$lt_save_ifs"
6270  MAGIC_CMD="$lt_save_MAGIC_CMD"
6271  ;;
6272esac
6273fi
6274
6275MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6276if test -n "$MAGIC_CMD"; then
6277  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6278echo "${ECHO_T}$MAGIC_CMD" >&6
6279else
6280  echo "$as_me:$LINENO: result: no" >&5
6281echo "${ECHO_T}no" >&6
6282fi
6283
6284  else
6285    MAGIC_CMD=:
6286  fi
6287fi
6288
6289  fi
6290  ;;
6291esac
6292
6293enable_dlopen=no
6294enable_win32_dll=no
6295
6296# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6297if test "${enable_libtool_lock+set}" = set; then
6298  enableval="$enable_libtool_lock"
6299
6300fi;
6301test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6302
6303
6304# Check whether --with-pic or --without-pic was given.
6305if test "${with_pic+set}" = set; then
6306  withval="$with_pic"
6307  pic_mode="$withval"
6308else
6309  pic_mode=default
6310fi;
6311test -z "$pic_mode" && pic_mode=default
6312
6313# Use C for the default configuration in the libtool script
6314tagname=
6315lt_save_CC="$CC"
6316ac_ext=c
6317ac_cpp='$CPP $CPPFLAGS'
6318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6320ac_compiler_gnu=$ac_cv_c_compiler_gnu
6321
6322
6323# Source file extension for C test sources.
6324ac_ext=c
6325
6326# Object file extension for compiled C test sources.
6327objext=o
6328objext=$objext
6329
6330# Code to be used in simple compile tests
6331lt_simple_compile_test_code="int some_variable = 0;\n"
6332
6333# Code to be used in simple link tests
6334lt_simple_link_test_code='int main(){return(0);}\n'
6335
6336
6337# If no C compiler was specified, use CC.
6338LTCC=${LTCC-"$CC"}
6339
6340# If no C compiler flags were specified, use CFLAGS.
6341LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6342
6343# Allow CC to be a program name with arguments.
6344compiler=$CC
6345
6346
6347# save warnings/boilerplate of simple test code
6348ac_outfile=conftest.$ac_objext
6349printf "$lt_simple_compile_test_code" >conftest.$ac_ext
6350eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6351_lt_compiler_boilerplate=`cat conftest.err`
6352$rm conftest*
6353
6354ac_outfile=conftest.$ac_objext
6355printf "$lt_simple_link_test_code" >conftest.$ac_ext
6356eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6357_lt_linker_boilerplate=`cat conftest.err`
6358$rm conftest*
6359
6360
6361
6362lt_prog_compiler_no_builtin_flag=
6363
6364if test "$GCC" = yes; then
6365  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6366
6367
6368echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6369echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6370if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6371  echo $ECHO_N "(cached) $ECHO_C" >&6
6372else
6373  lt_cv_prog_compiler_rtti_exceptions=no
6374  ac_outfile=conftest.$ac_objext
6375   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6376   lt_compiler_flag="-fno-rtti -fno-exceptions"
6377   # Insert the option either (1) after the last *FLAGS variable, or
6378   # (2) before a word containing "conftest.", or (3) at the end.
6379   # Note that $ac_compile itself does not contain backslashes and begins
6380   # with a dollar sign (not a hyphen), so the echo should work correctly.
6381   # The option is referenced via a variable to avoid confusing sed.
6382   lt_compile=`echo "$ac_compile" | $SED \
6383   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6384   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6385   -e 's:$: $lt_compiler_flag:'`
6386   (eval echo "\"\$as_me:6386: $lt_compile\"" >&5)
6387   (eval "$lt_compile" 2>conftest.err)
6388   ac_status=$?
6389   cat conftest.err >&5
6390   echo "$as_me:6390: \$? = $ac_status" >&5
6391   if (exit $ac_status) && test -s "$ac_outfile"; then
6392     # The compiler can only warn and ignore the option if not recognized
6393     # So say no if there are warnings other than the usual output.
6394     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6395     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6396     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6397       lt_cv_prog_compiler_rtti_exceptions=yes
6398     fi
6399   fi
6400   $rm conftest*
6401
6402fi
6403echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6404echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6405
6406if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6407    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6408else
6409    :
6410fi
6411
6412fi
6413
6414lt_prog_compiler_wl=
6415lt_prog_compiler_pic=
6416lt_prog_compiler_static=
6417
6418echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6419echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6420
6421  if test "$GCC" = yes; then
6422    lt_prog_compiler_wl='-Wl,'
6423    lt_prog_compiler_static='-static'
6424
6425    case $host_os in
6426      aix*)
6427      # All AIX code is PIC.
6428      if test "$host_cpu" = ia64; then
6429	# AIX 5 now supports IA64 processor
6430	lt_prog_compiler_static='-Bstatic'
6431      fi
6432      ;;
6433
6434    amigaos*)
6435      # FIXME: we need at least 68020 code to build shared libraries, but
6436      # adding the `-m68020' flag to GCC prevents building anything better,
6437      # like `-m68040'.
6438      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6439      ;;
6440
6441    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6442      # PIC is the default for these OSes.
6443      ;;
6444
6445    mingw* | pw32* | os2*)
6446      # This hack is so that the source file can tell whether it is being
6447      # built for inclusion in a dll (and should export symbols for example).
6448      lt_prog_compiler_pic='-DDLL_EXPORT'
6449      ;;
6450
6451    darwin* | rhapsody*)
6452      # PIC is the default on this platform
6453      # Common symbols not allowed in MH_DYLIB files
6454      lt_prog_compiler_pic='-fno-common'
6455      ;;
6456
6457    interix3*)
6458      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6459      # Instead, we relocate shared libraries at runtime.
6460      ;;
6461
6462    msdosdjgpp*)
6463      # Just because we use GCC doesn't mean we suddenly get shared libraries
6464      # on systems that don't support them.
6465      lt_prog_compiler_can_build_shared=no
6466      enable_shared=no
6467      ;;
6468
6469    sysv4*MP*)
6470      if test -d /usr/nec; then
6471	lt_prog_compiler_pic=-Kconform_pic
6472      fi
6473      ;;
6474
6475    hpux*)
6476      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6477      # not for PA HP-UX.
6478      case $host_cpu in
6479      hppa*64*|ia64*)
6480	# +Z the default
6481	;;
6482      *)
6483	lt_prog_compiler_pic='-fPIC'
6484	;;
6485      esac
6486      ;;
6487
6488    *)
6489      lt_prog_compiler_pic='-fPIC'
6490      ;;
6491    esac
6492  else
6493    # PORTME Check for flag to pass linker flags through the system compiler.
6494    case $host_os in
6495    aix*)
6496      lt_prog_compiler_wl='-Wl,'
6497      if test "$host_cpu" = ia64; then
6498	# AIX 5 now supports IA64 processor
6499	lt_prog_compiler_static='-Bstatic'
6500      else
6501	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6502      fi
6503      ;;
6504      darwin*)
6505        # PIC is the default on this platform
6506        # Common symbols not allowed in MH_DYLIB files
6507       case $cc_basename in
6508         xlc*)
6509         lt_prog_compiler_pic='-qnocommon'
6510         lt_prog_compiler_wl='-Wl,'
6511         ;;
6512       esac
6513       ;;
6514
6515    mingw* | pw32* | os2*)
6516      # This hack is so that the source file can tell whether it is being
6517      # built for inclusion in a dll (and should export symbols for example).
6518      lt_prog_compiler_pic='-DDLL_EXPORT'
6519      ;;
6520
6521    hpux9* | hpux10* | hpux11*)
6522      lt_prog_compiler_wl='-Wl,'
6523      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6524      # not for PA HP-UX.
6525      case $host_cpu in
6526      hppa*64*|ia64*)
6527	# +Z the default
6528	;;
6529      *)
6530	lt_prog_compiler_pic='+Z'
6531	;;
6532      esac
6533      # Is there a better lt_prog_compiler_static that works with the bundled CC?
6534      lt_prog_compiler_static='${wl}-a ${wl}archive'
6535      ;;
6536
6537    irix5* | irix6* | nonstopux*)
6538      lt_prog_compiler_wl='-Wl,'
6539      # PIC (with -KPIC) is the default.
6540      lt_prog_compiler_static='-non_shared'
6541      ;;
6542
6543    newsos6)
6544      lt_prog_compiler_pic='-KPIC'
6545      lt_prog_compiler_static='-Bstatic'
6546      ;;
6547
6548    linux*)
6549      case $cc_basename in
6550      icc* | ecc*)
6551	lt_prog_compiler_wl='-Wl,'
6552	lt_prog_compiler_pic='-KPIC'
6553	lt_prog_compiler_static='-static'
6554        ;;
6555      pgcc* | pgf77* | pgf90* | pgf95*)
6556        # Portland Group compilers (*not* the Pentium gcc compiler,
6557	# which looks to be a dead project)
6558	lt_prog_compiler_wl='-Wl,'
6559	lt_prog_compiler_pic='-fpic'
6560	lt_prog_compiler_static='-Bstatic'
6561        ;;
6562      ccc*)
6563        lt_prog_compiler_wl='-Wl,'
6564        # All Alpha code is PIC.
6565        lt_prog_compiler_static='-non_shared'
6566        ;;
6567      esac
6568      ;;
6569
6570    osf3* | osf4* | osf5*)
6571      lt_prog_compiler_wl='-Wl,'
6572      # All OSF/1 code is PIC.
6573      lt_prog_compiler_static='-non_shared'
6574      ;;
6575
6576    solaris*)
6577      lt_prog_compiler_pic='-KPIC'
6578      lt_prog_compiler_static='-Bstatic'
6579      case $cc_basename in
6580      f77* | f90* | f95*)
6581	lt_prog_compiler_wl='-Qoption ld ';;
6582      *)
6583	lt_prog_compiler_wl='-Wl,';;
6584      esac
6585      ;;
6586
6587    sunos4*)
6588      lt_prog_compiler_wl='-Qoption ld '
6589      lt_prog_compiler_pic='-PIC'
6590      lt_prog_compiler_static='-Bstatic'
6591      ;;
6592
6593    sysv4 | sysv4.2uw2* | sysv4.3*)
6594      lt_prog_compiler_wl='-Wl,'
6595      lt_prog_compiler_pic='-KPIC'
6596      lt_prog_compiler_static='-Bstatic'
6597      ;;
6598
6599    sysv4*MP*)
6600      if test -d /usr/nec ;then
6601	lt_prog_compiler_pic='-Kconform_pic'
6602	lt_prog_compiler_static='-Bstatic'
6603      fi
6604      ;;
6605
6606    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6607      lt_prog_compiler_wl='-Wl,'
6608      lt_prog_compiler_pic='-KPIC'
6609      lt_prog_compiler_static='-Bstatic'
6610      ;;
6611
6612    unicos*)
6613      lt_prog_compiler_wl='-Wl,'
6614      lt_prog_compiler_can_build_shared=no
6615      ;;
6616
6617    uts4*)
6618      lt_prog_compiler_pic='-pic'
6619      lt_prog_compiler_static='-Bstatic'
6620      ;;
6621
6622    *)
6623      lt_prog_compiler_can_build_shared=no
6624      ;;
6625    esac
6626  fi
6627
6628echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6629echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6630
6631#
6632# Check to make sure the PIC flag actually works.
6633#
6634if test -n "$lt_prog_compiler_pic"; then
6635
6636echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6637echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6638if test "${lt_prog_compiler_pic_works+set}" = set; then
6639  echo $ECHO_N "(cached) $ECHO_C" >&6
6640else
6641  lt_prog_compiler_pic_works=no
6642  ac_outfile=conftest.$ac_objext
6643   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6644   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6645   # Insert the option either (1) after the last *FLAGS variable, or
6646   # (2) before a word containing "conftest.", or (3) at the end.
6647   # Note that $ac_compile itself does not contain backslashes and begins
6648   # with a dollar sign (not a hyphen), so the echo should work correctly.
6649   # The option is referenced via a variable to avoid confusing sed.
6650   lt_compile=`echo "$ac_compile" | $SED \
6651   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6652   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6653   -e 's:$: $lt_compiler_flag:'`
6654   (eval echo "\"\$as_me:6654: $lt_compile\"" >&5)
6655   (eval "$lt_compile" 2>conftest.err)
6656   ac_status=$?
6657   cat conftest.err >&5
6658   echo "$as_me:6658: \$? = $ac_status" >&5
6659   if (exit $ac_status) && test -s "$ac_outfile"; then
6660     # The compiler can only warn and ignore the option if not recognized
6661     # So say no if there are warnings other than the usual output.
6662     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6663     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6664     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6665       lt_prog_compiler_pic_works=yes
6666     fi
6667   fi
6668   $rm conftest*
6669
6670fi
6671echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6672echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6673
6674if test x"$lt_prog_compiler_pic_works" = xyes; then
6675    case $lt_prog_compiler_pic in
6676     "" | " "*) ;;
6677     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6678     esac
6679else
6680    lt_prog_compiler_pic=
6681     lt_prog_compiler_can_build_shared=no
6682fi
6683
6684fi
6685case $host_os in
6686  # For platforms which do not support PIC, -DPIC is meaningless:
6687  *djgpp*)
6688    lt_prog_compiler_pic=
6689    ;;
6690  *)
6691    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6692    ;;
6693esac
6694
6695#
6696# Check to make sure the static flag actually works.
6697#
6698wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
6699echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
6700echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
6701if test "${lt_prog_compiler_static_works+set}" = set; then
6702  echo $ECHO_N "(cached) $ECHO_C" >&6
6703else
6704  lt_prog_compiler_static_works=no
6705   save_LDFLAGS="$LDFLAGS"
6706   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
6707   printf "$lt_simple_link_test_code" > conftest.$ac_ext
6708   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6709     # The linker can only warn and ignore the option if not recognized
6710     # So say no if there are warnings
6711     if test -s conftest.err; then
6712       # Append any errors to the config.log.
6713       cat conftest.err 1>&5
6714       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
6715       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6716       if diff conftest.exp conftest.er2 >/dev/null; then
6717         lt_prog_compiler_static_works=yes
6718       fi
6719     else
6720       lt_prog_compiler_static_works=yes
6721     fi
6722   fi
6723   $rm conftest*
6724   LDFLAGS="$save_LDFLAGS"
6725
6726fi
6727echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6728echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6729
6730if test x"$lt_prog_compiler_static_works" = xyes; then
6731    :
6732else
6733    lt_prog_compiler_static=
6734fi
6735
6736
6737echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6738echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6739if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6740  echo $ECHO_N "(cached) $ECHO_C" >&6
6741else
6742  lt_cv_prog_compiler_c_o=no
6743   $rm -r conftest 2>/dev/null
6744   mkdir conftest
6745   cd conftest
6746   mkdir out
6747   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6748
6749   lt_compiler_flag="-o out/conftest2.$ac_objext"
6750   # Insert the option either (1) after the last *FLAGS variable, or
6751   # (2) before a word containing "conftest.", or (3) at the end.
6752   # Note that $ac_compile itself does not contain backslashes and begins
6753   # with a dollar sign (not a hyphen), so the echo should work correctly.
6754   lt_compile=`echo "$ac_compile" | $SED \
6755   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6756   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6757   -e 's:$: $lt_compiler_flag:'`
6758   (eval echo "\"\$as_me:6758: $lt_compile\"" >&5)
6759   (eval "$lt_compile" 2>out/conftest.err)
6760   ac_status=$?
6761   cat out/conftest.err >&5
6762   echo "$as_me:6762: \$? = $ac_status" >&5
6763   if (exit $ac_status) && test -s out/conftest2.$ac_objext
6764   then
6765     # The compiler can only warn and ignore the option if not recognized
6766     # So say no if there are warnings
6767     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6768     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6769     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6770       lt_cv_prog_compiler_c_o=yes
6771     fi
6772   fi
6773   chmod u+w . 2>&5
6774   $rm conftest*
6775   # SGI C++ compiler will create directory out/ii_files/ for
6776   # template instantiation
6777   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
6778   $rm out/* && rmdir out
6779   cd ..
6780   rmdir conftest
6781   $rm conftest*
6782
6783fi
6784echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6785echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6786
6787
6788hard_links="nottested"
6789if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6790  # do not overwrite the value of need_locks provided by the user
6791  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6792echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6793  hard_links=yes
6794  $rm conftest*
6795  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6796  touch conftest.a
6797  ln conftest.a conftest.b 2>&5 || hard_links=no
6798  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6799  echo "$as_me:$LINENO: result: $hard_links" >&5
6800echo "${ECHO_T}$hard_links" >&6
6801  if test "$hard_links" = no; then
6802    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6803echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6804    need_locks=warn
6805  fi
6806else
6807  need_locks=no
6808fi
6809
6810echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6811echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6812
6813  runpath_var=
6814  allow_undefined_flag=
6815  enable_shared_with_static_runtimes=no
6816  archive_cmds=
6817  archive_expsym_cmds=
6818  old_archive_From_new_cmds=
6819  old_archive_from_expsyms_cmds=
6820  export_dynamic_flag_spec=
6821  whole_archive_flag_spec=
6822  thread_safe_flag_spec=
6823  hardcode_libdir_flag_spec=
6824  hardcode_libdir_flag_spec_ld=
6825  hardcode_libdir_separator=
6826  hardcode_direct=no
6827  hardcode_minus_L=no
6828  hardcode_shlibpath_var=unsupported
6829  link_all_deplibs=unknown
6830  hardcode_automatic=no
6831  module_cmds=
6832  module_expsym_cmds=
6833  always_export_symbols=no
6834  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6835  # include_expsyms should be a list of space-separated symbols to be *always*
6836  # included in the symbol list
6837  include_expsyms=
6838  # exclude_expsyms can be an extended regexp of symbols to exclude
6839  # it will be wrapped by ` (' and `)$', so one must not match beginning or
6840  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6841  # as well as any symbol that contains `d'.
6842  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6843  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6844  # platforms (ab)use it in PIC code, but their linkers get confused if
6845  # the symbol is explicitly referenced.  Since portable code cannot
6846  # rely on this symbol name, it's probably fine to never include it in
6847  # preloaded symbol tables.
6848  extract_expsyms_cmds=
6849  # Just being paranoid about ensuring that cc_basename is set.
6850  for cc_temp in $compiler""; do
6851  case $cc_temp in
6852    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6853    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6854    \-*) ;;
6855    *) break;;
6856  esac
6857done
6858cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6859
6860  case $host_os in
6861  cygwin* | mingw* | pw32*)
6862    # FIXME: the MSVC++ port hasn't been tested in a loooong time
6863    # When not using gcc, we currently assume that we are using
6864    # Microsoft Visual C++.
6865    if test "$GCC" != yes; then
6866      with_gnu_ld=no
6867    fi
6868    ;;
6869  interix*)
6870    # we just hope/assume this is gcc and not c89 (= MSVC++)
6871    with_gnu_ld=yes
6872    ;;
6873  openbsd*)
6874    with_gnu_ld=no
6875    ;;
6876  esac
6877
6878  ld_shlibs=yes
6879  if test "$with_gnu_ld" = yes; then
6880    # If archive_cmds runs LD, not CC, wlarc should be empty
6881    wlarc='${wl}'
6882
6883    # Set some defaults for GNU ld with shared library support. These
6884    # are reset later if shared libraries are not supported. Putting them
6885    # here allows them to be overridden if necessary.
6886    runpath_var=LD_RUN_PATH
6887    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6888    export_dynamic_flag_spec='${wl}--export-dynamic'
6889    # ancient GNU ld didn't support --whole-archive et. al.
6890    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6891	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6892      else
6893  	whole_archive_flag_spec=
6894    fi
6895    supports_anon_versioning=no
6896    case `$LD -v 2>/dev/null` in
6897      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6898      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6899      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6900      *\ 2.11.*) ;; # other 2.11 versions
6901      *) supports_anon_versioning=yes ;;
6902    esac
6903
6904    # See if GNU ld supports shared libraries.
6905    case $host_os in
6906    aix3* | aix4* | aix5*)
6907      # On AIX/PPC, the GNU linker is very broken
6908      if test "$host_cpu" != ia64; then
6909	ld_shlibs=no
6910	cat <<EOF 1>&2
6911
6912*** Warning: the GNU linker, at least up to release 2.9.1, is reported
6913*** to be unable to reliably create shared libraries on AIX.
6914*** Therefore, libtool is disabling shared libraries support.  If you
6915*** really care for shared libraries, you may want to modify your PATH
6916*** so that a non-GNU linker is found, and then restart.
6917
6918EOF
6919      fi
6920      ;;
6921
6922    amigaos*)
6923      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)'
6924      hardcode_libdir_flag_spec='-L$libdir'
6925      hardcode_minus_L=yes
6926
6927      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6928      # that the semantics of dynamic libraries on AmigaOS, at least up
6929      # to version 4, is to share data among multiple programs linked
6930      # with the same dynamic library.  Since this doesn't match the
6931      # behavior of shared libraries on other platforms, we can't use
6932      # them.
6933      ld_shlibs=no
6934      ;;
6935
6936    beos*)
6937      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6938	allow_undefined_flag=unsupported
6939	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6940	# support --undefined.  This deserves some investigation.  FIXME
6941	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6942      else
6943	ld_shlibs=no
6944      fi
6945      ;;
6946
6947    cygwin* | mingw* | pw32*)
6948      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6949      # as there is no search path for DLLs.
6950      hardcode_libdir_flag_spec='-L$libdir'
6951      allow_undefined_flag=unsupported
6952      always_export_symbols=no
6953      enable_shared_with_static_runtimes=yes
6954      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6955
6956      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6957        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6958	# If the export-symbols file already is a .def file (1st line
6959	# is EXPORTS), use it as is; otherwise, prepend...
6960	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6961	  cp $export_symbols $output_objdir/$soname.def;
6962	else
6963	  echo EXPORTS > $output_objdir/$soname.def;
6964	  cat $export_symbols >> $output_objdir/$soname.def;
6965	fi~
6966	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6967      else
6968	ld_shlibs=no
6969      fi
6970      ;;
6971
6972    interix3*)
6973      hardcode_direct=no
6974      hardcode_shlibpath_var=no
6975      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6976      export_dynamic_flag_spec='${wl}-E'
6977      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6978      # Instead, shared libraries are loaded at an image base (0x10000000 by
6979      # default) and relocated if they conflict, which is a slow very memory
6980      # consuming and fragmenting process.  To avoid this, we pick a random,
6981      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6982      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
6983      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6984      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6985      ;;
6986
6987    linux*)
6988      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6989	tmp_addflag=
6990	case $cc_basename,$host_cpu in
6991	pgcc*)				# Portland Group C compiler
6992	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
6993	  tmp_addflag=' $pic_flag'
6994	  ;;
6995	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
6996	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
6997	  tmp_addflag=' $pic_flag -Mnomain' ;;
6998	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
6999	  tmp_addflag=' -i_dynamic' ;;
7000	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7001	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7002	ifc* | ifort*)			# Intel Fortran compiler
7003	  tmp_addflag=' -nofor_main' ;;
7004	esac
7005	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7006
7007	if test $supports_anon_versioning = yes; then
7008	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7009  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7010  $echo "local: *; };" >> $output_objdir/$libname.ver~
7011	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7012	fi
7013      else
7014	ld_shlibs=no
7015      fi
7016      ;;
7017
7018    netbsd*)
7019      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7020	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7021	wlarc=
7022      else
7023	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7024	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7025      fi
7026      ;;
7027
7028    solaris*)
7029      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7030	ld_shlibs=no
7031	cat <<EOF 1>&2
7032
7033*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7034*** create shared libraries on Solaris systems.  Therefore, libtool
7035*** is disabling shared libraries support.  We urge you to upgrade GNU
7036*** binutils to release 2.9.1 or newer.  Another option is to modify
7037*** your PATH or compiler configuration so that the native linker is
7038*** used, and then restart.
7039
7040EOF
7041      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7042	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7043	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7044      else
7045	ld_shlibs=no
7046      fi
7047      ;;
7048
7049    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7050      case `$LD -v 2>&1` in
7051        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7052	ld_shlibs=no
7053	cat <<_LT_EOF 1>&2
7054
7055*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7056*** reliably create shared libraries on SCO systems.  Therefore, libtool
7057*** is disabling shared libraries support.  We urge you to upgrade GNU
7058*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7059*** your PATH or compiler configuration so that the native linker is
7060*** used, and then restart.
7061
7062_LT_EOF
7063	;;
7064	*)
7065	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7066	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7067	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7068	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7069	  else
7070	    ld_shlibs=no
7071	  fi
7072	;;
7073      esac
7074      ;;
7075
7076    sunos4*)
7077      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7078      wlarc=
7079      hardcode_direct=yes
7080      hardcode_shlibpath_var=no
7081      ;;
7082
7083    *)
7084      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7085	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7086	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7087      else
7088	ld_shlibs=no
7089      fi
7090      ;;
7091    esac
7092
7093    if test "$ld_shlibs" = no; then
7094      runpath_var=
7095      hardcode_libdir_flag_spec=
7096      export_dynamic_flag_spec=
7097      whole_archive_flag_spec=
7098    fi
7099  else
7100    # PORTME fill in a description of your system's linker (not GNU ld)
7101    case $host_os in
7102    aix3*)
7103      allow_undefined_flag=unsupported
7104      always_export_symbols=yes
7105      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'
7106      # Note: this linker hardcodes the directories in LIBPATH if there
7107      # are no directories specified by -L.
7108      hardcode_minus_L=yes
7109      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7110	# Neither direct hardcoding nor static linking is supported with a
7111	# broken collect2.
7112	hardcode_direct=unsupported
7113      fi
7114      ;;
7115
7116    aix4* | aix5*)
7117      if test "$host_cpu" = ia64; then
7118	# On IA64, the linker does run time linking by default, so we don't
7119	# have to do anything special.
7120	aix_use_runtimelinking=no
7121	exp_sym_flag='-Bexport'
7122	no_entry_flag=""
7123      else
7124	# If we're using GNU nm, then we don't want the "-C" option.
7125	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7126	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7127	  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'
7128	else
7129	  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'
7130	fi
7131	aix_use_runtimelinking=no
7132
7133	# Test if we are trying to use run time linking or normal
7134	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7135	# need to do runtime linking.
7136	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7137	  for ld_flag in $LDFLAGS; do
7138  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7139  	    aix_use_runtimelinking=yes
7140  	    break
7141  	  fi
7142	  done
7143	  ;;
7144	esac
7145
7146	exp_sym_flag='-bexport'
7147	no_entry_flag='-bnoentry'
7148      fi
7149
7150      # When large executables or shared objects are built, AIX ld can
7151      # have problems creating the table of contents.  If linking a library
7152      # or program results in "error TOC overflow" add -mminimal-toc to
7153      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7154      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7155
7156      archive_cmds=''
7157      hardcode_direct=yes
7158      hardcode_libdir_separator=':'
7159      link_all_deplibs=yes
7160
7161      if test "$GCC" = yes; then
7162	case $host_os in aix4.[012]|aix4.[012].*)
7163	# We only want to do this on AIX 4.2 and lower, the check
7164	# below for broken collect2 doesn't work under 4.3+
7165	  collect2name=`${CC} -print-prog-name=collect2`
7166	  if test -f "$collect2name" && \
7167  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7168	  then
7169  	  # We have reworked collect2
7170  	  hardcode_direct=yes
7171	  else
7172  	  # We have old collect2
7173  	  hardcode_direct=unsupported
7174  	  # It fails to find uninstalled libraries when the uninstalled
7175  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7176  	  # to unsupported forces relinking
7177  	  hardcode_minus_L=yes
7178  	  hardcode_libdir_flag_spec='-L$libdir'
7179  	  hardcode_libdir_separator=
7180	  fi
7181	  ;;
7182	esac
7183	shared_flag='-shared'
7184	if test "$aix_use_runtimelinking" = yes; then
7185	  shared_flag="$shared_flag "'${wl}-G'
7186	fi
7187      else
7188	# not using gcc
7189	if test "$host_cpu" = ia64; then
7190  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7191  	# chokes on -Wl,-G. The following line is correct:
7192	  shared_flag='-G'
7193	else
7194	  if test "$aix_use_runtimelinking" = yes; then
7195	    shared_flag='${wl}-G'
7196	  else
7197	    shared_flag='${wl}-bM:SRE'
7198	  fi
7199	fi
7200      fi
7201
7202      # It seems that -bexpall does not export symbols beginning with
7203      # underscore (_), so it is better to generate a list of symbols to export.
7204      always_export_symbols=yes
7205      if test "$aix_use_runtimelinking" = yes; then
7206	# Warning - without using the other runtime loading flags (-brtl),
7207	# -berok will link without error, but may produce a broken library.
7208	allow_undefined_flag='-berok'
7209       # Determine the default libpath from the value encoded in an empty executable.
7210       cat >conftest.$ac_ext <<_ACEOF
7211/* confdefs.h.  */
7212_ACEOF
7213cat confdefs.h >>conftest.$ac_ext
7214cat >>conftest.$ac_ext <<_ACEOF
7215/* end confdefs.h.  */
7216
7217int
7218main ()
7219{
7220
7221  ;
7222  return 0;
7223}
7224_ACEOF
7225rm -f conftest.$ac_objext conftest$ac_exeext
7226if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7227  (eval $ac_link) 2>conftest.er1
7228  ac_status=$?
7229  grep -v '^ *+' conftest.er1 >conftest.err
7230  rm -f conftest.er1
7231  cat conftest.err >&5
7232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7233  (exit $ac_status); } &&
7234	 { ac_try='test -z "$ac_c_werror_flag"
7235			 || test ! -s conftest.err'
7236  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7237  (eval $ac_try) 2>&5
7238  ac_status=$?
7239  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7240  (exit $ac_status); }; } &&
7241	 { ac_try='test -s conftest$ac_exeext'
7242  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7243  (eval $ac_try) 2>&5
7244  ac_status=$?
7245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7246  (exit $ac_status); }; }; then
7247
7248aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7249}'`
7250# Check for a 64-bit object if we didn't find anything.
7251if 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; }
7252}'`; fi
7253else
7254  echo "$as_me: failed program was:" >&5
7255sed 's/^/| /' conftest.$ac_ext >&5
7256
7257fi
7258rm -f conftest.err conftest.$ac_objext \
7259      conftest$ac_exeext conftest.$ac_ext
7260if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7261
7262       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7263	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7264       else
7265	if test "$host_cpu" = ia64; then
7266	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7267	  allow_undefined_flag="-z nodefs"
7268	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
7269	else
7270	 # Determine the default libpath from the value encoded in an empty executable.
7271	 cat >conftest.$ac_ext <<_ACEOF
7272/* confdefs.h.  */
7273_ACEOF
7274cat confdefs.h >>conftest.$ac_ext
7275cat >>conftest.$ac_ext <<_ACEOF
7276/* end confdefs.h.  */
7277
7278int
7279main ()
7280{
7281
7282  ;
7283  return 0;
7284}
7285_ACEOF
7286rm -f conftest.$ac_objext conftest$ac_exeext
7287if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7288  (eval $ac_link) 2>conftest.er1
7289  ac_status=$?
7290  grep -v '^ *+' conftest.er1 >conftest.err
7291  rm -f conftest.er1
7292  cat conftest.err >&5
7293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7294  (exit $ac_status); } &&
7295	 { ac_try='test -z "$ac_c_werror_flag"
7296			 || test ! -s conftest.err'
7297  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7298  (eval $ac_try) 2>&5
7299  ac_status=$?
7300  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7301  (exit $ac_status); }; } &&
7302	 { ac_try='test -s conftest$ac_exeext'
7303  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7304  (eval $ac_try) 2>&5
7305  ac_status=$?
7306  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7307  (exit $ac_status); }; }; then
7308
7309aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7310}'`
7311# Check for a 64-bit object if we didn't find anything.
7312if 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; }
7313}'`; fi
7314else
7315  echo "$as_me: failed program was:" >&5
7316sed 's/^/| /' conftest.$ac_ext >&5
7317
7318fi
7319rm -f conftest.err conftest.$ac_objext \
7320      conftest$ac_exeext conftest.$ac_ext
7321if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7322
7323	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7324	  # Warning - without using the other run time loading flags,
7325	  # -berok will link without error, but may produce a broken library.
7326	  no_undefined_flag=' ${wl}-bernotok'
7327	  allow_undefined_flag=' ${wl}-berok'
7328	  # Exported symbols can be pulled into shared objects from archives
7329	  whole_archive_flag_spec='$convenience'
7330	  archive_cmds_need_lc=yes
7331	  # This is similar to how AIX traditionally builds its shared libraries.
7332	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
7333	fi
7334      fi
7335      ;;
7336
7337    amigaos*)
7338      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)'
7339      hardcode_libdir_flag_spec='-L$libdir'
7340      hardcode_minus_L=yes
7341      # see comment about different semantics on the GNU ld section
7342      ld_shlibs=no
7343      ;;
7344
7345    bsdi[45]*)
7346      export_dynamic_flag_spec=-rdynamic
7347      ;;
7348
7349    cygwin* | mingw* | pw32*)
7350      # When not using gcc, we currently assume that we are using
7351      # Microsoft Visual C++.
7352      # hardcode_libdir_flag_spec is actually meaningless, as there is
7353      # no search path for DLLs.
7354      hardcode_libdir_flag_spec=' '
7355      allow_undefined_flag=unsupported
7356      # Tell ltmain to make .lib files, not .a files.
7357      libext=lib
7358      # Tell ltmain to make .dll files, not .so files.
7359      shrext_cmds=".dll"
7360      # FIXME: Setting linknames here is a bad hack.
7361      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
7362      # The linker will automatically build a .lib file if we build a DLL.
7363      old_archive_From_new_cmds='true'
7364      # FIXME: Should let the user specify the lib program.
7365      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
7366      fix_srcfile_path='`cygpath -w "$srcfile"`'
7367      enable_shared_with_static_runtimes=yes
7368      ;;
7369
7370    darwin* | rhapsody*)
7371      case $host_os in
7372        rhapsody* | darwin1.[012])
7373         allow_undefined_flag='${wl}-undefined ${wl}suppress'
7374         ;;
7375       *) # Darwin 1.3 on
7376         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
7377           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7378         else
7379           case ${MACOSX_DEPLOYMENT_TARGET} in
7380             10.[012])
7381               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7382               ;;
7383             10.*)
7384               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7385               ;;
7386           esac
7387         fi
7388         ;;
7389      esac
7390      archive_cmds_need_lc=no
7391      hardcode_direct=no
7392      hardcode_automatic=yes
7393      hardcode_shlibpath_var=unsupported
7394      whole_archive_flag_spec=''
7395      link_all_deplibs=yes
7396    if test "$GCC" = yes ; then
7397    	output_verbose_link_cmd='echo'
7398        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7399      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7400      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7401      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}'
7402      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}'
7403    else
7404      case $cc_basename in
7405        xlc*)
7406         output_verbose_link_cmd='echo'
7407         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
7408         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7409          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7410         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7411          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}'
7412          ;;
7413       *)
7414         ld_shlibs=no
7415          ;;
7416      esac
7417    fi
7418      ;;
7419
7420    dgux*)
7421      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7422      hardcode_libdir_flag_spec='-L$libdir'
7423      hardcode_shlibpath_var=no
7424      ;;
7425
7426    freebsd1*)
7427      ld_shlibs=no
7428      ;;
7429
7430    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7431    # support.  Future versions do this automatically, but an explicit c++rt0.o
7432    # does not break anything, and helps significantly (at the cost of a little
7433    # extra space).
7434    freebsd2.2*)
7435      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7436      hardcode_libdir_flag_spec='-R$libdir'
7437      hardcode_direct=yes
7438      hardcode_shlibpath_var=no
7439      ;;
7440
7441    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7442    freebsd2*)
7443      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7444      hardcode_direct=yes
7445      hardcode_minus_L=yes
7446      hardcode_shlibpath_var=no
7447      ;;
7448
7449    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7450    freebsd* | kfreebsd*-gnu | dragonfly*)
7451      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7452      hardcode_libdir_flag_spec='-R$libdir'
7453      hardcode_direct=yes
7454      hardcode_shlibpath_var=no
7455      ;;
7456
7457    hpux9*)
7458      if test "$GCC" = yes; then
7459	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'
7460      else
7461	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'
7462      fi
7463      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7464      hardcode_libdir_separator=:
7465      hardcode_direct=yes
7466
7467      # hardcode_minus_L: Not really in the search PATH,
7468      # but as the default location of the library.
7469      hardcode_minus_L=yes
7470      export_dynamic_flag_spec='${wl}-E'
7471      ;;
7472
7473    hpux10*)
7474      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7475	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7476      else
7477	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7478      fi
7479      if test "$with_gnu_ld" = no; then
7480	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7481	hardcode_libdir_separator=:
7482
7483	hardcode_direct=yes
7484	export_dynamic_flag_spec='${wl}-E'
7485
7486	# hardcode_minus_L: Not really in the search PATH,
7487	# but as the default location of the library.
7488	hardcode_minus_L=yes
7489      fi
7490      ;;
7491
7492    hpux11*)
7493      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7494	case $host_cpu in
7495	hppa*64*)
7496	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7497	  ;;
7498	ia64*)
7499	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7500	  ;;
7501	*)
7502	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7503	  ;;
7504	esac
7505      else
7506	case $host_cpu in
7507	hppa*64*)
7508	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7509	  ;;
7510	ia64*)
7511	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7512	  ;;
7513	*)
7514	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7515	  ;;
7516	esac
7517      fi
7518      if test "$with_gnu_ld" = no; then
7519	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7520	hardcode_libdir_separator=:
7521
7522	case $host_cpu in
7523	hppa*64*|ia64*)
7524	  hardcode_libdir_flag_spec_ld='+b $libdir'
7525	  hardcode_direct=no
7526	  hardcode_shlibpath_var=no
7527	  ;;
7528	*)
7529	  hardcode_direct=yes
7530	  export_dynamic_flag_spec='${wl}-E'
7531
7532	  # hardcode_minus_L: Not really in the search PATH,
7533	  # but as the default location of the library.
7534	  hardcode_minus_L=yes
7535	  ;;
7536	esac
7537      fi
7538      ;;
7539
7540    irix5* | irix6* | nonstopux*)
7541      if test "$GCC" = yes; then
7542	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'
7543      else
7544	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'
7545	hardcode_libdir_flag_spec_ld='-rpath $libdir'
7546      fi
7547      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7548      hardcode_libdir_separator=:
7549      link_all_deplibs=yes
7550      ;;
7551
7552    netbsd*)
7553      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7554	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
7555      else
7556	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
7557      fi
7558      hardcode_libdir_flag_spec='-R$libdir'
7559      hardcode_direct=yes
7560      hardcode_shlibpath_var=no
7561      ;;
7562
7563    newsos6)
7564      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7565      hardcode_direct=yes
7566      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7567      hardcode_libdir_separator=:
7568      hardcode_shlibpath_var=no
7569      ;;
7570
7571    openbsd*)
7572      hardcode_direct=yes
7573      hardcode_shlibpath_var=no
7574      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7575	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7576	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
7577	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7578	export_dynamic_flag_spec='${wl}-E'
7579      else
7580       case $host_os in
7581	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7582	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7583	   hardcode_libdir_flag_spec='-R$libdir'
7584	   ;;
7585	 *)
7586	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7587	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7588	   ;;
7589       esac
7590      fi
7591      ;;
7592
7593    os2*)
7594      hardcode_libdir_flag_spec='-L$libdir'
7595      hardcode_minus_L=yes
7596      allow_undefined_flag=unsupported
7597      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'
7598      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7599      ;;
7600
7601    osf3*)
7602      if test "$GCC" = yes; then
7603	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7604	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'
7605      else
7606	allow_undefined_flag=' -expect_unresolved \*'
7607	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'
7608      fi
7609      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7610      hardcode_libdir_separator=:
7611      ;;
7612
7613    osf4* | osf5*)	# as osf3* with the addition of -msym flag
7614      if test "$GCC" = yes; then
7615	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7616	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'
7617	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7618      else
7619	allow_undefined_flag=' -expect_unresolved \*'
7620	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'
7621	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
7622	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
7623
7624	# Both c and cxx compiler support -rpath directly
7625	hardcode_libdir_flag_spec='-rpath $libdir'
7626      fi
7627      hardcode_libdir_separator=:
7628      ;;
7629
7630    solaris*)
7631      no_undefined_flag=' -z text'
7632      if test "$GCC" = yes; then
7633	wlarc='${wl}'
7634	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7635	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7636	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
7637      else
7638	wlarc=''
7639	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7640	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7641  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7642      fi
7643      hardcode_libdir_flag_spec='-R$libdir'
7644      hardcode_shlibpath_var=no
7645      case $host_os in
7646      solaris2.[0-5] | solaris2.[0-5].*) ;;
7647      *)
7648 	# The compiler driver will combine linker options so we
7649 	# cannot just pass the convience library names through
7650 	# without $wl, iff we do not link with $LD.
7651 	# Luckily, gcc supports the same syntax we need for Sun Studio.
7652 	# Supported since Solaris 2.6 (maybe 2.5.1?)
7653 	case $wlarc in
7654 	'')
7655 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
7656 	*)
7657 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
7658 	esac ;;
7659      esac
7660      link_all_deplibs=yes
7661      ;;
7662
7663    sunos4*)
7664      if test "x$host_vendor" = xsequent; then
7665	# Use $CC to link under sequent, because it throws in some extra .o
7666	# files that make .init and .fini sections work.
7667	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7668      else
7669	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7670      fi
7671      hardcode_libdir_flag_spec='-L$libdir'
7672      hardcode_direct=yes
7673      hardcode_minus_L=yes
7674      hardcode_shlibpath_var=no
7675      ;;
7676
7677    sysv4)
7678      case $host_vendor in
7679	sni)
7680	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7681	  hardcode_direct=yes # is this really true???
7682	;;
7683	siemens)
7684	  ## LD is ld it makes a PLAMLIB
7685	  ## CC just makes a GrossModule.
7686	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7687	  reload_cmds='$CC -r -o $output$reload_objs'
7688	  hardcode_direct=no
7689        ;;
7690	motorola)
7691	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7692	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7693	;;
7694      esac
7695      runpath_var='LD_RUN_PATH'
7696      hardcode_shlibpath_var=no
7697      ;;
7698
7699    sysv4.3*)
7700      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7701      hardcode_shlibpath_var=no
7702      export_dynamic_flag_spec='-Bexport'
7703      ;;
7704
7705    sysv4*MP*)
7706      if test -d /usr/nec; then
7707	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7708	hardcode_shlibpath_var=no
7709	runpath_var=LD_RUN_PATH
7710	hardcode_runpath_var=yes
7711	ld_shlibs=yes
7712      fi
7713      ;;
7714
7715    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
7716      no_undefined_flag='${wl}-z,text'
7717      archive_cmds_need_lc=no
7718      hardcode_shlibpath_var=no
7719      runpath_var='LD_RUN_PATH'
7720
7721      if test "$GCC" = yes; then
7722	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7723	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7724      else
7725	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7726	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7727      fi
7728      ;;
7729
7730    sysv5* | sco3.2v5* | sco5v6*)
7731      # Note: We can NOT use -z defs as we might desire, because we do not
7732      # link with -lc, and that would cause any symbols used from libc to
7733      # always be unresolved, which means just about no library would
7734      # ever link correctly.  If we're not using GNU ld we use -z text
7735      # though, which does catch some bad symbols but isn't as heavy-handed
7736      # as -z defs.
7737      no_undefined_flag='${wl}-z,text'
7738      allow_undefined_flag='${wl}-z,nodefs'
7739      archive_cmds_need_lc=no
7740      hardcode_shlibpath_var=no
7741      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
7742      hardcode_libdir_separator=':'
7743      link_all_deplibs=yes
7744      export_dynamic_flag_spec='${wl}-Bexport'
7745      runpath_var='LD_RUN_PATH'
7746
7747      if test "$GCC" = yes; then
7748	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7749	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7750      else
7751	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7752	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7753      fi
7754      ;;
7755
7756    uts4*)
7757      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7758      hardcode_libdir_flag_spec='-L$libdir'
7759      hardcode_shlibpath_var=no
7760      ;;
7761
7762    *)
7763      ld_shlibs=no
7764      ;;
7765    esac
7766  fi
7767
7768echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7769echo "${ECHO_T}$ld_shlibs" >&6
7770test "$ld_shlibs" = no && can_build_shared=no
7771
7772#
7773# Do we need to explicitly link libc?
7774#
7775case "x$archive_cmds_need_lc" in
7776x|xyes)
7777  # Assume -lc should be added
7778  archive_cmds_need_lc=yes
7779
7780  if test "$enable_shared" = yes && test "$GCC" = yes; then
7781    case $archive_cmds in
7782    *'~'*)
7783      # FIXME: we may have to deal with multi-command sequences.
7784      ;;
7785    '$CC '*)
7786      # Test whether the compiler implicitly links with -lc since on some
7787      # systems, -lgcc has to come before -lc. If gcc already passes -lc
7788      # to ld, don't add -lc before -lgcc.
7789      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7790echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7791      $rm conftest*
7792      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7793
7794      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7795  (eval $ac_compile) 2>&5
7796  ac_status=$?
7797  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7798  (exit $ac_status); } 2>conftest.err; then
7799        soname=conftest
7800        lib=conftest
7801        libobjs=conftest.$ac_objext
7802        deplibs=
7803        wl=$lt_prog_compiler_wl
7804	pic_flag=$lt_prog_compiler_pic
7805        compiler_flags=-v
7806        linker_flags=-v
7807        verstring=
7808        output_objdir=.
7809        libname=conftest
7810        lt_save_allow_undefined_flag=$allow_undefined_flag
7811        allow_undefined_flag=
7812        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7813  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7814  ac_status=$?
7815  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7816  (exit $ac_status); }
7817        then
7818	  archive_cmds_need_lc=no
7819        else
7820	  archive_cmds_need_lc=yes
7821        fi
7822        allow_undefined_flag=$lt_save_allow_undefined_flag
7823      else
7824        cat conftest.err 1>&5
7825      fi
7826      $rm conftest*
7827      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7828echo "${ECHO_T}$archive_cmds_need_lc" >&6
7829      ;;
7830    esac
7831  fi
7832  ;;
7833esac
7834
7835echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7836echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7837library_names_spec=
7838libname_spec='lib$name'
7839soname_spec=
7840shrext_cmds=".so"
7841postinstall_cmds=
7842postuninstall_cmds=
7843finish_cmds=
7844finish_eval=
7845shlibpath_var=
7846shlibpath_overrides_runpath=unknown
7847version_type=none
7848dynamic_linker="$host_os ld.so"
7849sys_lib_dlsearch_path_spec="/lib /usr/lib"
7850if test "$GCC" = yes; then
7851  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7852  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
7853    # if the path contains ";" then we assume it to be the separator
7854    # otherwise default to the standard path separator (i.e. ":") - it is
7855    # assumed that no part of a normal pathname contains ";" but that should
7856    # okay in the real world where ";" in dirpaths is itself problematic.
7857    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7858  else
7859    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7860  fi
7861else
7862  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7863fi
7864need_lib_prefix=unknown
7865hardcode_into_libs=no
7866
7867# when you set need_version to no, make sure it does not cause -set_version
7868# flags to be left without arguments
7869need_version=unknown
7870
7871case $host_os in
7872aix3*)
7873  version_type=linux
7874  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7875  shlibpath_var=LIBPATH
7876
7877  # AIX 3 has no versioning support, so we append a major version to the name.
7878  soname_spec='${libname}${release}${shared_ext}$major'
7879  ;;
7880
7881aix4* | aix5*)
7882  version_type=linux
7883  need_lib_prefix=no
7884  need_version=no
7885  hardcode_into_libs=yes
7886  if test "$host_cpu" = ia64; then
7887    # AIX 5 supports IA64
7888    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7889    shlibpath_var=LD_LIBRARY_PATH
7890  else
7891    # With GCC up to 2.95.x, collect2 would create an import file
7892    # for dependence libraries.  The import file would start with
7893    # the line `#! .'.  This would cause the generated library to
7894    # depend on `.', always an invalid library.  This was fixed in
7895    # development snapshots of GCC prior to 3.0.
7896    case $host_os in
7897      aix4 | aix4.[01] | aix4.[01].*)
7898      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7899	   echo ' yes '
7900	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
7901	:
7902      else
7903	can_build_shared=no
7904      fi
7905      ;;
7906    esac
7907    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7908    # soname into executable. Probably we can add versioning support to
7909    # collect2, so additional links can be useful in future.
7910    if test "$aix_use_runtimelinking" = yes; then
7911      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7912      # instead of lib<name>.a to let people know that these are not
7913      # typical AIX shared libraries.
7914      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7915    else
7916      # We preserve .a as extension for shared libraries through AIX4.2
7917      # and later when we are not doing run time linking.
7918      library_names_spec='${libname}${release}.a $libname.a'
7919      soname_spec='${libname}${release}${shared_ext}$major'
7920    fi
7921    shlibpath_var=LIBPATH
7922  fi
7923  ;;
7924
7925amigaos*)
7926  library_names_spec='$libname.ixlibrary $libname.a'
7927  # Create ${libname}_ixlibrary.a entries in /sys/libs.
7928  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'
7929  ;;
7930
7931beos*)
7932  library_names_spec='${libname}${shared_ext}'
7933  dynamic_linker="$host_os ld.so"
7934  shlibpath_var=LIBRARY_PATH
7935  ;;
7936
7937bsdi[45]*)
7938  version_type=linux
7939  need_version=no
7940  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7941  soname_spec='${libname}${release}${shared_ext}$major'
7942  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7943  shlibpath_var=LD_LIBRARY_PATH
7944  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7945  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7946  # the default ld.so.conf also contains /usr/contrib/lib and
7947  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7948  # libtool to hard-code these into programs
7949  ;;
7950
7951cygwin* | mingw* | pw32*)
7952  version_type=windows
7953  shrext_cmds=".dll"
7954  need_version=no
7955  need_lib_prefix=no
7956
7957  case $GCC,$host_os in
7958  yes,cygwin* | yes,mingw* | yes,pw32*)
7959    library_names_spec='$libname.dll.a'
7960    # DLL is installed to $(libdir)/../bin by postinstall_cmds
7961    postinstall_cmds='base_file=`basename \${file}`~
7962      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
7963      dldir=$destdir/`dirname \$dlpath`~
7964      test -d \$dldir || mkdir -p \$dldir~
7965      $install_prog $dir/$dlname \$dldir/$dlname~
7966      chmod a+x \$dldir/$dlname'
7967    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7968      dlpath=$dir/\$dldll~
7969       $rm \$dlpath'
7970    shlibpath_overrides_runpath=yes
7971
7972    case $host_os in
7973    cygwin*)
7974      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7975      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7976      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
7977      ;;
7978    mingw*)
7979      # MinGW DLLs use traditional 'lib' prefix
7980      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7981      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7982      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
7983        # It is most probably a Windows format PATH printed by
7984        # mingw gcc, but we are running on Cygwin. Gcc prints its search
7985        # path with ; separators, and with drive letters. We can handle the
7986        # drive letters (cygwin fileutils understands them), so leave them,
7987        # especially as we might pass files found there to a mingw objdump,
7988        # which wouldn't understand a cygwinified path. Ahh.
7989        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7990      else
7991        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7992      fi
7993      ;;
7994    pw32*)
7995      # pw32 DLLs use 'pw' prefix rather than 'lib'
7996      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7997      ;;
7998    esac
7999    ;;
8000
8001  *)
8002    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8003    ;;
8004  esac
8005  dynamic_linker='Win32 ld.exe'
8006  # FIXME: first we should search . and the directory the executable is in
8007  shlibpath_var=PATH
8008  ;;
8009
8010darwin* | rhapsody*)
8011  dynamic_linker="$host_os dyld"
8012  version_type=darwin
8013  need_lib_prefix=no
8014  need_version=no
8015  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8016  soname_spec='${libname}${release}${major}$shared_ext'
8017  shlibpath_overrides_runpath=yes
8018  shlibpath_var=DYLD_LIBRARY_PATH
8019  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8020  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8021  if test "$GCC" = yes; then
8022    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"`
8023  else
8024    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8025  fi
8026  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8027  ;;
8028
8029dgux*)
8030  version_type=linux
8031  need_lib_prefix=no
8032  need_version=no
8033  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8034  soname_spec='${libname}${release}${shared_ext}$major'
8035  shlibpath_var=LD_LIBRARY_PATH
8036  ;;
8037
8038freebsd1*)
8039  dynamic_linker=no
8040  ;;
8041
8042kfreebsd*-gnu)
8043  version_type=linux
8044  need_lib_prefix=no
8045  need_version=no
8046  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8047  soname_spec='${libname}${release}${shared_ext}$major'
8048  shlibpath_var=LD_LIBRARY_PATH
8049  shlibpath_overrides_runpath=no
8050  hardcode_into_libs=yes
8051  dynamic_linker='GNU ld.so'
8052  ;;
8053
8054freebsd* | dragonfly*)
8055  # DragonFly does not have aout.  When/if they implement a new
8056  # versioning mechanism, adjust this.
8057  if test -x /usr/bin/objformat; then
8058    objformat=`/usr/bin/objformat`
8059  else
8060    case $host_os in
8061    freebsd[123]*) objformat=aout ;;
8062    *) objformat=elf ;;
8063    esac
8064  fi
8065  version_type=freebsd-$objformat
8066  case $version_type in
8067    freebsd-elf*)
8068      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8069      need_version=no
8070      need_lib_prefix=no
8071      ;;
8072    freebsd-*)
8073      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8074      need_version=yes
8075      ;;
8076  esac
8077  shlibpath_var=LD_LIBRARY_PATH
8078  case $host_os in
8079  freebsd2*)
8080    shlibpath_overrides_runpath=yes
8081    ;;
8082  freebsd3.[01]* | freebsdelf3.[01]*)
8083    shlibpath_overrides_runpath=yes
8084    hardcode_into_libs=yes
8085    ;;
8086  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8087  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8088    shlibpath_overrides_runpath=no
8089    hardcode_into_libs=yes
8090    ;;
8091  freebsd*) # from 4.6 on
8092    shlibpath_overrides_runpath=yes
8093    hardcode_into_libs=yes
8094    ;;
8095  esac
8096  ;;
8097
8098gnu*)
8099  version_type=linux
8100  need_lib_prefix=no
8101  need_version=no
8102  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8103  soname_spec='${libname}${release}${shared_ext}$major'
8104  shlibpath_var=LD_LIBRARY_PATH
8105  hardcode_into_libs=yes
8106  ;;
8107
8108hpux9* | hpux10* | hpux11*)
8109  # Give a soname corresponding to the major version so that dld.sl refuses to
8110  # link against other versions.
8111  version_type=sunos
8112  need_lib_prefix=no
8113  need_version=no
8114  case $host_cpu in
8115  ia64*)
8116    shrext_cmds='.so'
8117    hardcode_into_libs=yes
8118    dynamic_linker="$host_os dld.so"
8119    shlibpath_var=LD_LIBRARY_PATH
8120    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8121    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8122    soname_spec='${libname}${release}${shared_ext}$major'
8123    if test "X$HPUX_IA64_MODE" = X32; then
8124      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8125    else
8126      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8127    fi
8128    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8129    ;;
8130   hppa*64*)
8131     shrext_cmds='.sl'
8132     hardcode_into_libs=yes
8133     dynamic_linker="$host_os dld.sl"
8134     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8135     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8136     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8137     soname_spec='${libname}${release}${shared_ext}$major'
8138     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8139     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8140     ;;
8141   *)
8142    shrext_cmds='.sl'
8143    dynamic_linker="$host_os dld.sl"
8144    shlibpath_var=SHLIB_PATH
8145    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8146    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8147    soname_spec='${libname}${release}${shared_ext}$major'
8148    ;;
8149  esac
8150  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8151  postinstall_cmds='chmod 555 $lib'
8152  ;;
8153
8154interix3*)
8155  version_type=linux
8156  need_lib_prefix=no
8157  need_version=no
8158  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8159  soname_spec='${libname}${release}${shared_ext}$major'
8160  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8161  shlibpath_var=LD_LIBRARY_PATH
8162  shlibpath_overrides_runpath=no
8163  hardcode_into_libs=yes
8164  ;;
8165
8166irix5* | irix6* | nonstopux*)
8167  case $host_os in
8168    nonstopux*) version_type=nonstopux ;;
8169    *)
8170	if test "$lt_cv_prog_gnu_ld" = yes; then
8171		version_type=linux
8172	else
8173		version_type=irix
8174	fi ;;
8175  esac
8176  need_lib_prefix=no
8177  need_version=no
8178  soname_spec='${libname}${release}${shared_ext}$major'
8179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8180  case $host_os in
8181  irix5* | nonstopux*)
8182    libsuff= shlibsuff=
8183    ;;
8184  *)
8185    case $LD in # libtool.m4 will add one of these switches to LD
8186    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8187      libsuff= shlibsuff= libmagic=32-bit;;
8188    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8189      libsuff=32 shlibsuff=N32 libmagic=N32;;
8190    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8191      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8192    *) libsuff= shlibsuff= libmagic=never-match;;
8193    esac
8194    ;;
8195  esac
8196  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8197  shlibpath_overrides_runpath=no
8198  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8199  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8200  hardcode_into_libs=yes
8201  ;;
8202
8203# No shared lib support for Linux oldld, aout, or coff.
8204linux*oldld* | linux*aout* | linux*coff*)
8205  dynamic_linker=no
8206  ;;
8207
8208# This must be Linux ELF.
8209linux*)
8210  version_type=linux
8211  need_lib_prefix=no
8212  need_version=no
8213  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8214  soname_spec='${libname}${release}${shared_ext}$major'
8215  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8216  shlibpath_var=LD_LIBRARY_PATH
8217  shlibpath_overrides_runpath=no
8218  # This implies no fast_install, which is unacceptable.
8219  # Some rework will be needed to allow for fast_install
8220  # before this can be enabled.
8221  hardcode_into_libs=yes
8222
8223  # find out which ABI we are using
8224  libsuff=
8225  case "$host_cpu" in
8226  x86_64*|s390x*|powerpc64*)
8227    echo '#line 8227 "configure"' > conftest.$ac_ext
8228    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8229  (eval $ac_compile) 2>&5
8230  ac_status=$?
8231  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8232  (exit $ac_status); }; then
8233      case `/usr/bin/file conftest.$ac_objext` in
8234      *64-bit*)
8235        libsuff=64
8236        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
8237        ;;
8238      esac
8239    fi
8240    rm -rf conftest*
8241    ;;
8242  esac
8243
8244  # Append ld.so.conf contents to the search path
8245  if test -f /etc/ld.so.conf; then
8246    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8247    sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
8248  fi
8249
8250  # We used to test for /lib/ld.so.1 and disable shared libraries on
8251  # powerpc, because MkLinux only supported shared libraries with the
8252  # GNU dynamic linker.  Since this was broken with cross compilers,
8253  # most powerpc-linux boxes support dynamic linking these days and
8254  # people can always --disable-shared, the test was removed, and we
8255  # assume the GNU/Linux dynamic linker is in use.
8256  dynamic_linker='GNU/Linux ld.so'
8257  ;;
8258
8259knetbsd*-gnu)
8260  version_type=linux
8261  need_lib_prefix=no
8262  need_version=no
8263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8264  soname_spec='${libname}${release}${shared_ext}$major'
8265  shlibpath_var=LD_LIBRARY_PATH
8266  shlibpath_overrides_runpath=no
8267  hardcode_into_libs=yes
8268  dynamic_linker='GNU ld.so'
8269  ;;
8270
8271netbsd*)
8272  version_type=sunos
8273  need_lib_prefix=no
8274  need_version=no
8275  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8276    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8277    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8278    dynamic_linker='NetBSD (a.out) ld.so'
8279  else
8280    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8281    soname_spec='${libname}${release}${shared_ext}$major'
8282    dynamic_linker='NetBSD ld.elf_so'
8283  fi
8284  shlibpath_var=LD_LIBRARY_PATH
8285  shlibpath_overrides_runpath=yes
8286  hardcode_into_libs=yes
8287  ;;
8288
8289newsos6)
8290  version_type=linux
8291  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8292  shlibpath_var=LD_LIBRARY_PATH
8293  shlibpath_overrides_runpath=yes
8294  ;;
8295
8296nto-qnx*)
8297  version_type=linux
8298  need_lib_prefix=no
8299  need_version=no
8300  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8301  soname_spec='${libname}${release}${shared_ext}$major'
8302  shlibpath_var=LD_LIBRARY_PATH
8303  shlibpath_overrides_runpath=yes
8304  ;;
8305
8306openbsd*)
8307  version_type=sunos
8308  sys_lib_dlsearch_path_spec="/usr/lib"
8309  need_lib_prefix=no
8310  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8311  case $host_os in
8312    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8313    *)                         need_version=no  ;;
8314  esac
8315  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8316  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8317  shlibpath_var=LD_LIBRARY_PATH
8318  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8319    case $host_os in
8320      openbsd2.[89] | openbsd2.[89].*)
8321	shlibpath_overrides_runpath=no
8322	;;
8323      *)
8324	shlibpath_overrides_runpath=yes
8325	;;
8326      esac
8327  else
8328    shlibpath_overrides_runpath=yes
8329  fi
8330  ;;
8331
8332os2*)
8333  libname_spec='$name'
8334  shrext_cmds=".dll"
8335  need_lib_prefix=no
8336  library_names_spec='$libname${shared_ext} $libname.a'
8337  dynamic_linker='OS/2 ld.exe'
8338  shlibpath_var=LIBPATH
8339  ;;
8340
8341osf3* | osf4* | osf5*)
8342  version_type=osf
8343  need_lib_prefix=no
8344  need_version=no
8345  soname_spec='${libname}${release}${shared_ext}$major'
8346  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8347  shlibpath_var=LD_LIBRARY_PATH
8348  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8349  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8350  ;;
8351
8352solaris*)
8353  version_type=linux
8354  need_lib_prefix=no
8355  need_version=no
8356  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8357  soname_spec='${libname}${release}${shared_ext}$major'
8358  shlibpath_var=LD_LIBRARY_PATH
8359  shlibpath_overrides_runpath=yes
8360  hardcode_into_libs=yes
8361  # ldd complains unless libraries are executable
8362  postinstall_cmds='chmod +x $lib'
8363  ;;
8364
8365sunos4*)
8366  version_type=sunos
8367  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8368  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8369  shlibpath_var=LD_LIBRARY_PATH
8370  shlibpath_overrides_runpath=yes
8371  if test "$with_gnu_ld" = yes; then
8372    need_lib_prefix=no
8373  fi
8374  need_version=yes
8375  ;;
8376
8377sysv4 | sysv4.3*)
8378  version_type=linux
8379  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8380  soname_spec='${libname}${release}${shared_ext}$major'
8381  shlibpath_var=LD_LIBRARY_PATH
8382  case $host_vendor in
8383    sni)
8384      shlibpath_overrides_runpath=no
8385      need_lib_prefix=no
8386      export_dynamic_flag_spec='${wl}-Blargedynsym'
8387      runpath_var=LD_RUN_PATH
8388      ;;
8389    siemens)
8390      need_lib_prefix=no
8391      ;;
8392    motorola)
8393      need_lib_prefix=no
8394      need_version=no
8395      shlibpath_overrides_runpath=no
8396      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8397      ;;
8398  esac
8399  ;;
8400
8401sysv4*MP*)
8402  if test -d /usr/nec ;then
8403    version_type=linux
8404    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8405    soname_spec='$libname${shared_ext}.$major'
8406    shlibpath_var=LD_LIBRARY_PATH
8407  fi
8408  ;;
8409
8410sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8411  version_type=freebsd-elf
8412  need_lib_prefix=no
8413  need_version=no
8414  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8415  soname_spec='${libname}${release}${shared_ext}$major'
8416  shlibpath_var=LD_LIBRARY_PATH
8417  hardcode_into_libs=yes
8418  if test "$with_gnu_ld" = yes; then
8419    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8420    shlibpath_overrides_runpath=no
8421  else
8422    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8423    shlibpath_overrides_runpath=yes
8424    case $host_os in
8425      sco3.2v5*)
8426        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8427	;;
8428    esac
8429  fi
8430  sys_lib_dlsearch_path_spec='/usr/lib'
8431  ;;
8432
8433uts4*)
8434  version_type=linux
8435  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8436  soname_spec='${libname}${release}${shared_ext}$major'
8437  shlibpath_var=LD_LIBRARY_PATH
8438  ;;
8439
8440*)
8441  dynamic_linker=no
8442  ;;
8443esac
8444echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8445echo "${ECHO_T}$dynamic_linker" >&6
8446test "$dynamic_linker" = no && can_build_shared=no
8447
8448variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8449if test "$GCC" = yes; then
8450  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8451fi
8452
8453echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
8454echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
8455hardcode_action=
8456if test -n "$hardcode_libdir_flag_spec" || \
8457   test -n "$runpath_var" || \
8458   test "X$hardcode_automatic" = "Xyes" ; then
8459
8460  # We can hardcode non-existant directories.
8461  if test "$hardcode_direct" != no &&
8462     # If the only mechanism to avoid hardcoding is shlibpath_var, we
8463     # have to relink, otherwise we might link with an installed library
8464     # when we should be linking with a yet-to-be-installed one
8465     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
8466     test "$hardcode_minus_L" != no; then
8467    # Linking always hardcodes the temporary library directory.
8468    hardcode_action=relink
8469  else
8470    # We can link without hardcoding, and we can hardcode nonexisting dirs.
8471    hardcode_action=immediate
8472  fi
8473else
8474  # We cannot hardcode anything, or else we can only hardcode existing
8475  # directories.
8476  hardcode_action=unsupported
8477fi
8478echo "$as_me:$LINENO: result: $hardcode_action" >&5
8479echo "${ECHO_T}$hardcode_action" >&6
8480
8481if test "$hardcode_action" = relink; then
8482  # Fast installation is not supported
8483  enable_fast_install=no
8484elif test "$shlibpath_overrides_runpath" = yes ||
8485     test "$enable_shared" = no; then
8486  # Fast installation is not necessary
8487  enable_fast_install=needless
8488fi
8489
8490striplib=
8491old_striplib=
8492echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
8493echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
8494if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
8495  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
8496  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
8497  echo "$as_me:$LINENO: result: yes" >&5
8498echo "${ECHO_T}yes" >&6
8499else
8500# FIXME - insert some real tests, host_os isn't really good enough
8501  case $host_os in
8502   darwin*)
8503       if test -n "$STRIP" ; then
8504         striplib="$STRIP -x"
8505         echo "$as_me:$LINENO: result: yes" >&5
8506echo "${ECHO_T}yes" >&6
8507       else
8508  echo "$as_me:$LINENO: result: no" >&5
8509echo "${ECHO_T}no" >&6
8510fi
8511       ;;
8512   *)
8513  echo "$as_me:$LINENO: result: no" >&5
8514echo "${ECHO_T}no" >&6
8515    ;;
8516  esac
8517fi
8518
8519if test "x$enable_dlopen" != xyes; then
8520  enable_dlopen=unknown
8521  enable_dlopen_self=unknown
8522  enable_dlopen_self_static=unknown
8523else
8524  lt_cv_dlopen=no
8525  lt_cv_dlopen_libs=
8526
8527  case $host_os in
8528  beos*)
8529    lt_cv_dlopen="load_add_on"
8530    lt_cv_dlopen_libs=
8531    lt_cv_dlopen_self=yes
8532    ;;
8533
8534  mingw* | pw32*)
8535    lt_cv_dlopen="LoadLibrary"
8536    lt_cv_dlopen_libs=
8537   ;;
8538
8539  cygwin*)
8540    lt_cv_dlopen="dlopen"
8541    lt_cv_dlopen_libs=
8542   ;;
8543
8544  darwin*)
8545  # if libdl is installed we need to link against it
8546    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8547echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8548if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8549  echo $ECHO_N "(cached) $ECHO_C" >&6
8550else
8551  ac_check_lib_save_LIBS=$LIBS
8552LIBS="-ldl  $LIBS"
8553cat >conftest.$ac_ext <<_ACEOF
8554/* confdefs.h.  */
8555_ACEOF
8556cat confdefs.h >>conftest.$ac_ext
8557cat >>conftest.$ac_ext <<_ACEOF
8558/* end confdefs.h.  */
8559
8560/* Override any gcc2 internal prototype to avoid an error.  */
8561#ifdef __cplusplus
8562extern "C"
8563#endif
8564/* We use char because int might match the return type of a gcc2
8565   builtin and then its argument prototype would still apply.  */
8566char dlopen ();
8567int
8568main ()
8569{
8570dlopen ();
8571  ;
8572  return 0;
8573}
8574_ACEOF
8575rm -f conftest.$ac_objext conftest$ac_exeext
8576if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8577  (eval $ac_link) 2>conftest.er1
8578  ac_status=$?
8579  grep -v '^ *+' conftest.er1 >conftest.err
8580  rm -f conftest.er1
8581  cat conftest.err >&5
8582  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8583  (exit $ac_status); } &&
8584	 { ac_try='test -z "$ac_c_werror_flag"
8585			 || test ! -s conftest.err'
8586  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8587  (eval $ac_try) 2>&5
8588  ac_status=$?
8589  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8590  (exit $ac_status); }; } &&
8591	 { ac_try='test -s conftest$ac_exeext'
8592  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8593  (eval $ac_try) 2>&5
8594  ac_status=$?
8595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8596  (exit $ac_status); }; }; then
8597  ac_cv_lib_dl_dlopen=yes
8598else
8599  echo "$as_me: failed program was:" >&5
8600sed 's/^/| /' conftest.$ac_ext >&5
8601
8602ac_cv_lib_dl_dlopen=no
8603fi
8604rm -f conftest.err conftest.$ac_objext \
8605      conftest$ac_exeext conftest.$ac_ext
8606LIBS=$ac_check_lib_save_LIBS
8607fi
8608echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8609echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8610if test $ac_cv_lib_dl_dlopen = yes; then
8611  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8612else
8613
8614    lt_cv_dlopen="dyld"
8615    lt_cv_dlopen_libs=
8616    lt_cv_dlopen_self=yes
8617
8618fi
8619
8620   ;;
8621
8622  *)
8623    echo "$as_me:$LINENO: checking for shl_load" >&5
8624echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8625if test "${ac_cv_func_shl_load+set}" = set; then
8626  echo $ECHO_N "(cached) $ECHO_C" >&6
8627else
8628  cat >conftest.$ac_ext <<_ACEOF
8629/* confdefs.h.  */
8630_ACEOF
8631cat confdefs.h >>conftest.$ac_ext
8632cat >>conftest.$ac_ext <<_ACEOF
8633/* end confdefs.h.  */
8634/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8635   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8636#define shl_load innocuous_shl_load
8637
8638/* System header to define __stub macros and hopefully few prototypes,
8639    which can conflict with char shl_load (); below.
8640    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8641    <limits.h> exists even on freestanding compilers.  */
8642
8643#ifdef __STDC__
8644# include <limits.h>
8645#else
8646# include <assert.h>
8647#endif
8648
8649#undef shl_load
8650
8651/* Override any gcc2 internal prototype to avoid an error.  */
8652#ifdef __cplusplus
8653extern "C"
8654{
8655#endif
8656/* We use char because int might match the return type of a gcc2
8657   builtin and then its argument prototype would still apply.  */
8658char shl_load ();
8659/* The GNU C library defines this for functions which it implements
8660    to always fail with ENOSYS.  Some functions are actually named
8661    something starting with __ and the normal name is an alias.  */
8662#if defined (__stub_shl_load) || defined (__stub___shl_load)
8663choke me
8664#else
8665char (*f) () = shl_load;
8666#endif
8667#ifdef __cplusplus
8668}
8669#endif
8670
8671int
8672main ()
8673{
8674return f != shl_load;
8675  ;
8676  return 0;
8677}
8678_ACEOF
8679rm -f conftest.$ac_objext conftest$ac_exeext
8680if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8681  (eval $ac_link) 2>conftest.er1
8682  ac_status=$?
8683  grep -v '^ *+' conftest.er1 >conftest.err
8684  rm -f conftest.er1
8685  cat conftest.err >&5
8686  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8687  (exit $ac_status); } &&
8688	 { ac_try='test -z "$ac_c_werror_flag"
8689			 || test ! -s conftest.err'
8690  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8691  (eval $ac_try) 2>&5
8692  ac_status=$?
8693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8694  (exit $ac_status); }; } &&
8695	 { ac_try='test -s conftest$ac_exeext'
8696  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8697  (eval $ac_try) 2>&5
8698  ac_status=$?
8699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8700  (exit $ac_status); }; }; then
8701  ac_cv_func_shl_load=yes
8702else
8703  echo "$as_me: failed program was:" >&5
8704sed 's/^/| /' conftest.$ac_ext >&5
8705
8706ac_cv_func_shl_load=no
8707fi
8708rm -f conftest.err conftest.$ac_objext \
8709      conftest$ac_exeext conftest.$ac_ext
8710fi
8711echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8712echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8713if test $ac_cv_func_shl_load = yes; then
8714  lt_cv_dlopen="shl_load"
8715else
8716  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8717echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8718if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8719  echo $ECHO_N "(cached) $ECHO_C" >&6
8720else
8721  ac_check_lib_save_LIBS=$LIBS
8722LIBS="-ldld  $LIBS"
8723cat >conftest.$ac_ext <<_ACEOF
8724/* confdefs.h.  */
8725_ACEOF
8726cat confdefs.h >>conftest.$ac_ext
8727cat >>conftest.$ac_ext <<_ACEOF
8728/* end confdefs.h.  */
8729
8730/* Override any gcc2 internal prototype to avoid an error.  */
8731#ifdef __cplusplus
8732extern "C"
8733#endif
8734/* We use char because int might match the return type of a gcc2
8735   builtin and then its argument prototype would still apply.  */
8736char shl_load ();
8737int
8738main ()
8739{
8740shl_load ();
8741  ;
8742  return 0;
8743}
8744_ACEOF
8745rm -f conftest.$ac_objext conftest$ac_exeext
8746if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8747  (eval $ac_link) 2>conftest.er1
8748  ac_status=$?
8749  grep -v '^ *+' conftest.er1 >conftest.err
8750  rm -f conftest.er1
8751  cat conftest.err >&5
8752  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8753  (exit $ac_status); } &&
8754	 { ac_try='test -z "$ac_c_werror_flag"
8755			 || test ! -s conftest.err'
8756  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8757  (eval $ac_try) 2>&5
8758  ac_status=$?
8759  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8760  (exit $ac_status); }; } &&
8761	 { ac_try='test -s conftest$ac_exeext'
8762  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8763  (eval $ac_try) 2>&5
8764  ac_status=$?
8765  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8766  (exit $ac_status); }; }; then
8767  ac_cv_lib_dld_shl_load=yes
8768else
8769  echo "$as_me: failed program was:" >&5
8770sed 's/^/| /' conftest.$ac_ext >&5
8771
8772ac_cv_lib_dld_shl_load=no
8773fi
8774rm -f conftest.err conftest.$ac_objext \
8775      conftest$ac_exeext conftest.$ac_ext
8776LIBS=$ac_check_lib_save_LIBS
8777fi
8778echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8779echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8780if test $ac_cv_lib_dld_shl_load = yes; then
8781  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8782else
8783  echo "$as_me:$LINENO: checking for dlopen" >&5
8784echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8785if test "${ac_cv_func_dlopen+set}" = set; then
8786  echo $ECHO_N "(cached) $ECHO_C" >&6
8787else
8788  cat >conftest.$ac_ext <<_ACEOF
8789/* confdefs.h.  */
8790_ACEOF
8791cat confdefs.h >>conftest.$ac_ext
8792cat >>conftest.$ac_ext <<_ACEOF
8793/* end confdefs.h.  */
8794/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
8795   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8796#define dlopen innocuous_dlopen
8797
8798/* System header to define __stub macros and hopefully few prototypes,
8799    which can conflict with char dlopen (); below.
8800    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8801    <limits.h> exists even on freestanding compilers.  */
8802
8803#ifdef __STDC__
8804# include <limits.h>
8805#else
8806# include <assert.h>
8807#endif
8808
8809#undef dlopen
8810
8811/* Override any gcc2 internal prototype to avoid an error.  */
8812#ifdef __cplusplus
8813extern "C"
8814{
8815#endif
8816/* We use char because int might match the return type of a gcc2
8817   builtin and then its argument prototype would still apply.  */
8818char dlopen ();
8819/* The GNU C library defines this for functions which it implements
8820    to always fail with ENOSYS.  Some functions are actually named
8821    something starting with __ and the normal name is an alias.  */
8822#if defined (__stub_dlopen) || defined (__stub___dlopen)
8823choke me
8824#else
8825char (*f) () = dlopen;
8826#endif
8827#ifdef __cplusplus
8828}
8829#endif
8830
8831int
8832main ()
8833{
8834return f != dlopen;
8835  ;
8836  return 0;
8837}
8838_ACEOF
8839rm -f conftest.$ac_objext conftest$ac_exeext
8840if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8841  (eval $ac_link) 2>conftest.er1
8842  ac_status=$?
8843  grep -v '^ *+' conftest.er1 >conftest.err
8844  rm -f conftest.er1
8845  cat conftest.err >&5
8846  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8847  (exit $ac_status); } &&
8848	 { ac_try='test -z "$ac_c_werror_flag"
8849			 || test ! -s conftest.err'
8850  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8851  (eval $ac_try) 2>&5
8852  ac_status=$?
8853  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8854  (exit $ac_status); }; } &&
8855	 { ac_try='test -s conftest$ac_exeext'
8856  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8857  (eval $ac_try) 2>&5
8858  ac_status=$?
8859  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8860  (exit $ac_status); }; }; then
8861  ac_cv_func_dlopen=yes
8862else
8863  echo "$as_me: failed program was:" >&5
8864sed 's/^/| /' conftest.$ac_ext >&5
8865
8866ac_cv_func_dlopen=no
8867fi
8868rm -f conftest.err conftest.$ac_objext \
8869      conftest$ac_exeext conftest.$ac_ext
8870fi
8871echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
8872echo "${ECHO_T}$ac_cv_func_dlopen" >&6
8873if test $ac_cv_func_dlopen = yes; then
8874  lt_cv_dlopen="dlopen"
8875else
8876  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8877echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8878if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8879  echo $ECHO_N "(cached) $ECHO_C" >&6
8880else
8881  ac_check_lib_save_LIBS=$LIBS
8882LIBS="-ldl  $LIBS"
8883cat >conftest.$ac_ext <<_ACEOF
8884/* confdefs.h.  */
8885_ACEOF
8886cat confdefs.h >>conftest.$ac_ext
8887cat >>conftest.$ac_ext <<_ACEOF
8888/* end confdefs.h.  */
8889
8890/* Override any gcc2 internal prototype to avoid an error.  */
8891#ifdef __cplusplus
8892extern "C"
8893#endif
8894/* We use char because int might match the return type of a gcc2
8895   builtin and then its argument prototype would still apply.  */
8896char dlopen ();
8897int
8898main ()
8899{
8900dlopen ();
8901  ;
8902  return 0;
8903}
8904_ACEOF
8905rm -f conftest.$ac_objext conftest$ac_exeext
8906if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8907  (eval $ac_link) 2>conftest.er1
8908  ac_status=$?
8909  grep -v '^ *+' conftest.er1 >conftest.err
8910  rm -f conftest.er1
8911  cat conftest.err >&5
8912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8913  (exit $ac_status); } &&
8914	 { ac_try='test -z "$ac_c_werror_flag"
8915			 || test ! -s conftest.err'
8916  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8917  (eval $ac_try) 2>&5
8918  ac_status=$?
8919  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8920  (exit $ac_status); }; } &&
8921	 { ac_try='test -s conftest$ac_exeext'
8922  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8923  (eval $ac_try) 2>&5
8924  ac_status=$?
8925  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8926  (exit $ac_status); }; }; then
8927  ac_cv_lib_dl_dlopen=yes
8928else
8929  echo "$as_me: failed program was:" >&5
8930sed 's/^/| /' conftest.$ac_ext >&5
8931
8932ac_cv_lib_dl_dlopen=no
8933fi
8934rm -f conftest.err conftest.$ac_objext \
8935      conftest$ac_exeext conftest.$ac_ext
8936LIBS=$ac_check_lib_save_LIBS
8937fi
8938echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8939echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8940if test $ac_cv_lib_dl_dlopen = yes; then
8941  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8942else
8943  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
8944echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
8945if test "${ac_cv_lib_svld_dlopen+set}" = set; then
8946  echo $ECHO_N "(cached) $ECHO_C" >&6
8947else
8948  ac_check_lib_save_LIBS=$LIBS
8949LIBS="-lsvld  $LIBS"
8950cat >conftest.$ac_ext <<_ACEOF
8951/* confdefs.h.  */
8952_ACEOF
8953cat confdefs.h >>conftest.$ac_ext
8954cat >>conftest.$ac_ext <<_ACEOF
8955/* end confdefs.h.  */
8956
8957/* Override any gcc2 internal prototype to avoid an error.  */
8958#ifdef __cplusplus
8959extern "C"
8960#endif
8961/* We use char because int might match the return type of a gcc2
8962   builtin and then its argument prototype would still apply.  */
8963char dlopen ();
8964int
8965main ()
8966{
8967dlopen ();
8968  ;
8969  return 0;
8970}
8971_ACEOF
8972rm -f conftest.$ac_objext conftest$ac_exeext
8973if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8974  (eval $ac_link) 2>conftest.er1
8975  ac_status=$?
8976  grep -v '^ *+' conftest.er1 >conftest.err
8977  rm -f conftest.er1
8978  cat conftest.err >&5
8979  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8980  (exit $ac_status); } &&
8981	 { ac_try='test -z "$ac_c_werror_flag"
8982			 || test ! -s conftest.err'
8983  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8984  (eval $ac_try) 2>&5
8985  ac_status=$?
8986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8987  (exit $ac_status); }; } &&
8988	 { ac_try='test -s conftest$ac_exeext'
8989  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8990  (eval $ac_try) 2>&5
8991  ac_status=$?
8992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8993  (exit $ac_status); }; }; then
8994  ac_cv_lib_svld_dlopen=yes
8995else
8996  echo "$as_me: failed program was:" >&5
8997sed 's/^/| /' conftest.$ac_ext >&5
8998
8999ac_cv_lib_svld_dlopen=no
9000fi
9001rm -f conftest.err conftest.$ac_objext \
9002      conftest$ac_exeext conftest.$ac_ext
9003LIBS=$ac_check_lib_save_LIBS
9004fi
9005echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9006echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9007if test $ac_cv_lib_svld_dlopen = yes; then
9008  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9009else
9010  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9011echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9012if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9013  echo $ECHO_N "(cached) $ECHO_C" >&6
9014else
9015  ac_check_lib_save_LIBS=$LIBS
9016LIBS="-ldld  $LIBS"
9017cat >conftest.$ac_ext <<_ACEOF
9018/* confdefs.h.  */
9019_ACEOF
9020cat confdefs.h >>conftest.$ac_ext
9021cat >>conftest.$ac_ext <<_ACEOF
9022/* end confdefs.h.  */
9023
9024/* Override any gcc2 internal prototype to avoid an error.  */
9025#ifdef __cplusplus
9026extern "C"
9027#endif
9028/* We use char because int might match the return type of a gcc2
9029   builtin and then its argument prototype would still apply.  */
9030char dld_link ();
9031int
9032main ()
9033{
9034dld_link ();
9035  ;
9036  return 0;
9037}
9038_ACEOF
9039rm -f conftest.$ac_objext conftest$ac_exeext
9040if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9041  (eval $ac_link) 2>conftest.er1
9042  ac_status=$?
9043  grep -v '^ *+' conftest.er1 >conftest.err
9044  rm -f conftest.er1
9045  cat conftest.err >&5
9046  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9047  (exit $ac_status); } &&
9048	 { ac_try='test -z "$ac_c_werror_flag"
9049			 || test ! -s conftest.err'
9050  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9051  (eval $ac_try) 2>&5
9052  ac_status=$?
9053  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9054  (exit $ac_status); }; } &&
9055	 { ac_try='test -s conftest$ac_exeext'
9056  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9057  (eval $ac_try) 2>&5
9058  ac_status=$?
9059  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9060  (exit $ac_status); }; }; then
9061  ac_cv_lib_dld_dld_link=yes
9062else
9063  echo "$as_me: failed program was:" >&5
9064sed 's/^/| /' conftest.$ac_ext >&5
9065
9066ac_cv_lib_dld_dld_link=no
9067fi
9068rm -f conftest.err conftest.$ac_objext \
9069      conftest$ac_exeext conftest.$ac_ext
9070LIBS=$ac_check_lib_save_LIBS
9071fi
9072echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9073echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
9074if test $ac_cv_lib_dld_dld_link = yes; then
9075  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9076fi
9077
9078
9079fi
9080
9081
9082fi
9083
9084
9085fi
9086
9087
9088fi
9089
9090
9091fi
9092
9093    ;;
9094  esac
9095
9096  if test "x$lt_cv_dlopen" != xno; then
9097    enable_dlopen=yes
9098  else
9099    enable_dlopen=no
9100  fi
9101
9102  case $lt_cv_dlopen in
9103  dlopen)
9104    save_CPPFLAGS="$CPPFLAGS"
9105    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9106
9107    save_LDFLAGS="$LDFLAGS"
9108    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9109
9110    save_LIBS="$LIBS"
9111    LIBS="$lt_cv_dlopen_libs $LIBS"
9112
9113    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9114echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
9115if test "${lt_cv_dlopen_self+set}" = set; then
9116  echo $ECHO_N "(cached) $ECHO_C" >&6
9117else
9118  	  if test "$cross_compiling" = yes; then :
9119  lt_cv_dlopen_self=cross
9120else
9121  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9122  lt_status=$lt_dlunknown
9123  cat > conftest.$ac_ext <<EOF
9124#line 9124 "configure"
9125#include "confdefs.h"
9126
9127#if HAVE_DLFCN_H
9128#include <dlfcn.h>
9129#endif
9130
9131#include <stdio.h>
9132
9133#ifdef RTLD_GLOBAL
9134#  define LT_DLGLOBAL		RTLD_GLOBAL
9135#else
9136#  ifdef DL_GLOBAL
9137#    define LT_DLGLOBAL		DL_GLOBAL
9138#  else
9139#    define LT_DLGLOBAL		0
9140#  endif
9141#endif
9142
9143/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9144   find out it does not work in some platform. */
9145#ifndef LT_DLLAZY_OR_NOW
9146#  ifdef RTLD_LAZY
9147#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9148#  else
9149#    ifdef DL_LAZY
9150#      define LT_DLLAZY_OR_NOW		DL_LAZY
9151#    else
9152#      ifdef RTLD_NOW
9153#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9154#      else
9155#        ifdef DL_NOW
9156#          define LT_DLLAZY_OR_NOW	DL_NOW
9157#        else
9158#          define LT_DLLAZY_OR_NOW	0
9159#        endif
9160#      endif
9161#    endif
9162#  endif
9163#endif
9164
9165#ifdef __cplusplus
9166extern "C" void exit (int);
9167#endif
9168
9169void fnord() { int i=42;}
9170int main ()
9171{
9172  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9173  int status = $lt_dlunknown;
9174
9175  if (self)
9176    {
9177      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9178      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9179      /* dlclose (self); */
9180    }
9181  else
9182    puts (dlerror ());
9183
9184    exit (status);
9185}
9186EOF
9187  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9188  (eval $ac_link) 2>&5
9189  ac_status=$?
9190  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9191  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9192    (./conftest; exit; ) >&5 2>/dev/null
9193    lt_status=$?
9194    case x$lt_status in
9195      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9196      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9197      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9198    esac
9199  else :
9200    # compilation failed
9201    lt_cv_dlopen_self=no
9202  fi
9203fi
9204rm -fr conftest*
9205
9206
9207fi
9208echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9209echo "${ECHO_T}$lt_cv_dlopen_self" >&6
9210
9211    if test "x$lt_cv_dlopen_self" = xyes; then
9212      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9213      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9214echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
9215if test "${lt_cv_dlopen_self_static+set}" = set; then
9216  echo $ECHO_N "(cached) $ECHO_C" >&6
9217else
9218  	  if test "$cross_compiling" = yes; then :
9219  lt_cv_dlopen_self_static=cross
9220else
9221  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9222  lt_status=$lt_dlunknown
9223  cat > conftest.$ac_ext <<EOF
9224#line 9224 "configure"
9225#include "confdefs.h"
9226
9227#if HAVE_DLFCN_H
9228#include <dlfcn.h>
9229#endif
9230
9231#include <stdio.h>
9232
9233#ifdef RTLD_GLOBAL
9234#  define LT_DLGLOBAL		RTLD_GLOBAL
9235#else
9236#  ifdef DL_GLOBAL
9237#    define LT_DLGLOBAL		DL_GLOBAL
9238#  else
9239#    define LT_DLGLOBAL		0
9240#  endif
9241#endif
9242
9243/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9244   find out it does not work in some platform. */
9245#ifndef LT_DLLAZY_OR_NOW
9246#  ifdef RTLD_LAZY
9247#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9248#  else
9249#    ifdef DL_LAZY
9250#      define LT_DLLAZY_OR_NOW		DL_LAZY
9251#    else
9252#      ifdef RTLD_NOW
9253#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9254#      else
9255#        ifdef DL_NOW
9256#          define LT_DLLAZY_OR_NOW	DL_NOW
9257#        else
9258#          define LT_DLLAZY_OR_NOW	0
9259#        endif
9260#      endif
9261#    endif
9262#  endif
9263#endif
9264
9265#ifdef __cplusplus
9266extern "C" void exit (int);
9267#endif
9268
9269void fnord() { int i=42;}
9270int main ()
9271{
9272  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9273  int status = $lt_dlunknown;
9274
9275  if (self)
9276    {
9277      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9278      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9279      /* dlclose (self); */
9280    }
9281  else
9282    puts (dlerror ());
9283
9284    exit (status);
9285}
9286EOF
9287  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9288  (eval $ac_link) 2>&5
9289  ac_status=$?
9290  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9291  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9292    (./conftest; exit; ) >&5 2>/dev/null
9293    lt_status=$?
9294    case x$lt_status in
9295      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9296      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9297      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9298    esac
9299  else :
9300    # compilation failed
9301    lt_cv_dlopen_self_static=no
9302  fi
9303fi
9304rm -fr conftest*
9305
9306
9307fi
9308echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9309echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
9310    fi
9311
9312    CPPFLAGS="$save_CPPFLAGS"
9313    LDFLAGS="$save_LDFLAGS"
9314    LIBS="$save_LIBS"
9315    ;;
9316  esac
9317
9318  case $lt_cv_dlopen_self in
9319  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9320  *) enable_dlopen_self=unknown ;;
9321  esac
9322
9323  case $lt_cv_dlopen_self_static in
9324  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9325  *) enable_dlopen_self_static=unknown ;;
9326  esac
9327fi
9328
9329
9330# Report which library types will actually be built
9331echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9332echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
9333echo "$as_me:$LINENO: result: $can_build_shared" >&5
9334echo "${ECHO_T}$can_build_shared" >&6
9335
9336echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9337echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
9338test "$can_build_shared" = "no" && enable_shared=no
9339
9340# On AIX, shared libraries and static libraries use the same namespace, and
9341# are all built from PIC.
9342case $host_os in
9343aix3*)
9344  test "$enable_shared" = yes && enable_static=no
9345  if test -n "$RANLIB"; then
9346    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9347    postinstall_cmds='$RANLIB $lib'
9348  fi
9349  ;;
9350
9351aix4* | aix5*)
9352  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9353    test "$enable_shared" = yes && enable_static=no
9354  fi
9355    ;;
9356esac
9357echo "$as_me:$LINENO: result: $enable_shared" >&5
9358echo "${ECHO_T}$enable_shared" >&6
9359
9360echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9361echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
9362# Make sure either enable_shared or enable_static is yes.
9363test "$enable_shared" = yes || enable_static=yes
9364echo "$as_me:$LINENO: result: $enable_static" >&5
9365echo "${ECHO_T}$enable_static" >&6
9366
9367# The else clause should only fire when bootstrapping the
9368# libtool distribution, otherwise you forgot to ship ltmain.sh
9369# with your package, and you will get complaints that there are
9370# no rules to generate ltmain.sh.
9371if test -f "$ltmain"; then
9372  # See if we are running on zsh, and set the options which allow our commands through
9373  # without removal of \ escapes.
9374  if test -n "${ZSH_VERSION+set}" ; then
9375    setopt NO_GLOB_SUBST
9376  fi
9377  # Now quote all the things that may contain metacharacters while being
9378  # careful not to overquote the AC_SUBSTed values.  We take copies of the
9379  # variables and quote the copies for generation of the libtool script.
9380  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
9381    SED SHELL STRIP \
9382    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
9383    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
9384    deplibs_check_method reload_flag reload_cmds need_locks \
9385    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
9386    lt_cv_sys_global_symbol_to_c_name_address \
9387    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
9388    old_postinstall_cmds old_postuninstall_cmds \
9389    compiler \
9390    CC \
9391    LD \
9392    lt_prog_compiler_wl \
9393    lt_prog_compiler_pic \
9394    lt_prog_compiler_static \
9395    lt_prog_compiler_no_builtin_flag \
9396    export_dynamic_flag_spec \
9397    thread_safe_flag_spec \
9398    whole_archive_flag_spec \
9399    enable_shared_with_static_runtimes \
9400    old_archive_cmds \
9401    old_archive_from_new_cmds \
9402    predep_objects \
9403    postdep_objects \
9404    predeps \
9405    postdeps \
9406    compiler_lib_search_path \
9407    archive_cmds \
9408    archive_expsym_cmds \
9409    postinstall_cmds \
9410    postuninstall_cmds \
9411    old_archive_from_expsyms_cmds \
9412    allow_undefined_flag \
9413    no_undefined_flag \
9414    export_symbols_cmds \
9415    hardcode_libdir_flag_spec \
9416    hardcode_libdir_flag_spec_ld \
9417    hardcode_libdir_separator \
9418    hardcode_automatic \
9419    module_cmds \
9420    module_expsym_cmds \
9421    lt_cv_prog_compiler_c_o \
9422    exclude_expsyms \
9423    include_expsyms; do
9424
9425    case $var in
9426    old_archive_cmds | \
9427    old_archive_from_new_cmds | \
9428    archive_cmds | \
9429    archive_expsym_cmds | \
9430    module_cmds | \
9431    module_expsym_cmds | \
9432    old_archive_from_expsyms_cmds | \
9433    export_symbols_cmds | \
9434    extract_expsyms_cmds | reload_cmds | finish_cmds | \
9435    postinstall_cmds | postuninstall_cmds | \
9436    old_postinstall_cmds | old_postuninstall_cmds | \
9437    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
9438      # Double-quote double-evaled strings.
9439      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
9440      ;;
9441    *)
9442      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
9443      ;;
9444    esac
9445  done
9446
9447  case $lt_echo in
9448  *'\$0 --fallback-echo"')
9449    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
9450    ;;
9451  esac
9452
9453cfgfile="${ofile}T"
9454  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
9455  $rm -f "$cfgfile"
9456  { echo "$as_me:$LINENO: creating $ofile" >&5
9457echo "$as_me: creating $ofile" >&6;}
9458
9459  cat <<__EOF__ >> "$cfgfile"
9460#! $SHELL
9461
9462# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
9463# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
9464# NOTE: Changes made to this file will be lost: look at ltmain.sh.
9465#
9466# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
9467# Free Software Foundation, Inc.
9468#
9469# This file is part of GNU Libtool:
9470# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
9471#
9472# This program is free software; you can redistribute it and/or modify
9473# it under the terms of the GNU General Public License as published by
9474# the Free Software Foundation; either version 2 of the License, or
9475# (at your option) any later version.
9476#
9477# This program is distributed in the hope that it will be useful, but
9478# WITHOUT ANY WARRANTY; without even the implied warranty of
9479# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
9480# General Public License for more details.
9481#
9482# You should have received a copy of the GNU General Public License
9483# along with this program; if not, write to the Free Software
9484# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
9485#
9486# As a special exception to the GNU General Public License, if you
9487# distribute this file as part of a program that contains a
9488# configuration script generated by Autoconf, you may include it under
9489# the same distribution terms that you use for the rest of that program.
9490
9491# A sed program that does not truncate output.
9492SED=$lt_SED
9493
9494# Sed that helps us avoid accidentally triggering echo(1) options like -n.
9495Xsed="$SED -e 1s/^X//"
9496
9497# The HP-UX ksh and POSIX shell print the target directory to stdout
9498# if CDPATH is set.
9499(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9500
9501# The names of the tagged configurations supported by this script.
9502available_tags=
9503
9504# ### BEGIN LIBTOOL CONFIG
9505
9506# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9507
9508# Shell to use when invoking shell scripts.
9509SHELL=$lt_SHELL
9510
9511# Whether or not to build shared libraries.
9512build_libtool_libs=$enable_shared
9513
9514# Whether or not to build static libraries.
9515build_old_libs=$enable_static
9516
9517# Whether or not to add -lc for building shared libraries.
9518build_libtool_need_lc=$archive_cmds_need_lc
9519
9520# Whether or not to disallow shared libs when runtime libs are static
9521allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
9522
9523# Whether or not to optimize for fast installation.
9524fast_install=$enable_fast_install
9525
9526# The host system.
9527host_alias=$host_alias
9528host=$host
9529host_os=$host_os
9530
9531# The build system.
9532build_alias=$build_alias
9533build=$build
9534build_os=$build_os
9535
9536# An echo program that does not interpret backslashes.
9537echo=$lt_echo
9538
9539# The archiver.
9540AR=$lt_AR
9541AR_FLAGS=$lt_AR_FLAGS
9542
9543# A C compiler.
9544LTCC=$lt_LTCC
9545
9546# LTCC compiler flags.
9547LTCFLAGS=$lt_LTCFLAGS
9548
9549# A language-specific compiler.
9550CC=$lt_compiler
9551
9552# Is the compiler the GNU C compiler?
9553with_gcc=$GCC
9554
9555# An ERE matcher.
9556EGREP=$lt_EGREP
9557
9558# The linker used to build libraries.
9559LD=$lt_LD
9560
9561# Whether we need hard or soft links.
9562LN_S=$lt_LN_S
9563
9564# A BSD-compatible nm program.
9565NM=$lt_NM
9566
9567# A symbol stripping program
9568STRIP=$lt_STRIP
9569
9570# Used to examine libraries when file_magic_cmd begins "file"
9571MAGIC_CMD=$MAGIC_CMD
9572
9573# Used on cygwin: DLL creation program.
9574DLLTOOL="$DLLTOOL"
9575
9576# Used on cygwin: object dumper.
9577OBJDUMP="$OBJDUMP"
9578
9579# Used on cygwin: assembler.
9580AS="$AS"
9581
9582# The name of the directory that contains temporary libtool files.
9583objdir=$objdir
9584
9585# How to create reloadable object files.
9586reload_flag=$lt_reload_flag
9587reload_cmds=$lt_reload_cmds
9588
9589# How to pass a linker flag through the compiler.
9590wl=$lt_lt_prog_compiler_wl
9591
9592# Object file suffix (normally "o").
9593objext="$ac_objext"
9594
9595# Old archive suffix (normally "a").
9596libext="$libext"
9597
9598# Shared library suffix (normally ".so").
9599shrext_cmds='$shrext_cmds'
9600
9601# Executable file suffix (normally "").
9602exeext="$exeext"
9603
9604# Additional compiler flags for building library objects.
9605pic_flag=$lt_lt_prog_compiler_pic
9606pic_mode=$pic_mode
9607
9608# What is the maximum length of a command?
9609max_cmd_len=$lt_cv_sys_max_cmd_len
9610
9611# Does compiler simultaneously support -c and -o options?
9612compiler_c_o=$lt_lt_cv_prog_compiler_c_o
9613
9614# Must we lock files when doing compilation?
9615need_locks=$lt_need_locks
9616
9617# Do we need the lib prefix for modules?
9618need_lib_prefix=$need_lib_prefix
9619
9620# Do we need a version for libraries?
9621need_version=$need_version
9622
9623# Whether dlopen is supported.
9624dlopen_support=$enable_dlopen
9625
9626# Whether dlopen of programs is supported.
9627dlopen_self=$enable_dlopen_self
9628
9629# Whether dlopen of statically linked programs is supported.
9630dlopen_self_static=$enable_dlopen_self_static
9631
9632# Compiler flag to prevent dynamic linking.
9633link_static_flag=$lt_lt_prog_compiler_static
9634
9635# Compiler flag to turn off builtin functions.
9636no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
9637
9638# Compiler flag to allow reflexive dlopens.
9639export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
9640
9641# Compiler flag to generate shared objects directly from archives.
9642whole_archive_flag_spec=$lt_whole_archive_flag_spec
9643
9644# Compiler flag to generate thread-safe objects.
9645thread_safe_flag_spec=$lt_thread_safe_flag_spec
9646
9647# Library versioning type.
9648version_type=$version_type
9649
9650# Format of library name prefix.
9651libname_spec=$lt_libname_spec
9652
9653# List of archive names.  First name is the real one, the rest are links.
9654# The last name is the one that the linker finds with -lNAME.
9655library_names_spec=$lt_library_names_spec
9656
9657# The coded name of the library, if different from the real name.
9658soname_spec=$lt_soname_spec
9659
9660# Commands used to build and install an old-style archive.
9661RANLIB=$lt_RANLIB
9662old_archive_cmds=$lt_old_archive_cmds
9663old_postinstall_cmds=$lt_old_postinstall_cmds
9664old_postuninstall_cmds=$lt_old_postuninstall_cmds
9665
9666# Create an old-style archive from a shared archive.
9667old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
9668
9669# Create a temporary old-style archive to link instead of a shared archive.
9670old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
9671
9672# Commands used to build and install a shared archive.
9673archive_cmds=$lt_archive_cmds
9674archive_expsym_cmds=$lt_archive_expsym_cmds
9675postinstall_cmds=$lt_postinstall_cmds
9676postuninstall_cmds=$lt_postuninstall_cmds
9677
9678# Commands used to build a loadable module (assumed same as above if empty)
9679module_cmds=$lt_module_cmds
9680module_expsym_cmds=$lt_module_expsym_cmds
9681
9682# Commands to strip libraries.
9683old_striplib=$lt_old_striplib
9684striplib=$lt_striplib
9685
9686# Dependencies to place before the objects being linked to create a
9687# shared library.
9688predep_objects=$lt_predep_objects
9689
9690# Dependencies to place after the objects being linked to create a
9691# shared library.
9692postdep_objects=$lt_postdep_objects
9693
9694# Dependencies to place before the objects being linked to create a
9695# shared library.
9696predeps=$lt_predeps
9697
9698# Dependencies to place after the objects being linked to create a
9699# shared library.
9700postdeps=$lt_postdeps
9701
9702# The library search path used internally by the compiler when linking
9703# a shared library.
9704compiler_lib_search_path=$lt_compiler_lib_search_path
9705
9706# Method to check whether dependent libraries are shared objects.
9707deplibs_check_method=$lt_deplibs_check_method
9708
9709# Command to use when deplibs_check_method == file_magic.
9710file_magic_cmd=$lt_file_magic_cmd
9711
9712# Flag that allows shared libraries with undefined symbols to be built.
9713allow_undefined_flag=$lt_allow_undefined_flag
9714
9715# Flag that forces no undefined symbols.
9716no_undefined_flag=$lt_no_undefined_flag
9717
9718# Commands used to finish a libtool library installation in a directory.
9719finish_cmds=$lt_finish_cmds
9720
9721# Same as above, but a single script fragment to be evaled but not shown.
9722finish_eval=$lt_finish_eval
9723
9724# Take the output of nm and produce a listing of raw symbols and C names.
9725global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
9726
9727# Transform the output of nm in a proper C declaration
9728global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
9729
9730# Transform the output of nm in a C name address pair
9731global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
9732
9733# This is the shared library runtime path variable.
9734runpath_var=$runpath_var
9735
9736# This is the shared library path variable.
9737shlibpath_var=$shlibpath_var
9738
9739# Is shlibpath searched before the hard-coded library search path?
9740shlibpath_overrides_runpath=$shlibpath_overrides_runpath
9741
9742# How to hardcode a shared library path into an executable.
9743hardcode_action=$hardcode_action
9744
9745# Whether we should hardcode library paths into libraries.
9746hardcode_into_libs=$hardcode_into_libs
9747
9748# Flag to hardcode \$libdir into a binary during linking.
9749# This must work even if \$libdir does not exist.
9750hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
9751
9752# If ld is used when linking, flag to hardcode \$libdir into
9753# a binary during linking. This must work even if \$libdir does
9754# not exist.
9755hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
9756
9757# Whether we need a single -rpath flag with a separated argument.
9758hardcode_libdir_separator=$lt_hardcode_libdir_separator
9759
9760# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
9761# resulting binary.
9762hardcode_direct=$hardcode_direct
9763
9764# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
9765# resulting binary.
9766hardcode_minus_L=$hardcode_minus_L
9767
9768# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
9769# the resulting binary.
9770hardcode_shlibpath_var=$hardcode_shlibpath_var
9771
9772# Set to yes if building a shared library automatically hardcodes DIR into the library
9773# and all subsequent libraries and executables linked against it.
9774hardcode_automatic=$hardcode_automatic
9775
9776# Variables whose values should be saved in libtool wrapper scripts and
9777# restored at relink time.
9778variables_saved_for_relink="$variables_saved_for_relink"
9779
9780# Whether libtool must link a program against all its dependency libraries.
9781link_all_deplibs=$link_all_deplibs
9782
9783# Compile-time system search path for libraries
9784sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
9785
9786# Run-time system search path for libraries
9787sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
9788
9789# Fix the shell variable \$srcfile for the compiler.
9790fix_srcfile_path="$fix_srcfile_path"
9791
9792# Set to yes if exported symbols are required.
9793always_export_symbols=$always_export_symbols
9794
9795# The commands to list exported symbols.
9796export_symbols_cmds=$lt_export_symbols_cmds
9797
9798# The commands to extract the exported symbol list from a shared archive.
9799extract_expsyms_cmds=$lt_extract_expsyms_cmds
9800
9801# Symbols that should not be listed in the preloaded symbols.
9802exclude_expsyms=$lt_exclude_expsyms
9803
9804# Symbols that must always be exported.
9805include_expsyms=$lt_include_expsyms
9806
9807# ### END LIBTOOL CONFIG
9808
9809__EOF__
9810
9811
9812  case $host_os in
9813  aix3*)
9814    cat <<\EOF >> "$cfgfile"
9815
9816# AIX sometimes has problems with the GCC collect2 program.  For some
9817# reason, if we set the COLLECT_NAMES environment variable, the problems
9818# vanish in a puff of smoke.
9819if test "X${COLLECT_NAMES+set}" != Xset; then
9820  COLLECT_NAMES=
9821  export COLLECT_NAMES
9822fi
9823EOF
9824    ;;
9825  esac
9826
9827  # We use sed instead of cat because bash on DJGPP gets confused if
9828  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
9829  # text mode, it properly converts lines to CR/LF.  This bash problem
9830  # is reportedly fixed, but why not run on old versions too?
9831  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
9832
9833  mv -f "$cfgfile" "$ofile" || \
9834    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
9835  chmod +x "$ofile"
9836
9837else
9838  # If there is no Makefile yet, we rely on a make rule to execute
9839  # `config.status --recheck' to rerun these tests and create the
9840  # libtool script then.
9841  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
9842  if test -f "$ltmain_in"; then
9843    test -f Makefile && make "$ltmain"
9844  fi
9845fi
9846
9847
9848ac_ext=c
9849ac_cpp='$CPP $CPPFLAGS'
9850ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9851ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9852ac_compiler_gnu=$ac_cv_c_compiler_gnu
9853
9854CC="$lt_save_CC"
9855
9856
9857# Check whether --with-tags or --without-tags was given.
9858if test "${with_tags+set}" = set; then
9859  withval="$with_tags"
9860  tagnames="$withval"
9861fi;
9862
9863if test -f "$ltmain" && test -n "$tagnames"; then
9864  if test ! -f "${ofile}"; then
9865    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
9866echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
9867  fi
9868
9869  if test -z "$LTCC"; then
9870    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
9871    if test -z "$LTCC"; then
9872      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
9873echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
9874    else
9875      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
9876echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
9877    fi
9878  fi
9879  if test -z "$LTCFLAGS"; then
9880    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
9881  fi
9882
9883  # Extract list of available tagged configurations in $ofile.
9884  # Note that this assumes the entire list is on one line.
9885  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
9886
9887  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9888  for tagname in $tagnames; do
9889    IFS="$lt_save_ifs"
9890    # Check whether tagname contains only valid characters
9891    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
9892    "") ;;
9893    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
9894echo "$as_me: error: invalid tag name: $tagname" >&2;}
9895   { (exit 1); exit 1; }; }
9896	;;
9897    esac
9898
9899    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
9900    then
9901      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
9902echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
9903   { (exit 1); exit 1; }; }
9904    fi
9905
9906    # Update the list of available tags.
9907    if test -n "$tagname"; then
9908      echo appending configuration tag \"$tagname\" to $ofile
9909
9910      case $tagname in
9911      CXX)
9912	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
9913	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
9914	    (test "X$CXX" != "Xg++"))) ; then
9915	  ac_ext=cc
9916ac_cpp='$CXXCPP $CPPFLAGS'
9917ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9918ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9919ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9920
9921
9922
9923
9924archive_cmds_need_lc_CXX=no
9925allow_undefined_flag_CXX=
9926always_export_symbols_CXX=no
9927archive_expsym_cmds_CXX=
9928export_dynamic_flag_spec_CXX=
9929hardcode_direct_CXX=no
9930hardcode_libdir_flag_spec_CXX=
9931hardcode_libdir_flag_spec_ld_CXX=
9932hardcode_libdir_separator_CXX=
9933hardcode_minus_L_CXX=no
9934hardcode_shlibpath_var_CXX=unsupported
9935hardcode_automatic_CXX=no
9936module_cmds_CXX=
9937module_expsym_cmds_CXX=
9938link_all_deplibs_CXX=unknown
9939old_archive_cmds_CXX=$old_archive_cmds
9940no_undefined_flag_CXX=
9941whole_archive_flag_spec_CXX=
9942enable_shared_with_static_runtimes_CXX=no
9943
9944# Dependencies to place before and after the object being linked:
9945predep_objects_CXX=
9946postdep_objects_CXX=
9947predeps_CXX=
9948postdeps_CXX=
9949compiler_lib_search_path_CXX=
9950
9951# Source file extension for C++ test sources.
9952ac_ext=cpp
9953
9954# Object file extension for compiled C++ test sources.
9955objext=o
9956objext_CXX=$objext
9957
9958# Code to be used in simple compile tests
9959lt_simple_compile_test_code="int some_variable = 0;\n"
9960
9961# Code to be used in simple link tests
9962lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
9963
9964# ltmain only uses $CC for tagged configurations so make sure $CC is set.
9965
9966# If no C compiler was specified, use CC.
9967LTCC=${LTCC-"$CC"}
9968
9969# If no C compiler flags were specified, use CFLAGS.
9970LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9971
9972# Allow CC to be a program name with arguments.
9973compiler=$CC
9974
9975
9976# save warnings/boilerplate of simple test code
9977ac_outfile=conftest.$ac_objext
9978printf "$lt_simple_compile_test_code" >conftest.$ac_ext
9979eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9980_lt_compiler_boilerplate=`cat conftest.err`
9981$rm conftest*
9982
9983ac_outfile=conftest.$ac_objext
9984printf "$lt_simple_link_test_code" >conftest.$ac_ext
9985eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9986_lt_linker_boilerplate=`cat conftest.err`
9987$rm conftest*
9988
9989
9990# Allow CC to be a program name with arguments.
9991lt_save_CC=$CC
9992lt_save_LD=$LD
9993lt_save_GCC=$GCC
9994GCC=$GXX
9995lt_save_with_gnu_ld=$with_gnu_ld
9996lt_save_path_LD=$lt_cv_path_LD
9997if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
9998  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9999else
10000  $as_unset lt_cv_prog_gnu_ld
10001fi
10002if test -n "${lt_cv_path_LDCXX+set}"; then
10003  lt_cv_path_LD=$lt_cv_path_LDCXX
10004else
10005  $as_unset lt_cv_path_LD
10006fi
10007test -z "${LDCXX+set}" || LD=$LDCXX
10008CC=${CXX-"c++"}
10009compiler=$CC
10010compiler_CXX=$CC
10011for cc_temp in $compiler""; do
10012  case $cc_temp in
10013    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10014    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10015    \-*) ;;
10016    *) break;;
10017  esac
10018done
10019cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10020
10021
10022# We don't want -fno-exception wen compiling C++ code, so set the
10023# no_builtin_flag separately
10024if test "$GXX" = yes; then
10025  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10026else
10027  lt_prog_compiler_no_builtin_flag_CXX=
10028fi
10029
10030if test "$GXX" = yes; then
10031  # Set up default GNU C++ configuration
10032
10033
10034# Check whether --with-gnu-ld or --without-gnu-ld was given.
10035if test "${with_gnu_ld+set}" = set; then
10036  withval="$with_gnu_ld"
10037  test "$withval" = no || with_gnu_ld=yes
10038else
10039  with_gnu_ld=no
10040fi;
10041ac_prog=ld
10042if test "$GCC" = yes; then
10043  # Check if gcc -print-prog-name=ld gives a path.
10044  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10045echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
10046  case $host in
10047  *-*-mingw*)
10048    # gcc leaves a trailing carriage return which upsets mingw
10049    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10050  *)
10051    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10052  esac
10053  case $ac_prog in
10054    # Accept absolute paths.
10055    [\\/]* | ?:[\\/]*)
10056      re_direlt='/[^/][^/]*/\.\./'
10057      # Canonicalize the pathname of ld
10058      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10059      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10060	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10061      done
10062      test -z "$LD" && LD="$ac_prog"
10063      ;;
10064  "")
10065    # If it fails, then pretend we aren't using GCC.
10066    ac_prog=ld
10067    ;;
10068  *)
10069    # If it is relative, then search for the first ld in PATH.
10070    with_gnu_ld=unknown
10071    ;;
10072  esac
10073elif test "$with_gnu_ld" = yes; then
10074  echo "$as_me:$LINENO: checking for GNU ld" >&5
10075echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10076else
10077  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10078echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10079fi
10080if test "${lt_cv_path_LD+set}" = set; then
10081  echo $ECHO_N "(cached) $ECHO_C" >&6
10082else
10083  if test -z "$LD"; then
10084  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10085  for ac_dir in $PATH; do
10086    IFS="$lt_save_ifs"
10087    test -z "$ac_dir" && ac_dir=.
10088    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10089      lt_cv_path_LD="$ac_dir/$ac_prog"
10090      # Check to see if the program is GNU ld.  I'd rather use --version,
10091      # but apparently some variants of GNU ld only accept -v.
10092      # Break only if it was the GNU/non-GNU ld that we prefer.
10093      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10094      *GNU* | *'with BFD'*)
10095	test "$with_gnu_ld" != no && break
10096	;;
10097      *)
10098	test "$with_gnu_ld" != yes && break
10099	;;
10100      esac
10101    fi
10102  done
10103  IFS="$lt_save_ifs"
10104else
10105  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10106fi
10107fi
10108
10109LD="$lt_cv_path_LD"
10110if test -n "$LD"; then
10111  echo "$as_me:$LINENO: result: $LD" >&5
10112echo "${ECHO_T}$LD" >&6
10113else
10114  echo "$as_me:$LINENO: result: no" >&5
10115echo "${ECHO_T}no" >&6
10116fi
10117test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10118echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10119   { (exit 1); exit 1; }; }
10120echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10121echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10122if test "${lt_cv_prog_gnu_ld+set}" = set; then
10123  echo $ECHO_N "(cached) $ECHO_C" >&6
10124else
10125  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10126case `$LD -v 2>&1 </dev/null` in
10127*GNU* | *'with BFD'*)
10128  lt_cv_prog_gnu_ld=yes
10129  ;;
10130*)
10131  lt_cv_prog_gnu_ld=no
10132  ;;
10133esac
10134fi
10135echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10136echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
10137with_gnu_ld=$lt_cv_prog_gnu_ld
10138
10139
10140
10141  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10142  # archiving commands below assume that GNU ld is being used.
10143  if test "$with_gnu_ld" = yes; then
10144    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10145    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'
10146
10147    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10148    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10149
10150    # If archive_cmds runs LD, not CC, wlarc should be empty
10151    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10152    #     investigate it a little bit more. (MM)
10153    wlarc='${wl}'
10154
10155    # ancient GNU ld didn't support --whole-archive et. al.
10156    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10157	grep 'no-whole-archive' > /dev/null; then
10158      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10159    else
10160      whole_archive_flag_spec_CXX=
10161    fi
10162  else
10163    with_gnu_ld=no
10164    wlarc=
10165
10166    # A generic and very simple default shared library creation
10167    # command for GNU C++ for the case where it uses the native
10168    # linker, instead of GNU ld.  If possible, this setting should
10169    # overridden to take advantage of the native linker features on
10170    # the platform it is being used on.
10171    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10172  fi
10173
10174  # Commands to make compiler produce verbose output that lists
10175  # what "hidden" libraries, object files and flags are used when
10176  # linking a shared library.
10177  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10178
10179else
10180  GXX=no
10181  with_gnu_ld=no
10182  wlarc=
10183fi
10184
10185# PORTME: fill in a description of your system's C++ link characteristics
10186echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10187echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10188ld_shlibs_CXX=yes
10189case $host_os in
10190  aix3*)
10191    # FIXME: insert proper C++ library support
10192    ld_shlibs_CXX=no
10193    ;;
10194  aix4* | aix5*)
10195    if test "$host_cpu" = ia64; then
10196      # On IA64, the linker does run time linking by default, so we don't
10197      # have to do anything special.
10198      aix_use_runtimelinking=no
10199      exp_sym_flag='-Bexport'
10200      no_entry_flag=""
10201    else
10202      aix_use_runtimelinking=no
10203
10204      # Test if we are trying to use run time linking or normal
10205      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10206      # need to do runtime linking.
10207      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10208	for ld_flag in $LDFLAGS; do
10209	  case $ld_flag in
10210	  *-brtl*)
10211	    aix_use_runtimelinking=yes
10212	    break
10213	    ;;
10214	  esac
10215	done
10216	;;
10217      esac
10218
10219      exp_sym_flag='-bexport'
10220      no_entry_flag='-bnoentry'
10221    fi
10222
10223    # When large executables or shared objects are built, AIX ld can
10224    # have problems creating the table of contents.  If linking a library
10225    # or program results in "error TOC overflow" add -mminimal-toc to
10226    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10227    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10228
10229    archive_cmds_CXX=''
10230    hardcode_direct_CXX=yes
10231    hardcode_libdir_separator_CXX=':'
10232    link_all_deplibs_CXX=yes
10233
10234    if test "$GXX" = yes; then
10235      case $host_os in aix4.[012]|aix4.[012].*)
10236      # We only want to do this on AIX 4.2 and lower, the check
10237      # below for broken collect2 doesn't work under 4.3+
10238	collect2name=`${CC} -print-prog-name=collect2`
10239	if test -f "$collect2name" && \
10240	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10241	then
10242	  # We have reworked collect2
10243	  hardcode_direct_CXX=yes
10244	else
10245	  # We have old collect2
10246	  hardcode_direct_CXX=unsupported
10247	  # It fails to find uninstalled libraries when the uninstalled
10248	  # path is not listed in the libpath.  Setting hardcode_minus_L
10249	  # to unsupported forces relinking
10250	  hardcode_minus_L_CXX=yes
10251	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10252	  hardcode_libdir_separator_CXX=
10253	fi
10254	;;
10255      esac
10256      shared_flag='-shared'
10257      if test "$aix_use_runtimelinking" = yes; then
10258	shared_flag="$shared_flag "'${wl}-G'
10259      fi
10260    else
10261      # not using gcc
10262      if test "$host_cpu" = ia64; then
10263	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10264	# chokes on -Wl,-G. The following line is correct:
10265	shared_flag='-G'
10266      else
10267	if test "$aix_use_runtimelinking" = yes; then
10268	  shared_flag='${wl}-G'
10269	else
10270	  shared_flag='${wl}-bM:SRE'
10271	fi
10272      fi
10273    fi
10274
10275    # It seems that -bexpall does not export symbols beginning with
10276    # underscore (_), so it is better to generate a list of symbols to export.
10277    always_export_symbols_CXX=yes
10278    if test "$aix_use_runtimelinking" = yes; then
10279      # Warning - without using the other runtime loading flags (-brtl),
10280      # -berok will link without error, but may produce a broken library.
10281      allow_undefined_flag_CXX='-berok'
10282      # Determine the default libpath from the value encoded in an empty executable.
10283      cat >conftest.$ac_ext <<_ACEOF
10284/* confdefs.h.  */
10285_ACEOF
10286cat confdefs.h >>conftest.$ac_ext
10287cat >>conftest.$ac_ext <<_ACEOF
10288/* end confdefs.h.  */
10289
10290int
10291main ()
10292{
10293
10294  ;
10295  return 0;
10296}
10297_ACEOF
10298rm -f conftest.$ac_objext conftest$ac_exeext
10299if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10300  (eval $ac_link) 2>conftest.er1
10301  ac_status=$?
10302  grep -v '^ *+' conftest.er1 >conftest.err
10303  rm -f conftest.er1
10304  cat conftest.err >&5
10305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10306  (exit $ac_status); } &&
10307	 { ac_try='test -z "$ac_cxx_werror_flag"
10308			 || test ! -s conftest.err'
10309  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10310  (eval $ac_try) 2>&5
10311  ac_status=$?
10312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313  (exit $ac_status); }; } &&
10314	 { ac_try='test -s conftest$ac_exeext'
10315  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10316  (eval $ac_try) 2>&5
10317  ac_status=$?
10318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10319  (exit $ac_status); }; }; then
10320
10321aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10322}'`
10323# Check for a 64-bit object if we didn't find anything.
10324if 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; }
10325}'`; fi
10326else
10327  echo "$as_me: failed program was:" >&5
10328sed 's/^/| /' conftest.$ac_ext >&5
10329
10330fi
10331rm -f conftest.err conftest.$ac_objext \
10332      conftest$ac_exeext conftest.$ac_ext
10333if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10334
10335      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10336
10337      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10338     else
10339      if test "$host_cpu" = ia64; then
10340	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10341	allow_undefined_flag_CXX="-z nodefs"
10342	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
10343      else
10344	# Determine the default libpath from the value encoded in an empty executable.
10345	cat >conftest.$ac_ext <<_ACEOF
10346/* confdefs.h.  */
10347_ACEOF
10348cat confdefs.h >>conftest.$ac_ext
10349cat >>conftest.$ac_ext <<_ACEOF
10350/* end confdefs.h.  */
10351
10352int
10353main ()
10354{
10355
10356  ;
10357  return 0;
10358}
10359_ACEOF
10360rm -f conftest.$ac_objext conftest$ac_exeext
10361if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10362  (eval $ac_link) 2>conftest.er1
10363  ac_status=$?
10364  grep -v '^ *+' conftest.er1 >conftest.err
10365  rm -f conftest.er1
10366  cat conftest.err >&5
10367  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10368  (exit $ac_status); } &&
10369	 { ac_try='test -z "$ac_cxx_werror_flag"
10370			 || test ! -s conftest.err'
10371  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10372  (eval $ac_try) 2>&5
10373  ac_status=$?
10374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10375  (exit $ac_status); }; } &&
10376	 { ac_try='test -s conftest$ac_exeext'
10377  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10378  (eval $ac_try) 2>&5
10379  ac_status=$?
10380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10381  (exit $ac_status); }; }; then
10382
10383aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10384}'`
10385# Check for a 64-bit object if we didn't find anything.
10386if 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; }
10387}'`; fi
10388else
10389  echo "$as_me: failed program was:" >&5
10390sed 's/^/| /' conftest.$ac_ext >&5
10391
10392fi
10393rm -f conftest.err conftest.$ac_objext \
10394      conftest$ac_exeext conftest.$ac_ext
10395if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10396
10397	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10398	# Warning - without using the other run time loading flags,
10399	# -berok will link without error, but may produce a broken library.
10400	no_undefined_flag_CXX=' ${wl}-bernotok'
10401	allow_undefined_flag_CXX=' ${wl}-berok'
10402	# Exported symbols can be pulled into shared objects from archives
10403	whole_archive_flag_spec_CXX='$convenience'
10404	archive_cmds_need_lc_CXX=yes
10405	# This is similar to how AIX traditionally builds its shared libraries.
10406	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10407      fi
10408    fi
10409    ;;
10410
10411  beos*)
10412    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
10413      allow_undefined_flag_CXX=unsupported
10414      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10415      # support --undefined.  This deserves some investigation.  FIXME
10416      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10417    else
10418      ld_shlibs_CXX=no
10419    fi
10420    ;;
10421
10422  chorus*)
10423    case $cc_basename in
10424      *)
10425	# FIXME: insert proper C++ library support
10426	ld_shlibs_CXX=no
10427	;;
10428    esac
10429    ;;
10430
10431  cygwin* | mingw* | pw32*)
10432    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
10433    # as there is no search path for DLLs.
10434    hardcode_libdir_flag_spec_CXX='-L$libdir'
10435    allow_undefined_flag_CXX=unsupported
10436    always_export_symbols_CXX=no
10437    enable_shared_with_static_runtimes_CXX=yes
10438
10439    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
10440      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10441      # If the export-symbols file already is a .def file (1st line
10442      # is EXPORTS), use it as is; otherwise, prepend...
10443      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10444	cp $export_symbols $output_objdir/$soname.def;
10445      else
10446	echo EXPORTS > $output_objdir/$soname.def;
10447	cat $export_symbols >> $output_objdir/$soname.def;
10448      fi~
10449      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10450    else
10451      ld_shlibs_CXX=no
10452    fi
10453  ;;
10454      darwin* | rhapsody*)
10455        case $host_os in
10456        rhapsody* | darwin1.[012])
10457         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
10458         ;;
10459       *) # Darwin 1.3 on
10460         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
10461           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10462         else
10463           case ${MACOSX_DEPLOYMENT_TARGET} in
10464             10.[012])
10465               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10466               ;;
10467             10.*)
10468               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
10469               ;;
10470           esac
10471         fi
10472         ;;
10473        esac
10474      archive_cmds_need_lc_CXX=no
10475      hardcode_direct_CXX=no
10476      hardcode_automatic_CXX=yes
10477      hardcode_shlibpath_var_CXX=unsupported
10478      whole_archive_flag_spec_CXX=''
10479      link_all_deplibs_CXX=yes
10480
10481    if test "$GXX" = yes ; then
10482      lt_int_apple_cc_single_mod=no
10483      output_verbose_link_cmd='echo'
10484      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
10485       lt_int_apple_cc_single_mod=yes
10486      fi
10487      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
10488       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10489      else
10490          archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10491        fi
10492        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10493        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10494          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
10495            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}'
10496          else
10497            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10498          fi
10499            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}'
10500      else
10501      case $cc_basename in
10502        xlc*)
10503         output_verbose_link_cmd='echo'
10504          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
10505          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10506          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10507          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10508          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}'
10509          ;;
10510       *)
10511         ld_shlibs_CXX=no
10512          ;;
10513      esac
10514      fi
10515        ;;
10516
10517  dgux*)
10518    case $cc_basename in
10519      ec++*)
10520	# FIXME: insert proper C++ library support
10521	ld_shlibs_CXX=no
10522	;;
10523      ghcx*)
10524	# Green Hills C++ Compiler
10525	# FIXME: insert proper C++ library support
10526	ld_shlibs_CXX=no
10527	;;
10528      *)
10529	# FIXME: insert proper C++ library support
10530	ld_shlibs_CXX=no
10531	;;
10532    esac
10533    ;;
10534  freebsd[12]*)
10535    # C++ shared libraries reported to be fairly broken before switch to ELF
10536    ld_shlibs_CXX=no
10537    ;;
10538  freebsd-elf*)
10539    archive_cmds_need_lc_CXX=no
10540    ;;
10541  freebsd* | kfreebsd*-gnu | dragonfly*)
10542    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
10543    # conventions
10544    ld_shlibs_CXX=yes
10545    ;;
10546  gnu*)
10547    ;;
10548  hpux9*)
10549    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10550    hardcode_libdir_separator_CXX=:
10551    export_dynamic_flag_spec_CXX='${wl}-E'
10552    hardcode_direct_CXX=yes
10553    hardcode_minus_L_CXX=yes # Not in the search PATH,
10554				# but as the default
10555				# location of the library.
10556
10557    case $cc_basename in
10558    CC*)
10559      # FIXME: insert proper C++ library support
10560      ld_shlibs_CXX=no
10561      ;;
10562    aCC*)
10563      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'
10564      # Commands to make compiler produce verbose output that lists
10565      # what "hidden" libraries, object files and flags are used when
10566      # linking a shared library.
10567      #
10568      # There doesn't appear to be a way to prevent this compiler from
10569      # explicitly linking system object files so we need to strip them
10570      # from the output so that they don't get included in the library
10571      # dependencies.
10572      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'
10573      ;;
10574    *)
10575      if test "$GXX" = yes; then
10576        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'
10577      else
10578        # FIXME: insert proper C++ library support
10579        ld_shlibs_CXX=no
10580      fi
10581      ;;
10582    esac
10583    ;;
10584  hpux10*|hpux11*)
10585    if test $with_gnu_ld = no; then
10586      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10587      hardcode_libdir_separator_CXX=:
10588
10589      case $host_cpu in
10590      hppa*64*|ia64*)
10591	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
10592        ;;
10593      *)
10594	export_dynamic_flag_spec_CXX='${wl}-E'
10595        ;;
10596      esac
10597    fi
10598    case $host_cpu in
10599    hppa*64*|ia64*)
10600      hardcode_direct_CXX=no
10601      hardcode_shlibpath_var_CXX=no
10602      ;;
10603    *)
10604      hardcode_direct_CXX=yes
10605      hardcode_minus_L_CXX=yes # Not in the search PATH,
10606					      # but as the default
10607					      # location of the library.
10608      ;;
10609    esac
10610
10611    case $cc_basename in
10612      CC*)
10613	# FIXME: insert proper C++ library support
10614	ld_shlibs_CXX=no
10615	;;
10616      aCC*)
10617	case $host_cpu in
10618	hppa*64*)
10619	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10620	  ;;
10621	ia64*)
10622	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10623	  ;;
10624	*)
10625	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10626	  ;;
10627	esac
10628	# Commands to make compiler produce verbose output that lists
10629	# what "hidden" libraries, object files and flags are used when
10630	# linking a shared library.
10631	#
10632	# There doesn't appear to be a way to prevent this compiler from
10633	# explicitly linking system object files so we need to strip them
10634	# from the output so that they don't get included in the library
10635	# dependencies.
10636	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'
10637	;;
10638      *)
10639	if test "$GXX" = yes; then
10640	  if test $with_gnu_ld = no; then
10641	    case $host_cpu in
10642	    hppa*64*)
10643	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10644	      ;;
10645	    ia64*)
10646	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10647	      ;;
10648	    *)
10649	      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'
10650	      ;;
10651	    esac
10652	  fi
10653	else
10654	  # FIXME: insert proper C++ library support
10655	  ld_shlibs_CXX=no
10656	fi
10657	;;
10658    esac
10659    ;;
10660  interix3*)
10661    hardcode_direct_CXX=no
10662    hardcode_shlibpath_var_CXX=no
10663    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10664    export_dynamic_flag_spec_CXX='${wl}-E'
10665    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10666    # Instead, shared libraries are loaded at an image base (0x10000000 by
10667    # default) and relocated if they conflict, which is a slow very memory
10668    # consuming and fragmenting process.  To avoid this, we pick a random,
10669    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10670    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10671    archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10672    archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10673    ;;
10674  irix5* | irix6*)
10675    case $cc_basename in
10676      CC*)
10677	# SGI C++
10678	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 ${output_objdir}/so_locations -o $lib'
10679
10680	# Archives containing C++ object files must be created using
10681	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
10682	# necessary to make sure instantiated templates are included
10683	# in the archive.
10684	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
10685	;;
10686      *)
10687	if test "$GXX" = yes; then
10688	  if test "$with_gnu_ld" = no; then
10689	    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}${output_objdir}/so_locations -o $lib'
10690	  else
10691	    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'
10692	  fi
10693	fi
10694	link_all_deplibs_CXX=yes
10695	;;
10696    esac
10697    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10698    hardcode_libdir_separator_CXX=:
10699    ;;
10700  linux*)
10701    case $cc_basename in
10702      KCC*)
10703	# Kuck and Associates, Inc. (KAI) C++ Compiler
10704
10705	# KCC will only create a shared library if the output file
10706	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10707	# to its proper name (with version) after linking.
10708	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'
10709	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'
10710	# Commands to make compiler produce verbose output that lists
10711	# what "hidden" libraries, object files and flags are used when
10712	# linking a shared library.
10713	#
10714	# There doesn't appear to be a way to prevent this compiler from
10715	# explicitly linking system object files so we need to strip them
10716	# from the output so that they don't get included in the library
10717	# dependencies.
10718	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'
10719
10720	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
10721	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10722
10723	# Archives containing C++ object files must be created using
10724	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
10725	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10726	;;
10727      icpc*)
10728	# Intel C++
10729	with_gnu_ld=yes
10730	# version 8.0 and above of icpc choke on multiply defined symbols
10731	# if we add $predep_objects and $postdep_objects, however 7.1 and
10732	# earlier do not add the objects themselves.
10733	case `$CC -V 2>&1` in
10734	*"Version 7."*)
10735  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10736  	  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'
10737	  ;;
10738	*)  # Version 8.0 or newer
10739	  tmp_idyn=
10740	  case $host_cpu in
10741	    ia64*) tmp_idyn=' -i_dynamic';;
10742	  esac
10743  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10744	  archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10745	  ;;
10746	esac
10747	archive_cmds_need_lc_CXX=no
10748	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10749	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10750	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10751	;;
10752      pgCC*)
10753        # Portland Group C++ compiler
10754	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
10755  	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
10756
10757	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10758	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10759	whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
10760        ;;
10761      cxx*)
10762	# Compaq C++
10763	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10764	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'
10765
10766	runpath_var=LD_RUN_PATH
10767	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10768	hardcode_libdir_separator_CXX=:
10769
10770	# Commands to make compiler produce verbose output that lists
10771	# what "hidden" libraries, object files and flags are used when
10772	# linking a shared library.
10773	#
10774	# There doesn't appear to be a way to prevent this compiler from
10775	# explicitly linking system object files so we need to strip them
10776	# from the output so that they don't get included in the library
10777	# dependencies.
10778	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'
10779	;;
10780    esac
10781    ;;
10782  lynxos*)
10783    # FIXME: insert proper C++ library support
10784    ld_shlibs_CXX=no
10785    ;;
10786  m88k*)
10787    # FIXME: insert proper C++ library support
10788    ld_shlibs_CXX=no
10789    ;;
10790  mvs*)
10791    case $cc_basename in
10792      cxx*)
10793	# FIXME: insert proper C++ library support
10794	ld_shlibs_CXX=no
10795	;;
10796      *)
10797	# FIXME: insert proper C++ library support
10798	ld_shlibs_CXX=no
10799	;;
10800    esac
10801    ;;
10802  netbsd*)
10803    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10804      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
10805      wlarc=
10806      hardcode_libdir_flag_spec_CXX='-R$libdir'
10807      hardcode_direct_CXX=yes
10808      hardcode_shlibpath_var_CXX=no
10809    fi
10810    # Workaround some broken pre-1.5 toolchains
10811    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
10812    ;;
10813  openbsd2*)
10814    # C++ shared libraries are fairly broken
10815    ld_shlibs_CXX=no
10816    ;;
10817  openbsd*)
10818    hardcode_direct_CXX=yes
10819    hardcode_shlibpath_var_CXX=no
10820    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10821    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10822    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10823      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
10824      export_dynamic_flag_spec_CXX='${wl}-E'
10825      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10826    fi
10827    output_verbose_link_cmd='echo'
10828    ;;
10829  osf3*)
10830    case $cc_basename in
10831      KCC*)
10832	# Kuck and Associates, Inc. (KAI) C++ Compiler
10833
10834	# KCC will only create a shared library if the output file
10835	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10836	# to its proper name (with version) after linking.
10837	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'
10838
10839	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10840	hardcode_libdir_separator_CXX=:
10841
10842	# Archives containing C++ object files must be created using
10843	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
10844	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10845
10846	;;
10847      RCC*)
10848	# Rational C++ 2.4.1
10849	# FIXME: insert proper C++ library support
10850	ld_shlibs_CXX=no
10851	;;
10852      cxx*)
10853	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10854	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 ${output_objdir}/so_locations -o $lib'
10855
10856	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10857	hardcode_libdir_separator_CXX=:
10858
10859	# Commands to make compiler produce verbose output that lists
10860	# what "hidden" libraries, object files and flags are used when
10861	# linking a shared library.
10862	#
10863	# There doesn't appear to be a way to prevent this compiler from
10864	# explicitly linking system object files so we need to strip them
10865	# from the output so that they don't get included in the library
10866	# dependencies.
10867	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'
10868	;;
10869      *)
10870	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10871	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10872	  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}${output_objdir}/so_locations -o $lib'
10873
10874	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10875	  hardcode_libdir_separator_CXX=:
10876
10877	  # Commands to make compiler produce verbose output that lists
10878	  # what "hidden" libraries, object files and flags are used when
10879	  # linking a shared library.
10880	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10881
10882	else
10883	  # FIXME: insert proper C++ library support
10884	  ld_shlibs_CXX=no
10885	fi
10886	;;
10887    esac
10888    ;;
10889  osf4* | osf5*)
10890    case $cc_basename in
10891      KCC*)
10892	# Kuck and Associates, Inc. (KAI) C++ Compiler
10893
10894	# KCC will only create a shared library if the output file
10895	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10896	# to its proper name (with version) after linking.
10897	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'
10898
10899	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10900	hardcode_libdir_separator_CXX=:
10901
10902	# Archives containing C++ object files must be created using
10903	# the KAI C++ compiler.
10904	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
10905	;;
10906      RCC*)
10907	# Rational C++ 2.4.1
10908	# FIXME: insert proper C++ library support
10909	ld_shlibs_CXX=no
10910	;;
10911      cxx*)
10912	allow_undefined_flag_CXX=' -expect_unresolved \*'
10913	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 ${output_objdir}/so_locations -o $lib'
10914	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
10915	  echo "-hidden">> $lib.exp~
10916	  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version	$verstring` -update_registry ${output_objdir}/so_locations -o $lib~
10917	  $rm $lib.exp'
10918
10919	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10920	hardcode_libdir_separator_CXX=:
10921
10922	# Commands to make compiler produce verbose output that lists
10923	# what "hidden" libraries, object files and flags are used when
10924	# linking a shared library.
10925	#
10926	# There doesn't appear to be a way to prevent this compiler from
10927	# explicitly linking system object files so we need to strip them
10928	# from the output so that they don't get included in the library
10929	# dependencies.
10930	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'
10931	;;
10932      *)
10933	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10934	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10935	 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}${output_objdir}/so_locations -o $lib'
10936
10937	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10938	  hardcode_libdir_separator_CXX=:
10939
10940	  # Commands to make compiler produce verbose output that lists
10941	  # what "hidden" libraries, object files and flags are used when
10942	  # linking a shared library.
10943	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10944
10945	else
10946	  # FIXME: insert proper C++ library support
10947	  ld_shlibs_CXX=no
10948	fi
10949	;;
10950    esac
10951    ;;
10952  psos*)
10953    # FIXME: insert proper C++ library support
10954    ld_shlibs_CXX=no
10955    ;;
10956  sunos4*)
10957    case $cc_basename in
10958      CC*)
10959	# Sun C++ 4.x
10960	# FIXME: insert proper C++ library support
10961	ld_shlibs_CXX=no
10962	;;
10963      lcc*)
10964	# Lucid
10965	# FIXME: insert proper C++ library support
10966	ld_shlibs_CXX=no
10967	;;
10968      *)
10969	# FIXME: insert proper C++ library support
10970	ld_shlibs_CXX=no
10971	;;
10972    esac
10973    ;;
10974  solaris*)
10975    case $cc_basename in
10976      CC*)
10977	# Sun C++ 4.2, 5.x and Centerline C++
10978        archive_cmds_need_lc_CXX=yes
10979	no_undefined_flag_CXX=' -zdefs'
10980	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10981	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10982	$CC -G${allow_undefined_flag}  ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10983
10984	hardcode_libdir_flag_spec_CXX='-R$libdir'
10985	hardcode_shlibpath_var_CXX=no
10986	case $host_os in
10987	  solaris2.[0-5] | solaris2.[0-5].*) ;;
10988	  *)
10989	    # The C++ compiler is used as linker so we must use $wl
10990	    # flag to pass the commands to the underlying system
10991	    # linker. We must also pass each convience library through
10992	    # to the system linker between allextract/defaultextract.
10993	    # The C++ compiler will combine linker options so we
10994	    # cannot just pass the convience library names through
10995	    # without $wl.
10996	    # Supported since Solaris 2.6 (maybe 2.5.1?)
10997	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
10998	    ;;
10999	esac
11000	link_all_deplibs_CXX=yes
11001
11002	output_verbose_link_cmd='echo'
11003
11004	# Archives containing C++ object files must be created using
11005	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11006	# necessary to make sure instantiated templates are included
11007	# in the archive.
11008	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11009	;;
11010      gcx*)
11011	# Green Hills C++ Compiler
11012	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11013
11014	# The C++ compiler must be used to create the archive.
11015	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11016	;;
11017      *)
11018	# GNU C++ compiler with Solaris linker
11019	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11020	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11021	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11022	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11023	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11024		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11025
11026	    # Commands to make compiler produce verbose output that lists
11027	    # what "hidden" libraries, object files and flags are used when
11028	    # linking a shared library.
11029	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11030	  else
11031	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11032	    # platform.
11033	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11034	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11035		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11036
11037	    # Commands to make compiler produce verbose output that lists
11038	    # what "hidden" libraries, object files and flags are used when
11039	    # linking a shared library.
11040	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11041	  fi
11042
11043	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11044	fi
11045	;;
11046    esac
11047    ;;
11048  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11049    no_undefined_flag_CXX='${wl}-z,text'
11050    archive_cmds_need_lc_CXX=no
11051    hardcode_shlibpath_var_CXX=no
11052    runpath_var='LD_RUN_PATH'
11053
11054    case $cc_basename in
11055      CC*)
11056	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11057	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11058	;;
11059      *)
11060	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11061	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11062	;;
11063    esac
11064    ;;
11065  sysv5* | sco3.2v5* | sco5v6*)
11066    # Note: We can NOT use -z defs as we might desire, because we do not
11067    # link with -lc, and that would cause any symbols used from libc to
11068    # always be unresolved, which means just about no library would
11069    # ever link correctly.  If we're not using GNU ld we use -z text
11070    # though, which does catch some bad symbols but isn't as heavy-handed
11071    # as -z defs.
11072    # For security reasons, it is highly recommended that you always
11073    # use absolute paths for naming shared libraries, and exclude the
11074    # DT_RUNPATH tag from executables and libraries.  But doing so
11075    # requires that you compile everything twice, which is a pain.
11076    # So that behaviour is only enabled if SCOABSPATH is set to a
11077    # non-empty value in the environment.  Most likely only useful for
11078    # creating official distributions of packages.
11079    # This is a hack until libtool officially supports absolute path
11080    # names for shared libraries.
11081    no_undefined_flag_CXX='${wl}-z,text'
11082    allow_undefined_flag_CXX='${wl}-z,nodefs'
11083    archive_cmds_need_lc_CXX=no
11084    hardcode_shlibpath_var_CXX=no
11085    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11086    hardcode_libdir_separator_CXX=':'
11087    link_all_deplibs_CXX=yes
11088    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11089    runpath_var='LD_RUN_PATH'
11090
11091    case $cc_basename in
11092      CC*)
11093	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11094	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11095	;;
11096      *)
11097	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11098	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11099	;;
11100    esac
11101    ;;
11102  tandem*)
11103    case $cc_basename in
11104      NCC*)
11105	# NonStop-UX NCC 3.20
11106	# FIXME: insert proper C++ library support
11107	ld_shlibs_CXX=no
11108	;;
11109      *)
11110	# FIXME: insert proper C++ library support
11111	ld_shlibs_CXX=no
11112	;;
11113    esac
11114    ;;
11115  vxworks*)
11116    # FIXME: insert proper C++ library support
11117    ld_shlibs_CXX=no
11118    ;;
11119  *)
11120    # FIXME: insert proper C++ library support
11121    ld_shlibs_CXX=no
11122    ;;
11123esac
11124echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11125echo "${ECHO_T}$ld_shlibs_CXX" >&6
11126test "$ld_shlibs_CXX" = no && can_build_shared=no
11127
11128GCC_CXX="$GXX"
11129LD_CXX="$LD"
11130
11131
11132cat > conftest.$ac_ext <<EOF
11133class Foo
11134{
11135public:
11136  Foo (void) { a = 0; }
11137private:
11138  int a;
11139};
11140EOF
11141
11142if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11143  (eval $ac_compile) 2>&5
11144  ac_status=$?
11145  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11146  (exit $ac_status); }; then
11147  # Parse the compiler output and extract the necessary
11148  # objects, libraries and library flags.
11149
11150  # Sentinel used to keep track of whether or not we are before
11151  # the conftest object file.
11152  pre_test_object_deps_done=no
11153
11154  # The `*' in the case matches for architectures that use `case' in
11155  # $output_verbose_cmd can trigger glob expansion during the loop
11156  # eval without this substitution.
11157  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11158
11159  for p in `eval $output_verbose_link_cmd`; do
11160    case $p in
11161
11162    -L* | -R* | -l*)
11163       # Some compilers place space between "-{L,R}" and the path.
11164       # Remove the space.
11165       if test $p = "-L" \
11166	  || test $p = "-R"; then
11167	 prev=$p
11168	 continue
11169       else
11170	 prev=
11171       fi
11172
11173       if test "$pre_test_object_deps_done" = no; then
11174	 case $p in
11175	 -L* | -R*)
11176	   # Internal compiler library paths should come after those
11177	   # provided the user.  The postdeps already come after the
11178	   # user supplied libs so there is no need to process them.
11179	   if test -z "$compiler_lib_search_path_CXX"; then
11180	     compiler_lib_search_path_CXX="${prev}${p}"
11181	   else
11182	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11183	   fi
11184	   ;;
11185	 # The "-l" case would never come before the object being
11186	 # linked, so don't bother handling this case.
11187	 esac
11188       else
11189	 if test -z "$postdeps_CXX"; then
11190	   postdeps_CXX="${prev}${p}"
11191	 else
11192	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11193	 fi
11194       fi
11195       ;;
11196
11197    *.$objext)
11198       # This assumes that the test object file only shows up
11199       # once in the compiler output.
11200       if test "$p" = "conftest.$objext"; then
11201	 pre_test_object_deps_done=yes
11202	 continue
11203       fi
11204
11205       if test "$pre_test_object_deps_done" = no; then
11206	 if test -z "$predep_objects_CXX"; then
11207	   predep_objects_CXX="$p"
11208	 else
11209	   predep_objects_CXX="$predep_objects_CXX $p"
11210	 fi
11211       else
11212	 if test -z "$postdep_objects_CXX"; then
11213	   postdep_objects_CXX="$p"
11214	 else
11215	   postdep_objects_CXX="$postdep_objects_CXX $p"
11216	 fi
11217       fi
11218       ;;
11219
11220    *) ;; # Ignore the rest.
11221
11222    esac
11223  done
11224
11225  # Clean up.
11226  rm -f a.out a.exe
11227else
11228  echo "libtool.m4: error: problem compiling CXX test program"
11229fi
11230
11231$rm -f confest.$objext
11232
11233# PORTME: override above test on systems where it is broken
11234case $host_os in
11235interix3*)
11236  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11237  # hack all around it, let's just trust "g++" to DTRT.
11238  predep_objects_CXX=
11239  postdep_objects_CXX=
11240  postdeps_CXX=
11241  ;;
11242
11243solaris*)
11244  case $cc_basename in
11245  CC*)
11246    # Adding this requires a known-good setup of shared libraries for
11247    # Sun compiler versions before 5.6, else PIC objects from an old
11248    # archive will be linked into the output, leading to subtle bugs.
11249    postdeps_CXX='-lCstd -lCrun'
11250    ;;
11251  esac
11252  ;;
11253esac
11254
11255
11256case " $postdeps_CXX " in
11257*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11258esac
11259
11260lt_prog_compiler_wl_CXX=
11261lt_prog_compiler_pic_CXX=
11262lt_prog_compiler_static_CXX=
11263
11264echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11265echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
11266
11267  # C++ specific cases for pic, static, wl, etc.
11268  if test "$GXX" = yes; then
11269    lt_prog_compiler_wl_CXX='-Wl,'
11270    lt_prog_compiler_static_CXX='-static'
11271
11272    case $host_os in
11273    aix*)
11274      # All AIX code is PIC.
11275      if test "$host_cpu" = ia64; then
11276	# AIX 5 now supports IA64 processor
11277	lt_prog_compiler_static_CXX='-Bstatic'
11278      fi
11279      ;;
11280    amigaos*)
11281      # FIXME: we need at least 68020 code to build shared libraries, but
11282      # adding the `-m68020' flag to GCC prevents building anything better,
11283      # like `-m68040'.
11284      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11285      ;;
11286    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11287      # PIC is the default for these OSes.
11288      ;;
11289    mingw* | os2* | pw32*)
11290      # This hack is so that the source file can tell whether it is being
11291      # built for inclusion in a dll (and should export symbols for example).
11292      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11293      ;;
11294    darwin* | rhapsody*)
11295      # PIC is the default on this platform
11296      # Common symbols not allowed in MH_DYLIB files
11297      lt_prog_compiler_pic_CXX='-fno-common'
11298      ;;
11299    *djgpp*)
11300      # DJGPP does not support shared libraries at all
11301      lt_prog_compiler_pic_CXX=
11302      ;;
11303    interix3*)
11304      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11305      # Instead, we relocate shared libraries at runtime.
11306      ;;
11307    sysv4*MP*)
11308      if test -d /usr/nec; then
11309	lt_prog_compiler_pic_CXX=-Kconform_pic
11310      fi
11311      ;;
11312    hpux*)
11313      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11314      # not for PA HP-UX.
11315      case $host_cpu in
11316      hppa*64*|ia64*)
11317	;;
11318      *)
11319	lt_prog_compiler_pic_CXX='-fPIC'
11320	;;
11321      esac
11322      ;;
11323    *)
11324      lt_prog_compiler_pic_CXX='-fPIC'
11325      ;;
11326    esac
11327  else
11328    case $host_os in
11329      aix4* | aix5*)
11330	# All AIX code is PIC.
11331	if test "$host_cpu" = ia64; then
11332	  # AIX 5 now supports IA64 processor
11333	  lt_prog_compiler_static_CXX='-Bstatic'
11334	else
11335	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11336	fi
11337	;;
11338      chorus*)
11339	case $cc_basename in
11340	cxch68*)
11341	  # Green Hills C++ Compiler
11342	  # _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"
11343	  ;;
11344	esac
11345	;;
11346       darwin*)
11347         # PIC is the default on this platform
11348         # Common symbols not allowed in MH_DYLIB files
11349         case $cc_basename in
11350           xlc*)
11351           lt_prog_compiler_pic_CXX='-qnocommon'
11352           lt_prog_compiler_wl_CXX='-Wl,'
11353           ;;
11354         esac
11355       ;;
11356      dgux*)
11357	case $cc_basename in
11358	  ec++*)
11359	    lt_prog_compiler_pic_CXX='-KPIC'
11360	    ;;
11361	  ghcx*)
11362	    # Green Hills C++ Compiler
11363	    lt_prog_compiler_pic_CXX='-pic'
11364	    ;;
11365	  *)
11366	    ;;
11367	esac
11368	;;
11369      freebsd* | kfreebsd*-gnu | dragonfly*)
11370	# FreeBSD uses GNU C++
11371	;;
11372      hpux9* | hpux10* | hpux11*)
11373	case $cc_basename in
11374	  CC*)
11375	    lt_prog_compiler_wl_CXX='-Wl,'
11376	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
11377	    if test "$host_cpu" != ia64; then
11378	      lt_prog_compiler_pic_CXX='+Z'
11379	    fi
11380	    ;;
11381	  aCC*)
11382	    lt_prog_compiler_wl_CXX='-Wl,'
11383	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
11384	    case $host_cpu in
11385	    hppa*64*|ia64*)
11386	      # +Z the default
11387	      ;;
11388	    *)
11389	      lt_prog_compiler_pic_CXX='+Z'
11390	      ;;
11391	    esac
11392	    ;;
11393	  *)
11394	    ;;
11395	esac
11396	;;
11397      interix*)
11398	# This is c89, which is MS Visual C++ (no shared libs)
11399	# Anyone wants to do a port?
11400	;;
11401      irix5* | irix6* | nonstopux*)
11402	case $cc_basename in
11403	  CC*)
11404	    lt_prog_compiler_wl_CXX='-Wl,'
11405	    lt_prog_compiler_static_CXX='-non_shared'
11406	    # CC pic flag -KPIC is the default.
11407	    ;;
11408	  *)
11409	    ;;
11410	esac
11411	;;
11412      linux*)
11413	case $cc_basename in
11414	  KCC*)
11415	    # KAI C++ Compiler
11416	    lt_prog_compiler_wl_CXX='--backend -Wl,'
11417	    lt_prog_compiler_pic_CXX='-fPIC'
11418	    ;;
11419	  icpc* | ecpc*)
11420	    # Intel C++
11421	    lt_prog_compiler_wl_CXX='-Wl,'
11422	    lt_prog_compiler_pic_CXX='-KPIC'
11423	    lt_prog_compiler_static_CXX='-static'
11424	    ;;
11425	  pgCC*)
11426	    # Portland Group C++ compiler.
11427	    lt_prog_compiler_wl_CXX='-Wl,'
11428	    lt_prog_compiler_pic_CXX='-fpic'
11429	    lt_prog_compiler_static_CXX='-Bstatic'
11430	    ;;
11431	  cxx*)
11432	    # Compaq C++
11433	    # Make sure the PIC flag is empty.  It appears that all Alpha
11434	    # Linux and Compaq Tru64 Unix objects are PIC.
11435	    lt_prog_compiler_pic_CXX=
11436	    lt_prog_compiler_static_CXX='-non_shared'
11437	    ;;
11438	  *)
11439	    ;;
11440	esac
11441	;;
11442      lynxos*)
11443	;;
11444      m88k*)
11445	;;
11446      mvs*)
11447	case $cc_basename in
11448	  cxx*)
11449	    lt_prog_compiler_pic_CXX='-W c,exportall'
11450	    ;;
11451	  *)
11452	    ;;
11453	esac
11454	;;
11455      netbsd*)
11456	;;
11457      osf3* | osf4* | osf5*)
11458	case $cc_basename in
11459	  KCC*)
11460	    lt_prog_compiler_wl_CXX='--backend -Wl,'
11461	    ;;
11462	  RCC*)
11463	    # Rational C++ 2.4.1
11464	    lt_prog_compiler_pic_CXX='-pic'
11465	    ;;
11466	  cxx*)
11467	    # Digital/Compaq C++
11468	    lt_prog_compiler_wl_CXX='-Wl,'
11469	    # Make sure the PIC flag is empty.  It appears that all Alpha
11470	    # Linux and Compaq Tru64 Unix objects are PIC.
11471	    lt_prog_compiler_pic_CXX=
11472	    lt_prog_compiler_static_CXX='-non_shared'
11473	    ;;
11474	  *)
11475	    ;;
11476	esac
11477	;;
11478      psos*)
11479	;;
11480      solaris*)
11481	case $cc_basename in
11482	  CC*)
11483	    # Sun C++ 4.2, 5.x and Centerline C++
11484	    lt_prog_compiler_pic_CXX='-KPIC'
11485	    lt_prog_compiler_static_CXX='-Bstatic'
11486	    lt_prog_compiler_wl_CXX='-Qoption ld '
11487	    ;;
11488	  gcx*)
11489	    # Green Hills C++ Compiler
11490	    lt_prog_compiler_pic_CXX='-PIC'
11491	    ;;
11492	  *)
11493	    ;;
11494	esac
11495	;;
11496      sunos4*)
11497	case $cc_basename in
11498	  CC*)
11499	    # Sun C++ 4.x
11500	    lt_prog_compiler_pic_CXX='-pic'
11501	    lt_prog_compiler_static_CXX='-Bstatic'
11502	    ;;
11503	  lcc*)
11504	    # Lucid
11505	    lt_prog_compiler_pic_CXX='-pic'
11506	    ;;
11507	  *)
11508	    ;;
11509	esac
11510	;;
11511      tandem*)
11512	case $cc_basename in
11513	  NCC*)
11514	    # NonStop-UX NCC 3.20
11515	    lt_prog_compiler_pic_CXX='-KPIC'
11516	    ;;
11517	  *)
11518	    ;;
11519	esac
11520	;;
11521      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11522	case $cc_basename in
11523	  CC*)
11524	    lt_prog_compiler_wl_CXX='-Wl,'
11525	    lt_prog_compiler_pic_CXX='-KPIC'
11526	    lt_prog_compiler_static_CXX='-Bstatic'
11527	    ;;
11528	esac
11529	;;
11530      vxworks*)
11531	;;
11532      *)
11533	lt_prog_compiler_can_build_shared_CXX=no
11534	;;
11535    esac
11536  fi
11537
11538echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
11539echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
11540
11541#
11542# Check to make sure the PIC flag actually works.
11543#
11544if test -n "$lt_prog_compiler_pic_CXX"; then
11545
11546echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
11547echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
11548if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
11549  echo $ECHO_N "(cached) $ECHO_C" >&6
11550else
11551  lt_prog_compiler_pic_works_CXX=no
11552  ac_outfile=conftest.$ac_objext
11553   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11554   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
11555   # Insert the option either (1) after the last *FLAGS variable, or
11556   # (2) before a word containing "conftest.", or (3) at the end.
11557   # Note that $ac_compile itself does not contain backslashes and begins
11558   # with a dollar sign (not a hyphen), so the echo should work correctly.
11559   # The option is referenced via a variable to avoid confusing sed.
11560   lt_compile=`echo "$ac_compile" | $SED \
11561   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11562   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11563   -e 's:$: $lt_compiler_flag:'`
11564   (eval echo "\"\$as_me:11564: $lt_compile\"" >&5)
11565   (eval "$lt_compile" 2>conftest.err)
11566   ac_status=$?
11567   cat conftest.err >&5
11568   echo "$as_me:11568: \$? = $ac_status" >&5
11569   if (exit $ac_status) && test -s "$ac_outfile"; then
11570     # The compiler can only warn and ignore the option if not recognized
11571     # So say no if there are warnings other than the usual output.
11572     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
11573     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11574     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11575       lt_prog_compiler_pic_works_CXX=yes
11576     fi
11577   fi
11578   $rm conftest*
11579
11580fi
11581echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
11582echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
11583
11584if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
11585    case $lt_prog_compiler_pic_CXX in
11586     "" | " "*) ;;
11587     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
11588     esac
11589else
11590    lt_prog_compiler_pic_CXX=
11591     lt_prog_compiler_can_build_shared_CXX=no
11592fi
11593
11594fi
11595case $host_os in
11596  # For platforms which do not support PIC, -DPIC is meaningless:
11597  *djgpp*)
11598    lt_prog_compiler_pic_CXX=
11599    ;;
11600  *)
11601    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
11602    ;;
11603esac
11604
11605#
11606# Check to make sure the static flag actually works.
11607#
11608wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
11609echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
11610echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
11611if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
11612  echo $ECHO_N "(cached) $ECHO_C" >&6
11613else
11614  lt_prog_compiler_static_works_CXX=no
11615   save_LDFLAGS="$LDFLAGS"
11616   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11617   printf "$lt_simple_link_test_code" > conftest.$ac_ext
11618   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11619     # The linker can only warn and ignore the option if not recognized
11620     # So say no if there are warnings
11621     if test -s conftest.err; then
11622       # Append any errors to the config.log.
11623       cat conftest.err 1>&5
11624       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
11625       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11626       if diff conftest.exp conftest.er2 >/dev/null; then
11627         lt_prog_compiler_static_works_CXX=yes
11628       fi
11629     else
11630       lt_prog_compiler_static_works_CXX=yes
11631     fi
11632   fi
11633   $rm conftest*
11634   LDFLAGS="$save_LDFLAGS"
11635
11636fi
11637echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
11638echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
11639
11640if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
11641    :
11642else
11643    lt_prog_compiler_static_CXX=
11644fi
11645
11646
11647echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
11648echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
11649if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
11650  echo $ECHO_N "(cached) $ECHO_C" >&6
11651else
11652  lt_cv_prog_compiler_c_o_CXX=no
11653   $rm -r conftest 2>/dev/null
11654   mkdir conftest
11655   cd conftest
11656   mkdir out
11657   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11658
11659   lt_compiler_flag="-o out/conftest2.$ac_objext"
11660   # Insert the option either (1) after the last *FLAGS variable, or
11661   # (2) before a word containing "conftest.", or (3) at the end.
11662   # Note that $ac_compile itself does not contain backslashes and begins
11663   # with a dollar sign (not a hyphen), so the echo should work correctly.
11664   lt_compile=`echo "$ac_compile" | $SED \
11665   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11666   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11667   -e 's:$: $lt_compiler_flag:'`
11668   (eval echo "\"\$as_me:11668: $lt_compile\"" >&5)
11669   (eval "$lt_compile" 2>out/conftest.err)
11670   ac_status=$?
11671   cat out/conftest.err >&5
11672   echo "$as_me:11672: \$? = $ac_status" >&5
11673   if (exit $ac_status) && test -s out/conftest2.$ac_objext
11674   then
11675     # The compiler can only warn and ignore the option if not recognized
11676     # So say no if there are warnings
11677     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
11678     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11679     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11680       lt_cv_prog_compiler_c_o_CXX=yes
11681     fi
11682   fi
11683   chmod u+w . 2>&5
11684   $rm conftest*
11685   # SGI C++ compiler will create directory out/ii_files/ for
11686   # template instantiation
11687   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
11688   $rm out/* && rmdir out
11689   cd ..
11690   rmdir conftest
11691   $rm conftest*
11692
11693fi
11694echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
11695echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
11696
11697
11698hard_links="nottested"
11699if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
11700  # do not overwrite the value of need_locks provided by the user
11701  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
11702echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
11703  hard_links=yes
11704  $rm conftest*
11705  ln conftest.a conftest.b 2>/dev/null && hard_links=no
11706  touch conftest.a
11707  ln conftest.a conftest.b 2>&5 || hard_links=no
11708  ln conftest.a conftest.b 2>/dev/null && hard_links=no
11709  echo "$as_me:$LINENO: result: $hard_links" >&5
11710echo "${ECHO_T}$hard_links" >&6
11711  if test "$hard_links" = no; then
11712    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
11713echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
11714    need_locks=warn
11715  fi
11716else
11717  need_locks=no
11718fi
11719
11720echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11721echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
11722
11723  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11724  case $host_os in
11725  aix4* | aix5*)
11726    # If we're using GNU nm, then we don't want the "-C" option.
11727    # -C means demangle to AIX nm, but means don't demangle with GNU nm
11728    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
11729      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'
11730    else
11731      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'
11732    fi
11733    ;;
11734  pw32*)
11735    export_symbols_cmds_CXX="$ltdll_cmds"
11736  ;;
11737  cygwin* | mingw*)
11738    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
11739  ;;
11740  *)
11741    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11742  ;;
11743  esac
11744
11745echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11746echo "${ECHO_T}$ld_shlibs_CXX" >&6
11747test "$ld_shlibs_CXX" = no && can_build_shared=no
11748
11749#
11750# Do we need to explicitly link libc?
11751#
11752case "x$archive_cmds_need_lc_CXX" in
11753x|xyes)
11754  # Assume -lc should be added
11755  archive_cmds_need_lc_CXX=yes
11756
11757  if test "$enable_shared" = yes && test "$GCC" = yes; then
11758    case $archive_cmds_CXX in
11759    *'~'*)
11760      # FIXME: we may have to deal with multi-command sequences.
11761      ;;
11762    '$CC '*)
11763      # Test whether the compiler implicitly links with -lc since on some
11764      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11765      # to ld, don't add -lc before -lgcc.
11766      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
11767echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
11768      $rm conftest*
11769      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11770
11771      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11772  (eval $ac_compile) 2>&5
11773  ac_status=$?
11774  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11775  (exit $ac_status); } 2>conftest.err; then
11776        soname=conftest
11777        lib=conftest
11778        libobjs=conftest.$ac_objext
11779        deplibs=
11780        wl=$lt_prog_compiler_wl_CXX
11781	pic_flag=$lt_prog_compiler_pic_CXX
11782        compiler_flags=-v
11783        linker_flags=-v
11784        verstring=
11785        output_objdir=.
11786        libname=conftest
11787        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
11788        allow_undefined_flag_CXX=
11789        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
11790  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
11791  ac_status=$?
11792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11793  (exit $ac_status); }
11794        then
11795	  archive_cmds_need_lc_CXX=no
11796        else
11797	  archive_cmds_need_lc_CXX=yes
11798        fi
11799        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
11800      else
11801        cat conftest.err 1>&5
11802      fi
11803      $rm conftest*
11804      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
11805echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
11806      ;;
11807    esac
11808  fi
11809  ;;
11810esac
11811
11812echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11813echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11814library_names_spec=
11815libname_spec='lib$name'
11816soname_spec=
11817shrext_cmds=".so"
11818postinstall_cmds=
11819postuninstall_cmds=
11820finish_cmds=
11821finish_eval=
11822shlibpath_var=
11823shlibpath_overrides_runpath=unknown
11824version_type=none
11825dynamic_linker="$host_os ld.so"
11826sys_lib_dlsearch_path_spec="/lib /usr/lib"
11827if test "$GCC" = yes; then
11828  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11829  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
11830    # if the path contains ";" then we assume it to be the separator
11831    # otherwise default to the standard path separator (i.e. ":") - it is
11832    # assumed that no part of a normal pathname contains ";" but that should
11833    # okay in the real world where ";" in dirpaths is itself problematic.
11834    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11835  else
11836    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11837  fi
11838else
11839  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11840fi
11841need_lib_prefix=unknown
11842hardcode_into_libs=no
11843
11844# when you set need_version to no, make sure it does not cause -set_version
11845# flags to be left without arguments
11846need_version=unknown
11847
11848case $host_os in
11849aix3*)
11850  version_type=linux
11851  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11852  shlibpath_var=LIBPATH
11853
11854  # AIX 3 has no versioning support, so we append a major version to the name.
11855  soname_spec='${libname}${release}${shared_ext}$major'
11856  ;;
11857
11858aix4* | aix5*)
11859  version_type=linux
11860  need_lib_prefix=no
11861  need_version=no
11862  hardcode_into_libs=yes
11863  if test "$host_cpu" = ia64; then
11864    # AIX 5 supports IA64
11865    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11866    shlibpath_var=LD_LIBRARY_PATH
11867  else
11868    # With GCC up to 2.95.x, collect2 would create an import file
11869    # for dependence libraries.  The import file would start with
11870    # the line `#! .'.  This would cause the generated library to
11871    # depend on `.', always an invalid library.  This was fixed in
11872    # development snapshots of GCC prior to 3.0.
11873    case $host_os in
11874      aix4 | aix4.[01] | aix4.[01].*)
11875      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11876	   echo ' yes '
11877	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
11878	:
11879      else
11880	can_build_shared=no
11881      fi
11882      ;;
11883    esac
11884    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11885    # soname into executable. Probably we can add versioning support to
11886    # collect2, so additional links can be useful in future.
11887    if test "$aix_use_runtimelinking" = yes; then
11888      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11889      # instead of lib<name>.a to let people know that these are not
11890      # typical AIX shared libraries.
11891      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11892    else
11893      # We preserve .a as extension for shared libraries through AIX4.2
11894      # and later when we are not doing run time linking.
11895      library_names_spec='${libname}${release}.a $libname.a'
11896      soname_spec='${libname}${release}${shared_ext}$major'
11897    fi
11898    shlibpath_var=LIBPATH
11899  fi
11900  ;;
11901
11902amigaos*)
11903  library_names_spec='$libname.ixlibrary $libname.a'
11904  # Create ${libname}_ixlibrary.a entries in /sys/libs.
11905  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'
11906  ;;
11907
11908beos*)
11909  library_names_spec='${libname}${shared_ext}'
11910  dynamic_linker="$host_os ld.so"
11911  shlibpath_var=LIBRARY_PATH
11912  ;;
11913
11914bsdi[45]*)
11915  version_type=linux
11916  need_version=no
11917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11918  soname_spec='${libname}${release}${shared_ext}$major'
11919  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11920  shlibpath_var=LD_LIBRARY_PATH
11921  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11922  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11923  # the default ld.so.conf also contains /usr/contrib/lib and
11924  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11925  # libtool to hard-code these into programs
11926  ;;
11927
11928cygwin* | mingw* | pw32*)
11929  version_type=windows
11930  shrext_cmds=".dll"
11931  need_version=no
11932  need_lib_prefix=no
11933
11934  case $GCC,$host_os in
11935  yes,cygwin* | yes,mingw* | yes,pw32*)
11936    library_names_spec='$libname.dll.a'
11937    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11938    postinstall_cmds='base_file=`basename \${file}`~
11939      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
11940      dldir=$destdir/`dirname \$dlpath`~
11941      test -d \$dldir || mkdir -p \$dldir~
11942      $install_prog $dir/$dlname \$dldir/$dlname~
11943      chmod a+x \$dldir/$dlname'
11944    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11945      dlpath=$dir/\$dldll~
11946       $rm \$dlpath'
11947    shlibpath_overrides_runpath=yes
11948
11949    case $host_os in
11950    cygwin*)
11951      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11952      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11953      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11954      ;;
11955    mingw*)
11956      # MinGW DLLs use traditional 'lib' prefix
11957      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11958      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11959      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
11960        # It is most probably a Windows format PATH printed by
11961        # mingw gcc, but we are running on Cygwin. Gcc prints its search
11962        # path with ; separators, and with drive letters. We can handle the
11963        # drive letters (cygwin fileutils understands them), so leave them,
11964        # especially as we might pass files found there to a mingw objdump,
11965        # which wouldn't understand a cygwinified path. Ahh.
11966        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11967      else
11968        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11969      fi
11970      ;;
11971    pw32*)
11972      # pw32 DLLs use 'pw' prefix rather than 'lib'
11973      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11974      ;;
11975    esac
11976    ;;
11977
11978  *)
11979    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11980    ;;
11981  esac
11982  dynamic_linker='Win32 ld.exe'
11983  # FIXME: first we should search . and the directory the executable is in
11984  shlibpath_var=PATH
11985  ;;
11986
11987darwin* | rhapsody*)
11988  dynamic_linker="$host_os dyld"
11989  version_type=darwin
11990  need_lib_prefix=no
11991  need_version=no
11992  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11993  soname_spec='${libname}${release}${major}$shared_ext'
11994  shlibpath_overrides_runpath=yes
11995  shlibpath_var=DYLD_LIBRARY_PATH
11996  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11997  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
11998  if test "$GCC" = yes; then
11999    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"`
12000  else
12001    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12002  fi
12003  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12004  ;;
12005
12006dgux*)
12007  version_type=linux
12008  need_lib_prefix=no
12009  need_version=no
12010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12011  soname_spec='${libname}${release}${shared_ext}$major'
12012  shlibpath_var=LD_LIBRARY_PATH
12013  ;;
12014
12015freebsd1*)
12016  dynamic_linker=no
12017  ;;
12018
12019kfreebsd*-gnu)
12020  version_type=linux
12021  need_lib_prefix=no
12022  need_version=no
12023  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12024  soname_spec='${libname}${release}${shared_ext}$major'
12025  shlibpath_var=LD_LIBRARY_PATH
12026  shlibpath_overrides_runpath=no
12027  hardcode_into_libs=yes
12028  dynamic_linker='GNU ld.so'
12029  ;;
12030
12031freebsd* | dragonfly*)
12032  # DragonFly does not have aout.  When/if they implement a new
12033  # versioning mechanism, adjust this.
12034  if test -x /usr/bin/objformat; then
12035    objformat=`/usr/bin/objformat`
12036  else
12037    case $host_os in
12038    freebsd[123]*) objformat=aout ;;
12039    *) objformat=elf ;;
12040    esac
12041  fi
12042  version_type=freebsd-$objformat
12043  case $version_type in
12044    freebsd-elf*)
12045      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12046      need_version=no
12047      need_lib_prefix=no
12048      ;;
12049    freebsd-*)
12050      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12051      need_version=yes
12052      ;;
12053  esac
12054  shlibpath_var=LD_LIBRARY_PATH
12055  case $host_os in
12056  freebsd2*)
12057    shlibpath_overrides_runpath=yes
12058    ;;
12059  freebsd3.[01]* | freebsdelf3.[01]*)
12060    shlibpath_overrides_runpath=yes
12061    hardcode_into_libs=yes
12062    ;;
12063  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12064  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12065    shlibpath_overrides_runpath=no
12066    hardcode_into_libs=yes
12067    ;;
12068  freebsd*) # from 4.6 on
12069    shlibpath_overrides_runpath=yes
12070    hardcode_into_libs=yes
12071    ;;
12072  esac
12073  ;;
12074
12075gnu*)
12076  version_type=linux
12077  need_lib_prefix=no
12078  need_version=no
12079  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12080  soname_spec='${libname}${release}${shared_ext}$major'
12081  shlibpath_var=LD_LIBRARY_PATH
12082  hardcode_into_libs=yes
12083  ;;
12084
12085hpux9* | hpux10* | hpux11*)
12086  # Give a soname corresponding to the major version so that dld.sl refuses to
12087  # link against other versions.
12088  version_type=sunos
12089  need_lib_prefix=no
12090  need_version=no
12091  case $host_cpu in
12092  ia64*)
12093    shrext_cmds='.so'
12094    hardcode_into_libs=yes
12095    dynamic_linker="$host_os dld.so"
12096    shlibpath_var=LD_LIBRARY_PATH
12097    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12098    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12099    soname_spec='${libname}${release}${shared_ext}$major'
12100    if test "X$HPUX_IA64_MODE" = X32; then
12101      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12102    else
12103      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12104    fi
12105    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12106    ;;
12107   hppa*64*)
12108     shrext_cmds='.sl'
12109     hardcode_into_libs=yes
12110     dynamic_linker="$host_os dld.sl"
12111     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12112     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12113     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12114     soname_spec='${libname}${release}${shared_ext}$major'
12115     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12116     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12117     ;;
12118   *)
12119    shrext_cmds='.sl'
12120    dynamic_linker="$host_os dld.sl"
12121    shlibpath_var=SHLIB_PATH
12122    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12123    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12124    soname_spec='${libname}${release}${shared_ext}$major'
12125    ;;
12126  esac
12127  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12128  postinstall_cmds='chmod 555 $lib'
12129  ;;
12130
12131interix3*)
12132  version_type=linux
12133  need_lib_prefix=no
12134  need_version=no
12135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12136  soname_spec='${libname}${release}${shared_ext}$major'
12137  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12138  shlibpath_var=LD_LIBRARY_PATH
12139  shlibpath_overrides_runpath=no
12140  hardcode_into_libs=yes
12141  ;;
12142
12143irix5* | irix6* | nonstopux*)
12144  case $host_os in
12145    nonstopux*) version_type=nonstopux ;;
12146    *)
12147	if test "$lt_cv_prog_gnu_ld" = yes; then
12148		version_type=linux
12149	else
12150		version_type=irix
12151	fi ;;
12152  esac
12153  need_lib_prefix=no
12154  need_version=no
12155  soname_spec='${libname}${release}${shared_ext}$major'
12156  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12157  case $host_os in
12158  irix5* | nonstopux*)
12159    libsuff= shlibsuff=
12160    ;;
12161  *)
12162    case $LD in # libtool.m4 will add one of these switches to LD
12163    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12164      libsuff= shlibsuff= libmagic=32-bit;;
12165    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12166      libsuff=32 shlibsuff=N32 libmagic=N32;;
12167    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12168      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12169    *) libsuff= shlibsuff= libmagic=never-match;;
12170    esac
12171    ;;
12172  esac
12173  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12174  shlibpath_overrides_runpath=no
12175  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12176  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12177  hardcode_into_libs=yes
12178  ;;
12179
12180# No shared lib support for Linux oldld, aout, or coff.
12181linux*oldld* | linux*aout* | linux*coff*)
12182  dynamic_linker=no
12183  ;;
12184
12185# This must be Linux ELF.
12186linux*)
12187  version_type=linux
12188  need_lib_prefix=no
12189  need_version=no
12190  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12191  soname_spec='${libname}${release}${shared_ext}$major'
12192  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12193  shlibpath_var=LD_LIBRARY_PATH
12194  shlibpath_overrides_runpath=no
12195  # This implies no fast_install, which is unacceptable.
12196  # Some rework will be needed to allow for fast_install
12197  # before this can be enabled.
12198  hardcode_into_libs=yes
12199
12200  # find out which ABI we are using
12201  libsuff=
12202  case "$host_cpu" in
12203  x86_64*|s390x*|powerpc64*)
12204    echo '#line 12204 "configure"' > conftest.$ac_ext
12205    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12206  (eval $ac_compile) 2>&5
12207  ac_status=$?
12208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12209  (exit $ac_status); }; then
12210      case `/usr/bin/file conftest.$ac_objext` in
12211      *64-bit*)
12212        libsuff=64
12213        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
12214        ;;
12215      esac
12216    fi
12217    rm -rf conftest*
12218    ;;
12219  esac
12220
12221  # Append ld.so.conf contents to the search path
12222  if test -f /etc/ld.so.conf; then
12223    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12224    sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
12225  fi
12226
12227  # We used to test for /lib/ld.so.1 and disable shared libraries on
12228  # powerpc, because MkLinux only supported shared libraries with the
12229  # GNU dynamic linker.  Since this was broken with cross compilers,
12230  # most powerpc-linux boxes support dynamic linking these days and
12231  # people can always --disable-shared, the test was removed, and we
12232  # assume the GNU/Linux dynamic linker is in use.
12233  dynamic_linker='GNU/Linux ld.so'
12234  ;;
12235
12236knetbsd*-gnu)
12237  version_type=linux
12238  need_lib_prefix=no
12239  need_version=no
12240  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12241  soname_spec='${libname}${release}${shared_ext}$major'
12242  shlibpath_var=LD_LIBRARY_PATH
12243  shlibpath_overrides_runpath=no
12244  hardcode_into_libs=yes
12245  dynamic_linker='GNU ld.so'
12246  ;;
12247
12248netbsd*)
12249  version_type=sunos
12250  need_lib_prefix=no
12251  need_version=no
12252  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12253    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12254    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12255    dynamic_linker='NetBSD (a.out) ld.so'
12256  else
12257    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12258    soname_spec='${libname}${release}${shared_ext}$major'
12259    dynamic_linker='NetBSD ld.elf_so'
12260  fi
12261  shlibpath_var=LD_LIBRARY_PATH
12262  shlibpath_overrides_runpath=yes
12263  hardcode_into_libs=yes
12264  ;;
12265
12266newsos6)
12267  version_type=linux
12268  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12269  shlibpath_var=LD_LIBRARY_PATH
12270  shlibpath_overrides_runpath=yes
12271  ;;
12272
12273nto-qnx*)
12274  version_type=linux
12275  need_lib_prefix=no
12276  need_version=no
12277  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12278  soname_spec='${libname}${release}${shared_ext}$major'
12279  shlibpath_var=LD_LIBRARY_PATH
12280  shlibpath_overrides_runpath=yes
12281  ;;
12282
12283openbsd*)
12284  version_type=sunos
12285  sys_lib_dlsearch_path_spec="/usr/lib"
12286  need_lib_prefix=no
12287  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12288  case $host_os in
12289    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12290    *)                         need_version=no  ;;
12291  esac
12292  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12293  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12294  shlibpath_var=LD_LIBRARY_PATH
12295  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12296    case $host_os in
12297      openbsd2.[89] | openbsd2.[89].*)
12298	shlibpath_overrides_runpath=no
12299	;;
12300      *)
12301	shlibpath_overrides_runpath=yes
12302	;;
12303      esac
12304  else
12305    shlibpath_overrides_runpath=yes
12306  fi
12307  ;;
12308
12309os2*)
12310  libname_spec='$name'
12311  shrext_cmds=".dll"
12312  need_lib_prefix=no
12313  library_names_spec='$libname${shared_ext} $libname.a'
12314  dynamic_linker='OS/2 ld.exe'
12315  shlibpath_var=LIBPATH
12316  ;;
12317
12318osf3* | osf4* | osf5*)
12319  version_type=osf
12320  need_lib_prefix=no
12321  need_version=no
12322  soname_spec='${libname}${release}${shared_ext}$major'
12323  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12324  shlibpath_var=LD_LIBRARY_PATH
12325  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12326  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12327  ;;
12328
12329solaris*)
12330  version_type=linux
12331  need_lib_prefix=no
12332  need_version=no
12333  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12334  soname_spec='${libname}${release}${shared_ext}$major'
12335  shlibpath_var=LD_LIBRARY_PATH
12336  shlibpath_overrides_runpath=yes
12337  hardcode_into_libs=yes
12338  # ldd complains unless libraries are executable
12339  postinstall_cmds='chmod +x $lib'
12340  ;;
12341
12342sunos4*)
12343  version_type=sunos
12344  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12345  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12346  shlibpath_var=LD_LIBRARY_PATH
12347  shlibpath_overrides_runpath=yes
12348  if test "$with_gnu_ld" = yes; then
12349    need_lib_prefix=no
12350  fi
12351  need_version=yes
12352  ;;
12353
12354sysv4 | sysv4.3*)
12355  version_type=linux
12356  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12357  soname_spec='${libname}${release}${shared_ext}$major'
12358  shlibpath_var=LD_LIBRARY_PATH
12359  case $host_vendor in
12360    sni)
12361      shlibpath_overrides_runpath=no
12362      need_lib_prefix=no
12363      export_dynamic_flag_spec='${wl}-Blargedynsym'
12364      runpath_var=LD_RUN_PATH
12365      ;;
12366    siemens)
12367      need_lib_prefix=no
12368      ;;
12369    motorola)
12370      need_lib_prefix=no
12371      need_version=no
12372      shlibpath_overrides_runpath=no
12373      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12374      ;;
12375  esac
12376  ;;
12377
12378sysv4*MP*)
12379  if test -d /usr/nec ;then
12380    version_type=linux
12381    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12382    soname_spec='$libname${shared_ext}.$major'
12383    shlibpath_var=LD_LIBRARY_PATH
12384  fi
12385  ;;
12386
12387sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12388  version_type=freebsd-elf
12389  need_lib_prefix=no
12390  need_version=no
12391  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12392  soname_spec='${libname}${release}${shared_ext}$major'
12393  shlibpath_var=LD_LIBRARY_PATH
12394  hardcode_into_libs=yes
12395  if test "$with_gnu_ld" = yes; then
12396    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12397    shlibpath_overrides_runpath=no
12398  else
12399    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12400    shlibpath_overrides_runpath=yes
12401    case $host_os in
12402      sco3.2v5*)
12403        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12404	;;
12405    esac
12406  fi
12407  sys_lib_dlsearch_path_spec='/usr/lib'
12408  ;;
12409
12410uts4*)
12411  version_type=linux
12412  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12413  soname_spec='${libname}${release}${shared_ext}$major'
12414  shlibpath_var=LD_LIBRARY_PATH
12415  ;;
12416
12417*)
12418  dynamic_linker=no
12419  ;;
12420esac
12421echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12422echo "${ECHO_T}$dynamic_linker" >&6
12423test "$dynamic_linker" = no && can_build_shared=no
12424
12425variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12426if test "$GCC" = yes; then
12427  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12428fi
12429
12430echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12431echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
12432hardcode_action_CXX=
12433if test -n "$hardcode_libdir_flag_spec_CXX" || \
12434   test -n "$runpath_var_CXX" || \
12435   test "X$hardcode_automatic_CXX" = "Xyes" ; then
12436
12437  # We can hardcode non-existant directories.
12438  if test "$hardcode_direct_CXX" != no &&
12439     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12440     # have to relink, otherwise we might link with an installed library
12441     # when we should be linking with a yet-to-be-installed one
12442     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
12443     test "$hardcode_minus_L_CXX" != no; then
12444    # Linking always hardcodes the temporary library directory.
12445    hardcode_action_CXX=relink
12446  else
12447    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12448    hardcode_action_CXX=immediate
12449  fi
12450else
12451  # We cannot hardcode anything, or else we can only hardcode existing
12452  # directories.
12453  hardcode_action_CXX=unsupported
12454fi
12455echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
12456echo "${ECHO_T}$hardcode_action_CXX" >&6
12457
12458if test "$hardcode_action_CXX" = relink; then
12459  # Fast installation is not supported
12460  enable_fast_install=no
12461elif test "$shlibpath_overrides_runpath" = yes ||
12462     test "$enable_shared" = no; then
12463  # Fast installation is not necessary
12464  enable_fast_install=needless
12465fi
12466
12467
12468# The else clause should only fire when bootstrapping the
12469# libtool distribution, otherwise you forgot to ship ltmain.sh
12470# with your package, and you will get complaints that there are
12471# no rules to generate ltmain.sh.
12472if test -f "$ltmain"; then
12473  # See if we are running on zsh, and set the options which allow our commands through
12474  # without removal of \ escapes.
12475  if test -n "${ZSH_VERSION+set}" ; then
12476    setopt NO_GLOB_SUBST
12477  fi
12478  # Now quote all the things that may contain metacharacters while being
12479  # careful not to overquote the AC_SUBSTed values.  We take copies of the
12480  # variables and quote the copies for generation of the libtool script.
12481  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
12482    SED SHELL STRIP \
12483    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
12484    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
12485    deplibs_check_method reload_flag reload_cmds need_locks \
12486    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
12487    lt_cv_sys_global_symbol_to_c_name_address \
12488    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
12489    old_postinstall_cmds old_postuninstall_cmds \
12490    compiler_CXX \
12491    CC_CXX \
12492    LD_CXX \
12493    lt_prog_compiler_wl_CXX \
12494    lt_prog_compiler_pic_CXX \
12495    lt_prog_compiler_static_CXX \
12496    lt_prog_compiler_no_builtin_flag_CXX \
12497    export_dynamic_flag_spec_CXX \
12498    thread_safe_flag_spec_CXX \
12499    whole_archive_flag_spec_CXX \
12500    enable_shared_with_static_runtimes_CXX \
12501    old_archive_cmds_CXX \
12502    old_archive_from_new_cmds_CXX \
12503    predep_objects_CXX \
12504    postdep_objects_CXX \
12505    predeps_CXX \
12506    postdeps_CXX \
12507    compiler_lib_search_path_CXX \
12508    archive_cmds_CXX \
12509    archive_expsym_cmds_CXX \
12510    postinstall_cmds_CXX \
12511    postuninstall_cmds_CXX \
12512    old_archive_from_expsyms_cmds_CXX \
12513    allow_undefined_flag_CXX \
12514    no_undefined_flag_CXX \
12515    export_symbols_cmds_CXX \
12516    hardcode_libdir_flag_spec_CXX \
12517    hardcode_libdir_flag_spec_ld_CXX \
12518    hardcode_libdir_separator_CXX \
12519    hardcode_automatic_CXX \
12520    module_cmds_CXX \
12521    module_expsym_cmds_CXX \
12522    lt_cv_prog_compiler_c_o_CXX \
12523    exclude_expsyms_CXX \
12524    include_expsyms_CXX; do
12525
12526    case $var in
12527    old_archive_cmds_CXX | \
12528    old_archive_from_new_cmds_CXX | \
12529    archive_cmds_CXX | \
12530    archive_expsym_cmds_CXX | \
12531    module_cmds_CXX | \
12532    module_expsym_cmds_CXX | \
12533    old_archive_from_expsyms_cmds_CXX | \
12534    export_symbols_cmds_CXX | \
12535    extract_expsyms_cmds | reload_cmds | finish_cmds | \
12536    postinstall_cmds | postuninstall_cmds | \
12537    old_postinstall_cmds | old_postuninstall_cmds | \
12538    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
12539      # Double-quote double-evaled strings.
12540      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
12541      ;;
12542    *)
12543      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
12544      ;;
12545    esac
12546  done
12547
12548  case $lt_echo in
12549  *'\$0 --fallback-echo"')
12550    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
12551    ;;
12552  esac
12553
12554cfgfile="$ofile"
12555
12556  cat <<__EOF__ >> "$cfgfile"
12557# ### BEGIN LIBTOOL TAG CONFIG: $tagname
12558
12559# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12560
12561# Shell to use when invoking shell scripts.
12562SHELL=$lt_SHELL
12563
12564# Whether or not to build shared libraries.
12565build_libtool_libs=$enable_shared
12566
12567# Whether or not to build static libraries.
12568build_old_libs=$enable_static
12569
12570# Whether or not to add -lc for building shared libraries.
12571build_libtool_need_lc=$archive_cmds_need_lc_CXX
12572
12573# Whether or not to disallow shared libs when runtime libs are static
12574allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
12575
12576# Whether or not to optimize for fast installation.
12577fast_install=$enable_fast_install
12578
12579# The host system.
12580host_alias=$host_alias
12581host=$host
12582host_os=$host_os
12583
12584# The build system.
12585build_alias=$build_alias
12586build=$build
12587build_os=$build_os
12588
12589# An echo program that does not interpret backslashes.
12590echo=$lt_echo
12591
12592# The archiver.
12593AR=$lt_AR
12594AR_FLAGS=$lt_AR_FLAGS
12595
12596# A C compiler.
12597LTCC=$lt_LTCC
12598
12599# LTCC compiler flags.
12600LTCFLAGS=$lt_LTCFLAGS
12601
12602# A language-specific compiler.
12603CC=$lt_compiler_CXX
12604
12605# Is the compiler the GNU C compiler?
12606with_gcc=$GCC_CXX
12607
12608# An ERE matcher.
12609EGREP=$lt_EGREP
12610
12611# The linker used to build libraries.
12612LD=$lt_LD_CXX
12613
12614# Whether we need hard or soft links.
12615LN_S=$lt_LN_S
12616
12617# A BSD-compatible nm program.
12618NM=$lt_NM
12619
12620# A symbol stripping program
12621STRIP=$lt_STRIP
12622
12623# Used to examine libraries when file_magic_cmd begins "file"
12624MAGIC_CMD=$MAGIC_CMD
12625
12626# Used on cygwin: DLL creation program.
12627DLLTOOL="$DLLTOOL"
12628
12629# Used on cygwin: object dumper.
12630OBJDUMP="$OBJDUMP"
12631
12632# Used on cygwin: assembler.
12633AS="$AS"
12634
12635# The name of the directory that contains temporary libtool files.
12636objdir=$objdir
12637
12638# How to create reloadable object files.
12639reload_flag=$lt_reload_flag
12640reload_cmds=$lt_reload_cmds
12641
12642# How to pass a linker flag through the compiler.
12643wl=$lt_lt_prog_compiler_wl_CXX
12644
12645# Object file suffix (normally "o").
12646objext="$ac_objext"
12647
12648# Old archive suffix (normally "a").
12649libext="$libext"
12650
12651# Shared library suffix (normally ".so").
12652shrext_cmds='$shrext_cmds'
12653
12654# Executable file suffix (normally "").
12655exeext="$exeext"
12656
12657# Additional compiler flags for building library objects.
12658pic_flag=$lt_lt_prog_compiler_pic_CXX
12659pic_mode=$pic_mode
12660
12661# What is the maximum length of a command?
12662max_cmd_len=$lt_cv_sys_max_cmd_len
12663
12664# Does compiler simultaneously support -c and -o options?
12665compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
12666
12667# Must we lock files when doing compilation?
12668need_locks=$lt_need_locks
12669
12670# Do we need the lib prefix for modules?
12671need_lib_prefix=$need_lib_prefix
12672
12673# Do we need a version for libraries?
12674need_version=$need_version
12675
12676# Whether dlopen is supported.
12677dlopen_support=$enable_dlopen
12678
12679# Whether dlopen of programs is supported.
12680dlopen_self=$enable_dlopen_self
12681
12682# Whether dlopen of statically linked programs is supported.
12683dlopen_self_static=$enable_dlopen_self_static
12684
12685# Compiler flag to prevent dynamic linking.
12686link_static_flag=$lt_lt_prog_compiler_static_CXX
12687
12688# Compiler flag to turn off builtin functions.
12689no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
12690
12691# Compiler flag to allow reflexive dlopens.
12692export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
12693
12694# Compiler flag to generate shared objects directly from archives.
12695whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
12696
12697# Compiler flag to generate thread-safe objects.
12698thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
12699
12700# Library versioning type.
12701version_type=$version_type
12702
12703# Format of library name prefix.
12704libname_spec=$lt_libname_spec
12705
12706# List of archive names.  First name is the real one, the rest are links.
12707# The last name is the one that the linker finds with -lNAME.
12708library_names_spec=$lt_library_names_spec
12709
12710# The coded name of the library, if different from the real name.
12711soname_spec=$lt_soname_spec
12712
12713# Commands used to build and install an old-style archive.
12714RANLIB=$lt_RANLIB
12715old_archive_cmds=$lt_old_archive_cmds_CXX
12716old_postinstall_cmds=$lt_old_postinstall_cmds
12717old_postuninstall_cmds=$lt_old_postuninstall_cmds
12718
12719# Create an old-style archive from a shared archive.
12720old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
12721
12722# Create a temporary old-style archive to link instead of a shared archive.
12723old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
12724
12725# Commands used to build and install a shared archive.
12726archive_cmds=$lt_archive_cmds_CXX
12727archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
12728postinstall_cmds=$lt_postinstall_cmds
12729postuninstall_cmds=$lt_postuninstall_cmds
12730
12731# Commands used to build a loadable module (assumed same as above if empty)
12732module_cmds=$lt_module_cmds_CXX
12733module_expsym_cmds=$lt_module_expsym_cmds_CXX
12734
12735# Commands to strip libraries.
12736old_striplib=$lt_old_striplib
12737striplib=$lt_striplib
12738
12739# Dependencies to place before the objects being linked to create a
12740# shared library.
12741predep_objects=$lt_predep_objects_CXX
12742
12743# Dependencies to place after the objects being linked to create a
12744# shared library.
12745postdep_objects=$lt_postdep_objects_CXX
12746
12747# Dependencies to place before the objects being linked to create a
12748# shared library.
12749predeps=$lt_predeps_CXX
12750
12751# Dependencies to place after the objects being linked to create a
12752# shared library.
12753postdeps=$lt_postdeps_CXX
12754
12755# The library search path used internally by the compiler when linking
12756# a shared library.
12757compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
12758
12759# Method to check whether dependent libraries are shared objects.
12760deplibs_check_method=$lt_deplibs_check_method
12761
12762# Command to use when deplibs_check_method == file_magic.
12763file_magic_cmd=$lt_file_magic_cmd
12764
12765# Flag that allows shared libraries with undefined symbols to be built.
12766allow_undefined_flag=$lt_allow_undefined_flag_CXX
12767
12768# Flag that forces no undefined symbols.
12769no_undefined_flag=$lt_no_undefined_flag_CXX
12770
12771# Commands used to finish a libtool library installation in a directory.
12772finish_cmds=$lt_finish_cmds
12773
12774# Same as above, but a single script fragment to be evaled but not shown.
12775finish_eval=$lt_finish_eval
12776
12777# Take the output of nm and produce a listing of raw symbols and C names.
12778global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12779
12780# Transform the output of nm in a proper C declaration
12781global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12782
12783# Transform the output of nm in a C name address pair
12784global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12785
12786# This is the shared library runtime path variable.
12787runpath_var=$runpath_var
12788
12789# This is the shared library path variable.
12790shlibpath_var=$shlibpath_var
12791
12792# Is shlibpath searched before the hard-coded library search path?
12793shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12794
12795# How to hardcode a shared library path into an executable.
12796hardcode_action=$hardcode_action_CXX
12797
12798# Whether we should hardcode library paths into libraries.
12799hardcode_into_libs=$hardcode_into_libs
12800
12801# Flag to hardcode \$libdir into a binary during linking.
12802# This must work even if \$libdir does not exist.
12803hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
12804
12805# If ld is used when linking, flag to hardcode \$libdir into
12806# a binary during linking. This must work even if \$libdir does
12807# not exist.
12808hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
12809
12810# Whether we need a single -rpath flag with a separated argument.
12811hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
12812
12813# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
12814# resulting binary.
12815hardcode_direct=$hardcode_direct_CXX
12816
12817# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
12818# resulting binary.
12819hardcode_minus_L=$hardcode_minus_L_CXX
12820
12821# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
12822# the resulting binary.
12823hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
12824
12825# Set to yes if building a shared library automatically hardcodes DIR into the library
12826# and all subsequent libraries and executables linked against it.
12827hardcode_automatic=$hardcode_automatic_CXX
12828
12829# Variables whose values should be saved in libtool wrapper scripts and
12830# restored at relink time.
12831variables_saved_for_relink="$variables_saved_for_relink"
12832
12833# Whether libtool must link a program against all its dependency libraries.
12834link_all_deplibs=$link_all_deplibs_CXX
12835
12836# Compile-time system search path for libraries
12837sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12838
12839# Run-time system search path for libraries
12840sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12841
12842# Fix the shell variable \$srcfile for the compiler.
12843fix_srcfile_path="$fix_srcfile_path_CXX"
12844
12845# Set to yes if exported symbols are required.
12846always_export_symbols=$always_export_symbols_CXX
12847
12848# The commands to list exported symbols.
12849export_symbols_cmds=$lt_export_symbols_cmds_CXX
12850
12851# The commands to extract the exported symbol list from a shared archive.
12852extract_expsyms_cmds=$lt_extract_expsyms_cmds
12853
12854# Symbols that should not be listed in the preloaded symbols.
12855exclude_expsyms=$lt_exclude_expsyms_CXX
12856
12857# Symbols that must always be exported.
12858include_expsyms=$lt_include_expsyms_CXX
12859
12860# ### END LIBTOOL TAG CONFIG: $tagname
12861
12862__EOF__
12863
12864
12865else
12866  # If there is no Makefile yet, we rely on a make rule to execute
12867  # `config.status --recheck' to rerun these tests and create the
12868  # libtool script then.
12869  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
12870  if test -f "$ltmain_in"; then
12871    test -f Makefile && make "$ltmain"
12872  fi
12873fi
12874
12875
12876ac_ext=c
12877ac_cpp='$CPP $CPPFLAGS'
12878ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12879ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12880ac_compiler_gnu=$ac_cv_c_compiler_gnu
12881
12882CC=$lt_save_CC
12883LDCXX=$LD
12884LD=$lt_save_LD
12885GCC=$lt_save_GCC
12886with_gnu_ldcxx=$with_gnu_ld
12887with_gnu_ld=$lt_save_with_gnu_ld
12888lt_cv_path_LDCXX=$lt_cv_path_LD
12889lt_cv_path_LD=$lt_save_path_LD
12890lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
12891lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
12892
12893	else
12894	  tagname=""
12895	fi
12896	;;
12897
12898      F77)
12899	if test -n "$F77" && test "X$F77" != "Xno"; then
12900
12901ac_ext=f
12902ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
12903ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12904ac_compiler_gnu=$ac_cv_f77_compiler_gnu
12905
12906
12907archive_cmds_need_lc_F77=no
12908allow_undefined_flag_F77=
12909always_export_symbols_F77=no
12910archive_expsym_cmds_F77=
12911export_dynamic_flag_spec_F77=
12912hardcode_direct_F77=no
12913hardcode_libdir_flag_spec_F77=
12914hardcode_libdir_flag_spec_ld_F77=
12915hardcode_libdir_separator_F77=
12916hardcode_minus_L_F77=no
12917hardcode_automatic_F77=no
12918module_cmds_F77=
12919module_expsym_cmds_F77=
12920link_all_deplibs_F77=unknown
12921old_archive_cmds_F77=$old_archive_cmds
12922no_undefined_flag_F77=
12923whole_archive_flag_spec_F77=
12924enable_shared_with_static_runtimes_F77=no
12925
12926# Source file extension for f77 test sources.
12927ac_ext=f
12928
12929# Object file extension for compiled f77 test sources.
12930objext=o
12931objext_F77=$objext
12932
12933# Code to be used in simple compile tests
12934lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
12935
12936# Code to be used in simple link tests
12937lt_simple_link_test_code="      program t\n      end\n"
12938
12939# ltmain only uses $CC for tagged configurations so make sure $CC is set.
12940
12941# If no C compiler was specified, use CC.
12942LTCC=${LTCC-"$CC"}
12943
12944# If no C compiler flags were specified, use CFLAGS.
12945LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12946
12947# Allow CC to be a program name with arguments.
12948compiler=$CC
12949
12950
12951# save warnings/boilerplate of simple test code
12952ac_outfile=conftest.$ac_objext
12953printf "$lt_simple_compile_test_code" >conftest.$ac_ext
12954eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12955_lt_compiler_boilerplate=`cat conftest.err`
12956$rm conftest*
12957
12958ac_outfile=conftest.$ac_objext
12959printf "$lt_simple_link_test_code" >conftest.$ac_ext
12960eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12961_lt_linker_boilerplate=`cat conftest.err`
12962$rm conftest*
12963
12964
12965# Allow CC to be a program name with arguments.
12966lt_save_CC="$CC"
12967CC=${F77-"f77"}
12968compiler=$CC
12969compiler_F77=$CC
12970for cc_temp in $compiler""; do
12971  case $cc_temp in
12972    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12973    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12974    \-*) ;;
12975    *) break;;
12976  esac
12977done
12978cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
12979
12980
12981echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12982echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
12983echo "$as_me:$LINENO: result: $can_build_shared" >&5
12984echo "${ECHO_T}$can_build_shared" >&6
12985
12986echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12987echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
12988test "$can_build_shared" = "no" && enable_shared=no
12989
12990# On AIX, shared libraries and static libraries use the same namespace, and
12991# are all built from PIC.
12992case $host_os in
12993aix3*)
12994  test "$enable_shared" = yes && enable_static=no
12995  if test -n "$RANLIB"; then
12996    archive_cmds="$archive_cmds~\$RANLIB \$lib"
12997    postinstall_cmds='$RANLIB $lib'
12998  fi
12999  ;;
13000aix4* | aix5*)
13001  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13002    test "$enable_shared" = yes && enable_static=no
13003  fi
13004  ;;
13005esac
13006echo "$as_me:$LINENO: result: $enable_shared" >&5
13007echo "${ECHO_T}$enable_shared" >&6
13008
13009echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13010echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
13011# Make sure either enable_shared or enable_static is yes.
13012test "$enable_shared" = yes || enable_static=yes
13013echo "$as_me:$LINENO: result: $enable_static" >&5
13014echo "${ECHO_T}$enable_static" >&6
13015
13016GCC_F77="$G77"
13017LD_F77="$LD"
13018
13019lt_prog_compiler_wl_F77=
13020lt_prog_compiler_pic_F77=
13021lt_prog_compiler_static_F77=
13022
13023echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13024echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
13025
13026  if test "$GCC" = yes; then
13027    lt_prog_compiler_wl_F77='-Wl,'
13028    lt_prog_compiler_static_F77='-static'
13029
13030    case $host_os in
13031      aix*)
13032      # All AIX code is PIC.
13033      if test "$host_cpu" = ia64; then
13034	# AIX 5 now supports IA64 processor
13035	lt_prog_compiler_static_F77='-Bstatic'
13036      fi
13037      ;;
13038
13039    amigaos*)
13040      # FIXME: we need at least 68020 code to build shared libraries, but
13041      # adding the `-m68020' flag to GCC prevents building anything better,
13042      # like `-m68040'.
13043      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13044      ;;
13045
13046    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13047      # PIC is the default for these OSes.
13048      ;;
13049
13050    mingw* | pw32* | os2*)
13051      # This hack is so that the source file can tell whether it is being
13052      # built for inclusion in a dll (and should export symbols for example).
13053      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13054      ;;
13055
13056    darwin* | rhapsody*)
13057      # PIC is the default on this platform
13058      # Common symbols not allowed in MH_DYLIB files
13059      lt_prog_compiler_pic_F77='-fno-common'
13060      ;;
13061
13062    interix3*)
13063      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13064      # Instead, we relocate shared libraries at runtime.
13065      ;;
13066
13067    msdosdjgpp*)
13068      # Just because we use GCC doesn't mean we suddenly get shared libraries
13069      # on systems that don't support them.
13070      lt_prog_compiler_can_build_shared_F77=no
13071      enable_shared=no
13072      ;;
13073
13074    sysv4*MP*)
13075      if test -d /usr/nec; then
13076	lt_prog_compiler_pic_F77=-Kconform_pic
13077      fi
13078      ;;
13079
13080    hpux*)
13081      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13082      # not for PA HP-UX.
13083      case $host_cpu in
13084      hppa*64*|ia64*)
13085	# +Z the default
13086	;;
13087      *)
13088	lt_prog_compiler_pic_F77='-fPIC'
13089	;;
13090      esac
13091      ;;
13092
13093    *)
13094      lt_prog_compiler_pic_F77='-fPIC'
13095      ;;
13096    esac
13097  else
13098    # PORTME Check for flag to pass linker flags through the system compiler.
13099    case $host_os in
13100    aix*)
13101      lt_prog_compiler_wl_F77='-Wl,'
13102      if test "$host_cpu" = ia64; then
13103	# AIX 5 now supports IA64 processor
13104	lt_prog_compiler_static_F77='-Bstatic'
13105      else
13106	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13107      fi
13108      ;;
13109      darwin*)
13110        # PIC is the default on this platform
13111        # Common symbols not allowed in MH_DYLIB files
13112       case $cc_basename in
13113         xlc*)
13114         lt_prog_compiler_pic_F77='-qnocommon'
13115         lt_prog_compiler_wl_F77='-Wl,'
13116         ;;
13117       esac
13118       ;;
13119
13120    mingw* | pw32* | os2*)
13121      # This hack is so that the source file can tell whether it is being
13122      # built for inclusion in a dll (and should export symbols for example).
13123      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13124      ;;
13125
13126    hpux9* | hpux10* | hpux11*)
13127      lt_prog_compiler_wl_F77='-Wl,'
13128      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13129      # not for PA HP-UX.
13130      case $host_cpu in
13131      hppa*64*|ia64*)
13132	# +Z the default
13133	;;
13134      *)
13135	lt_prog_compiler_pic_F77='+Z'
13136	;;
13137      esac
13138      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13139      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13140      ;;
13141
13142    irix5* | irix6* | nonstopux*)
13143      lt_prog_compiler_wl_F77='-Wl,'
13144      # PIC (with -KPIC) is the default.
13145      lt_prog_compiler_static_F77='-non_shared'
13146      ;;
13147
13148    newsos6)
13149      lt_prog_compiler_pic_F77='-KPIC'
13150      lt_prog_compiler_static_F77='-Bstatic'
13151      ;;
13152
13153    linux*)
13154      case $cc_basename in
13155      icc* | ecc*)
13156	lt_prog_compiler_wl_F77='-Wl,'
13157	lt_prog_compiler_pic_F77='-KPIC'
13158	lt_prog_compiler_static_F77='-static'
13159        ;;
13160      pgcc* | pgf77* | pgf90* | pgf95*)
13161        # Portland Group compilers (*not* the Pentium gcc compiler,
13162	# which looks to be a dead project)
13163	lt_prog_compiler_wl_F77='-Wl,'
13164	lt_prog_compiler_pic_F77='-fpic'
13165	lt_prog_compiler_static_F77='-Bstatic'
13166        ;;
13167      ccc*)
13168        lt_prog_compiler_wl_F77='-Wl,'
13169        # All Alpha code is PIC.
13170        lt_prog_compiler_static_F77='-non_shared'
13171        ;;
13172      esac
13173      ;;
13174
13175    osf3* | osf4* | osf5*)
13176      lt_prog_compiler_wl_F77='-Wl,'
13177      # All OSF/1 code is PIC.
13178      lt_prog_compiler_static_F77='-non_shared'
13179      ;;
13180
13181    solaris*)
13182      lt_prog_compiler_pic_F77='-KPIC'
13183      lt_prog_compiler_static_F77='-Bstatic'
13184      case $cc_basename in
13185      f77* | f90* | f95*)
13186	lt_prog_compiler_wl_F77='-Qoption ld ';;
13187      *)
13188	lt_prog_compiler_wl_F77='-Wl,';;
13189      esac
13190      ;;
13191
13192    sunos4*)
13193      lt_prog_compiler_wl_F77='-Qoption ld '
13194      lt_prog_compiler_pic_F77='-PIC'
13195      lt_prog_compiler_static_F77='-Bstatic'
13196      ;;
13197
13198    sysv4 | sysv4.2uw2* | sysv4.3*)
13199      lt_prog_compiler_wl_F77='-Wl,'
13200      lt_prog_compiler_pic_F77='-KPIC'
13201      lt_prog_compiler_static_F77='-Bstatic'
13202      ;;
13203
13204    sysv4*MP*)
13205      if test -d /usr/nec ;then
13206	lt_prog_compiler_pic_F77='-Kconform_pic'
13207	lt_prog_compiler_static_F77='-Bstatic'
13208      fi
13209      ;;
13210
13211    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13212      lt_prog_compiler_wl_F77='-Wl,'
13213      lt_prog_compiler_pic_F77='-KPIC'
13214      lt_prog_compiler_static_F77='-Bstatic'
13215      ;;
13216
13217    unicos*)
13218      lt_prog_compiler_wl_F77='-Wl,'
13219      lt_prog_compiler_can_build_shared_F77=no
13220      ;;
13221
13222    uts4*)
13223      lt_prog_compiler_pic_F77='-pic'
13224      lt_prog_compiler_static_F77='-Bstatic'
13225      ;;
13226
13227    *)
13228      lt_prog_compiler_can_build_shared_F77=no
13229      ;;
13230    esac
13231  fi
13232
13233echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13234echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
13235
13236#
13237# Check to make sure the PIC flag actually works.
13238#
13239if test -n "$lt_prog_compiler_pic_F77"; then
13240
13241echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13242echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
13243if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13244  echo $ECHO_N "(cached) $ECHO_C" >&6
13245else
13246  lt_prog_compiler_pic_works_F77=no
13247  ac_outfile=conftest.$ac_objext
13248   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13249   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13250   # Insert the option either (1) after the last *FLAGS variable, or
13251   # (2) before a word containing "conftest.", or (3) at the end.
13252   # Note that $ac_compile itself does not contain backslashes and begins
13253   # with a dollar sign (not a hyphen), so the echo should work correctly.
13254   # The option is referenced via a variable to avoid confusing sed.
13255   lt_compile=`echo "$ac_compile" | $SED \
13256   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13257   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13258   -e 's:$: $lt_compiler_flag:'`
13259   (eval echo "\"\$as_me:13259: $lt_compile\"" >&5)
13260   (eval "$lt_compile" 2>conftest.err)
13261   ac_status=$?
13262   cat conftest.err >&5
13263   echo "$as_me:13263: \$? = $ac_status" >&5
13264   if (exit $ac_status) && test -s "$ac_outfile"; then
13265     # The compiler can only warn and ignore the option if not recognized
13266     # So say no if there are warnings other than the usual output.
13267     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13268     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13269     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13270       lt_prog_compiler_pic_works_F77=yes
13271     fi
13272   fi
13273   $rm conftest*
13274
13275fi
13276echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13277echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
13278
13279if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13280    case $lt_prog_compiler_pic_F77 in
13281     "" | " "*) ;;
13282     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13283     esac
13284else
13285    lt_prog_compiler_pic_F77=
13286     lt_prog_compiler_can_build_shared_F77=no
13287fi
13288
13289fi
13290case $host_os in
13291  # For platforms which do not support PIC, -DPIC is meaningless:
13292  *djgpp*)
13293    lt_prog_compiler_pic_F77=
13294    ;;
13295  *)
13296    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13297    ;;
13298esac
13299
13300#
13301# Check to make sure the static flag actually works.
13302#
13303wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13304echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13305echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
13306if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13307  echo $ECHO_N "(cached) $ECHO_C" >&6
13308else
13309  lt_prog_compiler_static_works_F77=no
13310   save_LDFLAGS="$LDFLAGS"
13311   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13312   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13313   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13314     # The linker can only warn and ignore the option if not recognized
13315     # So say no if there are warnings
13316     if test -s conftest.err; then
13317       # Append any errors to the config.log.
13318       cat conftest.err 1>&5
13319       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13320       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13321       if diff conftest.exp conftest.er2 >/dev/null; then
13322         lt_prog_compiler_static_works_F77=yes
13323       fi
13324     else
13325       lt_prog_compiler_static_works_F77=yes
13326     fi
13327   fi
13328   $rm conftest*
13329   LDFLAGS="$save_LDFLAGS"
13330
13331fi
13332echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13333echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
13334
13335if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13336    :
13337else
13338    lt_prog_compiler_static_F77=
13339fi
13340
13341
13342echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13343echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
13344if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13345  echo $ECHO_N "(cached) $ECHO_C" >&6
13346else
13347  lt_cv_prog_compiler_c_o_F77=no
13348   $rm -r conftest 2>/dev/null
13349   mkdir conftest
13350   cd conftest
13351   mkdir out
13352   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13353
13354   lt_compiler_flag="-o out/conftest2.$ac_objext"
13355   # Insert the option either (1) after the last *FLAGS variable, or
13356   # (2) before a word containing "conftest.", or (3) at the end.
13357   # Note that $ac_compile itself does not contain backslashes and begins
13358   # with a dollar sign (not a hyphen), so the echo should work correctly.
13359   lt_compile=`echo "$ac_compile" | $SED \
13360   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13361   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13362   -e 's:$: $lt_compiler_flag:'`
13363   (eval echo "\"\$as_me:13363: $lt_compile\"" >&5)
13364   (eval "$lt_compile" 2>out/conftest.err)
13365   ac_status=$?
13366   cat out/conftest.err >&5
13367   echo "$as_me:13367: \$? = $ac_status" >&5
13368   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13369   then
13370     # The compiler can only warn and ignore the option if not recognized
13371     # So say no if there are warnings
13372     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13373     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13374     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13375       lt_cv_prog_compiler_c_o_F77=yes
13376     fi
13377   fi
13378   chmod u+w . 2>&5
13379   $rm conftest*
13380   # SGI C++ compiler will create directory out/ii_files/ for
13381   # template instantiation
13382   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13383   $rm out/* && rmdir out
13384   cd ..
13385   rmdir conftest
13386   $rm conftest*
13387
13388fi
13389echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13390echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
13391
13392
13393hard_links="nottested"
13394if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13395  # do not overwrite the value of need_locks provided by the user
13396  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13397echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
13398  hard_links=yes
13399  $rm conftest*
13400  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13401  touch conftest.a
13402  ln conftest.a conftest.b 2>&5 || hard_links=no
13403  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13404  echo "$as_me:$LINENO: result: $hard_links" >&5
13405echo "${ECHO_T}$hard_links" >&6
13406  if test "$hard_links" = no; then
13407    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13408echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13409    need_locks=warn
13410  fi
13411else
13412  need_locks=no
13413fi
13414
13415echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13416echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13417
13418  runpath_var=
13419  allow_undefined_flag_F77=
13420  enable_shared_with_static_runtimes_F77=no
13421  archive_cmds_F77=
13422  archive_expsym_cmds_F77=
13423  old_archive_From_new_cmds_F77=
13424  old_archive_from_expsyms_cmds_F77=
13425  export_dynamic_flag_spec_F77=
13426  whole_archive_flag_spec_F77=
13427  thread_safe_flag_spec_F77=
13428  hardcode_libdir_flag_spec_F77=
13429  hardcode_libdir_flag_spec_ld_F77=
13430  hardcode_libdir_separator_F77=
13431  hardcode_direct_F77=no
13432  hardcode_minus_L_F77=no
13433  hardcode_shlibpath_var_F77=unsupported
13434  link_all_deplibs_F77=unknown
13435  hardcode_automatic_F77=no
13436  module_cmds_F77=
13437  module_expsym_cmds_F77=
13438  always_export_symbols_F77=no
13439  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13440  # include_expsyms should be a list of space-separated symbols to be *always*
13441  # included in the symbol list
13442  include_expsyms_F77=
13443  # exclude_expsyms can be an extended regexp of symbols to exclude
13444  # it will be wrapped by ` (' and `)$', so one must not match beginning or
13445  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13446  # as well as any symbol that contains `d'.
13447  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
13448  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13449  # platforms (ab)use it in PIC code, but their linkers get confused if
13450  # the symbol is explicitly referenced.  Since portable code cannot
13451  # rely on this symbol name, it's probably fine to never include it in
13452  # preloaded symbol tables.
13453  extract_expsyms_cmds=
13454  # Just being paranoid about ensuring that cc_basename is set.
13455  for cc_temp in $compiler""; do
13456  case $cc_temp in
13457    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13458    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13459    \-*) ;;
13460    *) break;;
13461  esac
13462done
13463cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13464
13465  case $host_os in
13466  cygwin* | mingw* | pw32*)
13467    # FIXME: the MSVC++ port hasn't been tested in a loooong time
13468    # When not using gcc, we currently assume that we are using
13469    # Microsoft Visual C++.
13470    if test "$GCC" != yes; then
13471      with_gnu_ld=no
13472    fi
13473    ;;
13474  interix*)
13475    # we just hope/assume this is gcc and not c89 (= MSVC++)
13476    with_gnu_ld=yes
13477    ;;
13478  openbsd*)
13479    with_gnu_ld=no
13480    ;;
13481  esac
13482
13483  ld_shlibs_F77=yes
13484  if test "$with_gnu_ld" = yes; then
13485    # If archive_cmds runs LD, not CC, wlarc should be empty
13486    wlarc='${wl}'
13487
13488    # Set some defaults for GNU ld with shared library support. These
13489    # are reset later if shared libraries are not supported. Putting them
13490    # here allows them to be overridden if necessary.
13491    runpath_var=LD_RUN_PATH
13492    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
13493    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
13494    # ancient GNU ld didn't support --whole-archive et. al.
13495    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
13496	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13497      else
13498  	whole_archive_flag_spec_F77=
13499    fi
13500    supports_anon_versioning=no
13501    case `$LD -v 2>/dev/null` in
13502      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13503      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13504      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13505      *\ 2.11.*) ;; # other 2.11 versions
13506      *) supports_anon_versioning=yes ;;
13507    esac
13508
13509    # See if GNU ld supports shared libraries.
13510    case $host_os in
13511    aix3* | aix4* | aix5*)
13512      # On AIX/PPC, the GNU linker is very broken
13513      if test "$host_cpu" != ia64; then
13514	ld_shlibs_F77=no
13515	cat <<EOF 1>&2
13516
13517*** Warning: the GNU linker, at least up to release 2.9.1, is reported
13518*** to be unable to reliably create shared libraries on AIX.
13519*** Therefore, libtool is disabling shared libraries support.  If you
13520*** really care for shared libraries, you may want to modify your PATH
13521*** so that a non-GNU linker is found, and then restart.
13522
13523EOF
13524      fi
13525      ;;
13526
13527    amigaos*)
13528      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)'
13529      hardcode_libdir_flag_spec_F77='-L$libdir'
13530      hardcode_minus_L_F77=yes
13531
13532      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
13533      # that the semantics of dynamic libraries on AmigaOS, at least up
13534      # to version 4, is to share data among multiple programs linked
13535      # with the same dynamic library.  Since this doesn't match the
13536      # behavior of shared libraries on other platforms, we can't use
13537      # them.
13538      ld_shlibs_F77=no
13539      ;;
13540
13541    beos*)
13542      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13543	allow_undefined_flag_F77=unsupported
13544	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13545	# support --undefined.  This deserves some investigation.  FIXME
13546	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13547      else
13548	ld_shlibs_F77=no
13549      fi
13550      ;;
13551
13552    cygwin* | mingw* | pw32*)
13553      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
13554      # as there is no search path for DLLs.
13555      hardcode_libdir_flag_spec_F77='-L$libdir'
13556      allow_undefined_flag_F77=unsupported
13557      always_export_symbols_F77=no
13558      enable_shared_with_static_runtimes_F77=yes
13559      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
13560
13561      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
13562        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13563	# If the export-symbols file already is a .def file (1st line
13564	# is EXPORTS), use it as is; otherwise, prepend...
13565	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13566	  cp $export_symbols $output_objdir/$soname.def;
13567	else
13568	  echo EXPORTS > $output_objdir/$soname.def;
13569	  cat $export_symbols >> $output_objdir/$soname.def;
13570	fi~
13571	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13572      else
13573	ld_shlibs_F77=no
13574      fi
13575      ;;
13576
13577    interix3*)
13578      hardcode_direct_F77=no
13579      hardcode_shlibpath_var_F77=no
13580      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13581      export_dynamic_flag_spec_F77='${wl}-E'
13582      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13583      # Instead, shared libraries are loaded at an image base (0x10000000 by
13584      # default) and relocated if they conflict, which is a slow very memory
13585      # consuming and fragmenting process.  To avoid this, we pick a random,
13586      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13587      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13588      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13589      archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13590      ;;
13591
13592    linux*)
13593      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13594	tmp_addflag=
13595	case $cc_basename,$host_cpu in
13596	pgcc*)				# Portland Group C compiler
13597	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
13598	  tmp_addflag=' $pic_flag'
13599	  ;;
13600	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
13601	  whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
13602	  tmp_addflag=' $pic_flag -Mnomain' ;;
13603	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
13604	  tmp_addflag=' -i_dynamic' ;;
13605	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
13606	  tmp_addflag=' -i_dynamic -nofor_main' ;;
13607	ifc* | ifort*)			# Intel Fortran compiler
13608	  tmp_addflag=' -nofor_main' ;;
13609	esac
13610	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13611
13612	if test $supports_anon_versioning = yes; then
13613	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
13614  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13615  $echo "local: *; };" >> $output_objdir/$libname.ver~
13616	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13617	fi
13618      else
13619	ld_shlibs_F77=no
13620      fi
13621      ;;
13622
13623    netbsd*)
13624      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13625	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
13626	wlarc=
13627      else
13628	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13629	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13630      fi
13631      ;;
13632
13633    solaris*)
13634      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
13635	ld_shlibs_F77=no
13636	cat <<EOF 1>&2
13637
13638*** Warning: The releases 2.8.* of the GNU linker cannot reliably
13639*** create shared libraries on Solaris systems.  Therefore, libtool
13640*** is disabling shared libraries support.  We urge you to upgrade GNU
13641*** binutils to release 2.9.1 or newer.  Another option is to modify
13642*** your PATH or compiler configuration so that the native linker is
13643*** used, and then restart.
13644
13645EOF
13646      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13647	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13648	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13649      else
13650	ld_shlibs_F77=no
13651      fi
13652      ;;
13653
13654    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
13655      case `$LD -v 2>&1` in
13656        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
13657	ld_shlibs_F77=no
13658	cat <<_LT_EOF 1>&2
13659
13660*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
13661*** reliably create shared libraries on SCO systems.  Therefore, libtool
13662*** is disabling shared libraries support.  We urge you to upgrade GNU
13663*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
13664*** your PATH or compiler configuration so that the native linker is
13665*** used, and then restart.
13666
13667_LT_EOF
13668	;;
13669	*)
13670	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13671	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
13672	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
13673	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
13674	  else
13675	    ld_shlibs_F77=no
13676	  fi
13677	;;
13678      esac
13679      ;;
13680
13681    sunos4*)
13682      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13683      wlarc=
13684      hardcode_direct_F77=yes
13685      hardcode_shlibpath_var_F77=no
13686      ;;
13687
13688    *)
13689      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13690	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13691	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13692      else
13693	ld_shlibs_F77=no
13694      fi
13695      ;;
13696    esac
13697
13698    if test "$ld_shlibs_F77" = no; then
13699      runpath_var=
13700      hardcode_libdir_flag_spec_F77=
13701      export_dynamic_flag_spec_F77=
13702      whole_archive_flag_spec_F77=
13703    fi
13704  else
13705    # PORTME fill in a description of your system's linker (not GNU ld)
13706    case $host_os in
13707    aix3*)
13708      allow_undefined_flag_F77=unsupported
13709      always_export_symbols_F77=yes
13710      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'
13711      # Note: this linker hardcodes the directories in LIBPATH if there
13712      # are no directories specified by -L.
13713      hardcode_minus_L_F77=yes
13714      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
13715	# Neither direct hardcoding nor static linking is supported with a
13716	# broken collect2.
13717	hardcode_direct_F77=unsupported
13718      fi
13719      ;;
13720
13721    aix4* | aix5*)
13722      if test "$host_cpu" = ia64; then
13723	# On IA64, the linker does run time linking by default, so we don't
13724	# have to do anything special.
13725	aix_use_runtimelinking=no
13726	exp_sym_flag='-Bexport'
13727	no_entry_flag=""
13728      else
13729	# If we're using GNU nm, then we don't want the "-C" option.
13730	# -C means demangle to AIX nm, but means don't demangle with GNU nm
13731	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13732	  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'
13733	else
13734	  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'
13735	fi
13736	aix_use_runtimelinking=no
13737
13738	# Test if we are trying to use run time linking or normal
13739	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
13740	# need to do runtime linking.
13741	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
13742	  for ld_flag in $LDFLAGS; do
13743  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13744  	    aix_use_runtimelinking=yes
13745  	    break
13746  	  fi
13747	  done
13748	  ;;
13749	esac
13750
13751	exp_sym_flag='-bexport'
13752	no_entry_flag='-bnoentry'
13753      fi
13754
13755      # When large executables or shared objects are built, AIX ld can
13756      # have problems creating the table of contents.  If linking a library
13757      # or program results in "error TOC overflow" add -mminimal-toc to
13758      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13759      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13760
13761      archive_cmds_F77=''
13762      hardcode_direct_F77=yes
13763      hardcode_libdir_separator_F77=':'
13764      link_all_deplibs_F77=yes
13765
13766      if test "$GCC" = yes; then
13767	case $host_os in aix4.[012]|aix4.[012].*)
13768	# We only want to do this on AIX 4.2 and lower, the check
13769	# below for broken collect2 doesn't work under 4.3+
13770	  collect2name=`${CC} -print-prog-name=collect2`
13771	  if test -f "$collect2name" && \
13772  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
13773	  then
13774  	  # We have reworked collect2
13775  	  hardcode_direct_F77=yes
13776	  else
13777  	  # We have old collect2
13778  	  hardcode_direct_F77=unsupported
13779  	  # It fails to find uninstalled libraries when the uninstalled
13780  	  # path is not listed in the libpath.  Setting hardcode_minus_L
13781  	  # to unsupported forces relinking
13782  	  hardcode_minus_L_F77=yes
13783  	  hardcode_libdir_flag_spec_F77='-L$libdir'
13784  	  hardcode_libdir_separator_F77=
13785	  fi
13786	  ;;
13787	esac
13788	shared_flag='-shared'
13789	if test "$aix_use_runtimelinking" = yes; then
13790	  shared_flag="$shared_flag "'${wl}-G'
13791	fi
13792      else
13793	# not using gcc
13794	if test "$host_cpu" = ia64; then
13795  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13796  	# chokes on -Wl,-G. The following line is correct:
13797	  shared_flag='-G'
13798	else
13799	  if test "$aix_use_runtimelinking" = yes; then
13800	    shared_flag='${wl}-G'
13801	  else
13802	    shared_flag='${wl}-bM:SRE'
13803	  fi
13804	fi
13805      fi
13806
13807      # It seems that -bexpall does not export symbols beginning with
13808      # underscore (_), so it is better to generate a list of symbols to export.
13809      always_export_symbols_F77=yes
13810      if test "$aix_use_runtimelinking" = yes; then
13811	# Warning - without using the other runtime loading flags (-brtl),
13812	# -berok will link without error, but may produce a broken library.
13813	allow_undefined_flag_F77='-berok'
13814       # Determine the default libpath from the value encoded in an empty executable.
13815       cat >conftest.$ac_ext <<_ACEOF
13816      program main
13817
13818      end
13819_ACEOF
13820rm -f conftest.$ac_objext conftest$ac_exeext
13821if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13822  (eval $ac_link) 2>conftest.er1
13823  ac_status=$?
13824  grep -v '^ *+' conftest.er1 >conftest.err
13825  rm -f conftest.er1
13826  cat conftest.err >&5
13827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13828  (exit $ac_status); } &&
13829	 { ac_try='test -z "$ac_f77_werror_flag"
13830			 || test ! -s conftest.err'
13831  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13832  (eval $ac_try) 2>&5
13833  ac_status=$?
13834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13835  (exit $ac_status); }; } &&
13836	 { ac_try='test -s conftest$ac_exeext'
13837  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13838  (eval $ac_try) 2>&5
13839  ac_status=$?
13840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13841  (exit $ac_status); }; }; then
13842
13843aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13844}'`
13845# Check for a 64-bit object if we didn't find anything.
13846if 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; }
13847}'`; fi
13848else
13849  echo "$as_me: failed program was:" >&5
13850sed 's/^/| /' conftest.$ac_ext >&5
13851
13852fi
13853rm -f conftest.err conftest.$ac_objext \
13854      conftest$ac_exeext conftest.$ac_ext
13855if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13856
13857       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13858	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13859       else
13860	if test "$host_cpu" = ia64; then
13861	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
13862	  allow_undefined_flag_F77="-z nodefs"
13863	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
13864	else
13865	 # Determine the default libpath from the value encoded in an empty executable.
13866	 cat >conftest.$ac_ext <<_ACEOF
13867      program main
13868
13869      end
13870_ACEOF
13871rm -f conftest.$ac_objext conftest$ac_exeext
13872if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13873  (eval $ac_link) 2>conftest.er1
13874  ac_status=$?
13875  grep -v '^ *+' conftest.er1 >conftest.err
13876  rm -f conftest.er1
13877  cat conftest.err >&5
13878  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13879  (exit $ac_status); } &&
13880	 { ac_try='test -z "$ac_f77_werror_flag"
13881			 || test ! -s conftest.err'
13882  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13883  (eval $ac_try) 2>&5
13884  ac_status=$?
13885  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13886  (exit $ac_status); }; } &&
13887	 { ac_try='test -s conftest$ac_exeext'
13888  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13889  (eval $ac_try) 2>&5
13890  ac_status=$?
13891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13892  (exit $ac_status); }; }; then
13893
13894aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
13895}'`
13896# Check for a 64-bit object if we didn't find anything.
13897if 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; }
13898}'`; fi
13899else
13900  echo "$as_me: failed program was:" >&5
13901sed 's/^/| /' conftest.$ac_ext >&5
13902
13903fi
13904rm -f conftest.err conftest.$ac_objext \
13905      conftest$ac_exeext conftest.$ac_ext
13906if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13907
13908	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13909	  # Warning - without using the other run time loading flags,
13910	  # -berok will link without error, but may produce a broken library.
13911	  no_undefined_flag_F77=' ${wl}-bernotok'
13912	  allow_undefined_flag_F77=' ${wl}-berok'
13913	  # Exported symbols can be pulled into shared objects from archives
13914	  whole_archive_flag_spec_F77='$convenience'
13915	  archive_cmds_need_lc_F77=yes
13916	  # This is similar to how AIX traditionally builds its shared libraries.
13917	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
13918	fi
13919      fi
13920      ;;
13921
13922    amigaos*)
13923      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)'
13924      hardcode_libdir_flag_spec_F77='-L$libdir'
13925      hardcode_minus_L_F77=yes
13926      # see comment about different semantics on the GNU ld section
13927      ld_shlibs_F77=no
13928      ;;
13929
13930    bsdi[45]*)
13931      export_dynamic_flag_spec_F77=-rdynamic
13932      ;;
13933
13934    cygwin* | mingw* | pw32*)
13935      # When not using gcc, we currently assume that we are using
13936      # Microsoft Visual C++.
13937      # hardcode_libdir_flag_spec is actually meaningless, as there is
13938      # no search path for DLLs.
13939      hardcode_libdir_flag_spec_F77=' '
13940      allow_undefined_flag_F77=unsupported
13941      # Tell ltmain to make .lib files, not .a files.
13942      libext=lib
13943      # Tell ltmain to make .dll files, not .so files.
13944      shrext_cmds=".dll"
13945      # FIXME: Setting linknames here is a bad hack.
13946      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
13947      # The linker will automatically build a .lib file if we build a DLL.
13948      old_archive_From_new_cmds_F77='true'
13949      # FIXME: Should let the user specify the lib program.
13950      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
13951      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
13952      enable_shared_with_static_runtimes_F77=yes
13953      ;;
13954
13955    darwin* | rhapsody*)
13956      case $host_os in
13957        rhapsody* | darwin1.[012])
13958         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
13959         ;;
13960       *) # Darwin 1.3 on
13961         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
13962           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
13963         else
13964           case ${MACOSX_DEPLOYMENT_TARGET} in
13965             10.[012])
13966               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
13967               ;;
13968             10.*)
13969               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
13970               ;;
13971           esac
13972         fi
13973         ;;
13974      esac
13975      archive_cmds_need_lc_F77=no
13976      hardcode_direct_F77=no
13977      hardcode_automatic_F77=yes
13978      hardcode_shlibpath_var_F77=unsupported
13979      whole_archive_flag_spec_F77=''
13980      link_all_deplibs_F77=yes
13981    if test "$GCC" = yes ; then
13982    	output_verbose_link_cmd='echo'
13983        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
13984      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
13985      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
13986      archive_expsym_cmds_F77='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}'
13987      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}'
13988    else
13989      case $cc_basename in
13990        xlc*)
13991         output_verbose_link_cmd='echo'
13992         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
13993         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
13994          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
13995         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
13996          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}'
13997          ;;
13998       *)
13999         ld_shlibs_F77=no
14000          ;;
14001      esac
14002    fi
14003      ;;
14004
14005    dgux*)
14006      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14007      hardcode_libdir_flag_spec_F77='-L$libdir'
14008      hardcode_shlibpath_var_F77=no
14009      ;;
14010
14011    freebsd1*)
14012      ld_shlibs_F77=no
14013      ;;
14014
14015    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14016    # support.  Future versions do this automatically, but an explicit c++rt0.o
14017    # does not break anything, and helps significantly (at the cost of a little
14018    # extra space).
14019    freebsd2.2*)
14020      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14021      hardcode_libdir_flag_spec_F77='-R$libdir'
14022      hardcode_direct_F77=yes
14023      hardcode_shlibpath_var_F77=no
14024      ;;
14025
14026    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14027    freebsd2*)
14028      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14029      hardcode_direct_F77=yes
14030      hardcode_minus_L_F77=yes
14031      hardcode_shlibpath_var_F77=no
14032      ;;
14033
14034    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14035    freebsd* | kfreebsd*-gnu | dragonfly*)
14036      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14037      hardcode_libdir_flag_spec_F77='-R$libdir'
14038      hardcode_direct_F77=yes
14039      hardcode_shlibpath_var_F77=no
14040      ;;
14041
14042    hpux9*)
14043      if test "$GCC" = yes; then
14044	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'
14045      else
14046	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'
14047      fi
14048      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14049      hardcode_libdir_separator_F77=:
14050      hardcode_direct_F77=yes
14051
14052      # hardcode_minus_L: Not really in the search PATH,
14053      # but as the default location of the library.
14054      hardcode_minus_L_F77=yes
14055      export_dynamic_flag_spec_F77='${wl}-E'
14056      ;;
14057
14058    hpux10*)
14059      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14060	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14061      else
14062	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14063      fi
14064      if test "$with_gnu_ld" = no; then
14065	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14066	hardcode_libdir_separator_F77=:
14067
14068	hardcode_direct_F77=yes
14069	export_dynamic_flag_spec_F77='${wl}-E'
14070
14071	# hardcode_minus_L: Not really in the search PATH,
14072	# but as the default location of the library.
14073	hardcode_minus_L_F77=yes
14074      fi
14075      ;;
14076
14077    hpux11*)
14078      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14079	case $host_cpu in
14080	hppa*64*)
14081	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14082	  ;;
14083	ia64*)
14084	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14085	  ;;
14086	*)
14087	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14088	  ;;
14089	esac
14090      else
14091	case $host_cpu in
14092	hppa*64*)
14093	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14094	  ;;
14095	ia64*)
14096	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14097	  ;;
14098	*)
14099	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14100	  ;;
14101	esac
14102      fi
14103      if test "$with_gnu_ld" = no; then
14104	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14105	hardcode_libdir_separator_F77=:
14106
14107	case $host_cpu in
14108	hppa*64*|ia64*)
14109	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14110	  hardcode_direct_F77=no
14111	  hardcode_shlibpath_var_F77=no
14112	  ;;
14113	*)
14114	  hardcode_direct_F77=yes
14115	  export_dynamic_flag_spec_F77='${wl}-E'
14116
14117	  # hardcode_minus_L: Not really in the search PATH,
14118	  # but as the default location of the library.
14119	  hardcode_minus_L_F77=yes
14120	  ;;
14121	esac
14122      fi
14123      ;;
14124
14125    irix5* | irix6* | nonstopux*)
14126      if test "$GCC" = yes; then
14127	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'
14128      else
14129	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'
14130	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14131      fi
14132      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14133      hardcode_libdir_separator_F77=:
14134      link_all_deplibs_F77=yes
14135      ;;
14136
14137    netbsd*)
14138      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14139	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14140      else
14141	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14142      fi
14143      hardcode_libdir_flag_spec_F77='-R$libdir'
14144      hardcode_direct_F77=yes
14145      hardcode_shlibpath_var_F77=no
14146      ;;
14147
14148    newsos6)
14149      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14150      hardcode_direct_F77=yes
14151      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14152      hardcode_libdir_separator_F77=:
14153      hardcode_shlibpath_var_F77=no
14154      ;;
14155
14156    openbsd*)
14157      hardcode_direct_F77=yes
14158      hardcode_shlibpath_var_F77=no
14159      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14160	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14161	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14162	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14163	export_dynamic_flag_spec_F77='${wl}-E'
14164      else
14165       case $host_os in
14166	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14167	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14168	   hardcode_libdir_flag_spec_F77='-R$libdir'
14169	   ;;
14170	 *)
14171	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14172	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14173	   ;;
14174       esac
14175      fi
14176      ;;
14177
14178    os2*)
14179      hardcode_libdir_flag_spec_F77='-L$libdir'
14180      hardcode_minus_L_F77=yes
14181      allow_undefined_flag_F77=unsupported
14182      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'
14183      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14184      ;;
14185
14186    osf3*)
14187      if test "$GCC" = yes; then
14188	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14189	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'
14190      else
14191	allow_undefined_flag_F77=' -expect_unresolved \*'
14192	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'
14193      fi
14194      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14195      hardcode_libdir_separator_F77=:
14196      ;;
14197
14198    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14199      if test "$GCC" = yes; then
14200	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14201	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'
14202	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14203      else
14204	allow_undefined_flag_F77=' -expect_unresolved \*'
14205	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'
14206	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~
14207	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
14208
14209	# Both c and cxx compiler support -rpath directly
14210	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14211      fi
14212      hardcode_libdir_separator_F77=:
14213      ;;
14214
14215    solaris*)
14216      no_undefined_flag_F77=' -z text'
14217      if test "$GCC" = yes; then
14218	wlarc='${wl}'
14219	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14220	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14221	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14222      else
14223	wlarc=''
14224	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14225	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14226  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14227      fi
14228      hardcode_libdir_flag_spec_F77='-R$libdir'
14229      hardcode_shlibpath_var_F77=no
14230      case $host_os in
14231      solaris2.[0-5] | solaris2.[0-5].*) ;;
14232      *)
14233 	# The compiler driver will combine linker options so we
14234 	# cannot just pass the convience library names through
14235 	# without $wl, iff we do not link with $LD.
14236 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14237 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14238 	case $wlarc in
14239 	'')
14240 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14241 	*)
14242 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
14243 	esac ;;
14244      esac
14245      link_all_deplibs_F77=yes
14246      ;;
14247
14248    sunos4*)
14249      if test "x$host_vendor" = xsequent; then
14250	# Use $CC to link under sequent, because it throws in some extra .o
14251	# files that make .init and .fini sections work.
14252	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14253      else
14254	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14255      fi
14256      hardcode_libdir_flag_spec_F77='-L$libdir'
14257      hardcode_direct_F77=yes
14258      hardcode_minus_L_F77=yes
14259      hardcode_shlibpath_var_F77=no
14260      ;;
14261
14262    sysv4)
14263      case $host_vendor in
14264	sni)
14265	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14266	  hardcode_direct_F77=yes # is this really true???
14267	;;
14268	siemens)
14269	  ## LD is ld it makes a PLAMLIB
14270	  ## CC just makes a GrossModule.
14271	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14272	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14273	  hardcode_direct_F77=no
14274        ;;
14275	motorola)
14276	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14277	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14278	;;
14279      esac
14280      runpath_var='LD_RUN_PATH'
14281      hardcode_shlibpath_var_F77=no
14282      ;;
14283
14284    sysv4.3*)
14285      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14286      hardcode_shlibpath_var_F77=no
14287      export_dynamic_flag_spec_F77='-Bexport'
14288      ;;
14289
14290    sysv4*MP*)
14291      if test -d /usr/nec; then
14292	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14293	hardcode_shlibpath_var_F77=no
14294	runpath_var=LD_RUN_PATH
14295	hardcode_runpath_var=yes
14296	ld_shlibs_F77=yes
14297      fi
14298      ;;
14299
14300    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14301      no_undefined_flag_F77='${wl}-z,text'
14302      archive_cmds_need_lc_F77=no
14303      hardcode_shlibpath_var_F77=no
14304      runpath_var='LD_RUN_PATH'
14305
14306      if test "$GCC" = yes; then
14307	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14308	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14309      else
14310	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14311	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14312      fi
14313      ;;
14314
14315    sysv5* | sco3.2v5* | sco5v6*)
14316      # Note: We can NOT use -z defs as we might desire, because we do not
14317      # link with -lc, and that would cause any symbols used from libc to
14318      # always be unresolved, which means just about no library would
14319      # ever link correctly.  If we're not using GNU ld we use -z text
14320      # though, which does catch some bad symbols but isn't as heavy-handed
14321      # as -z defs.
14322      no_undefined_flag_F77='${wl}-z,text'
14323      allow_undefined_flag_F77='${wl}-z,nodefs'
14324      archive_cmds_need_lc_F77=no
14325      hardcode_shlibpath_var_F77=no
14326      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14327      hardcode_libdir_separator_F77=':'
14328      link_all_deplibs_F77=yes
14329      export_dynamic_flag_spec_F77='${wl}-Bexport'
14330      runpath_var='LD_RUN_PATH'
14331
14332      if test "$GCC" = yes; then
14333	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14334	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14335      else
14336	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14337	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14338      fi
14339      ;;
14340
14341    uts4*)
14342      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14343      hardcode_libdir_flag_spec_F77='-L$libdir'
14344      hardcode_shlibpath_var_F77=no
14345      ;;
14346
14347    *)
14348      ld_shlibs_F77=no
14349      ;;
14350    esac
14351  fi
14352
14353echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14354echo "${ECHO_T}$ld_shlibs_F77" >&6
14355test "$ld_shlibs_F77" = no && can_build_shared=no
14356
14357#
14358# Do we need to explicitly link libc?
14359#
14360case "x$archive_cmds_need_lc_F77" in
14361x|xyes)
14362  # Assume -lc should be added
14363  archive_cmds_need_lc_F77=yes
14364
14365  if test "$enable_shared" = yes && test "$GCC" = yes; then
14366    case $archive_cmds_F77 in
14367    *'~'*)
14368      # FIXME: we may have to deal with multi-command sequences.
14369      ;;
14370    '$CC '*)
14371      # Test whether the compiler implicitly links with -lc since on some
14372      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14373      # to ld, don't add -lc before -lgcc.
14374      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14375echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
14376      $rm conftest*
14377      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14378
14379      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14380  (eval $ac_compile) 2>&5
14381  ac_status=$?
14382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14383  (exit $ac_status); } 2>conftest.err; then
14384        soname=conftest
14385        lib=conftest
14386        libobjs=conftest.$ac_objext
14387        deplibs=
14388        wl=$lt_prog_compiler_wl_F77
14389	pic_flag=$lt_prog_compiler_pic_F77
14390        compiler_flags=-v
14391        linker_flags=-v
14392        verstring=
14393        output_objdir=.
14394        libname=conftest
14395        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14396        allow_undefined_flag_F77=
14397        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14398  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14399  ac_status=$?
14400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14401  (exit $ac_status); }
14402        then
14403	  archive_cmds_need_lc_F77=no
14404        else
14405	  archive_cmds_need_lc_F77=yes
14406        fi
14407        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
14408      else
14409        cat conftest.err 1>&5
14410      fi
14411      $rm conftest*
14412      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
14413echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
14414      ;;
14415    esac
14416  fi
14417  ;;
14418esac
14419
14420echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14421echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
14422library_names_spec=
14423libname_spec='lib$name'
14424soname_spec=
14425shrext_cmds=".so"
14426postinstall_cmds=
14427postuninstall_cmds=
14428finish_cmds=
14429finish_eval=
14430shlibpath_var=
14431shlibpath_overrides_runpath=unknown
14432version_type=none
14433dynamic_linker="$host_os ld.so"
14434sys_lib_dlsearch_path_spec="/lib /usr/lib"
14435if test "$GCC" = yes; then
14436  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14437  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
14438    # if the path contains ";" then we assume it to be the separator
14439    # otherwise default to the standard path separator (i.e. ":") - it is
14440    # assumed that no part of a normal pathname contains ";" but that should
14441    # okay in the real world where ";" in dirpaths is itself problematic.
14442    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14443  else
14444    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14445  fi
14446else
14447  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14448fi
14449need_lib_prefix=unknown
14450hardcode_into_libs=no
14451
14452# when you set need_version to no, make sure it does not cause -set_version
14453# flags to be left without arguments
14454need_version=unknown
14455
14456case $host_os in
14457aix3*)
14458  version_type=linux
14459  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14460  shlibpath_var=LIBPATH
14461
14462  # AIX 3 has no versioning support, so we append a major version to the name.
14463  soname_spec='${libname}${release}${shared_ext}$major'
14464  ;;
14465
14466aix4* | aix5*)
14467  version_type=linux
14468  need_lib_prefix=no
14469  need_version=no
14470  hardcode_into_libs=yes
14471  if test "$host_cpu" = ia64; then
14472    # AIX 5 supports IA64
14473    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14474    shlibpath_var=LD_LIBRARY_PATH
14475  else
14476    # With GCC up to 2.95.x, collect2 would create an import file
14477    # for dependence libraries.  The import file would start with
14478    # the line `#! .'.  This would cause the generated library to
14479    # depend on `.', always an invalid library.  This was fixed in
14480    # development snapshots of GCC prior to 3.0.
14481    case $host_os in
14482      aix4 | aix4.[01] | aix4.[01].*)
14483      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14484	   echo ' yes '
14485	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
14486	:
14487      else
14488	can_build_shared=no
14489      fi
14490      ;;
14491    esac
14492    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14493    # soname into executable. Probably we can add versioning support to
14494    # collect2, so additional links can be useful in future.
14495    if test "$aix_use_runtimelinking" = yes; then
14496      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14497      # instead of lib<name>.a to let people know that these are not
14498      # typical AIX shared libraries.
14499      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14500    else
14501      # We preserve .a as extension for shared libraries through AIX4.2
14502      # and later when we are not doing run time linking.
14503      library_names_spec='${libname}${release}.a $libname.a'
14504      soname_spec='${libname}${release}${shared_ext}$major'
14505    fi
14506    shlibpath_var=LIBPATH
14507  fi
14508  ;;
14509
14510amigaos*)
14511  library_names_spec='$libname.ixlibrary $libname.a'
14512  # Create ${libname}_ixlibrary.a entries in /sys/libs.
14513  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'
14514  ;;
14515
14516beos*)
14517  library_names_spec='${libname}${shared_ext}'
14518  dynamic_linker="$host_os ld.so"
14519  shlibpath_var=LIBRARY_PATH
14520  ;;
14521
14522bsdi[45]*)
14523  version_type=linux
14524  need_version=no
14525  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14526  soname_spec='${libname}${release}${shared_ext}$major'
14527  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14528  shlibpath_var=LD_LIBRARY_PATH
14529  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14530  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14531  # the default ld.so.conf also contains /usr/contrib/lib and
14532  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14533  # libtool to hard-code these into programs
14534  ;;
14535
14536cygwin* | mingw* | pw32*)
14537  version_type=windows
14538  shrext_cmds=".dll"
14539  need_version=no
14540  need_lib_prefix=no
14541
14542  case $GCC,$host_os in
14543  yes,cygwin* | yes,mingw* | yes,pw32*)
14544    library_names_spec='$libname.dll.a'
14545    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14546    postinstall_cmds='base_file=`basename \${file}`~
14547      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
14548      dldir=$destdir/`dirname \$dlpath`~
14549      test -d \$dldir || mkdir -p \$dldir~
14550      $install_prog $dir/$dlname \$dldir/$dlname~
14551      chmod a+x \$dldir/$dlname'
14552    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14553      dlpath=$dir/\$dldll~
14554       $rm \$dlpath'
14555    shlibpath_overrides_runpath=yes
14556
14557    case $host_os in
14558    cygwin*)
14559      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14560      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14561      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14562      ;;
14563    mingw*)
14564      # MinGW DLLs use traditional 'lib' prefix
14565      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14566      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14567      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
14568        # It is most probably a Windows format PATH printed by
14569        # mingw gcc, but we are running on Cygwin. Gcc prints its search
14570        # path with ; separators, and with drive letters. We can handle the
14571        # drive letters (cygwin fileutils understands them), so leave them,
14572        # especially as we might pass files found there to a mingw objdump,
14573        # which wouldn't understand a cygwinified path. Ahh.
14574        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14575      else
14576        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14577      fi
14578      ;;
14579    pw32*)
14580      # pw32 DLLs use 'pw' prefix rather than 'lib'
14581      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14582      ;;
14583    esac
14584    ;;
14585
14586  *)
14587    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14588    ;;
14589  esac
14590  dynamic_linker='Win32 ld.exe'
14591  # FIXME: first we should search . and the directory the executable is in
14592  shlibpath_var=PATH
14593  ;;
14594
14595darwin* | rhapsody*)
14596  dynamic_linker="$host_os dyld"
14597  version_type=darwin
14598  need_lib_prefix=no
14599  need_version=no
14600  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14601  soname_spec='${libname}${release}${major}$shared_ext'
14602  shlibpath_overrides_runpath=yes
14603  shlibpath_var=DYLD_LIBRARY_PATH
14604  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14605  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
14606  if test "$GCC" = yes; then
14607    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"`
14608  else
14609    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
14610  fi
14611  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14612  ;;
14613
14614dgux*)
14615  version_type=linux
14616  need_lib_prefix=no
14617  need_version=no
14618  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14619  soname_spec='${libname}${release}${shared_ext}$major'
14620  shlibpath_var=LD_LIBRARY_PATH
14621  ;;
14622
14623freebsd1*)
14624  dynamic_linker=no
14625  ;;
14626
14627kfreebsd*-gnu)
14628  version_type=linux
14629  need_lib_prefix=no
14630  need_version=no
14631  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14632  soname_spec='${libname}${release}${shared_ext}$major'
14633  shlibpath_var=LD_LIBRARY_PATH
14634  shlibpath_overrides_runpath=no
14635  hardcode_into_libs=yes
14636  dynamic_linker='GNU ld.so'
14637  ;;
14638
14639freebsd* | dragonfly*)
14640  # DragonFly does not have aout.  When/if they implement a new
14641  # versioning mechanism, adjust this.
14642  if test -x /usr/bin/objformat; then
14643    objformat=`/usr/bin/objformat`
14644  else
14645    case $host_os in
14646    freebsd[123]*) objformat=aout ;;
14647    *) objformat=elf ;;
14648    esac
14649  fi
14650  version_type=freebsd-$objformat
14651  case $version_type in
14652    freebsd-elf*)
14653      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14654      need_version=no
14655      need_lib_prefix=no
14656      ;;
14657    freebsd-*)
14658      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14659      need_version=yes
14660      ;;
14661  esac
14662  shlibpath_var=LD_LIBRARY_PATH
14663  case $host_os in
14664  freebsd2*)
14665    shlibpath_overrides_runpath=yes
14666    ;;
14667  freebsd3.[01]* | freebsdelf3.[01]*)
14668    shlibpath_overrides_runpath=yes
14669    hardcode_into_libs=yes
14670    ;;
14671  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14672  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14673    shlibpath_overrides_runpath=no
14674    hardcode_into_libs=yes
14675    ;;
14676  freebsd*) # from 4.6 on
14677    shlibpath_overrides_runpath=yes
14678    hardcode_into_libs=yes
14679    ;;
14680  esac
14681  ;;
14682
14683gnu*)
14684  version_type=linux
14685  need_lib_prefix=no
14686  need_version=no
14687  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14688  soname_spec='${libname}${release}${shared_ext}$major'
14689  shlibpath_var=LD_LIBRARY_PATH
14690  hardcode_into_libs=yes
14691  ;;
14692
14693hpux9* | hpux10* | hpux11*)
14694  # Give a soname corresponding to the major version so that dld.sl refuses to
14695  # link against other versions.
14696  version_type=sunos
14697  need_lib_prefix=no
14698  need_version=no
14699  case $host_cpu in
14700  ia64*)
14701    shrext_cmds='.so'
14702    hardcode_into_libs=yes
14703    dynamic_linker="$host_os dld.so"
14704    shlibpath_var=LD_LIBRARY_PATH
14705    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14706    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14707    soname_spec='${libname}${release}${shared_ext}$major'
14708    if test "X$HPUX_IA64_MODE" = X32; then
14709      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14710    else
14711      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14712    fi
14713    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14714    ;;
14715   hppa*64*)
14716     shrext_cmds='.sl'
14717     hardcode_into_libs=yes
14718     dynamic_linker="$host_os dld.sl"
14719     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14720     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14721     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14722     soname_spec='${libname}${release}${shared_ext}$major'
14723     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14724     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14725     ;;
14726   *)
14727    shrext_cmds='.sl'
14728    dynamic_linker="$host_os dld.sl"
14729    shlibpath_var=SHLIB_PATH
14730    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14731    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14732    soname_spec='${libname}${release}${shared_ext}$major'
14733    ;;
14734  esac
14735  # HP-UX runs *really* slowly unless shared libraries are mode 555.
14736  postinstall_cmds='chmod 555 $lib'
14737  ;;
14738
14739interix3*)
14740  version_type=linux
14741  need_lib_prefix=no
14742  need_version=no
14743  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14744  soname_spec='${libname}${release}${shared_ext}$major'
14745  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14746  shlibpath_var=LD_LIBRARY_PATH
14747  shlibpath_overrides_runpath=no
14748  hardcode_into_libs=yes
14749  ;;
14750
14751irix5* | irix6* | nonstopux*)
14752  case $host_os in
14753    nonstopux*) version_type=nonstopux ;;
14754    *)
14755	if test "$lt_cv_prog_gnu_ld" = yes; then
14756		version_type=linux
14757	else
14758		version_type=irix
14759	fi ;;
14760  esac
14761  need_lib_prefix=no
14762  need_version=no
14763  soname_spec='${libname}${release}${shared_ext}$major'
14764  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14765  case $host_os in
14766  irix5* | nonstopux*)
14767    libsuff= shlibsuff=
14768    ;;
14769  *)
14770    case $LD in # libtool.m4 will add one of these switches to LD
14771    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14772      libsuff= shlibsuff= libmagic=32-bit;;
14773    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14774      libsuff=32 shlibsuff=N32 libmagic=N32;;
14775    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14776      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14777    *) libsuff= shlibsuff= libmagic=never-match;;
14778    esac
14779    ;;
14780  esac
14781  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14782  shlibpath_overrides_runpath=no
14783  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14784  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14785  hardcode_into_libs=yes
14786  ;;
14787
14788# No shared lib support for Linux oldld, aout, or coff.
14789linux*oldld* | linux*aout* | linux*coff*)
14790  dynamic_linker=no
14791  ;;
14792
14793# This must be Linux ELF.
14794linux*)
14795  version_type=linux
14796  need_lib_prefix=no
14797  need_version=no
14798  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14799  soname_spec='${libname}${release}${shared_ext}$major'
14800  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14801  shlibpath_var=LD_LIBRARY_PATH
14802  shlibpath_overrides_runpath=no
14803  # This implies no fast_install, which is unacceptable.
14804  # Some rework will be needed to allow for fast_install
14805  # before this can be enabled.
14806  hardcode_into_libs=yes
14807
14808  # find out which ABI we are using
14809  libsuff=
14810  case "$host_cpu" in
14811  x86_64*|s390x*|powerpc64*)
14812    echo '#line 14812 "configure"' > conftest.$ac_ext
14813    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14814  (eval $ac_compile) 2>&5
14815  ac_status=$?
14816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14817  (exit $ac_status); }; then
14818      case `/usr/bin/file conftest.$ac_objext` in
14819      *64-bit*)
14820        libsuff=64
14821        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
14822        ;;
14823      esac
14824    fi
14825    rm -rf conftest*
14826    ;;
14827  esac
14828
14829  # Append ld.so.conf contents to the search path
14830  if test -f /etc/ld.so.conf; then
14831    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
14832    sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
14833  fi
14834
14835  # We used to test for /lib/ld.so.1 and disable shared libraries on
14836  # powerpc, because MkLinux only supported shared libraries with the
14837  # GNU dynamic linker.  Since this was broken with cross compilers,
14838  # most powerpc-linux boxes support dynamic linking these days and
14839  # people can always --disable-shared, the test was removed, and we
14840  # assume the GNU/Linux dynamic linker is in use.
14841  dynamic_linker='GNU/Linux ld.so'
14842  ;;
14843
14844knetbsd*-gnu)
14845  version_type=linux
14846  need_lib_prefix=no
14847  need_version=no
14848  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14849  soname_spec='${libname}${release}${shared_ext}$major'
14850  shlibpath_var=LD_LIBRARY_PATH
14851  shlibpath_overrides_runpath=no
14852  hardcode_into_libs=yes
14853  dynamic_linker='GNU ld.so'
14854  ;;
14855
14856netbsd*)
14857  version_type=sunos
14858  need_lib_prefix=no
14859  need_version=no
14860  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14861    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14862    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14863    dynamic_linker='NetBSD (a.out) ld.so'
14864  else
14865    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14866    soname_spec='${libname}${release}${shared_ext}$major'
14867    dynamic_linker='NetBSD ld.elf_so'
14868  fi
14869  shlibpath_var=LD_LIBRARY_PATH
14870  shlibpath_overrides_runpath=yes
14871  hardcode_into_libs=yes
14872  ;;
14873
14874newsos6)
14875  version_type=linux
14876  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14877  shlibpath_var=LD_LIBRARY_PATH
14878  shlibpath_overrides_runpath=yes
14879  ;;
14880
14881nto-qnx*)
14882  version_type=linux
14883  need_lib_prefix=no
14884  need_version=no
14885  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14886  soname_spec='${libname}${release}${shared_ext}$major'
14887  shlibpath_var=LD_LIBRARY_PATH
14888  shlibpath_overrides_runpath=yes
14889  ;;
14890
14891openbsd*)
14892  version_type=sunos
14893  sys_lib_dlsearch_path_spec="/usr/lib"
14894  need_lib_prefix=no
14895  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14896  case $host_os in
14897    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14898    *)                         need_version=no  ;;
14899  esac
14900  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14901  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14902  shlibpath_var=LD_LIBRARY_PATH
14903  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14904    case $host_os in
14905      openbsd2.[89] | openbsd2.[89].*)
14906	shlibpath_overrides_runpath=no
14907	;;
14908      *)
14909	shlibpath_overrides_runpath=yes
14910	;;
14911      esac
14912  else
14913    shlibpath_overrides_runpath=yes
14914  fi
14915  ;;
14916
14917os2*)
14918  libname_spec='$name'
14919  shrext_cmds=".dll"
14920  need_lib_prefix=no
14921  library_names_spec='$libname${shared_ext} $libname.a'
14922  dynamic_linker='OS/2 ld.exe'
14923  shlibpath_var=LIBPATH
14924  ;;
14925
14926osf3* | osf4* | osf5*)
14927  version_type=osf
14928  need_lib_prefix=no
14929  need_version=no
14930  soname_spec='${libname}${release}${shared_ext}$major'
14931  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14932  shlibpath_var=LD_LIBRARY_PATH
14933  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14934  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14935  ;;
14936
14937solaris*)
14938  version_type=linux
14939  need_lib_prefix=no
14940  need_version=no
14941  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14942  soname_spec='${libname}${release}${shared_ext}$major'
14943  shlibpath_var=LD_LIBRARY_PATH
14944  shlibpath_overrides_runpath=yes
14945  hardcode_into_libs=yes
14946  # ldd complains unless libraries are executable
14947  postinstall_cmds='chmod +x $lib'
14948  ;;
14949
14950sunos4*)
14951  version_type=sunos
14952  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14953  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14954  shlibpath_var=LD_LIBRARY_PATH
14955  shlibpath_overrides_runpath=yes
14956  if test "$with_gnu_ld" = yes; then
14957    need_lib_prefix=no
14958  fi
14959  need_version=yes
14960  ;;
14961
14962sysv4 | sysv4.3*)
14963  version_type=linux
14964  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14965  soname_spec='${libname}${release}${shared_ext}$major'
14966  shlibpath_var=LD_LIBRARY_PATH
14967  case $host_vendor in
14968    sni)
14969      shlibpath_overrides_runpath=no
14970      need_lib_prefix=no
14971      export_dynamic_flag_spec='${wl}-Blargedynsym'
14972      runpath_var=LD_RUN_PATH
14973      ;;
14974    siemens)
14975      need_lib_prefix=no
14976      ;;
14977    motorola)
14978      need_lib_prefix=no
14979      need_version=no
14980      shlibpath_overrides_runpath=no
14981      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14982      ;;
14983  esac
14984  ;;
14985
14986sysv4*MP*)
14987  if test -d /usr/nec ;then
14988    version_type=linux
14989    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14990    soname_spec='$libname${shared_ext}.$major'
14991    shlibpath_var=LD_LIBRARY_PATH
14992  fi
14993  ;;
14994
14995sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14996  version_type=freebsd-elf
14997  need_lib_prefix=no
14998  need_version=no
14999  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15000  soname_spec='${libname}${release}${shared_ext}$major'
15001  shlibpath_var=LD_LIBRARY_PATH
15002  hardcode_into_libs=yes
15003  if test "$with_gnu_ld" = yes; then
15004    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15005    shlibpath_overrides_runpath=no
15006  else
15007    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15008    shlibpath_overrides_runpath=yes
15009    case $host_os in
15010      sco3.2v5*)
15011        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15012	;;
15013    esac
15014  fi
15015  sys_lib_dlsearch_path_spec='/usr/lib'
15016  ;;
15017
15018uts4*)
15019  version_type=linux
15020  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15021  soname_spec='${libname}${release}${shared_ext}$major'
15022  shlibpath_var=LD_LIBRARY_PATH
15023  ;;
15024
15025*)
15026  dynamic_linker=no
15027  ;;
15028esac
15029echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15030echo "${ECHO_T}$dynamic_linker" >&6
15031test "$dynamic_linker" = no && can_build_shared=no
15032
15033variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15034if test "$GCC" = yes; then
15035  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15036fi
15037
15038echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15039echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
15040hardcode_action_F77=
15041if test -n "$hardcode_libdir_flag_spec_F77" || \
15042   test -n "$runpath_var_F77" || \
15043   test "X$hardcode_automatic_F77" = "Xyes" ; then
15044
15045  # We can hardcode non-existant directories.
15046  if test "$hardcode_direct_F77" != no &&
15047     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15048     # have to relink, otherwise we might link with an installed library
15049     # when we should be linking with a yet-to-be-installed one
15050     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15051     test "$hardcode_minus_L_F77" != no; then
15052    # Linking always hardcodes the temporary library directory.
15053    hardcode_action_F77=relink
15054  else
15055    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15056    hardcode_action_F77=immediate
15057  fi
15058else
15059  # We cannot hardcode anything, or else we can only hardcode existing
15060  # directories.
15061  hardcode_action_F77=unsupported
15062fi
15063echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15064echo "${ECHO_T}$hardcode_action_F77" >&6
15065
15066if test "$hardcode_action_F77" = relink; then
15067  # Fast installation is not supported
15068  enable_fast_install=no
15069elif test "$shlibpath_overrides_runpath" = yes ||
15070     test "$enable_shared" = no; then
15071  # Fast installation is not necessary
15072  enable_fast_install=needless
15073fi
15074
15075
15076# The else clause should only fire when bootstrapping the
15077# libtool distribution, otherwise you forgot to ship ltmain.sh
15078# with your package, and you will get complaints that there are
15079# no rules to generate ltmain.sh.
15080if test -f "$ltmain"; then
15081  # See if we are running on zsh, and set the options which allow our commands through
15082  # without removal of \ escapes.
15083  if test -n "${ZSH_VERSION+set}" ; then
15084    setopt NO_GLOB_SUBST
15085  fi
15086  # Now quote all the things that may contain metacharacters while being
15087  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15088  # variables and quote the copies for generation of the libtool script.
15089  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15090    SED SHELL STRIP \
15091    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15092    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15093    deplibs_check_method reload_flag reload_cmds need_locks \
15094    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15095    lt_cv_sys_global_symbol_to_c_name_address \
15096    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15097    old_postinstall_cmds old_postuninstall_cmds \
15098    compiler_F77 \
15099    CC_F77 \
15100    LD_F77 \
15101    lt_prog_compiler_wl_F77 \
15102    lt_prog_compiler_pic_F77 \
15103    lt_prog_compiler_static_F77 \
15104    lt_prog_compiler_no_builtin_flag_F77 \
15105    export_dynamic_flag_spec_F77 \
15106    thread_safe_flag_spec_F77 \
15107    whole_archive_flag_spec_F77 \
15108    enable_shared_with_static_runtimes_F77 \
15109    old_archive_cmds_F77 \
15110    old_archive_from_new_cmds_F77 \
15111    predep_objects_F77 \
15112    postdep_objects_F77 \
15113    predeps_F77 \
15114    postdeps_F77 \
15115    compiler_lib_search_path_F77 \
15116    archive_cmds_F77 \
15117    archive_expsym_cmds_F77 \
15118    postinstall_cmds_F77 \
15119    postuninstall_cmds_F77 \
15120    old_archive_from_expsyms_cmds_F77 \
15121    allow_undefined_flag_F77 \
15122    no_undefined_flag_F77 \
15123    export_symbols_cmds_F77 \
15124    hardcode_libdir_flag_spec_F77 \
15125    hardcode_libdir_flag_spec_ld_F77 \
15126    hardcode_libdir_separator_F77 \
15127    hardcode_automatic_F77 \
15128    module_cmds_F77 \
15129    module_expsym_cmds_F77 \
15130    lt_cv_prog_compiler_c_o_F77 \
15131    exclude_expsyms_F77 \
15132    include_expsyms_F77; do
15133
15134    case $var in
15135    old_archive_cmds_F77 | \
15136    old_archive_from_new_cmds_F77 | \
15137    archive_cmds_F77 | \
15138    archive_expsym_cmds_F77 | \
15139    module_cmds_F77 | \
15140    module_expsym_cmds_F77 | \
15141    old_archive_from_expsyms_cmds_F77 | \
15142    export_symbols_cmds_F77 | \
15143    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15144    postinstall_cmds | postuninstall_cmds | \
15145    old_postinstall_cmds | old_postuninstall_cmds | \
15146    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15147      # Double-quote double-evaled strings.
15148      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15149      ;;
15150    *)
15151      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15152      ;;
15153    esac
15154  done
15155
15156  case $lt_echo in
15157  *'\$0 --fallback-echo"')
15158    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15159    ;;
15160  esac
15161
15162cfgfile="$ofile"
15163
15164  cat <<__EOF__ >> "$cfgfile"
15165# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15166
15167# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15168
15169# Shell to use when invoking shell scripts.
15170SHELL=$lt_SHELL
15171
15172# Whether or not to build shared libraries.
15173build_libtool_libs=$enable_shared
15174
15175# Whether or not to build static libraries.
15176build_old_libs=$enable_static
15177
15178# Whether or not to add -lc for building shared libraries.
15179build_libtool_need_lc=$archive_cmds_need_lc_F77
15180
15181# Whether or not to disallow shared libs when runtime libs are static
15182allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15183
15184# Whether or not to optimize for fast installation.
15185fast_install=$enable_fast_install
15186
15187# The host system.
15188host_alias=$host_alias
15189host=$host
15190host_os=$host_os
15191
15192# The build system.
15193build_alias=$build_alias
15194build=$build
15195build_os=$build_os
15196
15197# An echo program that does not interpret backslashes.
15198echo=$lt_echo
15199
15200# The archiver.
15201AR=$lt_AR
15202AR_FLAGS=$lt_AR_FLAGS
15203
15204# A C compiler.
15205LTCC=$lt_LTCC
15206
15207# LTCC compiler flags.
15208LTCFLAGS=$lt_LTCFLAGS
15209
15210# A language-specific compiler.
15211CC=$lt_compiler_F77
15212
15213# Is the compiler the GNU C compiler?
15214with_gcc=$GCC_F77
15215
15216# An ERE matcher.
15217EGREP=$lt_EGREP
15218
15219# The linker used to build libraries.
15220LD=$lt_LD_F77
15221
15222# Whether we need hard or soft links.
15223LN_S=$lt_LN_S
15224
15225# A BSD-compatible nm program.
15226NM=$lt_NM
15227
15228# A symbol stripping program
15229STRIP=$lt_STRIP
15230
15231# Used to examine libraries when file_magic_cmd begins "file"
15232MAGIC_CMD=$MAGIC_CMD
15233
15234# Used on cygwin: DLL creation program.
15235DLLTOOL="$DLLTOOL"
15236
15237# Used on cygwin: object dumper.
15238OBJDUMP="$OBJDUMP"
15239
15240# Used on cygwin: assembler.
15241AS="$AS"
15242
15243# The name of the directory that contains temporary libtool files.
15244objdir=$objdir
15245
15246# How to create reloadable object files.
15247reload_flag=$lt_reload_flag
15248reload_cmds=$lt_reload_cmds
15249
15250# How to pass a linker flag through the compiler.
15251wl=$lt_lt_prog_compiler_wl_F77
15252
15253# Object file suffix (normally "o").
15254objext="$ac_objext"
15255
15256# Old archive suffix (normally "a").
15257libext="$libext"
15258
15259# Shared library suffix (normally ".so").
15260shrext_cmds='$shrext_cmds'
15261
15262# Executable file suffix (normally "").
15263exeext="$exeext"
15264
15265# Additional compiler flags for building library objects.
15266pic_flag=$lt_lt_prog_compiler_pic_F77
15267pic_mode=$pic_mode
15268
15269# What is the maximum length of a command?
15270max_cmd_len=$lt_cv_sys_max_cmd_len
15271
15272# Does compiler simultaneously support -c and -o options?
15273compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15274
15275# Must we lock files when doing compilation?
15276need_locks=$lt_need_locks
15277
15278# Do we need the lib prefix for modules?
15279need_lib_prefix=$need_lib_prefix
15280
15281# Do we need a version for libraries?
15282need_version=$need_version
15283
15284# Whether dlopen is supported.
15285dlopen_support=$enable_dlopen
15286
15287# Whether dlopen of programs is supported.
15288dlopen_self=$enable_dlopen_self
15289
15290# Whether dlopen of statically linked programs is supported.
15291dlopen_self_static=$enable_dlopen_self_static
15292
15293# Compiler flag to prevent dynamic linking.
15294link_static_flag=$lt_lt_prog_compiler_static_F77
15295
15296# Compiler flag to turn off builtin functions.
15297no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15298
15299# Compiler flag to allow reflexive dlopens.
15300export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15301
15302# Compiler flag to generate shared objects directly from archives.
15303whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15304
15305# Compiler flag to generate thread-safe objects.
15306thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15307
15308# Library versioning type.
15309version_type=$version_type
15310
15311# Format of library name prefix.
15312libname_spec=$lt_libname_spec
15313
15314# List of archive names.  First name is the real one, the rest are links.
15315# The last name is the one that the linker finds with -lNAME.
15316library_names_spec=$lt_library_names_spec
15317
15318# The coded name of the library, if different from the real name.
15319soname_spec=$lt_soname_spec
15320
15321# Commands used to build and install an old-style archive.
15322RANLIB=$lt_RANLIB
15323old_archive_cmds=$lt_old_archive_cmds_F77
15324old_postinstall_cmds=$lt_old_postinstall_cmds
15325old_postuninstall_cmds=$lt_old_postuninstall_cmds
15326
15327# Create an old-style archive from a shared archive.
15328old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15329
15330# Create a temporary old-style archive to link instead of a shared archive.
15331old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15332
15333# Commands used to build and install a shared archive.
15334archive_cmds=$lt_archive_cmds_F77
15335archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15336postinstall_cmds=$lt_postinstall_cmds
15337postuninstall_cmds=$lt_postuninstall_cmds
15338
15339# Commands used to build a loadable module (assumed same as above if empty)
15340module_cmds=$lt_module_cmds_F77
15341module_expsym_cmds=$lt_module_expsym_cmds_F77
15342
15343# Commands to strip libraries.
15344old_striplib=$lt_old_striplib
15345striplib=$lt_striplib
15346
15347# Dependencies to place before the objects being linked to create a
15348# shared library.
15349predep_objects=$lt_predep_objects_F77
15350
15351# Dependencies to place after the objects being linked to create a
15352# shared library.
15353postdep_objects=$lt_postdep_objects_F77
15354
15355# Dependencies to place before the objects being linked to create a
15356# shared library.
15357predeps=$lt_predeps_F77
15358
15359# Dependencies to place after the objects being linked to create a
15360# shared library.
15361postdeps=$lt_postdeps_F77
15362
15363# The library search path used internally by the compiler when linking
15364# a shared library.
15365compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15366
15367# Method to check whether dependent libraries are shared objects.
15368deplibs_check_method=$lt_deplibs_check_method
15369
15370# Command to use when deplibs_check_method == file_magic.
15371file_magic_cmd=$lt_file_magic_cmd
15372
15373# Flag that allows shared libraries with undefined symbols to be built.
15374allow_undefined_flag=$lt_allow_undefined_flag_F77
15375
15376# Flag that forces no undefined symbols.
15377no_undefined_flag=$lt_no_undefined_flag_F77
15378
15379# Commands used to finish a libtool library installation in a directory.
15380finish_cmds=$lt_finish_cmds
15381
15382# Same as above, but a single script fragment to be evaled but not shown.
15383finish_eval=$lt_finish_eval
15384
15385# Take the output of nm and produce a listing of raw symbols and C names.
15386global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15387
15388# Transform the output of nm in a proper C declaration
15389global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15390
15391# Transform the output of nm in a C name address pair
15392global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15393
15394# This is the shared library runtime path variable.
15395runpath_var=$runpath_var
15396
15397# This is the shared library path variable.
15398shlibpath_var=$shlibpath_var
15399
15400# Is shlibpath searched before the hard-coded library search path?
15401shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15402
15403# How to hardcode a shared library path into an executable.
15404hardcode_action=$hardcode_action_F77
15405
15406# Whether we should hardcode library paths into libraries.
15407hardcode_into_libs=$hardcode_into_libs
15408
15409# Flag to hardcode \$libdir into a binary during linking.
15410# This must work even if \$libdir does not exist.
15411hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15412
15413# If ld is used when linking, flag to hardcode \$libdir into
15414# a binary during linking. This must work even if \$libdir does
15415# not exist.
15416hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15417
15418# Whether we need a single -rpath flag with a separated argument.
15419hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15420
15421# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15422# resulting binary.
15423hardcode_direct=$hardcode_direct_F77
15424
15425# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15426# resulting binary.
15427hardcode_minus_L=$hardcode_minus_L_F77
15428
15429# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15430# the resulting binary.
15431hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15432
15433# Set to yes if building a shared library automatically hardcodes DIR into the library
15434# and all subsequent libraries and executables linked against it.
15435hardcode_automatic=$hardcode_automatic_F77
15436
15437# Variables whose values should be saved in libtool wrapper scripts and
15438# restored at relink time.
15439variables_saved_for_relink="$variables_saved_for_relink"
15440
15441# Whether libtool must link a program against all its dependency libraries.
15442link_all_deplibs=$link_all_deplibs_F77
15443
15444# Compile-time system search path for libraries
15445sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15446
15447# Run-time system search path for libraries
15448sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15449
15450# Fix the shell variable \$srcfile for the compiler.
15451fix_srcfile_path="$fix_srcfile_path_F77"
15452
15453# Set to yes if exported symbols are required.
15454always_export_symbols=$always_export_symbols_F77
15455
15456# The commands to list exported symbols.
15457export_symbols_cmds=$lt_export_symbols_cmds_F77
15458
15459# The commands to extract the exported symbol list from a shared archive.
15460extract_expsyms_cmds=$lt_extract_expsyms_cmds
15461
15462# Symbols that should not be listed in the preloaded symbols.
15463exclude_expsyms=$lt_exclude_expsyms_F77
15464
15465# Symbols that must always be exported.
15466include_expsyms=$lt_include_expsyms_F77
15467
15468# ### END LIBTOOL TAG CONFIG: $tagname
15469
15470__EOF__
15471
15472
15473else
15474  # If there is no Makefile yet, we rely on a make rule to execute
15475  # `config.status --recheck' to rerun these tests and create the
15476  # libtool script then.
15477  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
15478  if test -f "$ltmain_in"; then
15479    test -f Makefile && make "$ltmain"
15480  fi
15481fi
15482
15483
15484ac_ext=c
15485ac_cpp='$CPP $CPPFLAGS'
15486ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15487ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15488ac_compiler_gnu=$ac_cv_c_compiler_gnu
15489
15490CC="$lt_save_CC"
15491
15492	else
15493	  tagname=""
15494	fi
15495	;;
15496
15497      GCJ)
15498	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
15499
15500
15501
15502# Source file extension for Java test sources.
15503ac_ext=java
15504
15505# Object file extension for compiled Java test sources.
15506objext=o
15507objext_GCJ=$objext
15508
15509# Code to be used in simple compile tests
15510lt_simple_compile_test_code="class foo {}\n"
15511
15512# Code to be used in simple link tests
15513lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
15514
15515# ltmain only uses $CC for tagged configurations so make sure $CC is set.
15516
15517# If no C compiler was specified, use CC.
15518LTCC=${LTCC-"$CC"}
15519
15520# If no C compiler flags were specified, use CFLAGS.
15521LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15522
15523# Allow CC to be a program name with arguments.
15524compiler=$CC
15525
15526
15527# save warnings/boilerplate of simple test code
15528ac_outfile=conftest.$ac_objext
15529printf "$lt_simple_compile_test_code" >conftest.$ac_ext
15530eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15531_lt_compiler_boilerplate=`cat conftest.err`
15532$rm conftest*
15533
15534ac_outfile=conftest.$ac_objext
15535printf "$lt_simple_link_test_code" >conftest.$ac_ext
15536eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15537_lt_linker_boilerplate=`cat conftest.err`
15538$rm conftest*
15539
15540
15541# Allow CC to be a program name with arguments.
15542lt_save_CC="$CC"
15543CC=${GCJ-"gcj"}
15544compiler=$CC
15545compiler_GCJ=$CC
15546for cc_temp in $compiler""; do
15547  case $cc_temp in
15548    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15549    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15550    \-*) ;;
15551    *) break;;
15552  esac
15553done
15554cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15555
15556
15557# GCJ did not exist at the time GCC didn't implicitly link libc in.
15558archive_cmds_need_lc_GCJ=no
15559
15560old_archive_cmds_GCJ=$old_archive_cmds
15561
15562
15563lt_prog_compiler_no_builtin_flag_GCJ=
15564
15565if test "$GCC" = yes; then
15566  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
15567
15568
15569echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
15570echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
15571if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
15572  echo $ECHO_N "(cached) $ECHO_C" >&6
15573else
15574  lt_cv_prog_compiler_rtti_exceptions=no
15575  ac_outfile=conftest.$ac_objext
15576   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15577   lt_compiler_flag="-fno-rtti -fno-exceptions"
15578   # Insert the option either (1) after the last *FLAGS variable, or
15579   # (2) before a word containing "conftest.", or (3) at the end.
15580   # Note that $ac_compile itself does not contain backslashes and begins
15581   # with a dollar sign (not a hyphen), so the echo should work correctly.
15582   # The option is referenced via a variable to avoid confusing sed.
15583   lt_compile=`echo "$ac_compile" | $SED \
15584   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15585   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15586   -e 's:$: $lt_compiler_flag:'`
15587   (eval echo "\"\$as_me:15587: $lt_compile\"" >&5)
15588   (eval "$lt_compile" 2>conftest.err)
15589   ac_status=$?
15590   cat conftest.err >&5
15591   echo "$as_me:15591: \$? = $ac_status" >&5
15592   if (exit $ac_status) && test -s "$ac_outfile"; then
15593     # The compiler can only warn and ignore the option if not recognized
15594     # So say no if there are warnings other than the usual output.
15595     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15596     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15597     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15598       lt_cv_prog_compiler_rtti_exceptions=yes
15599     fi
15600   fi
15601   $rm conftest*
15602
15603fi
15604echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
15605echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
15606
15607if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
15608    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
15609else
15610    :
15611fi
15612
15613fi
15614
15615lt_prog_compiler_wl_GCJ=
15616lt_prog_compiler_pic_GCJ=
15617lt_prog_compiler_static_GCJ=
15618
15619echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
15620echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
15621
15622  if test "$GCC" = yes; then
15623    lt_prog_compiler_wl_GCJ='-Wl,'
15624    lt_prog_compiler_static_GCJ='-static'
15625
15626    case $host_os in
15627      aix*)
15628      # All AIX code is PIC.
15629      if test "$host_cpu" = ia64; then
15630	# AIX 5 now supports IA64 processor
15631	lt_prog_compiler_static_GCJ='-Bstatic'
15632      fi
15633      ;;
15634
15635    amigaos*)
15636      # FIXME: we need at least 68020 code to build shared libraries, but
15637      # adding the `-m68020' flag to GCC prevents building anything better,
15638      # like `-m68040'.
15639      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
15640      ;;
15641
15642    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15643      # PIC is the default for these OSes.
15644      ;;
15645
15646    mingw* | pw32* | os2*)
15647      # This hack is so that the source file can tell whether it is being
15648      # built for inclusion in a dll (and should export symbols for example).
15649      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15650      ;;
15651
15652    darwin* | rhapsody*)
15653      # PIC is the default on this platform
15654      # Common symbols not allowed in MH_DYLIB files
15655      lt_prog_compiler_pic_GCJ='-fno-common'
15656      ;;
15657
15658    interix3*)
15659      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15660      # Instead, we relocate shared libraries at runtime.
15661      ;;
15662
15663    msdosdjgpp*)
15664      # Just because we use GCC doesn't mean we suddenly get shared libraries
15665      # on systems that don't support them.
15666      lt_prog_compiler_can_build_shared_GCJ=no
15667      enable_shared=no
15668      ;;
15669
15670    sysv4*MP*)
15671      if test -d /usr/nec; then
15672	lt_prog_compiler_pic_GCJ=-Kconform_pic
15673      fi
15674      ;;
15675
15676    hpux*)
15677      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15678      # not for PA HP-UX.
15679      case $host_cpu in
15680      hppa*64*|ia64*)
15681	# +Z the default
15682	;;
15683      *)
15684	lt_prog_compiler_pic_GCJ='-fPIC'
15685	;;
15686      esac
15687      ;;
15688
15689    *)
15690      lt_prog_compiler_pic_GCJ='-fPIC'
15691      ;;
15692    esac
15693  else
15694    # PORTME Check for flag to pass linker flags through the system compiler.
15695    case $host_os in
15696    aix*)
15697      lt_prog_compiler_wl_GCJ='-Wl,'
15698      if test "$host_cpu" = ia64; then
15699	# AIX 5 now supports IA64 processor
15700	lt_prog_compiler_static_GCJ='-Bstatic'
15701      else
15702	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
15703      fi
15704      ;;
15705      darwin*)
15706        # PIC is the default on this platform
15707        # Common symbols not allowed in MH_DYLIB files
15708       case $cc_basename in
15709         xlc*)
15710         lt_prog_compiler_pic_GCJ='-qnocommon'
15711         lt_prog_compiler_wl_GCJ='-Wl,'
15712         ;;
15713       esac
15714       ;;
15715
15716    mingw* | pw32* | os2*)
15717      # This hack is so that the source file can tell whether it is being
15718      # built for inclusion in a dll (and should export symbols for example).
15719      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15720      ;;
15721
15722    hpux9* | hpux10* | hpux11*)
15723      lt_prog_compiler_wl_GCJ='-Wl,'
15724      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15725      # not for PA HP-UX.
15726      case $host_cpu in
15727      hppa*64*|ia64*)
15728	# +Z the default
15729	;;
15730      *)
15731	lt_prog_compiler_pic_GCJ='+Z'
15732	;;
15733      esac
15734      # Is there a better lt_prog_compiler_static that works with the bundled CC?
15735      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
15736      ;;
15737
15738    irix5* | irix6* | nonstopux*)
15739      lt_prog_compiler_wl_GCJ='-Wl,'
15740      # PIC (with -KPIC) is the default.
15741      lt_prog_compiler_static_GCJ='-non_shared'
15742      ;;
15743
15744    newsos6)
15745      lt_prog_compiler_pic_GCJ='-KPIC'
15746      lt_prog_compiler_static_GCJ='-Bstatic'
15747      ;;
15748
15749    linux*)
15750      case $cc_basename in
15751      icc* | ecc*)
15752	lt_prog_compiler_wl_GCJ='-Wl,'
15753	lt_prog_compiler_pic_GCJ='-KPIC'
15754	lt_prog_compiler_static_GCJ='-static'
15755        ;;
15756      pgcc* | pgf77* | pgf90* | pgf95*)
15757        # Portland Group compilers (*not* the Pentium gcc compiler,
15758	# which looks to be a dead project)
15759	lt_prog_compiler_wl_GCJ='-Wl,'
15760	lt_prog_compiler_pic_GCJ='-fpic'
15761	lt_prog_compiler_static_GCJ='-Bstatic'
15762        ;;
15763      ccc*)
15764        lt_prog_compiler_wl_GCJ='-Wl,'
15765        # All Alpha code is PIC.
15766        lt_prog_compiler_static_GCJ='-non_shared'
15767        ;;
15768      esac
15769      ;;
15770
15771    osf3* | osf4* | osf5*)
15772      lt_prog_compiler_wl_GCJ='-Wl,'
15773      # All OSF/1 code is PIC.
15774      lt_prog_compiler_static_GCJ='-non_shared'
15775      ;;
15776
15777    solaris*)
15778      lt_prog_compiler_pic_GCJ='-KPIC'
15779      lt_prog_compiler_static_GCJ='-Bstatic'
15780      case $cc_basename in
15781      f77* | f90* | f95*)
15782	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
15783      *)
15784	lt_prog_compiler_wl_GCJ='-Wl,';;
15785      esac
15786      ;;
15787
15788    sunos4*)
15789      lt_prog_compiler_wl_GCJ='-Qoption ld '
15790      lt_prog_compiler_pic_GCJ='-PIC'
15791      lt_prog_compiler_static_GCJ='-Bstatic'
15792      ;;
15793
15794    sysv4 | sysv4.2uw2* | sysv4.3*)
15795      lt_prog_compiler_wl_GCJ='-Wl,'
15796      lt_prog_compiler_pic_GCJ='-KPIC'
15797      lt_prog_compiler_static_GCJ='-Bstatic'
15798      ;;
15799
15800    sysv4*MP*)
15801      if test -d /usr/nec ;then
15802	lt_prog_compiler_pic_GCJ='-Kconform_pic'
15803	lt_prog_compiler_static_GCJ='-Bstatic'
15804      fi
15805      ;;
15806
15807    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15808      lt_prog_compiler_wl_GCJ='-Wl,'
15809      lt_prog_compiler_pic_GCJ='-KPIC'
15810      lt_prog_compiler_static_GCJ='-Bstatic'
15811      ;;
15812
15813    unicos*)
15814      lt_prog_compiler_wl_GCJ='-Wl,'
15815      lt_prog_compiler_can_build_shared_GCJ=no
15816      ;;
15817
15818    uts4*)
15819      lt_prog_compiler_pic_GCJ='-pic'
15820      lt_prog_compiler_static_GCJ='-Bstatic'
15821      ;;
15822
15823    *)
15824      lt_prog_compiler_can_build_shared_GCJ=no
15825      ;;
15826    esac
15827  fi
15828
15829echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
15830echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
15831
15832#
15833# Check to make sure the PIC flag actually works.
15834#
15835if test -n "$lt_prog_compiler_pic_GCJ"; then
15836
15837echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
15838echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
15839if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
15840  echo $ECHO_N "(cached) $ECHO_C" >&6
15841else
15842  lt_prog_compiler_pic_works_GCJ=no
15843  ac_outfile=conftest.$ac_objext
15844   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15845   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
15846   # Insert the option either (1) after the last *FLAGS variable, or
15847   # (2) before a word containing "conftest.", or (3) at the end.
15848   # Note that $ac_compile itself does not contain backslashes and begins
15849   # with a dollar sign (not a hyphen), so the echo should work correctly.
15850   # The option is referenced via a variable to avoid confusing sed.
15851   lt_compile=`echo "$ac_compile" | $SED \
15852   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15853   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15854   -e 's:$: $lt_compiler_flag:'`
15855   (eval echo "\"\$as_me:15855: $lt_compile\"" >&5)
15856   (eval "$lt_compile" 2>conftest.err)
15857   ac_status=$?
15858   cat conftest.err >&5
15859   echo "$as_me:15859: \$? = $ac_status" >&5
15860   if (exit $ac_status) && test -s "$ac_outfile"; then
15861     # The compiler can only warn and ignore the option if not recognized
15862     # So say no if there are warnings other than the usual output.
15863     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15864     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15865     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15866       lt_prog_compiler_pic_works_GCJ=yes
15867     fi
15868   fi
15869   $rm conftest*
15870
15871fi
15872echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
15873echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
15874
15875if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
15876    case $lt_prog_compiler_pic_GCJ in
15877     "" | " "*) ;;
15878     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
15879     esac
15880else
15881    lt_prog_compiler_pic_GCJ=
15882     lt_prog_compiler_can_build_shared_GCJ=no
15883fi
15884
15885fi
15886case $host_os in
15887  # For platforms which do not support PIC, -DPIC is meaningless:
15888  *djgpp*)
15889    lt_prog_compiler_pic_GCJ=
15890    ;;
15891  *)
15892    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
15893    ;;
15894esac
15895
15896#
15897# Check to make sure the static flag actually works.
15898#
15899wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
15900echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15901echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
15902if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
15903  echo $ECHO_N "(cached) $ECHO_C" >&6
15904else
15905  lt_prog_compiler_static_works_GCJ=no
15906   save_LDFLAGS="$LDFLAGS"
15907   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15908   printf "$lt_simple_link_test_code" > conftest.$ac_ext
15909   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15910     # The linker can only warn and ignore the option if not recognized
15911     # So say no if there are warnings
15912     if test -s conftest.err; then
15913       # Append any errors to the config.log.
15914       cat conftest.err 1>&5
15915       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
15916       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15917       if diff conftest.exp conftest.er2 >/dev/null; then
15918         lt_prog_compiler_static_works_GCJ=yes
15919       fi
15920     else
15921       lt_prog_compiler_static_works_GCJ=yes
15922     fi
15923   fi
15924   $rm conftest*
15925   LDFLAGS="$save_LDFLAGS"
15926
15927fi
15928echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
15929echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
15930
15931if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
15932    :
15933else
15934    lt_prog_compiler_static_GCJ=
15935fi
15936
15937
15938echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15939echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15940if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
15941  echo $ECHO_N "(cached) $ECHO_C" >&6
15942else
15943  lt_cv_prog_compiler_c_o_GCJ=no
15944   $rm -r conftest 2>/dev/null
15945   mkdir conftest
15946   cd conftest
15947   mkdir out
15948   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15949
15950   lt_compiler_flag="-o out/conftest2.$ac_objext"
15951   # Insert the option either (1) after the last *FLAGS variable, or
15952   # (2) before a word containing "conftest.", or (3) at the end.
15953   # Note that $ac_compile itself does not contain backslashes and begins
15954   # with a dollar sign (not a hyphen), so the echo should work correctly.
15955   lt_compile=`echo "$ac_compile" | $SED \
15956   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15957   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15958   -e 's:$: $lt_compiler_flag:'`
15959   (eval echo "\"\$as_me:15959: $lt_compile\"" >&5)
15960   (eval "$lt_compile" 2>out/conftest.err)
15961   ac_status=$?
15962   cat out/conftest.err >&5
15963   echo "$as_me:15963: \$? = $ac_status" >&5
15964   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15965   then
15966     # The compiler can only warn and ignore the option if not recognized
15967     # So say no if there are warnings
15968     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15969     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15970     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15971       lt_cv_prog_compiler_c_o_GCJ=yes
15972     fi
15973   fi
15974   chmod u+w . 2>&5
15975   $rm conftest*
15976   # SGI C++ compiler will create directory out/ii_files/ for
15977   # template instantiation
15978   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
15979   $rm out/* && rmdir out
15980   cd ..
15981   rmdir conftest
15982   $rm conftest*
15983
15984fi
15985echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
15986echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
15987
15988
15989hard_links="nottested"
15990if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
15991  # do not overwrite the value of need_locks provided by the user
15992  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15993echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
15994  hard_links=yes
15995  $rm conftest*
15996  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15997  touch conftest.a
15998  ln conftest.a conftest.b 2>&5 || hard_links=no
15999  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16000  echo "$as_me:$LINENO: result: $hard_links" >&5
16001echo "${ECHO_T}$hard_links" >&6
16002  if test "$hard_links" = no; then
16003    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16004echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16005    need_locks=warn
16006  fi
16007else
16008  need_locks=no
16009fi
16010
16011echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16012echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
16013
16014  runpath_var=
16015  allow_undefined_flag_GCJ=
16016  enable_shared_with_static_runtimes_GCJ=no
16017  archive_cmds_GCJ=
16018  archive_expsym_cmds_GCJ=
16019  old_archive_From_new_cmds_GCJ=
16020  old_archive_from_expsyms_cmds_GCJ=
16021  export_dynamic_flag_spec_GCJ=
16022  whole_archive_flag_spec_GCJ=
16023  thread_safe_flag_spec_GCJ=
16024  hardcode_libdir_flag_spec_GCJ=
16025  hardcode_libdir_flag_spec_ld_GCJ=
16026  hardcode_libdir_separator_GCJ=
16027  hardcode_direct_GCJ=no
16028  hardcode_minus_L_GCJ=no
16029  hardcode_shlibpath_var_GCJ=unsupported
16030  link_all_deplibs_GCJ=unknown
16031  hardcode_automatic_GCJ=no
16032  module_cmds_GCJ=
16033  module_expsym_cmds_GCJ=
16034  always_export_symbols_GCJ=no
16035  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16036  # include_expsyms should be a list of space-separated symbols to be *always*
16037  # included in the symbol list
16038  include_expsyms_GCJ=
16039  # exclude_expsyms can be an extended regexp of symbols to exclude
16040  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16041  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16042  # as well as any symbol that contains `d'.
16043  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16044  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16045  # platforms (ab)use it in PIC code, but their linkers get confused if
16046  # the symbol is explicitly referenced.  Since portable code cannot
16047  # rely on this symbol name, it's probably fine to never include it in
16048  # preloaded symbol tables.
16049  extract_expsyms_cmds=
16050  # Just being paranoid about ensuring that cc_basename is set.
16051  for cc_temp in $compiler""; do
16052  case $cc_temp in
16053    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16054    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16055    \-*) ;;
16056    *) break;;
16057  esac
16058done
16059cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16060
16061  case $host_os in
16062  cygwin* | mingw* | pw32*)
16063    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16064    # When not using gcc, we currently assume that we are using
16065    # Microsoft Visual C++.
16066    if test "$GCC" != yes; then
16067      with_gnu_ld=no
16068    fi
16069    ;;
16070  interix*)
16071    # we just hope/assume this is gcc and not c89 (= MSVC++)
16072    with_gnu_ld=yes
16073    ;;
16074  openbsd*)
16075    with_gnu_ld=no
16076    ;;
16077  esac
16078
16079  ld_shlibs_GCJ=yes
16080  if test "$with_gnu_ld" = yes; then
16081    # If archive_cmds runs LD, not CC, wlarc should be empty
16082    wlarc='${wl}'
16083
16084    # Set some defaults for GNU ld with shared library support. These
16085    # are reset later if shared libraries are not supported. Putting them
16086    # here allows them to be overridden if necessary.
16087    runpath_var=LD_RUN_PATH
16088    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16089    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16090    # ancient GNU ld didn't support --whole-archive et. al.
16091    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16092	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16093      else
16094  	whole_archive_flag_spec_GCJ=
16095    fi
16096    supports_anon_versioning=no
16097    case `$LD -v 2>/dev/null` in
16098      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16099      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16100      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16101      *\ 2.11.*) ;; # other 2.11 versions
16102      *) supports_anon_versioning=yes ;;
16103    esac
16104
16105    # See if GNU ld supports shared libraries.
16106    case $host_os in
16107    aix3* | aix4* | aix5*)
16108      # On AIX/PPC, the GNU linker is very broken
16109      if test "$host_cpu" != ia64; then
16110	ld_shlibs_GCJ=no
16111	cat <<EOF 1>&2
16112
16113*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16114*** to be unable to reliably create shared libraries on AIX.
16115*** Therefore, libtool is disabling shared libraries support.  If you
16116*** really care for shared libraries, you may want to modify your PATH
16117*** so that a non-GNU linker is found, and then restart.
16118
16119EOF
16120      fi
16121      ;;
16122
16123    amigaos*)
16124      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)'
16125      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16126      hardcode_minus_L_GCJ=yes
16127
16128      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16129      # that the semantics of dynamic libraries on AmigaOS, at least up
16130      # to version 4, is to share data among multiple programs linked
16131      # with the same dynamic library.  Since this doesn't match the
16132      # behavior of shared libraries on other platforms, we can't use
16133      # them.
16134      ld_shlibs_GCJ=no
16135      ;;
16136
16137    beos*)
16138      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16139	allow_undefined_flag_GCJ=unsupported
16140	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16141	# support --undefined.  This deserves some investigation.  FIXME
16142	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16143      else
16144	ld_shlibs_GCJ=no
16145      fi
16146      ;;
16147
16148    cygwin* | mingw* | pw32*)
16149      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16150      # as there is no search path for DLLs.
16151      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16152      allow_undefined_flag_GCJ=unsupported
16153      always_export_symbols_GCJ=no
16154      enable_shared_with_static_runtimes_GCJ=yes
16155      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16156
16157      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16158        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16159	# If the export-symbols file already is a .def file (1st line
16160	# is EXPORTS), use it as is; otherwise, prepend...
16161	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16162	  cp $export_symbols $output_objdir/$soname.def;
16163	else
16164	  echo EXPORTS > $output_objdir/$soname.def;
16165	  cat $export_symbols >> $output_objdir/$soname.def;
16166	fi~
16167	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16168      else
16169	ld_shlibs_GCJ=no
16170      fi
16171      ;;
16172
16173    interix3*)
16174      hardcode_direct_GCJ=no
16175      hardcode_shlibpath_var_GCJ=no
16176      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16177      export_dynamic_flag_spec_GCJ='${wl}-E'
16178      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16179      # Instead, shared libraries are loaded at an image base (0x10000000 by
16180      # default) and relocated if they conflict, which is a slow very memory
16181      # consuming and fragmenting process.  To avoid this, we pick a random,
16182      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16183      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16184      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16185      archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16186      ;;
16187
16188    linux*)
16189      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16190	tmp_addflag=
16191	case $cc_basename,$host_cpu in
16192	pgcc*)				# Portland Group C compiler
16193	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16194	  tmp_addflag=' $pic_flag'
16195	  ;;
16196	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16197	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16198	  tmp_addflag=' $pic_flag -Mnomain' ;;
16199	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16200	  tmp_addflag=' -i_dynamic' ;;
16201	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16202	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16203	ifc* | ifort*)			# Intel Fortran compiler
16204	  tmp_addflag=' -nofor_main' ;;
16205	esac
16206	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16207
16208	if test $supports_anon_versioning = yes; then
16209	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16210  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16211  $echo "local: *; };" >> $output_objdir/$libname.ver~
16212	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16213	fi
16214      else
16215	ld_shlibs_GCJ=no
16216      fi
16217      ;;
16218
16219    netbsd*)
16220      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16221	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16222	wlarc=
16223      else
16224	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16225	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16226      fi
16227      ;;
16228
16229    solaris*)
16230      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16231	ld_shlibs_GCJ=no
16232	cat <<EOF 1>&2
16233
16234*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16235*** create shared libraries on Solaris systems.  Therefore, libtool
16236*** is disabling shared libraries support.  We urge you to upgrade GNU
16237*** binutils to release 2.9.1 or newer.  Another option is to modify
16238*** your PATH or compiler configuration so that the native linker is
16239*** used, and then restart.
16240
16241EOF
16242      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16243	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16244	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16245      else
16246	ld_shlibs_GCJ=no
16247      fi
16248      ;;
16249
16250    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16251      case `$LD -v 2>&1` in
16252        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16253	ld_shlibs_GCJ=no
16254	cat <<_LT_EOF 1>&2
16255
16256*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16257*** reliably create shared libraries on SCO systems.  Therefore, libtool
16258*** is disabling shared libraries support.  We urge you to upgrade GNU
16259*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16260*** your PATH or compiler configuration so that the native linker is
16261*** used, and then restart.
16262
16263_LT_EOF
16264	;;
16265	*)
16266	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16267	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16268	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16269	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16270	  else
16271	    ld_shlibs_GCJ=no
16272	  fi
16273	;;
16274      esac
16275      ;;
16276
16277    sunos4*)
16278      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16279      wlarc=
16280      hardcode_direct_GCJ=yes
16281      hardcode_shlibpath_var_GCJ=no
16282      ;;
16283
16284    *)
16285      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16286	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16287	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16288      else
16289	ld_shlibs_GCJ=no
16290      fi
16291      ;;
16292    esac
16293
16294    if test "$ld_shlibs_GCJ" = no; then
16295      runpath_var=
16296      hardcode_libdir_flag_spec_GCJ=
16297      export_dynamic_flag_spec_GCJ=
16298      whole_archive_flag_spec_GCJ=
16299    fi
16300  else
16301    # PORTME fill in a description of your system's linker (not GNU ld)
16302    case $host_os in
16303    aix3*)
16304      allow_undefined_flag_GCJ=unsupported
16305      always_export_symbols_GCJ=yes
16306      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'
16307      # Note: this linker hardcodes the directories in LIBPATH if there
16308      # are no directories specified by -L.
16309      hardcode_minus_L_GCJ=yes
16310      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16311	# Neither direct hardcoding nor static linking is supported with a
16312	# broken collect2.
16313	hardcode_direct_GCJ=unsupported
16314      fi
16315      ;;
16316
16317    aix4* | aix5*)
16318      if test "$host_cpu" = ia64; then
16319	# On IA64, the linker does run time linking by default, so we don't
16320	# have to do anything special.
16321	aix_use_runtimelinking=no
16322	exp_sym_flag='-Bexport'
16323	no_entry_flag=""
16324      else
16325	# If we're using GNU nm, then we don't want the "-C" option.
16326	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16327	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16328	  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'
16329	else
16330	  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'
16331	fi
16332	aix_use_runtimelinking=no
16333
16334	# Test if we are trying to use run time linking or normal
16335	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16336	# need to do runtime linking.
16337	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16338	  for ld_flag in $LDFLAGS; do
16339  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16340  	    aix_use_runtimelinking=yes
16341  	    break
16342  	  fi
16343	  done
16344	  ;;
16345	esac
16346
16347	exp_sym_flag='-bexport'
16348	no_entry_flag='-bnoentry'
16349      fi
16350
16351      # When large executables or shared objects are built, AIX ld can
16352      # have problems creating the table of contents.  If linking a library
16353      # or program results in "error TOC overflow" add -mminimal-toc to
16354      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16355      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16356
16357      archive_cmds_GCJ=''
16358      hardcode_direct_GCJ=yes
16359      hardcode_libdir_separator_GCJ=':'
16360      link_all_deplibs_GCJ=yes
16361
16362      if test "$GCC" = yes; then
16363	case $host_os in aix4.[012]|aix4.[012].*)
16364	# We only want to do this on AIX 4.2 and lower, the check
16365	# below for broken collect2 doesn't work under 4.3+
16366	  collect2name=`${CC} -print-prog-name=collect2`
16367	  if test -f "$collect2name" && \
16368  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16369	  then
16370  	  # We have reworked collect2
16371  	  hardcode_direct_GCJ=yes
16372	  else
16373  	  # We have old collect2
16374  	  hardcode_direct_GCJ=unsupported
16375  	  # It fails to find uninstalled libraries when the uninstalled
16376  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16377  	  # to unsupported forces relinking
16378  	  hardcode_minus_L_GCJ=yes
16379  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16380  	  hardcode_libdir_separator_GCJ=
16381	  fi
16382	  ;;
16383	esac
16384	shared_flag='-shared'
16385	if test "$aix_use_runtimelinking" = yes; then
16386	  shared_flag="$shared_flag "'${wl}-G'
16387	fi
16388      else
16389	# not using gcc
16390	if test "$host_cpu" = ia64; then
16391  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16392  	# chokes on -Wl,-G. The following line is correct:
16393	  shared_flag='-G'
16394	else
16395	  if test "$aix_use_runtimelinking" = yes; then
16396	    shared_flag='${wl}-G'
16397	  else
16398	    shared_flag='${wl}-bM:SRE'
16399	  fi
16400	fi
16401      fi
16402
16403      # It seems that -bexpall does not export symbols beginning with
16404      # underscore (_), so it is better to generate a list of symbols to export.
16405      always_export_symbols_GCJ=yes
16406      if test "$aix_use_runtimelinking" = yes; then
16407	# Warning - without using the other runtime loading flags (-brtl),
16408	# -berok will link without error, but may produce a broken library.
16409	allow_undefined_flag_GCJ='-berok'
16410       # Determine the default libpath from the value encoded in an empty executable.
16411       cat >conftest.$ac_ext <<_ACEOF
16412/* confdefs.h.  */
16413_ACEOF
16414cat confdefs.h >>conftest.$ac_ext
16415cat >>conftest.$ac_ext <<_ACEOF
16416/* end confdefs.h.  */
16417
16418int
16419main ()
16420{
16421
16422  ;
16423  return 0;
16424}
16425_ACEOF
16426rm -f conftest.$ac_objext conftest$ac_exeext
16427if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16428  (eval $ac_link) 2>conftest.er1
16429  ac_status=$?
16430  grep -v '^ *+' conftest.er1 >conftest.err
16431  rm -f conftest.er1
16432  cat conftest.err >&5
16433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16434  (exit $ac_status); } &&
16435	 { ac_try='test -z "$ac_c_werror_flag"
16436			 || test ! -s conftest.err'
16437  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16438  (eval $ac_try) 2>&5
16439  ac_status=$?
16440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16441  (exit $ac_status); }; } &&
16442	 { ac_try='test -s conftest$ac_exeext'
16443  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16444  (eval $ac_try) 2>&5
16445  ac_status=$?
16446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16447  (exit $ac_status); }; }; then
16448
16449aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
16450}'`
16451# Check for a 64-bit object if we didn't find anything.
16452if 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; }
16453}'`; fi
16454else
16455  echo "$as_me: failed program was:" >&5
16456sed 's/^/| /' conftest.$ac_ext >&5
16457
16458fi
16459rm -f conftest.err conftest.$ac_objext \
16460      conftest$ac_exeext conftest.$ac_ext
16461if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
16462
16463       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
16464	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
16465       else
16466	if test "$host_cpu" = ia64; then
16467	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
16468	  allow_undefined_flag_GCJ="-z nodefs"
16469	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
16470	else
16471	 # Determine the default libpath from the value encoded in an empty executable.
16472	 cat >conftest.$ac_ext <<_ACEOF
16473/* confdefs.h.  */
16474_ACEOF
16475cat confdefs.h >>conftest.$ac_ext
16476cat >>conftest.$ac_ext <<_ACEOF
16477/* end confdefs.h.  */
16478
16479int
16480main ()
16481{
16482
16483  ;
16484  return 0;
16485}
16486_ACEOF
16487rm -f conftest.$ac_objext conftest$ac_exeext
16488if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16489  (eval $ac_link) 2>conftest.er1
16490  ac_status=$?
16491  grep -v '^ *+' conftest.er1 >conftest.err
16492  rm -f conftest.er1
16493  cat conftest.err >&5
16494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16495  (exit $ac_status); } &&
16496	 { ac_try='test -z "$ac_c_werror_flag"
16497			 || test ! -s conftest.err'
16498  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16499  (eval $ac_try) 2>&5
16500  ac_status=$?
16501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16502  (exit $ac_status); }; } &&
16503	 { ac_try='test -s conftest$ac_exeext'
16504  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16505  (eval $ac_try) 2>&5
16506  ac_status=$?
16507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16508  (exit $ac_status); }; }; then
16509
16510aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
16511}'`
16512# Check for a 64-bit object if we didn't find anything.
16513if 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; }
16514}'`; fi
16515else
16516  echo "$as_me: failed program was:" >&5
16517sed 's/^/| /' conftest.$ac_ext >&5
16518
16519fi
16520rm -f conftest.err conftest.$ac_objext \
16521      conftest$ac_exeext conftest.$ac_ext
16522if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
16523
16524	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
16525	  # Warning - without using the other run time loading flags,
16526	  # -berok will link without error, but may produce a broken library.
16527	  no_undefined_flag_GCJ=' ${wl}-bernotok'
16528	  allow_undefined_flag_GCJ=' ${wl}-berok'
16529	  # Exported symbols can be pulled into shared objects from archives
16530	  whole_archive_flag_spec_GCJ='$convenience'
16531	  archive_cmds_need_lc_GCJ=yes
16532	  # This is similar to how AIX traditionally builds its shared libraries.
16533	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
16534	fi
16535      fi
16536      ;;
16537
16538    amigaos*)
16539      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)'
16540      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16541      hardcode_minus_L_GCJ=yes
16542      # see comment about different semantics on the GNU ld section
16543      ld_shlibs_GCJ=no
16544      ;;
16545
16546    bsdi[45]*)
16547      export_dynamic_flag_spec_GCJ=-rdynamic
16548      ;;
16549
16550    cygwin* | mingw* | pw32*)
16551      # When not using gcc, we currently assume that we are using
16552      # Microsoft Visual C++.
16553      # hardcode_libdir_flag_spec is actually meaningless, as there is
16554      # no search path for DLLs.
16555      hardcode_libdir_flag_spec_GCJ=' '
16556      allow_undefined_flag_GCJ=unsupported
16557      # Tell ltmain to make .lib files, not .a files.
16558      libext=lib
16559      # Tell ltmain to make .dll files, not .so files.
16560      shrext_cmds=".dll"
16561      # FIXME: Setting linknames here is a bad hack.
16562      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
16563      # The linker will automatically build a .lib file if we build a DLL.
16564      old_archive_From_new_cmds_GCJ='true'
16565      # FIXME: Should let the user specify the lib program.
16566      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
16567      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
16568      enable_shared_with_static_runtimes_GCJ=yes
16569      ;;
16570
16571    darwin* | rhapsody*)
16572      case $host_os in
16573        rhapsody* | darwin1.[012])
16574         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
16575         ;;
16576       *) # Darwin 1.3 on
16577         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
16578           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
16579         else
16580           case ${MACOSX_DEPLOYMENT_TARGET} in
16581             10.[012])
16582               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
16583               ;;
16584             10.*)
16585               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
16586               ;;
16587           esac
16588         fi
16589         ;;
16590      esac
16591      archive_cmds_need_lc_GCJ=no
16592      hardcode_direct_GCJ=no
16593      hardcode_automatic_GCJ=yes
16594      hardcode_shlibpath_var_GCJ=unsupported
16595      whole_archive_flag_spec_GCJ=''
16596      link_all_deplibs_GCJ=yes
16597    if test "$GCC" = yes ; then
16598    	output_verbose_link_cmd='echo'
16599        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
16600      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
16601      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
16602      archive_expsym_cmds_GCJ='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}'
16603      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}'
16604    else
16605      case $cc_basename in
16606        xlc*)
16607         output_verbose_link_cmd='echo'
16608         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
16609         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
16610          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
16611         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16612          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}'
16613          ;;
16614       *)
16615         ld_shlibs_GCJ=no
16616          ;;
16617      esac
16618    fi
16619      ;;
16620
16621    dgux*)
16622      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16623      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16624      hardcode_shlibpath_var_GCJ=no
16625      ;;
16626
16627    freebsd1*)
16628      ld_shlibs_GCJ=no
16629      ;;
16630
16631    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16632    # support.  Future versions do this automatically, but an explicit c++rt0.o
16633    # does not break anything, and helps significantly (at the cost of a little
16634    # extra space).
16635    freebsd2.2*)
16636      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16637      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16638      hardcode_direct_GCJ=yes
16639      hardcode_shlibpath_var_GCJ=no
16640      ;;
16641
16642    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16643    freebsd2*)
16644      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16645      hardcode_direct_GCJ=yes
16646      hardcode_minus_L_GCJ=yes
16647      hardcode_shlibpath_var_GCJ=no
16648      ;;
16649
16650    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16651    freebsd* | kfreebsd*-gnu | dragonfly*)
16652      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
16653      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16654      hardcode_direct_GCJ=yes
16655      hardcode_shlibpath_var_GCJ=no
16656      ;;
16657
16658    hpux9*)
16659      if test "$GCC" = yes; then
16660	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'
16661      else
16662	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'
16663      fi
16664      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16665      hardcode_libdir_separator_GCJ=:
16666      hardcode_direct_GCJ=yes
16667
16668      # hardcode_minus_L: Not really in the search PATH,
16669      # but as the default location of the library.
16670      hardcode_minus_L_GCJ=yes
16671      export_dynamic_flag_spec_GCJ='${wl}-E'
16672      ;;
16673
16674    hpux10*)
16675      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16676	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16677      else
16678	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16679      fi
16680      if test "$with_gnu_ld" = no; then
16681	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16682	hardcode_libdir_separator_GCJ=:
16683
16684	hardcode_direct_GCJ=yes
16685	export_dynamic_flag_spec_GCJ='${wl}-E'
16686
16687	# hardcode_minus_L: Not really in the search PATH,
16688	# but as the default location of the library.
16689	hardcode_minus_L_GCJ=yes
16690      fi
16691      ;;
16692
16693    hpux11*)
16694      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16695	case $host_cpu in
16696	hppa*64*)
16697	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16698	  ;;
16699	ia64*)
16700	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16701	  ;;
16702	*)
16703	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16704	  ;;
16705	esac
16706      else
16707	case $host_cpu in
16708	hppa*64*)
16709	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16710	  ;;
16711	ia64*)
16712	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16713	  ;;
16714	*)
16715	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16716	  ;;
16717	esac
16718      fi
16719      if test "$with_gnu_ld" = no; then
16720	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16721	hardcode_libdir_separator_GCJ=:
16722
16723	case $host_cpu in
16724	hppa*64*|ia64*)
16725	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
16726	  hardcode_direct_GCJ=no
16727	  hardcode_shlibpath_var_GCJ=no
16728	  ;;
16729	*)
16730	  hardcode_direct_GCJ=yes
16731	  export_dynamic_flag_spec_GCJ='${wl}-E'
16732
16733	  # hardcode_minus_L: Not really in the search PATH,
16734	  # but as the default location of the library.
16735	  hardcode_minus_L_GCJ=yes
16736	  ;;
16737	esac
16738      fi
16739      ;;
16740
16741    irix5* | irix6* | nonstopux*)
16742      if test "$GCC" = yes; then
16743	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'
16744      else
16745	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'
16746	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
16747      fi
16748      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16749      hardcode_libdir_separator_GCJ=:
16750      link_all_deplibs_GCJ=yes
16751      ;;
16752
16753    netbsd*)
16754      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16755	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16756      else
16757	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
16758      fi
16759      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16760      hardcode_direct_GCJ=yes
16761      hardcode_shlibpath_var_GCJ=no
16762      ;;
16763
16764    newsos6)
16765      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16766      hardcode_direct_GCJ=yes
16767      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16768      hardcode_libdir_separator_GCJ=:
16769      hardcode_shlibpath_var_GCJ=no
16770      ;;
16771
16772    openbsd*)
16773      hardcode_direct_GCJ=yes
16774      hardcode_shlibpath_var_GCJ=no
16775      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16776	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16777	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
16778	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16779	export_dynamic_flag_spec_GCJ='${wl}-E'
16780      else
16781       case $host_os in
16782	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16783	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16784	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
16785	   ;;
16786	 *)
16787	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16788	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16789	   ;;
16790       esac
16791      fi
16792      ;;
16793
16794    os2*)
16795      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16796      hardcode_minus_L_GCJ=yes
16797      allow_undefined_flag_GCJ=unsupported
16798      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'
16799      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16800      ;;
16801
16802    osf3*)
16803      if test "$GCC" = yes; then
16804	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16805	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'
16806      else
16807	allow_undefined_flag_GCJ=' -expect_unresolved \*'
16808	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'
16809      fi
16810      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16811      hardcode_libdir_separator_GCJ=:
16812      ;;
16813
16814    osf4* | osf5*)	# as osf3* with the addition of -msym flag
16815      if test "$GCC" = yes; then
16816	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16817	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'
16818	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16819      else
16820	allow_undefined_flag_GCJ=' -expect_unresolved \*'
16821	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'
16822	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~
16823	$LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
16824
16825	# Both c and cxx compiler support -rpath directly
16826	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
16827      fi
16828      hardcode_libdir_separator_GCJ=:
16829      ;;
16830
16831    solaris*)
16832      no_undefined_flag_GCJ=' -z text'
16833      if test "$GCC" = yes; then
16834	wlarc='${wl}'
16835	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16836	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16837	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16838      else
16839	wlarc=''
16840	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16841	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16842  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16843      fi
16844      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16845      hardcode_shlibpath_var_GCJ=no
16846      case $host_os in
16847      solaris2.[0-5] | solaris2.[0-5].*) ;;
16848      *)
16849 	# The compiler driver will combine linker options so we
16850 	# cannot just pass the convience library names through
16851 	# without $wl, iff we do not link with $LD.
16852 	# Luckily, gcc supports the same syntax we need for Sun Studio.
16853 	# Supported since Solaris 2.6 (maybe 2.5.1?)
16854 	case $wlarc in
16855 	'')
16856 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
16857 	*)
16858 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
16859 	esac ;;
16860      esac
16861      link_all_deplibs_GCJ=yes
16862      ;;
16863
16864    sunos4*)
16865      if test "x$host_vendor" = xsequent; then
16866	# Use $CC to link under sequent, because it throws in some extra .o
16867	# files that make .init and .fini sections work.
16868	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16869      else
16870	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16871      fi
16872      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16873      hardcode_direct_GCJ=yes
16874      hardcode_minus_L_GCJ=yes
16875      hardcode_shlibpath_var_GCJ=no
16876      ;;
16877
16878    sysv4)
16879      case $host_vendor in
16880	sni)
16881	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16882	  hardcode_direct_GCJ=yes # is this really true???
16883	;;
16884	siemens)
16885	  ## LD is ld it makes a PLAMLIB
16886	  ## CC just makes a GrossModule.
16887	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16888	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
16889	  hardcode_direct_GCJ=no
16890        ;;
16891	motorola)
16892	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16893	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
16894	;;
16895      esac
16896      runpath_var='LD_RUN_PATH'
16897      hardcode_shlibpath_var_GCJ=no
16898      ;;
16899
16900    sysv4.3*)
16901      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16902      hardcode_shlibpath_var_GCJ=no
16903      export_dynamic_flag_spec_GCJ='-Bexport'
16904      ;;
16905
16906    sysv4*MP*)
16907      if test -d /usr/nec; then
16908	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16909	hardcode_shlibpath_var_GCJ=no
16910	runpath_var=LD_RUN_PATH
16911	hardcode_runpath_var=yes
16912	ld_shlibs_GCJ=yes
16913      fi
16914      ;;
16915
16916    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
16917      no_undefined_flag_GCJ='${wl}-z,text'
16918      archive_cmds_need_lc_GCJ=no
16919      hardcode_shlibpath_var_GCJ=no
16920      runpath_var='LD_RUN_PATH'
16921
16922      if test "$GCC" = yes; then
16923	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16924	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16925      else
16926	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16927	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16928      fi
16929      ;;
16930
16931    sysv5* | sco3.2v5* | sco5v6*)
16932      # Note: We can NOT use -z defs as we might desire, because we do not
16933      # link with -lc, and that would cause any symbols used from libc to
16934      # always be unresolved, which means just about no library would
16935      # ever link correctly.  If we're not using GNU ld we use -z text
16936      # though, which does catch some bad symbols but isn't as heavy-handed
16937      # as -z defs.
16938      no_undefined_flag_GCJ='${wl}-z,text'
16939      allow_undefined_flag_GCJ='${wl}-z,nodefs'
16940      archive_cmds_need_lc_GCJ=no
16941      hardcode_shlibpath_var_GCJ=no
16942      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
16943      hardcode_libdir_separator_GCJ=':'
16944      link_all_deplibs_GCJ=yes
16945      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
16946      runpath_var='LD_RUN_PATH'
16947
16948      if test "$GCC" = yes; then
16949	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16950	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16951      else
16952	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16953	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16954      fi
16955      ;;
16956
16957    uts4*)
16958      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16959      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16960      hardcode_shlibpath_var_GCJ=no
16961      ;;
16962
16963    *)
16964      ld_shlibs_GCJ=no
16965      ;;
16966    esac
16967  fi
16968
16969echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
16970echo "${ECHO_T}$ld_shlibs_GCJ" >&6
16971test "$ld_shlibs_GCJ" = no && can_build_shared=no
16972
16973#
16974# Do we need to explicitly link libc?
16975#
16976case "x$archive_cmds_need_lc_GCJ" in
16977x|xyes)
16978  # Assume -lc should be added
16979  archive_cmds_need_lc_GCJ=yes
16980
16981  if test "$enable_shared" = yes && test "$GCC" = yes; then
16982    case $archive_cmds_GCJ in
16983    *'~'*)
16984      # FIXME: we may have to deal with multi-command sequences.
16985      ;;
16986    '$CC '*)
16987      # Test whether the compiler implicitly links with -lc since on some
16988      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16989      # to ld, don't add -lc before -lgcc.
16990      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
16991echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
16992      $rm conftest*
16993      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16994
16995      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16996  (eval $ac_compile) 2>&5
16997  ac_status=$?
16998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16999  (exit $ac_status); } 2>conftest.err; then
17000        soname=conftest
17001        lib=conftest
17002        libobjs=conftest.$ac_objext
17003        deplibs=
17004        wl=$lt_prog_compiler_wl_GCJ
17005	pic_flag=$lt_prog_compiler_pic_GCJ
17006        compiler_flags=-v
17007        linker_flags=-v
17008        verstring=
17009        output_objdir=.
17010        libname=conftest
17011        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17012        allow_undefined_flag_GCJ=
17013        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17014  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17015  ac_status=$?
17016  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17017  (exit $ac_status); }
17018        then
17019	  archive_cmds_need_lc_GCJ=no
17020        else
17021	  archive_cmds_need_lc_GCJ=yes
17022        fi
17023        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17024      else
17025        cat conftest.err 1>&5
17026      fi
17027      $rm conftest*
17028      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17029echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
17030      ;;
17031    esac
17032  fi
17033  ;;
17034esac
17035
17036echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17037echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
17038library_names_spec=
17039libname_spec='lib$name'
17040soname_spec=
17041shrext_cmds=".so"
17042postinstall_cmds=
17043postuninstall_cmds=
17044finish_cmds=
17045finish_eval=
17046shlibpath_var=
17047shlibpath_overrides_runpath=unknown
17048version_type=none
17049dynamic_linker="$host_os ld.so"
17050sys_lib_dlsearch_path_spec="/lib /usr/lib"
17051if test "$GCC" = yes; then
17052  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17053  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17054    # if the path contains ";" then we assume it to be the separator
17055    # otherwise default to the standard path separator (i.e. ":") - it is
17056    # assumed that no part of a normal pathname contains ";" but that should
17057    # okay in the real world where ";" in dirpaths is itself problematic.
17058    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17059  else
17060    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17061  fi
17062else
17063  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17064fi
17065need_lib_prefix=unknown
17066hardcode_into_libs=no
17067
17068# when you set need_version to no, make sure it does not cause -set_version
17069# flags to be left without arguments
17070need_version=unknown
17071
17072case $host_os in
17073aix3*)
17074  version_type=linux
17075  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17076  shlibpath_var=LIBPATH
17077
17078  # AIX 3 has no versioning support, so we append a major version to the name.
17079  soname_spec='${libname}${release}${shared_ext}$major'
17080  ;;
17081
17082aix4* | aix5*)
17083  version_type=linux
17084  need_lib_prefix=no
17085  need_version=no
17086  hardcode_into_libs=yes
17087  if test "$host_cpu" = ia64; then
17088    # AIX 5 supports IA64
17089    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17090    shlibpath_var=LD_LIBRARY_PATH
17091  else
17092    # With GCC up to 2.95.x, collect2 would create an import file
17093    # for dependence libraries.  The import file would start with
17094    # the line `#! .'.  This would cause the generated library to
17095    # depend on `.', always an invalid library.  This was fixed in
17096    # development snapshots of GCC prior to 3.0.
17097    case $host_os in
17098      aix4 | aix4.[01] | aix4.[01].*)
17099      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17100	   echo ' yes '
17101	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17102	:
17103      else
17104	can_build_shared=no
17105      fi
17106      ;;
17107    esac
17108    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17109    # soname into executable. Probably we can add versioning support to
17110    # collect2, so additional links can be useful in future.
17111    if test "$aix_use_runtimelinking" = yes; then
17112      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17113      # instead of lib<name>.a to let people know that these are not
17114      # typical AIX shared libraries.
17115      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17116    else
17117      # We preserve .a as extension for shared libraries through AIX4.2
17118      # and later when we are not doing run time linking.
17119      library_names_spec='${libname}${release}.a $libname.a'
17120      soname_spec='${libname}${release}${shared_ext}$major'
17121    fi
17122    shlibpath_var=LIBPATH
17123  fi
17124  ;;
17125
17126amigaos*)
17127  library_names_spec='$libname.ixlibrary $libname.a'
17128  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17129  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'
17130  ;;
17131
17132beos*)
17133  library_names_spec='${libname}${shared_ext}'
17134  dynamic_linker="$host_os ld.so"
17135  shlibpath_var=LIBRARY_PATH
17136  ;;
17137
17138bsdi[45]*)
17139  version_type=linux
17140  need_version=no
17141  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17142  soname_spec='${libname}${release}${shared_ext}$major'
17143  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17144  shlibpath_var=LD_LIBRARY_PATH
17145  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17146  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17147  # the default ld.so.conf also contains /usr/contrib/lib and
17148  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17149  # libtool to hard-code these into programs
17150  ;;
17151
17152cygwin* | mingw* | pw32*)
17153  version_type=windows
17154  shrext_cmds=".dll"
17155  need_version=no
17156  need_lib_prefix=no
17157
17158  case $GCC,$host_os in
17159  yes,cygwin* | yes,mingw* | yes,pw32*)
17160    library_names_spec='$libname.dll.a'
17161    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17162    postinstall_cmds='base_file=`basename \${file}`~
17163      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17164      dldir=$destdir/`dirname \$dlpath`~
17165      test -d \$dldir || mkdir -p \$dldir~
17166      $install_prog $dir/$dlname \$dldir/$dlname~
17167      chmod a+x \$dldir/$dlname'
17168    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17169      dlpath=$dir/\$dldll~
17170       $rm \$dlpath'
17171    shlibpath_overrides_runpath=yes
17172
17173    case $host_os in
17174    cygwin*)
17175      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17176      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17177      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17178      ;;
17179    mingw*)
17180      # MinGW DLLs use traditional 'lib' prefix
17181      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17182      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17183      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17184        # It is most probably a Windows format PATH printed by
17185        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17186        # path with ; separators, and with drive letters. We can handle the
17187        # drive letters (cygwin fileutils understands them), so leave them,
17188        # especially as we might pass files found there to a mingw objdump,
17189        # which wouldn't understand a cygwinified path. Ahh.
17190        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17191      else
17192        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17193      fi
17194      ;;
17195    pw32*)
17196      # pw32 DLLs use 'pw' prefix rather than 'lib'
17197      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17198      ;;
17199    esac
17200    ;;
17201
17202  *)
17203    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17204    ;;
17205  esac
17206  dynamic_linker='Win32 ld.exe'
17207  # FIXME: first we should search . and the directory the executable is in
17208  shlibpath_var=PATH
17209  ;;
17210
17211darwin* | rhapsody*)
17212  dynamic_linker="$host_os dyld"
17213  version_type=darwin
17214  need_lib_prefix=no
17215  need_version=no
17216  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17217  soname_spec='${libname}${release}${major}$shared_ext'
17218  shlibpath_overrides_runpath=yes
17219  shlibpath_var=DYLD_LIBRARY_PATH
17220  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17221  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17222  if test "$GCC" = yes; then
17223    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"`
17224  else
17225    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17226  fi
17227  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17228  ;;
17229
17230dgux*)
17231  version_type=linux
17232  need_lib_prefix=no
17233  need_version=no
17234  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17235  soname_spec='${libname}${release}${shared_ext}$major'
17236  shlibpath_var=LD_LIBRARY_PATH
17237  ;;
17238
17239freebsd1*)
17240  dynamic_linker=no
17241  ;;
17242
17243kfreebsd*-gnu)
17244  version_type=linux
17245  need_lib_prefix=no
17246  need_version=no
17247  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17248  soname_spec='${libname}${release}${shared_ext}$major'
17249  shlibpath_var=LD_LIBRARY_PATH
17250  shlibpath_overrides_runpath=no
17251  hardcode_into_libs=yes
17252  dynamic_linker='GNU ld.so'
17253  ;;
17254
17255freebsd* | dragonfly*)
17256  # DragonFly does not have aout.  When/if they implement a new
17257  # versioning mechanism, adjust this.
17258  if test -x /usr/bin/objformat; then
17259    objformat=`/usr/bin/objformat`
17260  else
17261    case $host_os in
17262    freebsd[123]*) objformat=aout ;;
17263    *) objformat=elf ;;
17264    esac
17265  fi
17266  version_type=freebsd-$objformat
17267  case $version_type in
17268    freebsd-elf*)
17269      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17270      need_version=no
17271      need_lib_prefix=no
17272      ;;
17273    freebsd-*)
17274      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17275      need_version=yes
17276      ;;
17277  esac
17278  shlibpath_var=LD_LIBRARY_PATH
17279  case $host_os in
17280  freebsd2*)
17281    shlibpath_overrides_runpath=yes
17282    ;;
17283  freebsd3.[01]* | freebsdelf3.[01]*)
17284    shlibpath_overrides_runpath=yes
17285    hardcode_into_libs=yes
17286    ;;
17287  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17288  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17289    shlibpath_overrides_runpath=no
17290    hardcode_into_libs=yes
17291    ;;
17292  freebsd*) # from 4.6 on
17293    shlibpath_overrides_runpath=yes
17294    hardcode_into_libs=yes
17295    ;;
17296  esac
17297  ;;
17298
17299gnu*)
17300  version_type=linux
17301  need_lib_prefix=no
17302  need_version=no
17303  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17304  soname_spec='${libname}${release}${shared_ext}$major'
17305  shlibpath_var=LD_LIBRARY_PATH
17306  hardcode_into_libs=yes
17307  ;;
17308
17309hpux9* | hpux10* | hpux11*)
17310  # Give a soname corresponding to the major version so that dld.sl refuses to
17311  # link against other versions.
17312  version_type=sunos
17313  need_lib_prefix=no
17314  need_version=no
17315  case $host_cpu in
17316  ia64*)
17317    shrext_cmds='.so'
17318    hardcode_into_libs=yes
17319    dynamic_linker="$host_os dld.so"
17320    shlibpath_var=LD_LIBRARY_PATH
17321    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17322    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17323    soname_spec='${libname}${release}${shared_ext}$major'
17324    if test "X$HPUX_IA64_MODE" = X32; then
17325      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17326    else
17327      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17328    fi
17329    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17330    ;;
17331   hppa*64*)
17332     shrext_cmds='.sl'
17333     hardcode_into_libs=yes
17334     dynamic_linker="$host_os dld.sl"
17335     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17336     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17337     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17338     soname_spec='${libname}${release}${shared_ext}$major'
17339     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17340     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17341     ;;
17342   *)
17343    shrext_cmds='.sl'
17344    dynamic_linker="$host_os dld.sl"
17345    shlibpath_var=SHLIB_PATH
17346    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17347    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17348    soname_spec='${libname}${release}${shared_ext}$major'
17349    ;;
17350  esac
17351  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17352  postinstall_cmds='chmod 555 $lib'
17353  ;;
17354
17355interix3*)
17356  version_type=linux
17357  need_lib_prefix=no
17358  need_version=no
17359  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17360  soname_spec='${libname}${release}${shared_ext}$major'
17361  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17362  shlibpath_var=LD_LIBRARY_PATH
17363  shlibpath_overrides_runpath=no
17364  hardcode_into_libs=yes
17365  ;;
17366
17367irix5* | irix6* | nonstopux*)
17368  case $host_os in
17369    nonstopux*) version_type=nonstopux ;;
17370    *)
17371	if test "$lt_cv_prog_gnu_ld" = yes; then
17372		version_type=linux
17373	else
17374		version_type=irix
17375	fi ;;
17376  esac
17377  need_lib_prefix=no
17378  need_version=no
17379  soname_spec='${libname}${release}${shared_ext}$major'
17380  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17381  case $host_os in
17382  irix5* | nonstopux*)
17383    libsuff= shlibsuff=
17384    ;;
17385  *)
17386    case $LD in # libtool.m4 will add one of these switches to LD
17387    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17388      libsuff= shlibsuff= libmagic=32-bit;;
17389    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17390      libsuff=32 shlibsuff=N32 libmagic=N32;;
17391    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17392      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17393    *) libsuff= shlibsuff= libmagic=never-match;;
17394    esac
17395    ;;
17396  esac
17397  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17398  shlibpath_overrides_runpath=no
17399  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17400  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17401  hardcode_into_libs=yes
17402  ;;
17403
17404# No shared lib support for Linux oldld, aout, or coff.
17405linux*oldld* | linux*aout* | linux*coff*)
17406  dynamic_linker=no
17407  ;;
17408
17409# This must be Linux ELF.
17410linux*)
17411  version_type=linux
17412  need_lib_prefix=no
17413  need_version=no
17414  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17415  soname_spec='${libname}${release}${shared_ext}$major'
17416  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17417  shlibpath_var=LD_LIBRARY_PATH
17418  shlibpath_overrides_runpath=no
17419  # This implies no fast_install, which is unacceptable.
17420  # Some rework will be needed to allow for fast_install
17421  # before this can be enabled.
17422  hardcode_into_libs=yes
17423
17424  # find out which ABI we are using
17425  libsuff=
17426  case "$host_cpu" in
17427  x86_64*|s390x*|powerpc64*)
17428    echo '#line 17428 "configure"' > conftest.$ac_ext
17429    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17430  (eval $ac_compile) 2>&5
17431  ac_status=$?
17432  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17433  (exit $ac_status); }; then
17434      case `/usr/bin/file conftest.$ac_objext` in
17435      *64-bit*)
17436        libsuff=64
17437        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
17438        ;;
17439      esac
17440    fi
17441    rm -rf conftest*
17442    ;;
17443  esac
17444
17445  # Append ld.so.conf contents to the search path
17446  if test -f /etc/ld.so.conf; then
17447    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
17448    sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
17449  fi
17450
17451  # We used to test for /lib/ld.so.1 and disable shared libraries on
17452  # powerpc, because MkLinux only supported shared libraries with the
17453  # GNU dynamic linker.  Since this was broken with cross compilers,
17454  # most powerpc-linux boxes support dynamic linking these days and
17455  # people can always --disable-shared, the test was removed, and we
17456  # assume the GNU/Linux dynamic linker is in use.
17457  dynamic_linker='GNU/Linux ld.so'
17458  ;;
17459
17460knetbsd*-gnu)
17461  version_type=linux
17462  need_lib_prefix=no
17463  need_version=no
17464  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17465  soname_spec='${libname}${release}${shared_ext}$major'
17466  shlibpath_var=LD_LIBRARY_PATH
17467  shlibpath_overrides_runpath=no
17468  hardcode_into_libs=yes
17469  dynamic_linker='GNU ld.so'
17470  ;;
17471
17472netbsd*)
17473  version_type=sunos
17474  need_lib_prefix=no
17475  need_version=no
17476  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17477    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17478    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17479    dynamic_linker='NetBSD (a.out) ld.so'
17480  else
17481    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17482    soname_spec='${libname}${release}${shared_ext}$major'
17483    dynamic_linker='NetBSD ld.elf_so'
17484  fi
17485  shlibpath_var=LD_LIBRARY_PATH
17486  shlibpath_overrides_runpath=yes
17487  hardcode_into_libs=yes
17488  ;;
17489
17490newsos6)
17491  version_type=linux
17492  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17493  shlibpath_var=LD_LIBRARY_PATH
17494  shlibpath_overrides_runpath=yes
17495  ;;
17496
17497nto-qnx*)
17498  version_type=linux
17499  need_lib_prefix=no
17500  need_version=no
17501  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17502  soname_spec='${libname}${release}${shared_ext}$major'
17503  shlibpath_var=LD_LIBRARY_PATH
17504  shlibpath_overrides_runpath=yes
17505  ;;
17506
17507openbsd*)
17508  version_type=sunos
17509  sys_lib_dlsearch_path_spec="/usr/lib"
17510  need_lib_prefix=no
17511  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
17512  case $host_os in
17513    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
17514    *)                         need_version=no  ;;
17515  esac
17516  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17517  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17518  shlibpath_var=LD_LIBRARY_PATH
17519  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17520    case $host_os in
17521      openbsd2.[89] | openbsd2.[89].*)
17522	shlibpath_overrides_runpath=no
17523	;;
17524      *)
17525	shlibpath_overrides_runpath=yes
17526	;;
17527      esac
17528  else
17529    shlibpath_overrides_runpath=yes
17530  fi
17531  ;;
17532
17533os2*)
17534  libname_spec='$name'
17535  shrext_cmds=".dll"
17536  need_lib_prefix=no
17537  library_names_spec='$libname${shared_ext} $libname.a'
17538  dynamic_linker='OS/2 ld.exe'
17539  shlibpath_var=LIBPATH
17540  ;;
17541
17542osf3* | osf4* | osf5*)
17543  version_type=osf
17544  need_lib_prefix=no
17545  need_version=no
17546  soname_spec='${libname}${release}${shared_ext}$major'
17547  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17548  shlibpath_var=LD_LIBRARY_PATH
17549  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17550  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
17551  ;;
17552
17553solaris*)
17554  version_type=linux
17555  need_lib_prefix=no
17556  need_version=no
17557  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17558  soname_spec='${libname}${release}${shared_ext}$major'
17559  shlibpath_var=LD_LIBRARY_PATH
17560  shlibpath_overrides_runpath=yes
17561  hardcode_into_libs=yes
17562  # ldd complains unless libraries are executable
17563  postinstall_cmds='chmod +x $lib'
17564  ;;
17565
17566sunos4*)
17567  version_type=sunos
17568  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17569  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17570  shlibpath_var=LD_LIBRARY_PATH
17571  shlibpath_overrides_runpath=yes
17572  if test "$with_gnu_ld" = yes; then
17573    need_lib_prefix=no
17574  fi
17575  need_version=yes
17576  ;;
17577
17578sysv4 | sysv4.3*)
17579  version_type=linux
17580  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17581  soname_spec='${libname}${release}${shared_ext}$major'
17582  shlibpath_var=LD_LIBRARY_PATH
17583  case $host_vendor in
17584    sni)
17585      shlibpath_overrides_runpath=no
17586      need_lib_prefix=no
17587      export_dynamic_flag_spec='${wl}-Blargedynsym'
17588      runpath_var=LD_RUN_PATH
17589      ;;
17590    siemens)
17591      need_lib_prefix=no
17592      ;;
17593    motorola)
17594      need_lib_prefix=no
17595      need_version=no
17596      shlibpath_overrides_runpath=no
17597      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17598      ;;
17599  esac
17600  ;;
17601
17602sysv4*MP*)
17603  if test -d /usr/nec ;then
17604    version_type=linux
17605    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
17606    soname_spec='$libname${shared_ext}.$major'
17607    shlibpath_var=LD_LIBRARY_PATH
17608  fi
17609  ;;
17610
17611sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17612  version_type=freebsd-elf
17613  need_lib_prefix=no
17614  need_version=no
17615  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17616  soname_spec='${libname}${release}${shared_ext}$major'
17617  shlibpath_var=LD_LIBRARY_PATH
17618  hardcode_into_libs=yes
17619  if test "$with_gnu_ld" = yes; then
17620    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17621    shlibpath_overrides_runpath=no
17622  else
17623    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17624    shlibpath_overrides_runpath=yes
17625    case $host_os in
17626      sco3.2v5*)
17627        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17628	;;
17629    esac
17630  fi
17631  sys_lib_dlsearch_path_spec='/usr/lib'
17632  ;;
17633
17634uts4*)
17635  version_type=linux
17636  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17637  soname_spec='${libname}${release}${shared_ext}$major'
17638  shlibpath_var=LD_LIBRARY_PATH
17639  ;;
17640
17641*)
17642  dynamic_linker=no
17643  ;;
17644esac
17645echo "$as_me:$LINENO: result: $dynamic_linker" >&5
17646echo "${ECHO_T}$dynamic_linker" >&6
17647test "$dynamic_linker" = no && can_build_shared=no
17648
17649variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17650if test "$GCC" = yes; then
17651  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17652fi
17653
17654echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
17655echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
17656hardcode_action_GCJ=
17657if test -n "$hardcode_libdir_flag_spec_GCJ" || \
17658   test -n "$runpath_var_GCJ" || \
17659   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
17660
17661  # We can hardcode non-existant directories.
17662  if test "$hardcode_direct_GCJ" != no &&
17663     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17664     # have to relink, otherwise we might link with an installed library
17665     # when we should be linking with a yet-to-be-installed one
17666     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
17667     test "$hardcode_minus_L_GCJ" != no; then
17668    # Linking always hardcodes the temporary library directory.
17669    hardcode_action_GCJ=relink
17670  else
17671    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17672    hardcode_action_GCJ=immediate
17673  fi
17674else
17675  # We cannot hardcode anything, or else we can only hardcode existing
17676  # directories.
17677  hardcode_action_GCJ=unsupported
17678fi
17679echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
17680echo "${ECHO_T}$hardcode_action_GCJ" >&6
17681
17682if test "$hardcode_action_GCJ" = relink; then
17683  # Fast installation is not supported
17684  enable_fast_install=no
17685elif test "$shlibpath_overrides_runpath" = yes ||
17686     test "$enable_shared" = no; then
17687  # Fast installation is not necessary
17688  enable_fast_install=needless
17689fi
17690
17691
17692# The else clause should only fire when bootstrapping the
17693# libtool distribution, otherwise you forgot to ship ltmain.sh
17694# with your package, and you will get complaints that there are
17695# no rules to generate ltmain.sh.
17696if test -f "$ltmain"; then
17697  # See if we are running on zsh, and set the options which allow our commands through
17698  # without removal of \ escapes.
17699  if test -n "${ZSH_VERSION+set}" ; then
17700    setopt NO_GLOB_SUBST
17701  fi
17702  # Now quote all the things that may contain metacharacters while being
17703  # careful not to overquote the AC_SUBSTed values.  We take copies of the
17704  # variables and quote the copies for generation of the libtool script.
17705  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
17706    SED SHELL STRIP \
17707    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17708    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17709    deplibs_check_method reload_flag reload_cmds need_locks \
17710    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17711    lt_cv_sys_global_symbol_to_c_name_address \
17712    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17713    old_postinstall_cmds old_postuninstall_cmds \
17714    compiler_GCJ \
17715    CC_GCJ \
17716    LD_GCJ \
17717    lt_prog_compiler_wl_GCJ \
17718    lt_prog_compiler_pic_GCJ \
17719    lt_prog_compiler_static_GCJ \
17720    lt_prog_compiler_no_builtin_flag_GCJ \
17721    export_dynamic_flag_spec_GCJ \
17722    thread_safe_flag_spec_GCJ \
17723    whole_archive_flag_spec_GCJ \
17724    enable_shared_with_static_runtimes_GCJ \
17725    old_archive_cmds_GCJ \
17726    old_archive_from_new_cmds_GCJ \
17727    predep_objects_GCJ \
17728    postdep_objects_GCJ \
17729    predeps_GCJ \
17730    postdeps_GCJ \
17731    compiler_lib_search_path_GCJ \
17732    archive_cmds_GCJ \
17733    archive_expsym_cmds_GCJ \
17734    postinstall_cmds_GCJ \
17735    postuninstall_cmds_GCJ \
17736    old_archive_from_expsyms_cmds_GCJ \
17737    allow_undefined_flag_GCJ \
17738    no_undefined_flag_GCJ \
17739    export_symbols_cmds_GCJ \
17740    hardcode_libdir_flag_spec_GCJ \
17741    hardcode_libdir_flag_spec_ld_GCJ \
17742    hardcode_libdir_separator_GCJ \
17743    hardcode_automatic_GCJ \
17744    module_cmds_GCJ \
17745    module_expsym_cmds_GCJ \
17746    lt_cv_prog_compiler_c_o_GCJ \
17747    exclude_expsyms_GCJ \
17748    include_expsyms_GCJ; do
17749
17750    case $var in
17751    old_archive_cmds_GCJ | \
17752    old_archive_from_new_cmds_GCJ | \
17753    archive_cmds_GCJ | \
17754    archive_expsym_cmds_GCJ | \
17755    module_cmds_GCJ | \
17756    module_expsym_cmds_GCJ | \
17757    old_archive_from_expsyms_cmds_GCJ | \
17758    export_symbols_cmds_GCJ | \
17759    extract_expsyms_cmds | reload_cmds | finish_cmds | \
17760    postinstall_cmds | postuninstall_cmds | \
17761    old_postinstall_cmds | old_postuninstall_cmds | \
17762    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17763      # Double-quote double-evaled strings.
17764      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17765      ;;
17766    *)
17767      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17768      ;;
17769    esac
17770  done
17771
17772  case $lt_echo in
17773  *'\$0 --fallback-echo"')
17774    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17775    ;;
17776  esac
17777
17778cfgfile="$ofile"
17779
17780  cat <<__EOF__ >> "$cfgfile"
17781# ### BEGIN LIBTOOL TAG CONFIG: $tagname
17782
17783# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17784
17785# Shell to use when invoking shell scripts.
17786SHELL=$lt_SHELL
17787
17788# Whether or not to build shared libraries.
17789build_libtool_libs=$enable_shared
17790
17791# Whether or not to build static libraries.
17792build_old_libs=$enable_static
17793
17794# Whether or not to add -lc for building shared libraries.
17795build_libtool_need_lc=$archive_cmds_need_lc_GCJ
17796
17797# Whether or not to disallow shared libs when runtime libs are static
17798allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
17799
17800# Whether or not to optimize for fast installation.
17801fast_install=$enable_fast_install
17802
17803# The host system.
17804host_alias=$host_alias
17805host=$host
17806host_os=$host_os
17807
17808# The build system.
17809build_alias=$build_alias
17810build=$build
17811build_os=$build_os
17812
17813# An echo program that does not interpret backslashes.
17814echo=$lt_echo
17815
17816# The archiver.
17817AR=$lt_AR
17818AR_FLAGS=$lt_AR_FLAGS
17819
17820# A C compiler.
17821LTCC=$lt_LTCC
17822
17823# LTCC compiler flags.
17824LTCFLAGS=$lt_LTCFLAGS
17825
17826# A language-specific compiler.
17827CC=$lt_compiler_GCJ
17828
17829# Is the compiler the GNU C compiler?
17830with_gcc=$GCC_GCJ
17831
17832# An ERE matcher.
17833EGREP=$lt_EGREP
17834
17835# The linker used to build libraries.
17836LD=$lt_LD_GCJ
17837
17838# Whether we need hard or soft links.
17839LN_S=$lt_LN_S
17840
17841# A BSD-compatible nm program.
17842NM=$lt_NM
17843
17844# A symbol stripping program
17845STRIP=$lt_STRIP
17846
17847# Used to examine libraries when file_magic_cmd begins "file"
17848MAGIC_CMD=$MAGIC_CMD
17849
17850# Used on cygwin: DLL creation program.
17851DLLTOOL="$DLLTOOL"
17852
17853# Used on cygwin: object dumper.
17854OBJDUMP="$OBJDUMP"
17855
17856# Used on cygwin: assembler.
17857AS="$AS"
17858
17859# The name of the directory that contains temporary libtool files.
17860objdir=$objdir
17861
17862# How to create reloadable object files.
17863reload_flag=$lt_reload_flag
17864reload_cmds=$lt_reload_cmds
17865
17866# How to pass a linker flag through the compiler.
17867wl=$lt_lt_prog_compiler_wl_GCJ
17868
17869# Object file suffix (normally "o").
17870objext="$ac_objext"
17871
17872# Old archive suffix (normally "a").
17873libext="$libext"
17874
17875# Shared library suffix (normally ".so").
17876shrext_cmds='$shrext_cmds'
17877
17878# Executable file suffix (normally "").
17879exeext="$exeext"
17880
17881# Additional compiler flags for building library objects.
17882pic_flag=$lt_lt_prog_compiler_pic_GCJ
17883pic_mode=$pic_mode
17884
17885# What is the maximum length of a command?
17886max_cmd_len=$lt_cv_sys_max_cmd_len
17887
17888# Does compiler simultaneously support -c and -o options?
17889compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
17890
17891# Must we lock files when doing compilation?
17892need_locks=$lt_need_locks
17893
17894# Do we need the lib prefix for modules?
17895need_lib_prefix=$need_lib_prefix
17896
17897# Do we need a version for libraries?
17898need_version=$need_version
17899
17900# Whether dlopen is supported.
17901dlopen_support=$enable_dlopen
17902
17903# Whether dlopen of programs is supported.
17904dlopen_self=$enable_dlopen_self
17905
17906# Whether dlopen of statically linked programs is supported.
17907dlopen_self_static=$enable_dlopen_self_static
17908
17909# Compiler flag to prevent dynamic linking.
17910link_static_flag=$lt_lt_prog_compiler_static_GCJ
17911
17912# Compiler flag to turn off builtin functions.
17913no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
17914
17915# Compiler flag to allow reflexive dlopens.
17916export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
17917
17918# Compiler flag to generate shared objects directly from archives.
17919whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
17920
17921# Compiler flag to generate thread-safe objects.
17922thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
17923
17924# Library versioning type.
17925version_type=$version_type
17926
17927# Format of library name prefix.
17928libname_spec=$lt_libname_spec
17929
17930# List of archive names.  First name is the real one, the rest are links.
17931# The last name is the one that the linker finds with -lNAME.
17932library_names_spec=$lt_library_names_spec
17933
17934# The coded name of the library, if different from the real name.
17935soname_spec=$lt_soname_spec
17936
17937# Commands used to build and install an old-style archive.
17938RANLIB=$lt_RANLIB
17939old_archive_cmds=$lt_old_archive_cmds_GCJ
17940old_postinstall_cmds=$lt_old_postinstall_cmds
17941old_postuninstall_cmds=$lt_old_postuninstall_cmds
17942
17943# Create an old-style archive from a shared archive.
17944old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
17945
17946# Create a temporary old-style archive to link instead of a shared archive.
17947old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
17948
17949# Commands used to build and install a shared archive.
17950archive_cmds=$lt_archive_cmds_GCJ
17951archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
17952postinstall_cmds=$lt_postinstall_cmds
17953postuninstall_cmds=$lt_postuninstall_cmds
17954
17955# Commands used to build a loadable module (assumed same as above if empty)
17956module_cmds=$lt_module_cmds_GCJ
17957module_expsym_cmds=$lt_module_expsym_cmds_GCJ
17958
17959# Commands to strip libraries.
17960old_striplib=$lt_old_striplib
17961striplib=$lt_striplib
17962
17963# Dependencies to place before the objects being linked to create a
17964# shared library.
17965predep_objects=$lt_predep_objects_GCJ
17966
17967# Dependencies to place after the objects being linked to create a
17968# shared library.
17969postdep_objects=$lt_postdep_objects_GCJ
17970
17971# Dependencies to place before the objects being linked to create a
17972# shared library.
17973predeps=$lt_predeps_GCJ
17974
17975# Dependencies to place after the objects being linked to create a
17976# shared library.
17977postdeps=$lt_postdeps_GCJ
17978
17979# The library search path used internally by the compiler when linking
17980# a shared library.
17981compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
17982
17983# Method to check whether dependent libraries are shared objects.
17984deplibs_check_method=$lt_deplibs_check_method
17985
17986# Command to use when deplibs_check_method == file_magic.
17987file_magic_cmd=$lt_file_magic_cmd
17988
17989# Flag that allows shared libraries with undefined symbols to be built.
17990allow_undefined_flag=$lt_allow_undefined_flag_GCJ
17991
17992# Flag that forces no undefined symbols.
17993no_undefined_flag=$lt_no_undefined_flag_GCJ
17994
17995# Commands used to finish a libtool library installation in a directory.
17996finish_cmds=$lt_finish_cmds
17997
17998# Same as above, but a single script fragment to be evaled but not shown.
17999finish_eval=$lt_finish_eval
18000
18001# Take the output of nm and produce a listing of raw symbols and C names.
18002global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18003
18004# Transform the output of nm in a proper C declaration
18005global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18006
18007# Transform the output of nm in a C name address pair
18008global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18009
18010# This is the shared library runtime path variable.
18011runpath_var=$runpath_var
18012
18013# This is the shared library path variable.
18014shlibpath_var=$shlibpath_var
18015
18016# Is shlibpath searched before the hard-coded library search path?
18017shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18018
18019# How to hardcode a shared library path into an executable.
18020hardcode_action=$hardcode_action_GCJ
18021
18022# Whether we should hardcode library paths into libraries.
18023hardcode_into_libs=$hardcode_into_libs
18024
18025# Flag to hardcode \$libdir into a binary during linking.
18026# This must work even if \$libdir does not exist.
18027hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18028
18029# If ld is used when linking, flag to hardcode \$libdir into
18030# a binary during linking. This must work even if \$libdir does
18031# not exist.
18032hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18033
18034# Whether we need a single -rpath flag with a separated argument.
18035hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18036
18037# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18038# resulting binary.
18039hardcode_direct=$hardcode_direct_GCJ
18040
18041# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18042# resulting binary.
18043hardcode_minus_L=$hardcode_minus_L_GCJ
18044
18045# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18046# the resulting binary.
18047hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18048
18049# Set to yes if building a shared library automatically hardcodes DIR into the library
18050# and all subsequent libraries and executables linked against it.
18051hardcode_automatic=$hardcode_automatic_GCJ
18052
18053# Variables whose values should be saved in libtool wrapper scripts and
18054# restored at relink time.
18055variables_saved_for_relink="$variables_saved_for_relink"
18056
18057# Whether libtool must link a program against all its dependency libraries.
18058link_all_deplibs=$link_all_deplibs_GCJ
18059
18060# Compile-time system search path for libraries
18061sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18062
18063# Run-time system search path for libraries
18064sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18065
18066# Fix the shell variable \$srcfile for the compiler.
18067fix_srcfile_path="$fix_srcfile_path_GCJ"
18068
18069# Set to yes if exported symbols are required.
18070always_export_symbols=$always_export_symbols_GCJ
18071
18072# The commands to list exported symbols.
18073export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18074
18075# The commands to extract the exported symbol list from a shared archive.
18076extract_expsyms_cmds=$lt_extract_expsyms_cmds
18077
18078# Symbols that should not be listed in the preloaded symbols.
18079exclude_expsyms=$lt_exclude_expsyms_GCJ
18080
18081# Symbols that must always be exported.
18082include_expsyms=$lt_include_expsyms_GCJ
18083
18084# ### END LIBTOOL TAG CONFIG: $tagname
18085
18086__EOF__
18087
18088
18089else
18090  # If there is no Makefile yet, we rely on a make rule to execute
18091  # `config.status --recheck' to rerun these tests and create the
18092  # libtool script then.
18093  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18094  if test -f "$ltmain_in"; then
18095    test -f Makefile && make "$ltmain"
18096  fi
18097fi
18098
18099
18100ac_ext=c
18101ac_cpp='$CPP $CPPFLAGS'
18102ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18103ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18104ac_compiler_gnu=$ac_cv_c_compiler_gnu
18105
18106CC="$lt_save_CC"
18107
18108	else
18109	  tagname=""
18110	fi
18111	;;
18112
18113      RC)
18114
18115
18116
18117# Source file extension for RC test sources.
18118ac_ext=rc
18119
18120# Object file extension for compiled RC test sources.
18121objext=o
18122objext_RC=$objext
18123
18124# Code to be used in simple compile tests
18125lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18126
18127# Code to be used in simple link tests
18128lt_simple_link_test_code="$lt_simple_compile_test_code"
18129
18130# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18131
18132# If no C compiler was specified, use CC.
18133LTCC=${LTCC-"$CC"}
18134
18135# If no C compiler flags were specified, use CFLAGS.
18136LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18137
18138# Allow CC to be a program name with arguments.
18139compiler=$CC
18140
18141
18142# save warnings/boilerplate of simple test code
18143ac_outfile=conftest.$ac_objext
18144printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18145eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18146_lt_compiler_boilerplate=`cat conftest.err`
18147$rm conftest*
18148
18149ac_outfile=conftest.$ac_objext
18150printf "$lt_simple_link_test_code" >conftest.$ac_ext
18151eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18152_lt_linker_boilerplate=`cat conftest.err`
18153$rm conftest*
18154
18155
18156# Allow CC to be a program name with arguments.
18157lt_save_CC="$CC"
18158CC=${RC-"windres"}
18159compiler=$CC
18160compiler_RC=$CC
18161for cc_temp in $compiler""; do
18162  case $cc_temp in
18163    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18164    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18165    \-*) ;;
18166    *) break;;
18167  esac
18168done
18169cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18170
18171lt_cv_prog_compiler_c_o_RC=yes
18172
18173# The else clause should only fire when bootstrapping the
18174# libtool distribution, otherwise you forgot to ship ltmain.sh
18175# with your package, and you will get complaints that there are
18176# no rules to generate ltmain.sh.
18177if test -f "$ltmain"; then
18178  # See if we are running on zsh, and set the options which allow our commands through
18179  # without removal of \ escapes.
18180  if test -n "${ZSH_VERSION+set}" ; then
18181    setopt NO_GLOB_SUBST
18182  fi
18183  # Now quote all the things that may contain metacharacters while being
18184  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18185  # variables and quote the copies for generation of the libtool script.
18186  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18187    SED SHELL STRIP \
18188    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18189    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18190    deplibs_check_method reload_flag reload_cmds need_locks \
18191    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18192    lt_cv_sys_global_symbol_to_c_name_address \
18193    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18194    old_postinstall_cmds old_postuninstall_cmds \
18195    compiler_RC \
18196    CC_RC \
18197    LD_RC \
18198    lt_prog_compiler_wl_RC \
18199    lt_prog_compiler_pic_RC \
18200    lt_prog_compiler_static_RC \
18201    lt_prog_compiler_no_builtin_flag_RC \
18202    export_dynamic_flag_spec_RC \
18203    thread_safe_flag_spec_RC \
18204    whole_archive_flag_spec_RC \
18205    enable_shared_with_static_runtimes_RC \
18206    old_archive_cmds_RC \
18207    old_archive_from_new_cmds_RC \
18208    predep_objects_RC \
18209    postdep_objects_RC \
18210    predeps_RC \
18211    postdeps_RC \
18212    compiler_lib_search_path_RC \
18213    archive_cmds_RC \
18214    archive_expsym_cmds_RC \
18215    postinstall_cmds_RC \
18216    postuninstall_cmds_RC \
18217    old_archive_from_expsyms_cmds_RC \
18218    allow_undefined_flag_RC \
18219    no_undefined_flag_RC \
18220    export_symbols_cmds_RC \
18221    hardcode_libdir_flag_spec_RC \
18222    hardcode_libdir_flag_spec_ld_RC \
18223    hardcode_libdir_separator_RC \
18224    hardcode_automatic_RC \
18225    module_cmds_RC \
18226    module_expsym_cmds_RC \
18227    lt_cv_prog_compiler_c_o_RC \
18228    exclude_expsyms_RC \
18229    include_expsyms_RC; do
18230
18231    case $var in
18232    old_archive_cmds_RC | \
18233    old_archive_from_new_cmds_RC | \
18234    archive_cmds_RC | \
18235    archive_expsym_cmds_RC | \
18236    module_cmds_RC | \
18237    module_expsym_cmds_RC | \
18238    old_archive_from_expsyms_cmds_RC | \
18239    export_symbols_cmds_RC | \
18240    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18241    postinstall_cmds | postuninstall_cmds | \
18242    old_postinstall_cmds | old_postuninstall_cmds | \
18243    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18244      # Double-quote double-evaled strings.
18245      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18246      ;;
18247    *)
18248      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18249      ;;
18250    esac
18251  done
18252
18253  case $lt_echo in
18254  *'\$0 --fallback-echo"')
18255    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18256    ;;
18257  esac
18258
18259cfgfile="$ofile"
18260
18261  cat <<__EOF__ >> "$cfgfile"
18262# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18263
18264# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18265
18266# Shell to use when invoking shell scripts.
18267SHELL=$lt_SHELL
18268
18269# Whether or not to build shared libraries.
18270build_libtool_libs=$enable_shared
18271
18272# Whether or not to build static libraries.
18273build_old_libs=$enable_static
18274
18275# Whether or not to add -lc for building shared libraries.
18276build_libtool_need_lc=$archive_cmds_need_lc_RC
18277
18278# Whether or not to disallow shared libs when runtime libs are static
18279allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18280
18281# Whether or not to optimize for fast installation.
18282fast_install=$enable_fast_install
18283
18284# The host system.
18285host_alias=$host_alias
18286host=$host
18287host_os=$host_os
18288
18289# The build system.
18290build_alias=$build_alias
18291build=$build
18292build_os=$build_os
18293
18294# An echo program that does not interpret backslashes.
18295echo=$lt_echo
18296
18297# The archiver.
18298AR=$lt_AR
18299AR_FLAGS=$lt_AR_FLAGS
18300
18301# A C compiler.
18302LTCC=$lt_LTCC
18303
18304# LTCC compiler flags.
18305LTCFLAGS=$lt_LTCFLAGS
18306
18307# A language-specific compiler.
18308CC=$lt_compiler_RC
18309
18310# Is the compiler the GNU C compiler?
18311with_gcc=$GCC_RC
18312
18313# An ERE matcher.
18314EGREP=$lt_EGREP
18315
18316# The linker used to build libraries.
18317LD=$lt_LD_RC
18318
18319# Whether we need hard or soft links.
18320LN_S=$lt_LN_S
18321
18322# A BSD-compatible nm program.
18323NM=$lt_NM
18324
18325# A symbol stripping program
18326STRIP=$lt_STRIP
18327
18328# Used to examine libraries when file_magic_cmd begins "file"
18329MAGIC_CMD=$MAGIC_CMD
18330
18331# Used on cygwin: DLL creation program.
18332DLLTOOL="$DLLTOOL"
18333
18334# Used on cygwin: object dumper.
18335OBJDUMP="$OBJDUMP"
18336
18337# Used on cygwin: assembler.
18338AS="$AS"
18339
18340# The name of the directory that contains temporary libtool files.
18341objdir=$objdir
18342
18343# How to create reloadable object files.
18344reload_flag=$lt_reload_flag
18345reload_cmds=$lt_reload_cmds
18346
18347# How to pass a linker flag through the compiler.
18348wl=$lt_lt_prog_compiler_wl_RC
18349
18350# Object file suffix (normally "o").
18351objext="$ac_objext"
18352
18353# Old archive suffix (normally "a").
18354libext="$libext"
18355
18356# Shared library suffix (normally ".so").
18357shrext_cmds='$shrext_cmds'
18358
18359# Executable file suffix (normally "").
18360exeext="$exeext"
18361
18362# Additional compiler flags for building library objects.
18363pic_flag=$lt_lt_prog_compiler_pic_RC
18364pic_mode=$pic_mode
18365
18366# What is the maximum length of a command?
18367max_cmd_len=$lt_cv_sys_max_cmd_len
18368
18369# Does compiler simultaneously support -c and -o options?
18370compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18371
18372# Must we lock files when doing compilation?
18373need_locks=$lt_need_locks
18374
18375# Do we need the lib prefix for modules?
18376need_lib_prefix=$need_lib_prefix
18377
18378# Do we need a version for libraries?
18379need_version=$need_version
18380
18381# Whether dlopen is supported.
18382dlopen_support=$enable_dlopen
18383
18384# Whether dlopen of programs is supported.
18385dlopen_self=$enable_dlopen_self
18386
18387# Whether dlopen of statically linked programs is supported.
18388dlopen_self_static=$enable_dlopen_self_static
18389
18390# Compiler flag to prevent dynamic linking.
18391link_static_flag=$lt_lt_prog_compiler_static_RC
18392
18393# Compiler flag to turn off builtin functions.
18394no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18395
18396# Compiler flag to allow reflexive dlopens.
18397export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18398
18399# Compiler flag to generate shared objects directly from archives.
18400whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18401
18402# Compiler flag to generate thread-safe objects.
18403thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18404
18405# Library versioning type.
18406version_type=$version_type
18407
18408# Format of library name prefix.
18409libname_spec=$lt_libname_spec
18410
18411# List of archive names.  First name is the real one, the rest are links.
18412# The last name is the one that the linker finds with -lNAME.
18413library_names_spec=$lt_library_names_spec
18414
18415# The coded name of the library, if different from the real name.
18416soname_spec=$lt_soname_spec
18417
18418# Commands used to build and install an old-style archive.
18419RANLIB=$lt_RANLIB
18420old_archive_cmds=$lt_old_archive_cmds_RC
18421old_postinstall_cmds=$lt_old_postinstall_cmds
18422old_postuninstall_cmds=$lt_old_postuninstall_cmds
18423
18424# Create an old-style archive from a shared archive.
18425old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18426
18427# Create a temporary old-style archive to link instead of a shared archive.
18428old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18429
18430# Commands used to build and install a shared archive.
18431archive_cmds=$lt_archive_cmds_RC
18432archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18433postinstall_cmds=$lt_postinstall_cmds
18434postuninstall_cmds=$lt_postuninstall_cmds
18435
18436# Commands used to build a loadable module (assumed same as above if empty)
18437module_cmds=$lt_module_cmds_RC
18438module_expsym_cmds=$lt_module_expsym_cmds_RC
18439
18440# Commands to strip libraries.
18441old_striplib=$lt_old_striplib
18442striplib=$lt_striplib
18443
18444# Dependencies to place before the objects being linked to create a
18445# shared library.
18446predep_objects=$lt_predep_objects_RC
18447
18448# Dependencies to place after the objects being linked to create a
18449# shared library.
18450postdep_objects=$lt_postdep_objects_RC
18451
18452# Dependencies to place before the objects being linked to create a
18453# shared library.
18454predeps=$lt_predeps_RC
18455
18456# Dependencies to place after the objects being linked to create a
18457# shared library.
18458postdeps=$lt_postdeps_RC
18459
18460# The library search path used internally by the compiler when linking
18461# a shared library.
18462compiler_lib_search_path=$lt_compiler_lib_search_path_RC
18463
18464# Method to check whether dependent libraries are shared objects.
18465deplibs_check_method=$lt_deplibs_check_method
18466
18467# Command to use when deplibs_check_method == file_magic.
18468file_magic_cmd=$lt_file_magic_cmd
18469
18470# Flag that allows shared libraries with undefined symbols to be built.
18471allow_undefined_flag=$lt_allow_undefined_flag_RC
18472
18473# Flag that forces no undefined symbols.
18474no_undefined_flag=$lt_no_undefined_flag_RC
18475
18476# Commands used to finish a libtool library installation in a directory.
18477finish_cmds=$lt_finish_cmds
18478
18479# Same as above, but a single script fragment to be evaled but not shown.
18480finish_eval=$lt_finish_eval
18481
18482# Take the output of nm and produce a listing of raw symbols and C names.
18483global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18484
18485# Transform the output of nm in a proper C declaration
18486global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18487
18488# Transform the output of nm in a C name address pair
18489global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18490
18491# This is the shared library runtime path variable.
18492runpath_var=$runpath_var
18493
18494# This is the shared library path variable.
18495shlibpath_var=$shlibpath_var
18496
18497# Is shlibpath searched before the hard-coded library search path?
18498shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18499
18500# How to hardcode a shared library path into an executable.
18501hardcode_action=$hardcode_action_RC
18502
18503# Whether we should hardcode library paths into libraries.
18504hardcode_into_libs=$hardcode_into_libs
18505
18506# Flag to hardcode \$libdir into a binary during linking.
18507# This must work even if \$libdir does not exist.
18508hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
18509
18510# If ld is used when linking, flag to hardcode \$libdir into
18511# a binary during linking. This must work even if \$libdir does
18512# not exist.
18513hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
18514
18515# Whether we need a single -rpath flag with a separated argument.
18516hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
18517
18518# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18519# resulting binary.
18520hardcode_direct=$hardcode_direct_RC
18521
18522# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18523# resulting binary.
18524hardcode_minus_L=$hardcode_minus_L_RC
18525
18526# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18527# the resulting binary.
18528hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
18529
18530# Set to yes if building a shared library automatically hardcodes DIR into the library
18531# and all subsequent libraries and executables linked against it.
18532hardcode_automatic=$hardcode_automatic_RC
18533
18534# Variables whose values should be saved in libtool wrapper scripts and
18535# restored at relink time.
18536variables_saved_for_relink="$variables_saved_for_relink"
18537
18538# Whether libtool must link a program against all its dependency libraries.
18539link_all_deplibs=$link_all_deplibs_RC
18540
18541# Compile-time system search path for libraries
18542sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18543
18544# Run-time system search path for libraries
18545sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18546
18547# Fix the shell variable \$srcfile for the compiler.
18548fix_srcfile_path="$fix_srcfile_path_RC"
18549
18550# Set to yes if exported symbols are required.
18551always_export_symbols=$always_export_symbols_RC
18552
18553# The commands to list exported symbols.
18554export_symbols_cmds=$lt_export_symbols_cmds_RC
18555
18556# The commands to extract the exported symbol list from a shared archive.
18557extract_expsyms_cmds=$lt_extract_expsyms_cmds
18558
18559# Symbols that should not be listed in the preloaded symbols.
18560exclude_expsyms=$lt_exclude_expsyms_RC
18561
18562# Symbols that must always be exported.
18563include_expsyms=$lt_include_expsyms_RC
18564
18565# ### END LIBTOOL TAG CONFIG: $tagname
18566
18567__EOF__
18568
18569
18570else
18571  # If there is no Makefile yet, we rely on a make rule to execute
18572  # `config.status --recheck' to rerun these tests and create the
18573  # libtool script then.
18574  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18575  if test -f "$ltmain_in"; then
18576    test -f Makefile && make "$ltmain"
18577  fi
18578fi
18579
18580
18581ac_ext=c
18582ac_cpp='$CPP $CPPFLAGS'
18583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18585ac_compiler_gnu=$ac_cv_c_compiler_gnu
18586
18587CC="$lt_save_CC"
18588
18589	;;
18590
18591      *)
18592	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
18593echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
18594   { (exit 1); exit 1; }; }
18595	;;
18596      esac
18597
18598      # Append the new tag name to the list of available tags.
18599      if test -n "$tagname" ; then
18600      available_tags="$available_tags $tagname"
18601    fi
18602    fi
18603  done
18604  IFS="$lt_save_ifs"
18605
18606  # Now substitute the updated list of available tags.
18607  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
18608    mv "${ofile}T" "$ofile"
18609    chmod +x "$ofile"
18610  else
18611    rm -f "${ofile}T"
18612    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
18613echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
18614   { (exit 1); exit 1; }; }
18615  fi
18616fi
18617
18618
18619
18620# This can be used to rebuild libtool when needed
18621LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
18622
18623# Always use our own libtool.
18624LIBTOOL='$(SHELL) $(top_builddir)/libtool'
18625
18626# Prevent multiple expansion
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648# Checks for pkg-config packages
18649
18650
18651if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
18652	if test -n "$ac_tool_prefix"; then
18653  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
18654set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
18655echo "$as_me:$LINENO: checking for $ac_word" >&5
18656echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18657if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
18658  echo $ECHO_N "(cached) $ECHO_C" >&6
18659else
18660  case $PKG_CONFIG in
18661  [\\/]* | ?:[\\/]*)
18662  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
18663  ;;
18664  *)
18665  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18666for as_dir in $PATH
18667do
18668  IFS=$as_save_IFS
18669  test -z "$as_dir" && as_dir=.
18670  for ac_exec_ext in '' $ac_executable_extensions; do
18671  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18672    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18673    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18674    break 2
18675  fi
18676done
18677done
18678
18679  ;;
18680esac
18681fi
18682PKG_CONFIG=$ac_cv_path_PKG_CONFIG
18683
18684if test -n "$PKG_CONFIG"; then
18685  echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
18686echo "${ECHO_T}$PKG_CONFIG" >&6
18687else
18688  echo "$as_me:$LINENO: result: no" >&5
18689echo "${ECHO_T}no" >&6
18690fi
18691
18692fi
18693if test -z "$ac_cv_path_PKG_CONFIG"; then
18694  ac_pt_PKG_CONFIG=$PKG_CONFIG
18695  # Extract the first word of "pkg-config", so it can be a program name with args.
18696set dummy pkg-config; ac_word=$2
18697echo "$as_me:$LINENO: checking for $ac_word" >&5
18698echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18699if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
18700  echo $ECHO_N "(cached) $ECHO_C" >&6
18701else
18702  case $ac_pt_PKG_CONFIG in
18703  [\\/]* | ?:[\\/]*)
18704  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
18705  ;;
18706  *)
18707  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18708for as_dir in $PATH
18709do
18710  IFS=$as_save_IFS
18711  test -z "$as_dir" && as_dir=.
18712  for ac_exec_ext in '' $ac_executable_extensions; do
18713  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18714    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18715    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18716    break 2
18717  fi
18718done
18719done
18720
18721  ;;
18722esac
18723fi
18724ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
18725
18726if test -n "$ac_pt_PKG_CONFIG"; then
18727  echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
18728echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
18729else
18730  echo "$as_me:$LINENO: result: no" >&5
18731echo "${ECHO_T}no" >&6
18732fi
18733
18734  PKG_CONFIG=$ac_pt_PKG_CONFIG
18735else
18736  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
18737fi
18738
18739fi
18740if test -n "$PKG_CONFIG"; then
18741	_pkg_min_version=0.9.0
18742	echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
18743echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
18744	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
18745		echo "$as_me:$LINENO: result: yes" >&5
18746echo "${ECHO_T}yes" >&6
18747	else
18748		echo "$as_me:$LINENO: result: no" >&5
18749echo "${ECHO_T}no" >&6
18750		PKG_CONFIG=""
18751	fi
18752
18753fi
18754
18755pkg_failed=no
18756echo "$as_me:$LINENO: checking for XXF86MISC" >&5
18757echo $ECHO_N "checking for XXF86MISC... $ECHO_C" >&6
18758
18759if test -n "$PKG_CONFIG"; then
18760    if test -n "$XXF86MISC_CFLAGS"; then
18761        pkg_cv_XXF86MISC_CFLAGS="$XXF86MISC_CFLAGS"
18762    else
18763        if test -n "$PKG_CONFIG" && \
18764    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86miscproto\"") >&5
18765  ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86miscproto") 2>&5
18766  ac_status=$?
18767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18768  (exit $ac_status); }; then
18769  pkg_cv_XXF86MISC_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xextproto xext xf86miscproto" 2>/dev/null`
18770else
18771  pkg_failed=yes
18772fi
18773    fi
18774else
18775	pkg_failed=untried
18776fi
18777if test -n "$PKG_CONFIG"; then
18778    if test -n "$XXF86MISC_LIBS"; then
18779        pkg_cv_XXF86MISC_LIBS="$XXF86MISC_LIBS"
18780    else
18781        if test -n "$PKG_CONFIG" && \
18782    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86miscproto\"") >&5
18783  ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86miscproto") 2>&5
18784  ac_status=$?
18785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18786  (exit $ac_status); }; then
18787  pkg_cv_XXF86MISC_LIBS=`$PKG_CONFIG --libs "xproto x11 xextproto xext xf86miscproto" 2>/dev/null`
18788else
18789  pkg_failed=yes
18790fi
18791    fi
18792else
18793	pkg_failed=untried
18794fi
18795
18796
18797
18798if test $pkg_failed = yes; then
18799
18800if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
18801        _pkg_short_errors_supported=yes
18802else
18803        _pkg_short_errors_supported=no
18804fi
18805        if test $_pkg_short_errors_supported = yes; then
18806	        XXF86MISC_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xproto x11 xextproto xext xf86miscproto"`
18807        else
18808	        XXF86MISC_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xproto x11 xextproto xext xf86miscproto"`
18809        fi
18810	# Put the nasty error message in config.log where it belongs
18811	echo "$XXF86MISC_PKG_ERRORS" >&5
18812
18813	{ { echo "$as_me:$LINENO: error: Package requirements (xproto x11 xextproto xext xf86miscproto) were not met:
18814
18815$XXF86MISC_PKG_ERRORS
18816
18817Consider adjusting the PKG_CONFIG_PATH environment variable if you
18818installed software in a non-standard prefix.
18819
18820Alternatively, you may set the environment variables XXF86MISC_CFLAGS
18821and XXF86MISC_LIBS to avoid the need to call pkg-config.
18822See the pkg-config man page for more details.
18823" >&5
18824echo "$as_me: error: Package requirements (xproto x11 xextproto xext xf86miscproto) were not met:
18825
18826$XXF86MISC_PKG_ERRORS
18827
18828Consider adjusting the PKG_CONFIG_PATH environment variable if you
18829installed software in a non-standard prefix.
18830
18831Alternatively, you may set the environment variables XXF86MISC_CFLAGS
18832and XXF86MISC_LIBS to avoid the need to call pkg-config.
18833See the pkg-config man page for more details.
18834" >&2;}
18835   { (exit 1); exit 1; }; }
18836elif test $pkg_failed = untried; then
18837	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
18838is in your PATH or set the PKG_CONFIG environment variable to the full
18839path to pkg-config.
18840
18841Alternatively, you may set the environment variables XXF86MISC_CFLAGS
18842and XXF86MISC_LIBS to avoid the need to call pkg-config.
18843See the pkg-config man page for more details.
18844
18845To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
18846See \`config.log' for more details." >&5
18847echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
18848is in your PATH or set the PKG_CONFIG environment variable to the full
18849path to pkg-config.
18850
18851Alternatively, you may set the environment variables XXF86MISC_CFLAGS
18852and XXF86MISC_LIBS to avoid the need to call pkg-config.
18853See the pkg-config man page for more details.
18854
18855To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
18856See \`config.log' for more details." >&2;}
18857   { (exit 1); exit 1; }; }
18858else
18859	XXF86MISC_CFLAGS=$pkg_cv_XXF86MISC_CFLAGS
18860	XXF86MISC_LIBS=$pkg_cv_XXF86MISC_LIBS
18861        echo "$as_me:$LINENO: result: yes" >&5
18862echo "${ECHO_T}yes" >&6
18863	:
18864fi
18865
18866
18867# Check whether --enable-malloc0returnsnull or --disable-malloc0returnsnull was given.
18868if test "${enable_malloc0returnsnull+set}" = set; then
18869  enableval="$enable_malloc0returnsnull"
18870  MALLOC_ZERO_RETURNS_NULL=$enableval
18871else
18872  MALLOC_ZERO_RETURNS_NULL=auto
18873fi;
18874
18875echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5
18876echo $ECHO_N "checking whether malloc(0) returns NULL... $ECHO_C" >&6
18877if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
18878	if test "$cross_compiling" = yes; then
18879  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
18880See \`config.log' for more details." >&5
18881echo "$as_me: error: cannot run test program while cross compiling
18882See \`config.log' for more details." >&2;}
18883   { (exit 1); exit 1; }; }
18884else
18885  cat >conftest.$ac_ext <<_ACEOF
18886
18887char *malloc();
18888char *realloc();
18889char *calloc();
18890main() {
18891    char *m0, *r0, *c0, *p;
18892    m0 = malloc(0);
18893    p = malloc(10);
18894    r0 = realloc(p,0);
18895    c0 = calloc(0);
18896    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
18897}
18898_ACEOF
18899rm -f conftest$ac_exeext
18900if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18901  (eval $ac_link) 2>&5
18902  ac_status=$?
18903  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18904  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18905  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18906  (eval $ac_try) 2>&5
18907  ac_status=$?
18908  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18909  (exit $ac_status); }; }; then
18910  MALLOC_ZERO_RETURNS_NULL=yes
18911else
18912  echo "$as_me: program exited with status $ac_status" >&5
18913echo "$as_me: failed program was:" >&5
18914sed 's/^/| /' conftest.$ac_ext >&5
18915
18916( exit $ac_status )
18917MALLOC_ZERO_RETURNS_NULL=no
18918fi
18919rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18920fi
18921fi
18922echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5
18923echo "${ECHO_T}$MALLOC_ZERO_RETURNS_NULL" >&6
18924
18925if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
18926	MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
18927	XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
18928	XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
18929else
18930	MALLOC_ZERO_CFLAGS=""
18931	XMALLOC_ZERO_CFLAGS=""
18932	XTMALLOC_ZERO_CFLAGS=""
18933fi
18934
18935
18936
18937
18938
18939
18940
18941
18942if test x$APP_MAN_SUFFIX = x    ; then
18943    case $host_os in
18944	linux*)	APP_MAN_SUFFIX=1x ;;
18945	*)	APP_MAN_SUFFIX=1  ;;
18946    esac
18947fi
18948if test x$APP_MAN_DIR = x    ; then
18949    case $host_os in
18950	linux*)	APP_MAN_DIR='$(mandir)/man1' ;;
18951	*)	APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;;
18952    esac
18953fi
18954
18955if test x$LIB_MAN_SUFFIX = x    ; then
18956    case $host_os in
18957	linux*)	LIB_MAN_SUFFIX=3x ;;
18958	*)	LIB_MAN_SUFFIX=3  ;;
18959    esac
18960fi
18961if test x$LIB_MAN_DIR = x    ; then
18962    case $host_os in
18963	linux*)	LIB_MAN_DIR='$(mandir)/man3' ;;
18964	*)	LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;;
18965    esac
18966fi
18967
18968if test x$FILE_MAN_SUFFIX = x    ; then
18969    case $host_os in
18970	linux*)		FILE_MAN_SUFFIX=5x ;;
18971	solaris*)	FILE_MAN_SUFFIX=4  ;;
18972	*)		FILE_MAN_SUFFIX=5  ;;
18973    esac
18974fi
18975if test x$FILE_MAN_DIR = x    ; then
18976    case $host_os in
18977	linux*)	FILE_MAN_DIR='$(mandir)/man5' ;;
18978	*)	FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;;
18979    esac
18980fi
18981
18982# In Imake's linux.cf, the misc man suffix & dir was only changed for
18983# LinuxDebian, not other Linuxes, so we leave it unchanged here
18984if test x$MISC_MAN_SUFFIX = x    ; then
18985    case $host_os in
18986#	linux*)		MISC_MAN_SUFFIX=7x ;;
18987	solaris*)	MISC_MAN_SUFFIX=5  ;;
18988	*)		MISC_MAN_SUFFIX=7  ;;
18989    esac
18990fi
18991if test x$MISC_MAN_DIR = x    ; then
18992    case $host_os in
18993#	linux*)	MISC_MAN_DIR='$(mandir)/man7' ;;
18994	*)	MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;;
18995    esac
18996fi
18997
18998# In Imake's linux.cf, the driver man suffix & dir was only changed for
18999# LinuxDebian, not other Linuxes, so we leave it unchanged here
19000if test x$DRIVER_MAN_SUFFIX = x    ; then
19001    case $host_os in
19002#	linux*)		DRIVER_MAN_SUFFIX=4x ;;
19003	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
19004	*)		DRIVER_MAN_SUFFIX=4  ;;
19005    esac
19006fi
19007if test x$DRIVER_MAN_DIR = x    ; then
19008    case $host_os in
19009#	linux*)	DRIVER_MAN_DIR='$(mandir)/man4' ;;
19010	*)	DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;;
19011    esac
19012fi
19013
19014if test x$ADMIN_MAN_SUFFIX = x    ; then
19015    case $host_os in
19016	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
19017	*)		ADMIN_MAN_SUFFIX=8  ;;
19018    esac
19019fi
19020if test x$ADMIN_MAN_DIR = x    ; then
19021    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19022fi
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040# Check whether --with-release-version or --without-release-version was given.
19041if test "${with_release_version+set}" = set; then
19042  withval="$with_release_version"
19043  RELEASE_VERSION="$withval"
19044else
19045  RELEASE_VERSION=""
19046fi;
19047	if test "x$RELEASE_VERSION" != "x"; then
19048		PACKAGE="$PACKAGE-$RELEASE_VERSION"
19049		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
19050		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
19051echo "$as_me: Building with package name set to $PACKAGE" >&6;}
19052	fi
19053
19054
19055                                        ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xxf86misc.pc"
19056cat >confcache <<\_ACEOF
19057# This file is a shell script that caches the results of configure
19058# tests run on this system so they can be shared between configure
19059# scripts and configure runs, see configure's option --config-cache.
19060# It is not useful on other systems.  If it contains results you don't
19061# want to keep, you may remove or edit it.
19062#
19063# config.status only pays attention to the cache file if you give it
19064# the --recheck option to rerun configure.
19065#
19066# `ac_cv_env_foo' variables (set or unset) will be overridden when
19067# loading this file, other *unset* `ac_cv_foo' will be assigned the
19068# following values.
19069
19070_ACEOF
19071
19072# The following way of writing the cache mishandles newlines in values,
19073# but we know of no workaround that is simple, portable, and efficient.
19074# So, don't put newlines in cache variables' values.
19075# Ultrix sh set writes to stderr and can't be redirected directly,
19076# and sets the high bit in the cache file unless we assign to the vars.
19077{
19078  (set) 2>&1 |
19079    case `(ac_space=' '; set | grep ac_space) 2>&1` in
19080    *ac_space=\ *)
19081      # `set' does not quote correctly, so add quotes (double-quote
19082      # substitution turns \\\\ into \\, and sed turns \\ into \).
19083      sed -n \
19084	"s/'/'\\\\''/g;
19085	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19086      ;;
19087    *)
19088      # `set' quotes correctly as required by POSIX, so do not add quotes.
19089      sed -n \
19090	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
19091      ;;
19092    esac;
19093} |
19094  sed '
19095     t clear
19096     : clear
19097     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19098     t end
19099     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19100     : end' >>confcache
19101if diff $cache_file confcache >/dev/null 2>&1; then :; else
19102  if test -w $cache_file; then
19103    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
19104    cat confcache >$cache_file
19105  else
19106    echo "not updating unwritable cache $cache_file"
19107  fi
19108fi
19109rm -f confcache
19110
19111test "x$prefix" = xNONE && prefix=$ac_default_prefix
19112# Let make expand exec_prefix.
19113test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19114
19115# VPATH may cause trouble with some makes, so we remove $(srcdir),
19116# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19117# trailing colons and then remove the whole line if VPATH becomes empty
19118# (actually we leave an empty line to preserve line numbers).
19119if test "x$srcdir" = x.; then
19120  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
19121s/:*\$(srcdir):*/:/;
19122s/:*\${srcdir}:*/:/;
19123s/:*@srcdir@:*/:/;
19124s/^\([^=]*=[	 ]*\):*/\1/;
19125s/:*$//;
19126s/^[^=]*=[	 ]*$//;
19127}'
19128fi
19129
19130DEFS=-DHAVE_CONFIG_H
19131
19132ac_libobjs=
19133ac_ltlibobjs=
19134for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19135  # 1. Remove the extension, and $U if already installed.
19136  ac_i=`echo "$ac_i" |
19137	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
19138  # 2. Add them.
19139  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
19140  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
19141done
19142LIBOBJS=$ac_libobjs
19143
19144LTLIBOBJS=$ac_ltlibobjs
19145
19146
19147if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19148  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
19149Usually this means the macro was only invoked conditionally." >&5
19150echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
19151Usually this means the macro was only invoked conditionally." >&2;}
19152   { (exit 1); exit 1; }; }
19153fi
19154if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19155  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
19156Usually this means the macro was only invoked conditionally." >&5
19157echo "$as_me: error: conditional \"AMDEP\" was never defined.
19158Usually this means the macro was only invoked conditionally." >&2;}
19159   { (exit 1); exit 1; }; }
19160fi
19161if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19162  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
19163Usually this means the macro was only invoked conditionally." >&5
19164echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
19165Usually this means the macro was only invoked conditionally." >&2;}
19166   { (exit 1); exit 1; }; }
19167fi
19168if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19169  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
19170Usually this means the macro was only invoked conditionally." >&5
19171echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
19172Usually this means the macro was only invoked conditionally." >&2;}
19173   { (exit 1); exit 1; }; }
19174fi
19175
19176: ${CONFIG_STATUS=./config.status}
19177ac_clean_files_save=$ac_clean_files
19178ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19179{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19180echo "$as_me: creating $CONFIG_STATUS" >&6;}
19181cat >$CONFIG_STATUS <<_ACEOF
19182#! $SHELL
19183# Generated by $as_me.
19184# Run this file to recreate the current configuration.
19185# Compiler output produced by configure, useful for debugging
19186# configure, is in config.log if it exists.
19187
19188debug=false
19189ac_cs_recheck=false
19190ac_cs_silent=false
19191SHELL=\${CONFIG_SHELL-$SHELL}
19192_ACEOF
19193
19194cat >>$CONFIG_STATUS <<\_ACEOF
19195## --------------------- ##
19196## M4sh Initialization.  ##
19197## --------------------- ##
19198
19199# Be Bourne compatible
19200if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19201  emulate sh
19202  NULLCMD=:
19203  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19204  # is contrary to our usage.  Disable this feature.
19205  alias -g '${1+"$@"}'='"$@"'
19206elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
19207  set -o posix
19208fi
19209DUALCASE=1; export DUALCASE # for MKS sh
19210
19211# Support unset when possible.
19212if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19213  as_unset=unset
19214else
19215  as_unset=false
19216fi
19217
19218
19219# Work around bugs in pre-3.0 UWIN ksh.
19220$as_unset ENV MAIL MAILPATH
19221PS1='$ '
19222PS2='> '
19223PS4='+ '
19224
19225# NLS nuisances.
19226for as_var in \
19227  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19228  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19229  LC_TELEPHONE LC_TIME
19230do
19231  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19232    eval $as_var=C; export $as_var
19233  else
19234    $as_unset $as_var
19235  fi
19236done
19237
19238# Required to use basename.
19239if expr a : '\(a\)' >/dev/null 2>&1; then
19240  as_expr=expr
19241else
19242  as_expr=false
19243fi
19244
19245if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
19246  as_basename=basename
19247else
19248  as_basename=false
19249fi
19250
19251
19252# Name of the executable.
19253as_me=`$as_basename "$0" ||
19254$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19255	 X"$0" : 'X\(//\)$' \| \
19256	 X"$0" : 'X\(/\)$' \| \
19257	 .     : '\(.\)' 2>/dev/null ||
19258echo X/"$0" |
19259    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
19260  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
19261  	  /^X\/\(\/\).*/{ s//\1/; q; }
19262  	  s/.*/./; q'`
19263
19264
19265# PATH needs CR, and LINENO needs CR and PATH.
19266# Avoid depending upon Character Ranges.
19267as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19268as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19269as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19270as_cr_digits='0123456789'
19271as_cr_alnum=$as_cr_Letters$as_cr_digits
19272
19273# The user is always right.
19274if test "${PATH_SEPARATOR+set}" != set; then
19275  echo "#! /bin/sh" >conf$$.sh
19276  echo  "exit 0"   >>conf$$.sh
19277  chmod +x conf$$.sh
19278  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19279    PATH_SEPARATOR=';'
19280  else
19281    PATH_SEPARATOR=:
19282  fi
19283  rm -f conf$$.sh
19284fi
19285
19286
19287  as_lineno_1=$LINENO
19288  as_lineno_2=$LINENO
19289  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
19290  test "x$as_lineno_1" != "x$as_lineno_2" &&
19291  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
19292  # Find who we are.  Look in the path if we contain no path at all
19293  # relative or not.
19294  case $0 in
19295    *[\\/]* ) as_myself=$0 ;;
19296    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19297for as_dir in $PATH
19298do
19299  IFS=$as_save_IFS
19300  test -z "$as_dir" && as_dir=.
19301  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19302done
19303
19304       ;;
19305  esac
19306  # We did not find ourselves, most probably we were run as `sh COMMAND'
19307  # in which case we are not to be found in the path.
19308  if test "x$as_myself" = x; then
19309    as_myself=$0
19310  fi
19311  if test ! -f "$as_myself"; then
19312    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
19313echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
19314   { (exit 1); exit 1; }; }
19315  fi
19316  case $CONFIG_SHELL in
19317  '')
19318    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19319for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
19320do
19321  IFS=$as_save_IFS
19322  test -z "$as_dir" && as_dir=.
19323  for as_base in sh bash ksh sh5; do
19324	 case $as_dir in
19325	 /*)
19326	   if ("$as_dir/$as_base" -c '
19327  as_lineno_1=$LINENO
19328  as_lineno_2=$LINENO
19329  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
19330  test "x$as_lineno_1" != "x$as_lineno_2" &&
19331  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
19332	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
19333	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
19334	     CONFIG_SHELL=$as_dir/$as_base
19335	     export CONFIG_SHELL
19336	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
19337	   fi;;
19338	 esac
19339       done
19340done
19341;;
19342  esac
19343
19344  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
19345  # uniformly replaced by the line number.  The first 'sed' inserts a
19346  # line-number line before each line; the second 'sed' does the real
19347  # work.  The second script uses 'N' to pair each line-number line
19348  # with the numbered line, and appends trailing '-' during
19349  # substitution so that $LINENO is not a special case at line end.
19350  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
19351  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
19352  sed '=' <$as_myself |
19353    sed '
19354      N
19355      s,$,-,
19356      : loop
19357      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
19358      t loop
19359      s,-$,,
19360      s,^['$as_cr_digits']*\n,,
19361    ' >$as_me.lineno &&
19362  chmod +x $as_me.lineno ||
19363    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
19364echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
19365   { (exit 1); exit 1; }; }
19366
19367  # Don't try to exec as it changes $[0], causing all sort of problems
19368  # (the dirname of $[0] is not the place where we might find the
19369  # original and so on.  Autoconf is especially sensible to this).
19370  . ./$as_me.lineno
19371  # Exit status is that of the last command.
19372  exit
19373}
19374
19375
19376case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
19377  *c*,-n*) ECHO_N= ECHO_C='
19378' ECHO_T='	' ;;
19379  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
19380  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
19381esac
19382
19383if expr a : '\(a\)' >/dev/null 2>&1; then
19384  as_expr=expr
19385else
19386  as_expr=false
19387fi
19388
19389rm -f conf$$ conf$$.exe conf$$.file
19390echo >conf$$.file
19391if ln -s conf$$.file conf$$ 2>/dev/null; then
19392  # We could just check for DJGPP; but this test a) works b) is more generic
19393  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
19394  if test -f conf$$.exe; then
19395    # Don't use ln at all; we don't have any links
19396    as_ln_s='cp -p'
19397  else
19398    as_ln_s='ln -s'
19399  fi
19400elif ln conf$$.file conf$$ 2>/dev/null; then
19401  as_ln_s=ln
19402else
19403  as_ln_s='cp -p'
19404fi
19405rm -f conf$$ conf$$.exe conf$$.file
19406
19407if mkdir -p . 2>/dev/null; then
19408  as_mkdir_p=:
19409else
19410  test -d ./-p && rmdir ./-p
19411  as_mkdir_p=false
19412fi
19413
19414as_executable_p="test -f"
19415
19416# Sed expression to map a string onto a valid CPP name.
19417as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19418
19419# Sed expression to map a string onto a valid variable name.
19420as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19421
19422
19423# IFS
19424# We need space, tab and new line, in precisely that order.
19425as_nl='
19426'
19427IFS=" 	$as_nl"
19428
19429# CDPATH.
19430$as_unset CDPATH
19431
19432exec 6>&1
19433
19434# Open the log real soon, to keep \$[0] and so on meaningful, and to
19435# report actual input values of CONFIG_FILES etc. instead of their
19436# values after options handling.  Logging --version etc. is OK.
19437exec 5>>config.log
19438{
19439  echo
19440  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19441## Running $as_me. ##
19442_ASBOX
19443} >&5
19444cat >&5 <<_CSEOF
19445
19446This file was extended by libXxf86misc $as_me 1.0.1, which was
19447generated by GNU Autoconf 2.59.  Invocation command line was
19448
19449  CONFIG_FILES    = $CONFIG_FILES
19450  CONFIG_HEADERS  = $CONFIG_HEADERS
19451  CONFIG_LINKS    = $CONFIG_LINKS
19452  CONFIG_COMMANDS = $CONFIG_COMMANDS
19453  $ $0 $@
19454
19455_CSEOF
19456echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
19457echo >&5
19458_ACEOF
19459
19460# Files that config.status was made for.
19461if test -n "$ac_config_files"; then
19462  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
19463fi
19464
19465if test -n "$ac_config_headers"; then
19466  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
19467fi
19468
19469if test -n "$ac_config_links"; then
19470  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
19471fi
19472
19473if test -n "$ac_config_commands"; then
19474  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
19475fi
19476
19477cat >>$CONFIG_STATUS <<\_ACEOF
19478
19479ac_cs_usage="\
19480\`$as_me' instantiates files from templates according to the
19481current configuration.
19482
19483Usage: $0 [OPTIONS] [FILE]...
19484
19485  -h, --help       print this help, then exit
19486  -V, --version    print version number, then exit
19487  -q, --quiet      do not print progress messages
19488  -d, --debug      don't remove temporary files
19489      --recheck    update $as_me by reconfiguring in the same conditions
19490  --file=FILE[:TEMPLATE]
19491		   instantiate the configuration file FILE
19492  --header=FILE[:TEMPLATE]
19493		   instantiate the configuration header FILE
19494
19495Configuration files:
19496$config_files
19497
19498Configuration headers:
19499$config_headers
19500
19501Configuration commands:
19502$config_commands
19503
19504Report bugs to <bug-autoconf@gnu.org>."
19505_ACEOF
19506
19507cat >>$CONFIG_STATUS <<_ACEOF
19508ac_cs_version="\\
19509libXxf86misc config.status 1.0.1
19510configured by $0, generated by GNU Autoconf 2.59,
19511  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
19512
19513Copyright (C) 2003 Free Software Foundation, Inc.
19514This config.status script is free software; the Free Software Foundation
19515gives unlimited permission to copy, distribute and modify it."
19516srcdir=$srcdir
19517INSTALL="$INSTALL"
19518_ACEOF
19519
19520cat >>$CONFIG_STATUS <<\_ACEOF
19521# If no file are specified by the user, then we need to provide default
19522# value.  By we need to know if files were specified by the user.
19523ac_need_defaults=:
19524while test $# != 0
19525do
19526  case $1 in
19527  --*=*)
19528    ac_option=`expr "x$1" : 'x\([^=]*\)='`
19529    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19530    ac_shift=:
19531    ;;
19532  -*)
19533    ac_option=$1
19534    ac_optarg=$2
19535    ac_shift=shift
19536    ;;
19537  *) # This is not an option, so the user has probably given explicit
19538     # arguments.
19539     ac_option=$1
19540     ac_need_defaults=false;;
19541  esac
19542
19543  case $ac_option in
19544  # Handling of the options.
19545_ACEOF
19546cat >>$CONFIG_STATUS <<\_ACEOF
19547  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19548    ac_cs_recheck=: ;;
19549  --version | --vers* | -V )
19550    echo "$ac_cs_version"; exit 0 ;;
19551  --he | --h)
19552    # Conflict between --help and --header
19553    { { echo "$as_me:$LINENO: error: ambiguous option: $1
19554Try \`$0 --help' for more information." >&5
19555echo "$as_me: error: ambiguous option: $1
19556Try \`$0 --help' for more information." >&2;}
19557   { (exit 1); exit 1; }; };;
19558  --help | --hel | -h )
19559    echo "$ac_cs_usage"; exit 0 ;;
19560  --debug | --d* | -d )
19561    debug=: ;;
19562  --file | --fil | --fi | --f )
19563    $ac_shift
19564    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
19565    ac_need_defaults=false;;
19566  --header | --heade | --head | --hea )
19567    $ac_shift
19568    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
19569    ac_need_defaults=false;;
19570  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19571  | -silent | --silent | --silen | --sile | --sil | --si | --s)
19572    ac_cs_silent=: ;;
19573
19574  # This is an error.
19575  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
19576Try \`$0 --help' for more information." >&5
19577echo "$as_me: error: unrecognized option: $1
19578Try \`$0 --help' for more information." >&2;}
19579   { (exit 1); exit 1; }; } ;;
19580
19581  *) ac_config_targets="$ac_config_targets $1" ;;
19582
19583  esac
19584  shift
19585done
19586
19587ac_configure_extra_args=
19588
19589if $ac_cs_silent; then
19590  exec 6>/dev/null
19591  ac_configure_extra_args="$ac_configure_extra_args --silent"
19592fi
19593
19594_ACEOF
19595cat >>$CONFIG_STATUS <<_ACEOF
19596if \$ac_cs_recheck; then
19597  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
19598  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19599fi
19600
19601_ACEOF
19602
19603cat >>$CONFIG_STATUS <<_ACEOF
19604#
19605# INIT-COMMANDS section.
19606#
19607
19608AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
19609
19610_ACEOF
19611
19612
19613
19614cat >>$CONFIG_STATUS <<\_ACEOF
19615for ac_config_target in $ac_config_targets
19616do
19617  case "$ac_config_target" in
19618  # Handling of arguments.
19619  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19620  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
19621  "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
19622  "xxf86misc.pc" ) CONFIG_FILES="$CONFIG_FILES xxf86misc.pc" ;;
19623  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
19624  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
19625  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
19626echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19627   { (exit 1); exit 1; }; };;
19628  esac
19629done
19630
19631# If the user did not use the arguments to specify the items to instantiate,
19632# then the envvar interface is used.  Set only those that are not.
19633# We use the long form for the default assignment because of an extremely
19634# bizarre bug on SunOS 4.1.3.
19635if $ac_need_defaults; then
19636  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19637  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19638  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19639fi
19640
19641# Have a temporary directory for convenience.  Make it in the build tree
19642# simply because there is no reason to put it here, and in addition,
19643# creating and moving files from /tmp can sometimes cause problems.
19644# Create a temporary directory, and hook for its removal unless debugging.
19645$debug ||
19646{
19647  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19648  trap '{ (exit 1); exit 1; }' 1 2 13 15
19649}
19650
19651# Create a (secure) tmp directory for tmp files.
19652
19653{
19654  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
19655  test -n "$tmp" && test -d "$tmp"
19656}  ||
19657{
19658  tmp=./confstat$$-$RANDOM
19659  (umask 077 && mkdir $tmp)
19660} ||
19661{
19662   echo "$me: cannot create a temporary directory in ." >&2
19663   { (exit 1); exit 1; }
19664}
19665
19666_ACEOF
19667
19668cat >>$CONFIG_STATUS <<_ACEOF
19669
19670#
19671# CONFIG_FILES section.
19672#
19673
19674# No need to generate the scripts if there are no CONFIG_FILES.
19675# This happens for instance when ./config.status config.h
19676if test -n "\$CONFIG_FILES"; then
19677  # Protect against being on the right side of a sed subst in config.status.
19678  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19679   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19680s,@SHELL@,$SHELL,;t t
19681s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19682s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19683s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19684s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19685s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19686s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19687s,@exec_prefix@,$exec_prefix,;t t
19688s,@prefix@,$prefix,;t t
19689s,@program_transform_name@,$program_transform_name,;t t
19690s,@bindir@,$bindir,;t t
19691s,@sbindir@,$sbindir,;t t
19692s,@libexecdir@,$libexecdir,;t t
19693s,@datadir@,$datadir,;t t
19694s,@sysconfdir@,$sysconfdir,;t t
19695s,@sharedstatedir@,$sharedstatedir,;t t
19696s,@localstatedir@,$localstatedir,;t t
19697s,@libdir@,$libdir,;t t
19698s,@includedir@,$includedir,;t t
19699s,@oldincludedir@,$oldincludedir,;t t
19700s,@infodir@,$infodir,;t t
19701s,@mandir@,$mandir,;t t
19702s,@build_alias@,$build_alias,;t t
19703s,@host_alias@,$host_alias,;t t
19704s,@target_alias@,$target_alias,;t t
19705s,@DEFS@,$DEFS,;t t
19706s,@ECHO_C@,$ECHO_C,;t t
19707s,@ECHO_N@,$ECHO_N,;t t
19708s,@ECHO_T@,$ECHO_T,;t t
19709s,@LIBS@,$LIBS,;t t
19710s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19711s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19712s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19713s,@CYGPATH_W@,$CYGPATH_W,;t t
19714s,@PACKAGE@,$PACKAGE,;t t
19715s,@VERSION@,$VERSION,;t t
19716s,@ACLOCAL@,$ACLOCAL,;t t
19717s,@AUTOCONF@,$AUTOCONF,;t t
19718s,@AUTOMAKE@,$AUTOMAKE,;t t
19719s,@AUTOHEADER@,$AUTOHEADER,;t t
19720s,@MAKEINFO@,$MAKEINFO,;t t
19721s,@install_sh@,$install_sh,;t t
19722s,@STRIP@,$STRIP,;t t
19723s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
19724s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
19725s,@mkdir_p@,$mkdir_p,;t t
19726s,@AWK@,$AWK,;t t
19727s,@SET_MAKE@,$SET_MAKE,;t t
19728s,@am__leading_dot@,$am__leading_dot,;t t
19729s,@AMTAR@,$AMTAR,;t t
19730s,@am__tar@,$am__tar,;t t
19731s,@am__untar@,$am__untar,;t t
19732s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
19733s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
19734s,@MAINT@,$MAINT,;t t
19735s,@CC@,$CC,;t t
19736s,@CFLAGS@,$CFLAGS,;t t
19737s,@LDFLAGS@,$LDFLAGS,;t t
19738s,@CPPFLAGS@,$CPPFLAGS,;t t
19739s,@ac_ct_CC@,$ac_ct_CC,;t t
19740s,@EXEEXT@,$EXEEXT,;t t
19741s,@OBJEXT@,$OBJEXT,;t t
19742s,@DEPDIR@,$DEPDIR,;t t
19743s,@am__include@,$am__include,;t t
19744s,@am__quote@,$am__quote,;t t
19745s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
19746s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
19747s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
19748s,@CCDEPMODE@,$CCDEPMODE,;t t
19749s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
19750s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
19751s,@build@,$build,;t t
19752s,@build_cpu@,$build_cpu,;t t
19753s,@build_vendor@,$build_vendor,;t t
19754s,@build_os@,$build_os,;t t
19755s,@host@,$host,;t t
19756s,@host_cpu@,$host_cpu,;t t
19757s,@host_vendor@,$host_vendor,;t t
19758s,@host_os@,$host_os,;t t
19759s,@EGREP@,$EGREP,;t t
19760s,@LN_S@,$LN_S,;t t
19761s,@ECHO@,$ECHO,;t t
19762s,@AR@,$AR,;t t
19763s,@ac_ct_AR@,$ac_ct_AR,;t t
19764s,@RANLIB@,$RANLIB,;t t
19765s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19766s,@CPP@,$CPP,;t t
19767s,@CXX@,$CXX,;t t
19768s,@CXXFLAGS@,$CXXFLAGS,;t t
19769s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19770s,@CXXDEPMODE@,$CXXDEPMODE,;t t
19771s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
19772s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
19773s,@CXXCPP@,$CXXCPP,;t t
19774s,@F77@,$F77,;t t
19775s,@FFLAGS@,$FFLAGS,;t t
19776s,@ac_ct_F77@,$ac_ct_F77,;t t
19777s,@LIBTOOL@,$LIBTOOL,;t t
19778s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19779s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
19780s,@XXF86MISC_CFLAGS@,$XXF86MISC_CFLAGS,;t t
19781s,@XXF86MISC_LIBS@,$XXF86MISC_LIBS,;t t
19782s,@MALLOC_ZERO_CFLAGS@,$MALLOC_ZERO_CFLAGS,;t t
19783s,@XMALLOC_ZERO_CFLAGS@,$XMALLOC_ZERO_CFLAGS,;t t
19784s,@XTMALLOC_ZERO_CFLAGS@,$XTMALLOC_ZERO_CFLAGS,;t t
19785s,@APP_MAN_SUFFIX@,$APP_MAN_SUFFIX,;t t
19786s,@LIB_MAN_SUFFIX@,$LIB_MAN_SUFFIX,;t t
19787s,@FILE_MAN_SUFFIX@,$FILE_MAN_SUFFIX,;t t
19788s,@MISC_MAN_SUFFIX@,$MISC_MAN_SUFFIX,;t t
19789s,@DRIVER_MAN_SUFFIX@,$DRIVER_MAN_SUFFIX,;t t
19790s,@ADMIN_MAN_SUFFIX@,$ADMIN_MAN_SUFFIX,;t t
19791s,@APP_MAN_DIR@,$APP_MAN_DIR,;t t
19792s,@LIB_MAN_DIR@,$LIB_MAN_DIR,;t t
19793s,@FILE_MAN_DIR@,$FILE_MAN_DIR,;t t
19794s,@MISC_MAN_DIR@,$MISC_MAN_DIR,;t t
19795s,@DRIVER_MAN_DIR@,$DRIVER_MAN_DIR,;t t
19796s,@ADMIN_MAN_DIR@,$ADMIN_MAN_DIR,;t t
19797s,@LIBOBJS@,$LIBOBJS,;t t
19798s,@LTLIBOBJS@,$LTLIBOBJS,;t t
19799CEOF
19800
19801_ACEOF
19802
19803  cat >>$CONFIG_STATUS <<\_ACEOF
19804  # Split the substitutions into bite-sized pieces for seds with
19805  # small command number limits, like on Digital OSF/1 and HP-UX.
19806  ac_max_sed_lines=48
19807  ac_sed_frag=1 # Number of current file.
19808  ac_beg=1 # First line for current file.
19809  ac_end=$ac_max_sed_lines # Line after last line for current file.
19810  ac_more_lines=:
19811  ac_sed_cmds=
19812  while $ac_more_lines; do
19813    if test $ac_beg -gt 1; then
19814      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19815    else
19816      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19817    fi
19818    if test ! -s $tmp/subs.frag; then
19819      ac_more_lines=false
19820    else
19821      # The purpose of the label and of the branching condition is to
19822      # speed up the sed processing (if there are no `@' at all, there
19823      # is no need to browse any of the substitutions).
19824      # These are the two extra sed commands mentioned above.
19825      (echo ':t
19826  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19827      if test -z "$ac_sed_cmds"; then
19828	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19829      else
19830	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19831      fi
19832      ac_sed_frag=`expr $ac_sed_frag + 1`
19833      ac_beg=$ac_end
19834      ac_end=`expr $ac_end + $ac_max_sed_lines`
19835    fi
19836  done
19837  if test -z "$ac_sed_cmds"; then
19838    ac_sed_cmds=cat
19839  fi
19840fi # test -n "$CONFIG_FILES"
19841
19842_ACEOF
19843cat >>$CONFIG_STATUS <<\_ACEOF
19844for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19845  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19846  case $ac_file in
19847  - | *:- | *:-:* ) # input from stdin
19848	cat >$tmp/stdin
19849	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19850	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19851  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19852	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19853  * )   ac_file_in=$ac_file.in ;;
19854  esac
19855
19856  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19857  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
19858$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19859	 X"$ac_file" : 'X\(//\)[^/]' \| \
19860	 X"$ac_file" : 'X\(//\)$' \| \
19861	 X"$ac_file" : 'X\(/\)' \| \
19862	 .     : '\(.\)' 2>/dev/null ||
19863echo X"$ac_file" |
19864    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19865  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19866  	  /^X\(\/\/\)$/{ s//\1/; q; }
19867  	  /^X\(\/\).*/{ s//\1/; q; }
19868  	  s/.*/./; q'`
19869  { if $as_mkdir_p; then
19870    mkdir -p "$ac_dir"
19871  else
19872    as_dir="$ac_dir"
19873    as_dirs=
19874    while test ! -d "$as_dir"; do
19875      as_dirs="$as_dir $as_dirs"
19876      as_dir=`(dirname "$as_dir") 2>/dev/null ||
19877$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19878	 X"$as_dir" : 'X\(//\)[^/]' \| \
19879	 X"$as_dir" : 'X\(//\)$' \| \
19880	 X"$as_dir" : 'X\(/\)' \| \
19881	 .     : '\(.\)' 2>/dev/null ||
19882echo X"$as_dir" |
19883    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19884  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19885  	  /^X\(\/\/\)$/{ s//\1/; q; }
19886  	  /^X\(\/\).*/{ s//\1/; q; }
19887  	  s/.*/./; q'`
19888    done
19889    test ! -n "$as_dirs" || mkdir $as_dirs
19890  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
19891echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
19892   { (exit 1); exit 1; }; }; }
19893
19894  ac_builddir=.
19895
19896if test "$ac_dir" != .; then
19897  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
19898  # A "../" for each directory in $ac_dir_suffix.
19899  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
19900else
19901  ac_dir_suffix= ac_top_builddir=
19902fi
19903
19904case $srcdir in
19905  .)  # No --srcdir option.  We are building in place.
19906    ac_srcdir=.
19907    if test -z "$ac_top_builddir"; then
19908       ac_top_srcdir=.
19909    else
19910       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
19911    fi ;;
19912  [\\/]* | ?:[\\/]* )  # Absolute path.
19913    ac_srcdir=$srcdir$ac_dir_suffix;
19914    ac_top_srcdir=$srcdir ;;
19915  *) # Relative path.
19916    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
19917    ac_top_srcdir=$ac_top_builddir$srcdir ;;
19918esac
19919
19920# Do not use `cd foo && pwd` to compute absolute paths, because
19921# the directories may not exist.
19922case `pwd` in
19923.) ac_abs_builddir="$ac_dir";;
19924*)
19925  case "$ac_dir" in
19926  .) ac_abs_builddir=`pwd`;;
19927  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
19928  *) ac_abs_builddir=`pwd`/"$ac_dir";;
19929  esac;;
19930esac
19931case $ac_abs_builddir in
19932.) ac_abs_top_builddir=${ac_top_builddir}.;;
19933*)
19934  case ${ac_top_builddir}. in
19935  .) ac_abs_top_builddir=$ac_abs_builddir;;
19936  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
19937  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
19938  esac;;
19939esac
19940case $ac_abs_builddir in
19941.) ac_abs_srcdir=$ac_srcdir;;
19942*)
19943  case $ac_srcdir in
19944  .) ac_abs_srcdir=$ac_abs_builddir;;
19945  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
19946  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
19947  esac;;
19948esac
19949case $ac_abs_builddir in
19950.) ac_abs_top_srcdir=$ac_top_srcdir;;
19951*)
19952  case $ac_top_srcdir in
19953  .) ac_abs_top_srcdir=$ac_abs_builddir;;
19954  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
19955  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
19956  esac;;
19957esac
19958
19959
19960  case $INSTALL in
19961  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19962  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
19963  esac
19964
19965  if test x"$ac_file" != x-; then
19966    { echo "$as_me:$LINENO: creating $ac_file" >&5
19967echo "$as_me: creating $ac_file" >&6;}
19968    rm -f "$ac_file"
19969  fi
19970  # Let's still pretend it is `configure' which instantiates (i.e., don't
19971  # use $as_me), people would be surprised to read:
19972  #    /* config.h.  Generated by config.status.  */
19973  if test x"$ac_file" = x-; then
19974    configure_input=
19975  else
19976    configure_input="$ac_file.  "
19977  fi
19978  configure_input=$configure_input"Generated from `echo $ac_file_in |
19979				     sed 's,.*/,,'` by configure."
19980
19981  # First look for the input files in the build tree, otherwise in the
19982  # src tree.
19983  ac_file_inputs=`IFS=:
19984    for f in $ac_file_in; do
19985      case $f in
19986      -) echo $tmp/stdin ;;
19987      [\\/$]*)
19988	 # Absolute (can't be DOS-style, as IFS=:)
19989	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
19990echo "$as_me: error: cannot find input file: $f" >&2;}
19991   { (exit 1); exit 1; }; }
19992	 echo "$f";;
19993      *) # Relative
19994	 if test -f "$f"; then
19995	   # Build tree
19996	   echo "$f"
19997	 elif test -f "$srcdir/$f"; then
19998	   # Source tree
19999	   echo "$srcdir/$f"
20000	 else
20001	   # /dev/null tree
20002	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20003echo "$as_me: error: cannot find input file: $f" >&2;}
20004   { (exit 1); exit 1; }; }
20005	 fi;;
20006      esac
20007    done` || { (exit 1); exit 1; }
20008_ACEOF
20009cat >>$CONFIG_STATUS <<_ACEOF
20010  sed "$ac_vpsub
20011$extrasub
20012_ACEOF
20013cat >>$CONFIG_STATUS <<\_ACEOF
20014:t
20015/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20016s,@configure_input@,$configure_input,;t t
20017s,@srcdir@,$ac_srcdir,;t t
20018s,@abs_srcdir@,$ac_abs_srcdir,;t t
20019s,@top_srcdir@,$ac_top_srcdir,;t t
20020s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
20021s,@builddir@,$ac_builddir,;t t
20022s,@abs_builddir@,$ac_abs_builddir,;t t
20023s,@top_builddir@,$ac_top_builddir,;t t
20024s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
20025s,@INSTALL@,$ac_INSTALL,;t t
20026" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
20027  rm -f $tmp/stdin
20028  if test x"$ac_file" != x-; then
20029    mv $tmp/out $ac_file
20030  else
20031    cat $tmp/out
20032    rm -f $tmp/out
20033  fi
20034
20035done
20036_ACEOF
20037cat >>$CONFIG_STATUS <<\_ACEOF
20038
20039#
20040# CONFIG_HEADER section.
20041#
20042
20043# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
20044# NAME is the cpp macro being defined and VALUE is the value it is being given.
20045#
20046# ac_d sets the value in "#define NAME VALUE" lines.
20047ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
20048ac_dB='[	 ].*$,\1#\2'
20049ac_dC=' '
20050ac_dD=',;t'
20051# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
20052ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
20053ac_uB='$,\1#\2define\3'
20054ac_uC=' '
20055ac_uD=',;t'
20056
20057for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
20058  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
20059  case $ac_file in
20060  - | *:- | *:-:* ) # input from stdin
20061	cat >$tmp/stdin
20062	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20063	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20064  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
20065	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
20066  * )   ac_file_in=$ac_file.in ;;
20067  esac
20068
20069  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
20070echo "$as_me: creating $ac_file" >&6;}
20071
20072  # First look for the input files in the build tree, otherwise in the
20073  # src tree.
20074  ac_file_inputs=`IFS=:
20075    for f in $ac_file_in; do
20076      case $f in
20077      -) echo $tmp/stdin ;;
20078      [\\/$]*)
20079	 # Absolute (can't be DOS-style, as IFS=:)
20080	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20081echo "$as_me: error: cannot find input file: $f" >&2;}
20082   { (exit 1); exit 1; }; }
20083	 # Do quote $f, to prevent DOS paths from being IFS'd.
20084	 echo "$f";;
20085      *) # Relative
20086	 if test -f "$f"; then
20087	   # Build tree
20088	   echo "$f"
20089	 elif test -f "$srcdir/$f"; then
20090	   # Source tree
20091	   echo "$srcdir/$f"
20092	 else
20093	   # /dev/null tree
20094	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
20095echo "$as_me: error: cannot find input file: $f" >&2;}
20096   { (exit 1); exit 1; }; }
20097	 fi;;
20098      esac
20099    done` || { (exit 1); exit 1; }
20100  # Remove the trailing spaces.
20101  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
20102
20103_ACEOF
20104
20105# Transform confdefs.h into two sed scripts, `conftest.defines' and
20106# `conftest.undefs', that substitutes the proper values into
20107# config.h.in to produce config.h.  The first handles `#define'
20108# templates, and the second `#undef' templates.
20109# And first: Protect against being on the right side of a sed subst in
20110# config.status.  Protect against being in an unquoted here document
20111# in config.status.
20112rm -f conftest.defines conftest.undefs
20113# Using a here document instead of a string reduces the quoting nightmare.
20114# Putting comments in sed scripts is not portable.
20115#
20116# `end' is used to avoid that the second main sed command (meant for
20117# 0-ary CPP macros) applies to n-ary macro definitions.
20118# See the Autoconf documentation for `clear'.
20119cat >confdef2sed.sed <<\_ACEOF
20120s/[\\&,]/\\&/g
20121s,[\\$`],\\&,g
20122t clear
20123: clear
20124s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
20125t end
20126s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
20127: end
20128_ACEOF
20129# If some macros were called several times there might be several times
20130# the same #defines, which is useless.  Nevertheless, we may not want to
20131# sort them, since we want the *last* AC-DEFINE to be honored.
20132uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
20133sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
20134rm -f confdef2sed.sed
20135
20136# This sed command replaces #undef with comments.  This is necessary, for
20137# example, in the case of _POSIX_SOURCE, which is predefined and required
20138# on some systems where configure will not decide to define it.
20139cat >>conftest.undefs <<\_ACEOF
20140s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
20141_ACEOF
20142
20143# Break up conftest.defines because some shells have a limit on the size
20144# of here documents, and old seds have small limits too (100 cmds).
20145echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
20146echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
20147echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
20148echo '  :' >>$CONFIG_STATUS
20149rm -f conftest.tail
20150while grep . conftest.defines >/dev/null
20151do
20152  # Write a limited-size here document to $tmp/defines.sed.
20153  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
20154  # Speed up: don't consider the non `#define' lines.
20155  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
20156  # Work around the forget-to-reset-the-flag bug.
20157  echo 't clr' >>$CONFIG_STATUS
20158  echo ': clr' >>$CONFIG_STATUS
20159  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
20160  echo 'CEOF
20161  sed -f $tmp/defines.sed $tmp/in >$tmp/out
20162  rm -f $tmp/in
20163  mv $tmp/out $tmp/in
20164' >>$CONFIG_STATUS
20165  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
20166  rm -f conftest.defines
20167  mv conftest.tail conftest.defines
20168done
20169rm -f conftest.defines
20170echo '  fi # grep' >>$CONFIG_STATUS
20171echo >>$CONFIG_STATUS
20172
20173# Break up conftest.undefs because some shells have a limit on the size
20174# of here documents, and old seds have small limits too (100 cmds).
20175echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
20176rm -f conftest.tail
20177while grep . conftest.undefs >/dev/null
20178do
20179  # Write a limited-size here document to $tmp/undefs.sed.
20180  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
20181  # Speed up: don't consider the non `#undef'
20182  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
20183  # Work around the forget-to-reset-the-flag bug.
20184  echo 't clr' >>$CONFIG_STATUS
20185  echo ': clr' >>$CONFIG_STATUS
20186  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
20187  echo 'CEOF
20188  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
20189  rm -f $tmp/in
20190  mv $tmp/out $tmp/in
20191' >>$CONFIG_STATUS
20192  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
20193  rm -f conftest.undefs
20194  mv conftest.tail conftest.undefs
20195done
20196rm -f conftest.undefs
20197
20198cat >>$CONFIG_STATUS <<\_ACEOF
20199  # Let's still pretend it is `configure' which instantiates (i.e., don't
20200  # use $as_me), people would be surprised to read:
20201  #    /* config.h.  Generated by config.status.  */
20202  if test x"$ac_file" = x-; then
20203    echo "/* Generated by configure.  */" >$tmp/config.h
20204  else
20205    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
20206  fi
20207  cat $tmp/in >>$tmp/config.h
20208  rm -f $tmp/in
20209  if test x"$ac_file" != x-; then
20210    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
20211      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20212echo "$as_me: $ac_file is unchanged" >&6;}
20213    else
20214      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
20215$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20216	 X"$ac_file" : 'X\(//\)[^/]' \| \
20217	 X"$ac_file" : 'X\(//\)$' \| \
20218	 X"$ac_file" : 'X\(/\)' \| \
20219	 .     : '\(.\)' 2>/dev/null ||
20220echo X"$ac_file" |
20221    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20222  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20223  	  /^X\(\/\/\)$/{ s//\1/; q; }
20224  	  /^X\(\/\).*/{ s//\1/; q; }
20225  	  s/.*/./; q'`
20226      { if $as_mkdir_p; then
20227    mkdir -p "$ac_dir"
20228  else
20229    as_dir="$ac_dir"
20230    as_dirs=
20231    while test ! -d "$as_dir"; do
20232      as_dirs="$as_dir $as_dirs"
20233      as_dir=`(dirname "$as_dir") 2>/dev/null ||
20234$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20235	 X"$as_dir" : 'X\(//\)[^/]' \| \
20236	 X"$as_dir" : 'X\(//\)$' \| \
20237	 X"$as_dir" : 'X\(/\)' \| \
20238	 .     : '\(.\)' 2>/dev/null ||
20239echo X"$as_dir" |
20240    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20241  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20242  	  /^X\(\/\/\)$/{ s//\1/; q; }
20243  	  /^X\(\/\).*/{ s//\1/; q; }
20244  	  s/.*/./; q'`
20245    done
20246    test ! -n "$as_dirs" || mkdir $as_dirs
20247  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
20248echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
20249   { (exit 1); exit 1; }; }; }
20250
20251      rm -f $ac_file
20252      mv $tmp/config.h $ac_file
20253    fi
20254  else
20255    cat $tmp/config.h
20256    rm -f $tmp/config.h
20257  fi
20258# Compute $ac_file's index in $config_headers.
20259_am_stamp_count=1
20260for _am_header in $config_headers :; do
20261  case $_am_header in
20262    $ac_file | $ac_file:* )
20263      break ;;
20264    * )
20265      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20266  esac
20267done
20268echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
20269$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20270	 X$ac_file : 'X\(//\)[^/]' \| \
20271	 X$ac_file : 'X\(//\)$' \| \
20272	 X$ac_file : 'X\(/\)' \| \
20273	 .     : '\(.\)' 2>/dev/null ||
20274echo X$ac_file |
20275    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20276  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20277  	  /^X\(\/\/\)$/{ s//\1/; q; }
20278  	  /^X\(\/\).*/{ s//\1/; q; }
20279  	  s/.*/./; q'`/stamp-h$_am_stamp_count
20280done
20281_ACEOF
20282cat >>$CONFIG_STATUS <<\_ACEOF
20283
20284#
20285# CONFIG_COMMANDS section.
20286#
20287for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
20288  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
20289  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
20290  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
20291$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20292	 X"$ac_dest" : 'X\(//\)[^/]' \| \
20293	 X"$ac_dest" : 'X\(//\)$' \| \
20294	 X"$ac_dest" : 'X\(/\)' \| \
20295	 .     : '\(.\)' 2>/dev/null ||
20296echo X"$ac_dest" |
20297    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20298  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20299  	  /^X\(\/\/\)$/{ s//\1/; q; }
20300  	  /^X\(\/\).*/{ s//\1/; q; }
20301  	  s/.*/./; q'`
20302  { if $as_mkdir_p; then
20303    mkdir -p "$ac_dir"
20304  else
20305    as_dir="$ac_dir"
20306    as_dirs=
20307    while test ! -d "$as_dir"; do
20308      as_dirs="$as_dir $as_dirs"
20309      as_dir=`(dirname "$as_dir") 2>/dev/null ||
20310$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20311	 X"$as_dir" : 'X\(//\)[^/]' \| \
20312	 X"$as_dir" : 'X\(//\)$' \| \
20313	 X"$as_dir" : 'X\(/\)' \| \
20314	 .     : '\(.\)' 2>/dev/null ||
20315echo X"$as_dir" |
20316    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20317  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20318  	  /^X\(\/\/\)$/{ s//\1/; q; }
20319  	  /^X\(\/\).*/{ s//\1/; q; }
20320  	  s/.*/./; q'`
20321    done
20322    test ! -n "$as_dirs" || mkdir $as_dirs
20323  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
20324echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
20325   { (exit 1); exit 1; }; }; }
20326
20327  ac_builddir=.
20328
20329if test "$ac_dir" != .; then
20330  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20331  # A "../" for each directory in $ac_dir_suffix.
20332  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
20333else
20334  ac_dir_suffix= ac_top_builddir=
20335fi
20336
20337case $srcdir in
20338  .)  # No --srcdir option.  We are building in place.
20339    ac_srcdir=.
20340    if test -z "$ac_top_builddir"; then
20341       ac_top_srcdir=.
20342    else
20343       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
20344    fi ;;
20345  [\\/]* | ?:[\\/]* )  # Absolute path.
20346    ac_srcdir=$srcdir$ac_dir_suffix;
20347    ac_top_srcdir=$srcdir ;;
20348  *) # Relative path.
20349    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
20350    ac_top_srcdir=$ac_top_builddir$srcdir ;;
20351esac
20352
20353# Do not use `cd foo && pwd` to compute absolute paths, because
20354# the directories may not exist.
20355case `pwd` in
20356.) ac_abs_builddir="$ac_dir";;
20357*)
20358  case "$ac_dir" in
20359  .) ac_abs_builddir=`pwd`;;
20360  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
20361  *) ac_abs_builddir=`pwd`/"$ac_dir";;
20362  esac;;
20363esac
20364case $ac_abs_builddir in
20365.) ac_abs_top_builddir=${ac_top_builddir}.;;
20366*)
20367  case ${ac_top_builddir}. in
20368  .) ac_abs_top_builddir=$ac_abs_builddir;;
20369  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
20370  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
20371  esac;;
20372esac
20373case $ac_abs_builddir in
20374.) ac_abs_srcdir=$ac_srcdir;;
20375*)
20376  case $ac_srcdir in
20377  .) ac_abs_srcdir=$ac_abs_builddir;;
20378  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
20379  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
20380  esac;;
20381esac
20382case $ac_abs_builddir in
20383.) ac_abs_top_srcdir=$ac_top_srcdir;;
20384*)
20385  case $ac_top_srcdir in
20386  .) ac_abs_top_srcdir=$ac_abs_builddir;;
20387  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
20388  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
20389  esac;;
20390esac
20391
20392
20393  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
20394echo "$as_me: executing $ac_dest commands" >&6;}
20395  case $ac_dest in
20396    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
20397  # Strip MF so we end up with the name of the file.
20398  mf=`echo "$mf" | sed -e 's/:.*$//'`
20399  # Check whether this is an Automake generated Makefile or not.
20400  # We used to match only the files named `Makefile.in', but
20401  # some people rename them; so instead we look at the file content.
20402  # Grep'ing the first line is not enough: some people post-process
20403  # each Makefile.in and add a new line on top of each file to say so.
20404  # So let's grep whole file.
20405  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
20406    dirpart=`(dirname "$mf") 2>/dev/null ||
20407$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20408	 X"$mf" : 'X\(//\)[^/]' \| \
20409	 X"$mf" : 'X\(//\)$' \| \
20410	 X"$mf" : 'X\(/\)' \| \
20411	 .     : '\(.\)' 2>/dev/null ||
20412echo X"$mf" |
20413    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20414  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20415  	  /^X\(\/\/\)$/{ s//\1/; q; }
20416  	  /^X\(\/\).*/{ s//\1/; q; }
20417  	  s/.*/./; q'`
20418  else
20419    continue
20420  fi
20421  # Extract the definition of DEPDIR, am__include, and am__quote
20422  # from the Makefile without running `make'.
20423  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20424  test -z "$DEPDIR" && continue
20425  am__include=`sed -n 's/^am__include = //p' < "$mf"`
20426  test -z "am__include" && continue
20427  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20428  # When using ansi2knr, U may be empty or an underscore; expand it
20429  U=`sed -n 's/^U = //p' < "$mf"`
20430  # Find all dependency output files, they are included files with
20431  # $(DEPDIR) in their names.  We invoke sed twice because it is the
20432  # simplest approach to changing $(DEPDIR) to its actual value in the
20433  # expansion.
20434  for file in `sed -n "
20435    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20436       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
20437    # Make sure the directory exists.
20438    test -f "$dirpart/$file" && continue
20439    fdir=`(dirname "$file") 2>/dev/null ||
20440$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20441	 X"$file" : 'X\(//\)[^/]' \| \
20442	 X"$file" : 'X\(//\)$' \| \
20443	 X"$file" : 'X\(/\)' \| \
20444	 .     : '\(.\)' 2>/dev/null ||
20445echo X"$file" |
20446    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20447  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20448  	  /^X\(\/\/\)$/{ s//\1/; q; }
20449  	  /^X\(\/\).*/{ s//\1/; q; }
20450  	  s/.*/./; q'`
20451    { if $as_mkdir_p; then
20452    mkdir -p $dirpart/$fdir
20453  else
20454    as_dir=$dirpart/$fdir
20455    as_dirs=
20456    while test ! -d "$as_dir"; do
20457      as_dirs="$as_dir $as_dirs"
20458      as_dir=`(dirname "$as_dir") 2>/dev/null ||
20459$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20460	 X"$as_dir" : 'X\(//\)[^/]' \| \
20461	 X"$as_dir" : 'X\(//\)$' \| \
20462	 X"$as_dir" : 'X\(/\)' \| \
20463	 .     : '\(.\)' 2>/dev/null ||
20464echo X"$as_dir" |
20465    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
20466  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
20467  	  /^X\(\/\/\)$/{ s//\1/; q; }
20468  	  /^X\(\/\).*/{ s//\1/; q; }
20469  	  s/.*/./; q'`
20470    done
20471    test ! -n "$as_dirs" || mkdir $as_dirs
20472  fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
20473echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
20474   { (exit 1); exit 1; }; }; }
20475
20476    # echo "creating $dirpart/$file"
20477    echo '# dummy' > "$dirpart/$file"
20478  done
20479done
20480 ;;
20481  esac
20482done
20483_ACEOF
20484
20485cat >>$CONFIG_STATUS <<\_ACEOF
20486
20487{ (exit 0); exit 0; }
20488_ACEOF
20489chmod +x $CONFIG_STATUS
20490ac_clean_files=$ac_clean_files_save
20491
20492
20493# configure is writing to config.log, and then calls config.status.
20494# config.status does its own redirection, appending to config.log.
20495# Unfortunately, on DOS this fails, as config.log is still kept open
20496# by configure, so config.status won't be able to write to it; its
20497# output is simply discarded.  So we exec the FD to /dev/null,
20498# effectively closing config.log, so it can be properly (re)opened and
20499# appended to by config.status.  When coming back to configure, we
20500# need to make the FD available again.
20501if test "$no_create" != yes; then
20502  ac_cs_success=:
20503  ac_config_status_args=
20504  test "$silent" = yes &&
20505    ac_config_status_args="$ac_config_status_args --quiet"
20506  exec 5>/dev/null
20507  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20508  exec 5>>config.log
20509  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20510  # would make configure fail if this is the last instruction.
20511  $ac_cs_success || { (exit 1); exit 1; }
20512fi
20513
20514