configure revision af7c02bd
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59 for libXdamage 1.1.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='libXdamage'
425PACKAGE_TARNAME='libXdamage'
426PACKAGE_VERSION='1.1.1'
427PACKAGE_STRING='libXdamage 1.1.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 X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS DAMAGEEXT_VERSION XDAMAGE_CFLAGS XDAMAGE_LIBS 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_X_CFLAGS_set=${X_CFLAGS+set}
953ac_env_X_CFLAGS_value=$X_CFLAGS
954ac_cv_env_X_CFLAGS_set=${X_CFLAGS+set}
955ac_cv_env_X_CFLAGS_value=$X_CFLAGS
956ac_env_X_LIBS_set=${X_LIBS+set}
957ac_env_X_LIBS_value=$X_LIBS
958ac_cv_env_X_LIBS_set=${X_LIBS+set}
959ac_cv_env_X_LIBS_value=$X_LIBS
960ac_env_XDAMAGE_CFLAGS_set=${XDAMAGE_CFLAGS+set}
961ac_env_XDAMAGE_CFLAGS_value=$XDAMAGE_CFLAGS
962ac_cv_env_XDAMAGE_CFLAGS_set=${XDAMAGE_CFLAGS+set}
963ac_cv_env_XDAMAGE_CFLAGS_value=$XDAMAGE_CFLAGS
964ac_env_XDAMAGE_LIBS_set=${XDAMAGE_LIBS+set}
965ac_env_XDAMAGE_LIBS_value=$XDAMAGE_LIBS
966ac_cv_env_XDAMAGE_LIBS_set=${XDAMAGE_LIBS+set}
967ac_cv_env_XDAMAGE_LIBS_value=$XDAMAGE_LIBS
968
969#
970# Report the --help message.
971#
972if test "$ac_init_help" = "long"; then
973  # Omit some internal or obsolete options to make the list less imposing.
974  # This message is too long to be a string in the A/UX 3.1 sh.
975  cat <<_ACEOF
976\`configure' configures libXdamage 1.1.1 to adapt to many kinds of systems.
977
978Usage: $0 [OPTION]... [VAR=VALUE]...
979
980To assign environment variables (e.g., CC, CFLAGS...), specify them as
981VAR=VALUE.  See below for descriptions of some of the useful variables.
982
983Defaults for the options are specified in brackets.
984
985Configuration:
986  -h, --help              display this help and exit
987      --help=short        display options specific to this package
988      --help=recursive    display the short help of all the included packages
989  -V, --version           display version information and exit
990  -q, --quiet, --silent   do not print \`checking...' messages
991      --cache-file=FILE   cache test results in FILE [disabled]
992  -C, --config-cache      alias for \`--cache-file=config.cache'
993  -n, --no-create         do not create output files
994      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
995
996_ACEOF
997
998  cat <<_ACEOF
999Installation directories:
1000  --prefix=PREFIX         install architecture-independent files in PREFIX
1001			  [$ac_default_prefix]
1002  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1003			  [PREFIX]
1004
1005By default, \`make install' will install all the files in
1006\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1007an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1008for instance \`--prefix=\$HOME'.
1009
1010For better control, use the options below.
1011
1012Fine tuning of the installation directories:
1013  --bindir=DIR           user executables [EPREFIX/bin]
1014  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1015  --libexecdir=DIR       program executables [EPREFIX/libexec]
1016  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1017  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1018  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1019  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1020  --libdir=DIR           object code libraries [EPREFIX/lib]
1021  --includedir=DIR       C header files [PREFIX/include]
1022  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1023  --infodir=DIR          info documentation [PREFIX/info]
1024  --mandir=DIR           man documentation [PREFIX/man]
1025_ACEOF
1026
1027  cat <<\_ACEOF
1028
1029Program names:
1030  --program-prefix=PREFIX            prepend PREFIX to installed program names
1031  --program-suffix=SUFFIX            append SUFFIX to installed program names
1032  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1033
1034X features:
1035  --x-includes=DIR    X include files are in DIR
1036  --x-libraries=DIR   X library files are in DIR
1037
1038System types:
1039  --build=BUILD     configure for building on BUILD [guessed]
1040  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1041_ACEOF
1042fi
1043
1044if test -n "$ac_init_help"; then
1045  case $ac_init_help in
1046     short | recursive ) echo "Configuration of libXdamage 1.1.1:";;
1047   esac
1048  cat <<\_ACEOF
1049
1050Optional Features:
1051  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1052  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1053  --enable-maintainer-mode  enable make rules and dependencies not useful
1054			  (and sometimes confusing) to the casual installer
1055  --disable-dependency-tracking  speeds up one-time build
1056  --enable-dependency-tracking   do not reject slow dependency extractors
1057  --enable-shared[=PKGS]
1058                          build shared libraries [default=yes]
1059  --enable-static[=PKGS]
1060                          build static libraries [default=yes]
1061  --enable-fast-install[=PKGS]
1062                          optimize for fast installation [default=yes]
1063  --disable-libtool-lock  avoid locking (might break parallel builds)
1064
1065Optional Packages:
1066  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1067  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1068  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1069  --with-pic              try to use only PIC/non-PIC objects [default=use
1070                          both]
1071  --with-tags[=TAGS]
1072                          include additional configurations [automatic]
1073  --with-x                use the X Window System
1074  --with-release-version=STRING
1075                          Use release version string in package name
1076
1077Some influential environment variables:
1078  CC          C compiler command
1079  CFLAGS      C compiler flags
1080  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1081              nonstandard directory <lib dir>
1082  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1083              headers in a nonstandard directory <include dir>
1084  CPP         C preprocessor
1085  CXX         C++ compiler command
1086  CXXFLAGS    C++ compiler flags
1087  CXXCPP      C++ preprocessor
1088  F77         Fortran 77 compiler command
1089  FFLAGS      Fortran 77 compiler flags
1090  PKG_CONFIG  path to pkg-config utility
1091  X_CFLAGS    C compiler flags for X, overriding pkg-config
1092  X_LIBS      linker flags for X, overriding pkg-config
1093  XDAMAGE_CFLAGS
1094              C compiler flags for XDAMAGE, overriding pkg-config
1095  XDAMAGE_LIBS
1096              linker flags for XDAMAGE, overriding pkg-config
1097
1098Use these variables to override the choices made by `configure' or to help
1099it to find libraries and programs with nonstandard names/locations.
1100
1101Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1102_ACEOF
1103fi
1104
1105if test "$ac_init_help" = "recursive"; then
1106  # If there are subdirs, report their specific --help.
1107  ac_popdir=`pwd`
1108  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1109    test -d $ac_dir || continue
1110    ac_builddir=.
1111
1112if test "$ac_dir" != .; then
1113  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1114  # A "../" for each directory in $ac_dir_suffix.
1115  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1116else
1117  ac_dir_suffix= ac_top_builddir=
1118fi
1119
1120case $srcdir in
1121  .)  # No --srcdir option.  We are building in place.
1122    ac_srcdir=.
1123    if test -z "$ac_top_builddir"; then
1124       ac_top_srcdir=.
1125    else
1126       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1127    fi ;;
1128  [\\/]* | ?:[\\/]* )  # Absolute path.
1129    ac_srcdir=$srcdir$ac_dir_suffix;
1130    ac_top_srcdir=$srcdir ;;
1131  *) # Relative path.
1132    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1133    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1134esac
1135
1136# Do not use `cd foo && pwd` to compute absolute paths, because
1137# the directories may not exist.
1138case `pwd` in
1139.) ac_abs_builddir="$ac_dir";;
1140*)
1141  case "$ac_dir" in
1142  .) ac_abs_builddir=`pwd`;;
1143  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1144  *) ac_abs_builddir=`pwd`/"$ac_dir";;
1145  esac;;
1146esac
1147case $ac_abs_builddir in
1148.) ac_abs_top_builddir=${ac_top_builddir}.;;
1149*)
1150  case ${ac_top_builddir}. in
1151  .) ac_abs_top_builddir=$ac_abs_builddir;;
1152  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1153  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1154  esac;;
1155esac
1156case $ac_abs_builddir in
1157.) ac_abs_srcdir=$ac_srcdir;;
1158*)
1159  case $ac_srcdir in
1160  .) ac_abs_srcdir=$ac_abs_builddir;;
1161  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1162  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1163  esac;;
1164esac
1165case $ac_abs_builddir in
1166.) ac_abs_top_srcdir=$ac_top_srcdir;;
1167*)
1168  case $ac_top_srcdir in
1169  .) ac_abs_top_srcdir=$ac_abs_builddir;;
1170  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1171  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1172  esac;;
1173esac
1174
1175    cd $ac_dir
1176    # Check for guested configure; otherwise get Cygnus style configure.
1177    if test -f $ac_srcdir/configure.gnu; then
1178      echo
1179      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1180    elif test -f $ac_srcdir/configure; then
1181      echo
1182      $SHELL $ac_srcdir/configure  --help=recursive
1183    elif test -f $ac_srcdir/configure.ac ||
1184	   test -f $ac_srcdir/configure.in; then
1185      echo
1186      $ac_configure --help
1187    else
1188      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1189    fi
1190    cd $ac_popdir
1191  done
1192fi
1193
1194test -n "$ac_init_help" && exit 0
1195if $ac_init_version; then
1196  cat <<\_ACEOF
1197libXdamage configure 1.1.1
1198generated by GNU Autoconf 2.59
1199
1200Copyright (C) 2003 Free Software Foundation, Inc.
1201This configure script is free software; the Free Software Foundation
1202gives unlimited permission to copy, distribute and modify it.
1203_ACEOF
1204  exit 0
1205fi
1206exec 5>config.log
1207cat >&5 <<_ACEOF
1208This file contains any messages produced by compilers while
1209running configure, to aid debugging if configure makes a mistake.
1210
1211It was created by libXdamage $as_me 1.1.1, which was
1212generated by GNU Autoconf 2.59.  Invocation command line was
1213
1214  $ $0 $@
1215
1216_ACEOF
1217{
1218cat <<_ASUNAME
1219## --------- ##
1220## Platform. ##
1221## --------- ##
1222
1223hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1224uname -m = `(uname -m) 2>/dev/null || echo unknown`
1225uname -r = `(uname -r) 2>/dev/null || echo unknown`
1226uname -s = `(uname -s) 2>/dev/null || echo unknown`
1227uname -v = `(uname -v) 2>/dev/null || echo unknown`
1228
1229/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1230/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1231
1232/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1233/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1234/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1235hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1236/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1237/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1238/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1239
1240_ASUNAME
1241
1242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1243for as_dir in $PATH
1244do
1245  IFS=$as_save_IFS
1246  test -z "$as_dir" && as_dir=.
1247  echo "PATH: $as_dir"
1248done
1249
1250} >&5
1251
1252cat >&5 <<_ACEOF
1253
1254
1255## ----------- ##
1256## Core tests. ##
1257## ----------- ##
1258
1259_ACEOF
1260
1261
1262# Keep a trace of the command line.
1263# Strip out --no-create and --no-recursion so they do not pile up.
1264# Strip out --silent because we don't want to record it for future runs.
1265# Also quote any args containing shell meta-characters.
1266# Make two passes to allow for proper duplicate-argument suppression.
1267ac_configure_args=
1268ac_configure_args0=
1269ac_configure_args1=
1270ac_sep=
1271ac_must_keep_next=false
1272for ac_pass in 1 2
1273do
1274  for ac_arg
1275  do
1276    case $ac_arg in
1277    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1278    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1279    | -silent | --silent | --silen | --sile | --sil)
1280      continue ;;
1281    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1282      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1283    esac
1284    case $ac_pass in
1285    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1286    2)
1287      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1288      if test $ac_must_keep_next = true; then
1289	ac_must_keep_next=false # Got value, back to normal.
1290      else
1291	case $ac_arg in
1292	  *=* | --config-cache | -C | -disable-* | --disable-* \
1293	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1294	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1295	  | -with-* | --with-* | -without-* | --without-* | --x)
1296	    case "$ac_configure_args0 " in
1297	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1298	    esac
1299	    ;;
1300	  -* ) ac_must_keep_next=true ;;
1301	esac
1302      fi
1303      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1304      # Get rid of the leading space.
1305      ac_sep=" "
1306      ;;
1307    esac
1308  done
1309done
1310$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1311$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1312
1313# When interrupted or exit'd, cleanup temporary files, and complete
1314# config.log.  We remove comments because anyway the quotes in there
1315# would cause problems or look ugly.
1316# WARNING: Be sure not to use single quotes in there, as some shells,
1317# such as our DU 5.0 friend, will then `close' the trap.
1318trap 'exit_status=$?
1319  # Save into config.log some information that might help in debugging.
1320  {
1321    echo
1322
1323    cat <<\_ASBOX
1324## ---------------- ##
1325## Cache variables. ##
1326## ---------------- ##
1327_ASBOX
1328    echo
1329    # The following way of writing the cache mishandles newlines in values,
1330{
1331  (set) 2>&1 |
1332    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1333    *ac_space=\ *)
1334      sed -n \
1335	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1336	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1337      ;;
1338    *)
1339      sed -n \
1340	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1341      ;;
1342    esac;
1343}
1344    echo
1345
1346    cat <<\_ASBOX
1347## ----------------- ##
1348## Output variables. ##
1349## ----------------- ##
1350_ASBOX
1351    echo
1352    for ac_var in $ac_subst_vars
1353    do
1354      eval ac_val=$`echo $ac_var`
1355      echo "$ac_var='"'"'$ac_val'"'"'"
1356    done | sort
1357    echo
1358
1359    if test -n "$ac_subst_files"; then
1360      cat <<\_ASBOX
1361## ------------- ##
1362## Output files. ##
1363## ------------- ##
1364_ASBOX
1365      echo
1366      for ac_var in $ac_subst_files
1367      do
1368	eval ac_val=$`echo $ac_var`
1369	echo "$ac_var='"'"'$ac_val'"'"'"
1370      done | sort
1371      echo
1372    fi
1373
1374    if test -s confdefs.h; then
1375      cat <<\_ASBOX
1376## ----------- ##
1377## confdefs.h. ##
1378## ----------- ##
1379_ASBOX
1380      echo
1381      sed "/^$/d" confdefs.h | sort
1382      echo
1383    fi
1384    test "$ac_signal" != 0 &&
1385      echo "$as_me: caught signal $ac_signal"
1386    echo "$as_me: exit $exit_status"
1387  } >&5
1388  rm -f core *.core &&
1389  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1390    exit $exit_status
1391     ' 0
1392for ac_signal in 1 2 13 15; do
1393  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1394done
1395ac_signal=0
1396
1397# confdefs.h avoids OS command line length limits that DEFS can exceed.
1398rm -rf conftest* confdefs.h
1399# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1400echo >confdefs.h
1401
1402# Predefined preprocessor variables.
1403
1404cat >>confdefs.h <<_ACEOF
1405#define PACKAGE_NAME "$PACKAGE_NAME"
1406_ACEOF
1407
1408
1409cat >>confdefs.h <<_ACEOF
1410#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1411_ACEOF
1412
1413
1414cat >>confdefs.h <<_ACEOF
1415#define PACKAGE_VERSION "$PACKAGE_VERSION"
1416_ACEOF
1417
1418
1419cat >>confdefs.h <<_ACEOF
1420#define PACKAGE_STRING "$PACKAGE_STRING"
1421_ACEOF
1422
1423
1424cat >>confdefs.h <<_ACEOF
1425#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1426_ACEOF
1427
1428
1429# Let the site file select an alternate cache file if it wants to.
1430# Prefer explicitly selected file to automatically selected ones.
1431if test -z "$CONFIG_SITE"; then
1432  if test "x$prefix" != xNONE; then
1433    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1434  else
1435    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1436  fi
1437fi
1438for ac_site_file in $CONFIG_SITE; do
1439  if test -r "$ac_site_file"; then
1440    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1441echo "$as_me: loading site script $ac_site_file" >&6;}
1442    sed 's/^/| /' "$ac_site_file" >&5
1443    . "$ac_site_file"
1444  fi
1445done
1446
1447if test -r "$cache_file"; then
1448  # Some versions of bash will fail to source /dev/null (special
1449  # files actually), so we avoid doing that.
1450  if test -f "$cache_file"; then
1451    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1452echo "$as_me: loading cache $cache_file" >&6;}
1453    case $cache_file in
1454      [\\/]* | ?:[\\/]* ) . $cache_file;;
1455      *)                      . ./$cache_file;;
1456    esac
1457  fi
1458else
1459  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1460echo "$as_me: creating cache $cache_file" >&6;}
1461  >$cache_file
1462fi
1463
1464# Check that the precious variables saved in the cache have kept the same
1465# value.
1466ac_cache_corrupted=false
1467for ac_var in `(set) 2>&1 |
1468	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1469  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1470  eval ac_new_set=\$ac_env_${ac_var}_set
1471  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1472  eval ac_new_val="\$ac_env_${ac_var}_value"
1473  case $ac_old_set,$ac_new_set in
1474    set,)
1475      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1476echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1477      ac_cache_corrupted=: ;;
1478    ,set)
1479      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1480echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1481      ac_cache_corrupted=: ;;
1482    ,);;
1483    *)
1484      if test "x$ac_old_val" != "x$ac_new_val"; then
1485	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1486echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1487	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1488echo "$as_me:   former value:  $ac_old_val" >&2;}
1489	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1490echo "$as_me:   current value: $ac_new_val" >&2;}
1491	ac_cache_corrupted=:
1492      fi;;
1493  esac
1494  # Pass precious variables to config.status.
1495  if test "$ac_new_set" = set; then
1496    case $ac_new_val in
1497    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1498      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1499    *) ac_arg=$ac_var=$ac_new_val ;;
1500    esac
1501    case " $ac_configure_args " in
1502      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1503      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1504    esac
1505  fi
1506done
1507if $ac_cache_corrupted; then
1508  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1509echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1510  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1511echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1512   { (exit 1); exit 1; }; }
1513fi
1514
1515ac_ext=c
1516ac_cpp='$CPP $CPPFLAGS'
1517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1519ac_compiler_gnu=$ac_cv_c_compiler_gnu
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547am__api_version="1.9"
1548ac_aux_dir=
1549for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1550  if test -f $ac_dir/install-sh; then
1551    ac_aux_dir=$ac_dir
1552    ac_install_sh="$ac_aux_dir/install-sh -c"
1553    break
1554  elif test -f $ac_dir/install.sh; then
1555    ac_aux_dir=$ac_dir
1556    ac_install_sh="$ac_aux_dir/install.sh -c"
1557    break
1558  elif test -f $ac_dir/shtool; then
1559    ac_aux_dir=$ac_dir
1560    ac_install_sh="$ac_aux_dir/shtool install -c"
1561    break
1562  fi
1563done
1564if test -z "$ac_aux_dir"; then
1565  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1566echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1567   { (exit 1); exit 1; }; }
1568fi
1569ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1570ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1571ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1572
1573# Find a good install program.  We prefer a C program (faster),
1574# so one script is as good as another.  But avoid the broken or
1575# incompatible versions:
1576# SysV /etc/install, /usr/sbin/install
1577# SunOS /usr/etc/install
1578# IRIX /sbin/install
1579# AIX /bin/install
1580# AmigaOS /C/install, which installs bootblocks on floppy discs
1581# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1582# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1583# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1584# OS/2's system install, which has a completely different semantic
1585# ./install, which can be erroneously created by make from ./install.sh.
1586echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1587echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1588if test -z "$INSTALL"; then
1589if test "${ac_cv_path_install+set}" = set; then
1590  echo $ECHO_N "(cached) $ECHO_C" >&6
1591else
1592  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1593for as_dir in $PATH
1594do
1595  IFS=$as_save_IFS
1596  test -z "$as_dir" && as_dir=.
1597  # Account for people who put trailing slashes in PATH elements.
1598case $as_dir/ in
1599  ./ | .// | /cC/* | \
1600  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1601  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1602  /usr/ucb/* ) ;;
1603  *)
1604    # OSF1 and SCO ODT 3.0 have their own names for install.
1605    # Don't use installbsd from OSF since it installs stuff as root
1606    # by default.
1607    for ac_prog in ginstall scoinst install; do
1608      for ac_exec_ext in '' $ac_executable_extensions; do
1609	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1610	  if test $ac_prog = install &&
1611	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1612	    # AIX install.  It has an incompatible calling convention.
1613	    :
1614	  elif test $ac_prog = install &&
1615	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1616	    # program-specific install script used by HP pwplus--don't use.
1617	    :
1618	  else
1619	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1620	    break 3
1621	  fi
1622	fi
1623      done
1624    done
1625    ;;
1626esac
1627done
1628
1629
1630fi
1631  if test "${ac_cv_path_install+set}" = set; then
1632    INSTALL=$ac_cv_path_install
1633  else
1634    # As a last resort, use the slow shell script.  We don't cache a
1635    # path for INSTALL within a source directory, because that will
1636    # break other packages using the cache if that directory is
1637    # removed, or if the path is relative.
1638    INSTALL=$ac_install_sh
1639  fi
1640fi
1641echo "$as_me:$LINENO: result: $INSTALL" >&5
1642echo "${ECHO_T}$INSTALL" >&6
1643
1644# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1645# It thinks the first close brace ends the variable substitution.
1646test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1647
1648test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1649
1650test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1651
1652echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1653echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1654# Just in case
1655sleep 1
1656echo timestamp > conftest.file
1657# Do `set' in a subshell so we don't clobber the current shell's
1658# arguments.  Must try -L first in case configure is actually a
1659# symlink; some systems play weird games with the mod time of symlinks
1660# (eg FreeBSD returns the mod time of the symlink's containing
1661# directory).
1662if (
1663   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1664   if test "$*" = "X"; then
1665      # -L didn't work.
1666      set X `ls -t $srcdir/configure conftest.file`
1667   fi
1668   rm -f conftest.file
1669   if test "$*" != "X $srcdir/configure conftest.file" \
1670      && test "$*" != "X conftest.file $srcdir/configure"; then
1671
1672      # If neither matched, then we have a broken ls.  This can happen
1673      # if, for instance, CONFIG_SHELL is bash and it inherits a
1674      # broken ls alias from the environment.  This has actually
1675      # happened.  Such a system could not be considered "sane".
1676      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
1677alias in your environment" >&5
1678echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
1679alias in your environment" >&2;}
1680   { (exit 1); exit 1; }; }
1681   fi
1682
1683   test "$2" = conftest.file
1684   )
1685then
1686   # Ok.
1687   :
1688else
1689   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1690Check your system clock" >&5
1691echo "$as_me: error: newly created file is older than distributed files!
1692Check your system clock" >&2;}
1693   { (exit 1); exit 1; }; }
1694fi
1695echo "$as_me:$LINENO: result: yes" >&5
1696echo "${ECHO_T}yes" >&6
1697test "$program_prefix" != NONE &&
1698  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1699# Use a double $ so make ignores it.
1700test "$program_suffix" != NONE &&
1701  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1702# Double any \ or $.  echo might interpret backslashes.
1703# By default was `s,x,x', remove it if useless.
1704cat <<\_ACEOF >conftest.sed
1705s/[\\$]/&&/g;s/;s,x,x,$//
1706_ACEOF
1707program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1708rm conftest.sed
1709
1710# expand $ac_aux_dir to an absolute path
1711am_aux_dir=`cd $ac_aux_dir && pwd`
1712
1713test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1714# Use eval to expand $SHELL
1715if eval "$MISSING --run true"; then
1716  am_missing_run="$MISSING --run "
1717else
1718  am_missing_run=
1719  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1720echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1721fi
1722
1723if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1724  # We used to keeping the `.' as first argument, in order to
1725  # allow $(mkdir_p) to be used without argument.  As in
1726  #   $(mkdir_p) $(somedir)
1727  # where $(somedir) is conditionally defined.  However this is wrong
1728  # for two reasons:
1729  #  1. if the package is installed by a user who cannot write `.'
1730  #     make install will fail,
1731  #  2. the above comment should most certainly read
1732  #     $(mkdir_p) $(DESTDIR)$(somedir)
1733  #     so it does not work when $(somedir) is undefined and
1734  #     $(DESTDIR) is not.
1735  #  To support the latter case, we have to write
1736  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1737  #  so the `.' trick is pointless.
1738  mkdir_p='mkdir -p --'
1739else
1740  # On NextStep and OpenStep, the `mkdir' command does not
1741  # recognize any option.  It will interpret all options as
1742  # directories to create, and then abort because `.' already
1743  # exists.
1744  for d in ./-p ./--version;
1745  do
1746    test -d $d && rmdir $d
1747  done
1748  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1749  if test -f "$ac_aux_dir/mkinstalldirs"; then
1750    mkdir_p='$(mkinstalldirs)'
1751  else
1752    mkdir_p='$(install_sh) -d'
1753  fi
1754fi
1755
1756for ac_prog in gawk mawk nawk awk
1757do
1758  # Extract the first word of "$ac_prog", so it can be a program name with args.
1759set dummy $ac_prog; ac_word=$2
1760echo "$as_me:$LINENO: checking for $ac_word" >&5
1761echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1762if test "${ac_cv_prog_AWK+set}" = set; then
1763  echo $ECHO_N "(cached) $ECHO_C" >&6
1764else
1765  if test -n "$AWK"; then
1766  ac_cv_prog_AWK="$AWK" # Let the user override the test.
1767else
1768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1769for as_dir in $PATH
1770do
1771  IFS=$as_save_IFS
1772  test -z "$as_dir" && as_dir=.
1773  for ac_exec_ext in '' $ac_executable_extensions; do
1774  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1775    ac_cv_prog_AWK="$ac_prog"
1776    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1777    break 2
1778  fi
1779done
1780done
1781
1782fi
1783fi
1784AWK=$ac_cv_prog_AWK
1785if test -n "$AWK"; then
1786  echo "$as_me:$LINENO: result: $AWK" >&5
1787echo "${ECHO_T}$AWK" >&6
1788else
1789  echo "$as_me:$LINENO: result: no" >&5
1790echo "${ECHO_T}no" >&6
1791fi
1792
1793  test -n "$AWK" && break
1794done
1795
1796echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1797echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1798set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1799if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1800  echo $ECHO_N "(cached) $ECHO_C" >&6
1801else
1802  cat >conftest.make <<\_ACEOF
1803all:
1804	@echo 'ac_maketemp="$(MAKE)"'
1805_ACEOF
1806# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1807eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1808if test -n "$ac_maketemp"; then
1809  eval ac_cv_prog_make_${ac_make}_set=yes
1810else
1811  eval ac_cv_prog_make_${ac_make}_set=no
1812fi
1813rm -f conftest.make
1814fi
1815if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1816  echo "$as_me:$LINENO: result: yes" >&5
1817echo "${ECHO_T}yes" >&6
1818  SET_MAKE=
1819else
1820  echo "$as_me:$LINENO: result: no" >&5
1821echo "${ECHO_T}no" >&6
1822  SET_MAKE="MAKE=${MAKE-make}"
1823fi
1824
1825rm -rf .tst 2>/dev/null
1826mkdir .tst 2>/dev/null
1827if test -d .tst; then
1828  am__leading_dot=.
1829else
1830  am__leading_dot=_
1831fi
1832rmdir .tst 2>/dev/null
1833
1834# test to see if srcdir already configured
1835if test "`cd $srcdir && pwd`" != "`pwd`" &&
1836   test -f $srcdir/config.status; then
1837  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1838echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1839   { (exit 1); exit 1; }; }
1840fi
1841
1842# test whether we have cygpath
1843if test -z "$CYGPATH_W"; then
1844  if (cygpath --version) >/dev/null 2>/dev/null; then
1845    CYGPATH_W='cygpath -w'
1846  else
1847    CYGPATH_W=echo
1848  fi
1849fi
1850
1851
1852# Define the identity of the package.
1853 PACKAGE='libXdamage'
1854 VERSION='1.1.1'
1855
1856
1857cat >>confdefs.h <<_ACEOF
1858#define PACKAGE "$PACKAGE"
1859_ACEOF
1860
1861
1862cat >>confdefs.h <<_ACEOF
1863#define VERSION "$VERSION"
1864_ACEOF
1865
1866# Some tools Automake needs.
1867
1868ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1869
1870
1871AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1872
1873
1874AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1875
1876
1877AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1878
1879
1880MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1881
1882install_sh=${install_sh-"$am_aux_dir/install-sh"}
1883
1884# Installed binaries are usually stripped using `strip' when the user
1885# run `make install-strip'.  However `strip' might not be the right
1886# tool to use in cross-compilation environments, therefore Automake
1887# will honor the `STRIP' environment variable to overrule this program.
1888if test "$cross_compiling" != no; then
1889  if test -n "$ac_tool_prefix"; then
1890  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1891set dummy ${ac_tool_prefix}strip; ac_word=$2
1892echo "$as_me:$LINENO: checking for $ac_word" >&5
1893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1894if test "${ac_cv_prog_STRIP+set}" = set; then
1895  echo $ECHO_N "(cached) $ECHO_C" >&6
1896else
1897  if test -n "$STRIP"; then
1898  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1899else
1900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1901for as_dir in $PATH
1902do
1903  IFS=$as_save_IFS
1904  test -z "$as_dir" && as_dir=.
1905  for ac_exec_ext in '' $ac_executable_extensions; do
1906  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1907    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1908    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1909    break 2
1910  fi
1911done
1912done
1913
1914fi
1915fi
1916STRIP=$ac_cv_prog_STRIP
1917if test -n "$STRIP"; then
1918  echo "$as_me:$LINENO: result: $STRIP" >&5
1919echo "${ECHO_T}$STRIP" >&6
1920else
1921  echo "$as_me:$LINENO: result: no" >&5
1922echo "${ECHO_T}no" >&6
1923fi
1924
1925fi
1926if test -z "$ac_cv_prog_STRIP"; then
1927  ac_ct_STRIP=$STRIP
1928  # Extract the first word of "strip", so it can be a program name with args.
1929set dummy strip; ac_word=$2
1930echo "$as_me:$LINENO: checking for $ac_word" >&5
1931echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1932if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
1933  echo $ECHO_N "(cached) $ECHO_C" >&6
1934else
1935  if test -n "$ac_ct_STRIP"; then
1936  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1937else
1938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1939for as_dir in $PATH
1940do
1941  IFS=$as_save_IFS
1942  test -z "$as_dir" && as_dir=.
1943  for ac_exec_ext in '' $ac_executable_extensions; do
1944  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1945    ac_cv_prog_ac_ct_STRIP="strip"
1946    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1947    break 2
1948  fi
1949done
1950done
1951
1952  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
1953fi
1954fi
1955ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
1956if test -n "$ac_ct_STRIP"; then
1957  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
1958echo "${ECHO_T}$ac_ct_STRIP" >&6
1959else
1960  echo "$as_me:$LINENO: result: no" >&5
1961echo "${ECHO_T}no" >&6
1962fi
1963
1964  STRIP=$ac_ct_STRIP
1965else
1966  STRIP="$ac_cv_prog_STRIP"
1967fi
1968
1969fi
1970INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1971
1972# We need awk for the "check" target.  The system "awk" is bad on
1973# some platforms.
1974# Always define AMTAR for backward compatibility.
1975
1976AMTAR=${AMTAR-"${am_missing_run}tar"}
1977
1978am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
1979
1980
1981
1982
1983
1984echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
1985echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
1986    # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1987if test "${enable_maintainer_mode+set}" = set; then
1988  enableval="$enable_maintainer_mode"
1989  USE_MAINTAINER_MODE=$enableval
1990else
1991  USE_MAINTAINER_MODE=no
1992fi;
1993  echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
1994echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
1995
1996
1997if test $USE_MAINTAINER_MODE = yes; then
1998  MAINTAINER_MODE_TRUE=
1999  MAINTAINER_MODE_FALSE='#'
2000else
2001  MAINTAINER_MODE_TRUE='#'
2002  MAINTAINER_MODE_FALSE=
2003fi
2004
2005  MAINT=$MAINTAINER_MODE_TRUE
2006
2007
2008
2009          ac_config_headers="$ac_config_headers config.h"
2010
2011
2012# Check for progs
2013ac_ext=c
2014ac_cpp='$CPP $CPPFLAGS'
2015ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2016ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2017ac_compiler_gnu=$ac_cv_c_compiler_gnu
2018if test -n "$ac_tool_prefix"; then
2019  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2020set dummy ${ac_tool_prefix}gcc; ac_word=$2
2021echo "$as_me:$LINENO: checking for $ac_word" >&5
2022echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2023if test "${ac_cv_prog_CC+set}" = set; then
2024  echo $ECHO_N "(cached) $ECHO_C" >&6
2025else
2026  if test -n "$CC"; then
2027  ac_cv_prog_CC="$CC" # Let the user override the test.
2028else
2029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2030for as_dir in $PATH
2031do
2032  IFS=$as_save_IFS
2033  test -z "$as_dir" && as_dir=.
2034  for ac_exec_ext in '' $ac_executable_extensions; do
2035  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2036    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2037    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2038    break 2
2039  fi
2040done
2041done
2042
2043fi
2044fi
2045CC=$ac_cv_prog_CC
2046if test -n "$CC"; then
2047  echo "$as_me:$LINENO: result: $CC" >&5
2048echo "${ECHO_T}$CC" >&6
2049else
2050  echo "$as_me:$LINENO: result: no" >&5
2051echo "${ECHO_T}no" >&6
2052fi
2053
2054fi
2055if test -z "$ac_cv_prog_CC"; then
2056  ac_ct_CC=$CC
2057  # Extract the first word of "gcc", so it can be a program name with args.
2058set dummy gcc; ac_word=$2
2059echo "$as_me:$LINENO: checking for $ac_word" >&5
2060echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2061if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2062  echo $ECHO_N "(cached) $ECHO_C" >&6
2063else
2064  if test -n "$ac_ct_CC"; then
2065  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2066else
2067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2068for as_dir in $PATH
2069do
2070  IFS=$as_save_IFS
2071  test -z "$as_dir" && as_dir=.
2072  for ac_exec_ext in '' $ac_executable_extensions; do
2073  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2074    ac_cv_prog_ac_ct_CC="gcc"
2075    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2076    break 2
2077  fi
2078done
2079done
2080
2081fi
2082fi
2083ac_ct_CC=$ac_cv_prog_ac_ct_CC
2084if test -n "$ac_ct_CC"; then
2085  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2086echo "${ECHO_T}$ac_ct_CC" >&6
2087else
2088  echo "$as_me:$LINENO: result: no" >&5
2089echo "${ECHO_T}no" >&6
2090fi
2091
2092  CC=$ac_ct_CC
2093else
2094  CC="$ac_cv_prog_CC"
2095fi
2096
2097if test -z "$CC"; then
2098  if test -n "$ac_tool_prefix"; then
2099  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2100set dummy ${ac_tool_prefix}cc; ac_word=$2
2101echo "$as_me:$LINENO: checking for $ac_word" >&5
2102echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2103if test "${ac_cv_prog_CC+set}" = set; then
2104  echo $ECHO_N "(cached) $ECHO_C" >&6
2105else
2106  if test -n "$CC"; then
2107  ac_cv_prog_CC="$CC" # Let the user override the test.
2108else
2109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2110for as_dir in $PATH
2111do
2112  IFS=$as_save_IFS
2113  test -z "$as_dir" && as_dir=.
2114  for ac_exec_ext in '' $ac_executable_extensions; do
2115  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2116    ac_cv_prog_CC="${ac_tool_prefix}cc"
2117    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2118    break 2
2119  fi
2120done
2121done
2122
2123fi
2124fi
2125CC=$ac_cv_prog_CC
2126if test -n "$CC"; then
2127  echo "$as_me:$LINENO: result: $CC" >&5
2128echo "${ECHO_T}$CC" >&6
2129else
2130  echo "$as_me:$LINENO: result: no" >&5
2131echo "${ECHO_T}no" >&6
2132fi
2133
2134fi
2135if test -z "$ac_cv_prog_CC"; then
2136  ac_ct_CC=$CC
2137  # Extract the first word of "cc", so it can be a program name with args.
2138set dummy cc; ac_word=$2
2139echo "$as_me:$LINENO: checking for $ac_word" >&5
2140echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2141if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2142  echo $ECHO_N "(cached) $ECHO_C" >&6
2143else
2144  if test -n "$ac_ct_CC"; then
2145  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2146else
2147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2148for as_dir in $PATH
2149do
2150  IFS=$as_save_IFS
2151  test -z "$as_dir" && as_dir=.
2152  for ac_exec_ext in '' $ac_executable_extensions; do
2153  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2154    ac_cv_prog_ac_ct_CC="cc"
2155    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2156    break 2
2157  fi
2158done
2159done
2160
2161fi
2162fi
2163ac_ct_CC=$ac_cv_prog_ac_ct_CC
2164if test -n "$ac_ct_CC"; then
2165  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2166echo "${ECHO_T}$ac_ct_CC" >&6
2167else
2168  echo "$as_me:$LINENO: result: no" >&5
2169echo "${ECHO_T}no" >&6
2170fi
2171
2172  CC=$ac_ct_CC
2173else
2174  CC="$ac_cv_prog_CC"
2175fi
2176
2177fi
2178if test -z "$CC"; then
2179  # Extract the first word of "cc", so it can be a program name with args.
2180set dummy cc; ac_word=$2
2181echo "$as_me:$LINENO: checking for $ac_word" >&5
2182echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2183if test "${ac_cv_prog_CC+set}" = set; then
2184  echo $ECHO_N "(cached) $ECHO_C" >&6
2185else
2186  if test -n "$CC"; then
2187  ac_cv_prog_CC="$CC" # Let the user override the test.
2188else
2189  ac_prog_rejected=no
2190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2191for as_dir in $PATH
2192do
2193  IFS=$as_save_IFS
2194  test -z "$as_dir" && as_dir=.
2195  for ac_exec_ext in '' $ac_executable_extensions; do
2196  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2197    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2198       ac_prog_rejected=yes
2199       continue
2200     fi
2201    ac_cv_prog_CC="cc"
2202    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2203    break 2
2204  fi
2205done
2206done
2207
2208if test $ac_prog_rejected = yes; then
2209  # We found a bogon in the path, so make sure we never use it.
2210  set dummy $ac_cv_prog_CC
2211  shift
2212  if test $# != 0; then
2213    # We chose a different compiler from the bogus one.
2214    # However, it has the same basename, so the bogon will be chosen
2215    # first if we set CC to just the basename; use the full file name.
2216    shift
2217    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2218  fi
2219fi
2220fi
2221fi
2222CC=$ac_cv_prog_CC
2223if test -n "$CC"; then
2224  echo "$as_me:$LINENO: result: $CC" >&5
2225echo "${ECHO_T}$CC" >&6
2226else
2227  echo "$as_me:$LINENO: result: no" >&5
2228echo "${ECHO_T}no" >&6
2229fi
2230
2231fi
2232if test -z "$CC"; then
2233  if test -n "$ac_tool_prefix"; then
2234  for ac_prog in cl
2235  do
2236    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2237set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2238echo "$as_me:$LINENO: checking for $ac_word" >&5
2239echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2240if test "${ac_cv_prog_CC+set}" = set; then
2241  echo $ECHO_N "(cached) $ECHO_C" >&6
2242else
2243  if test -n "$CC"; then
2244  ac_cv_prog_CC="$CC" # Let the user override the test.
2245else
2246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2247for as_dir in $PATH
2248do
2249  IFS=$as_save_IFS
2250  test -z "$as_dir" && as_dir=.
2251  for ac_exec_ext in '' $ac_executable_extensions; do
2252  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2253    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2254    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2255    break 2
2256  fi
2257done
2258done
2259
2260fi
2261fi
2262CC=$ac_cv_prog_CC
2263if test -n "$CC"; then
2264  echo "$as_me:$LINENO: result: $CC" >&5
2265echo "${ECHO_T}$CC" >&6
2266else
2267  echo "$as_me:$LINENO: result: no" >&5
2268echo "${ECHO_T}no" >&6
2269fi
2270
2271    test -n "$CC" && break
2272  done
2273fi
2274if test -z "$CC"; then
2275  ac_ct_CC=$CC
2276  for ac_prog in cl
2277do
2278  # Extract the first word of "$ac_prog", so it can be a program name with args.
2279set dummy $ac_prog; ac_word=$2
2280echo "$as_me:$LINENO: checking for $ac_word" >&5
2281echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2282if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2283  echo $ECHO_N "(cached) $ECHO_C" >&6
2284else
2285  if test -n "$ac_ct_CC"; then
2286  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2287else
2288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2289for as_dir in $PATH
2290do
2291  IFS=$as_save_IFS
2292  test -z "$as_dir" && as_dir=.
2293  for ac_exec_ext in '' $ac_executable_extensions; do
2294  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2295    ac_cv_prog_ac_ct_CC="$ac_prog"
2296    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2297    break 2
2298  fi
2299done
2300done
2301
2302fi
2303fi
2304ac_ct_CC=$ac_cv_prog_ac_ct_CC
2305if test -n "$ac_ct_CC"; then
2306  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2307echo "${ECHO_T}$ac_ct_CC" >&6
2308else
2309  echo "$as_me:$LINENO: result: no" >&5
2310echo "${ECHO_T}no" >&6
2311fi
2312
2313  test -n "$ac_ct_CC" && break
2314done
2315
2316  CC=$ac_ct_CC
2317fi
2318
2319fi
2320
2321
2322test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2323See \`config.log' for more details." >&5
2324echo "$as_me: error: no acceptable C compiler found in \$PATH
2325See \`config.log' for more details." >&2;}
2326   { (exit 1); exit 1; }; }
2327
2328# Provide some information about the compiler.
2329echo "$as_me:$LINENO:" \
2330     "checking for C compiler version" >&5
2331ac_compiler=`set X $ac_compile; echo $2`
2332{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2333  (eval $ac_compiler --version </dev/null >&5) 2>&5
2334  ac_status=$?
2335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336  (exit $ac_status); }
2337{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2338  (eval $ac_compiler -v </dev/null >&5) 2>&5
2339  ac_status=$?
2340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2341  (exit $ac_status); }
2342{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2343  (eval $ac_compiler -V </dev/null >&5) 2>&5
2344  ac_status=$?
2345  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2346  (exit $ac_status); }
2347
2348cat >conftest.$ac_ext <<_ACEOF
2349/* confdefs.h.  */
2350_ACEOF
2351cat confdefs.h >>conftest.$ac_ext
2352cat >>conftest.$ac_ext <<_ACEOF
2353/* end confdefs.h.  */
2354
2355int
2356main ()
2357{
2358
2359  ;
2360  return 0;
2361}
2362_ACEOF
2363ac_clean_files_save=$ac_clean_files
2364ac_clean_files="$ac_clean_files a.out a.exe b.out"
2365# Try to create an executable without -o first, disregard a.out.
2366# It will help us diagnose broken compilers, and finding out an intuition
2367# of exeext.
2368echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2369echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2370ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2371if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2372  (eval $ac_link_default) 2>&5
2373  ac_status=$?
2374  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2375  (exit $ac_status); }; then
2376  # Find the output, starting from the most likely.  This scheme is
2377# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2378# resort.
2379
2380# Be careful to initialize this variable, since it used to be cached.
2381# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2382ac_cv_exeext=
2383# b.out is created by i960 compilers.
2384for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2385do
2386  test -f "$ac_file" || continue
2387  case $ac_file in
2388    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2389	;;
2390    conftest.$ac_ext )
2391	# This is the source file.
2392	;;
2393    [ab].out )
2394	# We found the default executable, but exeext='' is most
2395	# certainly right.
2396	break;;
2397    *.* )
2398	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2399	# FIXME: I believe we export ac_cv_exeext for Libtool,
2400	# but it would be cool to find out if it's true.  Does anybody
2401	# maintain Libtool? --akim.
2402	export ac_cv_exeext
2403	break;;
2404    * )
2405	break;;
2406  esac
2407done
2408else
2409  echo "$as_me: failed program was:" >&5
2410sed 's/^/| /' conftest.$ac_ext >&5
2411
2412{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2413See \`config.log' for more details." >&5
2414echo "$as_me: error: C compiler cannot create executables
2415See \`config.log' for more details." >&2;}
2416   { (exit 77); exit 77; }; }
2417fi
2418
2419ac_exeext=$ac_cv_exeext
2420echo "$as_me:$LINENO: result: $ac_file" >&5
2421echo "${ECHO_T}$ac_file" >&6
2422
2423# Check the compiler produces executables we can run.  If not, either
2424# the compiler is broken, or we cross compile.
2425echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2426echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2427# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2428# If not cross compiling, check that we can run a simple program.
2429if test "$cross_compiling" != yes; then
2430  if { ac_try='./$ac_file'
2431  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2432  (eval $ac_try) 2>&5
2433  ac_status=$?
2434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2435  (exit $ac_status); }; }; then
2436    cross_compiling=no
2437  else
2438    if test "$cross_compiling" = maybe; then
2439	cross_compiling=yes
2440    else
2441	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2442If you meant to cross compile, use \`--host'.
2443See \`config.log' for more details." >&5
2444echo "$as_me: error: cannot run C compiled programs.
2445If you meant to cross compile, use \`--host'.
2446See \`config.log' for more details." >&2;}
2447   { (exit 1); exit 1; }; }
2448    fi
2449  fi
2450fi
2451echo "$as_me:$LINENO: result: yes" >&5
2452echo "${ECHO_T}yes" >&6
2453
2454rm -f a.out a.exe conftest$ac_cv_exeext b.out
2455ac_clean_files=$ac_clean_files_save
2456# Check the compiler produces executables we can run.  If not, either
2457# the compiler is broken, or we cross compile.
2458echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2459echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2460echo "$as_me:$LINENO: result: $cross_compiling" >&5
2461echo "${ECHO_T}$cross_compiling" >&6
2462
2463echo "$as_me:$LINENO: checking for suffix of executables" >&5
2464echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2465if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2466  (eval $ac_link) 2>&5
2467  ac_status=$?
2468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2469  (exit $ac_status); }; then
2470  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2471# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2472# work properly (i.e., refer to `conftest.exe'), while it won't with
2473# `rm'.
2474for ac_file in conftest.exe conftest conftest.*; do
2475  test -f "$ac_file" || continue
2476  case $ac_file in
2477    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2478    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2479	  export ac_cv_exeext
2480	  break;;
2481    * ) break;;
2482  esac
2483done
2484else
2485  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2486See \`config.log' for more details." >&5
2487echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2488See \`config.log' for more details." >&2;}
2489   { (exit 1); exit 1; }; }
2490fi
2491
2492rm -f conftest$ac_cv_exeext
2493echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2494echo "${ECHO_T}$ac_cv_exeext" >&6
2495
2496rm -f conftest.$ac_ext
2497EXEEXT=$ac_cv_exeext
2498ac_exeext=$EXEEXT
2499echo "$as_me:$LINENO: checking for suffix of object files" >&5
2500echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2501if test "${ac_cv_objext+set}" = set; then
2502  echo $ECHO_N "(cached) $ECHO_C" >&6
2503else
2504  cat >conftest.$ac_ext <<_ACEOF
2505/* confdefs.h.  */
2506_ACEOF
2507cat confdefs.h >>conftest.$ac_ext
2508cat >>conftest.$ac_ext <<_ACEOF
2509/* end confdefs.h.  */
2510
2511int
2512main ()
2513{
2514
2515  ;
2516  return 0;
2517}
2518_ACEOF
2519rm -f conftest.o conftest.obj
2520if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2521  (eval $ac_compile) 2>&5
2522  ac_status=$?
2523  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2524  (exit $ac_status); }; then
2525  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2526  case $ac_file in
2527    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2528    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2529       break;;
2530  esac
2531done
2532else
2533  echo "$as_me: failed program was:" >&5
2534sed 's/^/| /' conftest.$ac_ext >&5
2535
2536{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2537See \`config.log' for more details." >&5
2538echo "$as_me: error: cannot compute suffix of object files: cannot compile
2539See \`config.log' for more details." >&2;}
2540   { (exit 1); exit 1; }; }
2541fi
2542
2543rm -f conftest.$ac_cv_objext conftest.$ac_ext
2544fi
2545echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2546echo "${ECHO_T}$ac_cv_objext" >&6
2547OBJEXT=$ac_cv_objext
2548ac_objext=$OBJEXT
2549echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2550echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2551if test "${ac_cv_c_compiler_gnu+set}" = set; then
2552  echo $ECHO_N "(cached) $ECHO_C" >&6
2553else
2554  cat >conftest.$ac_ext <<_ACEOF
2555/* confdefs.h.  */
2556_ACEOF
2557cat confdefs.h >>conftest.$ac_ext
2558cat >>conftest.$ac_ext <<_ACEOF
2559/* end confdefs.h.  */
2560
2561int
2562main ()
2563{
2564#ifndef __GNUC__
2565       choke me
2566#endif
2567
2568  ;
2569  return 0;
2570}
2571_ACEOF
2572rm -f conftest.$ac_objext
2573if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2574  (eval $ac_compile) 2>conftest.er1
2575  ac_status=$?
2576  grep -v '^ *+' conftest.er1 >conftest.err
2577  rm -f conftest.er1
2578  cat conftest.err >&5
2579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580  (exit $ac_status); } &&
2581	 { ac_try='test -z "$ac_c_werror_flag"
2582			 || test ! -s conftest.err'
2583  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2584  (eval $ac_try) 2>&5
2585  ac_status=$?
2586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2587  (exit $ac_status); }; } &&
2588	 { ac_try='test -s conftest.$ac_objext'
2589  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2590  (eval $ac_try) 2>&5
2591  ac_status=$?
2592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2593  (exit $ac_status); }; }; then
2594  ac_compiler_gnu=yes
2595else
2596  echo "$as_me: failed program was:" >&5
2597sed 's/^/| /' conftest.$ac_ext >&5
2598
2599ac_compiler_gnu=no
2600fi
2601rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2602ac_cv_c_compiler_gnu=$ac_compiler_gnu
2603
2604fi
2605echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2606echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2607GCC=`test $ac_compiler_gnu = yes && echo yes`
2608ac_test_CFLAGS=${CFLAGS+set}
2609ac_save_CFLAGS=$CFLAGS
2610CFLAGS="-g"
2611echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2612echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2613if test "${ac_cv_prog_cc_g+set}" = set; then
2614  echo $ECHO_N "(cached) $ECHO_C" >&6
2615else
2616  cat >conftest.$ac_ext <<_ACEOF
2617/* confdefs.h.  */
2618_ACEOF
2619cat confdefs.h >>conftest.$ac_ext
2620cat >>conftest.$ac_ext <<_ACEOF
2621/* end confdefs.h.  */
2622
2623int
2624main ()
2625{
2626
2627  ;
2628  return 0;
2629}
2630_ACEOF
2631rm -f conftest.$ac_objext
2632if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2633  (eval $ac_compile) 2>conftest.er1
2634  ac_status=$?
2635  grep -v '^ *+' conftest.er1 >conftest.err
2636  rm -f conftest.er1
2637  cat conftest.err >&5
2638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2639  (exit $ac_status); } &&
2640	 { ac_try='test -z "$ac_c_werror_flag"
2641			 || test ! -s conftest.err'
2642  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2643  (eval $ac_try) 2>&5
2644  ac_status=$?
2645  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2646  (exit $ac_status); }; } &&
2647	 { ac_try='test -s conftest.$ac_objext'
2648  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2649  (eval $ac_try) 2>&5
2650  ac_status=$?
2651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2652  (exit $ac_status); }; }; then
2653  ac_cv_prog_cc_g=yes
2654else
2655  echo "$as_me: failed program was:" >&5
2656sed 's/^/| /' conftest.$ac_ext >&5
2657
2658ac_cv_prog_cc_g=no
2659fi
2660rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2661fi
2662echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2663echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2664if test "$ac_test_CFLAGS" = set; then
2665  CFLAGS=$ac_save_CFLAGS
2666elif test $ac_cv_prog_cc_g = yes; then
2667  if test "$GCC" = yes; then
2668    CFLAGS="-g -O2"
2669  else
2670    CFLAGS="-g"
2671  fi
2672else
2673  if test "$GCC" = yes; then
2674    CFLAGS="-O2"
2675  else
2676    CFLAGS=
2677  fi
2678fi
2679echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2680echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2681if test "${ac_cv_prog_cc_stdc+set}" = set; then
2682  echo $ECHO_N "(cached) $ECHO_C" >&6
2683else
2684  ac_cv_prog_cc_stdc=no
2685ac_save_CC=$CC
2686cat >conftest.$ac_ext <<_ACEOF
2687/* confdefs.h.  */
2688_ACEOF
2689cat confdefs.h >>conftest.$ac_ext
2690cat >>conftest.$ac_ext <<_ACEOF
2691/* end confdefs.h.  */
2692#include <stdarg.h>
2693#include <stdio.h>
2694#include <sys/types.h>
2695#include <sys/stat.h>
2696/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2697struct buf { int x; };
2698FILE * (*rcsopen) (struct buf *, struct stat *, int);
2699static char *e (p, i)
2700     char **p;
2701     int i;
2702{
2703  return p[i];
2704}
2705static char *f (char * (*g) (char **, int), char **p, ...)
2706{
2707  char *s;
2708  va_list v;
2709  va_start (v,p);
2710  s = g (p, va_arg (v,int));
2711  va_end (v);
2712  return s;
2713}
2714
2715/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2716   function prototypes and stuff, but not '\xHH' hex character constants.
2717   These don't provoke an error unfortunately, instead are silently treated
2718   as 'x'.  The following induces an error, until -std1 is added to get
2719   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2720   array size at least.  It's necessary to write '\x00'==0 to get something
2721   that's true only with -std1.  */
2722int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2723
2724int test (int i, double x);
2725struct s1 {int (*f) (int a);};
2726struct s2 {int (*f) (double a);};
2727int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2728int argc;
2729char **argv;
2730int
2731main ()
2732{
2733return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2734  ;
2735  return 0;
2736}
2737_ACEOF
2738# Don't try gcc -ansi; that turns off useful extensions and
2739# breaks some systems' header files.
2740# AIX			-qlanglvl=ansi
2741# Ultrix and OSF/1	-std1
2742# HP-UX 10.20 and later	-Ae
2743# HP-UX older versions	-Aa -D_HPUX_SOURCE
2744# SVR4			-Xc -D__EXTENSIONS__
2745for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2746do
2747  CC="$ac_save_CC $ac_arg"
2748  rm -f conftest.$ac_objext
2749if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2750  (eval $ac_compile) 2>conftest.er1
2751  ac_status=$?
2752  grep -v '^ *+' conftest.er1 >conftest.err
2753  rm -f conftest.er1
2754  cat conftest.err >&5
2755  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756  (exit $ac_status); } &&
2757	 { ac_try='test -z "$ac_c_werror_flag"
2758			 || test ! -s conftest.err'
2759  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2760  (eval $ac_try) 2>&5
2761  ac_status=$?
2762  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2763  (exit $ac_status); }; } &&
2764	 { ac_try='test -s conftest.$ac_objext'
2765  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2766  (eval $ac_try) 2>&5
2767  ac_status=$?
2768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769  (exit $ac_status); }; }; then
2770  ac_cv_prog_cc_stdc=$ac_arg
2771break
2772else
2773  echo "$as_me: failed program was:" >&5
2774sed 's/^/| /' conftest.$ac_ext >&5
2775
2776fi
2777rm -f conftest.err conftest.$ac_objext
2778done
2779rm -f conftest.$ac_ext conftest.$ac_objext
2780CC=$ac_save_CC
2781
2782fi
2783
2784case "x$ac_cv_prog_cc_stdc" in
2785  x|xno)
2786    echo "$as_me:$LINENO: result: none needed" >&5
2787echo "${ECHO_T}none needed" >&6 ;;
2788  *)
2789    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2790echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2791    CC="$CC $ac_cv_prog_cc_stdc" ;;
2792esac
2793
2794# Some people use a C++ compiler to compile C.  Since we use `exit',
2795# in C++ we need to declare it.  In case someone uses the same compiler
2796# for both compiling C and C++ we need to have the C++ compiler decide
2797# the declaration of exit, since it's the most demanding environment.
2798cat >conftest.$ac_ext <<_ACEOF
2799#ifndef __cplusplus
2800  choke me
2801#endif
2802_ACEOF
2803rm -f conftest.$ac_objext
2804if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2805  (eval $ac_compile) 2>conftest.er1
2806  ac_status=$?
2807  grep -v '^ *+' conftest.er1 >conftest.err
2808  rm -f conftest.er1
2809  cat conftest.err >&5
2810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811  (exit $ac_status); } &&
2812	 { ac_try='test -z "$ac_c_werror_flag"
2813			 || test ! -s conftest.err'
2814  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2815  (eval $ac_try) 2>&5
2816  ac_status=$?
2817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818  (exit $ac_status); }; } &&
2819	 { ac_try='test -s conftest.$ac_objext'
2820  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821  (eval $ac_try) 2>&5
2822  ac_status=$?
2823  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824  (exit $ac_status); }; }; then
2825  for ac_declaration in \
2826   '' \
2827   'extern "C" void std::exit (int) throw (); using std::exit;' \
2828   'extern "C" void std::exit (int); using std::exit;' \
2829   'extern "C" void exit (int) throw ();' \
2830   'extern "C" void exit (int);' \
2831   'void exit (int);'
2832do
2833  cat >conftest.$ac_ext <<_ACEOF
2834/* confdefs.h.  */
2835_ACEOF
2836cat confdefs.h >>conftest.$ac_ext
2837cat >>conftest.$ac_ext <<_ACEOF
2838/* end confdefs.h.  */
2839$ac_declaration
2840#include <stdlib.h>
2841int
2842main ()
2843{
2844exit (42);
2845  ;
2846  return 0;
2847}
2848_ACEOF
2849rm -f conftest.$ac_objext
2850if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2851  (eval $ac_compile) 2>conftest.er1
2852  ac_status=$?
2853  grep -v '^ *+' conftest.er1 >conftest.err
2854  rm -f conftest.er1
2855  cat conftest.err >&5
2856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857  (exit $ac_status); } &&
2858	 { ac_try='test -z "$ac_c_werror_flag"
2859			 || test ! -s conftest.err'
2860  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2861  (eval $ac_try) 2>&5
2862  ac_status=$?
2863  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864  (exit $ac_status); }; } &&
2865	 { ac_try='test -s conftest.$ac_objext'
2866  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2867  (eval $ac_try) 2>&5
2868  ac_status=$?
2869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2870  (exit $ac_status); }; }; then
2871  :
2872else
2873  echo "$as_me: failed program was:" >&5
2874sed 's/^/| /' conftest.$ac_ext >&5
2875
2876continue
2877fi
2878rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2879  cat >conftest.$ac_ext <<_ACEOF
2880/* confdefs.h.  */
2881_ACEOF
2882cat confdefs.h >>conftest.$ac_ext
2883cat >>conftest.$ac_ext <<_ACEOF
2884/* end confdefs.h.  */
2885$ac_declaration
2886int
2887main ()
2888{
2889exit (42);
2890  ;
2891  return 0;
2892}
2893_ACEOF
2894rm -f conftest.$ac_objext
2895if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2896  (eval $ac_compile) 2>conftest.er1
2897  ac_status=$?
2898  grep -v '^ *+' conftest.er1 >conftest.err
2899  rm -f conftest.er1
2900  cat conftest.err >&5
2901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902  (exit $ac_status); } &&
2903	 { ac_try='test -z "$ac_c_werror_flag"
2904			 || test ! -s conftest.err'
2905  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2906  (eval $ac_try) 2>&5
2907  ac_status=$?
2908  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2909  (exit $ac_status); }; } &&
2910	 { ac_try='test -s conftest.$ac_objext'
2911  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2912  (eval $ac_try) 2>&5
2913  ac_status=$?
2914  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915  (exit $ac_status); }; }; then
2916  break
2917else
2918  echo "$as_me: failed program was:" >&5
2919sed 's/^/| /' conftest.$ac_ext >&5
2920
2921fi
2922rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2923done
2924rm -f conftest*
2925if test -n "$ac_declaration"; then
2926  echo '#ifdef __cplusplus' >>confdefs.h
2927  echo $ac_declaration      >>confdefs.h
2928  echo '#endif'             >>confdefs.h
2929fi
2930
2931else
2932  echo "$as_me: failed program was:" >&5
2933sed 's/^/| /' conftest.$ac_ext >&5
2934
2935fi
2936rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2937ac_ext=c
2938ac_cpp='$CPP $CPPFLAGS'
2939ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2940ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2941ac_compiler_gnu=$ac_cv_c_compiler_gnu
2942DEPDIR="${am__leading_dot}deps"
2943
2944          ac_config_commands="$ac_config_commands depfiles"
2945
2946
2947am_make=${MAKE-make}
2948cat > confinc << 'END'
2949am__doit:
2950	@echo done
2951.PHONY: am__doit
2952END
2953# If we don't find an include directive, just comment out the code.
2954echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2955echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2956am__include="#"
2957am__quote=
2958_am_result=none
2959# First try GNU make style include.
2960echo "include confinc" > confmf
2961# We grep out `Entering directory' and `Leaving directory'
2962# messages which can occur if `w' ends up in MAKEFLAGS.
2963# In particular we don't look at `^make:' because GNU make might
2964# be invoked under some other name (usually "gmake"), in which
2965# case it prints its new name instead of `make'.
2966if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2967   am__include=include
2968   am__quote=
2969   _am_result=GNU
2970fi
2971# Now try BSD make style include.
2972if test "$am__include" = "#"; then
2973   echo '.include "confinc"' > confmf
2974   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2975      am__include=.include
2976      am__quote="\""
2977      _am_result=BSD
2978   fi
2979fi
2980
2981
2982echo "$as_me:$LINENO: result: $_am_result" >&5
2983echo "${ECHO_T}$_am_result" >&6
2984rm -f confinc confmf
2985
2986# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2987if test "${enable_dependency_tracking+set}" = set; then
2988  enableval="$enable_dependency_tracking"
2989
2990fi;
2991if test "x$enable_dependency_tracking" != xno; then
2992  am_depcomp="$ac_aux_dir/depcomp"
2993  AMDEPBACKSLASH='\'
2994fi
2995
2996
2997if test "x$enable_dependency_tracking" != xno; then
2998  AMDEP_TRUE=
2999  AMDEP_FALSE='#'
3000else
3001  AMDEP_TRUE='#'
3002  AMDEP_FALSE=
3003fi
3004
3005
3006
3007
3008depcc="$CC"   am_compiler_list=
3009
3010echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3011echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3012if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3013  echo $ECHO_N "(cached) $ECHO_C" >&6
3014else
3015  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3016  # We make a subdir and do the tests there.  Otherwise we can end up
3017  # making bogus files that we don't know about and never remove.  For
3018  # instance it was reported that on HP-UX the gcc test will end up
3019  # making a dummy file named `D' -- because `-MD' means `put the output
3020  # in D'.
3021  mkdir conftest.dir
3022  # Copy depcomp to subdir because otherwise we won't find it if we're
3023  # using a relative directory.
3024  cp "$am_depcomp" conftest.dir
3025  cd conftest.dir
3026  # We will build objects and dependencies in a subdirectory because
3027  # it helps to detect inapplicable dependency modes.  For instance
3028  # both Tru64's cc and ICC support -MD to output dependencies as a
3029  # side effect of compilation, but ICC will put the dependencies in
3030  # the current directory while Tru64 will put them in the object
3031  # directory.
3032  mkdir sub
3033
3034  am_cv_CC_dependencies_compiler_type=none
3035  if test "$am_compiler_list" = ""; then
3036     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3037  fi
3038  for depmode in $am_compiler_list; do
3039    # Setup a source with many dependencies, because some compilers
3040    # like to wrap large dependency lists on column 80 (with \), and
3041    # we should not choose a depcomp mode which is confused by this.
3042    #
3043    # We need to recreate these files for each test, as the compiler may
3044    # overwrite some of them when testing with obscure command lines.
3045    # This happens at least with the AIX C compiler.
3046    : > sub/conftest.c
3047    for i in 1 2 3 4 5 6; do
3048      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3049      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3050      # Solaris 8's {/usr,}/bin/sh.
3051      touch sub/conftst$i.h
3052    done
3053    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3054
3055    case $depmode in
3056    nosideeffect)
3057      # after this tag, mechanisms are not by side-effect, so they'll
3058      # only be used when explicitly requested
3059      if test "x$enable_dependency_tracking" = xyes; then
3060	continue
3061      else
3062	break
3063      fi
3064      ;;
3065    none) break ;;
3066    esac
3067    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3068    # mode.  It turns out that the SunPro C++ compiler does not properly
3069    # handle `-M -o', and we need to detect this.
3070    if depmode=$depmode \
3071       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3072       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3073       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3074         >/dev/null 2>conftest.err &&
3075       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3076       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3077       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3078      # icc doesn't choke on unknown options, it will just issue warnings
3079      # or remarks (even with -Werror).  So we grep stderr for any message
3080      # that says an option was ignored or not supported.
3081      # When given -MP, icc 7.0 and 7.1 complain thusly:
3082      #   icc: Command line warning: ignoring option '-M'; no argument required
3083      # The diagnosis changed in icc 8.0:
3084      #   icc: Command line remark: option '-MP' not supported
3085      if (grep 'ignoring option' conftest.err ||
3086          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3087        am_cv_CC_dependencies_compiler_type=$depmode
3088        break
3089      fi
3090    fi
3091  done
3092
3093  cd ..
3094  rm -rf conftest.dir
3095else
3096  am_cv_CC_dependencies_compiler_type=none
3097fi
3098
3099fi
3100echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3101echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3102CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3103
3104
3105
3106if
3107  test "x$enable_dependency_tracking" != xno \
3108  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3109  am__fastdepCC_TRUE=
3110  am__fastdepCC_FALSE='#'
3111else
3112  am__fastdepCC_TRUE='#'
3113  am__fastdepCC_FALSE=
3114fi
3115
3116
3117# Check whether --enable-shared or --disable-shared was given.
3118if test "${enable_shared+set}" = set; then
3119  enableval="$enable_shared"
3120  p=${PACKAGE-default}
3121    case $enableval in
3122    yes) enable_shared=yes ;;
3123    no) enable_shared=no ;;
3124    *)
3125      enable_shared=no
3126      # Look at the argument we got.  We use all the common list separators.
3127      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3128      for pkg in $enableval; do
3129	IFS="$lt_save_ifs"
3130	if test "X$pkg" = "X$p"; then
3131	  enable_shared=yes
3132	fi
3133      done
3134      IFS="$lt_save_ifs"
3135      ;;
3136    esac
3137else
3138  enable_shared=yes
3139fi;
3140
3141# Check whether --enable-static or --disable-static was given.
3142if test "${enable_static+set}" = set; then
3143  enableval="$enable_static"
3144  p=${PACKAGE-default}
3145    case $enableval in
3146    yes) enable_static=yes ;;
3147    no) enable_static=no ;;
3148    *)
3149     enable_static=no
3150      # Look at the argument we got.  We use all the common list separators.
3151      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3152      for pkg in $enableval; do
3153	IFS="$lt_save_ifs"
3154	if test "X$pkg" = "X$p"; then
3155	  enable_static=yes
3156	fi
3157      done
3158      IFS="$lt_save_ifs"
3159      ;;
3160    esac
3161else
3162  enable_static=yes
3163fi;
3164
3165# Check whether --enable-fast-install or --disable-fast-install was given.
3166if test "${enable_fast_install+set}" = set; then
3167  enableval="$enable_fast_install"
3168  p=${PACKAGE-default}
3169    case $enableval in
3170    yes) enable_fast_install=yes ;;
3171    no) enable_fast_install=no ;;
3172    *)
3173      enable_fast_install=no
3174      # Look at the argument we got.  We use all the common list separators.
3175      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3176      for pkg in $enableval; do
3177	IFS="$lt_save_ifs"
3178	if test "X$pkg" = "X$p"; then
3179	  enable_fast_install=yes
3180	fi
3181      done
3182      IFS="$lt_save_ifs"
3183      ;;
3184    esac
3185else
3186  enable_fast_install=yes
3187fi;
3188
3189# Make sure we can run config.sub.
3190$ac_config_sub sun4 >/dev/null 2>&1 ||
3191  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3192echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3193   { (exit 1); exit 1; }; }
3194
3195echo "$as_me:$LINENO: checking build system type" >&5
3196echo $ECHO_N "checking build system type... $ECHO_C" >&6
3197if test "${ac_cv_build+set}" = set; then
3198  echo $ECHO_N "(cached) $ECHO_C" >&6
3199else
3200  ac_cv_build_alias=$build_alias
3201test -z "$ac_cv_build_alias" &&
3202  ac_cv_build_alias=`$ac_config_guess`
3203test -z "$ac_cv_build_alias" &&
3204  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3205echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3206   { (exit 1); exit 1; }; }
3207ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3208  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3209echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3210   { (exit 1); exit 1; }; }
3211
3212fi
3213echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3214echo "${ECHO_T}$ac_cv_build" >&6
3215build=$ac_cv_build
3216build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3217build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3218build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3219
3220
3221echo "$as_me:$LINENO: checking host system type" >&5
3222echo $ECHO_N "checking host system type... $ECHO_C" >&6
3223if test "${ac_cv_host+set}" = set; then
3224  echo $ECHO_N "(cached) $ECHO_C" >&6
3225else
3226  ac_cv_host_alias=$host_alias
3227test -z "$ac_cv_host_alias" &&
3228  ac_cv_host_alias=$ac_cv_build_alias
3229ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3230  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3231echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3232   { (exit 1); exit 1; }; }
3233
3234fi
3235echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3236echo "${ECHO_T}$ac_cv_host" >&6
3237host=$ac_cv_host
3238host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3239host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3240host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3241
3242
3243echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3244echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3245if test "${lt_cv_path_SED+set}" = set; then
3246  echo $ECHO_N "(cached) $ECHO_C" >&6
3247else
3248  # Loop through the user's path and test for sed and gsed.
3249# Then use that list of sed's as ones to test for truncation.
3250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3251for as_dir in $PATH
3252do
3253  IFS=$as_save_IFS
3254  test -z "$as_dir" && as_dir=.
3255  for lt_ac_prog in sed gsed; do
3256    for ac_exec_ext in '' $ac_executable_extensions; do
3257      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3258        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3259      fi
3260    done
3261  done
3262done
3263lt_ac_max=0
3264lt_ac_count=0
3265# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3266# along with /bin/sed that truncates output.
3267for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3268  test ! -f $lt_ac_sed && continue
3269  cat /dev/null > conftest.in
3270  lt_ac_count=0
3271  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3272  # Check for GNU sed and select it if it is found.
3273  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3274    lt_cv_path_SED=$lt_ac_sed
3275    break
3276  fi
3277  while true; do
3278    cat conftest.in conftest.in >conftest.tmp
3279    mv conftest.tmp conftest.in
3280    cp conftest.in conftest.nl
3281    echo >>conftest.nl
3282    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3283    cmp -s conftest.out conftest.nl || break
3284    # 10000 chars as input seems more than enough
3285    test $lt_ac_count -gt 10 && break
3286    lt_ac_count=`expr $lt_ac_count + 1`
3287    if test $lt_ac_count -gt $lt_ac_max; then
3288      lt_ac_max=$lt_ac_count
3289      lt_cv_path_SED=$lt_ac_sed
3290    fi
3291  done
3292done
3293
3294fi
3295
3296SED=$lt_cv_path_SED
3297echo "$as_me:$LINENO: result: $SED" >&5
3298echo "${ECHO_T}$SED" >&6
3299
3300echo "$as_me:$LINENO: checking for egrep" >&5
3301echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3302if test "${ac_cv_prog_egrep+set}" = set; then
3303  echo $ECHO_N "(cached) $ECHO_C" >&6
3304else
3305  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3306    then ac_cv_prog_egrep='grep -E'
3307    else ac_cv_prog_egrep='egrep'
3308    fi
3309fi
3310echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3311echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3312 EGREP=$ac_cv_prog_egrep
3313
3314
3315
3316# Check whether --with-gnu-ld or --without-gnu-ld was given.
3317if test "${with_gnu_ld+set}" = set; then
3318  withval="$with_gnu_ld"
3319  test "$withval" = no || with_gnu_ld=yes
3320else
3321  with_gnu_ld=no
3322fi;
3323ac_prog=ld
3324if test "$GCC" = yes; then
3325  # Check if gcc -print-prog-name=ld gives a path.
3326  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3327echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3328  case $host in
3329  *-*-mingw*)
3330    # gcc leaves a trailing carriage return which upsets mingw
3331    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3332  *)
3333    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3334  esac
3335  case $ac_prog in
3336    # Accept absolute paths.
3337    [\\/]* | ?:[\\/]*)
3338      re_direlt='/[^/][^/]*/\.\./'
3339      # Canonicalize the pathname of ld
3340      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3341      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3342	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3343      done
3344      test -z "$LD" && LD="$ac_prog"
3345      ;;
3346  "")
3347    # If it fails, then pretend we aren't using GCC.
3348    ac_prog=ld
3349    ;;
3350  *)
3351    # If it is relative, then search for the first ld in PATH.
3352    with_gnu_ld=unknown
3353    ;;
3354  esac
3355elif test "$with_gnu_ld" = yes; then
3356  echo "$as_me:$LINENO: checking for GNU ld" >&5
3357echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3358else
3359  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3360echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3361fi
3362if test "${lt_cv_path_LD+set}" = set; then
3363  echo $ECHO_N "(cached) $ECHO_C" >&6
3364else
3365  if test -z "$LD"; then
3366  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3367  for ac_dir in $PATH; do
3368    IFS="$lt_save_ifs"
3369    test -z "$ac_dir" && ac_dir=.
3370    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3371      lt_cv_path_LD="$ac_dir/$ac_prog"
3372      # Check to see if the program is GNU ld.  I'd rather use --version,
3373      # but apparently some variants of GNU ld only accept -v.
3374      # Break only if it was the GNU/non-GNU ld that we prefer.
3375      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3376      *GNU* | *'with BFD'*)
3377	test "$with_gnu_ld" != no && break
3378	;;
3379      *)
3380	test "$with_gnu_ld" != yes && break
3381	;;
3382      esac
3383    fi
3384  done
3385  IFS="$lt_save_ifs"
3386else
3387  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3388fi
3389fi
3390
3391LD="$lt_cv_path_LD"
3392if test -n "$LD"; then
3393  echo "$as_me:$LINENO: result: $LD" >&5
3394echo "${ECHO_T}$LD" >&6
3395else
3396  echo "$as_me:$LINENO: result: no" >&5
3397echo "${ECHO_T}no" >&6
3398fi
3399test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3400echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3401   { (exit 1); exit 1; }; }
3402echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3403echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3404if test "${lt_cv_prog_gnu_ld+set}" = set; then
3405  echo $ECHO_N "(cached) $ECHO_C" >&6
3406else
3407  # I'd rather use --version here, but apparently some GNU lds only accept -v.
3408case `$LD -v 2>&1 </dev/null` in
3409*GNU* | *'with BFD'*)
3410  lt_cv_prog_gnu_ld=yes
3411  ;;
3412*)
3413  lt_cv_prog_gnu_ld=no
3414  ;;
3415esac
3416fi
3417echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3418echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3419with_gnu_ld=$lt_cv_prog_gnu_ld
3420
3421
3422echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3423echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3424if test "${lt_cv_ld_reload_flag+set}" = set; then
3425  echo $ECHO_N "(cached) $ECHO_C" >&6
3426else
3427  lt_cv_ld_reload_flag='-r'
3428fi
3429echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3430echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3431reload_flag=$lt_cv_ld_reload_flag
3432case $reload_flag in
3433"" | " "*) ;;
3434*) reload_flag=" $reload_flag" ;;
3435esac
3436reload_cmds='$LD$reload_flag -o $output$reload_objs'
3437case $host_os in
3438  darwin*)
3439    if test "$GCC" = yes; then
3440      reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
3441    else
3442      reload_cmds='$LD$reload_flag -o $output$reload_objs'
3443    fi
3444    ;;
3445esac
3446
3447echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3448echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3449if test "${lt_cv_path_NM+set}" = set; then
3450  echo $ECHO_N "(cached) $ECHO_C" >&6
3451else
3452  if test -n "$NM"; then
3453  # Let the user override the test.
3454  lt_cv_path_NM="$NM"
3455else
3456  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3457  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3458    IFS="$lt_save_ifs"
3459    test -z "$ac_dir" && ac_dir=.
3460    tmp_nm="$ac_dir/${ac_tool_prefix}nm"
3461    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3462      # Check to see if the nm accepts a BSD-compat flag.
3463      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3464      #   nm: unknown option "B" ignored
3465      # Tru64's nm complains that /dev/null is an invalid object file
3466      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3467      */dev/null* | *'Invalid file or object type'*)
3468	lt_cv_path_NM="$tmp_nm -B"
3469	break
3470        ;;
3471      *)
3472	case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3473	*/dev/null*)
3474	  lt_cv_path_NM="$tmp_nm -p"
3475	  break
3476	  ;;
3477	*)
3478	  lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3479	  continue # so that we can try to find one that supports BSD flags
3480	  ;;
3481	esac
3482      esac
3483    fi
3484  done
3485  IFS="$lt_save_ifs"
3486  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3487fi
3488fi
3489echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3490echo "${ECHO_T}$lt_cv_path_NM" >&6
3491NM="$lt_cv_path_NM"
3492
3493echo "$as_me:$LINENO: checking whether ln -s works" >&5
3494echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3495LN_S=$as_ln_s
3496if test "$LN_S" = "ln -s"; then
3497  echo "$as_me:$LINENO: result: yes" >&5
3498echo "${ECHO_T}yes" >&6
3499else
3500  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3501echo "${ECHO_T}no, using $LN_S" >&6
3502fi
3503
3504echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3505echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3506if test "${lt_cv_deplibs_check_method+set}" = set; then
3507  echo $ECHO_N "(cached) $ECHO_C" >&6
3508else
3509  lt_cv_file_magic_cmd='$MAGIC_CMD'
3510lt_cv_file_magic_test_file=
3511lt_cv_deplibs_check_method='unknown'
3512# Need to set the preceding variable on all platforms that support
3513# interlibrary dependencies.
3514# 'none' -- dependencies not supported.
3515# `unknown' -- same as none, but documents that we really don't know.
3516# 'pass_all' -- all dependencies passed with no checks.
3517# 'test_compile' -- check by making test program.
3518# 'file_magic [[regex]]' -- check by looking for files in library path
3519# which responds to the $file_magic_cmd with a given extended regex.
3520# If you have `file' or equivalent on your system and you're not sure
3521# whether `pass_all' will *always* work, you probably want this one.
3522
3523case $host_os in
3524aix4* | aix5*)
3525  lt_cv_deplibs_check_method=pass_all
3526  ;;
3527
3528beos*)
3529  lt_cv_deplibs_check_method=pass_all
3530  ;;
3531
3532bsdi[45]*)
3533  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3534  lt_cv_file_magic_cmd='/usr/bin/file -L'
3535  lt_cv_file_magic_test_file=/shlib/libc.so
3536  ;;
3537
3538cygwin*)
3539  # func_win32_libid is a shell function defined in ltmain.sh
3540  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3541  lt_cv_file_magic_cmd='func_win32_libid'
3542  ;;
3543
3544mingw* | pw32*)
3545  # Base MSYS/MinGW do not provide the 'file' command needed by
3546  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
3547  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3548  lt_cv_file_magic_cmd='$OBJDUMP -f'
3549  ;;
3550
3551darwin* | rhapsody*)
3552  lt_cv_deplibs_check_method=pass_all
3553  ;;
3554
3555freebsd* | kfreebsd*-gnu | dragonfly*)
3556  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3557    case $host_cpu in
3558    i*86 )
3559      # Not sure whether the presence of OpenBSD here was a mistake.
3560      # Let's accept both of them until this is cleared up.
3561      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
3562      lt_cv_file_magic_cmd=/usr/bin/file
3563      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3564      ;;
3565    esac
3566  else
3567    lt_cv_deplibs_check_method=pass_all
3568  fi
3569  ;;
3570
3571gnu*)
3572  lt_cv_deplibs_check_method=pass_all
3573  ;;
3574
3575hpux10.20* | hpux11*)
3576  lt_cv_file_magic_cmd=/usr/bin/file
3577  case $host_cpu in
3578  ia64*)
3579    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3580    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3581    ;;
3582  hppa*64*)
3583    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]'
3584    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3585    ;;
3586  *)
3587    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3588    lt_cv_file_magic_test_file=/usr/lib/libc.sl
3589    ;;
3590  esac
3591  ;;
3592
3593irix5* | irix6* | nonstopux*)
3594  case $LD in
3595  *-32|*"-32 ") libmagic=32-bit;;
3596  *-n32|*"-n32 ") libmagic=N32;;
3597  *-64|*"-64 ") libmagic=64-bit;;
3598  *) libmagic=never-match;;
3599  esac
3600  lt_cv_deplibs_check_method=pass_all
3601  ;;
3602
3603# This must be Linux ELF.
3604linux*)
3605  lt_cv_deplibs_check_method=pass_all
3606  ;;
3607
3608netbsd*)
3609  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3610    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3611  else
3612    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
3613  fi
3614  ;;
3615
3616newos6*)
3617  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3618  lt_cv_file_magic_cmd=/usr/bin/file
3619  lt_cv_file_magic_test_file=/usr/lib/libnls.so
3620  ;;
3621
3622nto-qnx*)
3623  lt_cv_deplibs_check_method=unknown
3624  ;;
3625
3626openbsd*)
3627  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3628    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
3629  else
3630    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3631  fi
3632  ;;
3633
3634osf3* | osf4* | osf5*)
3635  lt_cv_deplibs_check_method=pass_all
3636  ;;
3637
3638sco3.2v5*)
3639  lt_cv_deplibs_check_method=pass_all
3640  ;;
3641
3642solaris*)
3643  lt_cv_deplibs_check_method=pass_all
3644  ;;
3645
3646sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3647  case $host_vendor in
3648  motorola)
3649    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]'
3650    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3651    ;;
3652  ncr)
3653    lt_cv_deplibs_check_method=pass_all
3654    ;;
3655  sequent)
3656    lt_cv_file_magic_cmd='/bin/file'
3657    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3658    ;;
3659  sni)
3660    lt_cv_file_magic_cmd='/bin/file'
3661    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3662    lt_cv_file_magic_test_file=/lib/libc.so
3663    ;;
3664  siemens)
3665    lt_cv_deplibs_check_method=pass_all
3666    ;;
3667  esac
3668  ;;
3669
3670sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
3671  lt_cv_deplibs_check_method=pass_all
3672  ;;
3673esac
3674
3675fi
3676echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3677echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3678file_magic_cmd=$lt_cv_file_magic_cmd
3679deplibs_check_method=$lt_cv_deplibs_check_method
3680test -z "$deplibs_check_method" && deplibs_check_method=unknown
3681
3682
3683
3684
3685# If no C compiler was specified, use CC.
3686LTCC=${LTCC-"$CC"}
3687
3688# Allow CC to be a program name with arguments.
3689compiler=$CC
3690
3691
3692# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3693if test "${enable_libtool_lock+set}" = set; then
3694  enableval="$enable_libtool_lock"
3695
3696fi;
3697test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3698
3699# Some flags need to be propagated to the compiler or linker for good
3700# libtool support.
3701case $host in
3702ia64-*-hpux*)
3703  # Find out which ABI we are using.
3704  echo 'int i;' > conftest.$ac_ext
3705  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3706  (eval $ac_compile) 2>&5
3707  ac_status=$?
3708  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3709  (exit $ac_status); }; then
3710    case `/usr/bin/file conftest.$ac_objext` in
3711    *ELF-32*)
3712      HPUX_IA64_MODE="32"
3713      ;;
3714    *ELF-64*)
3715      HPUX_IA64_MODE="64"
3716      ;;
3717    esac
3718  fi
3719  rm -rf conftest*
3720  ;;
3721*-*-irix6*)
3722  # Find out which ABI we are using.
3723  echo '#line 3723 "configure"' > conftest.$ac_ext
3724  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3725  (eval $ac_compile) 2>&5
3726  ac_status=$?
3727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3728  (exit $ac_status); }; then
3729   if test "$lt_cv_prog_gnu_ld" = yes; then
3730    case `/usr/bin/file conftest.$ac_objext` in
3731    *32-bit*)
3732      LD="${LD-ld} -melf32bsmip"
3733      ;;
3734    *N32*)
3735      LD="${LD-ld} -melf32bmipn32"
3736      ;;
3737    *64-bit*)
3738      LD="${LD-ld} -melf64bmip"
3739      ;;
3740    esac
3741   else
3742    case `/usr/bin/file conftest.$ac_objext` in
3743    *32-bit*)
3744      LD="${LD-ld} -32"
3745      ;;
3746    *N32*)
3747      LD="${LD-ld} -n32"
3748      ;;
3749    *64-bit*)
3750      LD="${LD-ld} -64"
3751      ;;
3752    esac
3753   fi
3754  fi
3755  rm -rf conftest*
3756  ;;
3757
3758x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3759  # Find out which ABI we are using.
3760  echo 'int i;' > conftest.$ac_ext
3761  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3762  (eval $ac_compile) 2>&5
3763  ac_status=$?
3764  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3765  (exit $ac_status); }; then
3766    case `/usr/bin/file conftest.o` in
3767    *32-bit*)
3768      case $host in
3769        x86_64-*linux*)
3770          LD="${LD-ld} -m elf_i386"
3771          ;;
3772        ppc64-*linux*|powerpc64-*linux*)
3773          LD="${LD-ld} -m elf32ppclinux"
3774          ;;
3775        s390x-*linux*)
3776          LD="${LD-ld} -m elf_s390"
3777          ;;
3778        sparc64-*linux*)
3779          LD="${LD-ld} -m elf32_sparc"
3780          ;;
3781      esac
3782      ;;
3783    *64-bit*)
3784      case $host in
3785        x86_64-*linux*)
3786          LD="${LD-ld} -m elf_x86_64"
3787          ;;
3788        ppc*-*linux*|powerpc*-*linux*)
3789          LD="${LD-ld} -m elf64ppc"
3790          ;;
3791        s390*-*linux*)
3792          LD="${LD-ld} -m elf64_s390"
3793          ;;
3794        sparc*-*linux*)
3795          LD="${LD-ld} -m elf64_sparc"
3796          ;;
3797      esac
3798      ;;
3799    esac
3800  fi
3801  rm -rf conftest*
3802  ;;
3803
3804*-*-sco3.2v5*)
3805  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3806  SAVE_CFLAGS="$CFLAGS"
3807  CFLAGS="$CFLAGS -belf"
3808  echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3809echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3810if test "${lt_cv_cc_needs_belf+set}" = set; then
3811  echo $ECHO_N "(cached) $ECHO_C" >&6
3812else
3813  ac_ext=c
3814ac_cpp='$CPP $CPPFLAGS'
3815ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3816ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3817ac_compiler_gnu=$ac_cv_c_compiler_gnu
3818
3819     cat >conftest.$ac_ext <<_ACEOF
3820/* confdefs.h.  */
3821_ACEOF
3822cat confdefs.h >>conftest.$ac_ext
3823cat >>conftest.$ac_ext <<_ACEOF
3824/* end confdefs.h.  */
3825
3826int
3827main ()
3828{
3829
3830  ;
3831  return 0;
3832}
3833_ACEOF
3834rm -f conftest.$ac_objext conftest$ac_exeext
3835if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3836  (eval $ac_link) 2>conftest.er1
3837  ac_status=$?
3838  grep -v '^ *+' conftest.er1 >conftest.err
3839  rm -f conftest.er1
3840  cat conftest.err >&5
3841  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3842  (exit $ac_status); } &&
3843	 { ac_try='test -z "$ac_c_werror_flag"
3844			 || test ! -s conftest.err'
3845  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3846  (eval $ac_try) 2>&5
3847  ac_status=$?
3848  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3849  (exit $ac_status); }; } &&
3850	 { ac_try='test -s conftest$ac_exeext'
3851  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3852  (eval $ac_try) 2>&5
3853  ac_status=$?
3854  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3855  (exit $ac_status); }; }; then
3856  lt_cv_cc_needs_belf=yes
3857else
3858  echo "$as_me: failed program was:" >&5
3859sed 's/^/| /' conftest.$ac_ext >&5
3860
3861lt_cv_cc_needs_belf=no
3862fi
3863rm -f conftest.err conftest.$ac_objext \
3864      conftest$ac_exeext conftest.$ac_ext
3865     ac_ext=c
3866ac_cpp='$CPP $CPPFLAGS'
3867ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3868ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3869ac_compiler_gnu=$ac_cv_c_compiler_gnu
3870
3871fi
3872echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
3873echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3874  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3875    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3876    CFLAGS="$SAVE_CFLAGS"
3877  fi
3878  ;;
3879
3880esac
3881
3882need_locks="$enable_libtool_lock"
3883
3884
3885ac_ext=c
3886ac_cpp='$CPP $CPPFLAGS'
3887ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3888ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3889ac_compiler_gnu=$ac_cv_c_compiler_gnu
3890echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3891echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3892# On Suns, sometimes $CPP names a directory.
3893if test -n "$CPP" && test -d "$CPP"; then
3894  CPP=
3895fi
3896if test -z "$CPP"; then
3897  if test "${ac_cv_prog_CPP+set}" = set; then
3898  echo $ECHO_N "(cached) $ECHO_C" >&6
3899else
3900      # Double quotes because CPP needs to be expanded
3901    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3902    do
3903      ac_preproc_ok=false
3904for ac_c_preproc_warn_flag in '' yes
3905do
3906  # Use a header file that comes with gcc, so configuring glibc
3907  # with a fresh cross-compiler works.
3908  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3909  # <limits.h> exists even on freestanding compilers.
3910  # On the NeXT, cc -E runs the code through the compiler's parser,
3911  # not just through cpp. "Syntax error" is here to catch this case.
3912  cat >conftest.$ac_ext <<_ACEOF
3913/* confdefs.h.  */
3914_ACEOF
3915cat confdefs.h >>conftest.$ac_ext
3916cat >>conftest.$ac_ext <<_ACEOF
3917/* end confdefs.h.  */
3918#ifdef __STDC__
3919# include <limits.h>
3920#else
3921# include <assert.h>
3922#endif
3923		     Syntax error
3924_ACEOF
3925if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3926  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3927  ac_status=$?
3928  grep -v '^ *+' conftest.er1 >conftest.err
3929  rm -f conftest.er1
3930  cat conftest.err >&5
3931  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932  (exit $ac_status); } >/dev/null; then
3933  if test -s conftest.err; then
3934    ac_cpp_err=$ac_c_preproc_warn_flag
3935    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3936  else
3937    ac_cpp_err=
3938  fi
3939else
3940  ac_cpp_err=yes
3941fi
3942if test -z "$ac_cpp_err"; then
3943  :
3944else
3945  echo "$as_me: failed program was:" >&5
3946sed 's/^/| /' conftest.$ac_ext >&5
3947
3948  # Broken: fails on valid input.
3949continue
3950fi
3951rm -f conftest.err conftest.$ac_ext
3952
3953  # OK, works on sane cases.  Now check whether non-existent headers
3954  # can be detected and how.
3955  cat >conftest.$ac_ext <<_ACEOF
3956/* confdefs.h.  */
3957_ACEOF
3958cat confdefs.h >>conftest.$ac_ext
3959cat >>conftest.$ac_ext <<_ACEOF
3960/* end confdefs.h.  */
3961#include <ac_nonexistent.h>
3962_ACEOF
3963if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3964  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3965  ac_status=$?
3966  grep -v '^ *+' conftest.er1 >conftest.err
3967  rm -f conftest.er1
3968  cat conftest.err >&5
3969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3970  (exit $ac_status); } >/dev/null; then
3971  if test -s conftest.err; then
3972    ac_cpp_err=$ac_c_preproc_warn_flag
3973    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3974  else
3975    ac_cpp_err=
3976  fi
3977else
3978  ac_cpp_err=yes
3979fi
3980if test -z "$ac_cpp_err"; then
3981  # Broken: success on invalid input.
3982continue
3983else
3984  echo "$as_me: failed program was:" >&5
3985sed 's/^/| /' conftest.$ac_ext >&5
3986
3987  # Passes both tests.
3988ac_preproc_ok=:
3989break
3990fi
3991rm -f conftest.err conftest.$ac_ext
3992
3993done
3994# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3995rm -f conftest.err conftest.$ac_ext
3996if $ac_preproc_ok; then
3997  break
3998fi
3999
4000    done
4001    ac_cv_prog_CPP=$CPP
4002
4003fi
4004  CPP=$ac_cv_prog_CPP
4005else
4006  ac_cv_prog_CPP=$CPP
4007fi
4008echo "$as_me:$LINENO: result: $CPP" >&5
4009echo "${ECHO_T}$CPP" >&6
4010ac_preproc_ok=false
4011for ac_c_preproc_warn_flag in '' yes
4012do
4013  # Use a header file that comes with gcc, so configuring glibc
4014  # with a fresh cross-compiler works.
4015  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4016  # <limits.h> exists even on freestanding compilers.
4017  # On the NeXT, cc -E runs the code through the compiler's parser,
4018  # not just through cpp. "Syntax error" is here to catch this case.
4019  cat >conftest.$ac_ext <<_ACEOF
4020/* confdefs.h.  */
4021_ACEOF
4022cat confdefs.h >>conftest.$ac_ext
4023cat >>conftest.$ac_ext <<_ACEOF
4024/* end confdefs.h.  */
4025#ifdef __STDC__
4026# include <limits.h>
4027#else
4028# include <assert.h>
4029#endif
4030		     Syntax error
4031_ACEOF
4032if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4033  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4034  ac_status=$?
4035  grep -v '^ *+' conftest.er1 >conftest.err
4036  rm -f conftest.er1
4037  cat conftest.err >&5
4038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4039  (exit $ac_status); } >/dev/null; then
4040  if test -s conftest.err; then
4041    ac_cpp_err=$ac_c_preproc_warn_flag
4042    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4043  else
4044    ac_cpp_err=
4045  fi
4046else
4047  ac_cpp_err=yes
4048fi
4049if test -z "$ac_cpp_err"; then
4050  :
4051else
4052  echo "$as_me: failed program was:" >&5
4053sed 's/^/| /' conftest.$ac_ext >&5
4054
4055  # Broken: fails on valid input.
4056continue
4057fi
4058rm -f conftest.err conftest.$ac_ext
4059
4060  # OK, works on sane cases.  Now check whether non-existent headers
4061  # can be detected and how.
4062  cat >conftest.$ac_ext <<_ACEOF
4063/* confdefs.h.  */
4064_ACEOF
4065cat confdefs.h >>conftest.$ac_ext
4066cat >>conftest.$ac_ext <<_ACEOF
4067/* end confdefs.h.  */
4068#include <ac_nonexistent.h>
4069_ACEOF
4070if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4071  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4072  ac_status=$?
4073  grep -v '^ *+' conftest.er1 >conftest.err
4074  rm -f conftest.er1
4075  cat conftest.err >&5
4076  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4077  (exit $ac_status); } >/dev/null; then
4078  if test -s conftest.err; then
4079    ac_cpp_err=$ac_c_preproc_warn_flag
4080    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4081  else
4082    ac_cpp_err=
4083  fi
4084else
4085  ac_cpp_err=yes
4086fi
4087if test -z "$ac_cpp_err"; then
4088  # Broken: success on invalid input.
4089continue
4090else
4091  echo "$as_me: failed program was:" >&5
4092sed 's/^/| /' conftest.$ac_ext >&5
4093
4094  # Passes both tests.
4095ac_preproc_ok=:
4096break
4097fi
4098rm -f conftest.err conftest.$ac_ext
4099
4100done
4101# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4102rm -f conftest.err conftest.$ac_ext
4103if $ac_preproc_ok; then
4104  :
4105else
4106  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4107See \`config.log' for more details." >&5
4108echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4109See \`config.log' for more details." >&2;}
4110   { (exit 1); exit 1; }; }
4111fi
4112
4113ac_ext=c
4114ac_cpp='$CPP $CPPFLAGS'
4115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4117ac_compiler_gnu=$ac_cv_c_compiler_gnu
4118
4119
4120echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4121echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4122if test "${ac_cv_header_stdc+set}" = set; then
4123  echo $ECHO_N "(cached) $ECHO_C" >&6
4124else
4125  cat >conftest.$ac_ext <<_ACEOF
4126/* confdefs.h.  */
4127_ACEOF
4128cat confdefs.h >>conftest.$ac_ext
4129cat >>conftest.$ac_ext <<_ACEOF
4130/* end confdefs.h.  */
4131#include <stdlib.h>
4132#include <stdarg.h>
4133#include <string.h>
4134#include <float.h>
4135
4136int
4137main ()
4138{
4139
4140  ;
4141  return 0;
4142}
4143_ACEOF
4144rm -f conftest.$ac_objext
4145if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4146  (eval $ac_compile) 2>conftest.er1
4147  ac_status=$?
4148  grep -v '^ *+' conftest.er1 >conftest.err
4149  rm -f conftest.er1
4150  cat conftest.err >&5
4151  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4152  (exit $ac_status); } &&
4153	 { ac_try='test -z "$ac_c_werror_flag"
4154			 || test ! -s conftest.err'
4155  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4156  (eval $ac_try) 2>&5
4157  ac_status=$?
4158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4159  (exit $ac_status); }; } &&
4160	 { ac_try='test -s conftest.$ac_objext'
4161  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4162  (eval $ac_try) 2>&5
4163  ac_status=$?
4164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4165  (exit $ac_status); }; }; then
4166  ac_cv_header_stdc=yes
4167else
4168  echo "$as_me: failed program was:" >&5
4169sed 's/^/| /' conftest.$ac_ext >&5
4170
4171ac_cv_header_stdc=no
4172fi
4173rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4174
4175if test $ac_cv_header_stdc = yes; then
4176  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4177  cat >conftest.$ac_ext <<_ACEOF
4178/* confdefs.h.  */
4179_ACEOF
4180cat confdefs.h >>conftest.$ac_ext
4181cat >>conftest.$ac_ext <<_ACEOF
4182/* end confdefs.h.  */
4183#include <string.h>
4184
4185_ACEOF
4186if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4187  $EGREP "memchr" >/dev/null 2>&1; then
4188  :
4189else
4190  ac_cv_header_stdc=no
4191fi
4192rm -f conftest*
4193
4194fi
4195
4196if test $ac_cv_header_stdc = yes; then
4197  # ISC 2.0.2 stdlib.h does not declare free, 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 <stdlib.h>
4205
4206_ACEOF
4207if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4208  $EGREP "free" >/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  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4219  if test "$cross_compiling" = yes; then
4220  :
4221else
4222  cat >conftest.$ac_ext <<_ACEOF
4223/* confdefs.h.  */
4224_ACEOF
4225cat confdefs.h >>conftest.$ac_ext
4226cat >>conftest.$ac_ext <<_ACEOF
4227/* end confdefs.h.  */
4228#include <ctype.h>
4229#if ((' ' & 0x0FF) == 0x020)
4230# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4231# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4232#else
4233# define ISLOWER(c) \
4234		   (('a' <= (c) && (c) <= 'i') \
4235		     || ('j' <= (c) && (c) <= 'r') \
4236		     || ('s' <= (c) && (c) <= 'z'))
4237# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4238#endif
4239
4240#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4241int
4242main ()
4243{
4244  int i;
4245  for (i = 0; i < 256; i++)
4246    if (XOR (islower (i), ISLOWER (i))
4247	|| toupper (i) != TOUPPER (i))
4248      exit(2);
4249  exit (0);
4250}
4251_ACEOF
4252rm -f conftest$ac_exeext
4253if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4254  (eval $ac_link) 2>&5
4255  ac_status=$?
4256  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4257  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4258  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4259  (eval $ac_try) 2>&5
4260  ac_status=$?
4261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4262  (exit $ac_status); }; }; then
4263  :
4264else
4265  echo "$as_me: program exited with status $ac_status" >&5
4266echo "$as_me: failed program was:" >&5
4267sed 's/^/| /' conftest.$ac_ext >&5
4268
4269( exit $ac_status )
4270ac_cv_header_stdc=no
4271fi
4272rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4273fi
4274fi
4275fi
4276echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4277echo "${ECHO_T}$ac_cv_header_stdc" >&6
4278if test $ac_cv_header_stdc = yes; then
4279
4280cat >>confdefs.h <<\_ACEOF
4281#define STDC_HEADERS 1
4282_ACEOF
4283
4284fi
4285
4286# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4297		  inttypes.h stdint.h unistd.h
4298do
4299as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4300echo "$as_me:$LINENO: checking for $ac_header" >&5
4301echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4302if eval "test \"\${$as_ac_Header+set}\" = set"; then
4303  echo $ECHO_N "(cached) $ECHO_C" >&6
4304else
4305  cat >conftest.$ac_ext <<_ACEOF
4306/* confdefs.h.  */
4307_ACEOF
4308cat confdefs.h >>conftest.$ac_ext
4309cat >>conftest.$ac_ext <<_ACEOF
4310/* end confdefs.h.  */
4311$ac_includes_default
4312
4313#include <$ac_header>
4314_ACEOF
4315rm -f conftest.$ac_objext
4316if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4317  (eval $ac_compile) 2>conftest.er1
4318  ac_status=$?
4319  grep -v '^ *+' conftest.er1 >conftest.err
4320  rm -f conftest.er1
4321  cat conftest.err >&5
4322  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323  (exit $ac_status); } &&
4324	 { ac_try='test -z "$ac_c_werror_flag"
4325			 || test ! -s conftest.err'
4326  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4327  (eval $ac_try) 2>&5
4328  ac_status=$?
4329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4330  (exit $ac_status); }; } &&
4331	 { ac_try='test -s conftest.$ac_objext'
4332  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4333  (eval $ac_try) 2>&5
4334  ac_status=$?
4335  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4336  (exit $ac_status); }; }; then
4337  eval "$as_ac_Header=yes"
4338else
4339  echo "$as_me: failed program was:" >&5
4340sed 's/^/| /' conftest.$ac_ext >&5
4341
4342eval "$as_ac_Header=no"
4343fi
4344rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4345fi
4346echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4347echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4348if test `eval echo '${'$as_ac_Header'}'` = yes; then
4349  cat >>confdefs.h <<_ACEOF
4350#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4351_ACEOF
4352
4353fi
4354
4355done
4356
4357
4358
4359for ac_header in dlfcn.h
4360do
4361as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4362if eval "test \"\${$as_ac_Header+set}\" = set"; then
4363  echo "$as_me:$LINENO: checking for $ac_header" >&5
4364echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4365if eval "test \"\${$as_ac_Header+set}\" = set"; then
4366  echo $ECHO_N "(cached) $ECHO_C" >&6
4367fi
4368echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4369echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4370else
4371  # Is the header compilable?
4372echo "$as_me:$LINENO: checking $ac_header usability" >&5
4373echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4374cat >conftest.$ac_ext <<_ACEOF
4375/* confdefs.h.  */
4376_ACEOF
4377cat confdefs.h >>conftest.$ac_ext
4378cat >>conftest.$ac_ext <<_ACEOF
4379/* end confdefs.h.  */
4380$ac_includes_default
4381#include <$ac_header>
4382_ACEOF
4383rm -f conftest.$ac_objext
4384if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4385  (eval $ac_compile) 2>conftest.er1
4386  ac_status=$?
4387  grep -v '^ *+' conftest.er1 >conftest.err
4388  rm -f conftest.er1
4389  cat conftest.err >&5
4390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4391  (exit $ac_status); } &&
4392	 { ac_try='test -z "$ac_c_werror_flag"
4393			 || test ! -s conftest.err'
4394  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4395  (eval $ac_try) 2>&5
4396  ac_status=$?
4397  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4398  (exit $ac_status); }; } &&
4399	 { ac_try='test -s conftest.$ac_objext'
4400  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4401  (eval $ac_try) 2>&5
4402  ac_status=$?
4403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4404  (exit $ac_status); }; }; then
4405  ac_header_compiler=yes
4406else
4407  echo "$as_me: failed program was:" >&5
4408sed 's/^/| /' conftest.$ac_ext >&5
4409
4410ac_header_compiler=no
4411fi
4412rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4413echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4414echo "${ECHO_T}$ac_header_compiler" >&6
4415
4416# Is the header present?
4417echo "$as_me:$LINENO: checking $ac_header presence" >&5
4418echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4419cat >conftest.$ac_ext <<_ACEOF
4420/* confdefs.h.  */
4421_ACEOF
4422cat confdefs.h >>conftest.$ac_ext
4423cat >>conftest.$ac_ext <<_ACEOF
4424/* end confdefs.h.  */
4425#include <$ac_header>
4426_ACEOF
4427if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4428  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4429  ac_status=$?
4430  grep -v '^ *+' conftest.er1 >conftest.err
4431  rm -f conftest.er1
4432  cat conftest.err >&5
4433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4434  (exit $ac_status); } >/dev/null; then
4435  if test -s conftest.err; then
4436    ac_cpp_err=$ac_c_preproc_warn_flag
4437    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4438  else
4439    ac_cpp_err=
4440  fi
4441else
4442  ac_cpp_err=yes
4443fi
4444if test -z "$ac_cpp_err"; then
4445  ac_header_preproc=yes
4446else
4447  echo "$as_me: failed program was:" >&5
4448sed 's/^/| /' conftest.$ac_ext >&5
4449
4450  ac_header_preproc=no
4451fi
4452rm -f conftest.err conftest.$ac_ext
4453echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4454echo "${ECHO_T}$ac_header_preproc" >&6
4455
4456# So?  What about this header?
4457case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4458  yes:no: )
4459    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4460echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4461    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4462echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4463    ac_header_preproc=yes
4464    ;;
4465  no:yes:* )
4466    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4467echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4468    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4469echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4470    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4471echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4472    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4473echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4474    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4475echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4476    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4477echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4478    (
4479      cat <<\_ASBOX
4480## ---------------------------------------------------------------------- ##
4481## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
4482## ---------------------------------------------------------------------- ##
4483_ASBOX
4484    ) |
4485      sed "s/^/$as_me: WARNING:     /" >&2
4486    ;;
4487esac
4488echo "$as_me:$LINENO: checking for $ac_header" >&5
4489echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4490if eval "test \"\${$as_ac_Header+set}\" = set"; then
4491  echo $ECHO_N "(cached) $ECHO_C" >&6
4492else
4493  eval "$as_ac_Header=\$ac_header_preproc"
4494fi
4495echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4496echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4497
4498fi
4499if test `eval echo '${'$as_ac_Header'}'` = yes; then
4500  cat >>confdefs.h <<_ACEOF
4501#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4502_ACEOF
4503
4504fi
4505
4506done
4507
4508ac_ext=cc
4509ac_cpp='$CXXCPP $CPPFLAGS'
4510ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4511ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4512ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4513if test -n "$ac_tool_prefix"; then
4514  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
4515  do
4516    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4517set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4518echo "$as_me:$LINENO: checking for $ac_word" >&5
4519echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4520if test "${ac_cv_prog_CXX+set}" = set; then
4521  echo $ECHO_N "(cached) $ECHO_C" >&6
4522else
4523  if test -n "$CXX"; then
4524  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4525else
4526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4527for as_dir in $PATH
4528do
4529  IFS=$as_save_IFS
4530  test -z "$as_dir" && as_dir=.
4531  for ac_exec_ext in '' $ac_executable_extensions; do
4532  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4533    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4534    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4535    break 2
4536  fi
4537done
4538done
4539
4540fi
4541fi
4542CXX=$ac_cv_prog_CXX
4543if test -n "$CXX"; then
4544  echo "$as_me:$LINENO: result: $CXX" >&5
4545echo "${ECHO_T}$CXX" >&6
4546else
4547  echo "$as_me:$LINENO: result: no" >&5
4548echo "${ECHO_T}no" >&6
4549fi
4550
4551    test -n "$CXX" && break
4552  done
4553fi
4554if test -z "$CXX"; then
4555  ac_ct_CXX=$CXX
4556  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
4557do
4558  # Extract the first word of "$ac_prog", so it can be a program name with args.
4559set dummy $ac_prog; ac_word=$2
4560echo "$as_me:$LINENO: checking for $ac_word" >&5
4561echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4562if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
4563  echo $ECHO_N "(cached) $ECHO_C" >&6
4564else
4565  if test -n "$ac_ct_CXX"; then
4566  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4567else
4568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4569for as_dir in $PATH
4570do
4571  IFS=$as_save_IFS
4572  test -z "$as_dir" && as_dir=.
4573  for ac_exec_ext in '' $ac_executable_extensions; do
4574  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4575    ac_cv_prog_ac_ct_CXX="$ac_prog"
4576    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4577    break 2
4578  fi
4579done
4580done
4581
4582fi
4583fi
4584ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4585if test -n "$ac_ct_CXX"; then
4586  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
4587echo "${ECHO_T}$ac_ct_CXX" >&6
4588else
4589  echo "$as_me:$LINENO: result: no" >&5
4590echo "${ECHO_T}no" >&6
4591fi
4592
4593  test -n "$ac_ct_CXX" && break
4594done
4595test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
4596
4597  CXX=$ac_ct_CXX
4598fi
4599
4600
4601# Provide some information about the compiler.
4602echo "$as_me:$LINENO:" \
4603     "checking for C++ compiler version" >&5
4604ac_compiler=`set X $ac_compile; echo $2`
4605{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4606  (eval $ac_compiler --version </dev/null >&5) 2>&5
4607  ac_status=$?
4608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4609  (exit $ac_status); }
4610{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4611  (eval $ac_compiler -v </dev/null >&5) 2>&5
4612  ac_status=$?
4613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4614  (exit $ac_status); }
4615{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4616  (eval $ac_compiler -V </dev/null >&5) 2>&5
4617  ac_status=$?
4618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4619  (exit $ac_status); }
4620
4621echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
4622echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
4623if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
4624  echo $ECHO_N "(cached) $ECHO_C" >&6
4625else
4626  cat >conftest.$ac_ext <<_ACEOF
4627/* confdefs.h.  */
4628_ACEOF
4629cat confdefs.h >>conftest.$ac_ext
4630cat >>conftest.$ac_ext <<_ACEOF
4631/* end confdefs.h.  */
4632
4633int
4634main ()
4635{
4636#ifndef __GNUC__
4637       choke me
4638#endif
4639
4640  ;
4641  return 0;
4642}
4643_ACEOF
4644rm -f conftest.$ac_objext
4645if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4646  (eval $ac_compile) 2>conftest.er1
4647  ac_status=$?
4648  grep -v '^ *+' conftest.er1 >conftest.err
4649  rm -f conftest.er1
4650  cat conftest.err >&5
4651  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4652  (exit $ac_status); } &&
4653	 { ac_try='test -z "$ac_cxx_werror_flag"
4654			 || test ! -s conftest.err'
4655  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4656  (eval $ac_try) 2>&5
4657  ac_status=$?
4658  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4659  (exit $ac_status); }; } &&
4660	 { ac_try='test -s conftest.$ac_objext'
4661  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4662  (eval $ac_try) 2>&5
4663  ac_status=$?
4664  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4665  (exit $ac_status); }; }; then
4666  ac_compiler_gnu=yes
4667else
4668  echo "$as_me: failed program was:" >&5
4669sed 's/^/| /' conftest.$ac_ext >&5
4670
4671ac_compiler_gnu=no
4672fi
4673rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4674ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4675
4676fi
4677echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
4678echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
4679GXX=`test $ac_compiler_gnu = yes && echo yes`
4680ac_test_CXXFLAGS=${CXXFLAGS+set}
4681ac_save_CXXFLAGS=$CXXFLAGS
4682CXXFLAGS="-g"
4683echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
4684echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
4685if test "${ac_cv_prog_cxx_g+set}" = set; then
4686  echo $ECHO_N "(cached) $ECHO_C" >&6
4687else
4688  cat >conftest.$ac_ext <<_ACEOF
4689/* confdefs.h.  */
4690_ACEOF
4691cat confdefs.h >>conftest.$ac_ext
4692cat >>conftest.$ac_ext <<_ACEOF
4693/* end confdefs.h.  */
4694
4695int
4696main ()
4697{
4698
4699  ;
4700  return 0;
4701}
4702_ACEOF
4703rm -f conftest.$ac_objext
4704if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4705  (eval $ac_compile) 2>conftest.er1
4706  ac_status=$?
4707  grep -v '^ *+' conftest.er1 >conftest.err
4708  rm -f conftest.er1
4709  cat conftest.err >&5
4710  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711  (exit $ac_status); } &&
4712	 { ac_try='test -z "$ac_cxx_werror_flag"
4713			 || test ! -s conftest.err'
4714  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4715  (eval $ac_try) 2>&5
4716  ac_status=$?
4717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4718  (exit $ac_status); }; } &&
4719	 { ac_try='test -s conftest.$ac_objext'
4720  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4721  (eval $ac_try) 2>&5
4722  ac_status=$?
4723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4724  (exit $ac_status); }; }; then
4725  ac_cv_prog_cxx_g=yes
4726else
4727  echo "$as_me: failed program was:" >&5
4728sed 's/^/| /' conftest.$ac_ext >&5
4729
4730ac_cv_prog_cxx_g=no
4731fi
4732rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4733fi
4734echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4735echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4736if test "$ac_test_CXXFLAGS" = set; then
4737  CXXFLAGS=$ac_save_CXXFLAGS
4738elif test $ac_cv_prog_cxx_g = yes; then
4739  if test "$GXX" = yes; then
4740    CXXFLAGS="-g -O2"
4741  else
4742    CXXFLAGS="-g"
4743  fi
4744else
4745  if test "$GXX" = yes; then
4746    CXXFLAGS="-O2"
4747  else
4748    CXXFLAGS=
4749  fi
4750fi
4751for ac_declaration in \
4752   '' \
4753   'extern "C" void std::exit (int) throw (); using std::exit;' \
4754   'extern "C" void std::exit (int); using std::exit;' \
4755   'extern "C" void exit (int) throw ();' \
4756   'extern "C" void exit (int);' \
4757   'void exit (int);'
4758do
4759  cat >conftest.$ac_ext <<_ACEOF
4760/* confdefs.h.  */
4761_ACEOF
4762cat confdefs.h >>conftest.$ac_ext
4763cat >>conftest.$ac_ext <<_ACEOF
4764/* end confdefs.h.  */
4765$ac_declaration
4766#include <stdlib.h>
4767int
4768main ()
4769{
4770exit (42);
4771  ;
4772  return 0;
4773}
4774_ACEOF
4775rm -f conftest.$ac_objext
4776if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4777  (eval $ac_compile) 2>conftest.er1
4778  ac_status=$?
4779  grep -v '^ *+' conftest.er1 >conftest.err
4780  rm -f conftest.er1
4781  cat conftest.err >&5
4782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4783  (exit $ac_status); } &&
4784	 { ac_try='test -z "$ac_cxx_werror_flag"
4785			 || test ! -s conftest.err'
4786  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4787  (eval $ac_try) 2>&5
4788  ac_status=$?
4789  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4790  (exit $ac_status); }; } &&
4791	 { ac_try='test -s conftest.$ac_objext'
4792  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4793  (eval $ac_try) 2>&5
4794  ac_status=$?
4795  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4796  (exit $ac_status); }; }; then
4797  :
4798else
4799  echo "$as_me: failed program was:" >&5
4800sed 's/^/| /' conftest.$ac_ext >&5
4801
4802continue
4803fi
4804rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4805  cat >conftest.$ac_ext <<_ACEOF
4806/* confdefs.h.  */
4807_ACEOF
4808cat confdefs.h >>conftest.$ac_ext
4809cat >>conftest.$ac_ext <<_ACEOF
4810/* end confdefs.h.  */
4811$ac_declaration
4812int
4813main ()
4814{
4815exit (42);
4816  ;
4817  return 0;
4818}
4819_ACEOF
4820rm -f conftest.$ac_objext
4821if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4822  (eval $ac_compile) 2>conftest.er1
4823  ac_status=$?
4824  grep -v '^ *+' conftest.er1 >conftest.err
4825  rm -f conftest.er1
4826  cat conftest.err >&5
4827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4828  (exit $ac_status); } &&
4829	 { ac_try='test -z "$ac_cxx_werror_flag"
4830			 || test ! -s conftest.err'
4831  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4832  (eval $ac_try) 2>&5
4833  ac_status=$?
4834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4835  (exit $ac_status); }; } &&
4836	 { ac_try='test -s conftest.$ac_objext'
4837  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4838  (eval $ac_try) 2>&5
4839  ac_status=$?
4840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4841  (exit $ac_status); }; }; then
4842  break
4843else
4844  echo "$as_me: failed program was:" >&5
4845sed 's/^/| /' conftest.$ac_ext >&5
4846
4847fi
4848rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4849done
4850rm -f conftest*
4851if test -n "$ac_declaration"; then
4852  echo '#ifdef __cplusplus' >>confdefs.h
4853  echo $ac_declaration      >>confdefs.h
4854  echo '#endif'             >>confdefs.h
4855fi
4856
4857ac_ext=cc
4858ac_cpp='$CXXCPP $CPPFLAGS'
4859ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4860ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4861ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4862
4863depcc="$CXX"  am_compiler_list=
4864
4865echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4866echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
4867if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
4868  echo $ECHO_N "(cached) $ECHO_C" >&6
4869else
4870  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4871  # We make a subdir and do the tests there.  Otherwise we can end up
4872  # making bogus files that we don't know about and never remove.  For
4873  # instance it was reported that on HP-UX the gcc test will end up
4874  # making a dummy file named `D' -- because `-MD' means `put the output
4875  # in D'.
4876  mkdir conftest.dir
4877  # Copy depcomp to subdir because otherwise we won't find it if we're
4878  # using a relative directory.
4879  cp "$am_depcomp" conftest.dir
4880  cd conftest.dir
4881  # We will build objects and dependencies in a subdirectory because
4882  # it helps to detect inapplicable dependency modes.  For instance
4883  # both Tru64's cc and ICC support -MD to output dependencies as a
4884  # side effect of compilation, but ICC will put the dependencies in
4885  # the current directory while Tru64 will put them in the object
4886  # directory.
4887  mkdir sub
4888
4889  am_cv_CXX_dependencies_compiler_type=none
4890  if test "$am_compiler_list" = ""; then
4891     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4892  fi
4893  for depmode in $am_compiler_list; do
4894    # Setup a source with many dependencies, because some compilers
4895    # like to wrap large dependency lists on column 80 (with \), and
4896    # we should not choose a depcomp mode which is confused by this.
4897    #
4898    # We need to recreate these files for each test, as the compiler may
4899    # overwrite some of them when testing with obscure command lines.
4900    # This happens at least with the AIX C compiler.
4901    : > sub/conftest.c
4902    for i in 1 2 3 4 5 6; do
4903      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4904      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4905      # Solaris 8's {/usr,}/bin/sh.
4906      touch sub/conftst$i.h
4907    done
4908    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4909
4910    case $depmode in
4911    nosideeffect)
4912      # after this tag, mechanisms are not by side-effect, so they'll
4913      # only be used when explicitly requested
4914      if test "x$enable_dependency_tracking" = xyes; then
4915	continue
4916      else
4917	break
4918      fi
4919      ;;
4920    none) break ;;
4921    esac
4922    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4923    # mode.  It turns out that the SunPro C++ compiler does not properly
4924    # handle `-M -o', and we need to detect this.
4925    if depmode=$depmode \
4926       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4927       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4928       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4929         >/dev/null 2>conftest.err &&
4930       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4931       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4932       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4933      # icc doesn't choke on unknown options, it will just issue warnings
4934      # or remarks (even with -Werror).  So we grep stderr for any message
4935      # that says an option was ignored or not supported.
4936      # When given -MP, icc 7.0 and 7.1 complain thusly:
4937      #   icc: Command line warning: ignoring option '-M'; no argument required
4938      # The diagnosis changed in icc 8.0:
4939      #   icc: Command line remark: option '-MP' not supported
4940      if (grep 'ignoring option' conftest.err ||
4941          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4942        am_cv_CXX_dependencies_compiler_type=$depmode
4943        break
4944      fi
4945    fi
4946  done
4947
4948  cd ..
4949  rm -rf conftest.dir
4950else
4951  am_cv_CXX_dependencies_compiler_type=none
4952fi
4953
4954fi
4955echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4956echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
4957CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4958
4959
4960
4961if
4962  test "x$enable_dependency_tracking" != xno \
4963  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4964  am__fastdepCXX_TRUE=
4965  am__fastdepCXX_FALSE='#'
4966else
4967  am__fastdepCXX_TRUE='#'
4968  am__fastdepCXX_FALSE=
4969fi
4970
4971
4972
4973
4974if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
4975    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
4976    (test "X$CXX" != "Xg++"))) ; then
4977  ac_ext=cc
4978ac_cpp='$CXXCPP $CPPFLAGS'
4979ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4980ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4981ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4982echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4983echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4984if test -z "$CXXCPP"; then
4985  if test "${ac_cv_prog_CXXCPP+set}" = set; then
4986  echo $ECHO_N "(cached) $ECHO_C" >&6
4987else
4988      # Double quotes because CXXCPP needs to be expanded
4989    for CXXCPP in "$CXX -E" "/lib/cpp"
4990    do
4991      ac_preproc_ok=false
4992for ac_cxx_preproc_warn_flag in '' yes
4993do
4994  # Use a header file that comes with gcc, so configuring glibc
4995  # with a fresh cross-compiler works.
4996  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4997  # <limits.h> exists even on freestanding compilers.
4998  # On the NeXT, cc -E runs the code through the compiler's parser,
4999  # not just through cpp. "Syntax error" is here to catch this case.
5000  cat >conftest.$ac_ext <<_ACEOF
5001/* confdefs.h.  */
5002_ACEOF
5003cat confdefs.h >>conftest.$ac_ext
5004cat >>conftest.$ac_ext <<_ACEOF
5005/* end confdefs.h.  */
5006#ifdef __STDC__
5007# include <limits.h>
5008#else
5009# include <assert.h>
5010#endif
5011		     Syntax error
5012_ACEOF
5013if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5014  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5015  ac_status=$?
5016  grep -v '^ *+' conftest.er1 >conftest.err
5017  rm -f conftest.er1
5018  cat conftest.err >&5
5019  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5020  (exit $ac_status); } >/dev/null; then
5021  if test -s conftest.err; then
5022    ac_cpp_err=$ac_cxx_preproc_warn_flag
5023    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5024  else
5025    ac_cpp_err=
5026  fi
5027else
5028  ac_cpp_err=yes
5029fi
5030if test -z "$ac_cpp_err"; then
5031  :
5032else
5033  echo "$as_me: failed program was:" >&5
5034sed 's/^/| /' conftest.$ac_ext >&5
5035
5036  # Broken: fails on valid input.
5037continue
5038fi
5039rm -f conftest.err conftest.$ac_ext
5040
5041  # OK, works on sane cases.  Now check whether non-existent headers
5042  # can be detected and how.
5043  cat >conftest.$ac_ext <<_ACEOF
5044/* confdefs.h.  */
5045_ACEOF
5046cat confdefs.h >>conftest.$ac_ext
5047cat >>conftest.$ac_ext <<_ACEOF
5048/* end confdefs.h.  */
5049#include <ac_nonexistent.h>
5050_ACEOF
5051if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5052  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5053  ac_status=$?
5054  grep -v '^ *+' conftest.er1 >conftest.err
5055  rm -f conftest.er1
5056  cat conftest.err >&5
5057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5058  (exit $ac_status); } >/dev/null; then
5059  if test -s conftest.err; then
5060    ac_cpp_err=$ac_cxx_preproc_warn_flag
5061    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5062  else
5063    ac_cpp_err=
5064  fi
5065else
5066  ac_cpp_err=yes
5067fi
5068if test -z "$ac_cpp_err"; then
5069  # Broken: success on invalid input.
5070continue
5071else
5072  echo "$as_me: failed program was:" >&5
5073sed 's/^/| /' conftest.$ac_ext >&5
5074
5075  # Passes both tests.
5076ac_preproc_ok=:
5077break
5078fi
5079rm -f conftest.err conftest.$ac_ext
5080
5081done
5082# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5083rm -f conftest.err conftest.$ac_ext
5084if $ac_preproc_ok; then
5085  break
5086fi
5087
5088    done
5089    ac_cv_prog_CXXCPP=$CXXCPP
5090
5091fi
5092  CXXCPP=$ac_cv_prog_CXXCPP
5093else
5094  ac_cv_prog_CXXCPP=$CXXCPP
5095fi
5096echo "$as_me:$LINENO: result: $CXXCPP" >&5
5097echo "${ECHO_T}$CXXCPP" >&6
5098ac_preproc_ok=false
5099for ac_cxx_preproc_warn_flag in '' yes
5100do
5101  # Use a header file that comes with gcc, so configuring glibc
5102  # with a fresh cross-compiler works.
5103  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5104  # <limits.h> exists even on freestanding compilers.
5105  # On the NeXT, cc -E runs the code through the compiler's parser,
5106  # not just through cpp. "Syntax error" is here to catch this case.
5107  cat >conftest.$ac_ext <<_ACEOF
5108/* confdefs.h.  */
5109_ACEOF
5110cat confdefs.h >>conftest.$ac_ext
5111cat >>conftest.$ac_ext <<_ACEOF
5112/* end confdefs.h.  */
5113#ifdef __STDC__
5114# include <limits.h>
5115#else
5116# include <assert.h>
5117#endif
5118		     Syntax error
5119_ACEOF
5120if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5121  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5122  ac_status=$?
5123  grep -v '^ *+' conftest.er1 >conftest.err
5124  rm -f conftest.er1
5125  cat conftest.err >&5
5126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5127  (exit $ac_status); } >/dev/null; then
5128  if test -s conftest.err; then
5129    ac_cpp_err=$ac_cxx_preproc_warn_flag
5130    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5131  else
5132    ac_cpp_err=
5133  fi
5134else
5135  ac_cpp_err=yes
5136fi
5137if test -z "$ac_cpp_err"; then
5138  :
5139else
5140  echo "$as_me: failed program was:" >&5
5141sed 's/^/| /' conftest.$ac_ext >&5
5142
5143  # Broken: fails on valid input.
5144continue
5145fi
5146rm -f conftest.err conftest.$ac_ext
5147
5148  # OK, works on sane cases.  Now check whether non-existent headers
5149  # can be detected and how.
5150  cat >conftest.$ac_ext <<_ACEOF
5151/* confdefs.h.  */
5152_ACEOF
5153cat confdefs.h >>conftest.$ac_ext
5154cat >>conftest.$ac_ext <<_ACEOF
5155/* end confdefs.h.  */
5156#include <ac_nonexistent.h>
5157_ACEOF
5158if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5159  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5160  ac_status=$?
5161  grep -v '^ *+' conftest.er1 >conftest.err
5162  rm -f conftest.er1
5163  cat conftest.err >&5
5164  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5165  (exit $ac_status); } >/dev/null; then
5166  if test -s conftest.err; then
5167    ac_cpp_err=$ac_cxx_preproc_warn_flag
5168    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5169  else
5170    ac_cpp_err=
5171  fi
5172else
5173  ac_cpp_err=yes
5174fi
5175if test -z "$ac_cpp_err"; then
5176  # Broken: success on invalid input.
5177continue
5178else
5179  echo "$as_me: failed program was:" >&5
5180sed 's/^/| /' conftest.$ac_ext >&5
5181
5182  # Passes both tests.
5183ac_preproc_ok=:
5184break
5185fi
5186rm -f conftest.err conftest.$ac_ext
5187
5188done
5189# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5190rm -f conftest.err conftest.$ac_ext
5191if $ac_preproc_ok; then
5192  :
5193else
5194  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5195See \`config.log' for more details." >&5
5196echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5197See \`config.log' for more details." >&2;}
5198   { (exit 1); exit 1; }; }
5199fi
5200
5201ac_ext=cc
5202ac_cpp='$CXXCPP $CPPFLAGS'
5203ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5204ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5205ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5206
5207fi
5208
5209
5210ac_ext=f
5211ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5212ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5213ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5214if test -n "$ac_tool_prefix"; then
5215  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5216  do
5217    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5218set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5219echo "$as_me:$LINENO: checking for $ac_word" >&5
5220echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5221if test "${ac_cv_prog_F77+set}" = set; then
5222  echo $ECHO_N "(cached) $ECHO_C" >&6
5223else
5224  if test -n "$F77"; then
5225  ac_cv_prog_F77="$F77" # Let the user override the test.
5226else
5227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5228for as_dir in $PATH
5229do
5230  IFS=$as_save_IFS
5231  test -z "$as_dir" && as_dir=.
5232  for ac_exec_ext in '' $ac_executable_extensions; do
5233  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5234    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5235    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5236    break 2
5237  fi
5238done
5239done
5240
5241fi
5242fi
5243F77=$ac_cv_prog_F77
5244if test -n "$F77"; then
5245  echo "$as_me:$LINENO: result: $F77" >&5
5246echo "${ECHO_T}$F77" >&6
5247else
5248  echo "$as_me:$LINENO: result: no" >&5
5249echo "${ECHO_T}no" >&6
5250fi
5251
5252    test -n "$F77" && break
5253  done
5254fi
5255if test -z "$F77"; then
5256  ac_ct_F77=$F77
5257  for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5258do
5259  # Extract the first word of "$ac_prog", so it can be a program name with args.
5260set dummy $ac_prog; ac_word=$2
5261echo "$as_me:$LINENO: checking for $ac_word" >&5
5262echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5263if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5264  echo $ECHO_N "(cached) $ECHO_C" >&6
5265else
5266  if test -n "$ac_ct_F77"; then
5267  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5268else
5269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270for as_dir in $PATH
5271do
5272  IFS=$as_save_IFS
5273  test -z "$as_dir" && as_dir=.
5274  for ac_exec_ext in '' $ac_executable_extensions; do
5275  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5276    ac_cv_prog_ac_ct_F77="$ac_prog"
5277    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5278    break 2
5279  fi
5280done
5281done
5282
5283fi
5284fi
5285ac_ct_F77=$ac_cv_prog_ac_ct_F77
5286if test -n "$ac_ct_F77"; then
5287  echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5288echo "${ECHO_T}$ac_ct_F77" >&6
5289else
5290  echo "$as_me:$LINENO: result: no" >&5
5291echo "${ECHO_T}no" >&6
5292fi
5293
5294  test -n "$ac_ct_F77" && break
5295done
5296
5297  F77=$ac_ct_F77
5298fi
5299
5300
5301# Provide some information about the compiler.
5302echo "$as_me:5302:" \
5303     "checking for Fortran 77 compiler version" >&5
5304ac_compiler=`set X $ac_compile; echo $2`
5305{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
5306  (eval $ac_compiler --version </dev/null >&5) 2>&5
5307  ac_status=$?
5308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309  (exit $ac_status); }
5310{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
5311  (eval $ac_compiler -v </dev/null >&5) 2>&5
5312  ac_status=$?
5313  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5314  (exit $ac_status); }
5315{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
5316  (eval $ac_compiler -V </dev/null >&5) 2>&5
5317  ac_status=$?
5318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5319  (exit $ac_status); }
5320rm -f a.out
5321
5322# If we don't use `.F' as extension, the preprocessor is not run on the
5323# input file.  (Note that this only needs to work for GNU compilers.)
5324ac_save_ext=$ac_ext
5325ac_ext=F
5326echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5327echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
5328if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5329  echo $ECHO_N "(cached) $ECHO_C" >&6
5330else
5331  cat >conftest.$ac_ext <<_ACEOF
5332      program main
5333#ifndef __GNUC__
5334       choke me
5335#endif
5336
5337      end
5338_ACEOF
5339rm -f conftest.$ac_objext
5340if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5341  (eval $ac_compile) 2>conftest.er1
5342  ac_status=$?
5343  grep -v '^ *+' conftest.er1 >conftest.err
5344  rm -f conftest.er1
5345  cat conftest.err >&5
5346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5347  (exit $ac_status); } &&
5348	 { ac_try='test -z "$ac_f77_werror_flag"
5349			 || test ! -s conftest.err'
5350  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5351  (eval $ac_try) 2>&5
5352  ac_status=$?
5353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5354  (exit $ac_status); }; } &&
5355	 { ac_try='test -s conftest.$ac_objext'
5356  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5357  (eval $ac_try) 2>&5
5358  ac_status=$?
5359  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5360  (exit $ac_status); }; }; then
5361  ac_compiler_gnu=yes
5362else
5363  echo "$as_me: failed program was:" >&5
5364sed 's/^/| /' conftest.$ac_ext >&5
5365
5366ac_compiler_gnu=no
5367fi
5368rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5369ac_cv_f77_compiler_gnu=$ac_compiler_gnu
5370
5371fi
5372echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
5373echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
5374ac_ext=$ac_save_ext
5375ac_test_FFLAGS=${FFLAGS+set}
5376ac_save_FFLAGS=$FFLAGS
5377FFLAGS=
5378echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
5379echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
5380if test "${ac_cv_prog_f77_g+set}" = set; then
5381  echo $ECHO_N "(cached) $ECHO_C" >&6
5382else
5383  FFLAGS=-g
5384cat >conftest.$ac_ext <<_ACEOF
5385      program main
5386
5387      end
5388_ACEOF
5389rm -f conftest.$ac_objext
5390if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5391  (eval $ac_compile) 2>conftest.er1
5392  ac_status=$?
5393  grep -v '^ *+' conftest.er1 >conftest.err
5394  rm -f conftest.er1
5395  cat conftest.err >&5
5396  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5397  (exit $ac_status); } &&
5398	 { ac_try='test -z "$ac_f77_werror_flag"
5399			 || test ! -s conftest.err'
5400  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5401  (eval $ac_try) 2>&5
5402  ac_status=$?
5403  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5404  (exit $ac_status); }; } &&
5405	 { ac_try='test -s conftest.$ac_objext'
5406  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5407  (eval $ac_try) 2>&5
5408  ac_status=$?
5409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5410  (exit $ac_status); }; }; then
5411  ac_cv_prog_f77_g=yes
5412else
5413  echo "$as_me: failed program was:" >&5
5414sed 's/^/| /' conftest.$ac_ext >&5
5415
5416ac_cv_prog_f77_g=no
5417fi
5418rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5419
5420fi
5421echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
5422echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
5423if test "$ac_test_FFLAGS" = set; then
5424  FFLAGS=$ac_save_FFLAGS
5425elif test $ac_cv_prog_f77_g = yes; then
5426  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5427    FFLAGS="-g -O2"
5428  else
5429    FFLAGS="-g"
5430  fi
5431else
5432  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5433    FFLAGS="-O2"
5434  else
5435    FFLAGS=
5436  fi
5437fi
5438
5439G77=`test $ac_compiler_gnu = yes && echo yes`
5440ac_ext=c
5441ac_cpp='$CPP $CPPFLAGS'
5442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5444ac_compiler_gnu=$ac_cv_c_compiler_gnu
5445
5446
5447
5448# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5449
5450# find the maximum length of command line arguments
5451echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5452echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5453if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5454  echo $ECHO_N "(cached) $ECHO_C" >&6
5455else
5456    i=0
5457  teststring="ABCD"
5458
5459  case $build_os in
5460  msdosdjgpp*)
5461    # On DJGPP, this test can blow up pretty badly due to problems in libc
5462    # (any single argument exceeding 2000 bytes causes a buffer overrun
5463    # during glob expansion).  Even if it were fixed, the result of this
5464    # check would be larger than it should be.
5465    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5466    ;;
5467
5468  gnu*)
5469    # Under GNU Hurd, this test is not required because there is
5470    # no limit to the length of command line arguments.
5471    # Libtool will interpret -1 as no limit whatsoever
5472    lt_cv_sys_max_cmd_len=-1;
5473    ;;
5474
5475  cygwin* | mingw*)
5476    # On Win9x/ME, this test blows up -- it succeeds, but takes
5477    # about 5 minutes as the teststring grows exponentially.
5478    # Worse, since 9x/ME are not pre-emptively multitasking,
5479    # you end up with a "frozen" computer, even though with patience
5480    # the test eventually succeeds (with a max line length of 256k).
5481    # Instead, let's just punt: use the minimum linelength reported by
5482    # all of the supported platforms: 8192 (on NT/2K/XP).
5483    lt_cv_sys_max_cmd_len=8192;
5484    ;;
5485
5486  amigaos*)
5487    # On AmigaOS with pdksh, this test takes hours, literally.
5488    # So we just punt and use a minimum line length of 8192.
5489    lt_cv_sys_max_cmd_len=8192;
5490    ;;
5491
5492  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5493    # This has been around since 386BSD, at least.  Likely further.
5494    if test -x /sbin/sysctl; then
5495      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5496    elif test -x /usr/sbin/sysctl; then
5497      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5498    else
5499      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5500    fi
5501    # And add a safety zone
5502    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5503    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5504    ;;
5505  osf*)
5506    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5507    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5508    # nice to cause kernel panics so lets avoid the loop below.
5509    # First set a reasonable default.
5510    lt_cv_sys_max_cmd_len=16384
5511    #
5512    if test -x /sbin/sysconfig; then
5513      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5514        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5515      esac
5516    fi
5517    ;;
5518  *)
5519    # If test is not a shell built-in, we'll probably end up computing a
5520    # maximum length that is only half of the actual maximum length, but
5521    # we can't tell.
5522    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5523    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
5524	       = "XX$teststring") >/dev/null 2>&1 &&
5525	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
5526	    lt_cv_sys_max_cmd_len=$new_result &&
5527	    test $i != 17 # 1/2 MB should be enough
5528    do
5529      i=`expr $i + 1`
5530      teststring=$teststring$teststring
5531    done
5532    teststring=
5533    # Add a significant safety factor because C++ compilers can tack on massive
5534    # amounts of additional arguments before passing them to the linker.
5535    # It appears as though 1/2 is a usable value.
5536    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5537    ;;
5538  esac
5539
5540fi
5541
5542if test -n $lt_cv_sys_max_cmd_len ; then
5543  echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5544echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5545else
5546  echo "$as_me:$LINENO: result: none" >&5
5547echo "${ECHO_T}none" >&6
5548fi
5549
5550
5551
5552
5553# Check for command to grab the raw symbol name followed by C symbol from nm.
5554echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5555echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5556if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5557  echo $ECHO_N "(cached) $ECHO_C" >&6
5558else
5559
5560# These are sane defaults that work on at least a few old systems.
5561# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5562
5563# Character class describing NM global symbol codes.
5564symcode='[BCDEGRST]'
5565
5566# Regexp to match symbols that can be accessed directly from C.
5567sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5568
5569# Transform an extracted symbol line into a proper C declaration
5570lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5571
5572# Transform an extracted symbol line into symbol name and symbol address
5573lt_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'"
5574
5575# Define system-specific variables.
5576case $host_os in
5577aix*)
5578  symcode='[BCDT]'
5579  ;;
5580cygwin* | mingw* | pw32*)
5581  symcode='[ABCDGISTW]'
5582  ;;
5583hpux*) # Its linker distinguishes data from code symbols
5584  if test "$host_cpu" = ia64; then
5585    symcode='[ABCDEGRST]'
5586  fi
5587  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5588  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'"
5589  ;;
5590linux*)
5591  if test "$host_cpu" = ia64; then
5592    symcode='[ABCDGIRSTW]'
5593    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5594    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'"
5595  fi
5596  ;;
5597irix* | nonstopux*)
5598  symcode='[BCDEGRST]'
5599  ;;
5600osf*)
5601  symcode='[BCDEGQRST]'
5602  ;;
5603solaris* | sysv5*)
5604  symcode='[BDRT]'
5605  ;;
5606sysv4)
5607  symcode='[DFNSTU]'
5608  ;;
5609esac
5610
5611# Handle CRLF in mingw tool chain
5612opt_cr=
5613case $build_os in
5614mingw*)
5615  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5616  ;;
5617esac
5618
5619# If we're using GNU nm, then use its standard symbol codes.
5620case `$NM -V 2>&1` in
5621*GNU* | *'with BFD'*)
5622  symcode='[ABCDGIRSTW]' ;;
5623esac
5624
5625# Try without a prefix undercore, then with it.
5626for ac_symprfx in "" "_"; do
5627
5628  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5629  symxfrm="\\1 $ac_symprfx\\2 \\2"
5630
5631  # Write the raw and C identifiers.
5632  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5633
5634  # Check to see that the pipe works correctly.
5635  pipe_works=no
5636
5637  rm -f conftest*
5638  cat > conftest.$ac_ext <<EOF
5639#ifdef __cplusplus
5640extern "C" {
5641#endif
5642char nm_test_var;
5643void nm_test_func(){}
5644#ifdef __cplusplus
5645}
5646#endif
5647int main(){nm_test_var='a';nm_test_func();return(0);}
5648EOF
5649
5650  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5651  (eval $ac_compile) 2>&5
5652  ac_status=$?
5653  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5654  (exit $ac_status); }; then
5655    # Now try to grab the symbols.
5656    nlist=conftest.nm
5657    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5658  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5659  ac_status=$?
5660  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661  (exit $ac_status); } && test -s "$nlist"; then
5662      # Try sorting and uniquifying the output.
5663      if sort "$nlist" | uniq > "$nlist"T; then
5664	mv -f "$nlist"T "$nlist"
5665      else
5666	rm -f "$nlist"T
5667      fi
5668
5669      # Make sure that we snagged all the symbols we need.
5670      if grep ' nm_test_var$' "$nlist" >/dev/null; then
5671	if grep ' nm_test_func$' "$nlist" >/dev/null; then
5672	  cat <<EOF > conftest.$ac_ext
5673#ifdef __cplusplus
5674extern "C" {
5675#endif
5676
5677EOF
5678	  # Now generate the symbol file.
5679	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5680
5681	  cat <<EOF >> conftest.$ac_ext
5682#if defined (__STDC__) && __STDC__
5683# define lt_ptr_t void *
5684#else
5685# define lt_ptr_t char *
5686# define const
5687#endif
5688
5689/* The mapping between symbol names and symbols. */
5690const struct {
5691  const char *name;
5692  lt_ptr_t address;
5693}
5694lt_preloaded_symbols[] =
5695{
5696EOF
5697	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5698	  cat <<\EOF >> conftest.$ac_ext
5699  {0, (lt_ptr_t) 0}
5700};
5701
5702#ifdef __cplusplus
5703}
5704#endif
5705EOF
5706	  # Now try linking the two files.
5707	  mv conftest.$ac_objext conftstm.$ac_objext
5708	  lt_save_LIBS="$LIBS"
5709	  lt_save_CFLAGS="$CFLAGS"
5710	  LIBS="conftstm.$ac_objext"
5711	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5712	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5713  (eval $ac_link) 2>&5
5714  ac_status=$?
5715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5716  (exit $ac_status); } && test -s conftest${ac_exeext}; then
5717	    pipe_works=yes
5718	  fi
5719	  LIBS="$lt_save_LIBS"
5720	  CFLAGS="$lt_save_CFLAGS"
5721	else
5722	  echo "cannot find nm_test_func in $nlist" >&5
5723	fi
5724      else
5725	echo "cannot find nm_test_var in $nlist" >&5
5726      fi
5727    else
5728      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5729    fi
5730  else
5731    echo "$progname: failed program was:" >&5
5732    cat conftest.$ac_ext >&5
5733  fi
5734  rm -f conftest* conftst*
5735
5736  # Do not use the global_symbol_pipe unless it works.
5737  if test "$pipe_works" = yes; then
5738    break
5739  else
5740    lt_cv_sys_global_symbol_pipe=
5741  fi
5742done
5743
5744fi
5745
5746if test -z "$lt_cv_sys_global_symbol_pipe"; then
5747  lt_cv_sys_global_symbol_to_cdecl=
5748fi
5749if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5750  echo "$as_me:$LINENO: result: failed" >&5
5751echo "${ECHO_T}failed" >&6
5752else
5753  echo "$as_me:$LINENO: result: ok" >&5
5754echo "${ECHO_T}ok" >&6
5755fi
5756
5757echo "$as_me:$LINENO: checking for objdir" >&5
5758echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5759if test "${lt_cv_objdir+set}" = set; then
5760  echo $ECHO_N "(cached) $ECHO_C" >&6
5761else
5762  rm -f .libs 2>/dev/null
5763mkdir .libs 2>/dev/null
5764if test -d .libs; then
5765  lt_cv_objdir=.libs
5766else
5767  # MS-DOS does not allow filenames that begin with a dot.
5768  lt_cv_objdir=_libs
5769fi
5770rmdir .libs 2>/dev/null
5771fi
5772echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5773echo "${ECHO_T}$lt_cv_objdir" >&6
5774objdir=$lt_cv_objdir
5775
5776
5777
5778
5779
5780case $host_os in
5781aix3*)
5782  # AIX sometimes has problems with the GCC collect2 program.  For some
5783  # reason, if we set the COLLECT_NAMES environment variable, the problems
5784  # vanish in a puff of smoke.
5785  if test "X${COLLECT_NAMES+set}" != Xset; then
5786    COLLECT_NAMES=
5787    export COLLECT_NAMES
5788  fi
5789  ;;
5790esac
5791
5792# Sed substitution that helps us do robust quoting.  It backslashifies
5793# metacharacters that are still active within double-quoted strings.
5794Xsed='sed -e 1s/^X//'
5795sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5796
5797# Same as above, but do not quote variable references.
5798double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5799
5800# Sed substitution to delay expansion of an escaped shell variable in a
5801# double_quote_subst'ed string.
5802delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5803
5804# Sed substitution to avoid accidental globbing in evaled expressions
5805no_glob_subst='s/\*/\\\*/g'
5806
5807# Constants:
5808rm="rm -f"
5809
5810# Global variables:
5811default_ofile=libtool
5812can_build_shared=yes
5813
5814# All known linkers require a `.a' archive for static linking (except MSVC,
5815# which needs '.lib').
5816libext=a
5817ltmain="$ac_aux_dir/ltmain.sh"
5818ofile="$default_ofile"
5819with_gnu_ld="$lt_cv_prog_gnu_ld"
5820
5821if test -n "$ac_tool_prefix"; then
5822  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5823set dummy ${ac_tool_prefix}ar; ac_word=$2
5824echo "$as_me:$LINENO: checking for $ac_word" >&5
5825echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5826if test "${ac_cv_prog_AR+set}" = set; then
5827  echo $ECHO_N "(cached) $ECHO_C" >&6
5828else
5829  if test -n "$AR"; then
5830  ac_cv_prog_AR="$AR" # Let the user override the test.
5831else
5832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5833for as_dir in $PATH
5834do
5835  IFS=$as_save_IFS
5836  test -z "$as_dir" && as_dir=.
5837  for ac_exec_ext in '' $ac_executable_extensions; do
5838  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5839    ac_cv_prog_AR="${ac_tool_prefix}ar"
5840    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5841    break 2
5842  fi
5843done
5844done
5845
5846fi
5847fi
5848AR=$ac_cv_prog_AR
5849if test -n "$AR"; then
5850  echo "$as_me:$LINENO: result: $AR" >&5
5851echo "${ECHO_T}$AR" >&6
5852else
5853  echo "$as_me:$LINENO: result: no" >&5
5854echo "${ECHO_T}no" >&6
5855fi
5856
5857fi
5858if test -z "$ac_cv_prog_AR"; then
5859  ac_ct_AR=$AR
5860  # Extract the first word of "ar", so it can be a program name with args.
5861set dummy ar; ac_word=$2
5862echo "$as_me:$LINENO: checking for $ac_word" >&5
5863echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5864if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5865  echo $ECHO_N "(cached) $ECHO_C" >&6
5866else
5867  if test -n "$ac_ct_AR"; then
5868  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5869else
5870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5871for as_dir in $PATH
5872do
5873  IFS=$as_save_IFS
5874  test -z "$as_dir" && as_dir=.
5875  for ac_exec_ext in '' $ac_executable_extensions; do
5876  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5877    ac_cv_prog_ac_ct_AR="ar"
5878    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5879    break 2
5880  fi
5881done
5882done
5883
5884  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5885fi
5886fi
5887ac_ct_AR=$ac_cv_prog_ac_ct_AR
5888if test -n "$ac_ct_AR"; then
5889  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5890echo "${ECHO_T}$ac_ct_AR" >&6
5891else
5892  echo "$as_me:$LINENO: result: no" >&5
5893echo "${ECHO_T}no" >&6
5894fi
5895
5896  AR=$ac_ct_AR
5897else
5898  AR="$ac_cv_prog_AR"
5899fi
5900
5901if test -n "$ac_tool_prefix"; then
5902  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5903set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5904echo "$as_me:$LINENO: checking for $ac_word" >&5
5905echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5906if test "${ac_cv_prog_RANLIB+set}" = set; then
5907  echo $ECHO_N "(cached) $ECHO_C" >&6
5908else
5909  if test -n "$RANLIB"; then
5910  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5911else
5912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5913for as_dir in $PATH
5914do
5915  IFS=$as_save_IFS
5916  test -z "$as_dir" && as_dir=.
5917  for ac_exec_ext in '' $ac_executable_extensions; do
5918  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5919    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5920    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5921    break 2
5922  fi
5923done
5924done
5925
5926fi
5927fi
5928RANLIB=$ac_cv_prog_RANLIB
5929if test -n "$RANLIB"; then
5930  echo "$as_me:$LINENO: result: $RANLIB" >&5
5931echo "${ECHO_T}$RANLIB" >&6
5932else
5933  echo "$as_me:$LINENO: result: no" >&5
5934echo "${ECHO_T}no" >&6
5935fi
5936
5937fi
5938if test -z "$ac_cv_prog_RANLIB"; then
5939  ac_ct_RANLIB=$RANLIB
5940  # Extract the first word of "ranlib", so it can be a program name with args.
5941set dummy ranlib; ac_word=$2
5942echo "$as_me:$LINENO: checking for $ac_word" >&5
5943echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5944if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5945  echo $ECHO_N "(cached) $ECHO_C" >&6
5946else
5947  if test -n "$ac_ct_RANLIB"; then
5948  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5949else
5950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5951for as_dir in $PATH
5952do
5953  IFS=$as_save_IFS
5954  test -z "$as_dir" && as_dir=.
5955  for ac_exec_ext in '' $ac_executable_extensions; do
5956  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5957    ac_cv_prog_ac_ct_RANLIB="ranlib"
5958    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5959    break 2
5960  fi
5961done
5962done
5963
5964  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
5965fi
5966fi
5967ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5968if test -n "$ac_ct_RANLIB"; then
5969  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5970echo "${ECHO_T}$ac_ct_RANLIB" >&6
5971else
5972  echo "$as_me:$LINENO: result: no" >&5
5973echo "${ECHO_T}no" >&6
5974fi
5975
5976  RANLIB=$ac_ct_RANLIB
5977else
5978  RANLIB="$ac_cv_prog_RANLIB"
5979fi
5980
5981if test -n "$ac_tool_prefix"; then
5982  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5983set dummy ${ac_tool_prefix}strip; ac_word=$2
5984echo "$as_me:$LINENO: checking for $ac_word" >&5
5985echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5986if test "${ac_cv_prog_STRIP+set}" = set; then
5987  echo $ECHO_N "(cached) $ECHO_C" >&6
5988else
5989  if test -n "$STRIP"; then
5990  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5991else
5992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5993for as_dir in $PATH
5994do
5995  IFS=$as_save_IFS
5996  test -z "$as_dir" && as_dir=.
5997  for ac_exec_ext in '' $ac_executable_extensions; do
5998  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5999    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6000    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6001    break 2
6002  fi
6003done
6004done
6005
6006fi
6007fi
6008STRIP=$ac_cv_prog_STRIP
6009if test -n "$STRIP"; then
6010  echo "$as_me:$LINENO: result: $STRIP" >&5
6011echo "${ECHO_T}$STRIP" >&6
6012else
6013  echo "$as_me:$LINENO: result: no" >&5
6014echo "${ECHO_T}no" >&6
6015fi
6016
6017fi
6018if test -z "$ac_cv_prog_STRIP"; then
6019  ac_ct_STRIP=$STRIP
6020  # Extract the first word of "strip", so it can be a program name with args.
6021set dummy strip; ac_word=$2
6022echo "$as_me:$LINENO: checking for $ac_word" >&5
6023echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6024if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6025  echo $ECHO_N "(cached) $ECHO_C" >&6
6026else
6027  if test -n "$ac_ct_STRIP"; then
6028  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6029else
6030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6031for as_dir in $PATH
6032do
6033  IFS=$as_save_IFS
6034  test -z "$as_dir" && as_dir=.
6035  for ac_exec_ext in '' $ac_executable_extensions; do
6036  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6037    ac_cv_prog_ac_ct_STRIP="strip"
6038    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6039    break 2
6040  fi
6041done
6042done
6043
6044  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6045fi
6046fi
6047ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6048if test -n "$ac_ct_STRIP"; then
6049  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6050echo "${ECHO_T}$ac_ct_STRIP" >&6
6051else
6052  echo "$as_me:$LINENO: result: no" >&5
6053echo "${ECHO_T}no" >&6
6054fi
6055
6056  STRIP=$ac_ct_STRIP
6057else
6058  STRIP="$ac_cv_prog_STRIP"
6059fi
6060
6061
6062old_CC="$CC"
6063old_CFLAGS="$CFLAGS"
6064
6065# Set sane defaults for various variables
6066test -z "$AR" && AR=ar
6067test -z "$AR_FLAGS" && AR_FLAGS=cru
6068test -z "$AS" && AS=as
6069test -z "$CC" && CC=cc
6070test -z "$LTCC" && LTCC=$CC
6071test -z "$DLLTOOL" && DLLTOOL=dlltool
6072test -z "$LD" && LD=ld
6073test -z "$LN_S" && LN_S="ln -s"
6074test -z "$MAGIC_CMD" && MAGIC_CMD=file
6075test -z "$NM" && NM=nm
6076test -z "$SED" && SED=sed
6077test -z "$OBJDUMP" && OBJDUMP=objdump
6078test -z "$RANLIB" && RANLIB=:
6079test -z "$STRIP" && STRIP=:
6080test -z "$ac_objext" && ac_objext=o
6081
6082# Determine commands to create old-style static archives.
6083old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6084old_postinstall_cmds='chmod 644 $oldlib'
6085old_postuninstall_cmds=
6086
6087if test -n "$RANLIB"; then
6088  case $host_os in
6089  openbsd*)
6090    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
6091    ;;
6092  *)
6093    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
6094    ;;
6095  esac
6096  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6097fi
6098
6099for cc_temp in $compiler""; do
6100  case $cc_temp in
6101    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6102    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6103    \-*) ;;
6104    *) break;;
6105  esac
6106done
6107cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6108
6109
6110# Only perform the check for file, if the check method requires it
6111case $deplibs_check_method in
6112file_magic*)
6113  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6114    echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6115echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6116if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6117  echo $ECHO_N "(cached) $ECHO_C" >&6
6118else
6119  case $MAGIC_CMD in
6120[\\/*] |  ?:[\\/]*)
6121  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6122  ;;
6123*)
6124  lt_save_MAGIC_CMD="$MAGIC_CMD"
6125  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6126  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6127  for ac_dir in $ac_dummy; do
6128    IFS="$lt_save_ifs"
6129    test -z "$ac_dir" && ac_dir=.
6130    if test -f $ac_dir/${ac_tool_prefix}file; then
6131      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6132      if test -n "$file_magic_test_file"; then
6133	case $deplibs_check_method in
6134	"file_magic "*)
6135	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6136	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6137	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6138	    $EGREP "$file_magic_regex" > /dev/null; then
6139	    :
6140	  else
6141	    cat <<EOF 1>&2
6142
6143*** Warning: the command libtool uses to detect shared libraries,
6144*** $file_magic_cmd, produces output that libtool cannot recognize.
6145*** The result is that libtool may fail to recognize shared libraries
6146*** as such.  This will affect the creation of libtool libraries that
6147*** depend on shared libraries, but programs linked with such libtool
6148*** libraries will work regardless of this problem.  Nevertheless, you
6149*** may want to report the problem to your system manager and/or to
6150*** bug-libtool@gnu.org
6151
6152EOF
6153	  fi ;;
6154	esac
6155      fi
6156      break
6157    fi
6158  done
6159  IFS="$lt_save_ifs"
6160  MAGIC_CMD="$lt_save_MAGIC_CMD"
6161  ;;
6162esac
6163fi
6164
6165MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6166if test -n "$MAGIC_CMD"; then
6167  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6168echo "${ECHO_T}$MAGIC_CMD" >&6
6169else
6170  echo "$as_me:$LINENO: result: no" >&5
6171echo "${ECHO_T}no" >&6
6172fi
6173
6174if test -z "$lt_cv_path_MAGIC_CMD"; then
6175  if test -n "$ac_tool_prefix"; then
6176    echo "$as_me:$LINENO: checking for file" >&5
6177echo $ECHO_N "checking for file... $ECHO_C" >&6
6178if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6179  echo $ECHO_N "(cached) $ECHO_C" >&6
6180else
6181  case $MAGIC_CMD in
6182[\\/*] |  ?:[\\/]*)
6183  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6184  ;;
6185*)
6186  lt_save_MAGIC_CMD="$MAGIC_CMD"
6187  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6188  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6189  for ac_dir in $ac_dummy; do
6190    IFS="$lt_save_ifs"
6191    test -z "$ac_dir" && ac_dir=.
6192    if test -f $ac_dir/file; then
6193      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6194      if test -n "$file_magic_test_file"; then
6195	case $deplibs_check_method in
6196	"file_magic "*)
6197	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6198	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6199	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6200	    $EGREP "$file_magic_regex" > /dev/null; then
6201	    :
6202	  else
6203	    cat <<EOF 1>&2
6204
6205*** Warning: the command libtool uses to detect shared libraries,
6206*** $file_magic_cmd, produces output that libtool cannot recognize.
6207*** The result is that libtool may fail to recognize shared libraries
6208*** as such.  This will affect the creation of libtool libraries that
6209*** depend on shared libraries, but programs linked with such libtool
6210*** libraries will work regardless of this problem.  Nevertheless, you
6211*** may want to report the problem to your system manager and/or to
6212*** bug-libtool@gnu.org
6213
6214EOF
6215	  fi ;;
6216	esac
6217      fi
6218      break
6219    fi
6220  done
6221  IFS="$lt_save_ifs"
6222  MAGIC_CMD="$lt_save_MAGIC_CMD"
6223  ;;
6224esac
6225fi
6226
6227MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6228if test -n "$MAGIC_CMD"; then
6229  echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6230echo "${ECHO_T}$MAGIC_CMD" >&6
6231else
6232  echo "$as_me:$LINENO: result: no" >&5
6233echo "${ECHO_T}no" >&6
6234fi
6235
6236  else
6237    MAGIC_CMD=:
6238  fi
6239fi
6240
6241  fi
6242  ;;
6243esac
6244
6245enable_dlopen=no
6246enable_win32_dll=no
6247
6248# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6249if test "${enable_libtool_lock+set}" = set; then
6250  enableval="$enable_libtool_lock"
6251
6252fi;
6253test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6254
6255
6256# Check whether --with-pic or --without-pic was given.
6257if test "${with_pic+set}" = set; then
6258  withval="$with_pic"
6259  pic_mode="$withval"
6260else
6261  pic_mode=default
6262fi;
6263test -z "$pic_mode" && pic_mode=default
6264
6265# Use C for the default configuration in the libtool script
6266tagname=
6267lt_save_CC="$CC"
6268ac_ext=c
6269ac_cpp='$CPP $CPPFLAGS'
6270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6272ac_compiler_gnu=$ac_cv_c_compiler_gnu
6273
6274
6275# Source file extension for C test sources.
6276ac_ext=c
6277
6278# Object file extension for compiled C test sources.
6279objext=o
6280objext=$objext
6281
6282# Code to be used in simple compile tests
6283lt_simple_compile_test_code="int some_variable = 0;\n"
6284
6285# Code to be used in simple link tests
6286lt_simple_link_test_code='int main(){return(0);}\n'
6287
6288
6289# If no C compiler was specified, use CC.
6290LTCC=${LTCC-"$CC"}
6291
6292# Allow CC to be a program name with arguments.
6293compiler=$CC
6294
6295
6296# save warnings/boilerplate of simple test code
6297ac_outfile=conftest.$ac_objext
6298printf "$lt_simple_compile_test_code" >conftest.$ac_ext
6299eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
6300_lt_compiler_boilerplate=`cat conftest.err`
6301$rm conftest*
6302
6303ac_outfile=conftest.$ac_objext
6304printf "$lt_simple_link_test_code" >conftest.$ac_ext
6305eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
6306_lt_linker_boilerplate=`cat conftest.err`
6307$rm conftest*
6308
6309
6310#
6311# Check for any special shared library compilation flags.
6312#
6313lt_prog_cc_shlib=
6314if test "$GCC" = no; then
6315  case $host_os in
6316  sco3.2v5*)
6317    lt_prog_cc_shlib='-belf'
6318    ;;
6319  esac
6320fi
6321if test -n "$lt_prog_cc_shlib"; then
6322  { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
6323echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
6324  if echo "$old_CC $old_CFLAGS " | grep "[ 	]$lt_prog_cc_shlib[ 	]" >/dev/null; then :
6325  else
6326    { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
6327echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
6328    lt_cv_prog_cc_can_build_shared=no
6329  fi
6330fi
6331
6332
6333#
6334# Check to make sure the static flag actually works.
6335#
6336echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
6337echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
6338if test "${lt_prog_compiler_static_works+set}" = set; then
6339  echo $ECHO_N "(cached) $ECHO_C" >&6
6340else
6341  lt_prog_compiler_static_works=no
6342   save_LDFLAGS="$LDFLAGS"
6343   LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
6344   printf "$lt_simple_link_test_code" > conftest.$ac_ext
6345   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6346     # The linker can only warn and ignore the option if not recognized
6347     # So say no if there are warnings
6348     if test -s conftest.err; then
6349       # Append any errors to the config.log.
6350       cat conftest.err 1>&5
6351       $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp
6352       $SED '/^$/d' conftest.err >conftest.er2
6353       if diff conftest.exp conftest.er2 >/dev/null; then
6354         lt_prog_compiler_static_works=yes
6355       fi
6356     else
6357       lt_prog_compiler_static_works=yes
6358     fi
6359   fi
6360   $rm conftest*
6361   LDFLAGS="$save_LDFLAGS"
6362
6363fi
6364echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6365echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6366
6367if test x"$lt_prog_compiler_static_works" = xyes; then
6368    :
6369else
6370    lt_prog_compiler_static=
6371fi
6372
6373
6374
6375
6376lt_prog_compiler_no_builtin_flag=
6377
6378if test "$GCC" = yes; then
6379  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6380
6381
6382echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6383echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6384if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6385  echo $ECHO_N "(cached) $ECHO_C" >&6
6386else
6387  lt_cv_prog_compiler_rtti_exceptions=no
6388  ac_outfile=conftest.$ac_objext
6389   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6390   lt_compiler_flag="-fno-rtti -fno-exceptions"
6391   # Insert the option either (1) after the last *FLAGS variable, or
6392   # (2) before a word containing "conftest.", or (3) at the end.
6393   # Note that $ac_compile itself does not contain backslashes and begins
6394   # with a dollar sign (not a hyphen), so the echo should work correctly.
6395   # The option is referenced via a variable to avoid confusing sed.
6396   lt_compile=`echo "$ac_compile" | $SED \
6397   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6398   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6399   -e 's:$: $lt_compiler_flag:'`
6400   (eval echo "\"\$as_me:6400: $lt_compile\"" >&5)
6401   (eval "$lt_compile" 2>conftest.err)
6402   ac_status=$?
6403   cat conftest.err >&5
6404   echo "$as_me:6404: \$? = $ac_status" >&5
6405   if (exit $ac_status) && test -s "$ac_outfile"; then
6406     # The compiler can only warn and ignore the option if not recognized
6407     # So say no if there are warnings other than the usual output.
6408     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
6409     $SED '/^$/d' conftest.err >conftest.er2
6410     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
6411       lt_cv_prog_compiler_rtti_exceptions=yes
6412     fi
6413   fi
6414   $rm conftest*
6415
6416fi
6417echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6418echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6419
6420if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6421    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6422else
6423    :
6424fi
6425
6426fi
6427
6428lt_prog_compiler_wl=
6429lt_prog_compiler_pic=
6430lt_prog_compiler_static=
6431
6432echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6433echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6434
6435  if test "$GCC" = yes; then
6436    lt_prog_compiler_wl='-Wl,'
6437    lt_prog_compiler_static='-static'
6438
6439    case $host_os in
6440      aix*)
6441      # All AIX code is PIC.
6442      if test "$host_cpu" = ia64; then
6443	# AIX 5 now supports IA64 processor
6444	lt_prog_compiler_static='-Bstatic'
6445      fi
6446      ;;
6447
6448    amigaos*)
6449      # FIXME: we need at least 68020 code to build shared libraries, but
6450      # adding the `-m68020' flag to GCC prevents building anything better,
6451      # like `-m68040'.
6452      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6453      ;;
6454
6455    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6456      # PIC is the default for these OSes.
6457      ;;
6458
6459    mingw* | pw32* | os2*)
6460      # This hack is so that the source file can tell whether it is being
6461      # built for inclusion in a dll (and should export symbols for example).
6462      lt_prog_compiler_pic='-DDLL_EXPORT'
6463      ;;
6464
6465    darwin* | rhapsody*)
6466      # PIC is the default on this platform
6467      # Common symbols not allowed in MH_DYLIB files
6468      lt_prog_compiler_pic='-fno-common'
6469      ;;
6470
6471    msdosdjgpp*)
6472      # Just because we use GCC doesn't mean we suddenly get shared libraries
6473      # on systems that don't support them.
6474      lt_prog_compiler_can_build_shared=no
6475      enable_shared=no
6476      ;;
6477
6478    sysv4*MP*)
6479      if test -d /usr/nec; then
6480	lt_prog_compiler_pic=-Kconform_pic
6481      fi
6482      ;;
6483
6484    hpux*)
6485      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6486      # not for PA HP-UX.
6487      case $host_cpu in
6488      hppa*64*|ia64*)
6489	# +Z the default
6490	;;
6491      *)
6492	lt_prog_compiler_pic='-fPIC'
6493	;;
6494      esac
6495      ;;
6496
6497    *)
6498      lt_prog_compiler_pic='-fPIC'
6499      ;;
6500    esac
6501  else
6502    # PORTME Check for flag to pass linker flags through the system compiler.
6503    case $host_os in
6504    aix*)
6505      lt_prog_compiler_wl='-Wl,'
6506      if test "$host_cpu" = ia64; then
6507	# AIX 5 now supports IA64 processor
6508	lt_prog_compiler_static='-Bstatic'
6509      else
6510	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6511      fi
6512      ;;
6513      darwin*)
6514        # PIC is the default on this platform
6515        # Common symbols not allowed in MH_DYLIB files
6516       case $cc_basename in
6517         xlc*)
6518         lt_prog_compiler_pic='-qnocommon'
6519         lt_prog_compiler_wl='-Wl,'
6520         ;;
6521       esac
6522       ;;
6523
6524    mingw* | pw32* | os2*)
6525      # This hack is so that the source file can tell whether it is being
6526      # built for inclusion in a dll (and should export symbols for example).
6527      lt_prog_compiler_pic='-DDLL_EXPORT'
6528      ;;
6529
6530    hpux9* | hpux10* | hpux11*)
6531      lt_prog_compiler_wl='-Wl,'
6532      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6533      # not for PA HP-UX.
6534      case $host_cpu in
6535      hppa*64*|ia64*)
6536	# +Z the default
6537	;;
6538      *)
6539	lt_prog_compiler_pic='+Z'
6540	;;
6541      esac
6542      # Is there a better lt_prog_compiler_static that works with the bundled CC?
6543      lt_prog_compiler_static='${wl}-a ${wl}archive'
6544      ;;
6545
6546    irix5* | irix6* | nonstopux*)
6547      lt_prog_compiler_wl='-Wl,'
6548      # PIC (with -KPIC) is the default.
6549      lt_prog_compiler_static='-non_shared'
6550      ;;
6551
6552    newsos6)
6553      lt_prog_compiler_pic='-KPIC'
6554      lt_prog_compiler_static='-Bstatic'
6555      ;;
6556
6557    linux*)
6558      case $cc_basename in
6559      icc* | ecc*)
6560	lt_prog_compiler_wl='-Wl,'
6561	lt_prog_compiler_pic='-KPIC'
6562	lt_prog_compiler_static='-static'
6563        ;;
6564      pgcc* | pgf77* | pgf90* | pgf95*)
6565        # Portland Group compilers (*not* the Pentium gcc compiler,
6566	# which looks to be a dead project)
6567	lt_prog_compiler_wl='-Wl,'
6568	lt_prog_compiler_pic='-fpic'
6569	lt_prog_compiler_static='-Bstatic'
6570        ;;
6571      ccc*)
6572        lt_prog_compiler_wl='-Wl,'
6573        # All Alpha code is PIC.
6574        lt_prog_compiler_static='-non_shared'
6575        ;;
6576      esac
6577      ;;
6578
6579    osf3* | osf4* | osf5*)
6580      lt_prog_compiler_wl='-Wl,'
6581      # All OSF/1 code is PIC.
6582      lt_prog_compiler_static='-non_shared'
6583      ;;
6584
6585    sco3.2v5*)
6586      lt_prog_compiler_pic='-Kpic'
6587      lt_prog_compiler_static='-dn'
6588      ;;
6589
6590    solaris*)
6591      lt_prog_compiler_pic='-KPIC'
6592      lt_prog_compiler_static='-Bstatic'
6593      case $cc_basename in
6594      f77* | f90* | f95*)
6595	lt_prog_compiler_wl='-Qoption ld ';;
6596      *)
6597	lt_prog_compiler_wl='-Wl,';;
6598      esac
6599      ;;
6600
6601    sunos4*)
6602      lt_prog_compiler_wl='-Qoption ld '
6603      lt_prog_compiler_pic='-PIC'
6604      lt_prog_compiler_static='-Bstatic'
6605      ;;
6606
6607    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6608      lt_prog_compiler_wl='-Wl,'
6609      lt_prog_compiler_pic='-KPIC'
6610      lt_prog_compiler_static='-Bstatic'
6611      ;;
6612
6613    sysv4*MP*)
6614      if test -d /usr/nec ;then
6615	lt_prog_compiler_pic='-Kconform_pic'
6616	lt_prog_compiler_static='-Bstatic'
6617      fi
6618      ;;
6619
6620    unicos*)
6621      lt_prog_compiler_wl='-Wl,'
6622      lt_prog_compiler_can_build_shared=no
6623      ;;
6624
6625    uts4*)
6626      lt_prog_compiler_pic='-pic'
6627      lt_prog_compiler_static='-Bstatic'
6628      ;;
6629
6630    *)
6631      lt_prog_compiler_can_build_shared=no
6632      ;;
6633    esac
6634  fi
6635
6636echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6637echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6638
6639#
6640# Check to make sure the PIC flag actually works.
6641#
6642if test -n "$lt_prog_compiler_pic"; then
6643
6644echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6645echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6646if test "${lt_prog_compiler_pic_works+set}" = set; then
6647  echo $ECHO_N "(cached) $ECHO_C" >&6
6648else
6649  lt_prog_compiler_pic_works=no
6650  ac_outfile=conftest.$ac_objext
6651   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6652   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6653   # Insert the option either (1) after the last *FLAGS variable, or
6654   # (2) before a word containing "conftest.", or (3) at the end.
6655   # Note that $ac_compile itself does not contain backslashes and begins
6656   # with a dollar sign (not a hyphen), so the echo should work correctly.
6657   # The option is referenced via a variable to avoid confusing sed.
6658   lt_compile=`echo "$ac_compile" | $SED \
6659   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6660   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6661   -e 's:$: $lt_compiler_flag:'`
6662   (eval echo "\"\$as_me:6662: $lt_compile\"" >&5)
6663   (eval "$lt_compile" 2>conftest.err)
6664   ac_status=$?
6665   cat conftest.err >&5
6666   echo "$as_me:6666: \$? = $ac_status" >&5
6667   if (exit $ac_status) && test -s "$ac_outfile"; then
6668     # The compiler can only warn and ignore the option if not recognized
6669     # So say no if there are warnings other than the usual output.
6670     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
6671     $SED '/^$/d' conftest.err >conftest.er2
6672     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
6673       lt_prog_compiler_pic_works=yes
6674     fi
6675   fi
6676   $rm conftest*
6677
6678fi
6679echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6680echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6681
6682if test x"$lt_prog_compiler_pic_works" = xyes; then
6683    case $lt_prog_compiler_pic in
6684     "" | " "*) ;;
6685     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6686     esac
6687else
6688    lt_prog_compiler_pic=
6689     lt_prog_compiler_can_build_shared=no
6690fi
6691
6692fi
6693case $host_os in
6694  # For platforms which do not support PIC, -DPIC is meaningless:
6695  *djgpp*)
6696    lt_prog_compiler_pic=
6697    ;;
6698  *)
6699    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6700    ;;
6701esac
6702
6703echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6704echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6705if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6706  echo $ECHO_N "(cached) $ECHO_C" >&6
6707else
6708  lt_cv_prog_compiler_c_o=no
6709   $rm -r conftest 2>/dev/null
6710   mkdir conftest
6711   cd conftest
6712   mkdir out
6713   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6714
6715   lt_compiler_flag="-o out/conftest2.$ac_objext"
6716   # Insert the option either (1) after the last *FLAGS variable, or
6717   # (2) before a word containing "conftest.", or (3) at the end.
6718   # Note that $ac_compile itself does not contain backslashes and begins
6719   # with a dollar sign (not a hyphen), so the echo should work correctly.
6720   lt_compile=`echo "$ac_compile" | $SED \
6721   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6722   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6723   -e 's:$: $lt_compiler_flag:'`
6724   (eval echo "\"\$as_me:6724: $lt_compile\"" >&5)
6725   (eval "$lt_compile" 2>out/conftest.err)
6726   ac_status=$?
6727   cat out/conftest.err >&5
6728   echo "$as_me:6728: \$? = $ac_status" >&5
6729   if (exit $ac_status) && test -s out/conftest2.$ac_objext
6730   then
6731     # The compiler can only warn and ignore the option if not recognized
6732     # So say no if there are warnings
6733     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
6734     $SED '/^$/d' out/conftest.err >out/conftest.er2
6735     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6736       lt_cv_prog_compiler_c_o=yes
6737     fi
6738   fi
6739   chmod u+w . 2>&5
6740   $rm conftest*
6741   # SGI C++ compiler will create directory out/ii_files/ for
6742   # template instantiation
6743   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
6744   $rm out/* && rmdir out
6745   cd ..
6746   rmdir conftest
6747   $rm conftest*
6748
6749fi
6750echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6751echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6752
6753
6754hard_links="nottested"
6755if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6756  # do not overwrite the value of need_locks provided by the user
6757  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6758echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6759  hard_links=yes
6760  $rm conftest*
6761  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6762  touch conftest.a
6763  ln conftest.a conftest.b 2>&5 || hard_links=no
6764  ln conftest.a conftest.b 2>/dev/null && hard_links=no
6765  echo "$as_me:$LINENO: result: $hard_links" >&5
6766echo "${ECHO_T}$hard_links" >&6
6767  if test "$hard_links" = no; then
6768    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6769echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6770    need_locks=warn
6771  fi
6772else
6773  need_locks=no
6774fi
6775
6776echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6777echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6778
6779  runpath_var=
6780  allow_undefined_flag=
6781  enable_shared_with_static_runtimes=no
6782  archive_cmds=
6783  archive_expsym_cmds=
6784  old_archive_From_new_cmds=
6785  old_archive_from_expsyms_cmds=
6786  export_dynamic_flag_spec=
6787  whole_archive_flag_spec=
6788  thread_safe_flag_spec=
6789  hardcode_libdir_flag_spec=
6790  hardcode_libdir_flag_spec_ld=
6791  hardcode_libdir_separator=
6792  hardcode_direct=no
6793  hardcode_minus_L=no
6794  hardcode_shlibpath_var=unsupported
6795  link_all_deplibs=unknown
6796  hardcode_automatic=no
6797  module_cmds=
6798  module_expsym_cmds=
6799  always_export_symbols=no
6800  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6801  # include_expsyms should be a list of space-separated symbols to be *always*
6802  # included in the symbol list
6803  include_expsyms=
6804  # exclude_expsyms can be an extended regexp of symbols to exclude
6805  # it will be wrapped by ` (' and `)$', so one must not match beginning or
6806  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6807  # as well as any symbol that contains `d'.
6808  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6809  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6810  # platforms (ab)use it in PIC code, but their linkers get confused if
6811  # the symbol is explicitly referenced.  Since portable code cannot
6812  # rely on this symbol name, it's probably fine to never include it in
6813  # preloaded symbol tables.
6814  extract_expsyms_cmds=
6815  # Just being paranoid about ensuring that cc_basename is set.
6816  for cc_temp in $compiler""; do
6817  case $cc_temp in
6818    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6819    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6820    \-*) ;;
6821    *) break;;
6822  esac
6823done
6824cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6825
6826  case $host_os in
6827  cygwin* | mingw* | pw32*)
6828    # FIXME: the MSVC++ port hasn't been tested in a loooong time
6829    # When not using gcc, we currently assume that we are using
6830    # Microsoft Visual C++.
6831    if test "$GCC" != yes; then
6832      with_gnu_ld=no
6833    fi
6834    ;;
6835  openbsd*)
6836    with_gnu_ld=no
6837    ;;
6838  esac
6839
6840  ld_shlibs=yes
6841  if test "$with_gnu_ld" = yes; then
6842    # If archive_cmds runs LD, not CC, wlarc should be empty
6843    wlarc='${wl}'
6844
6845    # Set some defaults for GNU ld with shared library support. These
6846    # are reset later if shared libraries are not supported. Putting them
6847    # here allows them to be overridden if necessary.
6848    runpath_var=LD_RUN_PATH
6849    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6850    export_dynamic_flag_spec='${wl}--export-dynamic'
6851    # ancient GNU ld didn't support --whole-archive et. al.
6852    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6853	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6854      else
6855  	whole_archive_flag_spec=
6856    fi
6857    supports_anon_versioning=no
6858    case `$LD -v 2>/dev/null` in
6859      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6860      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6861      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6862      *\ 2.11.*) ;; # other 2.11 versions
6863      *) supports_anon_versioning=yes ;;
6864    esac
6865
6866    # See if GNU ld supports shared libraries.
6867    case $host_os in
6868    aix3* | aix4* | aix5*)
6869      # On AIX/PPC, the GNU linker is very broken
6870      if test "$host_cpu" != ia64; then
6871	ld_shlibs=no
6872	cat <<EOF 1>&2
6873
6874*** Warning: the GNU linker, at least up to release 2.9.1, is reported
6875*** to be unable to reliably create shared libraries on AIX.
6876*** Therefore, libtool is disabling shared libraries support.  If you
6877*** really care for shared libraries, you may want to modify your PATH
6878*** so that a non-GNU linker is found, and then restart.
6879
6880EOF
6881      fi
6882      ;;
6883
6884    amigaos*)
6885      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)'
6886      hardcode_libdir_flag_spec='-L$libdir'
6887      hardcode_minus_L=yes
6888
6889      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
6890      # that the semantics of dynamic libraries on AmigaOS, at least up
6891      # to version 4, is to share data among multiple programs linked
6892      # with the same dynamic library.  Since this doesn't match the
6893      # behavior of shared libraries on other platforms, we can't use
6894      # them.
6895      ld_shlibs=no
6896      ;;
6897
6898    beos*)
6899      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6900	allow_undefined_flag=unsupported
6901	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6902	# support --undefined.  This deserves some investigation.  FIXME
6903	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6904      else
6905	ld_shlibs=no
6906      fi
6907      ;;
6908
6909    cygwin* | mingw* | pw32*)
6910      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6911      # as there is no search path for DLLs.
6912      hardcode_libdir_flag_spec='-L$libdir'
6913      allow_undefined_flag=unsupported
6914      always_export_symbols=no
6915      enable_shared_with_static_runtimes=yes
6916      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6917
6918      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6919        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
6920	# If the export-symbols file already is a .def file (1st line
6921	# is EXPORTS), use it as is; otherwise, prepend...
6922	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6923	  cp $export_symbols $output_objdir/$soname.def;
6924	else
6925	  echo EXPORTS > $output_objdir/$soname.def;
6926	  cat $export_symbols >> $output_objdir/$soname.def;
6927	fi~
6928	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
6929      else
6930	ld_shlibs=no
6931      fi
6932      ;;
6933
6934    linux*)
6935      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6936	tmp_addflag=
6937	case $cc_basename,$host_cpu in
6938	pgcc*)				# Portland Group C compiler
6939	  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'
6940	  tmp_addflag=' $pic_flag'
6941	  ;;
6942	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
6943	  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'
6944	  tmp_addflag=' $pic_flag -Mnomain' ;;
6945	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
6946	  tmp_addflag=' -i_dynamic' ;;
6947	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
6948	  tmp_addflag=' -i_dynamic -nofor_main' ;;
6949	ifc* | ifort*)			# Intel Fortran compiler
6950	  tmp_addflag=' -nofor_main' ;;
6951	esac
6952	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6953
6954	if test $supports_anon_versioning = yes; then
6955	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
6956  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6957  $echo "local: *; };" >> $output_objdir/$libname.ver~
6958	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
6959	fi
6960      else
6961	ld_shlibs=no
6962      fi
6963      ;;
6964
6965    netbsd*)
6966      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6967	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6968	wlarc=
6969      else
6970	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6971	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6972      fi
6973      ;;
6974
6975    solaris* | sysv5*)
6976      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
6977	ld_shlibs=no
6978	cat <<EOF 1>&2
6979
6980*** Warning: The releases 2.8.* of the GNU linker cannot reliably
6981*** create shared libraries on Solaris systems.  Therefore, libtool
6982*** is disabling shared libraries support.  We urge you to upgrade GNU
6983*** binutils to release 2.9.1 or newer.  Another option is to modify
6984*** your PATH or compiler configuration so that the native linker is
6985*** used, and then restart.
6986
6987EOF
6988      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6989	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6990	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6991      else
6992	ld_shlibs=no
6993      fi
6994      ;;
6995
6996    sunos4*)
6997      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6998      wlarc=
6999      hardcode_direct=yes
7000      hardcode_shlibpath_var=no
7001      ;;
7002
7003    *)
7004      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7005	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7006	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7007      else
7008	ld_shlibs=no
7009      fi
7010      ;;
7011    esac
7012
7013    if test "$ld_shlibs" = no; then
7014      runpath_var=
7015      hardcode_libdir_flag_spec=
7016      export_dynamic_flag_spec=
7017      whole_archive_flag_spec=
7018    fi
7019  else
7020    # PORTME fill in a description of your system's linker (not GNU ld)
7021    case $host_os in
7022    aix3*)
7023      allow_undefined_flag=unsupported
7024      always_export_symbols=yes
7025      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'
7026      # Note: this linker hardcodes the directories in LIBPATH if there
7027      # are no directories specified by -L.
7028      hardcode_minus_L=yes
7029      if test "$GCC" = yes && test -z "$link_static_flag"; then
7030	# Neither direct hardcoding nor static linking is supported with a
7031	# broken collect2.
7032	hardcode_direct=unsupported
7033      fi
7034      ;;
7035
7036    aix4* | aix5*)
7037      if test "$host_cpu" = ia64; then
7038	# On IA64, the linker does run time linking by default, so we don't
7039	# have to do anything special.
7040	aix_use_runtimelinking=no
7041	exp_sym_flag='-Bexport'
7042	no_entry_flag=""
7043      else
7044	# If we're using GNU nm, then we don't want the "-C" option.
7045	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7046	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7047	  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'
7048	else
7049	  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'
7050	fi
7051	aix_use_runtimelinking=no
7052
7053	# Test if we are trying to use run time linking or normal
7054	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7055	# need to do runtime linking.
7056	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7057	  for ld_flag in $LDFLAGS; do
7058  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7059  	    aix_use_runtimelinking=yes
7060  	    break
7061  	  fi
7062	  done
7063	esac
7064
7065	exp_sym_flag='-bexport'
7066	no_entry_flag='-bnoentry'
7067      fi
7068
7069      # When large executables or shared objects are built, AIX ld can
7070      # have problems creating the table of contents.  If linking a library
7071      # or program results in "error TOC overflow" add -mminimal-toc to
7072      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7073      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7074
7075      archive_cmds=''
7076      hardcode_direct=yes
7077      hardcode_libdir_separator=':'
7078      link_all_deplibs=yes
7079
7080      if test "$GCC" = yes; then
7081	case $host_os in aix4.[012]|aix4.[012].*)
7082	# We only want to do this on AIX 4.2 and lower, the check
7083	# below for broken collect2 doesn't work under 4.3+
7084	  collect2name=`${CC} -print-prog-name=collect2`
7085	  if test -f "$collect2name" && \
7086  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7087	  then
7088  	  # We have reworked collect2
7089  	  hardcode_direct=yes
7090	  else
7091  	  # We have old collect2
7092  	  hardcode_direct=unsupported
7093  	  # It fails to find uninstalled libraries when the uninstalled
7094  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7095  	  # to unsupported forces relinking
7096  	  hardcode_minus_L=yes
7097  	  hardcode_libdir_flag_spec='-L$libdir'
7098  	  hardcode_libdir_separator=
7099	  fi
7100	esac
7101	shared_flag='-shared'
7102	if test "$aix_use_runtimelinking" = yes; then
7103	  shared_flag="$shared_flag "'${wl}-G'
7104	fi
7105      else
7106	# not using gcc
7107	if test "$host_cpu" = ia64; then
7108  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7109  	# chokes on -Wl,-G. The following line is correct:
7110	  shared_flag='-G'
7111	else
7112  	if test "$aix_use_runtimelinking" = yes; then
7113	    shared_flag='${wl}-G'
7114	  else
7115	    shared_flag='${wl}-bM:SRE'
7116  	fi
7117	fi
7118      fi
7119
7120      # It seems that -bexpall does not export symbols beginning with
7121      # underscore (_), so it is better to generate a list of symbols to export.
7122      always_export_symbols=yes
7123      if test "$aix_use_runtimelinking" = yes; then
7124	# Warning - without using the other runtime loading flags (-brtl),
7125	# -berok will link without error, but may produce a broken library.
7126	allow_undefined_flag='-berok'
7127       # Determine the default libpath from the value encoded in an empty executable.
7128       cat >conftest.$ac_ext <<_ACEOF
7129/* confdefs.h.  */
7130_ACEOF
7131cat confdefs.h >>conftest.$ac_ext
7132cat >>conftest.$ac_ext <<_ACEOF
7133/* end confdefs.h.  */
7134
7135int
7136main ()
7137{
7138
7139  ;
7140  return 0;
7141}
7142_ACEOF
7143rm -f conftest.$ac_objext conftest$ac_exeext
7144if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7145  (eval $ac_link) 2>conftest.er1
7146  ac_status=$?
7147  grep -v '^ *+' conftest.er1 >conftest.err
7148  rm -f conftest.er1
7149  cat conftest.err >&5
7150  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7151  (exit $ac_status); } &&
7152	 { ac_try='test -z "$ac_c_werror_flag"
7153			 || test ! -s conftest.err'
7154  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7155  (eval $ac_try) 2>&5
7156  ac_status=$?
7157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7158  (exit $ac_status); }; } &&
7159	 { ac_try='test -s conftest$ac_exeext'
7160  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7161  (eval $ac_try) 2>&5
7162  ac_status=$?
7163  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7164  (exit $ac_status); }; }; then
7165
7166aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7167}'`
7168# Check for a 64-bit object if we didn't find anything.
7169if 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; }
7170}'`; fi
7171else
7172  echo "$as_me: failed program was:" >&5
7173sed 's/^/| /' conftest.$ac_ext >&5
7174
7175fi
7176rm -f conftest.err conftest.$ac_objext \
7177      conftest$ac_exeext conftest.$ac_ext
7178if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7179
7180       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7181	archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7182       else
7183	if test "$host_cpu" = ia64; then
7184	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7185	  allow_undefined_flag="-z nodefs"
7186	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
7187	else
7188	 # Determine the default libpath from the value encoded in an empty executable.
7189	 cat >conftest.$ac_ext <<_ACEOF
7190/* confdefs.h.  */
7191_ACEOF
7192cat confdefs.h >>conftest.$ac_ext
7193cat >>conftest.$ac_ext <<_ACEOF
7194/* end confdefs.h.  */
7195
7196int
7197main ()
7198{
7199
7200  ;
7201  return 0;
7202}
7203_ACEOF
7204rm -f conftest.$ac_objext conftest$ac_exeext
7205if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7206  (eval $ac_link) 2>conftest.er1
7207  ac_status=$?
7208  grep -v '^ *+' conftest.er1 >conftest.err
7209  rm -f conftest.er1
7210  cat conftest.err >&5
7211  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7212  (exit $ac_status); } &&
7213	 { ac_try='test -z "$ac_c_werror_flag"
7214			 || test ! -s conftest.err'
7215  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7216  (eval $ac_try) 2>&5
7217  ac_status=$?
7218  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219  (exit $ac_status); }; } &&
7220	 { ac_try='test -s conftest$ac_exeext'
7221  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7222  (eval $ac_try) 2>&5
7223  ac_status=$?
7224  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7225  (exit $ac_status); }; }; then
7226
7227aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7228}'`
7229# Check for a 64-bit object if we didn't find anything.
7230if 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; }
7231}'`; fi
7232else
7233  echo "$as_me: failed program was:" >&5
7234sed 's/^/| /' conftest.$ac_ext >&5
7235
7236fi
7237rm -f conftest.err conftest.$ac_objext \
7238      conftest$ac_exeext conftest.$ac_ext
7239if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7240
7241	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7242	  # Warning - without using the other run time loading flags,
7243	  # -berok will link without error, but may produce a broken library.
7244	  no_undefined_flag=' ${wl}-bernotok'
7245	  allow_undefined_flag=' ${wl}-berok'
7246	  # -bexpall does not export symbols beginning with underscore (_)
7247	  always_export_symbols=yes
7248	  # Exported symbols can be pulled into shared objects from archives
7249	  whole_archive_flag_spec=' '
7250	  archive_cmds_need_lc=yes
7251	  # This is similar to how AIX traditionally builds its shared libraries.
7252	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
7253	fi
7254      fi
7255      ;;
7256
7257    amigaos*)
7258      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)'
7259      hardcode_libdir_flag_spec='-L$libdir'
7260      hardcode_minus_L=yes
7261      # see comment about different semantics on the GNU ld section
7262      ld_shlibs=no
7263      ;;
7264
7265    bsdi[45]*)
7266      export_dynamic_flag_spec=-rdynamic
7267      ;;
7268
7269    cygwin* | mingw* | pw32*)
7270      # When not using gcc, we currently assume that we are using
7271      # Microsoft Visual C++.
7272      # hardcode_libdir_flag_spec is actually meaningless, as there is
7273      # no search path for DLLs.
7274      hardcode_libdir_flag_spec=' '
7275      allow_undefined_flag=unsupported
7276      # Tell ltmain to make .lib files, not .a files.
7277      libext=lib
7278      # Tell ltmain to make .dll files, not .so files.
7279      shrext_cmds=".dll"
7280      # FIXME: Setting linknames here is a bad hack.
7281      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
7282      # The linker will automatically build a .lib file if we build a DLL.
7283      old_archive_From_new_cmds='true'
7284      # FIXME: Should let the user specify the lib program.
7285      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
7286      fix_srcfile_path='`cygpath -w "$srcfile"`'
7287      enable_shared_with_static_runtimes=yes
7288      ;;
7289
7290    darwin* | rhapsody*)
7291      case $host_os in
7292        rhapsody* | darwin1.[012])
7293         allow_undefined_flag='${wl}-undefined ${wl}suppress'
7294         ;;
7295       *) # Darwin 1.3 on
7296         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
7297           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7298         else
7299           case ${MACOSX_DEPLOYMENT_TARGET} in
7300             10.[012])
7301               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7302               ;;
7303             10.*)
7304               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7305               ;;
7306           esac
7307         fi
7308         ;;
7309      esac
7310      archive_cmds_need_lc=no
7311      hardcode_direct=no
7312      hardcode_automatic=yes
7313      hardcode_shlibpath_var=unsupported
7314      whole_archive_flag_spec=''
7315      link_all_deplibs=yes
7316    if test "$GCC" = yes ; then
7317    	output_verbose_link_cmd='echo'
7318        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7319      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7320      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7321      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}'
7322      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}'
7323    else
7324      case $cc_basename in
7325        xlc*)
7326         output_verbose_link_cmd='echo'
7327         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
7328         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7329          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7330         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}'
7331          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}'
7332          ;;
7333       *)
7334         ld_shlibs=no
7335          ;;
7336      esac
7337    fi
7338      ;;
7339
7340    dgux*)
7341      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7342      hardcode_libdir_flag_spec='-L$libdir'
7343      hardcode_shlibpath_var=no
7344      ;;
7345
7346    freebsd1*)
7347      ld_shlibs=no
7348      ;;
7349
7350    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7351    # support.  Future versions do this automatically, but an explicit c++rt0.o
7352    # does not break anything, and helps significantly (at the cost of a little
7353    # extra space).
7354    freebsd2.2*)
7355      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7356      hardcode_libdir_flag_spec='-R$libdir'
7357      hardcode_direct=yes
7358      hardcode_shlibpath_var=no
7359      ;;
7360
7361    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7362    freebsd2*)
7363      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7364      hardcode_direct=yes
7365      hardcode_minus_L=yes
7366      hardcode_shlibpath_var=no
7367      ;;
7368
7369    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7370    freebsd* | kfreebsd*-gnu | dragonfly*)
7371      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7372      hardcode_libdir_flag_spec='-R$libdir'
7373      hardcode_direct=yes
7374      hardcode_shlibpath_var=no
7375      ;;
7376
7377    hpux9*)
7378      if test "$GCC" = yes; then
7379	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'
7380      else
7381	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'
7382      fi
7383      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7384      hardcode_libdir_separator=:
7385      hardcode_direct=yes
7386
7387      # hardcode_minus_L: Not really in the search PATH,
7388      # but as the default location of the library.
7389      hardcode_minus_L=yes
7390      export_dynamic_flag_spec='${wl}-E'
7391      ;;
7392
7393    hpux10* | hpux11*)
7394      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7395	case $host_cpu in
7396	hppa*64*|ia64*)
7397	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7398	  ;;
7399	*)
7400	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7401	  ;;
7402	esac
7403      else
7404	case $host_cpu in
7405	hppa*64*|ia64*)
7406	  archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
7407	  ;;
7408	*)
7409	  archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7410	  ;;
7411	esac
7412      fi
7413      if test "$with_gnu_ld" = no; then
7414	case $host_cpu in
7415	hppa*64*)
7416	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7417	  hardcode_libdir_flag_spec_ld='+b $libdir'
7418	  hardcode_libdir_separator=:
7419	  hardcode_direct=no
7420	  hardcode_shlibpath_var=no
7421	  ;;
7422	ia64*)
7423	  hardcode_libdir_flag_spec='-L$libdir'
7424	  hardcode_direct=no
7425	  hardcode_shlibpath_var=no
7426
7427	  # hardcode_minus_L: Not really in the search PATH,
7428	  # but as the default location of the library.
7429	  hardcode_minus_L=yes
7430	  ;;
7431	*)
7432	  hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7433	  hardcode_libdir_separator=:
7434	  hardcode_direct=yes
7435	  export_dynamic_flag_spec='${wl}-E'
7436
7437	  # hardcode_minus_L: Not really in the search PATH,
7438	  # but as the default location of the library.
7439	  hardcode_minus_L=yes
7440	  ;;
7441	esac
7442      fi
7443      ;;
7444
7445    irix5* | irix6* | nonstopux*)
7446      if test "$GCC" = yes; then
7447	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'
7448      else
7449	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'
7450	hardcode_libdir_flag_spec_ld='-rpath $libdir'
7451      fi
7452      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7453      hardcode_libdir_separator=:
7454      link_all_deplibs=yes
7455      ;;
7456
7457    netbsd*)
7458      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7459	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
7460      else
7461	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
7462      fi
7463      hardcode_libdir_flag_spec='-R$libdir'
7464      hardcode_direct=yes
7465      hardcode_shlibpath_var=no
7466      ;;
7467
7468    newsos6)
7469      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7470      hardcode_direct=yes
7471      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7472      hardcode_libdir_separator=:
7473      hardcode_shlibpath_var=no
7474      ;;
7475
7476    openbsd*)
7477      hardcode_direct=yes
7478      hardcode_shlibpath_var=no
7479      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7480	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7481	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
7482	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7483	export_dynamic_flag_spec='${wl}-E'
7484      else
7485       case $host_os in
7486	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7487	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7488	   hardcode_libdir_flag_spec='-R$libdir'
7489	   ;;
7490	 *)
7491	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7492	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7493	   ;;
7494       esac
7495      fi
7496      ;;
7497
7498    os2*)
7499      hardcode_libdir_flag_spec='-L$libdir'
7500      hardcode_minus_L=yes
7501      allow_undefined_flag=unsupported
7502      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'
7503      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7504      ;;
7505
7506    osf3*)
7507      if test "$GCC" = yes; then
7508	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7509	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'
7510      else
7511	allow_undefined_flag=' -expect_unresolved \*'
7512	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'
7513      fi
7514      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7515      hardcode_libdir_separator=:
7516      ;;
7517
7518    osf4* | osf5*)	# as osf3* with the addition of -msym flag
7519      if test "$GCC" = yes; then
7520	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7521	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'
7522	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7523      else
7524	allow_undefined_flag=' -expect_unresolved \*'
7525	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'
7526	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
7527	$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'
7528
7529	# Both c and cxx compiler support -rpath directly
7530	hardcode_libdir_flag_spec='-rpath $libdir'
7531      fi
7532      hardcode_libdir_separator=:
7533      ;;
7534
7535    sco3.2v5*)
7536      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7537      hardcode_shlibpath_var=no
7538      export_dynamic_flag_spec='${wl}-Bexport'
7539      runpath_var=LD_RUN_PATH
7540      hardcode_runpath_var=yes
7541      ;;
7542
7543    solaris*)
7544      no_undefined_flag=' -z text'
7545      if test "$GCC" = yes; then
7546	wlarc='${wl}'
7547	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7548	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7549	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
7550      else
7551	wlarc=''
7552	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7553	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7554  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7555      fi
7556      hardcode_libdir_flag_spec='-R$libdir'
7557      hardcode_shlibpath_var=no
7558      case $host_os in
7559      solaris2.[0-5] | solaris2.[0-5].*) ;;
7560      *)
7561 	# The compiler driver will combine linker options so we
7562 	# cannot just pass the convience library names through
7563 	# without $wl, iff we do not link with $LD.
7564 	# Luckily, gcc supports the same syntax we need for Sun Studio.
7565 	# Supported since Solaris 2.6 (maybe 2.5.1?)
7566 	case $wlarc in
7567 	'')
7568 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
7569 	*)
7570 	  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' ;;
7571 	esac ;;
7572      esac
7573      link_all_deplibs=yes
7574      ;;
7575
7576    sunos4*)
7577      if test "x$host_vendor" = xsequent; then
7578	# Use $CC to link under sequent, because it throws in some extra .o
7579	# files that make .init and .fini sections work.
7580	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7581      else
7582	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7583      fi
7584      hardcode_libdir_flag_spec='-L$libdir'
7585      hardcode_direct=yes
7586      hardcode_minus_L=yes
7587      hardcode_shlibpath_var=no
7588      ;;
7589
7590    sysv4)
7591      case $host_vendor in
7592	sni)
7593	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7594	  hardcode_direct=yes # is this really true???
7595	;;
7596	siemens)
7597	  ## LD is ld it makes a PLAMLIB
7598	  ## CC just makes a GrossModule.
7599	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7600	  reload_cmds='$CC -r -o $output$reload_objs'
7601	  hardcode_direct=no
7602        ;;
7603	motorola)
7604	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7605	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7606	;;
7607      esac
7608      runpath_var='LD_RUN_PATH'
7609      hardcode_shlibpath_var=no
7610      ;;
7611
7612    sysv4.3*)
7613      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7614      hardcode_shlibpath_var=no
7615      export_dynamic_flag_spec='-Bexport'
7616      ;;
7617
7618    sysv4*MP*)
7619      if test -d /usr/nec; then
7620	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7621	hardcode_shlibpath_var=no
7622	runpath_var=LD_RUN_PATH
7623	hardcode_runpath_var=yes
7624	ld_shlibs=yes
7625      fi
7626      ;;
7627
7628    sysv4.2uw2*)
7629      archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7630      hardcode_direct=yes
7631      hardcode_minus_L=no
7632      hardcode_shlibpath_var=no
7633      hardcode_runpath_var=yes
7634      runpath_var=LD_RUN_PATH
7635      ;;
7636
7637   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
7638      no_undefined_flag='${wl}-z ${wl}text'
7639      if test "$GCC" = yes; then
7640	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7641      else
7642	archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7643      fi
7644      runpath_var='LD_RUN_PATH'
7645      hardcode_shlibpath_var=no
7646      ;;
7647
7648    sysv5*)
7649      no_undefined_flag=' -z text'
7650      # $CC -shared without GNU ld will not create a library from C++
7651      # object files and a static libstdc++, better avoid it by now
7652      archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7653      archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7654  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7655      hardcode_libdir_flag_spec=
7656      hardcode_shlibpath_var=no
7657      runpath_var='LD_RUN_PATH'
7658      ;;
7659
7660    uts4*)
7661      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7662      hardcode_libdir_flag_spec='-L$libdir'
7663      hardcode_shlibpath_var=no
7664      ;;
7665
7666    *)
7667      ld_shlibs=no
7668      ;;
7669    esac
7670  fi
7671
7672echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7673echo "${ECHO_T}$ld_shlibs" >&6
7674test "$ld_shlibs" = no && can_build_shared=no
7675
7676variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7677if test "$GCC" = yes; then
7678  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7679fi
7680
7681#
7682# Do we need to explicitly link libc?
7683#
7684case "x$archive_cmds_need_lc" in
7685x|xyes)
7686  # Assume -lc should be added
7687  archive_cmds_need_lc=yes
7688
7689  if test "$enable_shared" = yes && test "$GCC" = yes; then
7690    case $archive_cmds in
7691    *'~'*)
7692      # FIXME: we may have to deal with multi-command sequences.
7693      ;;
7694    '$CC '*)
7695      # Test whether the compiler implicitly links with -lc since on some
7696      # systems, -lgcc has to come before -lc. If gcc already passes -lc
7697      # to ld, don't add -lc before -lgcc.
7698      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7699echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7700      $rm conftest*
7701      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7702
7703      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7704  (eval $ac_compile) 2>&5
7705  ac_status=$?
7706  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7707  (exit $ac_status); } 2>conftest.err; then
7708        soname=conftest
7709        lib=conftest
7710        libobjs=conftest.$ac_objext
7711        deplibs=
7712        wl=$lt_prog_compiler_wl
7713        compiler_flags=-v
7714        linker_flags=-v
7715        verstring=
7716        output_objdir=.
7717        libname=conftest
7718        lt_save_allow_undefined_flag=$allow_undefined_flag
7719        allow_undefined_flag=
7720        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7721  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7722  ac_status=$?
7723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7724  (exit $ac_status); }
7725        then
7726	  archive_cmds_need_lc=no
7727        else
7728	  archive_cmds_need_lc=yes
7729        fi
7730        allow_undefined_flag=$lt_save_allow_undefined_flag
7731      else
7732        cat conftest.err 1>&5
7733      fi
7734      $rm conftest*
7735      echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7736echo "${ECHO_T}$archive_cmds_need_lc" >&6
7737      ;;
7738    esac
7739  fi
7740  ;;
7741esac
7742
7743echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7744echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7745library_names_spec=
7746libname_spec='lib$name'
7747soname_spec=
7748shrext_cmds=".so"
7749postinstall_cmds=
7750postuninstall_cmds=
7751finish_cmds=
7752finish_eval=
7753shlibpath_var=
7754shlibpath_overrides_runpath=unknown
7755version_type=none
7756dynamic_linker="$host_os ld.so"
7757sys_lib_dlsearch_path_spec="/lib /usr/lib"
7758if test "$GCC" = yes; then
7759  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7760  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
7761    # if the path contains ";" then we assume it to be the separator
7762    # otherwise default to the standard path separator (i.e. ":") - it is
7763    # assumed that no part of a normal pathname contains ";" but that should
7764    # okay in the real world where ";" in dirpaths is itself problematic.
7765    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7766  else
7767    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7768  fi
7769else
7770  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7771fi
7772need_lib_prefix=unknown
7773hardcode_into_libs=no
7774
7775# when you set need_version to no, make sure it does not cause -set_version
7776# flags to be left without arguments
7777need_version=unknown
7778
7779case $host_os in
7780aix3*)
7781  version_type=linux
7782  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7783  shlibpath_var=LIBPATH
7784
7785  # AIX 3 has no versioning support, so we append a major version to the name.
7786  soname_spec='${libname}${release}${shared_ext}$major'
7787  ;;
7788
7789aix4* | aix5*)
7790  version_type=linux
7791  need_lib_prefix=no
7792  need_version=no
7793  hardcode_into_libs=yes
7794  if test "$host_cpu" = ia64; then
7795    # AIX 5 supports IA64
7796    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7797    shlibpath_var=LD_LIBRARY_PATH
7798  else
7799    # With GCC up to 2.95.x, collect2 would create an import file
7800    # for dependence libraries.  The import file would start with
7801    # the line `#! .'.  This would cause the generated library to
7802    # depend on `.', always an invalid library.  This was fixed in
7803    # development snapshots of GCC prior to 3.0.
7804    case $host_os in
7805      aix4 | aix4.[01] | aix4.[01].*)
7806      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7807	   echo ' yes '
7808	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
7809	:
7810      else
7811	can_build_shared=no
7812      fi
7813      ;;
7814    esac
7815    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7816    # soname into executable. Probably we can add versioning support to
7817    # collect2, so additional links can be useful in future.
7818    if test "$aix_use_runtimelinking" = yes; then
7819      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7820      # instead of lib<name>.a to let people know that these are not
7821      # typical AIX shared libraries.
7822      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7823    else
7824      # We preserve .a as extension for shared libraries through AIX4.2
7825      # and later when we are not doing run time linking.
7826      library_names_spec='${libname}${release}.a $libname.a'
7827      soname_spec='${libname}${release}${shared_ext}$major'
7828    fi
7829    shlibpath_var=LIBPATH
7830  fi
7831  ;;
7832
7833amigaos*)
7834  library_names_spec='$libname.ixlibrary $libname.a'
7835  # Create ${libname}_ixlibrary.a entries in /sys/libs.
7836  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'
7837  ;;
7838
7839beos*)
7840  library_names_spec='${libname}${shared_ext}'
7841  dynamic_linker="$host_os ld.so"
7842  shlibpath_var=LIBRARY_PATH
7843  ;;
7844
7845bsdi[45]*)
7846  version_type=linux
7847  need_version=no
7848  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7849  soname_spec='${libname}${release}${shared_ext}$major'
7850  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7851  shlibpath_var=LD_LIBRARY_PATH
7852  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7853  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7854  # the default ld.so.conf also contains /usr/contrib/lib and
7855  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7856  # libtool to hard-code these into programs
7857  ;;
7858
7859cygwin* | mingw* | pw32*)
7860  version_type=windows
7861  shrext_cmds=".dll"
7862  need_version=no
7863  need_lib_prefix=no
7864
7865  case $GCC,$host_os in
7866  yes,cygwin* | yes,mingw* | yes,pw32*)
7867    library_names_spec='$libname.dll.a'
7868    # DLL is installed to $(libdir)/../bin by postinstall_cmds
7869    postinstall_cmds='base_file=`basename \${file}`~
7870      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
7871      dldir=$destdir/`dirname \$dlpath`~
7872      test -d \$dldir || mkdir -p \$dldir~
7873      $install_prog $dir/$dlname \$dldir/$dlname~
7874      chmod a+x \$dldir/$dlname'
7875    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7876      dlpath=$dir/\$dldll~
7877       $rm \$dlpath'
7878    shlibpath_overrides_runpath=yes
7879
7880    case $host_os in
7881    cygwin*)
7882      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7883      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7884      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
7885      ;;
7886    mingw*)
7887      # MinGW DLLs use traditional 'lib' prefix
7888      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7889      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7890      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
7891        # It is most probably a Windows format PATH printed by
7892        # mingw gcc, but we are running on Cygwin. Gcc prints its search
7893        # path with ; separators, and with drive letters. We can handle the
7894        # drive letters (cygwin fileutils understands them), so leave them,
7895        # especially as we might pass files found there to a mingw objdump,
7896        # which wouldn't understand a cygwinified path. Ahh.
7897        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7898      else
7899        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
7900      fi
7901      ;;
7902    pw32*)
7903      # pw32 DLLs use 'pw' prefix rather than 'lib'
7904      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7905      ;;
7906    esac
7907    ;;
7908
7909  *)
7910    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
7911    ;;
7912  esac
7913  dynamic_linker='Win32 ld.exe'
7914  # FIXME: first we should search . and the directory the executable is in
7915  shlibpath_var=PATH
7916  ;;
7917
7918darwin* | rhapsody*)
7919  dynamic_linker="$host_os dyld"
7920  version_type=darwin
7921  need_lib_prefix=no
7922  need_version=no
7923  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
7924  soname_spec='${libname}${release}${major}$shared_ext'
7925  shlibpath_overrides_runpath=yes
7926  shlibpath_var=DYLD_LIBRARY_PATH
7927  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
7928  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
7929  if test "$GCC" = yes; then
7930    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"`
7931  else
7932    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
7933  fi
7934  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
7935  ;;
7936
7937dgux*)
7938  version_type=linux
7939  need_lib_prefix=no
7940  need_version=no
7941  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
7942  soname_spec='${libname}${release}${shared_ext}$major'
7943  shlibpath_var=LD_LIBRARY_PATH
7944  ;;
7945
7946freebsd1*)
7947  dynamic_linker=no
7948  ;;
7949
7950kfreebsd*-gnu)
7951  version_type=linux
7952  need_lib_prefix=no
7953  need_version=no
7954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
7955  soname_spec='${libname}${release}${shared_ext}$major'
7956  shlibpath_var=LD_LIBRARY_PATH
7957  shlibpath_overrides_runpath=no
7958  hardcode_into_libs=yes
7959  dynamic_linker='GNU ld.so'
7960  ;;
7961
7962freebsd* | dragonfly*)
7963  # DragonFly does not have aout.  When/if they implement a new
7964  # versioning mechanism, adjust this.
7965  if test -x /usr/bin/objformat; then
7966    objformat=`/usr/bin/objformat`
7967  else
7968    case $host_os in
7969    freebsd[123]*) objformat=aout ;;
7970    *) objformat=elf ;;
7971    esac
7972  fi
7973  version_type=freebsd-$objformat
7974  case $version_type in
7975    freebsd-elf*)
7976      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
7977      need_version=no
7978      need_lib_prefix=no
7979      ;;
7980    freebsd-*)
7981      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
7982      need_version=yes
7983      ;;
7984  esac
7985  shlibpath_var=LD_LIBRARY_PATH
7986  case $host_os in
7987  freebsd2*)
7988    shlibpath_overrides_runpath=yes
7989    ;;
7990  freebsd3.[01]* | freebsdelf3.[01]*)
7991    shlibpath_overrides_runpath=yes
7992    hardcode_into_libs=yes
7993    ;;
7994  *) # from 3.2 on
7995    shlibpath_overrides_runpath=no
7996    hardcode_into_libs=yes
7997    ;;
7998  esac
7999  ;;
8000
8001gnu*)
8002  version_type=linux
8003  need_lib_prefix=no
8004  need_version=no
8005  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8006  soname_spec='${libname}${release}${shared_ext}$major'
8007  shlibpath_var=LD_LIBRARY_PATH
8008  hardcode_into_libs=yes
8009  ;;
8010
8011hpux9* | hpux10* | hpux11*)
8012  # Give a soname corresponding to the major version so that dld.sl refuses to
8013  # link against other versions.
8014  version_type=sunos
8015  need_lib_prefix=no
8016  need_version=no
8017  case $host_cpu in
8018  ia64*)
8019    shrext_cmds='.so'
8020    hardcode_into_libs=yes
8021    dynamic_linker="$host_os dld.so"
8022    shlibpath_var=LD_LIBRARY_PATH
8023    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8024    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8025    soname_spec='${libname}${release}${shared_ext}$major'
8026    if test "X$HPUX_IA64_MODE" = X32; then
8027      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8028    else
8029      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8030    fi
8031    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8032    ;;
8033   hppa*64*)
8034     shrext_cmds='.sl'
8035     hardcode_into_libs=yes
8036     dynamic_linker="$host_os dld.sl"
8037     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8038     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8039     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8040     soname_spec='${libname}${release}${shared_ext}$major'
8041     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8042     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8043     ;;
8044   *)
8045    shrext_cmds='.sl'
8046    dynamic_linker="$host_os dld.sl"
8047    shlibpath_var=SHLIB_PATH
8048    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8049    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8050    soname_spec='${libname}${release}${shared_ext}$major'
8051    ;;
8052  esac
8053  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8054  postinstall_cmds='chmod 555 $lib'
8055  ;;
8056
8057irix5* | irix6* | nonstopux*)
8058  case $host_os in
8059    nonstopux*) version_type=nonstopux ;;
8060    *)
8061	if test "$lt_cv_prog_gnu_ld" = yes; then
8062		version_type=linux
8063	else
8064		version_type=irix
8065	fi ;;
8066  esac
8067  need_lib_prefix=no
8068  need_version=no
8069  soname_spec='${libname}${release}${shared_ext}$major'
8070  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8071  case $host_os in
8072  irix5* | nonstopux*)
8073    libsuff= shlibsuff=
8074    ;;
8075  *)
8076    case $LD in # libtool.m4 will add one of these switches to LD
8077    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8078      libsuff= shlibsuff= libmagic=32-bit;;
8079    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8080      libsuff=32 shlibsuff=N32 libmagic=N32;;
8081    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8082      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8083    *) libsuff= shlibsuff= libmagic=never-match;;
8084    esac
8085    ;;
8086  esac
8087  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8088  shlibpath_overrides_runpath=no
8089  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8090  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8091  hardcode_into_libs=yes
8092  ;;
8093
8094# No shared lib support for Linux oldld, aout, or coff.
8095linux*oldld* | linux*aout* | linux*coff*)
8096  dynamic_linker=no
8097  ;;
8098
8099# This must be Linux ELF.
8100linux*)
8101  version_type=linux
8102  need_lib_prefix=no
8103  need_version=no
8104  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8105  soname_spec='${libname}${release}${shared_ext}$major'
8106  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8107  shlibpath_var=LD_LIBRARY_PATH
8108  shlibpath_overrides_runpath=no
8109  # This implies no fast_install, which is unacceptable.
8110  # Some rework will be needed to allow for fast_install
8111  # before this can be enabled.
8112  hardcode_into_libs=yes
8113
8114  # Append ld.so.conf contents to the search path
8115  if test -f /etc/ld.so.conf; then
8116    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' ' '`
8117    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8118  fi
8119
8120  # We used to test for /lib/ld.so.1 and disable shared libraries on
8121  # powerpc, because MkLinux only supported shared libraries with the
8122  # GNU dynamic linker.  Since this was broken with cross compilers,
8123  # most powerpc-linux boxes support dynamic linking these days and
8124  # people can always --disable-shared, the test was removed, and we
8125  # assume the GNU/Linux dynamic linker is in use.
8126  dynamic_linker='GNU/Linux ld.so'
8127  ;;
8128
8129knetbsd*-gnu)
8130  version_type=linux
8131  need_lib_prefix=no
8132  need_version=no
8133  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8134  soname_spec='${libname}${release}${shared_ext}$major'
8135  shlibpath_var=LD_LIBRARY_PATH
8136  shlibpath_overrides_runpath=no
8137  hardcode_into_libs=yes
8138  dynamic_linker='GNU ld.so'
8139  ;;
8140
8141netbsd*)
8142  version_type=sunos
8143  need_lib_prefix=no
8144  need_version=no
8145  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8146    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8147    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8148    dynamic_linker='NetBSD (a.out) ld.so'
8149  else
8150    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8151    soname_spec='${libname}${release}${shared_ext}$major'
8152    dynamic_linker='NetBSD ld.elf_so'
8153  fi
8154  shlibpath_var=LD_LIBRARY_PATH
8155  shlibpath_overrides_runpath=yes
8156  hardcode_into_libs=yes
8157  ;;
8158
8159newsos6)
8160  version_type=linux
8161  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8162  shlibpath_var=LD_LIBRARY_PATH
8163  shlibpath_overrides_runpath=yes
8164  ;;
8165
8166nto-qnx*)
8167  version_type=linux
8168  need_lib_prefix=no
8169  need_version=no
8170  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8171  soname_spec='${libname}${release}${shared_ext}$major'
8172  shlibpath_var=LD_LIBRARY_PATH
8173  shlibpath_overrides_runpath=yes
8174  ;;
8175
8176openbsd*)
8177  version_type=sunos
8178  need_lib_prefix=no
8179  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8180  case $host_os in
8181    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8182    *)                         need_version=no  ;;
8183  esac
8184  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8185  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8186  shlibpath_var=LD_LIBRARY_PATH
8187  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8188    case $host_os in
8189      openbsd2.[89] | openbsd2.[89].*)
8190	shlibpath_overrides_runpath=no
8191	;;
8192      *)
8193	shlibpath_overrides_runpath=yes
8194	;;
8195      esac
8196  else
8197    shlibpath_overrides_runpath=yes
8198  fi
8199  ;;
8200
8201os2*)
8202  libname_spec='$name'
8203  shrext_cmds=".dll"
8204  need_lib_prefix=no
8205  library_names_spec='$libname${shared_ext} $libname.a'
8206  dynamic_linker='OS/2 ld.exe'
8207  shlibpath_var=LIBPATH
8208  ;;
8209
8210osf3* | osf4* | osf5*)
8211  version_type=osf
8212  need_lib_prefix=no
8213  need_version=no
8214  soname_spec='${libname}${release}${shared_ext}$major'
8215  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8216  shlibpath_var=LD_LIBRARY_PATH
8217  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8218  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8219  ;;
8220
8221sco3.2v5*)
8222  version_type=osf
8223  soname_spec='${libname}${release}${shared_ext}$major'
8224  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8225  shlibpath_var=LD_LIBRARY_PATH
8226  ;;
8227
8228solaris*)
8229  version_type=linux
8230  need_lib_prefix=no
8231  need_version=no
8232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8233  soname_spec='${libname}${release}${shared_ext}$major'
8234  shlibpath_var=LD_LIBRARY_PATH
8235  shlibpath_overrides_runpath=yes
8236  hardcode_into_libs=yes
8237  # ldd complains unless libraries are executable
8238  postinstall_cmds='chmod +x $lib'
8239  ;;
8240
8241sunos4*)
8242  version_type=sunos
8243  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8244  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8245  shlibpath_var=LD_LIBRARY_PATH
8246  shlibpath_overrides_runpath=yes
8247  if test "$with_gnu_ld" = yes; then
8248    need_lib_prefix=no
8249  fi
8250  need_version=yes
8251  ;;
8252
8253sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8254  version_type=linux
8255  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8256  soname_spec='${libname}${release}${shared_ext}$major'
8257  shlibpath_var=LD_LIBRARY_PATH
8258  case $host_vendor in
8259    sni)
8260      shlibpath_overrides_runpath=no
8261      need_lib_prefix=no
8262      export_dynamic_flag_spec='${wl}-Blargedynsym'
8263      runpath_var=LD_RUN_PATH
8264      ;;
8265    siemens)
8266      need_lib_prefix=no
8267      ;;
8268    motorola)
8269      need_lib_prefix=no
8270      need_version=no
8271      shlibpath_overrides_runpath=no
8272      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8273      ;;
8274  esac
8275  ;;
8276
8277sysv4*MP*)
8278  if test -d /usr/nec ;then
8279    version_type=linux
8280    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8281    soname_spec='$libname${shared_ext}.$major'
8282    shlibpath_var=LD_LIBRARY_PATH
8283  fi
8284  ;;
8285
8286uts4*)
8287  version_type=linux
8288  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8289  soname_spec='${libname}${release}${shared_ext}$major'
8290  shlibpath_var=LD_LIBRARY_PATH
8291  ;;
8292
8293*)
8294  dynamic_linker=no
8295  ;;
8296esac
8297echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8298echo "${ECHO_T}$dynamic_linker" >&6
8299test "$dynamic_linker" = no && can_build_shared=no
8300
8301echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
8302echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
8303hardcode_action=
8304if test -n "$hardcode_libdir_flag_spec" || \
8305   test -n "$runpath_var" || \
8306   test "X$hardcode_automatic" = "Xyes" ; then
8307
8308  # We can hardcode non-existant directories.
8309  if test "$hardcode_direct" != no &&
8310     # If the only mechanism to avoid hardcoding is shlibpath_var, we
8311     # have to relink, otherwise we might link with an installed library
8312     # when we should be linking with a yet-to-be-installed one
8313     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
8314     test "$hardcode_minus_L" != no; then
8315    # Linking always hardcodes the temporary library directory.
8316    hardcode_action=relink
8317  else
8318    # We can link without hardcoding, and we can hardcode nonexisting dirs.
8319    hardcode_action=immediate
8320  fi
8321else
8322  # We cannot hardcode anything, or else we can only hardcode existing
8323  # directories.
8324  hardcode_action=unsupported
8325fi
8326echo "$as_me:$LINENO: result: $hardcode_action" >&5
8327echo "${ECHO_T}$hardcode_action" >&6
8328
8329if test "$hardcode_action" = relink; then
8330  # Fast installation is not supported
8331  enable_fast_install=no
8332elif test "$shlibpath_overrides_runpath" = yes ||
8333     test "$enable_shared" = no; then
8334  # Fast installation is not necessary
8335  enable_fast_install=needless
8336fi
8337
8338striplib=
8339old_striplib=
8340echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
8341echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
8342if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
8343  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
8344  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
8345  echo "$as_me:$LINENO: result: yes" >&5
8346echo "${ECHO_T}yes" >&6
8347else
8348# FIXME - insert some real tests, host_os isn't really good enough
8349  case $host_os in
8350   darwin*)
8351       if test -n "$STRIP" ; then
8352         striplib="$STRIP -x"
8353         echo "$as_me:$LINENO: result: yes" >&5
8354echo "${ECHO_T}yes" >&6
8355       else
8356  echo "$as_me:$LINENO: result: no" >&5
8357echo "${ECHO_T}no" >&6
8358fi
8359       ;;
8360   *)
8361  echo "$as_me:$LINENO: result: no" >&5
8362echo "${ECHO_T}no" >&6
8363    ;;
8364  esac
8365fi
8366
8367if test "x$enable_dlopen" != xyes; then
8368  enable_dlopen=unknown
8369  enable_dlopen_self=unknown
8370  enable_dlopen_self_static=unknown
8371else
8372  lt_cv_dlopen=no
8373  lt_cv_dlopen_libs=
8374
8375  case $host_os in
8376  beos*)
8377    lt_cv_dlopen="load_add_on"
8378    lt_cv_dlopen_libs=
8379    lt_cv_dlopen_self=yes
8380    ;;
8381
8382  mingw* | pw32*)
8383    lt_cv_dlopen="LoadLibrary"
8384    lt_cv_dlopen_libs=
8385   ;;
8386
8387  cygwin*)
8388    lt_cv_dlopen="dlopen"
8389    lt_cv_dlopen_libs=
8390   ;;
8391
8392  darwin*)
8393  # if libdl is installed we need to link against it
8394    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8395echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8396if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8397  echo $ECHO_N "(cached) $ECHO_C" >&6
8398else
8399  ac_check_lib_save_LIBS=$LIBS
8400LIBS="-ldl  $LIBS"
8401cat >conftest.$ac_ext <<_ACEOF
8402/* confdefs.h.  */
8403_ACEOF
8404cat confdefs.h >>conftest.$ac_ext
8405cat >>conftest.$ac_ext <<_ACEOF
8406/* end confdefs.h.  */
8407
8408/* Override any gcc2 internal prototype to avoid an error.  */
8409#ifdef __cplusplus
8410extern "C"
8411#endif
8412/* We use char because int might match the return type of a gcc2
8413   builtin and then its argument prototype would still apply.  */
8414char dlopen ();
8415int
8416main ()
8417{
8418dlopen ();
8419  ;
8420  return 0;
8421}
8422_ACEOF
8423rm -f conftest.$ac_objext conftest$ac_exeext
8424if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8425  (eval $ac_link) 2>conftest.er1
8426  ac_status=$?
8427  grep -v '^ *+' conftest.er1 >conftest.err
8428  rm -f conftest.er1
8429  cat conftest.err >&5
8430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8431  (exit $ac_status); } &&
8432	 { ac_try='test -z "$ac_c_werror_flag"
8433			 || test ! -s conftest.err'
8434  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8435  (eval $ac_try) 2>&5
8436  ac_status=$?
8437  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8438  (exit $ac_status); }; } &&
8439	 { ac_try='test -s conftest$ac_exeext'
8440  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8441  (eval $ac_try) 2>&5
8442  ac_status=$?
8443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8444  (exit $ac_status); }; }; then
8445  ac_cv_lib_dl_dlopen=yes
8446else
8447  echo "$as_me: failed program was:" >&5
8448sed 's/^/| /' conftest.$ac_ext >&5
8449
8450ac_cv_lib_dl_dlopen=no
8451fi
8452rm -f conftest.err conftest.$ac_objext \
8453      conftest$ac_exeext conftest.$ac_ext
8454LIBS=$ac_check_lib_save_LIBS
8455fi
8456echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8457echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8458if test $ac_cv_lib_dl_dlopen = yes; then
8459  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8460else
8461
8462    lt_cv_dlopen="dyld"
8463    lt_cv_dlopen_libs=
8464    lt_cv_dlopen_self=yes
8465
8466fi
8467
8468   ;;
8469
8470  *)
8471    echo "$as_me:$LINENO: checking for shl_load" >&5
8472echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8473if test "${ac_cv_func_shl_load+set}" = set; then
8474  echo $ECHO_N "(cached) $ECHO_C" >&6
8475else
8476  cat >conftest.$ac_ext <<_ACEOF
8477/* confdefs.h.  */
8478_ACEOF
8479cat confdefs.h >>conftest.$ac_ext
8480cat >>conftest.$ac_ext <<_ACEOF
8481/* end confdefs.h.  */
8482/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8483   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8484#define shl_load innocuous_shl_load
8485
8486/* System header to define __stub macros and hopefully few prototypes,
8487    which can conflict with char shl_load (); below.
8488    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8489    <limits.h> exists even on freestanding compilers.  */
8490
8491#ifdef __STDC__
8492# include <limits.h>
8493#else
8494# include <assert.h>
8495#endif
8496
8497#undef shl_load
8498
8499/* Override any gcc2 internal prototype to avoid an error.  */
8500#ifdef __cplusplus
8501extern "C"
8502{
8503#endif
8504/* We use char because int might match the return type of a gcc2
8505   builtin and then its argument prototype would still apply.  */
8506char shl_load ();
8507/* The GNU C library defines this for functions which it implements
8508    to always fail with ENOSYS.  Some functions are actually named
8509    something starting with __ and the normal name is an alias.  */
8510#if defined (__stub_shl_load) || defined (__stub___shl_load)
8511choke me
8512#else
8513char (*f) () = shl_load;
8514#endif
8515#ifdef __cplusplus
8516}
8517#endif
8518
8519int
8520main ()
8521{
8522return f != shl_load;
8523  ;
8524  return 0;
8525}
8526_ACEOF
8527rm -f conftest.$ac_objext conftest$ac_exeext
8528if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8529  (eval $ac_link) 2>conftest.er1
8530  ac_status=$?
8531  grep -v '^ *+' conftest.er1 >conftest.err
8532  rm -f conftest.er1
8533  cat conftest.err >&5
8534  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8535  (exit $ac_status); } &&
8536	 { ac_try='test -z "$ac_c_werror_flag"
8537			 || test ! -s conftest.err'
8538  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8539  (eval $ac_try) 2>&5
8540  ac_status=$?
8541  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8542  (exit $ac_status); }; } &&
8543	 { ac_try='test -s conftest$ac_exeext'
8544  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8545  (eval $ac_try) 2>&5
8546  ac_status=$?
8547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8548  (exit $ac_status); }; }; then
8549  ac_cv_func_shl_load=yes
8550else
8551  echo "$as_me: failed program was:" >&5
8552sed 's/^/| /' conftest.$ac_ext >&5
8553
8554ac_cv_func_shl_load=no
8555fi
8556rm -f conftest.err conftest.$ac_objext \
8557      conftest$ac_exeext conftest.$ac_ext
8558fi
8559echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8560echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8561if test $ac_cv_func_shl_load = yes; then
8562  lt_cv_dlopen="shl_load"
8563else
8564  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8565echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8566if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8567  echo $ECHO_N "(cached) $ECHO_C" >&6
8568else
8569  ac_check_lib_save_LIBS=$LIBS
8570LIBS="-ldld  $LIBS"
8571cat >conftest.$ac_ext <<_ACEOF
8572/* confdefs.h.  */
8573_ACEOF
8574cat confdefs.h >>conftest.$ac_ext
8575cat >>conftest.$ac_ext <<_ACEOF
8576/* end confdefs.h.  */
8577
8578/* Override any gcc2 internal prototype to avoid an error.  */
8579#ifdef __cplusplus
8580extern "C"
8581#endif
8582/* We use char because int might match the return type of a gcc2
8583   builtin and then its argument prototype would still apply.  */
8584char shl_load ();
8585int
8586main ()
8587{
8588shl_load ();
8589  ;
8590  return 0;
8591}
8592_ACEOF
8593rm -f conftest.$ac_objext conftest$ac_exeext
8594if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8595  (eval $ac_link) 2>conftest.er1
8596  ac_status=$?
8597  grep -v '^ *+' conftest.er1 >conftest.err
8598  rm -f conftest.er1
8599  cat conftest.err >&5
8600  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8601  (exit $ac_status); } &&
8602	 { ac_try='test -z "$ac_c_werror_flag"
8603			 || test ! -s conftest.err'
8604  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8605  (eval $ac_try) 2>&5
8606  ac_status=$?
8607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8608  (exit $ac_status); }; } &&
8609	 { ac_try='test -s conftest$ac_exeext'
8610  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8611  (eval $ac_try) 2>&5
8612  ac_status=$?
8613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8614  (exit $ac_status); }; }; then
8615  ac_cv_lib_dld_shl_load=yes
8616else
8617  echo "$as_me: failed program was:" >&5
8618sed 's/^/| /' conftest.$ac_ext >&5
8619
8620ac_cv_lib_dld_shl_load=no
8621fi
8622rm -f conftest.err conftest.$ac_objext \
8623      conftest$ac_exeext conftest.$ac_ext
8624LIBS=$ac_check_lib_save_LIBS
8625fi
8626echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8627echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8628if test $ac_cv_lib_dld_shl_load = yes; then
8629  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8630else
8631  echo "$as_me:$LINENO: checking for dlopen" >&5
8632echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8633if test "${ac_cv_func_dlopen+set}" = set; then
8634  echo $ECHO_N "(cached) $ECHO_C" >&6
8635else
8636  cat >conftest.$ac_ext <<_ACEOF
8637/* confdefs.h.  */
8638_ACEOF
8639cat confdefs.h >>conftest.$ac_ext
8640cat >>conftest.$ac_ext <<_ACEOF
8641/* end confdefs.h.  */
8642/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
8643   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
8644#define dlopen innocuous_dlopen
8645
8646/* System header to define __stub macros and hopefully few prototypes,
8647    which can conflict with char dlopen (); below.
8648    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8649    <limits.h> exists even on freestanding compilers.  */
8650
8651#ifdef __STDC__
8652# include <limits.h>
8653#else
8654# include <assert.h>
8655#endif
8656
8657#undef dlopen
8658
8659/* Override any gcc2 internal prototype to avoid an error.  */
8660#ifdef __cplusplus
8661extern "C"
8662{
8663#endif
8664/* We use char because int might match the return type of a gcc2
8665   builtin and then its argument prototype would still apply.  */
8666char dlopen ();
8667/* The GNU C library defines this for functions which it implements
8668    to always fail with ENOSYS.  Some functions are actually named
8669    something starting with __ and the normal name is an alias.  */
8670#if defined (__stub_dlopen) || defined (__stub___dlopen)
8671choke me
8672#else
8673char (*f) () = dlopen;
8674#endif
8675#ifdef __cplusplus
8676}
8677#endif
8678
8679int
8680main ()
8681{
8682return f != dlopen;
8683  ;
8684  return 0;
8685}
8686_ACEOF
8687rm -f conftest.$ac_objext conftest$ac_exeext
8688if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8689  (eval $ac_link) 2>conftest.er1
8690  ac_status=$?
8691  grep -v '^ *+' conftest.er1 >conftest.err
8692  rm -f conftest.er1
8693  cat conftest.err >&5
8694  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8695  (exit $ac_status); } &&
8696	 { ac_try='test -z "$ac_c_werror_flag"
8697			 || test ! -s conftest.err'
8698  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8699  (eval $ac_try) 2>&5
8700  ac_status=$?
8701  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8702  (exit $ac_status); }; } &&
8703	 { ac_try='test -s conftest$ac_exeext'
8704  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8705  (eval $ac_try) 2>&5
8706  ac_status=$?
8707  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8708  (exit $ac_status); }; }; then
8709  ac_cv_func_dlopen=yes
8710else
8711  echo "$as_me: failed program was:" >&5
8712sed 's/^/| /' conftest.$ac_ext >&5
8713
8714ac_cv_func_dlopen=no
8715fi
8716rm -f conftest.err conftest.$ac_objext \
8717      conftest$ac_exeext conftest.$ac_ext
8718fi
8719echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
8720echo "${ECHO_T}$ac_cv_func_dlopen" >&6
8721if test $ac_cv_func_dlopen = yes; then
8722  lt_cv_dlopen="dlopen"
8723else
8724  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8725echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8726if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8727  echo $ECHO_N "(cached) $ECHO_C" >&6
8728else
8729  ac_check_lib_save_LIBS=$LIBS
8730LIBS="-ldl  $LIBS"
8731cat >conftest.$ac_ext <<_ACEOF
8732/* confdefs.h.  */
8733_ACEOF
8734cat confdefs.h >>conftest.$ac_ext
8735cat >>conftest.$ac_ext <<_ACEOF
8736/* end confdefs.h.  */
8737
8738/* Override any gcc2 internal prototype to avoid an error.  */
8739#ifdef __cplusplus
8740extern "C"
8741#endif
8742/* We use char because int might match the return type of a gcc2
8743   builtin and then its argument prototype would still apply.  */
8744char dlopen ();
8745int
8746main ()
8747{
8748dlopen ();
8749  ;
8750  return 0;
8751}
8752_ACEOF
8753rm -f conftest.$ac_objext conftest$ac_exeext
8754if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8755  (eval $ac_link) 2>conftest.er1
8756  ac_status=$?
8757  grep -v '^ *+' conftest.er1 >conftest.err
8758  rm -f conftest.er1
8759  cat conftest.err >&5
8760  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8761  (exit $ac_status); } &&
8762	 { ac_try='test -z "$ac_c_werror_flag"
8763			 || test ! -s conftest.err'
8764  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8765  (eval $ac_try) 2>&5
8766  ac_status=$?
8767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8768  (exit $ac_status); }; } &&
8769	 { ac_try='test -s conftest$ac_exeext'
8770  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8771  (eval $ac_try) 2>&5
8772  ac_status=$?
8773  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8774  (exit $ac_status); }; }; then
8775  ac_cv_lib_dl_dlopen=yes
8776else
8777  echo "$as_me: failed program was:" >&5
8778sed 's/^/| /' conftest.$ac_ext >&5
8779
8780ac_cv_lib_dl_dlopen=no
8781fi
8782rm -f conftest.err conftest.$ac_objext \
8783      conftest$ac_exeext conftest.$ac_ext
8784LIBS=$ac_check_lib_save_LIBS
8785fi
8786echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8787echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8788if test $ac_cv_lib_dl_dlopen = yes; then
8789  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8790else
8791  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
8792echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
8793if test "${ac_cv_lib_svld_dlopen+set}" = set; then
8794  echo $ECHO_N "(cached) $ECHO_C" >&6
8795else
8796  ac_check_lib_save_LIBS=$LIBS
8797LIBS="-lsvld  $LIBS"
8798cat >conftest.$ac_ext <<_ACEOF
8799/* confdefs.h.  */
8800_ACEOF
8801cat confdefs.h >>conftest.$ac_ext
8802cat >>conftest.$ac_ext <<_ACEOF
8803/* end confdefs.h.  */
8804
8805/* Override any gcc2 internal prototype to avoid an error.  */
8806#ifdef __cplusplus
8807extern "C"
8808#endif
8809/* We use char because int might match the return type of a gcc2
8810   builtin and then its argument prototype would still apply.  */
8811char dlopen ();
8812int
8813main ()
8814{
8815dlopen ();
8816  ;
8817  return 0;
8818}
8819_ACEOF
8820rm -f conftest.$ac_objext conftest$ac_exeext
8821if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8822  (eval $ac_link) 2>conftest.er1
8823  ac_status=$?
8824  grep -v '^ *+' conftest.er1 >conftest.err
8825  rm -f conftest.er1
8826  cat conftest.err >&5
8827  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8828  (exit $ac_status); } &&
8829	 { ac_try='test -z "$ac_c_werror_flag"
8830			 || test ! -s conftest.err'
8831  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8832  (eval $ac_try) 2>&5
8833  ac_status=$?
8834  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8835  (exit $ac_status); }; } &&
8836	 { ac_try='test -s conftest$ac_exeext'
8837  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8838  (eval $ac_try) 2>&5
8839  ac_status=$?
8840  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8841  (exit $ac_status); }; }; then
8842  ac_cv_lib_svld_dlopen=yes
8843else
8844  echo "$as_me: failed program was:" >&5
8845sed 's/^/| /' conftest.$ac_ext >&5
8846
8847ac_cv_lib_svld_dlopen=no
8848fi
8849rm -f conftest.err conftest.$ac_objext \
8850      conftest$ac_exeext conftest.$ac_ext
8851LIBS=$ac_check_lib_save_LIBS
8852fi
8853echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
8854echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
8855if test $ac_cv_lib_svld_dlopen = yes; then
8856  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
8857else
8858  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
8859echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
8860if test "${ac_cv_lib_dld_dld_link+set}" = set; then
8861  echo $ECHO_N "(cached) $ECHO_C" >&6
8862else
8863  ac_check_lib_save_LIBS=$LIBS
8864LIBS="-ldld  $LIBS"
8865cat >conftest.$ac_ext <<_ACEOF
8866/* confdefs.h.  */
8867_ACEOF
8868cat confdefs.h >>conftest.$ac_ext
8869cat >>conftest.$ac_ext <<_ACEOF
8870/* end confdefs.h.  */
8871
8872/* Override any gcc2 internal prototype to avoid an error.  */
8873#ifdef __cplusplus
8874extern "C"
8875#endif
8876/* We use char because int might match the return type of a gcc2
8877   builtin and then its argument prototype would still apply.  */
8878char dld_link ();
8879int
8880main ()
8881{
8882dld_link ();
8883  ;
8884  return 0;
8885}
8886_ACEOF
8887rm -f conftest.$ac_objext conftest$ac_exeext
8888if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8889  (eval $ac_link) 2>conftest.er1
8890  ac_status=$?
8891  grep -v '^ *+' conftest.er1 >conftest.err
8892  rm -f conftest.er1
8893  cat conftest.err >&5
8894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895  (exit $ac_status); } &&
8896	 { ac_try='test -z "$ac_c_werror_flag"
8897			 || test ! -s conftest.err'
8898  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8899  (eval $ac_try) 2>&5
8900  ac_status=$?
8901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8902  (exit $ac_status); }; } &&
8903	 { ac_try='test -s conftest$ac_exeext'
8904  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8905  (eval $ac_try) 2>&5
8906  ac_status=$?
8907  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8908  (exit $ac_status); }; }; then
8909  ac_cv_lib_dld_dld_link=yes
8910else
8911  echo "$as_me: failed program was:" >&5
8912sed 's/^/| /' conftest.$ac_ext >&5
8913
8914ac_cv_lib_dld_dld_link=no
8915fi
8916rm -f conftest.err conftest.$ac_objext \
8917      conftest$ac_exeext conftest.$ac_ext
8918LIBS=$ac_check_lib_save_LIBS
8919fi
8920echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
8921echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
8922if test $ac_cv_lib_dld_dld_link = yes; then
8923  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
8924fi
8925
8926
8927fi
8928
8929
8930fi
8931
8932
8933fi
8934
8935
8936fi
8937
8938
8939fi
8940
8941    ;;
8942  esac
8943
8944  if test "x$lt_cv_dlopen" != xno; then
8945    enable_dlopen=yes
8946  else
8947    enable_dlopen=no
8948  fi
8949
8950  case $lt_cv_dlopen in
8951  dlopen)
8952    save_CPPFLAGS="$CPPFLAGS"
8953    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
8954
8955    save_LDFLAGS="$LDFLAGS"
8956    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
8957
8958    save_LIBS="$LIBS"
8959    LIBS="$lt_cv_dlopen_libs $LIBS"
8960
8961    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
8962echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
8963if test "${lt_cv_dlopen_self+set}" = set; then
8964  echo $ECHO_N "(cached) $ECHO_C" >&6
8965else
8966  	  if test "$cross_compiling" = yes; then :
8967  lt_cv_dlopen_self=cross
8968else
8969  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8970  lt_status=$lt_dlunknown
8971  cat > conftest.$ac_ext <<EOF
8972#line 8972 "configure"
8973#include "confdefs.h"
8974
8975#if HAVE_DLFCN_H
8976#include <dlfcn.h>
8977#endif
8978
8979#include <stdio.h>
8980
8981#ifdef RTLD_GLOBAL
8982#  define LT_DLGLOBAL		RTLD_GLOBAL
8983#else
8984#  ifdef DL_GLOBAL
8985#    define LT_DLGLOBAL		DL_GLOBAL
8986#  else
8987#    define LT_DLGLOBAL		0
8988#  endif
8989#endif
8990
8991/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8992   find out it does not work in some platform. */
8993#ifndef LT_DLLAZY_OR_NOW
8994#  ifdef RTLD_LAZY
8995#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
8996#  else
8997#    ifdef DL_LAZY
8998#      define LT_DLLAZY_OR_NOW		DL_LAZY
8999#    else
9000#      ifdef RTLD_NOW
9001#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9002#      else
9003#        ifdef DL_NOW
9004#          define LT_DLLAZY_OR_NOW	DL_NOW
9005#        else
9006#          define LT_DLLAZY_OR_NOW	0
9007#        endif
9008#      endif
9009#    endif
9010#  endif
9011#endif
9012
9013#ifdef __cplusplus
9014extern "C" void exit (int);
9015#endif
9016
9017void fnord() { int i=42;}
9018int main ()
9019{
9020  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9021  int status = $lt_dlunknown;
9022
9023  if (self)
9024    {
9025      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9026      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9027      /* dlclose (self); */
9028    }
9029
9030    exit (status);
9031}
9032EOF
9033  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9034  (eval $ac_link) 2>&5
9035  ac_status=$?
9036  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9038    (./conftest; exit; ) >&5 2>/dev/null
9039    lt_status=$?
9040    case x$lt_status in
9041      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9042      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9043      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
9044    esac
9045  else :
9046    # compilation failed
9047    lt_cv_dlopen_self=no
9048  fi
9049fi
9050rm -fr conftest*
9051
9052
9053fi
9054echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9055echo "${ECHO_T}$lt_cv_dlopen_self" >&6
9056
9057    if test "x$lt_cv_dlopen_self" = xyes; then
9058      LDFLAGS="$LDFLAGS $link_static_flag"
9059      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9060echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
9061if test "${lt_cv_dlopen_self_static+set}" = set; then
9062  echo $ECHO_N "(cached) $ECHO_C" >&6
9063else
9064  	  if test "$cross_compiling" = yes; then :
9065  lt_cv_dlopen_self_static=cross
9066else
9067  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9068  lt_status=$lt_dlunknown
9069  cat > conftest.$ac_ext <<EOF
9070#line 9070 "configure"
9071#include "confdefs.h"
9072
9073#if HAVE_DLFCN_H
9074#include <dlfcn.h>
9075#endif
9076
9077#include <stdio.h>
9078
9079#ifdef RTLD_GLOBAL
9080#  define LT_DLGLOBAL		RTLD_GLOBAL
9081#else
9082#  ifdef DL_GLOBAL
9083#    define LT_DLGLOBAL		DL_GLOBAL
9084#  else
9085#    define LT_DLGLOBAL		0
9086#  endif
9087#endif
9088
9089/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9090   find out it does not work in some platform. */
9091#ifndef LT_DLLAZY_OR_NOW
9092#  ifdef RTLD_LAZY
9093#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9094#  else
9095#    ifdef DL_LAZY
9096#      define LT_DLLAZY_OR_NOW		DL_LAZY
9097#    else
9098#      ifdef RTLD_NOW
9099#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9100#      else
9101#        ifdef DL_NOW
9102#          define LT_DLLAZY_OR_NOW	DL_NOW
9103#        else
9104#          define LT_DLLAZY_OR_NOW	0
9105#        endif
9106#      endif
9107#    endif
9108#  endif
9109#endif
9110
9111#ifdef __cplusplus
9112extern "C" void exit (int);
9113#endif
9114
9115void fnord() { int i=42;}
9116int main ()
9117{
9118  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9119  int status = $lt_dlunknown;
9120
9121  if (self)
9122    {
9123      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9124      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9125      /* dlclose (self); */
9126    }
9127
9128    exit (status);
9129}
9130EOF
9131  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9132  (eval $ac_link) 2>&5
9133  ac_status=$?
9134  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9135  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9136    (./conftest; exit; ) >&5 2>/dev/null
9137    lt_status=$?
9138    case x$lt_status in
9139      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9140      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9141      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
9142    esac
9143  else :
9144    # compilation failed
9145    lt_cv_dlopen_self_static=no
9146  fi
9147fi
9148rm -fr conftest*
9149
9150
9151fi
9152echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9153echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
9154    fi
9155
9156    CPPFLAGS="$save_CPPFLAGS"
9157    LDFLAGS="$save_LDFLAGS"
9158    LIBS="$save_LIBS"
9159    ;;
9160  esac
9161
9162  case $lt_cv_dlopen_self in
9163  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9164  *) enable_dlopen_self=unknown ;;
9165  esac
9166
9167  case $lt_cv_dlopen_self_static in
9168  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9169  *) enable_dlopen_self_static=unknown ;;
9170  esac
9171fi
9172
9173
9174# Report which librarie types wil actually be built
9175echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9176echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
9177echo "$as_me:$LINENO: result: $can_build_shared" >&5
9178echo "${ECHO_T}$can_build_shared" >&6
9179
9180echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9181echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
9182test "$can_build_shared" = "no" && enable_shared=no
9183
9184# On AIX, shared libraries and static libraries use the same namespace, and
9185# are all built from PIC.
9186case $host_os in
9187aix3*)
9188  test "$enable_shared" = yes && enable_static=no
9189  if test -n "$RANLIB"; then
9190    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9191    postinstall_cmds='$RANLIB $lib'
9192  fi
9193  ;;
9194
9195aix4* | aix5*)
9196  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9197    test "$enable_shared" = yes && enable_static=no
9198  fi
9199    ;;
9200esac
9201echo "$as_me:$LINENO: result: $enable_shared" >&5
9202echo "${ECHO_T}$enable_shared" >&6
9203
9204echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9205echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
9206# Make sure either enable_shared or enable_static is yes.
9207test "$enable_shared" = yes || enable_static=yes
9208echo "$as_me:$LINENO: result: $enable_static" >&5
9209echo "${ECHO_T}$enable_static" >&6
9210
9211# The else clause should only fire when bootstrapping the
9212# libtool distribution, otherwise you forgot to ship ltmain.sh
9213# with your package, and you will get complaints that there are
9214# no rules to generate ltmain.sh.
9215if test -f "$ltmain"; then
9216  # See if we are running on zsh, and set the options which allow our commands through
9217  # without removal of \ escapes.
9218  if test -n "${ZSH_VERSION+set}" ; then
9219    setopt NO_GLOB_SUBST
9220  fi
9221  # Now quote all the things that may contain metacharacters while being
9222  # careful not to overquote the AC_SUBSTed values.  We take copies of the
9223  # variables and quote the copies for generation of the libtool script.
9224  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
9225    SED SHELL STRIP \
9226    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
9227    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
9228    deplibs_check_method reload_flag reload_cmds need_locks \
9229    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
9230    lt_cv_sys_global_symbol_to_c_name_address \
9231    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
9232    old_postinstall_cmds old_postuninstall_cmds \
9233    compiler \
9234    CC \
9235    LD \
9236    lt_prog_compiler_wl \
9237    lt_prog_compiler_pic \
9238    lt_prog_compiler_static \
9239    lt_prog_compiler_no_builtin_flag \
9240    export_dynamic_flag_spec \
9241    thread_safe_flag_spec \
9242    whole_archive_flag_spec \
9243    enable_shared_with_static_runtimes \
9244    old_archive_cmds \
9245    old_archive_from_new_cmds \
9246    predep_objects \
9247    postdep_objects \
9248    predeps \
9249    postdeps \
9250    compiler_lib_search_path \
9251    archive_cmds \
9252    archive_expsym_cmds \
9253    postinstall_cmds \
9254    postuninstall_cmds \
9255    old_archive_from_expsyms_cmds \
9256    allow_undefined_flag \
9257    no_undefined_flag \
9258    export_symbols_cmds \
9259    hardcode_libdir_flag_spec \
9260    hardcode_libdir_flag_spec_ld \
9261    hardcode_libdir_separator \
9262    hardcode_automatic \
9263    module_cmds \
9264    module_expsym_cmds \
9265    lt_cv_prog_compiler_c_o \
9266    exclude_expsyms \
9267    include_expsyms; do
9268
9269    case $var in
9270    old_archive_cmds | \
9271    old_archive_from_new_cmds | \
9272    archive_cmds | \
9273    archive_expsym_cmds | \
9274    module_cmds | \
9275    module_expsym_cmds | \
9276    old_archive_from_expsyms_cmds | \
9277    export_symbols_cmds | \
9278    extract_expsyms_cmds | reload_cmds | finish_cmds | \
9279    postinstall_cmds | postuninstall_cmds | \
9280    old_postinstall_cmds | old_postuninstall_cmds | \
9281    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
9282      # Double-quote double-evaled strings.
9283      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
9284      ;;
9285    *)
9286      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
9287      ;;
9288    esac
9289  done
9290
9291  case $lt_echo in
9292  *'\$0 --fallback-echo"')
9293    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
9294    ;;
9295  esac
9296
9297cfgfile="${ofile}T"
9298  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
9299  $rm -f "$cfgfile"
9300  { echo "$as_me:$LINENO: creating $ofile" >&5
9301echo "$as_me: creating $ofile" >&6;}
9302
9303  cat <<__EOF__ >> "$cfgfile"
9304#! $SHELL
9305
9306# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
9307# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
9308# NOTE: Changes made to this file will be lost: look at ltmain.sh.
9309#
9310# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
9311# Free Software Foundation, Inc.
9312#
9313# This file is part of GNU Libtool:
9314# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
9315#
9316# This program is free software; you can redistribute it and/or modify
9317# it under the terms of the GNU General Public License as published by
9318# the Free Software Foundation; either version 2 of the License, or
9319# (at your option) any later version.
9320#
9321# This program is distributed in the hope that it will be useful, but
9322# WITHOUT ANY WARRANTY; without even the implied warranty of
9323# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
9324# General Public License for more details.
9325#
9326# You should have received a copy of the GNU General Public License
9327# along with this program; if not, write to the Free Software
9328# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
9329#
9330# As a special exception to the GNU General Public License, if you
9331# distribute this file as part of a program that contains a
9332# configuration script generated by Autoconf, you may include it under
9333# the same distribution terms that you use for the rest of that program.
9334
9335# A sed program that does not truncate output.
9336SED=$lt_SED
9337
9338# Sed that helps us avoid accidentally triggering echo(1) options like -n.
9339Xsed="$SED -e 1s/^X//"
9340
9341# The HP-UX ksh and POSIX shell print the target directory to stdout
9342# if CDPATH is set.
9343(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9344
9345# The names of the tagged configurations supported by this script.
9346available_tags=
9347
9348# ### BEGIN LIBTOOL CONFIG
9349
9350# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9351
9352# Shell to use when invoking shell scripts.
9353SHELL=$lt_SHELL
9354
9355# Whether or not to build shared libraries.
9356build_libtool_libs=$enable_shared
9357
9358# Whether or not to build static libraries.
9359build_old_libs=$enable_static
9360
9361# Whether or not to add -lc for building shared libraries.
9362build_libtool_need_lc=$archive_cmds_need_lc
9363
9364# Whether or not to disallow shared libs when runtime libs are static
9365allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
9366
9367# Whether or not to optimize for fast installation.
9368fast_install=$enable_fast_install
9369
9370# The host system.
9371host_alias=$host_alias
9372host=$host
9373host_os=$host_os
9374
9375# The build system.
9376build_alias=$build_alias
9377build=$build
9378build_os=$build_os
9379
9380# An echo program that does not interpret backslashes.
9381echo=$lt_echo
9382
9383# The archiver.
9384AR=$lt_AR
9385AR_FLAGS=$lt_AR_FLAGS
9386
9387# A C compiler.
9388LTCC=$lt_LTCC
9389
9390# A language-specific compiler.
9391CC=$lt_compiler
9392
9393# Is the compiler the GNU C compiler?
9394with_gcc=$GCC
9395
9396# An ERE matcher.
9397EGREP=$lt_EGREP
9398
9399# The linker used to build libraries.
9400LD=$lt_LD
9401
9402# Whether we need hard or soft links.
9403LN_S=$lt_LN_S
9404
9405# A BSD-compatible nm program.
9406NM=$lt_NM
9407
9408# A symbol stripping program
9409STRIP=$lt_STRIP
9410
9411# Used to examine libraries when file_magic_cmd begins "file"
9412MAGIC_CMD=$MAGIC_CMD
9413
9414# Used on cygwin: DLL creation program.
9415DLLTOOL="$DLLTOOL"
9416
9417# Used on cygwin: object dumper.
9418OBJDUMP="$OBJDUMP"
9419
9420# Used on cygwin: assembler.
9421AS="$AS"
9422
9423# The name of the directory that contains temporary libtool files.
9424objdir=$objdir
9425
9426# How to create reloadable object files.
9427reload_flag=$lt_reload_flag
9428reload_cmds=$lt_reload_cmds
9429
9430# How to pass a linker flag through the compiler.
9431wl=$lt_lt_prog_compiler_wl
9432
9433# Object file suffix (normally "o").
9434objext="$ac_objext"
9435
9436# Old archive suffix (normally "a").
9437libext="$libext"
9438
9439# Shared library suffix (normally ".so").
9440shrext_cmds='$shrext_cmds'
9441
9442# Executable file suffix (normally "").
9443exeext="$exeext"
9444
9445# Additional compiler flags for building library objects.
9446pic_flag=$lt_lt_prog_compiler_pic
9447pic_mode=$pic_mode
9448
9449# What is the maximum length of a command?
9450max_cmd_len=$lt_cv_sys_max_cmd_len
9451
9452# Does compiler simultaneously support -c and -o options?
9453compiler_c_o=$lt_lt_cv_prog_compiler_c_o
9454
9455# Must we lock files when doing compilation?
9456need_locks=$lt_need_locks
9457
9458# Do we need the lib prefix for modules?
9459need_lib_prefix=$need_lib_prefix
9460
9461# Do we need a version for libraries?
9462need_version=$need_version
9463
9464# Whether dlopen is supported.
9465dlopen_support=$enable_dlopen
9466
9467# Whether dlopen of programs is supported.
9468dlopen_self=$enable_dlopen_self
9469
9470# Whether dlopen of statically linked programs is supported.
9471dlopen_self_static=$enable_dlopen_self_static
9472
9473# Compiler flag to prevent dynamic linking.
9474link_static_flag=$lt_lt_prog_compiler_static
9475
9476# Compiler flag to turn off builtin functions.
9477no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
9478
9479# Compiler flag to allow reflexive dlopens.
9480export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
9481
9482# Compiler flag to generate shared objects directly from archives.
9483whole_archive_flag_spec=$lt_whole_archive_flag_spec
9484
9485# Compiler flag to generate thread-safe objects.
9486thread_safe_flag_spec=$lt_thread_safe_flag_spec
9487
9488# Library versioning type.
9489version_type=$version_type
9490
9491# Format of library name prefix.
9492libname_spec=$lt_libname_spec
9493
9494# List of archive names.  First name is the real one, the rest are links.
9495# The last name is the one that the linker finds with -lNAME.
9496library_names_spec=$lt_library_names_spec
9497
9498# The coded name of the library, if different from the real name.
9499soname_spec=$lt_soname_spec
9500
9501# Commands used to build and install an old-style archive.
9502RANLIB=$lt_RANLIB
9503old_archive_cmds=$lt_old_archive_cmds
9504old_postinstall_cmds=$lt_old_postinstall_cmds
9505old_postuninstall_cmds=$lt_old_postuninstall_cmds
9506
9507# Create an old-style archive from a shared archive.
9508old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
9509
9510# Create a temporary old-style archive to link instead of a shared archive.
9511old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
9512
9513# Commands used to build and install a shared archive.
9514archive_cmds=$lt_archive_cmds
9515archive_expsym_cmds=$lt_archive_expsym_cmds
9516postinstall_cmds=$lt_postinstall_cmds
9517postuninstall_cmds=$lt_postuninstall_cmds
9518
9519# Commands used to build a loadable module (assumed same as above if empty)
9520module_cmds=$lt_module_cmds
9521module_expsym_cmds=$lt_module_expsym_cmds
9522
9523# Commands to strip libraries.
9524old_striplib=$lt_old_striplib
9525striplib=$lt_striplib
9526
9527# Dependencies to place before the objects being linked to create a
9528# shared library.
9529predep_objects=$lt_predep_objects
9530
9531# Dependencies to place after the objects being linked to create a
9532# shared library.
9533postdep_objects=$lt_postdep_objects
9534
9535# Dependencies to place before the objects being linked to create a
9536# shared library.
9537predeps=$lt_predeps
9538
9539# Dependencies to place after the objects being linked to create a
9540# shared library.
9541postdeps=$lt_postdeps
9542
9543# The library search path used internally by the compiler when linking
9544# a shared library.
9545compiler_lib_search_path=$lt_compiler_lib_search_path
9546
9547# Method to check whether dependent libraries are shared objects.
9548deplibs_check_method=$lt_deplibs_check_method
9549
9550# Command to use when deplibs_check_method == file_magic.
9551file_magic_cmd=$lt_file_magic_cmd
9552
9553# Flag that allows shared libraries with undefined symbols to be built.
9554allow_undefined_flag=$lt_allow_undefined_flag
9555
9556# Flag that forces no undefined symbols.
9557no_undefined_flag=$lt_no_undefined_flag
9558
9559# Commands used to finish a libtool library installation in a directory.
9560finish_cmds=$lt_finish_cmds
9561
9562# Same as above, but a single script fragment to be evaled but not shown.
9563finish_eval=$lt_finish_eval
9564
9565# Take the output of nm and produce a listing of raw symbols and C names.
9566global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
9567
9568# Transform the output of nm in a proper C declaration
9569global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
9570
9571# Transform the output of nm in a C name address pair
9572global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
9573
9574# This is the shared library runtime path variable.
9575runpath_var=$runpath_var
9576
9577# This is the shared library path variable.
9578shlibpath_var=$shlibpath_var
9579
9580# Is shlibpath searched before the hard-coded library search path?
9581shlibpath_overrides_runpath=$shlibpath_overrides_runpath
9582
9583# How to hardcode a shared library path into an executable.
9584hardcode_action=$hardcode_action
9585
9586# Whether we should hardcode library paths into libraries.
9587hardcode_into_libs=$hardcode_into_libs
9588
9589# Flag to hardcode \$libdir into a binary during linking.
9590# This must work even if \$libdir does not exist.
9591hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
9592
9593# If ld is used when linking, flag to hardcode \$libdir into
9594# a binary during linking. This must work even if \$libdir does
9595# not exist.
9596hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
9597
9598# Whether we need a single -rpath flag with a separated argument.
9599hardcode_libdir_separator=$lt_hardcode_libdir_separator
9600
9601# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
9602# resulting binary.
9603hardcode_direct=$hardcode_direct
9604
9605# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
9606# resulting binary.
9607hardcode_minus_L=$hardcode_minus_L
9608
9609# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
9610# the resulting binary.
9611hardcode_shlibpath_var=$hardcode_shlibpath_var
9612
9613# Set to yes if building a shared library automatically hardcodes DIR into the library
9614# and all subsequent libraries and executables linked against it.
9615hardcode_automatic=$hardcode_automatic
9616
9617# Variables whose values should be saved in libtool wrapper scripts and
9618# restored at relink time.
9619variables_saved_for_relink="$variables_saved_for_relink"
9620
9621# Whether libtool must link a program against all its dependency libraries.
9622link_all_deplibs=$link_all_deplibs
9623
9624# Compile-time system search path for libraries
9625sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
9626
9627# Run-time system search path for libraries
9628sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
9629
9630# Fix the shell variable \$srcfile for the compiler.
9631fix_srcfile_path="$fix_srcfile_path"
9632
9633# Set to yes if exported symbols are required.
9634always_export_symbols=$always_export_symbols
9635
9636# The commands to list exported symbols.
9637export_symbols_cmds=$lt_export_symbols_cmds
9638
9639# The commands to extract the exported symbol list from a shared archive.
9640extract_expsyms_cmds=$lt_extract_expsyms_cmds
9641
9642# Symbols that should not be listed in the preloaded symbols.
9643exclude_expsyms=$lt_exclude_expsyms
9644
9645# Symbols that must always be exported.
9646include_expsyms=$lt_include_expsyms
9647
9648# ### END LIBTOOL CONFIG
9649
9650__EOF__
9651
9652
9653  case $host_os in
9654  aix3*)
9655    cat <<\EOF >> "$cfgfile"
9656
9657# AIX sometimes has problems with the GCC collect2 program.  For some
9658# reason, if we set the COLLECT_NAMES environment variable, the problems
9659# vanish in a puff of smoke.
9660if test "X${COLLECT_NAMES+set}" != Xset; then
9661  COLLECT_NAMES=
9662  export COLLECT_NAMES
9663fi
9664EOF
9665    ;;
9666  esac
9667
9668  # We use sed instead of cat because bash on DJGPP gets confused if
9669  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
9670  # text mode, it properly converts lines to CR/LF.  This bash problem
9671  # is reportedly fixed, but why not run on old versions too?
9672  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
9673
9674  mv -f "$cfgfile" "$ofile" || \
9675    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
9676  chmod +x "$ofile"
9677
9678else
9679  # If there is no Makefile yet, we rely on a make rule to execute
9680  # `config.status --recheck' to rerun these tests and create the
9681  # libtool script then.
9682  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
9683  if test -f "$ltmain_in"; then
9684    test -f Makefile && make "$ltmain"
9685  fi
9686fi
9687
9688
9689ac_ext=c
9690ac_cpp='$CPP $CPPFLAGS'
9691ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9692ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9693ac_compiler_gnu=$ac_cv_c_compiler_gnu
9694
9695CC="$lt_save_CC"
9696
9697
9698# Check whether --with-tags or --without-tags was given.
9699if test "${with_tags+set}" = set; then
9700  withval="$with_tags"
9701  tagnames="$withval"
9702fi;
9703
9704if test -f "$ltmain" && test -n "$tagnames"; then
9705  if test ! -f "${ofile}"; then
9706    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
9707echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
9708  fi
9709
9710  if test -z "$LTCC"; then
9711    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
9712    if test -z "$LTCC"; then
9713      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
9714echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
9715    else
9716      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
9717echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
9718    fi
9719  fi
9720
9721  # Extract list of available tagged configurations in $ofile.
9722  # Note that this assumes the entire list is on one line.
9723  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
9724
9725  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9726  for tagname in $tagnames; do
9727    IFS="$lt_save_ifs"
9728    # Check whether tagname contains only valid characters
9729    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
9730    "") ;;
9731    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
9732echo "$as_me: error: invalid tag name: $tagname" >&2;}
9733   { (exit 1); exit 1; }; }
9734	;;
9735    esac
9736
9737    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
9738    then
9739      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
9740echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
9741   { (exit 1); exit 1; }; }
9742    fi
9743
9744    # Update the list of available tags.
9745    if test -n "$tagname"; then
9746      echo appending configuration tag \"$tagname\" to $ofile
9747
9748      case $tagname in
9749      CXX)
9750	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
9751	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
9752	    (test "X$CXX" != "Xg++"))) ; then
9753	  ac_ext=cc
9754ac_cpp='$CXXCPP $CPPFLAGS'
9755ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9756ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9757ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9758
9759
9760
9761
9762archive_cmds_need_lc_CXX=no
9763allow_undefined_flag_CXX=
9764always_export_symbols_CXX=no
9765archive_expsym_cmds_CXX=
9766export_dynamic_flag_spec_CXX=
9767hardcode_direct_CXX=no
9768hardcode_libdir_flag_spec_CXX=
9769hardcode_libdir_flag_spec_ld_CXX=
9770hardcode_libdir_separator_CXX=
9771hardcode_minus_L_CXX=no
9772hardcode_automatic_CXX=no
9773module_cmds_CXX=
9774module_expsym_cmds_CXX=
9775link_all_deplibs_CXX=unknown
9776old_archive_cmds_CXX=$old_archive_cmds
9777no_undefined_flag_CXX=
9778whole_archive_flag_spec_CXX=
9779enable_shared_with_static_runtimes_CXX=no
9780
9781# Dependencies to place before and after the object being linked:
9782predep_objects_CXX=
9783postdep_objects_CXX=
9784predeps_CXX=
9785postdeps_CXX=
9786compiler_lib_search_path_CXX=
9787
9788# Source file extension for C++ test sources.
9789ac_ext=cpp
9790
9791# Object file extension for compiled C++ test sources.
9792objext=o
9793objext_CXX=$objext
9794
9795# Code to be used in simple compile tests
9796lt_simple_compile_test_code="int some_variable = 0;\n"
9797
9798# Code to be used in simple link tests
9799lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
9800
9801# ltmain only uses $CC for tagged configurations so make sure $CC is set.
9802
9803# If no C compiler was specified, use CC.
9804LTCC=${LTCC-"$CC"}
9805
9806# Allow CC to be a program name with arguments.
9807compiler=$CC
9808
9809
9810# save warnings/boilerplate of simple test code
9811ac_outfile=conftest.$ac_objext
9812printf "$lt_simple_compile_test_code" >conftest.$ac_ext
9813eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
9814_lt_compiler_boilerplate=`cat conftest.err`
9815$rm conftest*
9816
9817ac_outfile=conftest.$ac_objext
9818printf "$lt_simple_link_test_code" >conftest.$ac_ext
9819eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
9820_lt_linker_boilerplate=`cat conftest.err`
9821$rm conftest*
9822
9823
9824# Allow CC to be a program name with arguments.
9825lt_save_CC=$CC
9826lt_save_LD=$LD
9827lt_save_GCC=$GCC
9828GCC=$GXX
9829lt_save_with_gnu_ld=$with_gnu_ld
9830lt_save_path_LD=$lt_cv_path_LD
9831if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
9832  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
9833else
9834  unset lt_cv_prog_gnu_ld
9835fi
9836if test -n "${lt_cv_path_LDCXX+set}"; then
9837  lt_cv_path_LD=$lt_cv_path_LDCXX
9838else
9839  unset lt_cv_path_LD
9840fi
9841test -z "${LDCXX+set}" || LD=$LDCXX
9842CC=${CXX-"c++"}
9843compiler=$CC
9844compiler_CXX=$CC
9845for cc_temp in $compiler""; do
9846  case $cc_temp in
9847    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9848    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9849    \-*) ;;
9850    *) break;;
9851  esac
9852done
9853cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
9854
9855
9856# We don't want -fno-exception wen compiling C++ code, so set the
9857# no_builtin_flag separately
9858if test "$GXX" = yes; then
9859  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
9860else
9861  lt_prog_compiler_no_builtin_flag_CXX=
9862fi
9863
9864if test "$GXX" = yes; then
9865  # Set up default GNU C++ configuration
9866
9867
9868# Check whether --with-gnu-ld or --without-gnu-ld was given.
9869if test "${with_gnu_ld+set}" = set; then
9870  withval="$with_gnu_ld"
9871  test "$withval" = no || with_gnu_ld=yes
9872else
9873  with_gnu_ld=no
9874fi;
9875ac_prog=ld
9876if test "$GCC" = yes; then
9877  # Check if gcc -print-prog-name=ld gives a path.
9878  echo "$as_me:$LINENO: checking for ld used by $CC" >&5
9879echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
9880  case $host in
9881  *-*-mingw*)
9882    # gcc leaves a trailing carriage return which upsets mingw
9883    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
9884  *)
9885    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
9886  esac
9887  case $ac_prog in
9888    # Accept absolute paths.
9889    [\\/]* | ?:[\\/]*)
9890      re_direlt='/[^/][^/]*/\.\./'
9891      # Canonicalize the pathname of ld
9892      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
9893      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
9894	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
9895      done
9896      test -z "$LD" && LD="$ac_prog"
9897      ;;
9898  "")
9899    # If it fails, then pretend we aren't using GCC.
9900    ac_prog=ld
9901    ;;
9902  *)
9903    # If it is relative, then search for the first ld in PATH.
9904    with_gnu_ld=unknown
9905    ;;
9906  esac
9907elif test "$with_gnu_ld" = yes; then
9908  echo "$as_me:$LINENO: checking for GNU ld" >&5
9909echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
9910else
9911  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
9912echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
9913fi
9914if test "${lt_cv_path_LD+set}" = set; then
9915  echo $ECHO_N "(cached) $ECHO_C" >&6
9916else
9917  if test -z "$LD"; then
9918  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9919  for ac_dir in $PATH; do
9920    IFS="$lt_save_ifs"
9921    test -z "$ac_dir" && ac_dir=.
9922    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
9923      lt_cv_path_LD="$ac_dir/$ac_prog"
9924      # Check to see if the program is GNU ld.  I'd rather use --version,
9925      # but apparently some variants of GNU ld only accept -v.
9926      # Break only if it was the GNU/non-GNU ld that we prefer.
9927      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
9928      *GNU* | *'with BFD'*)
9929	test "$with_gnu_ld" != no && break
9930	;;
9931      *)
9932	test "$with_gnu_ld" != yes && break
9933	;;
9934      esac
9935    fi
9936  done
9937  IFS="$lt_save_ifs"
9938else
9939  lt_cv_path_LD="$LD" # Let the user override the test with a path.
9940fi
9941fi
9942
9943LD="$lt_cv_path_LD"
9944if test -n "$LD"; then
9945  echo "$as_me:$LINENO: result: $LD" >&5
9946echo "${ECHO_T}$LD" >&6
9947else
9948  echo "$as_me:$LINENO: result: no" >&5
9949echo "${ECHO_T}no" >&6
9950fi
9951test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
9952echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
9953   { (exit 1); exit 1; }; }
9954echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
9955echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
9956if test "${lt_cv_prog_gnu_ld+set}" = set; then
9957  echo $ECHO_N "(cached) $ECHO_C" >&6
9958else
9959  # I'd rather use --version here, but apparently some GNU lds only accept -v.
9960case `$LD -v 2>&1 </dev/null` in
9961*GNU* | *'with BFD'*)
9962  lt_cv_prog_gnu_ld=yes
9963  ;;
9964*)
9965  lt_cv_prog_gnu_ld=no
9966  ;;
9967esac
9968fi
9969echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
9970echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
9971with_gnu_ld=$lt_cv_prog_gnu_ld
9972
9973
9974
9975  # Check if GNU C++ uses GNU ld as the underlying linker, since the
9976  # archiving commands below assume that GNU ld is being used.
9977  if test "$with_gnu_ld" = yes; then
9978    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
9979    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'
9980
9981    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
9982    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
9983
9984    # If archive_cmds runs LD, not CC, wlarc should be empty
9985    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
9986    #     investigate it a little bit more. (MM)
9987    wlarc='${wl}'
9988
9989    # ancient GNU ld didn't support --whole-archive et. al.
9990    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
9991	grep 'no-whole-archive' > /dev/null; then
9992      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9993    else
9994      whole_archive_flag_spec_CXX=
9995    fi
9996  else
9997    with_gnu_ld=no
9998    wlarc=
9999
10000    # A generic and very simple default shared library creation
10001    # command for GNU C++ for the case where it uses the native
10002    # linker, instead of GNU ld.  If possible, this setting should
10003    # overridden to take advantage of the native linker features on
10004    # the platform it is being used on.
10005    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10006  fi
10007
10008  # Commands to make compiler produce verbose output that lists
10009  # what "hidden" libraries, object files and flags are used when
10010  # linking a shared library.
10011  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10012
10013else
10014  GXX=no
10015  with_gnu_ld=no
10016  wlarc=
10017fi
10018
10019# PORTME: fill in a description of your system's C++ link characteristics
10020echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10021echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10022ld_shlibs_CXX=yes
10023case $host_os in
10024  aix3*)
10025    # FIXME: insert proper C++ library support
10026    ld_shlibs_CXX=no
10027    ;;
10028  aix4* | aix5*)
10029    if test "$host_cpu" = ia64; then
10030      # On IA64, the linker does run time linking by default, so we don't
10031      # have to do anything special.
10032      aix_use_runtimelinking=no
10033      exp_sym_flag='-Bexport'
10034      no_entry_flag=""
10035    else
10036      aix_use_runtimelinking=no
10037
10038      # Test if we are trying to use run time linking or normal
10039      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10040      # need to do runtime linking.
10041      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10042	for ld_flag in $LDFLAGS; do
10043	  case $ld_flag in
10044	  *-brtl*)
10045	    aix_use_runtimelinking=yes
10046	    break
10047	    ;;
10048	  esac
10049	done
10050      esac
10051
10052      exp_sym_flag='-bexport'
10053      no_entry_flag='-bnoentry'
10054    fi
10055
10056    # When large executables or shared objects are built, AIX ld can
10057    # have problems creating the table of contents.  If linking a library
10058    # or program results in "error TOC overflow" add -mminimal-toc to
10059    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10060    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10061
10062    archive_cmds_CXX=''
10063    hardcode_direct_CXX=yes
10064    hardcode_libdir_separator_CXX=':'
10065    link_all_deplibs_CXX=yes
10066
10067    if test "$GXX" = yes; then
10068      case $host_os in aix4.[012]|aix4.[012].*)
10069      # We only want to do this on AIX 4.2 and lower, the check
10070      # below for broken collect2 doesn't work under 4.3+
10071	collect2name=`${CC} -print-prog-name=collect2`
10072	if test -f "$collect2name" && \
10073	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10074	then
10075	  # We have reworked collect2
10076	  hardcode_direct_CXX=yes
10077	else
10078	  # We have old collect2
10079	  hardcode_direct_CXX=unsupported
10080	  # It fails to find uninstalled libraries when the uninstalled
10081	  # path is not listed in the libpath.  Setting hardcode_minus_L
10082	  # to unsupported forces relinking
10083	  hardcode_minus_L_CXX=yes
10084	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10085	  hardcode_libdir_separator_CXX=
10086	fi
10087      esac
10088      shared_flag='-shared'
10089      if test "$aix_use_runtimelinking" = yes; then
10090	shared_flag="$shared_flag "'${wl}-G'
10091      fi
10092    else
10093      # not using gcc
10094      if test "$host_cpu" = ia64; then
10095	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10096	# chokes on -Wl,-G. The following line is correct:
10097	shared_flag='-G'
10098      else
10099	if test "$aix_use_runtimelinking" = yes; then
10100	  shared_flag='${wl}-G'
10101	else
10102	  shared_flag='${wl}-bM:SRE'
10103	fi
10104      fi
10105    fi
10106
10107    # It seems that -bexpall does not export symbols beginning with
10108    # underscore (_), so it is better to generate a list of symbols to export.
10109    always_export_symbols_CXX=yes
10110    if test "$aix_use_runtimelinking" = yes; then
10111      # Warning - without using the other runtime loading flags (-brtl),
10112      # -berok will link without error, but may produce a broken library.
10113      allow_undefined_flag_CXX='-berok'
10114      # Determine the default libpath from the value encoded in an empty executable.
10115      cat >conftest.$ac_ext <<_ACEOF
10116/* confdefs.h.  */
10117_ACEOF
10118cat confdefs.h >>conftest.$ac_ext
10119cat >>conftest.$ac_ext <<_ACEOF
10120/* end confdefs.h.  */
10121
10122int
10123main ()
10124{
10125
10126  ;
10127  return 0;
10128}
10129_ACEOF
10130rm -f conftest.$ac_objext conftest$ac_exeext
10131if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10132  (eval $ac_link) 2>conftest.er1
10133  ac_status=$?
10134  grep -v '^ *+' conftest.er1 >conftest.err
10135  rm -f conftest.er1
10136  cat conftest.err >&5
10137  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10138  (exit $ac_status); } &&
10139	 { ac_try='test -z "$ac_cxx_werror_flag"
10140			 || test ! -s conftest.err'
10141  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10142  (eval $ac_try) 2>&5
10143  ac_status=$?
10144  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10145  (exit $ac_status); }; } &&
10146	 { ac_try='test -s conftest$ac_exeext'
10147  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10148  (eval $ac_try) 2>&5
10149  ac_status=$?
10150  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10151  (exit $ac_status); }; }; then
10152
10153aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10154}'`
10155# Check for a 64-bit object if we didn't find anything.
10156if 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; }
10157}'`; fi
10158else
10159  echo "$as_me: failed program was:" >&5
10160sed 's/^/| /' conftest.$ac_ext >&5
10161
10162fi
10163rm -f conftest.err conftest.$ac_objext \
10164      conftest$ac_exeext conftest.$ac_ext
10165if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10166
10167      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10168
10169      archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10170     else
10171      if test "$host_cpu" = ia64; then
10172	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10173	allow_undefined_flag_CXX="-z nodefs"
10174	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
10175      else
10176	# Determine the default libpath from the value encoded in an empty executable.
10177	cat >conftest.$ac_ext <<_ACEOF
10178/* confdefs.h.  */
10179_ACEOF
10180cat confdefs.h >>conftest.$ac_ext
10181cat >>conftest.$ac_ext <<_ACEOF
10182/* end confdefs.h.  */
10183
10184int
10185main ()
10186{
10187
10188  ;
10189  return 0;
10190}
10191_ACEOF
10192rm -f conftest.$ac_objext conftest$ac_exeext
10193if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10194  (eval $ac_link) 2>conftest.er1
10195  ac_status=$?
10196  grep -v '^ *+' conftest.er1 >conftest.err
10197  rm -f conftest.er1
10198  cat conftest.err >&5
10199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10200  (exit $ac_status); } &&
10201	 { ac_try='test -z "$ac_cxx_werror_flag"
10202			 || test ! -s conftest.err'
10203  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10204  (eval $ac_try) 2>&5
10205  ac_status=$?
10206  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10207  (exit $ac_status); }; } &&
10208	 { ac_try='test -s conftest$ac_exeext'
10209  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10210  (eval $ac_try) 2>&5
10211  ac_status=$?
10212  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10213  (exit $ac_status); }; }; then
10214
10215aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10216}'`
10217# Check for a 64-bit object if we didn't find anything.
10218if 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; }
10219}'`; fi
10220else
10221  echo "$as_me: failed program was:" >&5
10222sed 's/^/| /' conftest.$ac_ext >&5
10223
10224fi
10225rm -f conftest.err conftest.$ac_objext \
10226      conftest$ac_exeext conftest.$ac_ext
10227if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10228
10229	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10230	# Warning - without using the other run time loading flags,
10231	# -berok will link without error, but may produce a broken library.
10232	no_undefined_flag_CXX=' ${wl}-bernotok'
10233	allow_undefined_flag_CXX=' ${wl}-berok'
10234	# -bexpall does not export symbols beginning with underscore (_)
10235	always_export_symbols_CXX=yes
10236	# Exported symbols can be pulled into shared objects from archives
10237	whole_archive_flag_spec_CXX=' '
10238	archive_cmds_need_lc_CXX=yes
10239	# This is similar to how AIX traditionally builds its shared libraries.
10240	archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10241      fi
10242    fi
10243    ;;
10244  chorus*)
10245    case $cc_basename in
10246      *)
10247	# FIXME: insert proper C++ library support
10248	ld_shlibs_CXX=no
10249	;;
10250    esac
10251    ;;
10252
10253
10254  cygwin* | mingw* | pw32*)
10255    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
10256    # as there is no search path for DLLs.
10257    hardcode_libdir_flag_spec_CXX='-L$libdir'
10258    allow_undefined_flag_CXX=unsupported
10259    always_export_symbols_CXX=no
10260    enable_shared_with_static_runtimes_CXX=yes
10261
10262    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
10263      archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
10264      # If the export-symbols file already is a .def file (1st line
10265      # is EXPORTS), use it as is; otherwise, prepend...
10266      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10267	cp $export_symbols $output_objdir/$soname.def;
10268      else
10269	echo EXPORTS > $output_objdir/$soname.def;
10270	cat $export_symbols >> $output_objdir/$soname.def;
10271      fi~
10272      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
10273    else
10274      ld_shlibs_CXX=no
10275    fi
10276  ;;
10277      darwin* | rhapsody*)
10278        case $host_os in
10279        rhapsody* | darwin1.[012])
10280         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
10281         ;;
10282       *) # Darwin 1.3 on
10283         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
10284           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10285         else
10286           case ${MACOSX_DEPLOYMENT_TARGET} in
10287             10.[012])
10288               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10289               ;;
10290             10.*)
10291               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
10292               ;;
10293           esac
10294         fi
10295         ;;
10296        esac
10297      archive_cmds_need_lc_CXX=no
10298      hardcode_direct_CXX=no
10299      hardcode_automatic_CXX=yes
10300      hardcode_shlibpath_var_CXX=unsupported
10301      whole_archive_flag_spec_CXX=''
10302      link_all_deplibs_CXX=yes
10303
10304    if test "$GXX" = yes ; then
10305      lt_int_apple_cc_single_mod=no
10306      output_verbose_link_cmd='echo'
10307      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
10308       lt_int_apple_cc_single_mod=yes
10309      fi
10310      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
10311       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10312      else
10313          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'
10314        fi
10315        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10316        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10317          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
10318            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}'
10319          else
10320            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}'
10321          fi
10322            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}'
10323      else
10324      case $cc_basename in
10325        xlc*)
10326         output_verbose_link_cmd='echo'
10327          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'
10328          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10329          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10330          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}'
10331          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}'
10332          ;;
10333       *)
10334         ld_shlibs_CXX=no
10335          ;;
10336      esac
10337      fi
10338        ;;
10339
10340  dgux*)
10341    case $cc_basename in
10342      ec++*)
10343	# FIXME: insert proper C++ library support
10344	ld_shlibs_CXX=no
10345	;;
10346      ghcx*)
10347	# Green Hills C++ Compiler
10348	# FIXME: insert proper C++ library support
10349	ld_shlibs_CXX=no
10350	;;
10351      *)
10352	# FIXME: insert proper C++ library support
10353	ld_shlibs_CXX=no
10354	;;
10355    esac
10356    ;;
10357  freebsd[12]*)
10358    # C++ shared libraries reported to be fairly broken before switch to ELF
10359    ld_shlibs_CXX=no
10360    ;;
10361  freebsd-elf*)
10362    archive_cmds_need_lc_CXX=no
10363    ;;
10364  freebsd* | kfreebsd*-gnu | dragonfly*)
10365    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
10366    # conventions
10367    ld_shlibs_CXX=yes
10368    ;;
10369  gnu*)
10370    ;;
10371  hpux9*)
10372    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10373    hardcode_libdir_separator_CXX=:
10374    export_dynamic_flag_spec_CXX='${wl}-E'
10375    hardcode_direct_CXX=yes
10376    hardcode_minus_L_CXX=yes # Not in the search PATH,
10377				# but as the default
10378				# location of the library.
10379
10380    case $cc_basename in
10381    CC*)
10382      # FIXME: insert proper C++ library support
10383      ld_shlibs_CXX=no
10384      ;;
10385    aCC*)
10386      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'
10387      # Commands to make compiler produce verbose output that lists
10388      # what "hidden" libraries, object files and flags are used when
10389      # linking a shared library.
10390      #
10391      # There doesn't appear to be a way to prevent this compiler from
10392      # explicitly linking system object files so we need to strip them
10393      # from the output so that they don't get included in the library
10394      # dependencies.
10395      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'
10396      ;;
10397    *)
10398      if test "$GXX" = yes; then
10399        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'
10400      else
10401        # FIXME: insert proper C++ library support
10402        ld_shlibs_CXX=no
10403      fi
10404      ;;
10405    esac
10406    ;;
10407  hpux10*|hpux11*)
10408    if test $with_gnu_ld = no; then
10409      case $host_cpu in
10410      hppa*64*)
10411	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10412	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
10413	hardcode_libdir_separator_CXX=:
10414        ;;
10415      ia64*)
10416	hardcode_libdir_flag_spec_CXX='-L$libdir'
10417        ;;
10418      *)
10419	hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10420	hardcode_libdir_separator_CXX=:
10421	export_dynamic_flag_spec_CXX='${wl}-E'
10422        ;;
10423      esac
10424    fi
10425    case $host_cpu in
10426    hppa*64*)
10427      hardcode_direct_CXX=no
10428      hardcode_shlibpath_var_CXX=no
10429      ;;
10430    ia64*)
10431      hardcode_direct_CXX=no
10432      hardcode_shlibpath_var_CXX=no
10433      hardcode_minus_L_CXX=yes # Not in the search PATH,
10434					      # but as the default
10435					      # location of the library.
10436      ;;
10437    *)
10438      hardcode_direct_CXX=yes
10439      hardcode_minus_L_CXX=yes # Not in the search PATH,
10440					      # but as the default
10441					      # location of the library.
10442      ;;
10443    esac
10444
10445    case $cc_basename in
10446      CC*)
10447	# FIXME: insert proper C++ library support
10448	ld_shlibs_CXX=no
10449	;;
10450      aCC*)
10451	case $host_cpu in
10452	hppa*64*|ia64*)
10453	  archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
10454	  ;;
10455	*)
10456	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10457	  ;;
10458	esac
10459	# Commands to make compiler produce verbose output that lists
10460	# what "hidden" libraries, object files and flags are used when
10461	# linking a shared library.
10462	#
10463	# There doesn't appear to be a way to prevent this compiler from
10464	# explicitly linking system object files so we need to strip them
10465	# from the output so that they don't get included in the library
10466	# dependencies.
10467	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'
10468	;;
10469      *)
10470	if test "$GXX" = yes; then
10471	  if test $with_gnu_ld = no; then
10472	    case $host_cpu in
10473	    ia64*|hppa*64*)
10474	      archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
10475	      ;;
10476	    *)
10477	      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'
10478	      ;;
10479	    esac
10480	  fi
10481	else
10482	  # FIXME: insert proper C++ library support
10483	  ld_shlibs_CXX=no
10484	fi
10485	;;
10486    esac
10487    ;;
10488  irix5* | irix6*)
10489    case $cc_basename in
10490      CC*)
10491	# SGI C++
10492	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'
10493
10494	# Archives containing C++ object files must be created using
10495	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
10496	# necessary to make sure instantiated templates are included
10497	# in the archive.
10498	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
10499	;;
10500      *)
10501	if test "$GXX" = yes; then
10502	  if test "$with_gnu_ld" = no; then
10503	    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'
10504	  else
10505	    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'
10506	  fi
10507	fi
10508	link_all_deplibs_CXX=yes
10509	;;
10510    esac
10511    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10512    hardcode_libdir_separator_CXX=:
10513    ;;
10514  linux*)
10515    case $cc_basename in
10516      KCC*)
10517	# Kuck and Associates, Inc. (KAI) C++ Compiler
10518
10519	# KCC will only create a shared library if the output file
10520	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10521	# to its proper name (with version) after linking.
10522	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'
10523	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'
10524	# Commands to make compiler produce verbose output that lists
10525	# what "hidden" libraries, object files and flags are used when
10526	# linking a shared library.
10527	#
10528	# There doesn't appear to be a way to prevent this compiler from
10529	# explicitly linking system object files so we need to strip them
10530	# from the output so that they don't get included in the library
10531	# dependencies.
10532	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'
10533
10534	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
10535	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10536
10537	# Archives containing C++ object files must be created using
10538	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
10539	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10540	;;
10541      icpc*)
10542	# Intel C++
10543	with_gnu_ld=yes
10544	# version 8.0 and above of icpc choke on multiply defined symbols
10545	# if we add $predep_objects and $postdep_objects, however 7.1 and
10546	# earlier do not add the objects themselves.
10547	case `$CC -V 2>&1` in
10548	*"Version 7."*)
10549  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10550  	  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'
10551	  ;;
10552	*)  # Version 8.0 or newer
10553	  tmp_idyn=
10554	  case $host_cpu in
10555	    ia64*) tmp_idyn=' -i_dynamic';;
10556	  esac
10557  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10558	  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'
10559	  ;;
10560	esac
10561	archive_cmds_need_lc_CXX=no
10562	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10563	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10564	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10565	;;
10566      pgCC*)
10567        # Portland Group C++ compiler
10568	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
10569  	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'
10570
10571	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10572	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10573	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'
10574        ;;
10575      cxx*)
10576	# Compaq C++
10577	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10578	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'
10579
10580	runpath_var=LD_RUN_PATH
10581	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10582	hardcode_libdir_separator_CXX=:
10583
10584	# Commands to make compiler produce verbose output that lists
10585	# what "hidden" libraries, object files and flags are used when
10586	# linking a shared library.
10587	#
10588	# There doesn't appear to be a way to prevent this compiler from
10589	# explicitly linking system object files so we need to strip them
10590	# from the output so that they don't get included in the library
10591	# dependencies.
10592	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'
10593	;;
10594    esac
10595    ;;
10596  lynxos*)
10597    # FIXME: insert proper C++ library support
10598    ld_shlibs_CXX=no
10599    ;;
10600  m88k*)
10601    # FIXME: insert proper C++ library support
10602    ld_shlibs_CXX=no
10603    ;;
10604  mvs*)
10605    case $cc_basename in
10606      cxx*)
10607	# FIXME: insert proper C++ library support
10608	ld_shlibs_CXX=no
10609	;;
10610      *)
10611	# FIXME: insert proper C++ library support
10612	ld_shlibs_CXX=no
10613	;;
10614    esac
10615    ;;
10616  netbsd*)
10617    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10618      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
10619      wlarc=
10620      hardcode_libdir_flag_spec_CXX='-R$libdir'
10621      hardcode_direct_CXX=yes
10622      hardcode_shlibpath_var_CXX=no
10623    fi
10624    # Workaround some broken pre-1.5 toolchains
10625    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
10626    ;;
10627  openbsd2*)
10628    # C++ shared libraries are fairly broken
10629    ld_shlibs_CXX=no
10630    ;;
10631  openbsd*)
10632    hardcode_direct_CXX=yes
10633    hardcode_shlibpath_var_CXX=no
10634    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10635    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10636    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10637      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
10638      export_dynamic_flag_spec_CXX='${wl}-E'
10639      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10640    fi
10641    output_verbose_link_cmd='echo'
10642    ;;
10643  osf3*)
10644    case $cc_basename in
10645      KCC*)
10646	# Kuck and Associates, Inc. (KAI) C++ Compiler
10647
10648	# KCC will only create a shared library if the output file
10649	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10650	# to its proper name (with version) after linking.
10651	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'
10652
10653	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10654	hardcode_libdir_separator_CXX=:
10655
10656	# Archives containing C++ object files must be created using
10657	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
10658	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10659
10660	;;
10661      RCC*)
10662	# Rational C++ 2.4.1
10663	# FIXME: insert proper C++ library support
10664	ld_shlibs_CXX=no
10665	;;
10666      cxx*)
10667	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10668	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'
10669
10670	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10671	hardcode_libdir_separator_CXX=:
10672
10673	# Commands to make compiler produce verbose output that lists
10674	# what "hidden" libraries, object files and flags are used when
10675	# linking a shared library.
10676	#
10677	# There doesn't appear to be a way to prevent this compiler from
10678	# explicitly linking system object files so we need to strip them
10679	# from the output so that they don't get included in the library
10680	# dependencies.
10681	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'
10682	;;
10683      *)
10684	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10685	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10686	  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'
10687
10688	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10689	  hardcode_libdir_separator_CXX=:
10690
10691	  # Commands to make compiler produce verbose output that lists
10692	  # what "hidden" libraries, object files and flags are used when
10693	  # linking a shared library.
10694	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10695
10696	else
10697	  # FIXME: insert proper C++ library support
10698	  ld_shlibs_CXX=no
10699	fi
10700	;;
10701    esac
10702    ;;
10703  osf4* | osf5*)
10704    case $cc_basename in
10705      KCC*)
10706	# Kuck and Associates, Inc. (KAI) C++ Compiler
10707
10708	# KCC will only create a shared library if the output file
10709	# ends with ".so" (or ".sl" for HP-UX), so rename the library
10710	# to its proper name (with version) after linking.
10711	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'
10712
10713	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10714	hardcode_libdir_separator_CXX=:
10715
10716	# Archives containing C++ object files must be created using
10717	# the KAI C++ compiler.
10718	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
10719	;;
10720      RCC*)
10721	# Rational C++ 2.4.1
10722	# FIXME: insert proper C++ library support
10723	ld_shlibs_CXX=no
10724	;;
10725      cxx*)
10726	allow_undefined_flag_CXX=' -expect_unresolved \*'
10727	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'
10728	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
10729	  echo "-hidden">> $lib.exp~
10730	  $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~
10731	  $rm $lib.exp'
10732
10733	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10734	hardcode_libdir_separator_CXX=:
10735
10736	# Commands to make compiler produce verbose output that lists
10737	# what "hidden" libraries, object files and flags are used when
10738	# linking a shared library.
10739	#
10740	# There doesn't appear to be a way to prevent this compiler from
10741	# explicitly linking system object files so we need to strip them
10742	# from the output so that they don't get included in the library
10743	# dependencies.
10744	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'
10745	;;
10746      *)
10747	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10748	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10749	 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'
10750
10751	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10752	  hardcode_libdir_separator_CXX=:
10753
10754	  # Commands to make compiler produce verbose output that lists
10755	  # what "hidden" libraries, object files and flags are used when
10756	  # linking a shared library.
10757	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10758
10759	else
10760	  # FIXME: insert proper C++ library support
10761	  ld_shlibs_CXX=no
10762	fi
10763	;;
10764    esac
10765    ;;
10766  psos*)
10767    # FIXME: insert proper C++ library support
10768    ld_shlibs_CXX=no
10769    ;;
10770  sco*)
10771    archive_cmds_need_lc_CXX=no
10772    case $cc_basename in
10773      CC*)
10774	# FIXME: insert proper C++ library support
10775	ld_shlibs_CXX=no
10776	;;
10777      *)
10778	# FIXME: insert proper C++ library support
10779	ld_shlibs_CXX=no
10780	;;
10781    esac
10782    ;;
10783  sunos4*)
10784    case $cc_basename in
10785      CC*)
10786	# Sun C++ 4.x
10787	# FIXME: insert proper C++ library support
10788	ld_shlibs_CXX=no
10789	;;
10790      lcc*)
10791	# Lucid
10792	# FIXME: insert proper C++ library support
10793	ld_shlibs_CXX=no
10794	;;
10795      *)
10796	# FIXME: insert proper C++ library support
10797	ld_shlibs_CXX=no
10798	;;
10799    esac
10800    ;;
10801  solaris*)
10802    case $cc_basename in
10803      CC*)
10804	# Sun C++ 4.2, 5.x and Centerline C++
10805        archive_cmds_need_lc_CXX=yes
10806	no_undefined_flag_CXX=' -zdefs'
10807	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10808	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10809	$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'
10810
10811	hardcode_libdir_flag_spec_CXX='-R$libdir'
10812	hardcode_shlibpath_var_CXX=no
10813	case $host_os in
10814	  solaris2.[0-5] | solaris2.[0-5].*) ;;
10815	  *)
10816	    # The C++ compiler is used as linker so we must use $wl
10817	    # flag to pass the commands to the underlying system
10818	    # linker. We must also pass each convience library through
10819	    # to the system linker between allextract/defaultextract.
10820	    # The C++ compiler will combine linker options so we
10821	    # cannot just pass the convience library names through
10822	    # without $wl.
10823	    # Supported since Solaris 2.6 (maybe 2.5.1?)
10824	    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'
10825	    ;;
10826	esac
10827	link_all_deplibs_CXX=yes
10828
10829	output_verbose_link_cmd='echo'
10830
10831	# Archives containing C++ object files must be created using
10832	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
10833	# necessary to make sure instantiated templates are included
10834	# in the archive.
10835	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
10836	;;
10837      gcx*)
10838	# Green Hills C++ Compiler
10839	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10840
10841	# The C++ compiler must be used to create the archive.
10842	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
10843	;;
10844      *)
10845	# GNU C++ compiler with Solaris linker
10846	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10847	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
10848	  if $CC --version | grep -v '^2\.7' > /dev/null; then
10849	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10850	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10851		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10852
10853	    # Commands to make compiler produce verbose output that lists
10854	    # what "hidden" libraries, object files and flags are used when
10855	    # linking a shared library.
10856	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10857	  else
10858	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
10859	    # platform.
10860	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
10861	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10862		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10863
10864	    # Commands to make compiler produce verbose output that lists
10865	    # what "hidden" libraries, object files and flags are used when
10866	    # linking a shared library.
10867	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
10868	  fi
10869
10870	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
10871	fi
10872	;;
10873    esac
10874    ;;
10875  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
10876    archive_cmds_need_lc_CXX=no
10877    ;;
10878  tandem*)
10879    case $cc_basename in
10880      NCC*)
10881	# NonStop-UX NCC 3.20
10882	# FIXME: insert proper C++ library support
10883	ld_shlibs_CXX=no
10884	;;
10885      *)
10886	# FIXME: insert proper C++ library support
10887	ld_shlibs_CXX=no
10888	;;
10889    esac
10890    ;;
10891  vxworks*)
10892    # FIXME: insert proper C++ library support
10893    ld_shlibs_CXX=no
10894    ;;
10895  *)
10896    # FIXME: insert proper C++ library support
10897    ld_shlibs_CXX=no
10898    ;;
10899esac
10900echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
10901echo "${ECHO_T}$ld_shlibs_CXX" >&6
10902test "$ld_shlibs_CXX" = no && can_build_shared=no
10903
10904GCC_CXX="$GXX"
10905LD_CXX="$LD"
10906
10907
10908cat > conftest.$ac_ext <<EOF
10909class Foo
10910{
10911public:
10912  Foo (void) { a = 0; }
10913private:
10914  int a;
10915};
10916EOF
10917
10918if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10919  (eval $ac_compile) 2>&5
10920  ac_status=$?
10921  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10922  (exit $ac_status); }; then
10923  # Parse the compiler output and extract the necessary
10924  # objects, libraries and library flags.
10925
10926  # Sentinel used to keep track of whether or not we are before
10927  # the conftest object file.
10928  pre_test_object_deps_done=no
10929
10930  # The `*' in the case matches for architectures that use `case' in
10931  # $output_verbose_cmd can trigger glob expansion during the loop
10932  # eval without this substitution.
10933  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
10934
10935  for p in `eval $output_verbose_link_cmd`; do
10936    case $p in
10937
10938    -L* | -R* | -l*)
10939       # Some compilers place space between "-{L,R}" and the path.
10940       # Remove the space.
10941       if test $p = "-L" \
10942	  || test $p = "-R"; then
10943	 prev=$p
10944	 continue
10945       else
10946	 prev=
10947       fi
10948
10949       if test "$pre_test_object_deps_done" = no; then
10950	 case $p in
10951	 -L* | -R*)
10952	   # Internal compiler library paths should come after those
10953	   # provided the user.  The postdeps already come after the
10954	   # user supplied libs so there is no need to process them.
10955	   if test -z "$compiler_lib_search_path_CXX"; then
10956	     compiler_lib_search_path_CXX="${prev}${p}"
10957	   else
10958	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
10959	   fi
10960	   ;;
10961	 # The "-l" case would never come before the object being
10962	 # linked, so don't bother handling this case.
10963	 esac
10964       else
10965	 if test -z "$postdeps_CXX"; then
10966	   postdeps_CXX="${prev}${p}"
10967	 else
10968	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
10969	 fi
10970       fi
10971       ;;
10972
10973    *.$objext)
10974       # This assumes that the test object file only shows up
10975       # once in the compiler output.
10976       if test "$p" = "conftest.$objext"; then
10977	 pre_test_object_deps_done=yes
10978	 continue
10979       fi
10980
10981       if test "$pre_test_object_deps_done" = no; then
10982	 if test -z "$predep_objects_CXX"; then
10983	   predep_objects_CXX="$p"
10984	 else
10985	   predep_objects_CXX="$predep_objects_CXX $p"
10986	 fi
10987       else
10988	 if test -z "$postdep_objects_CXX"; then
10989	   postdep_objects_CXX="$p"
10990	 else
10991	   postdep_objects_CXX="$postdep_objects_CXX $p"
10992	 fi
10993       fi
10994       ;;
10995
10996    *) ;; # Ignore the rest.
10997
10998    esac
10999  done
11000
11001  # Clean up.
11002  rm -f a.out a.exe
11003else
11004  echo "libtool.m4: error: problem compiling CXX test program"
11005fi
11006
11007$rm -f confest.$objext
11008
11009# PORTME: override above test on systems where it is broken
11010case $host_os in
11011solaris*)
11012  case $cc_basename in
11013  CC*)
11014    # Adding this requires a known-good setup of shared libraries for
11015    # Sun compiler versions before 5.6, else PIC objects from an old
11016    # archive will be linked into the output, leading to subtle bugs.
11017    postdeps_CXX='-lCstd -lCrun'
11018    ;;
11019  esac
11020esac
11021
11022
11023case " $postdeps_CXX " in
11024*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11025esac
11026
11027lt_prog_compiler_wl_CXX=
11028lt_prog_compiler_pic_CXX=
11029lt_prog_compiler_static_CXX=
11030
11031echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11032echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
11033
11034  # C++ specific cases for pic, static, wl, etc.
11035  if test "$GXX" = yes; then
11036    lt_prog_compiler_wl_CXX='-Wl,'
11037    lt_prog_compiler_static_CXX='-static'
11038
11039    case $host_os in
11040    aix*)
11041      # All AIX code is PIC.
11042      if test "$host_cpu" = ia64; then
11043	# AIX 5 now supports IA64 processor
11044	lt_prog_compiler_static_CXX='-Bstatic'
11045      fi
11046      ;;
11047    amigaos*)
11048      # FIXME: we need at least 68020 code to build shared libraries, but
11049      # adding the `-m68020' flag to GCC prevents building anything better,
11050      # like `-m68040'.
11051      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11052      ;;
11053    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11054      # PIC is the default for these OSes.
11055      ;;
11056    mingw* | os2* | pw32*)
11057      # This hack is so that the source file can tell whether it is being
11058      # built for inclusion in a dll (and should export symbols for example).
11059      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11060      ;;
11061    darwin* | rhapsody*)
11062      # PIC is the default on this platform
11063      # Common symbols not allowed in MH_DYLIB files
11064      lt_prog_compiler_pic_CXX='-fno-common'
11065      ;;
11066    *djgpp*)
11067      # DJGPP does not support shared libraries at all
11068      lt_prog_compiler_pic_CXX=
11069      ;;
11070    sysv4*MP*)
11071      if test -d /usr/nec; then
11072	lt_prog_compiler_pic_CXX=-Kconform_pic
11073      fi
11074      ;;
11075    hpux*)
11076      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11077      # not for PA HP-UX.
11078      case $host_cpu in
11079      hppa*64*|ia64*)
11080	;;
11081      *)
11082	lt_prog_compiler_pic_CXX='-fPIC'
11083	;;
11084      esac
11085      ;;
11086    *)
11087      lt_prog_compiler_pic_CXX='-fPIC'
11088      ;;
11089    esac
11090  else
11091    case $host_os in
11092      aix4* | aix5*)
11093	# All AIX code is PIC.
11094	if test "$host_cpu" = ia64; then
11095	  # AIX 5 now supports IA64 processor
11096	  lt_prog_compiler_static_CXX='-Bstatic'
11097	else
11098	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11099	fi
11100	;;
11101      chorus*)
11102	case $cc_basename in
11103	cxch68*)
11104	  # Green Hills C++ Compiler
11105	  # _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"
11106	  ;;
11107	esac
11108	;;
11109       darwin*)
11110         # PIC is the default on this platform
11111         # Common symbols not allowed in MH_DYLIB files
11112         case $cc_basename in
11113           xlc*)
11114           lt_prog_compiler_pic_CXX='-qnocommon'
11115           lt_prog_compiler_wl_CXX='-Wl,'
11116           ;;
11117         esac
11118       ;;
11119      dgux*)
11120	case $cc_basename in
11121	  ec++*)
11122	    lt_prog_compiler_pic_CXX='-KPIC'
11123	    ;;
11124	  ghcx*)
11125	    # Green Hills C++ Compiler
11126	    lt_prog_compiler_pic_CXX='-pic'
11127	    ;;
11128	  *)
11129	    ;;
11130	esac
11131	;;
11132      freebsd* | kfreebsd*-gnu | dragonfly*)
11133	# FreeBSD uses GNU C++
11134	;;
11135      hpux9* | hpux10* | hpux11*)
11136	case $cc_basename in
11137	  CC*)
11138	    lt_prog_compiler_wl_CXX='-Wl,'
11139	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
11140	    if test "$host_cpu" != ia64; then
11141	      lt_prog_compiler_pic_CXX='+Z'
11142	    fi
11143	    ;;
11144	  aCC*)
11145	    lt_prog_compiler_wl_CXX='-Wl,'
11146	    lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
11147	    case $host_cpu in
11148	    hppa*64*|ia64*)
11149	      # +Z the default
11150	      ;;
11151	    *)
11152	      lt_prog_compiler_pic_CXX='+Z'
11153	      ;;
11154	    esac
11155	    ;;
11156	  *)
11157	    ;;
11158	esac
11159	;;
11160      irix5* | irix6* | nonstopux*)
11161	case $cc_basename in
11162	  CC*)
11163	    lt_prog_compiler_wl_CXX='-Wl,'
11164	    lt_prog_compiler_static_CXX='-non_shared'
11165	    # CC pic flag -KPIC is the default.
11166	    ;;
11167	  *)
11168	    ;;
11169	esac
11170	;;
11171      linux*)
11172	case $cc_basename in
11173	  KCC*)
11174	    # KAI C++ Compiler
11175	    lt_prog_compiler_wl_CXX='--backend -Wl,'
11176	    lt_prog_compiler_pic_CXX='-fPIC'
11177	    ;;
11178	  icpc* | ecpc*)
11179	    # Intel C++
11180	    lt_prog_compiler_wl_CXX='-Wl,'
11181	    lt_prog_compiler_pic_CXX='-KPIC'
11182	    lt_prog_compiler_static_CXX='-static'
11183	    ;;
11184	  pgCC*)
11185	    # Portland Group C++ compiler.
11186	    lt_prog_compiler_wl_CXX='-Wl,'
11187	    lt_prog_compiler_pic_CXX='-fpic'
11188	    lt_prog_compiler_static_CXX='-Bstatic'
11189	    ;;
11190	  cxx*)
11191	    # Compaq C++
11192	    # Make sure the PIC flag is empty.  It appears that all Alpha
11193	    # Linux and Compaq Tru64 Unix objects are PIC.
11194	    lt_prog_compiler_pic_CXX=
11195	    lt_prog_compiler_static_CXX='-non_shared'
11196	    ;;
11197	  *)
11198	    ;;
11199	esac
11200	;;
11201      lynxos*)
11202	;;
11203      m88k*)
11204	;;
11205      mvs*)
11206	case $cc_basename in
11207	  cxx*)
11208	    lt_prog_compiler_pic_CXX='-W c,exportall'
11209	    ;;
11210	  *)
11211	    ;;
11212	esac
11213	;;
11214      netbsd*)
11215	;;
11216      osf3* | osf4* | osf5*)
11217	case $cc_basename in
11218	  KCC*)
11219	    lt_prog_compiler_wl_CXX='--backend -Wl,'
11220	    ;;
11221	  RCC*)
11222	    # Rational C++ 2.4.1
11223	    lt_prog_compiler_pic_CXX='-pic'
11224	    ;;
11225	  cxx*)
11226	    # Digital/Compaq C++
11227	    lt_prog_compiler_wl_CXX='-Wl,'
11228	    # Make sure the PIC flag is empty.  It appears that all Alpha
11229	    # Linux and Compaq Tru64 Unix objects are PIC.
11230	    lt_prog_compiler_pic_CXX=
11231	    lt_prog_compiler_static_CXX='-non_shared'
11232	    ;;
11233	  *)
11234	    ;;
11235	esac
11236	;;
11237      psos*)
11238	;;
11239      sco*)
11240	case $cc_basename in
11241	  CC*)
11242	    lt_prog_compiler_pic_CXX='-fPIC'
11243	    ;;
11244	  *)
11245	    ;;
11246	esac
11247	;;
11248      solaris*)
11249	case $cc_basename in
11250	  CC*)
11251	    # Sun C++ 4.2, 5.x and Centerline C++
11252	    lt_prog_compiler_pic_CXX='-KPIC'
11253	    lt_prog_compiler_static_CXX='-Bstatic'
11254	    lt_prog_compiler_wl_CXX='-Qoption ld '
11255	    ;;
11256	  gcx*)
11257	    # Green Hills C++ Compiler
11258	    lt_prog_compiler_pic_CXX='-PIC'
11259	    ;;
11260	  *)
11261	    ;;
11262	esac
11263	;;
11264      sunos4*)
11265	case $cc_basename in
11266	  CC*)
11267	    # Sun C++ 4.x
11268	    lt_prog_compiler_pic_CXX='-pic'
11269	    lt_prog_compiler_static_CXX='-Bstatic'
11270	    ;;
11271	  lcc*)
11272	    # Lucid
11273	    lt_prog_compiler_pic_CXX='-pic'
11274	    ;;
11275	  *)
11276	    ;;
11277	esac
11278	;;
11279      tandem*)
11280	case $cc_basename in
11281	  NCC*)
11282	    # NonStop-UX NCC 3.20
11283	    lt_prog_compiler_pic_CXX='-KPIC'
11284	    ;;
11285	  *)
11286	    ;;
11287	esac
11288	;;
11289      unixware*)
11290	;;
11291      vxworks*)
11292	;;
11293      *)
11294	lt_prog_compiler_can_build_shared_CXX=no
11295	;;
11296    esac
11297  fi
11298
11299echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
11300echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
11301
11302#
11303# Check to make sure the PIC flag actually works.
11304#
11305if test -n "$lt_prog_compiler_pic_CXX"; then
11306
11307echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
11308echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
11309if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
11310  echo $ECHO_N "(cached) $ECHO_C" >&6
11311else
11312  lt_prog_compiler_pic_works_CXX=no
11313  ac_outfile=conftest.$ac_objext
11314   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11315   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
11316   # Insert the option either (1) after the last *FLAGS variable, or
11317   # (2) before a word containing "conftest.", or (3) at the end.
11318   # Note that $ac_compile itself does not contain backslashes and begins
11319   # with a dollar sign (not a hyphen), so the echo should work correctly.
11320   # The option is referenced via a variable to avoid confusing sed.
11321   lt_compile=`echo "$ac_compile" | $SED \
11322   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11323   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11324   -e 's:$: $lt_compiler_flag:'`
11325   (eval echo "\"\$as_me:11325: $lt_compile\"" >&5)
11326   (eval "$lt_compile" 2>conftest.err)
11327   ac_status=$?
11328   cat conftest.err >&5
11329   echo "$as_me:11329: \$? = $ac_status" >&5
11330   if (exit $ac_status) && test -s "$ac_outfile"; then
11331     # The compiler can only warn and ignore the option if not recognized
11332     # So say no if there are warnings other than the usual output.
11333     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
11334     $SED '/^$/d' conftest.err >conftest.er2
11335     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
11336       lt_prog_compiler_pic_works_CXX=yes
11337     fi
11338   fi
11339   $rm conftest*
11340
11341fi
11342echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
11343echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
11344
11345if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
11346    case $lt_prog_compiler_pic_CXX in
11347     "" | " "*) ;;
11348     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
11349     esac
11350else
11351    lt_prog_compiler_pic_CXX=
11352     lt_prog_compiler_can_build_shared_CXX=no
11353fi
11354
11355fi
11356case $host_os in
11357  # For platforms which do not support PIC, -DPIC is meaningless:
11358  *djgpp*)
11359    lt_prog_compiler_pic_CXX=
11360    ;;
11361  *)
11362    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
11363    ;;
11364esac
11365
11366echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
11367echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
11368if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
11369  echo $ECHO_N "(cached) $ECHO_C" >&6
11370else
11371  lt_cv_prog_compiler_c_o_CXX=no
11372   $rm -r conftest 2>/dev/null
11373   mkdir conftest
11374   cd conftest
11375   mkdir out
11376   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11377
11378   lt_compiler_flag="-o out/conftest2.$ac_objext"
11379   # Insert the option either (1) after the last *FLAGS variable, or
11380   # (2) before a word containing "conftest.", or (3) at the end.
11381   # Note that $ac_compile itself does not contain backslashes and begins
11382   # with a dollar sign (not a hyphen), so the echo should work correctly.
11383   lt_compile=`echo "$ac_compile" | $SED \
11384   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11385   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11386   -e 's:$: $lt_compiler_flag:'`
11387   (eval echo "\"\$as_me:11387: $lt_compile\"" >&5)
11388   (eval "$lt_compile" 2>out/conftest.err)
11389   ac_status=$?
11390   cat out/conftest.err >&5
11391   echo "$as_me:11391: \$? = $ac_status" >&5
11392   if (exit $ac_status) && test -s out/conftest2.$ac_objext
11393   then
11394     # The compiler can only warn and ignore the option if not recognized
11395     # So say no if there are warnings
11396     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
11397     $SED '/^$/d' out/conftest.err >out/conftest.er2
11398     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11399       lt_cv_prog_compiler_c_o_CXX=yes
11400     fi
11401   fi
11402   chmod u+w . 2>&5
11403   $rm conftest*
11404   # SGI C++ compiler will create directory out/ii_files/ for
11405   # template instantiation
11406   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
11407   $rm out/* && rmdir out
11408   cd ..
11409   rmdir conftest
11410   $rm conftest*
11411
11412fi
11413echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
11414echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
11415
11416
11417hard_links="nottested"
11418if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
11419  # do not overwrite the value of need_locks provided by the user
11420  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
11421echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
11422  hard_links=yes
11423  $rm conftest*
11424  ln conftest.a conftest.b 2>/dev/null && hard_links=no
11425  touch conftest.a
11426  ln conftest.a conftest.b 2>&5 || hard_links=no
11427  ln conftest.a conftest.b 2>/dev/null && hard_links=no
11428  echo "$as_me:$LINENO: result: $hard_links" >&5
11429echo "${ECHO_T}$hard_links" >&6
11430  if test "$hard_links" = no; then
11431    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
11432echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
11433    need_locks=warn
11434  fi
11435else
11436  need_locks=no
11437fi
11438
11439echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11440echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
11441
11442  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11443  case $host_os in
11444  aix4* | aix5*)
11445    # If we're using GNU nm, then we don't want the "-C" option.
11446    # -C means demangle to AIX nm, but means don't demangle with GNU nm
11447    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
11448      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'
11449    else
11450      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'
11451    fi
11452    ;;
11453  pw32*)
11454    export_symbols_cmds_CXX="$ltdll_cmds"
11455  ;;
11456  cygwin* | mingw*)
11457    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'
11458  ;;
11459  *)
11460    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11461  ;;
11462  esac
11463
11464echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11465echo "${ECHO_T}$ld_shlibs_CXX" >&6
11466test "$ld_shlibs_CXX" = no && can_build_shared=no
11467
11468variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11469if test "$GCC" = yes; then
11470  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11471fi
11472
11473#
11474# Do we need to explicitly link libc?
11475#
11476case "x$archive_cmds_need_lc_CXX" in
11477x|xyes)
11478  # Assume -lc should be added
11479  archive_cmds_need_lc_CXX=yes
11480
11481  if test "$enable_shared" = yes && test "$GCC" = yes; then
11482    case $archive_cmds_CXX in
11483    *'~'*)
11484      # FIXME: we may have to deal with multi-command sequences.
11485      ;;
11486    '$CC '*)
11487      # Test whether the compiler implicitly links with -lc since on some
11488      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11489      # to ld, don't add -lc before -lgcc.
11490      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
11491echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
11492      $rm conftest*
11493      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11494
11495      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11496  (eval $ac_compile) 2>&5
11497  ac_status=$?
11498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11499  (exit $ac_status); } 2>conftest.err; then
11500        soname=conftest
11501        lib=conftest
11502        libobjs=conftest.$ac_objext
11503        deplibs=
11504        wl=$lt_prog_compiler_wl_CXX
11505        compiler_flags=-v
11506        linker_flags=-v
11507        verstring=
11508        output_objdir=.
11509        libname=conftest
11510        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
11511        allow_undefined_flag_CXX=
11512        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
11513  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
11514  ac_status=$?
11515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11516  (exit $ac_status); }
11517        then
11518	  archive_cmds_need_lc_CXX=no
11519        else
11520	  archive_cmds_need_lc_CXX=yes
11521        fi
11522        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
11523      else
11524        cat conftest.err 1>&5
11525      fi
11526      $rm conftest*
11527      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
11528echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
11529      ;;
11530    esac
11531  fi
11532  ;;
11533esac
11534
11535echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11536echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11537library_names_spec=
11538libname_spec='lib$name'
11539soname_spec=
11540shrext_cmds=".so"
11541postinstall_cmds=
11542postuninstall_cmds=
11543finish_cmds=
11544finish_eval=
11545shlibpath_var=
11546shlibpath_overrides_runpath=unknown
11547version_type=none
11548dynamic_linker="$host_os ld.so"
11549sys_lib_dlsearch_path_spec="/lib /usr/lib"
11550if test "$GCC" = yes; then
11551  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11552  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
11553    # if the path contains ";" then we assume it to be the separator
11554    # otherwise default to the standard path separator (i.e. ":") - it is
11555    # assumed that no part of a normal pathname contains ";" but that should
11556    # okay in the real world where ";" in dirpaths is itself problematic.
11557    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11558  else
11559    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11560  fi
11561else
11562  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11563fi
11564need_lib_prefix=unknown
11565hardcode_into_libs=no
11566
11567# when you set need_version to no, make sure it does not cause -set_version
11568# flags to be left without arguments
11569need_version=unknown
11570
11571case $host_os in
11572aix3*)
11573  version_type=linux
11574  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11575  shlibpath_var=LIBPATH
11576
11577  # AIX 3 has no versioning support, so we append a major version to the name.
11578  soname_spec='${libname}${release}${shared_ext}$major'
11579  ;;
11580
11581aix4* | aix5*)
11582  version_type=linux
11583  need_lib_prefix=no
11584  need_version=no
11585  hardcode_into_libs=yes
11586  if test "$host_cpu" = ia64; then
11587    # AIX 5 supports IA64
11588    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11589    shlibpath_var=LD_LIBRARY_PATH
11590  else
11591    # With GCC up to 2.95.x, collect2 would create an import file
11592    # for dependence libraries.  The import file would start with
11593    # the line `#! .'.  This would cause the generated library to
11594    # depend on `.', always an invalid library.  This was fixed in
11595    # development snapshots of GCC prior to 3.0.
11596    case $host_os in
11597      aix4 | aix4.[01] | aix4.[01].*)
11598      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11599	   echo ' yes '
11600	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
11601	:
11602      else
11603	can_build_shared=no
11604      fi
11605      ;;
11606    esac
11607    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11608    # soname into executable. Probably we can add versioning support to
11609    # collect2, so additional links can be useful in future.
11610    if test "$aix_use_runtimelinking" = yes; then
11611      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11612      # instead of lib<name>.a to let people know that these are not
11613      # typical AIX shared libraries.
11614      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11615    else
11616      # We preserve .a as extension for shared libraries through AIX4.2
11617      # and later when we are not doing run time linking.
11618      library_names_spec='${libname}${release}.a $libname.a'
11619      soname_spec='${libname}${release}${shared_ext}$major'
11620    fi
11621    shlibpath_var=LIBPATH
11622  fi
11623  ;;
11624
11625amigaos*)
11626  library_names_spec='$libname.ixlibrary $libname.a'
11627  # Create ${libname}_ixlibrary.a entries in /sys/libs.
11628  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'
11629  ;;
11630
11631beos*)
11632  library_names_spec='${libname}${shared_ext}'
11633  dynamic_linker="$host_os ld.so"
11634  shlibpath_var=LIBRARY_PATH
11635  ;;
11636
11637bsdi[45]*)
11638  version_type=linux
11639  need_version=no
11640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11641  soname_spec='${libname}${release}${shared_ext}$major'
11642  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11643  shlibpath_var=LD_LIBRARY_PATH
11644  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11645  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11646  # the default ld.so.conf also contains /usr/contrib/lib and
11647  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11648  # libtool to hard-code these into programs
11649  ;;
11650
11651cygwin* | mingw* | pw32*)
11652  version_type=windows
11653  shrext_cmds=".dll"
11654  need_version=no
11655  need_lib_prefix=no
11656
11657  case $GCC,$host_os in
11658  yes,cygwin* | yes,mingw* | yes,pw32*)
11659    library_names_spec='$libname.dll.a'
11660    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11661    postinstall_cmds='base_file=`basename \${file}`~
11662      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
11663      dldir=$destdir/`dirname \$dlpath`~
11664      test -d \$dldir || mkdir -p \$dldir~
11665      $install_prog $dir/$dlname \$dldir/$dlname~
11666      chmod a+x \$dldir/$dlname'
11667    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11668      dlpath=$dir/\$dldll~
11669       $rm \$dlpath'
11670    shlibpath_overrides_runpath=yes
11671
11672    case $host_os in
11673    cygwin*)
11674      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11675      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11676      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11677      ;;
11678    mingw*)
11679      # MinGW DLLs use traditional 'lib' prefix
11680      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11681      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11682      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
11683        # It is most probably a Windows format PATH printed by
11684        # mingw gcc, but we are running on Cygwin. Gcc prints its search
11685        # path with ; separators, and with drive letters. We can handle the
11686        # drive letters (cygwin fileutils understands them), so leave them,
11687        # especially as we might pass files found there to a mingw objdump,
11688        # which wouldn't understand a cygwinified path. Ahh.
11689        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11690      else
11691        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
11692      fi
11693      ;;
11694    pw32*)
11695      # pw32 DLLs use 'pw' prefix rather than 'lib'
11696      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11697      ;;
11698    esac
11699    ;;
11700
11701  *)
11702    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11703    ;;
11704  esac
11705  dynamic_linker='Win32 ld.exe'
11706  # FIXME: first we should search . and the directory the executable is in
11707  shlibpath_var=PATH
11708  ;;
11709
11710darwin* | rhapsody*)
11711  dynamic_linker="$host_os dyld"
11712  version_type=darwin
11713  need_lib_prefix=no
11714  need_version=no
11715  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11716  soname_spec='${libname}${release}${major}$shared_ext'
11717  shlibpath_overrides_runpath=yes
11718  shlibpath_var=DYLD_LIBRARY_PATH
11719  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11720  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
11721  if test "$GCC" = yes; then
11722    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"`
11723  else
11724    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
11725  fi
11726  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11727  ;;
11728
11729dgux*)
11730  version_type=linux
11731  need_lib_prefix=no
11732  need_version=no
11733  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11734  soname_spec='${libname}${release}${shared_ext}$major'
11735  shlibpath_var=LD_LIBRARY_PATH
11736  ;;
11737
11738freebsd1*)
11739  dynamic_linker=no
11740  ;;
11741
11742kfreebsd*-gnu)
11743  version_type=linux
11744  need_lib_prefix=no
11745  need_version=no
11746  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11747  soname_spec='${libname}${release}${shared_ext}$major'
11748  shlibpath_var=LD_LIBRARY_PATH
11749  shlibpath_overrides_runpath=no
11750  hardcode_into_libs=yes
11751  dynamic_linker='GNU ld.so'
11752  ;;
11753
11754freebsd* | dragonfly*)
11755  # DragonFly does not have aout.  When/if they implement a new
11756  # versioning mechanism, adjust this.
11757  if test -x /usr/bin/objformat; then
11758    objformat=`/usr/bin/objformat`
11759  else
11760    case $host_os in
11761    freebsd[123]*) objformat=aout ;;
11762    *) objformat=elf ;;
11763    esac
11764  fi
11765  version_type=freebsd-$objformat
11766  case $version_type in
11767    freebsd-elf*)
11768      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11769      need_version=no
11770      need_lib_prefix=no
11771      ;;
11772    freebsd-*)
11773      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11774      need_version=yes
11775      ;;
11776  esac
11777  shlibpath_var=LD_LIBRARY_PATH
11778  case $host_os in
11779  freebsd2*)
11780    shlibpath_overrides_runpath=yes
11781    ;;
11782  freebsd3.[01]* | freebsdelf3.[01]*)
11783    shlibpath_overrides_runpath=yes
11784    hardcode_into_libs=yes
11785    ;;
11786  *) # from 3.2 on
11787    shlibpath_overrides_runpath=no
11788    hardcode_into_libs=yes
11789    ;;
11790  esac
11791  ;;
11792
11793gnu*)
11794  version_type=linux
11795  need_lib_prefix=no
11796  need_version=no
11797  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11798  soname_spec='${libname}${release}${shared_ext}$major'
11799  shlibpath_var=LD_LIBRARY_PATH
11800  hardcode_into_libs=yes
11801  ;;
11802
11803hpux9* | hpux10* | hpux11*)
11804  # Give a soname corresponding to the major version so that dld.sl refuses to
11805  # link against other versions.
11806  version_type=sunos
11807  need_lib_prefix=no
11808  need_version=no
11809  case $host_cpu in
11810  ia64*)
11811    shrext_cmds='.so'
11812    hardcode_into_libs=yes
11813    dynamic_linker="$host_os dld.so"
11814    shlibpath_var=LD_LIBRARY_PATH
11815    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11816    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11817    soname_spec='${libname}${release}${shared_ext}$major'
11818    if test "X$HPUX_IA64_MODE" = X32; then
11819      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11820    else
11821      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11822    fi
11823    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11824    ;;
11825   hppa*64*)
11826     shrext_cmds='.sl'
11827     hardcode_into_libs=yes
11828     dynamic_linker="$host_os dld.sl"
11829     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11830     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11831     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11832     soname_spec='${libname}${release}${shared_ext}$major'
11833     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11834     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11835     ;;
11836   *)
11837    shrext_cmds='.sl'
11838    dynamic_linker="$host_os dld.sl"
11839    shlibpath_var=SHLIB_PATH
11840    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11841    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11842    soname_spec='${libname}${release}${shared_ext}$major'
11843    ;;
11844  esac
11845  # HP-UX runs *really* slowly unless shared libraries are mode 555.
11846  postinstall_cmds='chmod 555 $lib'
11847  ;;
11848
11849irix5* | irix6* | nonstopux*)
11850  case $host_os in
11851    nonstopux*) version_type=nonstopux ;;
11852    *)
11853	if test "$lt_cv_prog_gnu_ld" = yes; then
11854		version_type=linux
11855	else
11856		version_type=irix
11857	fi ;;
11858  esac
11859  need_lib_prefix=no
11860  need_version=no
11861  soname_spec='${libname}${release}${shared_ext}$major'
11862  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11863  case $host_os in
11864  irix5* | nonstopux*)
11865    libsuff= shlibsuff=
11866    ;;
11867  *)
11868    case $LD in # libtool.m4 will add one of these switches to LD
11869    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11870      libsuff= shlibsuff= libmagic=32-bit;;
11871    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11872      libsuff=32 shlibsuff=N32 libmagic=N32;;
11873    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11874      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11875    *) libsuff= shlibsuff= libmagic=never-match;;
11876    esac
11877    ;;
11878  esac
11879  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11880  shlibpath_overrides_runpath=no
11881  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11882  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11883  hardcode_into_libs=yes
11884  ;;
11885
11886# No shared lib support for Linux oldld, aout, or coff.
11887linux*oldld* | linux*aout* | linux*coff*)
11888  dynamic_linker=no
11889  ;;
11890
11891# This must be Linux ELF.
11892linux*)
11893  version_type=linux
11894  need_lib_prefix=no
11895  need_version=no
11896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11897  soname_spec='${libname}${release}${shared_ext}$major'
11898  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11899  shlibpath_var=LD_LIBRARY_PATH
11900  shlibpath_overrides_runpath=no
11901  # This implies no fast_install, which is unacceptable.
11902  # Some rework will be needed to allow for fast_install
11903  # before this can be enabled.
11904  hardcode_into_libs=yes
11905
11906  # Append ld.so.conf contents to the search path
11907  if test -f /etc/ld.so.conf; then
11908    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' ' '`
11909    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11910  fi
11911
11912  # We used to test for /lib/ld.so.1 and disable shared libraries on
11913  # powerpc, because MkLinux only supported shared libraries with the
11914  # GNU dynamic linker.  Since this was broken with cross compilers,
11915  # most powerpc-linux boxes support dynamic linking these days and
11916  # people can always --disable-shared, the test was removed, and we
11917  # assume the GNU/Linux dynamic linker is in use.
11918  dynamic_linker='GNU/Linux ld.so'
11919  ;;
11920
11921knetbsd*-gnu)
11922  version_type=linux
11923  need_lib_prefix=no
11924  need_version=no
11925  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11926  soname_spec='${libname}${release}${shared_ext}$major'
11927  shlibpath_var=LD_LIBRARY_PATH
11928  shlibpath_overrides_runpath=no
11929  hardcode_into_libs=yes
11930  dynamic_linker='GNU ld.so'
11931  ;;
11932
11933netbsd*)
11934  version_type=sunos
11935  need_lib_prefix=no
11936  need_version=no
11937  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11938    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11939    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11940    dynamic_linker='NetBSD (a.out) ld.so'
11941  else
11942    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11943    soname_spec='${libname}${release}${shared_ext}$major'
11944    dynamic_linker='NetBSD ld.elf_so'
11945  fi
11946  shlibpath_var=LD_LIBRARY_PATH
11947  shlibpath_overrides_runpath=yes
11948  hardcode_into_libs=yes
11949  ;;
11950
11951newsos6)
11952  version_type=linux
11953  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11954  shlibpath_var=LD_LIBRARY_PATH
11955  shlibpath_overrides_runpath=yes
11956  ;;
11957
11958nto-qnx*)
11959  version_type=linux
11960  need_lib_prefix=no
11961  need_version=no
11962  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11963  soname_spec='${libname}${release}${shared_ext}$major'
11964  shlibpath_var=LD_LIBRARY_PATH
11965  shlibpath_overrides_runpath=yes
11966  ;;
11967
11968openbsd*)
11969  version_type=sunos
11970  need_lib_prefix=no
11971  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11972  case $host_os in
11973    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11974    *)                         need_version=no  ;;
11975  esac
11976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11977  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11978  shlibpath_var=LD_LIBRARY_PATH
11979  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11980    case $host_os in
11981      openbsd2.[89] | openbsd2.[89].*)
11982	shlibpath_overrides_runpath=no
11983	;;
11984      *)
11985	shlibpath_overrides_runpath=yes
11986	;;
11987      esac
11988  else
11989    shlibpath_overrides_runpath=yes
11990  fi
11991  ;;
11992
11993os2*)
11994  libname_spec='$name'
11995  shrext_cmds=".dll"
11996  need_lib_prefix=no
11997  library_names_spec='$libname${shared_ext} $libname.a'
11998  dynamic_linker='OS/2 ld.exe'
11999  shlibpath_var=LIBPATH
12000  ;;
12001
12002osf3* | osf4* | osf5*)
12003  version_type=osf
12004  need_lib_prefix=no
12005  need_version=no
12006  soname_spec='${libname}${release}${shared_ext}$major'
12007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12008  shlibpath_var=LD_LIBRARY_PATH
12009  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12010  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12011  ;;
12012
12013sco3.2v5*)
12014  version_type=osf
12015  soname_spec='${libname}${release}${shared_ext}$major'
12016  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12017  shlibpath_var=LD_LIBRARY_PATH
12018  ;;
12019
12020solaris*)
12021  version_type=linux
12022  need_lib_prefix=no
12023  need_version=no
12024  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12025  soname_spec='${libname}${release}${shared_ext}$major'
12026  shlibpath_var=LD_LIBRARY_PATH
12027  shlibpath_overrides_runpath=yes
12028  hardcode_into_libs=yes
12029  # ldd complains unless libraries are executable
12030  postinstall_cmds='chmod +x $lib'
12031  ;;
12032
12033sunos4*)
12034  version_type=sunos
12035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12036  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12037  shlibpath_var=LD_LIBRARY_PATH
12038  shlibpath_overrides_runpath=yes
12039  if test "$with_gnu_ld" = yes; then
12040    need_lib_prefix=no
12041  fi
12042  need_version=yes
12043  ;;
12044
12045sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12046  version_type=linux
12047  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12048  soname_spec='${libname}${release}${shared_ext}$major'
12049  shlibpath_var=LD_LIBRARY_PATH
12050  case $host_vendor in
12051    sni)
12052      shlibpath_overrides_runpath=no
12053      need_lib_prefix=no
12054      export_dynamic_flag_spec='${wl}-Blargedynsym'
12055      runpath_var=LD_RUN_PATH
12056      ;;
12057    siemens)
12058      need_lib_prefix=no
12059      ;;
12060    motorola)
12061      need_lib_prefix=no
12062      need_version=no
12063      shlibpath_overrides_runpath=no
12064      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12065      ;;
12066  esac
12067  ;;
12068
12069sysv4*MP*)
12070  if test -d /usr/nec ;then
12071    version_type=linux
12072    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12073    soname_spec='$libname${shared_ext}.$major'
12074    shlibpath_var=LD_LIBRARY_PATH
12075  fi
12076  ;;
12077
12078uts4*)
12079  version_type=linux
12080  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12081  soname_spec='${libname}${release}${shared_ext}$major'
12082  shlibpath_var=LD_LIBRARY_PATH
12083  ;;
12084
12085*)
12086  dynamic_linker=no
12087  ;;
12088esac
12089echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12090echo "${ECHO_T}$dynamic_linker" >&6
12091test "$dynamic_linker" = no && can_build_shared=no
12092
12093echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12094echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
12095hardcode_action_CXX=
12096if test -n "$hardcode_libdir_flag_spec_CXX" || \
12097   test -n "$runpath_var_CXX" || \
12098   test "X$hardcode_automatic_CXX" = "Xyes" ; then
12099
12100  # We can hardcode non-existant directories.
12101  if test "$hardcode_direct_CXX" != no &&
12102     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12103     # have to relink, otherwise we might link with an installed library
12104     # when we should be linking with a yet-to-be-installed one
12105     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
12106     test "$hardcode_minus_L_CXX" != no; then
12107    # Linking always hardcodes the temporary library directory.
12108    hardcode_action_CXX=relink
12109  else
12110    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12111    hardcode_action_CXX=immediate
12112  fi
12113else
12114  # We cannot hardcode anything, or else we can only hardcode existing
12115  # directories.
12116  hardcode_action_CXX=unsupported
12117fi
12118echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
12119echo "${ECHO_T}$hardcode_action_CXX" >&6
12120
12121if test "$hardcode_action_CXX" = relink; then
12122  # Fast installation is not supported
12123  enable_fast_install=no
12124elif test "$shlibpath_overrides_runpath" = yes ||
12125     test "$enable_shared" = no; then
12126  # Fast installation is not necessary
12127  enable_fast_install=needless
12128fi
12129
12130striplib=
12131old_striplib=
12132echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
12133echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
12134if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
12135  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12136  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12137  echo "$as_me:$LINENO: result: yes" >&5
12138echo "${ECHO_T}yes" >&6
12139else
12140# FIXME - insert some real tests, host_os isn't really good enough
12141  case $host_os in
12142   darwin*)
12143       if test -n "$STRIP" ; then
12144         striplib="$STRIP -x"
12145         echo "$as_me:$LINENO: result: yes" >&5
12146echo "${ECHO_T}yes" >&6
12147       else
12148  echo "$as_me:$LINENO: result: no" >&5
12149echo "${ECHO_T}no" >&6
12150fi
12151       ;;
12152   *)
12153  echo "$as_me:$LINENO: result: no" >&5
12154echo "${ECHO_T}no" >&6
12155    ;;
12156  esac
12157fi
12158
12159if test "x$enable_dlopen" != xyes; then
12160  enable_dlopen=unknown
12161  enable_dlopen_self=unknown
12162  enable_dlopen_self_static=unknown
12163else
12164  lt_cv_dlopen=no
12165  lt_cv_dlopen_libs=
12166
12167  case $host_os in
12168  beos*)
12169    lt_cv_dlopen="load_add_on"
12170    lt_cv_dlopen_libs=
12171    lt_cv_dlopen_self=yes
12172    ;;
12173
12174  mingw* | pw32*)
12175    lt_cv_dlopen="LoadLibrary"
12176    lt_cv_dlopen_libs=
12177   ;;
12178
12179  cygwin*)
12180    lt_cv_dlopen="dlopen"
12181    lt_cv_dlopen_libs=
12182   ;;
12183
12184  darwin*)
12185  # if libdl is installed we need to link against it
12186    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12187echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12188if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12189  echo $ECHO_N "(cached) $ECHO_C" >&6
12190else
12191  ac_check_lib_save_LIBS=$LIBS
12192LIBS="-ldl  $LIBS"
12193cat >conftest.$ac_ext <<_ACEOF
12194/* confdefs.h.  */
12195_ACEOF
12196cat confdefs.h >>conftest.$ac_ext
12197cat >>conftest.$ac_ext <<_ACEOF
12198/* end confdefs.h.  */
12199
12200/* Override any gcc2 internal prototype to avoid an error.  */
12201#ifdef __cplusplus
12202extern "C"
12203#endif
12204/* We use char because int might match the return type of a gcc2
12205   builtin and then its argument prototype would still apply.  */
12206char dlopen ();
12207int
12208main ()
12209{
12210dlopen ();
12211  ;
12212  return 0;
12213}
12214_ACEOF
12215rm -f conftest.$ac_objext conftest$ac_exeext
12216if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12217  (eval $ac_link) 2>conftest.er1
12218  ac_status=$?
12219  grep -v '^ *+' conftest.er1 >conftest.err
12220  rm -f conftest.er1
12221  cat conftest.err >&5
12222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12223  (exit $ac_status); } &&
12224	 { ac_try='test -z "$ac_cxx_werror_flag"
12225			 || test ! -s conftest.err'
12226  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12227  (eval $ac_try) 2>&5
12228  ac_status=$?
12229  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12230  (exit $ac_status); }; } &&
12231	 { ac_try='test -s conftest$ac_exeext'
12232  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12233  (eval $ac_try) 2>&5
12234  ac_status=$?
12235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12236  (exit $ac_status); }; }; then
12237  ac_cv_lib_dl_dlopen=yes
12238else
12239  echo "$as_me: failed program was:" >&5
12240sed 's/^/| /' conftest.$ac_ext >&5
12241
12242ac_cv_lib_dl_dlopen=no
12243fi
12244rm -f conftest.err conftest.$ac_objext \
12245      conftest$ac_exeext conftest.$ac_ext
12246LIBS=$ac_check_lib_save_LIBS
12247fi
12248echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12249echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12250if test $ac_cv_lib_dl_dlopen = yes; then
12251  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12252else
12253
12254    lt_cv_dlopen="dyld"
12255    lt_cv_dlopen_libs=
12256    lt_cv_dlopen_self=yes
12257
12258fi
12259
12260   ;;
12261
12262  *)
12263    echo "$as_me:$LINENO: checking for shl_load" >&5
12264echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
12265if test "${ac_cv_func_shl_load+set}" = set; then
12266  echo $ECHO_N "(cached) $ECHO_C" >&6
12267else
12268  cat >conftest.$ac_ext <<_ACEOF
12269/* confdefs.h.  */
12270_ACEOF
12271cat confdefs.h >>conftest.$ac_ext
12272cat >>conftest.$ac_ext <<_ACEOF
12273/* end confdefs.h.  */
12274/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
12275   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12276#define shl_load innocuous_shl_load
12277
12278/* System header to define __stub macros and hopefully few prototypes,
12279    which can conflict with char shl_load (); below.
12280    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12281    <limits.h> exists even on freestanding compilers.  */
12282
12283#ifdef __STDC__
12284# include <limits.h>
12285#else
12286# include <assert.h>
12287#endif
12288
12289#undef shl_load
12290
12291/* Override any gcc2 internal prototype to avoid an error.  */
12292#ifdef __cplusplus
12293extern "C"
12294{
12295#endif
12296/* We use char because int might match the return type of a gcc2
12297   builtin and then its argument prototype would still apply.  */
12298char shl_load ();
12299/* The GNU C library defines this for functions which it implements
12300    to always fail with ENOSYS.  Some functions are actually named
12301    something starting with __ and the normal name is an alias.  */
12302#if defined (__stub_shl_load) || defined (__stub___shl_load)
12303choke me
12304#else
12305char (*f) () = shl_load;
12306#endif
12307#ifdef __cplusplus
12308}
12309#endif
12310
12311int
12312main ()
12313{
12314return f != shl_load;
12315  ;
12316  return 0;
12317}
12318_ACEOF
12319rm -f conftest.$ac_objext conftest$ac_exeext
12320if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12321  (eval $ac_link) 2>conftest.er1
12322  ac_status=$?
12323  grep -v '^ *+' conftest.er1 >conftest.err
12324  rm -f conftest.er1
12325  cat conftest.err >&5
12326  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12327  (exit $ac_status); } &&
12328	 { ac_try='test -z "$ac_cxx_werror_flag"
12329			 || test ! -s conftest.err'
12330  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12331  (eval $ac_try) 2>&5
12332  ac_status=$?
12333  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12334  (exit $ac_status); }; } &&
12335	 { ac_try='test -s conftest$ac_exeext'
12336  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12337  (eval $ac_try) 2>&5
12338  ac_status=$?
12339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12340  (exit $ac_status); }; }; then
12341  ac_cv_func_shl_load=yes
12342else
12343  echo "$as_me: failed program was:" >&5
12344sed 's/^/| /' conftest.$ac_ext >&5
12345
12346ac_cv_func_shl_load=no
12347fi
12348rm -f conftest.err conftest.$ac_objext \
12349      conftest$ac_exeext conftest.$ac_ext
12350fi
12351echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
12352echo "${ECHO_T}$ac_cv_func_shl_load" >&6
12353if test $ac_cv_func_shl_load = yes; then
12354  lt_cv_dlopen="shl_load"
12355else
12356  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
12357echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
12358if test "${ac_cv_lib_dld_shl_load+set}" = set; then
12359  echo $ECHO_N "(cached) $ECHO_C" >&6
12360else
12361  ac_check_lib_save_LIBS=$LIBS
12362LIBS="-ldld  $LIBS"
12363cat >conftest.$ac_ext <<_ACEOF
12364/* confdefs.h.  */
12365_ACEOF
12366cat confdefs.h >>conftest.$ac_ext
12367cat >>conftest.$ac_ext <<_ACEOF
12368/* end confdefs.h.  */
12369
12370/* Override any gcc2 internal prototype to avoid an error.  */
12371#ifdef __cplusplus
12372extern "C"
12373#endif
12374/* We use char because int might match the return type of a gcc2
12375   builtin and then its argument prototype would still apply.  */
12376char shl_load ();
12377int
12378main ()
12379{
12380shl_load ();
12381  ;
12382  return 0;
12383}
12384_ACEOF
12385rm -f conftest.$ac_objext conftest$ac_exeext
12386if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12387  (eval $ac_link) 2>conftest.er1
12388  ac_status=$?
12389  grep -v '^ *+' conftest.er1 >conftest.err
12390  rm -f conftest.er1
12391  cat conftest.err >&5
12392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12393  (exit $ac_status); } &&
12394	 { ac_try='test -z "$ac_cxx_werror_flag"
12395			 || test ! -s conftest.err'
12396  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12397  (eval $ac_try) 2>&5
12398  ac_status=$?
12399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12400  (exit $ac_status); }; } &&
12401	 { ac_try='test -s conftest$ac_exeext'
12402  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12403  (eval $ac_try) 2>&5
12404  ac_status=$?
12405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12406  (exit $ac_status); }; }; then
12407  ac_cv_lib_dld_shl_load=yes
12408else
12409  echo "$as_me: failed program was:" >&5
12410sed 's/^/| /' conftest.$ac_ext >&5
12411
12412ac_cv_lib_dld_shl_load=no
12413fi
12414rm -f conftest.err conftest.$ac_objext \
12415      conftest$ac_exeext conftest.$ac_ext
12416LIBS=$ac_check_lib_save_LIBS
12417fi
12418echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
12419echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
12420if test $ac_cv_lib_dld_shl_load = yes; then
12421  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
12422else
12423  echo "$as_me:$LINENO: checking for dlopen" >&5
12424echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
12425if test "${ac_cv_func_dlopen+set}" = set; then
12426  echo $ECHO_N "(cached) $ECHO_C" >&6
12427else
12428  cat >conftest.$ac_ext <<_ACEOF
12429/* confdefs.h.  */
12430_ACEOF
12431cat confdefs.h >>conftest.$ac_ext
12432cat >>conftest.$ac_ext <<_ACEOF
12433/* end confdefs.h.  */
12434/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
12435   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12436#define dlopen innocuous_dlopen
12437
12438/* System header to define __stub macros and hopefully few prototypes,
12439    which can conflict with char dlopen (); below.
12440    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12441    <limits.h> exists even on freestanding compilers.  */
12442
12443#ifdef __STDC__
12444# include <limits.h>
12445#else
12446# include <assert.h>
12447#endif
12448
12449#undef dlopen
12450
12451/* Override any gcc2 internal prototype to avoid an error.  */
12452#ifdef __cplusplus
12453extern "C"
12454{
12455#endif
12456/* We use char because int might match the return type of a gcc2
12457   builtin and then its argument prototype would still apply.  */
12458char dlopen ();
12459/* The GNU C library defines this for functions which it implements
12460    to always fail with ENOSYS.  Some functions are actually named
12461    something starting with __ and the normal name is an alias.  */
12462#if defined (__stub_dlopen) || defined (__stub___dlopen)
12463choke me
12464#else
12465char (*f) () = dlopen;
12466#endif
12467#ifdef __cplusplus
12468}
12469#endif
12470
12471int
12472main ()
12473{
12474return f != dlopen;
12475  ;
12476  return 0;
12477}
12478_ACEOF
12479rm -f conftest.$ac_objext conftest$ac_exeext
12480if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12481  (eval $ac_link) 2>conftest.er1
12482  ac_status=$?
12483  grep -v '^ *+' conftest.er1 >conftest.err
12484  rm -f conftest.er1
12485  cat conftest.err >&5
12486  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487  (exit $ac_status); } &&
12488	 { ac_try='test -z "$ac_cxx_werror_flag"
12489			 || test ! -s conftest.err'
12490  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12491  (eval $ac_try) 2>&5
12492  ac_status=$?
12493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12494  (exit $ac_status); }; } &&
12495	 { ac_try='test -s conftest$ac_exeext'
12496  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12497  (eval $ac_try) 2>&5
12498  ac_status=$?
12499  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12500  (exit $ac_status); }; }; then
12501  ac_cv_func_dlopen=yes
12502else
12503  echo "$as_me: failed program was:" >&5
12504sed 's/^/| /' conftest.$ac_ext >&5
12505
12506ac_cv_func_dlopen=no
12507fi
12508rm -f conftest.err conftest.$ac_objext \
12509      conftest$ac_exeext conftest.$ac_ext
12510fi
12511echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
12512echo "${ECHO_T}$ac_cv_func_dlopen" >&6
12513if test $ac_cv_func_dlopen = yes; then
12514  lt_cv_dlopen="dlopen"
12515else
12516  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
12517echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
12518if test "${ac_cv_lib_dl_dlopen+set}" = set; then
12519  echo $ECHO_N "(cached) $ECHO_C" >&6
12520else
12521  ac_check_lib_save_LIBS=$LIBS
12522LIBS="-ldl  $LIBS"
12523cat >conftest.$ac_ext <<_ACEOF
12524/* confdefs.h.  */
12525_ACEOF
12526cat confdefs.h >>conftest.$ac_ext
12527cat >>conftest.$ac_ext <<_ACEOF
12528/* end confdefs.h.  */
12529
12530/* Override any gcc2 internal prototype to avoid an error.  */
12531#ifdef __cplusplus
12532extern "C"
12533#endif
12534/* We use char because int might match the return type of a gcc2
12535   builtin and then its argument prototype would still apply.  */
12536char dlopen ();
12537int
12538main ()
12539{
12540dlopen ();
12541  ;
12542  return 0;
12543}
12544_ACEOF
12545rm -f conftest.$ac_objext conftest$ac_exeext
12546if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12547  (eval $ac_link) 2>conftest.er1
12548  ac_status=$?
12549  grep -v '^ *+' conftest.er1 >conftest.err
12550  rm -f conftest.er1
12551  cat conftest.err >&5
12552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12553  (exit $ac_status); } &&
12554	 { ac_try='test -z "$ac_cxx_werror_flag"
12555			 || test ! -s conftest.err'
12556  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12557  (eval $ac_try) 2>&5
12558  ac_status=$?
12559  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12560  (exit $ac_status); }; } &&
12561	 { ac_try='test -s conftest$ac_exeext'
12562  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12563  (eval $ac_try) 2>&5
12564  ac_status=$?
12565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12566  (exit $ac_status); }; }; then
12567  ac_cv_lib_dl_dlopen=yes
12568else
12569  echo "$as_me: failed program was:" >&5
12570sed 's/^/| /' conftest.$ac_ext >&5
12571
12572ac_cv_lib_dl_dlopen=no
12573fi
12574rm -f conftest.err conftest.$ac_objext \
12575      conftest$ac_exeext conftest.$ac_ext
12576LIBS=$ac_check_lib_save_LIBS
12577fi
12578echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
12579echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
12580if test $ac_cv_lib_dl_dlopen = yes; then
12581  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12582else
12583  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
12584echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
12585if test "${ac_cv_lib_svld_dlopen+set}" = set; then
12586  echo $ECHO_N "(cached) $ECHO_C" >&6
12587else
12588  ac_check_lib_save_LIBS=$LIBS
12589LIBS="-lsvld  $LIBS"
12590cat >conftest.$ac_ext <<_ACEOF
12591/* confdefs.h.  */
12592_ACEOF
12593cat confdefs.h >>conftest.$ac_ext
12594cat >>conftest.$ac_ext <<_ACEOF
12595/* end confdefs.h.  */
12596
12597/* Override any gcc2 internal prototype to avoid an error.  */
12598#ifdef __cplusplus
12599extern "C"
12600#endif
12601/* We use char because int might match the return type of a gcc2
12602   builtin and then its argument prototype would still apply.  */
12603char dlopen ();
12604int
12605main ()
12606{
12607dlopen ();
12608  ;
12609  return 0;
12610}
12611_ACEOF
12612rm -f conftest.$ac_objext conftest$ac_exeext
12613if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12614  (eval $ac_link) 2>conftest.er1
12615  ac_status=$?
12616  grep -v '^ *+' conftest.er1 >conftest.err
12617  rm -f conftest.er1
12618  cat conftest.err >&5
12619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12620  (exit $ac_status); } &&
12621	 { ac_try='test -z "$ac_cxx_werror_flag"
12622			 || test ! -s conftest.err'
12623  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12624  (eval $ac_try) 2>&5
12625  ac_status=$?
12626  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12627  (exit $ac_status); }; } &&
12628	 { ac_try='test -s conftest$ac_exeext'
12629  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12630  (eval $ac_try) 2>&5
12631  ac_status=$?
12632  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12633  (exit $ac_status); }; }; then
12634  ac_cv_lib_svld_dlopen=yes
12635else
12636  echo "$as_me: failed program was:" >&5
12637sed 's/^/| /' conftest.$ac_ext >&5
12638
12639ac_cv_lib_svld_dlopen=no
12640fi
12641rm -f conftest.err conftest.$ac_objext \
12642      conftest$ac_exeext conftest.$ac_ext
12643LIBS=$ac_check_lib_save_LIBS
12644fi
12645echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
12646echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
12647if test $ac_cv_lib_svld_dlopen = yes; then
12648  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12649else
12650  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
12651echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
12652if test "${ac_cv_lib_dld_dld_link+set}" = set; then
12653  echo $ECHO_N "(cached) $ECHO_C" >&6
12654else
12655  ac_check_lib_save_LIBS=$LIBS
12656LIBS="-ldld  $LIBS"
12657cat >conftest.$ac_ext <<_ACEOF
12658/* confdefs.h.  */
12659_ACEOF
12660cat confdefs.h >>conftest.$ac_ext
12661cat >>conftest.$ac_ext <<_ACEOF
12662/* end confdefs.h.  */
12663
12664/* Override any gcc2 internal prototype to avoid an error.  */
12665#ifdef __cplusplus
12666extern "C"
12667#endif
12668/* We use char because int might match the return type of a gcc2
12669   builtin and then its argument prototype would still apply.  */
12670char dld_link ();
12671int
12672main ()
12673{
12674dld_link ();
12675  ;
12676  return 0;
12677}
12678_ACEOF
12679rm -f conftest.$ac_objext conftest$ac_exeext
12680if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12681  (eval $ac_link) 2>conftest.er1
12682  ac_status=$?
12683  grep -v '^ *+' conftest.er1 >conftest.err
12684  rm -f conftest.er1
12685  cat conftest.err >&5
12686  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12687  (exit $ac_status); } &&
12688	 { ac_try='test -z "$ac_cxx_werror_flag"
12689			 || test ! -s conftest.err'
12690  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12691  (eval $ac_try) 2>&5
12692  ac_status=$?
12693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12694  (exit $ac_status); }; } &&
12695	 { ac_try='test -s conftest$ac_exeext'
12696  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12697  (eval $ac_try) 2>&5
12698  ac_status=$?
12699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12700  (exit $ac_status); }; }; then
12701  ac_cv_lib_dld_dld_link=yes
12702else
12703  echo "$as_me: failed program was:" >&5
12704sed 's/^/| /' conftest.$ac_ext >&5
12705
12706ac_cv_lib_dld_dld_link=no
12707fi
12708rm -f conftest.err conftest.$ac_objext \
12709      conftest$ac_exeext conftest.$ac_ext
12710LIBS=$ac_check_lib_save_LIBS
12711fi
12712echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
12713echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
12714if test $ac_cv_lib_dld_dld_link = yes; then
12715  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
12716fi
12717
12718
12719fi
12720
12721
12722fi
12723
12724
12725fi
12726
12727
12728fi
12729
12730
12731fi
12732
12733    ;;
12734  esac
12735
12736  if test "x$lt_cv_dlopen" != xno; then
12737    enable_dlopen=yes
12738  else
12739    enable_dlopen=no
12740  fi
12741
12742  case $lt_cv_dlopen in
12743  dlopen)
12744    save_CPPFLAGS="$CPPFLAGS"
12745    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12746
12747    save_LDFLAGS="$LDFLAGS"
12748    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12749
12750    save_LIBS="$LIBS"
12751    LIBS="$lt_cv_dlopen_libs $LIBS"
12752
12753    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
12754echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
12755if test "${lt_cv_dlopen_self+set}" = set; then
12756  echo $ECHO_N "(cached) $ECHO_C" >&6
12757else
12758  	  if test "$cross_compiling" = yes; then :
12759  lt_cv_dlopen_self=cross
12760else
12761  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12762  lt_status=$lt_dlunknown
12763  cat > conftest.$ac_ext <<EOF
12764#line 12764 "configure"
12765#include "confdefs.h"
12766
12767#if HAVE_DLFCN_H
12768#include <dlfcn.h>
12769#endif
12770
12771#include <stdio.h>
12772
12773#ifdef RTLD_GLOBAL
12774#  define LT_DLGLOBAL		RTLD_GLOBAL
12775#else
12776#  ifdef DL_GLOBAL
12777#    define LT_DLGLOBAL		DL_GLOBAL
12778#  else
12779#    define LT_DLGLOBAL		0
12780#  endif
12781#endif
12782
12783/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12784   find out it does not work in some platform. */
12785#ifndef LT_DLLAZY_OR_NOW
12786#  ifdef RTLD_LAZY
12787#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12788#  else
12789#    ifdef DL_LAZY
12790#      define LT_DLLAZY_OR_NOW		DL_LAZY
12791#    else
12792#      ifdef RTLD_NOW
12793#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12794#      else
12795#        ifdef DL_NOW
12796#          define LT_DLLAZY_OR_NOW	DL_NOW
12797#        else
12798#          define LT_DLLAZY_OR_NOW	0
12799#        endif
12800#      endif
12801#    endif
12802#  endif
12803#endif
12804
12805#ifdef __cplusplus
12806extern "C" void exit (int);
12807#endif
12808
12809void fnord() { int i=42;}
12810int main ()
12811{
12812  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12813  int status = $lt_dlunknown;
12814
12815  if (self)
12816    {
12817      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12818      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12819      /* dlclose (self); */
12820    }
12821
12822    exit (status);
12823}
12824EOF
12825  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12826  (eval $ac_link) 2>&5
12827  ac_status=$?
12828  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12829  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12830    (./conftest; exit; ) >&5 2>/dev/null
12831    lt_status=$?
12832    case x$lt_status in
12833      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12834      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12835      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
12836    esac
12837  else :
12838    # compilation failed
12839    lt_cv_dlopen_self=no
12840  fi
12841fi
12842rm -fr conftest*
12843
12844
12845fi
12846echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
12847echo "${ECHO_T}$lt_cv_dlopen_self" >&6
12848
12849    if test "x$lt_cv_dlopen_self" = xyes; then
12850      LDFLAGS="$LDFLAGS $link_static_flag"
12851      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
12852echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
12853if test "${lt_cv_dlopen_self_static+set}" = set; then
12854  echo $ECHO_N "(cached) $ECHO_C" >&6
12855else
12856  	  if test "$cross_compiling" = yes; then :
12857  lt_cv_dlopen_self_static=cross
12858else
12859  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12860  lt_status=$lt_dlunknown
12861  cat > conftest.$ac_ext <<EOF
12862#line 12862 "configure"
12863#include "confdefs.h"
12864
12865#if HAVE_DLFCN_H
12866#include <dlfcn.h>
12867#endif
12868
12869#include <stdio.h>
12870
12871#ifdef RTLD_GLOBAL
12872#  define LT_DLGLOBAL		RTLD_GLOBAL
12873#else
12874#  ifdef DL_GLOBAL
12875#    define LT_DLGLOBAL		DL_GLOBAL
12876#  else
12877#    define LT_DLGLOBAL		0
12878#  endif
12879#endif
12880
12881/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12882   find out it does not work in some platform. */
12883#ifndef LT_DLLAZY_OR_NOW
12884#  ifdef RTLD_LAZY
12885#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12886#  else
12887#    ifdef DL_LAZY
12888#      define LT_DLLAZY_OR_NOW		DL_LAZY
12889#    else
12890#      ifdef RTLD_NOW
12891#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12892#      else
12893#        ifdef DL_NOW
12894#          define LT_DLLAZY_OR_NOW	DL_NOW
12895#        else
12896#          define LT_DLLAZY_OR_NOW	0
12897#        endif
12898#      endif
12899#    endif
12900#  endif
12901#endif
12902
12903#ifdef __cplusplus
12904extern "C" void exit (int);
12905#endif
12906
12907void fnord() { int i=42;}
12908int main ()
12909{
12910  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12911  int status = $lt_dlunknown;
12912
12913  if (self)
12914    {
12915      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12916      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12917      /* dlclose (self); */
12918    }
12919
12920    exit (status);
12921}
12922EOF
12923  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12924  (eval $ac_link) 2>&5
12925  ac_status=$?
12926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12927  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
12928    (./conftest; exit; ) >&5 2>/dev/null
12929    lt_status=$?
12930    case x$lt_status in
12931      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12932      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12933      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
12934    esac
12935  else :
12936    # compilation failed
12937    lt_cv_dlopen_self_static=no
12938  fi
12939fi
12940rm -fr conftest*
12941
12942
12943fi
12944echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
12945echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
12946    fi
12947
12948    CPPFLAGS="$save_CPPFLAGS"
12949    LDFLAGS="$save_LDFLAGS"
12950    LIBS="$save_LIBS"
12951    ;;
12952  esac
12953
12954  case $lt_cv_dlopen_self in
12955  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12956  *) enable_dlopen_self=unknown ;;
12957  esac
12958
12959  case $lt_cv_dlopen_self_static in
12960  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12961  *) enable_dlopen_self_static=unknown ;;
12962  esac
12963fi
12964
12965
12966# The else clause should only fire when bootstrapping the
12967# libtool distribution, otherwise you forgot to ship ltmain.sh
12968# with your package, and you will get complaints that there are
12969# no rules to generate ltmain.sh.
12970if test -f "$ltmain"; then
12971  # See if we are running on zsh, and set the options which allow our commands through
12972  # without removal of \ escapes.
12973  if test -n "${ZSH_VERSION+set}" ; then
12974    setopt NO_GLOB_SUBST
12975  fi
12976  # Now quote all the things that may contain metacharacters while being
12977  # careful not to overquote the AC_SUBSTed values.  We take copies of the
12978  # variables and quote the copies for generation of the libtool script.
12979  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
12980    SED SHELL STRIP \
12981    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
12982    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
12983    deplibs_check_method reload_flag reload_cmds need_locks \
12984    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
12985    lt_cv_sys_global_symbol_to_c_name_address \
12986    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
12987    old_postinstall_cmds old_postuninstall_cmds \
12988    compiler_CXX \
12989    CC_CXX \
12990    LD_CXX \
12991    lt_prog_compiler_wl_CXX \
12992    lt_prog_compiler_pic_CXX \
12993    lt_prog_compiler_static_CXX \
12994    lt_prog_compiler_no_builtin_flag_CXX \
12995    export_dynamic_flag_spec_CXX \
12996    thread_safe_flag_spec_CXX \
12997    whole_archive_flag_spec_CXX \
12998    enable_shared_with_static_runtimes_CXX \
12999    old_archive_cmds_CXX \
13000    old_archive_from_new_cmds_CXX \
13001    predep_objects_CXX \
13002    postdep_objects_CXX \
13003    predeps_CXX \
13004    postdeps_CXX \
13005    compiler_lib_search_path_CXX \
13006    archive_cmds_CXX \
13007    archive_expsym_cmds_CXX \
13008    postinstall_cmds_CXX \
13009    postuninstall_cmds_CXX \
13010    old_archive_from_expsyms_cmds_CXX \
13011    allow_undefined_flag_CXX \
13012    no_undefined_flag_CXX \
13013    export_symbols_cmds_CXX \
13014    hardcode_libdir_flag_spec_CXX \
13015    hardcode_libdir_flag_spec_ld_CXX \
13016    hardcode_libdir_separator_CXX \
13017    hardcode_automatic_CXX \
13018    module_cmds_CXX \
13019    module_expsym_cmds_CXX \
13020    lt_cv_prog_compiler_c_o_CXX \
13021    exclude_expsyms_CXX \
13022    include_expsyms_CXX; do
13023
13024    case $var in
13025    old_archive_cmds_CXX | \
13026    old_archive_from_new_cmds_CXX | \
13027    archive_cmds_CXX | \
13028    archive_expsym_cmds_CXX | \
13029    module_cmds_CXX | \
13030    module_expsym_cmds_CXX | \
13031    old_archive_from_expsyms_cmds_CXX | \
13032    export_symbols_cmds_CXX | \
13033    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13034    postinstall_cmds | postuninstall_cmds | \
13035    old_postinstall_cmds | old_postuninstall_cmds | \
13036    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13037      # Double-quote double-evaled strings.
13038      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13039      ;;
13040    *)
13041      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13042      ;;
13043    esac
13044  done
13045
13046  case $lt_echo in
13047  *'\$0 --fallback-echo"')
13048    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13049    ;;
13050  esac
13051
13052cfgfile="$ofile"
13053
13054  cat <<__EOF__ >> "$cfgfile"
13055# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13056
13057# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13058
13059# Shell to use when invoking shell scripts.
13060SHELL=$lt_SHELL
13061
13062# Whether or not to build shared libraries.
13063build_libtool_libs=$enable_shared
13064
13065# Whether or not to build static libraries.
13066build_old_libs=$enable_static
13067
13068# Whether or not to add -lc for building shared libraries.
13069build_libtool_need_lc=$archive_cmds_need_lc_CXX
13070
13071# Whether or not to disallow shared libs when runtime libs are static
13072allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13073
13074# Whether or not to optimize for fast installation.
13075fast_install=$enable_fast_install
13076
13077# The host system.
13078host_alias=$host_alias
13079host=$host
13080host_os=$host_os
13081
13082# The build system.
13083build_alias=$build_alias
13084build=$build
13085build_os=$build_os
13086
13087# An echo program that does not interpret backslashes.
13088echo=$lt_echo
13089
13090# The archiver.
13091AR=$lt_AR
13092AR_FLAGS=$lt_AR_FLAGS
13093
13094# A C compiler.
13095LTCC=$lt_LTCC
13096
13097# A language-specific compiler.
13098CC=$lt_compiler_CXX
13099
13100# Is the compiler the GNU C compiler?
13101with_gcc=$GCC_CXX
13102
13103# An ERE matcher.
13104EGREP=$lt_EGREP
13105
13106# The linker used to build libraries.
13107LD=$lt_LD_CXX
13108
13109# Whether we need hard or soft links.
13110LN_S=$lt_LN_S
13111
13112# A BSD-compatible nm program.
13113NM=$lt_NM
13114
13115# A symbol stripping program
13116STRIP=$lt_STRIP
13117
13118# Used to examine libraries when file_magic_cmd begins "file"
13119MAGIC_CMD=$MAGIC_CMD
13120
13121# Used on cygwin: DLL creation program.
13122DLLTOOL="$DLLTOOL"
13123
13124# Used on cygwin: object dumper.
13125OBJDUMP="$OBJDUMP"
13126
13127# Used on cygwin: assembler.
13128AS="$AS"
13129
13130# The name of the directory that contains temporary libtool files.
13131objdir=$objdir
13132
13133# How to create reloadable object files.
13134reload_flag=$lt_reload_flag
13135reload_cmds=$lt_reload_cmds
13136
13137# How to pass a linker flag through the compiler.
13138wl=$lt_lt_prog_compiler_wl_CXX
13139
13140# Object file suffix (normally "o").
13141objext="$ac_objext"
13142
13143# Old archive suffix (normally "a").
13144libext="$libext"
13145
13146# Shared library suffix (normally ".so").
13147shrext_cmds='$shrext_cmds'
13148
13149# Executable file suffix (normally "").
13150exeext="$exeext"
13151
13152# Additional compiler flags for building library objects.
13153pic_flag=$lt_lt_prog_compiler_pic_CXX
13154pic_mode=$pic_mode
13155
13156# What is the maximum length of a command?
13157max_cmd_len=$lt_cv_sys_max_cmd_len
13158
13159# Does compiler simultaneously support -c and -o options?
13160compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13161
13162# Must we lock files when doing compilation?
13163need_locks=$lt_need_locks
13164
13165# Do we need the lib prefix for modules?
13166need_lib_prefix=$need_lib_prefix
13167
13168# Do we need a version for libraries?
13169need_version=$need_version
13170
13171# Whether dlopen is supported.
13172dlopen_support=$enable_dlopen
13173
13174# Whether dlopen of programs is supported.
13175dlopen_self=$enable_dlopen_self
13176
13177# Whether dlopen of statically linked programs is supported.
13178dlopen_self_static=$enable_dlopen_self_static
13179
13180# Compiler flag to prevent dynamic linking.
13181link_static_flag=$lt_lt_prog_compiler_static_CXX
13182
13183# Compiler flag to turn off builtin functions.
13184no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13185
13186# Compiler flag to allow reflexive dlopens.
13187export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13188
13189# Compiler flag to generate shared objects directly from archives.
13190whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13191
13192# Compiler flag to generate thread-safe objects.
13193thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13194
13195# Library versioning type.
13196version_type=$version_type
13197
13198# Format of library name prefix.
13199libname_spec=$lt_libname_spec
13200
13201# List of archive names.  First name is the real one, the rest are links.
13202# The last name is the one that the linker finds with -lNAME.
13203library_names_spec=$lt_library_names_spec
13204
13205# The coded name of the library, if different from the real name.
13206soname_spec=$lt_soname_spec
13207
13208# Commands used to build and install an old-style archive.
13209RANLIB=$lt_RANLIB
13210old_archive_cmds=$lt_old_archive_cmds_CXX
13211old_postinstall_cmds=$lt_old_postinstall_cmds
13212old_postuninstall_cmds=$lt_old_postuninstall_cmds
13213
13214# Create an old-style archive from a shared archive.
13215old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13216
13217# Create a temporary old-style archive to link instead of a shared archive.
13218old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13219
13220# Commands used to build and install a shared archive.
13221archive_cmds=$lt_archive_cmds_CXX
13222archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13223postinstall_cmds=$lt_postinstall_cmds
13224postuninstall_cmds=$lt_postuninstall_cmds
13225
13226# Commands used to build a loadable module (assumed same as above if empty)
13227module_cmds=$lt_module_cmds_CXX
13228module_expsym_cmds=$lt_module_expsym_cmds_CXX
13229
13230# Commands to strip libraries.
13231old_striplib=$lt_old_striplib
13232striplib=$lt_striplib
13233
13234# Dependencies to place before the objects being linked to create a
13235# shared library.
13236predep_objects=$lt_predep_objects_CXX
13237
13238# Dependencies to place after the objects being linked to create a
13239# shared library.
13240postdep_objects=$lt_postdep_objects_CXX
13241
13242# Dependencies to place before the objects being linked to create a
13243# shared library.
13244predeps=$lt_predeps_CXX
13245
13246# Dependencies to place after the objects being linked to create a
13247# shared library.
13248postdeps=$lt_postdeps_CXX
13249
13250# The library search path used internally by the compiler when linking
13251# a shared library.
13252compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13253
13254# Method to check whether dependent libraries are shared objects.
13255deplibs_check_method=$lt_deplibs_check_method
13256
13257# Command to use when deplibs_check_method == file_magic.
13258file_magic_cmd=$lt_file_magic_cmd
13259
13260# Flag that allows shared libraries with undefined symbols to be built.
13261allow_undefined_flag=$lt_allow_undefined_flag_CXX
13262
13263# Flag that forces no undefined symbols.
13264no_undefined_flag=$lt_no_undefined_flag_CXX
13265
13266# Commands used to finish a libtool library installation in a directory.
13267finish_cmds=$lt_finish_cmds
13268
13269# Same as above, but a single script fragment to be evaled but not shown.
13270finish_eval=$lt_finish_eval
13271
13272# Take the output of nm and produce a listing of raw symbols and C names.
13273global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13274
13275# Transform the output of nm in a proper C declaration
13276global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13277
13278# Transform the output of nm in a C name address pair
13279global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13280
13281# This is the shared library runtime path variable.
13282runpath_var=$runpath_var
13283
13284# This is the shared library path variable.
13285shlibpath_var=$shlibpath_var
13286
13287# Is shlibpath searched before the hard-coded library search path?
13288shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13289
13290# How to hardcode a shared library path into an executable.
13291hardcode_action=$hardcode_action_CXX
13292
13293# Whether we should hardcode library paths into libraries.
13294hardcode_into_libs=$hardcode_into_libs
13295
13296# Flag to hardcode \$libdir into a binary during linking.
13297# This must work even if \$libdir does not exist.
13298hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13299
13300# If ld is used when linking, flag to hardcode \$libdir into
13301# a binary during linking. This must work even if \$libdir does
13302# not exist.
13303hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13304
13305# Whether we need a single -rpath flag with a separated argument.
13306hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13307
13308# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13309# resulting binary.
13310hardcode_direct=$hardcode_direct_CXX
13311
13312# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13313# resulting binary.
13314hardcode_minus_L=$hardcode_minus_L_CXX
13315
13316# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13317# the resulting binary.
13318hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13319
13320# Set to yes if building a shared library automatically hardcodes DIR into the library
13321# and all subsequent libraries and executables linked against it.
13322hardcode_automatic=$hardcode_automatic_CXX
13323
13324# Variables whose values should be saved in libtool wrapper scripts and
13325# restored at relink time.
13326variables_saved_for_relink="$variables_saved_for_relink"
13327
13328# Whether libtool must link a program against all its dependency libraries.
13329link_all_deplibs=$link_all_deplibs_CXX
13330
13331# Compile-time system search path for libraries
13332sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13333
13334# Run-time system search path for libraries
13335sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13336
13337# Fix the shell variable \$srcfile for the compiler.
13338fix_srcfile_path="$fix_srcfile_path_CXX"
13339
13340# Set to yes if exported symbols are required.
13341always_export_symbols=$always_export_symbols_CXX
13342
13343# The commands to list exported symbols.
13344export_symbols_cmds=$lt_export_symbols_cmds_CXX
13345
13346# The commands to extract the exported symbol list from a shared archive.
13347extract_expsyms_cmds=$lt_extract_expsyms_cmds
13348
13349# Symbols that should not be listed in the preloaded symbols.
13350exclude_expsyms=$lt_exclude_expsyms_CXX
13351
13352# Symbols that must always be exported.
13353include_expsyms=$lt_include_expsyms_CXX
13354
13355# ### END LIBTOOL TAG CONFIG: $tagname
13356
13357__EOF__
13358
13359
13360else
13361  # If there is no Makefile yet, we rely on a make rule to execute
13362  # `config.status --recheck' to rerun these tests and create the
13363  # libtool script then.
13364  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13365  if test -f "$ltmain_in"; then
13366    test -f Makefile && make "$ltmain"
13367  fi
13368fi
13369
13370
13371ac_ext=c
13372ac_cpp='$CPP $CPPFLAGS'
13373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13375ac_compiler_gnu=$ac_cv_c_compiler_gnu
13376
13377CC=$lt_save_CC
13378LDCXX=$LD
13379LD=$lt_save_LD
13380GCC=$lt_save_GCC
13381with_gnu_ldcxx=$with_gnu_ld
13382with_gnu_ld=$lt_save_with_gnu_ld
13383lt_cv_path_LDCXX=$lt_cv_path_LD
13384lt_cv_path_LD=$lt_save_path_LD
13385lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13386lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13387
13388	else
13389	  tagname=""
13390	fi
13391	;;
13392
13393      F77)
13394	if test -n "$F77" && test "X$F77" != "Xno"; then
13395
13396ac_ext=f
13397ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13398ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13399ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13400
13401
13402archive_cmds_need_lc_F77=no
13403allow_undefined_flag_F77=
13404always_export_symbols_F77=no
13405archive_expsym_cmds_F77=
13406export_dynamic_flag_spec_F77=
13407hardcode_direct_F77=no
13408hardcode_libdir_flag_spec_F77=
13409hardcode_libdir_flag_spec_ld_F77=
13410hardcode_libdir_separator_F77=
13411hardcode_minus_L_F77=no
13412hardcode_automatic_F77=no
13413module_cmds_F77=
13414module_expsym_cmds_F77=
13415link_all_deplibs_F77=unknown
13416old_archive_cmds_F77=$old_archive_cmds
13417no_undefined_flag_F77=
13418whole_archive_flag_spec_F77=
13419enable_shared_with_static_runtimes_F77=no
13420
13421# Source file extension for f77 test sources.
13422ac_ext=f
13423
13424# Object file extension for compiled f77 test sources.
13425objext=o
13426objext_F77=$objext
13427
13428# Code to be used in simple compile tests
13429lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13430
13431# Code to be used in simple link tests
13432lt_simple_link_test_code="      program t\n      end\n"
13433
13434# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13435
13436# If no C compiler was specified, use CC.
13437LTCC=${LTCC-"$CC"}
13438
13439# Allow CC to be a program name with arguments.
13440compiler=$CC
13441
13442
13443# save warnings/boilerplate of simple test code
13444ac_outfile=conftest.$ac_objext
13445printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13446eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
13447_lt_compiler_boilerplate=`cat conftest.err`
13448$rm conftest*
13449
13450ac_outfile=conftest.$ac_objext
13451printf "$lt_simple_link_test_code" >conftest.$ac_ext
13452eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
13453_lt_linker_boilerplate=`cat conftest.err`
13454$rm conftest*
13455
13456
13457# Allow CC to be a program name with arguments.
13458lt_save_CC="$CC"
13459CC=${F77-"f77"}
13460compiler=$CC
13461compiler_F77=$CC
13462for cc_temp in $compiler""; do
13463  case $cc_temp in
13464    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13465    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13466    \-*) ;;
13467    *) break;;
13468  esac
13469done
13470cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13471
13472
13473echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13474echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
13475echo "$as_me:$LINENO: result: $can_build_shared" >&5
13476echo "${ECHO_T}$can_build_shared" >&6
13477
13478echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13479echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
13480test "$can_build_shared" = "no" && enable_shared=no
13481
13482# On AIX, shared libraries and static libraries use the same namespace, and
13483# are all built from PIC.
13484case $host_os in
13485aix3*)
13486  test "$enable_shared" = yes && enable_static=no
13487  if test -n "$RANLIB"; then
13488    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13489    postinstall_cmds='$RANLIB $lib'
13490  fi
13491  ;;
13492aix4* | aix5*)
13493  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13494    test "$enable_shared" = yes && enable_static=no
13495  fi
13496  ;;
13497esac
13498echo "$as_me:$LINENO: result: $enable_shared" >&5
13499echo "${ECHO_T}$enable_shared" >&6
13500
13501echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13502echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
13503# Make sure either enable_shared or enable_static is yes.
13504test "$enable_shared" = yes || enable_static=yes
13505echo "$as_me:$LINENO: result: $enable_static" >&5
13506echo "${ECHO_T}$enable_static" >&6
13507
13508test "$ld_shlibs_F77" = no && can_build_shared=no
13509
13510GCC_F77="$G77"
13511LD_F77="$LD"
13512
13513lt_prog_compiler_wl_F77=
13514lt_prog_compiler_pic_F77=
13515lt_prog_compiler_static_F77=
13516
13517echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13518echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
13519
13520  if test "$GCC" = yes; then
13521    lt_prog_compiler_wl_F77='-Wl,'
13522    lt_prog_compiler_static_F77='-static'
13523
13524    case $host_os in
13525      aix*)
13526      # All AIX code is PIC.
13527      if test "$host_cpu" = ia64; then
13528	# AIX 5 now supports IA64 processor
13529	lt_prog_compiler_static_F77='-Bstatic'
13530      fi
13531      ;;
13532
13533    amigaos*)
13534      # FIXME: we need at least 68020 code to build shared libraries, but
13535      # adding the `-m68020' flag to GCC prevents building anything better,
13536      # like `-m68040'.
13537      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13538      ;;
13539
13540    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13541      # PIC is the default for these OSes.
13542      ;;
13543
13544    mingw* | pw32* | os2*)
13545      # This hack is so that the source file can tell whether it is being
13546      # built for inclusion in a dll (and should export symbols for example).
13547      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13548      ;;
13549
13550    darwin* | rhapsody*)
13551      # PIC is the default on this platform
13552      # Common symbols not allowed in MH_DYLIB files
13553      lt_prog_compiler_pic_F77='-fno-common'
13554      ;;
13555
13556    msdosdjgpp*)
13557      # Just because we use GCC doesn't mean we suddenly get shared libraries
13558      # on systems that don't support them.
13559      lt_prog_compiler_can_build_shared_F77=no
13560      enable_shared=no
13561      ;;
13562
13563    sysv4*MP*)
13564      if test -d /usr/nec; then
13565	lt_prog_compiler_pic_F77=-Kconform_pic
13566      fi
13567      ;;
13568
13569    hpux*)
13570      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13571      # not for PA HP-UX.
13572      case $host_cpu in
13573      hppa*64*|ia64*)
13574	# +Z the default
13575	;;
13576      *)
13577	lt_prog_compiler_pic_F77='-fPIC'
13578	;;
13579      esac
13580      ;;
13581
13582    *)
13583      lt_prog_compiler_pic_F77='-fPIC'
13584      ;;
13585    esac
13586  else
13587    # PORTME Check for flag to pass linker flags through the system compiler.
13588    case $host_os in
13589    aix*)
13590      lt_prog_compiler_wl_F77='-Wl,'
13591      if test "$host_cpu" = ia64; then
13592	# AIX 5 now supports IA64 processor
13593	lt_prog_compiler_static_F77='-Bstatic'
13594      else
13595	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13596      fi
13597      ;;
13598      darwin*)
13599        # PIC is the default on this platform
13600        # Common symbols not allowed in MH_DYLIB files
13601       case $cc_basename in
13602         xlc*)
13603         lt_prog_compiler_pic_F77='-qnocommon'
13604         lt_prog_compiler_wl_F77='-Wl,'
13605         ;;
13606       esac
13607       ;;
13608
13609    mingw* | pw32* | os2*)
13610      # This hack is so that the source file can tell whether it is being
13611      # built for inclusion in a dll (and should export symbols for example).
13612      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13613      ;;
13614
13615    hpux9* | hpux10* | hpux11*)
13616      lt_prog_compiler_wl_F77='-Wl,'
13617      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13618      # not for PA HP-UX.
13619      case $host_cpu in
13620      hppa*64*|ia64*)
13621	# +Z the default
13622	;;
13623      *)
13624	lt_prog_compiler_pic_F77='+Z'
13625	;;
13626      esac
13627      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13628      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13629      ;;
13630
13631    irix5* | irix6* | nonstopux*)
13632      lt_prog_compiler_wl_F77='-Wl,'
13633      # PIC (with -KPIC) is the default.
13634      lt_prog_compiler_static_F77='-non_shared'
13635      ;;
13636
13637    newsos6)
13638      lt_prog_compiler_pic_F77='-KPIC'
13639      lt_prog_compiler_static_F77='-Bstatic'
13640      ;;
13641
13642    linux*)
13643      case $cc_basename in
13644      icc* | ecc*)
13645	lt_prog_compiler_wl_F77='-Wl,'
13646	lt_prog_compiler_pic_F77='-KPIC'
13647	lt_prog_compiler_static_F77='-static'
13648        ;;
13649      pgcc* | pgf77* | pgf90* | pgf95*)
13650        # Portland Group compilers (*not* the Pentium gcc compiler,
13651	# which looks to be a dead project)
13652	lt_prog_compiler_wl_F77='-Wl,'
13653	lt_prog_compiler_pic_F77='-fpic'
13654	lt_prog_compiler_static_F77='-Bstatic'
13655        ;;
13656      ccc*)
13657        lt_prog_compiler_wl_F77='-Wl,'
13658        # All Alpha code is PIC.
13659        lt_prog_compiler_static_F77='-non_shared'
13660        ;;
13661      esac
13662      ;;
13663
13664    osf3* | osf4* | osf5*)
13665      lt_prog_compiler_wl_F77='-Wl,'
13666      # All OSF/1 code is PIC.
13667      lt_prog_compiler_static_F77='-non_shared'
13668      ;;
13669
13670    sco3.2v5*)
13671      lt_prog_compiler_pic_F77='-Kpic'
13672      lt_prog_compiler_static_F77='-dn'
13673      ;;
13674
13675    solaris*)
13676      lt_prog_compiler_pic_F77='-KPIC'
13677      lt_prog_compiler_static_F77='-Bstatic'
13678      case $cc_basename in
13679      f77* | f90* | f95*)
13680	lt_prog_compiler_wl_F77='-Qoption ld ';;
13681      *)
13682	lt_prog_compiler_wl_F77='-Wl,';;
13683      esac
13684      ;;
13685
13686    sunos4*)
13687      lt_prog_compiler_wl_F77='-Qoption ld '
13688      lt_prog_compiler_pic_F77='-PIC'
13689      lt_prog_compiler_static_F77='-Bstatic'
13690      ;;
13691
13692    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13693      lt_prog_compiler_wl_F77='-Wl,'
13694      lt_prog_compiler_pic_F77='-KPIC'
13695      lt_prog_compiler_static_F77='-Bstatic'
13696      ;;
13697
13698    sysv4*MP*)
13699      if test -d /usr/nec ;then
13700	lt_prog_compiler_pic_F77='-Kconform_pic'
13701	lt_prog_compiler_static_F77='-Bstatic'
13702      fi
13703      ;;
13704
13705    unicos*)
13706      lt_prog_compiler_wl_F77='-Wl,'
13707      lt_prog_compiler_can_build_shared_F77=no
13708      ;;
13709
13710    uts4*)
13711      lt_prog_compiler_pic_F77='-pic'
13712      lt_prog_compiler_static_F77='-Bstatic'
13713      ;;
13714
13715    *)
13716      lt_prog_compiler_can_build_shared_F77=no
13717      ;;
13718    esac
13719  fi
13720
13721echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13722echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
13723
13724#
13725# Check to make sure the PIC flag actually works.
13726#
13727if test -n "$lt_prog_compiler_pic_F77"; then
13728
13729echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13730echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
13731if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13732  echo $ECHO_N "(cached) $ECHO_C" >&6
13733else
13734  lt_prog_compiler_pic_works_F77=no
13735  ac_outfile=conftest.$ac_objext
13736   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13737   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13738   # Insert the option either (1) after the last *FLAGS variable, or
13739   # (2) before a word containing "conftest.", or (3) at the end.
13740   # Note that $ac_compile itself does not contain backslashes and begins
13741   # with a dollar sign (not a hyphen), so the echo should work correctly.
13742   # The option is referenced via a variable to avoid confusing sed.
13743   lt_compile=`echo "$ac_compile" | $SED \
13744   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13745   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13746   -e 's:$: $lt_compiler_flag:'`
13747   (eval echo "\"\$as_me:13747: $lt_compile\"" >&5)
13748   (eval "$lt_compile" 2>conftest.err)
13749   ac_status=$?
13750   cat conftest.err >&5
13751   echo "$as_me:13751: \$? = $ac_status" >&5
13752   if (exit $ac_status) && test -s "$ac_outfile"; then
13753     # The compiler can only warn and ignore the option if not recognized
13754     # So say no if there are warnings other than the usual output.
13755     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
13756     $SED '/^$/d' conftest.err >conftest.er2
13757     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
13758       lt_prog_compiler_pic_works_F77=yes
13759     fi
13760   fi
13761   $rm conftest*
13762
13763fi
13764echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13765echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
13766
13767if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13768    case $lt_prog_compiler_pic_F77 in
13769     "" | " "*) ;;
13770     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13771     esac
13772else
13773    lt_prog_compiler_pic_F77=
13774     lt_prog_compiler_can_build_shared_F77=no
13775fi
13776
13777fi
13778case $host_os in
13779  # For platforms which do not support PIC, -DPIC is meaningless:
13780  *djgpp*)
13781    lt_prog_compiler_pic_F77=
13782    ;;
13783  *)
13784    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13785    ;;
13786esac
13787
13788echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13789echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
13790if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13791  echo $ECHO_N "(cached) $ECHO_C" >&6
13792else
13793  lt_cv_prog_compiler_c_o_F77=no
13794   $rm -r conftest 2>/dev/null
13795   mkdir conftest
13796   cd conftest
13797   mkdir out
13798   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13799
13800   lt_compiler_flag="-o out/conftest2.$ac_objext"
13801   # Insert the option either (1) after the last *FLAGS variable, or
13802   # (2) before a word containing "conftest.", or (3) at the end.
13803   # Note that $ac_compile itself does not contain backslashes and begins
13804   # with a dollar sign (not a hyphen), so the echo should work correctly.
13805   lt_compile=`echo "$ac_compile" | $SED \
13806   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13807   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13808   -e 's:$: $lt_compiler_flag:'`
13809   (eval echo "\"\$as_me:13809: $lt_compile\"" >&5)
13810   (eval "$lt_compile" 2>out/conftest.err)
13811   ac_status=$?
13812   cat out/conftest.err >&5
13813   echo "$as_me:13813: \$? = $ac_status" >&5
13814   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13815   then
13816     # The compiler can only warn and ignore the option if not recognized
13817     # So say no if there are warnings
13818     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
13819     $SED '/^$/d' out/conftest.err >out/conftest.er2
13820     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13821       lt_cv_prog_compiler_c_o_F77=yes
13822     fi
13823   fi
13824   chmod u+w . 2>&5
13825   $rm conftest*
13826   # SGI C++ compiler will create directory out/ii_files/ for
13827   # template instantiation
13828   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13829   $rm out/* && rmdir out
13830   cd ..
13831   rmdir conftest
13832   $rm conftest*
13833
13834fi
13835echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13836echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
13837
13838
13839hard_links="nottested"
13840if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13841  # do not overwrite the value of need_locks provided by the user
13842  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13843echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
13844  hard_links=yes
13845  $rm conftest*
13846  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13847  touch conftest.a
13848  ln conftest.a conftest.b 2>&5 || hard_links=no
13849  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13850  echo "$as_me:$LINENO: result: $hard_links" >&5
13851echo "${ECHO_T}$hard_links" >&6
13852  if test "$hard_links" = no; then
13853    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13854echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13855    need_locks=warn
13856  fi
13857else
13858  need_locks=no
13859fi
13860
13861echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13862echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13863
13864  runpath_var=
13865  allow_undefined_flag_F77=
13866  enable_shared_with_static_runtimes_F77=no
13867  archive_cmds_F77=
13868  archive_expsym_cmds_F77=
13869  old_archive_From_new_cmds_F77=
13870  old_archive_from_expsyms_cmds_F77=
13871  export_dynamic_flag_spec_F77=
13872  whole_archive_flag_spec_F77=
13873  thread_safe_flag_spec_F77=
13874  hardcode_libdir_flag_spec_F77=
13875  hardcode_libdir_flag_spec_ld_F77=
13876  hardcode_libdir_separator_F77=
13877  hardcode_direct_F77=no
13878  hardcode_minus_L_F77=no
13879  hardcode_shlibpath_var_F77=unsupported
13880  link_all_deplibs_F77=unknown
13881  hardcode_automatic_F77=no
13882  module_cmds_F77=
13883  module_expsym_cmds_F77=
13884  always_export_symbols_F77=no
13885  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13886  # include_expsyms should be a list of space-separated symbols to be *always*
13887  # included in the symbol list
13888  include_expsyms_F77=
13889  # exclude_expsyms can be an extended regexp of symbols to exclude
13890  # it will be wrapped by ` (' and `)$', so one must not match beginning or
13891  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13892  # as well as any symbol that contains `d'.
13893  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
13894  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13895  # platforms (ab)use it in PIC code, but their linkers get confused if
13896  # the symbol is explicitly referenced.  Since portable code cannot
13897  # rely on this symbol name, it's probably fine to never include it in
13898  # preloaded symbol tables.
13899  extract_expsyms_cmds=
13900  # Just being paranoid about ensuring that cc_basename is set.
13901  for cc_temp in $compiler""; do
13902  case $cc_temp in
13903    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13904    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13905    \-*) ;;
13906    *) break;;
13907  esac
13908done
13909cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13910
13911  case $host_os in
13912  cygwin* | mingw* | pw32*)
13913    # FIXME: the MSVC++ port hasn't been tested in a loooong time
13914    # When not using gcc, we currently assume that we are using
13915    # Microsoft Visual C++.
13916    if test "$GCC" != yes; then
13917      with_gnu_ld=no
13918    fi
13919    ;;
13920  openbsd*)
13921    with_gnu_ld=no
13922    ;;
13923  esac
13924
13925  ld_shlibs_F77=yes
13926  if test "$with_gnu_ld" = yes; then
13927    # If archive_cmds runs LD, not CC, wlarc should be empty
13928    wlarc='${wl}'
13929
13930    # Set some defaults for GNU ld with shared library support. These
13931    # are reset later if shared libraries are not supported. Putting them
13932    # here allows them to be overridden if necessary.
13933    runpath_var=LD_RUN_PATH
13934    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
13935    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
13936    # ancient GNU ld didn't support --whole-archive et. al.
13937    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
13938	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13939      else
13940  	whole_archive_flag_spec_F77=
13941    fi
13942    supports_anon_versioning=no
13943    case `$LD -v 2>/dev/null` in
13944      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13945      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13946      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13947      *\ 2.11.*) ;; # other 2.11 versions
13948      *) supports_anon_versioning=yes ;;
13949    esac
13950
13951    # See if GNU ld supports shared libraries.
13952    case $host_os in
13953    aix3* | aix4* | aix5*)
13954      # On AIX/PPC, the GNU linker is very broken
13955      if test "$host_cpu" != ia64; then
13956	ld_shlibs_F77=no
13957	cat <<EOF 1>&2
13958
13959*** Warning: the GNU linker, at least up to release 2.9.1, is reported
13960*** to be unable to reliably create shared libraries on AIX.
13961*** Therefore, libtool is disabling shared libraries support.  If you
13962*** really care for shared libraries, you may want to modify your PATH
13963*** so that a non-GNU linker is found, and then restart.
13964
13965EOF
13966      fi
13967      ;;
13968
13969    amigaos*)
13970      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)'
13971      hardcode_libdir_flag_spec_F77='-L$libdir'
13972      hardcode_minus_L_F77=yes
13973
13974      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
13975      # that the semantics of dynamic libraries on AmigaOS, at least up
13976      # to version 4, is to share data among multiple programs linked
13977      # with the same dynamic library.  Since this doesn't match the
13978      # behavior of shared libraries on other platforms, we can't use
13979      # them.
13980      ld_shlibs_F77=no
13981      ;;
13982
13983    beos*)
13984      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13985	allow_undefined_flag_F77=unsupported
13986	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13987	# support --undefined.  This deserves some investigation.  FIXME
13988	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13989      else
13990	ld_shlibs_F77=no
13991      fi
13992      ;;
13993
13994    cygwin* | mingw* | pw32*)
13995      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
13996      # as there is no search path for DLLs.
13997      hardcode_libdir_flag_spec_F77='-L$libdir'
13998      allow_undefined_flag_F77=unsupported
13999      always_export_symbols_F77=no
14000      enable_shared_with_static_runtimes_F77=yes
14001      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14002
14003      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14004        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
14005	# If the export-symbols file already is a .def file (1st line
14006	# is EXPORTS), use it as is; otherwise, prepend...
14007	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14008	  cp $export_symbols $output_objdir/$soname.def;
14009	else
14010	  echo EXPORTS > $output_objdir/$soname.def;
14011	  cat $export_symbols >> $output_objdir/$soname.def;
14012	fi~
14013	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
14014      else
14015	ld_shlibs_F77=no
14016      fi
14017      ;;
14018
14019    linux*)
14020      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14021	tmp_addflag=
14022	case $cc_basename,$host_cpu in
14023	pgcc*)				# Portland Group C compiler
14024	  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'
14025	  tmp_addflag=' $pic_flag'
14026	  ;;
14027	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14028	  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'
14029	  tmp_addflag=' $pic_flag -Mnomain' ;;
14030	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14031	  tmp_addflag=' -i_dynamic' ;;
14032	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14033	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14034	ifc* | ifort*)			# Intel Fortran compiler
14035	  tmp_addflag=' -nofor_main' ;;
14036	esac
14037	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14038
14039	if test $supports_anon_versioning = yes; then
14040	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14041  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14042  $echo "local: *; };" >> $output_objdir/$libname.ver~
14043	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14044	fi
14045      else
14046	ld_shlibs_F77=no
14047      fi
14048      ;;
14049
14050    netbsd*)
14051      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14052	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14053	wlarc=
14054      else
14055	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14056	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14057      fi
14058      ;;
14059
14060    solaris* | sysv5*)
14061      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14062	ld_shlibs_F77=no
14063	cat <<EOF 1>&2
14064
14065*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14066*** create shared libraries on Solaris systems.  Therefore, libtool
14067*** is disabling shared libraries support.  We urge you to upgrade GNU
14068*** binutils to release 2.9.1 or newer.  Another option is to modify
14069*** your PATH or compiler configuration so that the native linker is
14070*** used, and then restart.
14071
14072EOF
14073      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14074	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14075	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14076      else
14077	ld_shlibs_F77=no
14078      fi
14079      ;;
14080
14081    sunos4*)
14082      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14083      wlarc=
14084      hardcode_direct_F77=yes
14085      hardcode_shlibpath_var_F77=no
14086      ;;
14087
14088    *)
14089      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14090	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14091	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14092      else
14093	ld_shlibs_F77=no
14094      fi
14095      ;;
14096    esac
14097
14098    if test "$ld_shlibs_F77" = no; then
14099      runpath_var=
14100      hardcode_libdir_flag_spec_F77=
14101      export_dynamic_flag_spec_F77=
14102      whole_archive_flag_spec_F77=
14103    fi
14104  else
14105    # PORTME fill in a description of your system's linker (not GNU ld)
14106    case $host_os in
14107    aix3*)
14108      allow_undefined_flag_F77=unsupported
14109      always_export_symbols_F77=yes
14110      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'
14111      # Note: this linker hardcodes the directories in LIBPATH if there
14112      # are no directories specified by -L.
14113      hardcode_minus_L_F77=yes
14114      if test "$GCC" = yes && test -z "$link_static_flag"; then
14115	# Neither direct hardcoding nor static linking is supported with a
14116	# broken collect2.
14117	hardcode_direct_F77=unsupported
14118      fi
14119      ;;
14120
14121    aix4* | aix5*)
14122      if test "$host_cpu" = ia64; then
14123	# On IA64, the linker does run time linking by default, so we don't
14124	# have to do anything special.
14125	aix_use_runtimelinking=no
14126	exp_sym_flag='-Bexport'
14127	no_entry_flag=""
14128      else
14129	# If we're using GNU nm, then we don't want the "-C" option.
14130	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14131	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14132	  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'
14133	else
14134	  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'
14135	fi
14136	aix_use_runtimelinking=no
14137
14138	# Test if we are trying to use run time linking or normal
14139	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14140	# need to do runtime linking.
14141	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14142	  for ld_flag in $LDFLAGS; do
14143  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14144  	    aix_use_runtimelinking=yes
14145  	    break
14146  	  fi
14147	  done
14148	esac
14149
14150	exp_sym_flag='-bexport'
14151	no_entry_flag='-bnoentry'
14152      fi
14153
14154      # When large executables or shared objects are built, AIX ld can
14155      # have problems creating the table of contents.  If linking a library
14156      # or program results in "error TOC overflow" add -mminimal-toc to
14157      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14158      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14159
14160      archive_cmds_F77=''
14161      hardcode_direct_F77=yes
14162      hardcode_libdir_separator_F77=':'
14163      link_all_deplibs_F77=yes
14164
14165      if test "$GCC" = yes; then
14166	case $host_os in aix4.[012]|aix4.[012].*)
14167	# We only want to do this on AIX 4.2 and lower, the check
14168	# below for broken collect2 doesn't work under 4.3+
14169	  collect2name=`${CC} -print-prog-name=collect2`
14170	  if test -f "$collect2name" && \
14171  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14172	  then
14173  	  # We have reworked collect2
14174  	  hardcode_direct_F77=yes
14175	  else
14176  	  # We have old collect2
14177  	  hardcode_direct_F77=unsupported
14178  	  # It fails to find uninstalled libraries when the uninstalled
14179  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14180  	  # to unsupported forces relinking
14181  	  hardcode_minus_L_F77=yes
14182  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14183  	  hardcode_libdir_separator_F77=
14184	  fi
14185	esac
14186	shared_flag='-shared'
14187	if test "$aix_use_runtimelinking" = yes; then
14188	  shared_flag="$shared_flag "'${wl}-G'
14189	fi
14190      else
14191	# not using gcc
14192	if test "$host_cpu" = ia64; then
14193  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14194  	# chokes on -Wl,-G. The following line is correct:
14195	  shared_flag='-G'
14196	else
14197  	if test "$aix_use_runtimelinking" = yes; then
14198	    shared_flag='${wl}-G'
14199	  else
14200	    shared_flag='${wl}-bM:SRE'
14201  	fi
14202	fi
14203      fi
14204
14205      # It seems that -bexpall does not export symbols beginning with
14206      # underscore (_), so it is better to generate a list of symbols to export.
14207      always_export_symbols_F77=yes
14208      if test "$aix_use_runtimelinking" = yes; then
14209	# Warning - without using the other runtime loading flags (-brtl),
14210	# -berok will link without error, but may produce a broken library.
14211	allow_undefined_flag_F77='-berok'
14212       # Determine the default libpath from the value encoded in an empty executable.
14213       cat >conftest.$ac_ext <<_ACEOF
14214      program main
14215
14216      end
14217_ACEOF
14218rm -f conftest.$ac_objext conftest$ac_exeext
14219if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14220  (eval $ac_link) 2>conftest.er1
14221  ac_status=$?
14222  grep -v '^ *+' conftest.er1 >conftest.err
14223  rm -f conftest.er1
14224  cat conftest.err >&5
14225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14226  (exit $ac_status); } &&
14227	 { ac_try='test -z "$ac_f77_werror_flag"
14228			 || test ! -s conftest.err'
14229  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14230  (eval $ac_try) 2>&5
14231  ac_status=$?
14232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14233  (exit $ac_status); }; } &&
14234	 { ac_try='test -s conftest$ac_exeext'
14235  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14236  (eval $ac_try) 2>&5
14237  ac_status=$?
14238  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14239  (exit $ac_status); }; }; then
14240
14241aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14242}'`
14243# Check for a 64-bit object if we didn't find anything.
14244if 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; }
14245}'`; fi
14246else
14247  echo "$as_me: failed program was:" >&5
14248sed 's/^/| /' conftest.$ac_ext >&5
14249
14250fi
14251rm -f conftest.err conftest.$ac_objext \
14252      conftest$ac_exeext conftest.$ac_ext
14253if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14254
14255       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14256	archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
14257       else
14258	if test "$host_cpu" = ia64; then
14259	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14260	  allow_undefined_flag_F77="-z nodefs"
14261	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
14262	else
14263	 # Determine the default libpath from the value encoded in an empty executable.
14264	 cat >conftest.$ac_ext <<_ACEOF
14265      program main
14266
14267      end
14268_ACEOF
14269rm -f conftest.$ac_objext conftest$ac_exeext
14270if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14271  (eval $ac_link) 2>conftest.er1
14272  ac_status=$?
14273  grep -v '^ *+' conftest.er1 >conftest.err
14274  rm -f conftest.er1
14275  cat conftest.err >&5
14276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14277  (exit $ac_status); } &&
14278	 { ac_try='test -z "$ac_f77_werror_flag"
14279			 || test ! -s conftest.err'
14280  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14281  (eval $ac_try) 2>&5
14282  ac_status=$?
14283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14284  (exit $ac_status); }; } &&
14285	 { ac_try='test -s conftest$ac_exeext'
14286  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14287  (eval $ac_try) 2>&5
14288  ac_status=$?
14289  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14290  (exit $ac_status); }; }; then
14291
14292aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14293}'`
14294# Check for a 64-bit object if we didn't find anything.
14295if 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; }
14296}'`; fi
14297else
14298  echo "$as_me: failed program was:" >&5
14299sed 's/^/| /' conftest.$ac_ext >&5
14300
14301fi
14302rm -f conftest.err conftest.$ac_objext \
14303      conftest$ac_exeext conftest.$ac_ext
14304if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14305
14306	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14307	  # Warning - without using the other run time loading flags,
14308	  # -berok will link without error, but may produce a broken library.
14309	  no_undefined_flag_F77=' ${wl}-bernotok'
14310	  allow_undefined_flag_F77=' ${wl}-berok'
14311	  # -bexpall does not export symbols beginning with underscore (_)
14312	  always_export_symbols_F77=yes
14313	  # Exported symbols can be pulled into shared objects from archives
14314	  whole_archive_flag_spec_F77=' '
14315	  archive_cmds_need_lc_F77=yes
14316	  # This is similar to how AIX traditionally builds its shared libraries.
14317	  archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
14318	fi
14319      fi
14320      ;;
14321
14322    amigaos*)
14323      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)'
14324      hardcode_libdir_flag_spec_F77='-L$libdir'
14325      hardcode_minus_L_F77=yes
14326      # see comment about different semantics on the GNU ld section
14327      ld_shlibs_F77=no
14328      ;;
14329
14330    bsdi[45]*)
14331      export_dynamic_flag_spec_F77=-rdynamic
14332      ;;
14333
14334    cygwin* | mingw* | pw32*)
14335      # When not using gcc, we currently assume that we are using
14336      # Microsoft Visual C++.
14337      # hardcode_libdir_flag_spec is actually meaningless, as there is
14338      # no search path for DLLs.
14339      hardcode_libdir_flag_spec_F77=' '
14340      allow_undefined_flag_F77=unsupported
14341      # Tell ltmain to make .lib files, not .a files.
14342      libext=lib
14343      # Tell ltmain to make .dll files, not .so files.
14344      shrext_cmds=".dll"
14345      # FIXME: Setting linknames here is a bad hack.
14346      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14347      # The linker will automatically build a .lib file if we build a DLL.
14348      old_archive_From_new_cmds_F77='true'
14349      # FIXME: Should let the user specify the lib program.
14350      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14351      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14352      enable_shared_with_static_runtimes_F77=yes
14353      ;;
14354
14355    darwin* | rhapsody*)
14356      case $host_os in
14357        rhapsody* | darwin1.[012])
14358         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14359         ;;
14360       *) # Darwin 1.3 on
14361         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14362           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14363         else
14364           case ${MACOSX_DEPLOYMENT_TARGET} in
14365             10.[012])
14366               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14367               ;;
14368             10.*)
14369               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14370               ;;
14371           esac
14372         fi
14373         ;;
14374      esac
14375      archive_cmds_need_lc_F77=no
14376      hardcode_direct_F77=no
14377      hardcode_automatic_F77=yes
14378      hardcode_shlibpath_var_F77=unsupported
14379      whole_archive_flag_spec_F77=''
14380      link_all_deplibs_F77=yes
14381    if test "$GCC" = yes ; then
14382    	output_verbose_link_cmd='echo'
14383        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14384      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14385      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14386      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}'
14387      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}'
14388    else
14389      case $cc_basename in
14390        xlc*)
14391         output_verbose_link_cmd='echo'
14392         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14393         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14394          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14395         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}'
14396          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}'
14397          ;;
14398       *)
14399         ld_shlibs_F77=no
14400          ;;
14401      esac
14402    fi
14403      ;;
14404
14405    dgux*)
14406      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14407      hardcode_libdir_flag_spec_F77='-L$libdir'
14408      hardcode_shlibpath_var_F77=no
14409      ;;
14410
14411    freebsd1*)
14412      ld_shlibs_F77=no
14413      ;;
14414
14415    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14416    # support.  Future versions do this automatically, but an explicit c++rt0.o
14417    # does not break anything, and helps significantly (at the cost of a little
14418    # extra space).
14419    freebsd2.2*)
14420      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14421      hardcode_libdir_flag_spec_F77='-R$libdir'
14422      hardcode_direct_F77=yes
14423      hardcode_shlibpath_var_F77=no
14424      ;;
14425
14426    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14427    freebsd2*)
14428      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14429      hardcode_direct_F77=yes
14430      hardcode_minus_L_F77=yes
14431      hardcode_shlibpath_var_F77=no
14432      ;;
14433
14434    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14435    freebsd* | kfreebsd*-gnu | dragonfly*)
14436      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14437      hardcode_libdir_flag_spec_F77='-R$libdir'
14438      hardcode_direct_F77=yes
14439      hardcode_shlibpath_var_F77=no
14440      ;;
14441
14442    hpux9*)
14443      if test "$GCC" = yes; then
14444	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'
14445      else
14446	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'
14447      fi
14448      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14449      hardcode_libdir_separator_F77=:
14450      hardcode_direct_F77=yes
14451
14452      # hardcode_minus_L: Not really in the search PATH,
14453      # but as the default location of the library.
14454      hardcode_minus_L_F77=yes
14455      export_dynamic_flag_spec_F77='${wl}-E'
14456      ;;
14457
14458    hpux10* | hpux11*)
14459      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14460	case $host_cpu in
14461	hppa*64*|ia64*)
14462	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14463	  ;;
14464	*)
14465	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14466	  ;;
14467	esac
14468      else
14469	case $host_cpu in
14470	hppa*64*|ia64*)
14471	  archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
14472	  ;;
14473	*)
14474	  archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14475	  ;;
14476	esac
14477      fi
14478      if test "$with_gnu_ld" = no; then
14479	case $host_cpu in
14480	hppa*64*)
14481	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14482	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14483	  hardcode_libdir_separator_F77=:
14484	  hardcode_direct_F77=no
14485	  hardcode_shlibpath_var_F77=no
14486	  ;;
14487	ia64*)
14488	  hardcode_libdir_flag_spec_F77='-L$libdir'
14489	  hardcode_direct_F77=no
14490	  hardcode_shlibpath_var_F77=no
14491
14492	  # hardcode_minus_L: Not really in the search PATH,
14493	  # but as the default location of the library.
14494	  hardcode_minus_L_F77=yes
14495	  ;;
14496	*)
14497	  hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14498	  hardcode_libdir_separator_F77=:
14499	  hardcode_direct_F77=yes
14500	  export_dynamic_flag_spec_F77='${wl}-E'
14501
14502	  # hardcode_minus_L: Not really in the search PATH,
14503	  # but as the default location of the library.
14504	  hardcode_minus_L_F77=yes
14505	  ;;
14506	esac
14507      fi
14508      ;;
14509
14510    irix5* | irix6* | nonstopux*)
14511      if test "$GCC" = yes; then
14512	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'
14513      else
14514	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'
14515	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14516      fi
14517      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14518      hardcode_libdir_separator_F77=:
14519      link_all_deplibs_F77=yes
14520      ;;
14521
14522    netbsd*)
14523      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14524	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14525      else
14526	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14527      fi
14528      hardcode_libdir_flag_spec_F77='-R$libdir'
14529      hardcode_direct_F77=yes
14530      hardcode_shlibpath_var_F77=no
14531      ;;
14532
14533    newsos6)
14534      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14535      hardcode_direct_F77=yes
14536      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14537      hardcode_libdir_separator_F77=:
14538      hardcode_shlibpath_var_F77=no
14539      ;;
14540
14541    openbsd*)
14542      hardcode_direct_F77=yes
14543      hardcode_shlibpath_var_F77=no
14544      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14545	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14546	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14547	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14548	export_dynamic_flag_spec_F77='${wl}-E'
14549      else
14550       case $host_os in
14551	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14552	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14553	   hardcode_libdir_flag_spec_F77='-R$libdir'
14554	   ;;
14555	 *)
14556	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14557	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14558	   ;;
14559       esac
14560      fi
14561      ;;
14562
14563    os2*)
14564      hardcode_libdir_flag_spec_F77='-L$libdir'
14565      hardcode_minus_L_F77=yes
14566      allow_undefined_flag_F77=unsupported
14567      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'
14568      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14569      ;;
14570
14571    osf3*)
14572      if test "$GCC" = yes; then
14573	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14574	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'
14575      else
14576	allow_undefined_flag_F77=' -expect_unresolved \*'
14577	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'
14578      fi
14579      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14580      hardcode_libdir_separator_F77=:
14581      ;;
14582
14583    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14584      if test "$GCC" = yes; then
14585	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14586	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'
14587	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14588      else
14589	allow_undefined_flag_F77=' -expect_unresolved \*'
14590	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'
14591	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~
14592	$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'
14593
14594	# Both c and cxx compiler support -rpath directly
14595	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14596      fi
14597      hardcode_libdir_separator_F77=:
14598      ;;
14599
14600    sco3.2v5*)
14601      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14602      hardcode_shlibpath_var_F77=no
14603      export_dynamic_flag_spec_F77='${wl}-Bexport'
14604      runpath_var=LD_RUN_PATH
14605      hardcode_runpath_var=yes
14606      ;;
14607
14608    solaris*)
14609      no_undefined_flag_F77=' -z text'
14610      if test "$GCC" = yes; then
14611	wlarc='${wl}'
14612	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14613	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14614	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14615      else
14616	wlarc=''
14617	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14618	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14619  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14620      fi
14621      hardcode_libdir_flag_spec_F77='-R$libdir'
14622      hardcode_shlibpath_var_F77=no
14623      case $host_os in
14624      solaris2.[0-5] | solaris2.[0-5].*) ;;
14625      *)
14626 	# The compiler driver will combine linker options so we
14627 	# cannot just pass the convience library names through
14628 	# without $wl, iff we do not link with $LD.
14629 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14630 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14631 	case $wlarc in
14632 	'')
14633 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14634 	*)
14635 	  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' ;;
14636 	esac ;;
14637      esac
14638      link_all_deplibs_F77=yes
14639      ;;
14640
14641    sunos4*)
14642      if test "x$host_vendor" = xsequent; then
14643	# Use $CC to link under sequent, because it throws in some extra .o
14644	# files that make .init and .fini sections work.
14645	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14646      else
14647	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14648      fi
14649      hardcode_libdir_flag_spec_F77='-L$libdir'
14650      hardcode_direct_F77=yes
14651      hardcode_minus_L_F77=yes
14652      hardcode_shlibpath_var_F77=no
14653      ;;
14654
14655    sysv4)
14656      case $host_vendor in
14657	sni)
14658	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14659	  hardcode_direct_F77=yes # is this really true???
14660	;;
14661	siemens)
14662	  ## LD is ld it makes a PLAMLIB
14663	  ## CC just makes a GrossModule.
14664	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14665	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14666	  hardcode_direct_F77=no
14667        ;;
14668	motorola)
14669	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14670	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14671	;;
14672      esac
14673      runpath_var='LD_RUN_PATH'
14674      hardcode_shlibpath_var_F77=no
14675      ;;
14676
14677    sysv4.3*)
14678      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14679      hardcode_shlibpath_var_F77=no
14680      export_dynamic_flag_spec_F77='-Bexport'
14681      ;;
14682
14683    sysv4*MP*)
14684      if test -d /usr/nec; then
14685	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14686	hardcode_shlibpath_var_F77=no
14687	runpath_var=LD_RUN_PATH
14688	hardcode_runpath_var=yes
14689	ld_shlibs_F77=yes
14690      fi
14691      ;;
14692
14693    sysv4.2uw2*)
14694      archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14695      hardcode_direct_F77=yes
14696      hardcode_minus_L_F77=no
14697      hardcode_shlibpath_var_F77=no
14698      hardcode_runpath_var=yes
14699      runpath_var=LD_RUN_PATH
14700      ;;
14701
14702   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
14703      no_undefined_flag_F77='${wl}-z ${wl}text'
14704      if test "$GCC" = yes; then
14705	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14706      else
14707	archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14708      fi
14709      runpath_var='LD_RUN_PATH'
14710      hardcode_shlibpath_var_F77=no
14711      ;;
14712
14713    sysv5*)
14714      no_undefined_flag_F77=' -z text'
14715      # $CC -shared without GNU ld will not create a library from C++
14716      # object files and a static libstdc++, better avoid it by now
14717      archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14718      archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14719  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14720      hardcode_libdir_flag_spec_F77=
14721      hardcode_shlibpath_var_F77=no
14722      runpath_var='LD_RUN_PATH'
14723      ;;
14724
14725    uts4*)
14726      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14727      hardcode_libdir_flag_spec_F77='-L$libdir'
14728      hardcode_shlibpath_var_F77=no
14729      ;;
14730
14731    *)
14732      ld_shlibs_F77=no
14733      ;;
14734    esac
14735  fi
14736
14737echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14738echo "${ECHO_T}$ld_shlibs_F77" >&6
14739test "$ld_shlibs_F77" = no && can_build_shared=no
14740
14741variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14742if test "$GCC" = yes; then
14743  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14744fi
14745
14746#
14747# Do we need to explicitly link libc?
14748#
14749case "x$archive_cmds_need_lc_F77" in
14750x|xyes)
14751  # Assume -lc should be added
14752  archive_cmds_need_lc_F77=yes
14753
14754  if test "$enable_shared" = yes && test "$GCC" = yes; then
14755    case $archive_cmds_F77 in
14756    *'~'*)
14757      # FIXME: we may have to deal with multi-command sequences.
14758      ;;
14759    '$CC '*)
14760      # Test whether the compiler implicitly links with -lc since on some
14761      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14762      # to ld, don't add -lc before -lgcc.
14763      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14764echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
14765      $rm conftest*
14766      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14767
14768      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14769  (eval $ac_compile) 2>&5
14770  ac_status=$?
14771  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14772  (exit $ac_status); } 2>conftest.err; then
14773        soname=conftest
14774        lib=conftest
14775        libobjs=conftest.$ac_objext
14776        deplibs=
14777        wl=$lt_prog_compiler_wl_F77
14778        compiler_flags=-v
14779        linker_flags=-v
14780        verstring=
14781        output_objdir=.
14782        libname=conftest
14783        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14784        allow_undefined_flag_F77=
14785        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14786  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14787  ac_status=$?
14788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14789  (exit $ac_status); }
14790        then
14791	  archive_cmds_need_lc_F77=no
14792        else
14793	  archive_cmds_need_lc_F77=yes
14794        fi
14795        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
14796      else
14797        cat conftest.err 1>&5
14798      fi
14799      $rm conftest*
14800      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
14801echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
14802      ;;
14803    esac
14804  fi
14805  ;;
14806esac
14807
14808echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14809echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
14810library_names_spec=
14811libname_spec='lib$name'
14812soname_spec=
14813shrext_cmds=".so"
14814postinstall_cmds=
14815postuninstall_cmds=
14816finish_cmds=
14817finish_eval=
14818shlibpath_var=
14819shlibpath_overrides_runpath=unknown
14820version_type=none
14821dynamic_linker="$host_os ld.so"
14822sys_lib_dlsearch_path_spec="/lib /usr/lib"
14823if test "$GCC" = yes; then
14824  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14825  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
14826    # if the path contains ";" then we assume it to be the separator
14827    # otherwise default to the standard path separator (i.e. ":") - it is
14828    # assumed that no part of a normal pathname contains ";" but that should
14829    # okay in the real world where ";" in dirpaths is itself problematic.
14830    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14831  else
14832    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14833  fi
14834else
14835  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14836fi
14837need_lib_prefix=unknown
14838hardcode_into_libs=no
14839
14840# when you set need_version to no, make sure it does not cause -set_version
14841# flags to be left without arguments
14842need_version=unknown
14843
14844case $host_os in
14845aix3*)
14846  version_type=linux
14847  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14848  shlibpath_var=LIBPATH
14849
14850  # AIX 3 has no versioning support, so we append a major version to the name.
14851  soname_spec='${libname}${release}${shared_ext}$major'
14852  ;;
14853
14854aix4* | aix5*)
14855  version_type=linux
14856  need_lib_prefix=no
14857  need_version=no
14858  hardcode_into_libs=yes
14859  if test "$host_cpu" = ia64; then
14860    # AIX 5 supports IA64
14861    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14862    shlibpath_var=LD_LIBRARY_PATH
14863  else
14864    # With GCC up to 2.95.x, collect2 would create an import file
14865    # for dependence libraries.  The import file would start with
14866    # the line `#! .'.  This would cause the generated library to
14867    # depend on `.', always an invalid library.  This was fixed in
14868    # development snapshots of GCC prior to 3.0.
14869    case $host_os in
14870      aix4 | aix4.[01] | aix4.[01].*)
14871      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14872	   echo ' yes '
14873	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
14874	:
14875      else
14876	can_build_shared=no
14877      fi
14878      ;;
14879    esac
14880    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14881    # soname into executable. Probably we can add versioning support to
14882    # collect2, so additional links can be useful in future.
14883    if test "$aix_use_runtimelinking" = yes; then
14884      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14885      # instead of lib<name>.a to let people know that these are not
14886      # typical AIX shared libraries.
14887      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14888    else
14889      # We preserve .a as extension for shared libraries through AIX4.2
14890      # and later when we are not doing run time linking.
14891      library_names_spec='${libname}${release}.a $libname.a'
14892      soname_spec='${libname}${release}${shared_ext}$major'
14893    fi
14894    shlibpath_var=LIBPATH
14895  fi
14896  ;;
14897
14898amigaos*)
14899  library_names_spec='$libname.ixlibrary $libname.a'
14900  # Create ${libname}_ixlibrary.a entries in /sys/libs.
14901  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'
14902  ;;
14903
14904beos*)
14905  library_names_spec='${libname}${shared_ext}'
14906  dynamic_linker="$host_os ld.so"
14907  shlibpath_var=LIBRARY_PATH
14908  ;;
14909
14910bsdi[45]*)
14911  version_type=linux
14912  need_version=no
14913  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14914  soname_spec='${libname}${release}${shared_ext}$major'
14915  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14916  shlibpath_var=LD_LIBRARY_PATH
14917  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14918  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14919  # the default ld.so.conf also contains /usr/contrib/lib and
14920  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14921  # libtool to hard-code these into programs
14922  ;;
14923
14924cygwin* | mingw* | pw32*)
14925  version_type=windows
14926  shrext_cmds=".dll"
14927  need_version=no
14928  need_lib_prefix=no
14929
14930  case $GCC,$host_os in
14931  yes,cygwin* | yes,mingw* | yes,pw32*)
14932    library_names_spec='$libname.dll.a'
14933    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14934    postinstall_cmds='base_file=`basename \${file}`~
14935      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
14936      dldir=$destdir/`dirname \$dlpath`~
14937      test -d \$dldir || mkdir -p \$dldir~
14938      $install_prog $dir/$dlname \$dldir/$dlname~
14939      chmod a+x \$dldir/$dlname'
14940    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14941      dlpath=$dir/\$dldll~
14942       $rm \$dlpath'
14943    shlibpath_overrides_runpath=yes
14944
14945    case $host_os in
14946    cygwin*)
14947      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14948      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14949      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14950      ;;
14951    mingw*)
14952      # MinGW DLLs use traditional 'lib' prefix
14953      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14954      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14955      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
14956        # It is most probably a Windows format PATH printed by
14957        # mingw gcc, but we are running on Cygwin. Gcc prints its search
14958        # path with ; separators, and with drive letters. We can handle the
14959        # drive letters (cygwin fileutils understands them), so leave them,
14960        # especially as we might pass files found there to a mingw objdump,
14961        # which wouldn't understand a cygwinified path. Ahh.
14962        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14963      else
14964        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
14965      fi
14966      ;;
14967    pw32*)
14968      # pw32 DLLs use 'pw' prefix rather than 'lib'
14969      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14970      ;;
14971    esac
14972    ;;
14973
14974  *)
14975    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14976    ;;
14977  esac
14978  dynamic_linker='Win32 ld.exe'
14979  # FIXME: first we should search . and the directory the executable is in
14980  shlibpath_var=PATH
14981  ;;
14982
14983darwin* | rhapsody*)
14984  dynamic_linker="$host_os dyld"
14985  version_type=darwin
14986  need_lib_prefix=no
14987  need_version=no
14988  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14989  soname_spec='${libname}${release}${major}$shared_ext'
14990  shlibpath_overrides_runpath=yes
14991  shlibpath_var=DYLD_LIBRARY_PATH
14992  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14993  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
14994  if test "$GCC" = yes; then
14995    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"`
14996  else
14997    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
14998  fi
14999  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15000  ;;
15001
15002dgux*)
15003  version_type=linux
15004  need_lib_prefix=no
15005  need_version=no
15006  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15007  soname_spec='${libname}${release}${shared_ext}$major'
15008  shlibpath_var=LD_LIBRARY_PATH
15009  ;;
15010
15011freebsd1*)
15012  dynamic_linker=no
15013  ;;
15014
15015kfreebsd*-gnu)
15016  version_type=linux
15017  need_lib_prefix=no
15018  need_version=no
15019  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15020  soname_spec='${libname}${release}${shared_ext}$major'
15021  shlibpath_var=LD_LIBRARY_PATH
15022  shlibpath_overrides_runpath=no
15023  hardcode_into_libs=yes
15024  dynamic_linker='GNU ld.so'
15025  ;;
15026
15027freebsd* | dragonfly*)
15028  # DragonFly does not have aout.  When/if they implement a new
15029  # versioning mechanism, adjust this.
15030  if test -x /usr/bin/objformat; then
15031    objformat=`/usr/bin/objformat`
15032  else
15033    case $host_os in
15034    freebsd[123]*) objformat=aout ;;
15035    *) objformat=elf ;;
15036    esac
15037  fi
15038  version_type=freebsd-$objformat
15039  case $version_type in
15040    freebsd-elf*)
15041      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15042      need_version=no
15043      need_lib_prefix=no
15044      ;;
15045    freebsd-*)
15046      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15047      need_version=yes
15048      ;;
15049  esac
15050  shlibpath_var=LD_LIBRARY_PATH
15051  case $host_os in
15052  freebsd2*)
15053    shlibpath_overrides_runpath=yes
15054    ;;
15055  freebsd3.[01]* | freebsdelf3.[01]*)
15056    shlibpath_overrides_runpath=yes
15057    hardcode_into_libs=yes
15058    ;;
15059  *) # from 3.2 on
15060    shlibpath_overrides_runpath=no
15061    hardcode_into_libs=yes
15062    ;;
15063  esac
15064  ;;
15065
15066gnu*)
15067  version_type=linux
15068  need_lib_prefix=no
15069  need_version=no
15070  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15071  soname_spec='${libname}${release}${shared_ext}$major'
15072  shlibpath_var=LD_LIBRARY_PATH
15073  hardcode_into_libs=yes
15074  ;;
15075
15076hpux9* | hpux10* | hpux11*)
15077  # Give a soname corresponding to the major version so that dld.sl refuses to
15078  # link against other versions.
15079  version_type=sunos
15080  need_lib_prefix=no
15081  need_version=no
15082  case $host_cpu in
15083  ia64*)
15084    shrext_cmds='.so'
15085    hardcode_into_libs=yes
15086    dynamic_linker="$host_os dld.so"
15087    shlibpath_var=LD_LIBRARY_PATH
15088    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15089    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15090    soname_spec='${libname}${release}${shared_ext}$major'
15091    if test "X$HPUX_IA64_MODE" = X32; then
15092      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15093    else
15094      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15095    fi
15096    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15097    ;;
15098   hppa*64*)
15099     shrext_cmds='.sl'
15100     hardcode_into_libs=yes
15101     dynamic_linker="$host_os dld.sl"
15102     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15103     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15104     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15105     soname_spec='${libname}${release}${shared_ext}$major'
15106     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15107     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15108     ;;
15109   *)
15110    shrext_cmds='.sl'
15111    dynamic_linker="$host_os dld.sl"
15112    shlibpath_var=SHLIB_PATH
15113    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15114    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15115    soname_spec='${libname}${release}${shared_ext}$major'
15116    ;;
15117  esac
15118  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15119  postinstall_cmds='chmod 555 $lib'
15120  ;;
15121
15122irix5* | irix6* | nonstopux*)
15123  case $host_os in
15124    nonstopux*) version_type=nonstopux ;;
15125    *)
15126	if test "$lt_cv_prog_gnu_ld" = yes; then
15127		version_type=linux
15128	else
15129		version_type=irix
15130	fi ;;
15131  esac
15132  need_lib_prefix=no
15133  need_version=no
15134  soname_spec='${libname}${release}${shared_ext}$major'
15135  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15136  case $host_os in
15137  irix5* | nonstopux*)
15138    libsuff= shlibsuff=
15139    ;;
15140  *)
15141    case $LD in # libtool.m4 will add one of these switches to LD
15142    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15143      libsuff= shlibsuff= libmagic=32-bit;;
15144    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15145      libsuff=32 shlibsuff=N32 libmagic=N32;;
15146    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15147      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15148    *) libsuff= shlibsuff= libmagic=never-match;;
15149    esac
15150    ;;
15151  esac
15152  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15153  shlibpath_overrides_runpath=no
15154  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15155  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15156  hardcode_into_libs=yes
15157  ;;
15158
15159# No shared lib support for Linux oldld, aout, or coff.
15160linux*oldld* | linux*aout* | linux*coff*)
15161  dynamic_linker=no
15162  ;;
15163
15164# This must be Linux ELF.
15165linux*)
15166  version_type=linux
15167  need_lib_prefix=no
15168  need_version=no
15169  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15170  soname_spec='${libname}${release}${shared_ext}$major'
15171  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15172  shlibpath_var=LD_LIBRARY_PATH
15173  shlibpath_overrides_runpath=no
15174  # This implies no fast_install, which is unacceptable.
15175  # Some rework will be needed to allow for fast_install
15176  # before this can be enabled.
15177  hardcode_into_libs=yes
15178
15179  # Append ld.so.conf contents to the search path
15180  if test -f /etc/ld.so.conf; then
15181    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' ' '`
15182    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15183  fi
15184
15185  # We used to test for /lib/ld.so.1 and disable shared libraries on
15186  # powerpc, because MkLinux only supported shared libraries with the
15187  # GNU dynamic linker.  Since this was broken with cross compilers,
15188  # most powerpc-linux boxes support dynamic linking these days and
15189  # people can always --disable-shared, the test was removed, and we
15190  # assume the GNU/Linux dynamic linker is in use.
15191  dynamic_linker='GNU/Linux ld.so'
15192  ;;
15193
15194knetbsd*-gnu)
15195  version_type=linux
15196  need_lib_prefix=no
15197  need_version=no
15198  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15199  soname_spec='${libname}${release}${shared_ext}$major'
15200  shlibpath_var=LD_LIBRARY_PATH
15201  shlibpath_overrides_runpath=no
15202  hardcode_into_libs=yes
15203  dynamic_linker='GNU ld.so'
15204  ;;
15205
15206netbsd*)
15207  version_type=sunos
15208  need_lib_prefix=no
15209  need_version=no
15210  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15211    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15212    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15213    dynamic_linker='NetBSD (a.out) ld.so'
15214  else
15215    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15216    soname_spec='${libname}${release}${shared_ext}$major'
15217    dynamic_linker='NetBSD ld.elf_so'
15218  fi
15219  shlibpath_var=LD_LIBRARY_PATH
15220  shlibpath_overrides_runpath=yes
15221  hardcode_into_libs=yes
15222  ;;
15223
15224newsos6)
15225  version_type=linux
15226  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15227  shlibpath_var=LD_LIBRARY_PATH
15228  shlibpath_overrides_runpath=yes
15229  ;;
15230
15231nto-qnx*)
15232  version_type=linux
15233  need_lib_prefix=no
15234  need_version=no
15235  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15236  soname_spec='${libname}${release}${shared_ext}$major'
15237  shlibpath_var=LD_LIBRARY_PATH
15238  shlibpath_overrides_runpath=yes
15239  ;;
15240
15241openbsd*)
15242  version_type=sunos
15243  need_lib_prefix=no
15244  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15245  case $host_os in
15246    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15247    *)                         need_version=no  ;;
15248  esac
15249  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15250  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15251  shlibpath_var=LD_LIBRARY_PATH
15252  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15253    case $host_os in
15254      openbsd2.[89] | openbsd2.[89].*)
15255	shlibpath_overrides_runpath=no
15256	;;
15257      *)
15258	shlibpath_overrides_runpath=yes
15259	;;
15260      esac
15261  else
15262    shlibpath_overrides_runpath=yes
15263  fi
15264  ;;
15265
15266os2*)
15267  libname_spec='$name'
15268  shrext_cmds=".dll"
15269  need_lib_prefix=no
15270  library_names_spec='$libname${shared_ext} $libname.a'
15271  dynamic_linker='OS/2 ld.exe'
15272  shlibpath_var=LIBPATH
15273  ;;
15274
15275osf3* | osf4* | osf5*)
15276  version_type=osf
15277  need_lib_prefix=no
15278  need_version=no
15279  soname_spec='${libname}${release}${shared_ext}$major'
15280  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15281  shlibpath_var=LD_LIBRARY_PATH
15282  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15283  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15284  ;;
15285
15286sco3.2v5*)
15287  version_type=osf
15288  soname_spec='${libname}${release}${shared_ext}$major'
15289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15290  shlibpath_var=LD_LIBRARY_PATH
15291  ;;
15292
15293solaris*)
15294  version_type=linux
15295  need_lib_prefix=no
15296  need_version=no
15297  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15298  soname_spec='${libname}${release}${shared_ext}$major'
15299  shlibpath_var=LD_LIBRARY_PATH
15300  shlibpath_overrides_runpath=yes
15301  hardcode_into_libs=yes
15302  # ldd complains unless libraries are executable
15303  postinstall_cmds='chmod +x $lib'
15304  ;;
15305
15306sunos4*)
15307  version_type=sunos
15308  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15309  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15310  shlibpath_var=LD_LIBRARY_PATH
15311  shlibpath_overrides_runpath=yes
15312  if test "$with_gnu_ld" = yes; then
15313    need_lib_prefix=no
15314  fi
15315  need_version=yes
15316  ;;
15317
15318sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15319  version_type=linux
15320  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15321  soname_spec='${libname}${release}${shared_ext}$major'
15322  shlibpath_var=LD_LIBRARY_PATH
15323  case $host_vendor in
15324    sni)
15325      shlibpath_overrides_runpath=no
15326      need_lib_prefix=no
15327      export_dynamic_flag_spec='${wl}-Blargedynsym'
15328      runpath_var=LD_RUN_PATH
15329      ;;
15330    siemens)
15331      need_lib_prefix=no
15332      ;;
15333    motorola)
15334      need_lib_prefix=no
15335      need_version=no
15336      shlibpath_overrides_runpath=no
15337      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15338      ;;
15339  esac
15340  ;;
15341
15342sysv4*MP*)
15343  if test -d /usr/nec ;then
15344    version_type=linux
15345    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15346    soname_spec='$libname${shared_ext}.$major'
15347    shlibpath_var=LD_LIBRARY_PATH
15348  fi
15349  ;;
15350
15351uts4*)
15352  version_type=linux
15353  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15354  soname_spec='${libname}${release}${shared_ext}$major'
15355  shlibpath_var=LD_LIBRARY_PATH
15356  ;;
15357
15358*)
15359  dynamic_linker=no
15360  ;;
15361esac
15362echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15363echo "${ECHO_T}$dynamic_linker" >&6
15364test "$dynamic_linker" = no && can_build_shared=no
15365
15366echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15367echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
15368hardcode_action_F77=
15369if test -n "$hardcode_libdir_flag_spec_F77" || \
15370   test -n "$runpath_var_F77" || \
15371   test "X$hardcode_automatic_F77" = "Xyes" ; then
15372
15373  # We can hardcode non-existant directories.
15374  if test "$hardcode_direct_F77" != no &&
15375     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15376     # have to relink, otherwise we might link with an installed library
15377     # when we should be linking with a yet-to-be-installed one
15378     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15379     test "$hardcode_minus_L_F77" != no; then
15380    # Linking always hardcodes the temporary library directory.
15381    hardcode_action_F77=relink
15382  else
15383    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15384    hardcode_action_F77=immediate
15385  fi
15386else
15387  # We cannot hardcode anything, or else we can only hardcode existing
15388  # directories.
15389  hardcode_action_F77=unsupported
15390fi
15391echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15392echo "${ECHO_T}$hardcode_action_F77" >&6
15393
15394if test "$hardcode_action_F77" = relink; then
15395  # Fast installation is not supported
15396  enable_fast_install=no
15397elif test "$shlibpath_overrides_runpath" = yes ||
15398     test "$enable_shared" = no; then
15399  # Fast installation is not necessary
15400  enable_fast_install=needless
15401fi
15402
15403striplib=
15404old_striplib=
15405echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
15406echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
15407if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
15408  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
15409  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
15410  echo "$as_me:$LINENO: result: yes" >&5
15411echo "${ECHO_T}yes" >&6
15412else
15413# FIXME - insert some real tests, host_os isn't really good enough
15414  case $host_os in
15415   darwin*)
15416       if test -n "$STRIP" ; then
15417         striplib="$STRIP -x"
15418         echo "$as_me:$LINENO: result: yes" >&5
15419echo "${ECHO_T}yes" >&6
15420       else
15421  echo "$as_me:$LINENO: result: no" >&5
15422echo "${ECHO_T}no" >&6
15423fi
15424       ;;
15425   *)
15426  echo "$as_me:$LINENO: result: no" >&5
15427echo "${ECHO_T}no" >&6
15428    ;;
15429  esac
15430fi
15431
15432
15433
15434# The else clause should only fire when bootstrapping the
15435# libtool distribution, otherwise you forgot to ship ltmain.sh
15436# with your package, and you will get complaints that there are
15437# no rules to generate ltmain.sh.
15438if test -f "$ltmain"; then
15439  # See if we are running on zsh, and set the options which allow our commands through
15440  # without removal of \ escapes.
15441  if test -n "${ZSH_VERSION+set}" ; then
15442    setopt NO_GLOB_SUBST
15443  fi
15444  # Now quote all the things that may contain metacharacters while being
15445  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15446  # variables and quote the copies for generation of the libtool script.
15447  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
15448    SED SHELL STRIP \
15449    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15450    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15451    deplibs_check_method reload_flag reload_cmds need_locks \
15452    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15453    lt_cv_sys_global_symbol_to_c_name_address \
15454    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15455    old_postinstall_cmds old_postuninstall_cmds \
15456    compiler_F77 \
15457    CC_F77 \
15458    LD_F77 \
15459    lt_prog_compiler_wl_F77 \
15460    lt_prog_compiler_pic_F77 \
15461    lt_prog_compiler_static_F77 \
15462    lt_prog_compiler_no_builtin_flag_F77 \
15463    export_dynamic_flag_spec_F77 \
15464    thread_safe_flag_spec_F77 \
15465    whole_archive_flag_spec_F77 \
15466    enable_shared_with_static_runtimes_F77 \
15467    old_archive_cmds_F77 \
15468    old_archive_from_new_cmds_F77 \
15469    predep_objects_F77 \
15470    postdep_objects_F77 \
15471    predeps_F77 \
15472    postdeps_F77 \
15473    compiler_lib_search_path_F77 \
15474    archive_cmds_F77 \
15475    archive_expsym_cmds_F77 \
15476    postinstall_cmds_F77 \
15477    postuninstall_cmds_F77 \
15478    old_archive_from_expsyms_cmds_F77 \
15479    allow_undefined_flag_F77 \
15480    no_undefined_flag_F77 \
15481    export_symbols_cmds_F77 \
15482    hardcode_libdir_flag_spec_F77 \
15483    hardcode_libdir_flag_spec_ld_F77 \
15484    hardcode_libdir_separator_F77 \
15485    hardcode_automatic_F77 \
15486    module_cmds_F77 \
15487    module_expsym_cmds_F77 \
15488    lt_cv_prog_compiler_c_o_F77 \
15489    exclude_expsyms_F77 \
15490    include_expsyms_F77; do
15491
15492    case $var in
15493    old_archive_cmds_F77 | \
15494    old_archive_from_new_cmds_F77 | \
15495    archive_cmds_F77 | \
15496    archive_expsym_cmds_F77 | \
15497    module_cmds_F77 | \
15498    module_expsym_cmds_F77 | \
15499    old_archive_from_expsyms_cmds_F77 | \
15500    export_symbols_cmds_F77 | \
15501    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15502    postinstall_cmds | postuninstall_cmds | \
15503    old_postinstall_cmds | old_postuninstall_cmds | \
15504    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15505      # Double-quote double-evaled strings.
15506      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15507      ;;
15508    *)
15509      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15510      ;;
15511    esac
15512  done
15513
15514  case $lt_echo in
15515  *'\$0 --fallback-echo"')
15516    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15517    ;;
15518  esac
15519
15520cfgfile="$ofile"
15521
15522  cat <<__EOF__ >> "$cfgfile"
15523# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15524
15525# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15526
15527# Shell to use when invoking shell scripts.
15528SHELL=$lt_SHELL
15529
15530# Whether or not to build shared libraries.
15531build_libtool_libs=$enable_shared
15532
15533# Whether or not to build static libraries.
15534build_old_libs=$enable_static
15535
15536# Whether or not to add -lc for building shared libraries.
15537build_libtool_need_lc=$archive_cmds_need_lc_F77
15538
15539# Whether or not to disallow shared libs when runtime libs are static
15540allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15541
15542# Whether or not to optimize for fast installation.
15543fast_install=$enable_fast_install
15544
15545# The host system.
15546host_alias=$host_alias
15547host=$host
15548host_os=$host_os
15549
15550# The build system.
15551build_alias=$build_alias
15552build=$build
15553build_os=$build_os
15554
15555# An echo program that does not interpret backslashes.
15556echo=$lt_echo
15557
15558# The archiver.
15559AR=$lt_AR
15560AR_FLAGS=$lt_AR_FLAGS
15561
15562# A C compiler.
15563LTCC=$lt_LTCC
15564
15565# A language-specific compiler.
15566CC=$lt_compiler_F77
15567
15568# Is the compiler the GNU C compiler?
15569with_gcc=$GCC_F77
15570
15571# An ERE matcher.
15572EGREP=$lt_EGREP
15573
15574# The linker used to build libraries.
15575LD=$lt_LD_F77
15576
15577# Whether we need hard or soft links.
15578LN_S=$lt_LN_S
15579
15580# A BSD-compatible nm program.
15581NM=$lt_NM
15582
15583# A symbol stripping program
15584STRIP=$lt_STRIP
15585
15586# Used to examine libraries when file_magic_cmd begins "file"
15587MAGIC_CMD=$MAGIC_CMD
15588
15589# Used on cygwin: DLL creation program.
15590DLLTOOL="$DLLTOOL"
15591
15592# Used on cygwin: object dumper.
15593OBJDUMP="$OBJDUMP"
15594
15595# Used on cygwin: assembler.
15596AS="$AS"
15597
15598# The name of the directory that contains temporary libtool files.
15599objdir=$objdir
15600
15601# How to create reloadable object files.
15602reload_flag=$lt_reload_flag
15603reload_cmds=$lt_reload_cmds
15604
15605# How to pass a linker flag through the compiler.
15606wl=$lt_lt_prog_compiler_wl_F77
15607
15608# Object file suffix (normally "o").
15609objext="$ac_objext"
15610
15611# Old archive suffix (normally "a").
15612libext="$libext"
15613
15614# Shared library suffix (normally ".so").
15615shrext_cmds='$shrext_cmds'
15616
15617# Executable file suffix (normally "").
15618exeext="$exeext"
15619
15620# Additional compiler flags for building library objects.
15621pic_flag=$lt_lt_prog_compiler_pic_F77
15622pic_mode=$pic_mode
15623
15624# What is the maximum length of a command?
15625max_cmd_len=$lt_cv_sys_max_cmd_len
15626
15627# Does compiler simultaneously support -c and -o options?
15628compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15629
15630# Must we lock files when doing compilation?
15631need_locks=$lt_need_locks
15632
15633# Do we need the lib prefix for modules?
15634need_lib_prefix=$need_lib_prefix
15635
15636# Do we need a version for libraries?
15637need_version=$need_version
15638
15639# Whether dlopen is supported.
15640dlopen_support=$enable_dlopen
15641
15642# Whether dlopen of programs is supported.
15643dlopen_self=$enable_dlopen_self
15644
15645# Whether dlopen of statically linked programs is supported.
15646dlopen_self_static=$enable_dlopen_self_static
15647
15648# Compiler flag to prevent dynamic linking.
15649link_static_flag=$lt_lt_prog_compiler_static_F77
15650
15651# Compiler flag to turn off builtin functions.
15652no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15653
15654# Compiler flag to allow reflexive dlopens.
15655export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15656
15657# Compiler flag to generate shared objects directly from archives.
15658whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15659
15660# Compiler flag to generate thread-safe objects.
15661thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15662
15663# Library versioning type.
15664version_type=$version_type
15665
15666# Format of library name prefix.
15667libname_spec=$lt_libname_spec
15668
15669# List of archive names.  First name is the real one, the rest are links.
15670# The last name is the one that the linker finds with -lNAME.
15671library_names_spec=$lt_library_names_spec
15672
15673# The coded name of the library, if different from the real name.
15674soname_spec=$lt_soname_spec
15675
15676# Commands used to build and install an old-style archive.
15677RANLIB=$lt_RANLIB
15678old_archive_cmds=$lt_old_archive_cmds_F77
15679old_postinstall_cmds=$lt_old_postinstall_cmds
15680old_postuninstall_cmds=$lt_old_postuninstall_cmds
15681
15682# Create an old-style archive from a shared archive.
15683old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15684
15685# Create a temporary old-style archive to link instead of a shared archive.
15686old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15687
15688# Commands used to build and install a shared archive.
15689archive_cmds=$lt_archive_cmds_F77
15690archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15691postinstall_cmds=$lt_postinstall_cmds
15692postuninstall_cmds=$lt_postuninstall_cmds
15693
15694# Commands used to build a loadable module (assumed same as above if empty)
15695module_cmds=$lt_module_cmds_F77
15696module_expsym_cmds=$lt_module_expsym_cmds_F77
15697
15698# Commands to strip libraries.
15699old_striplib=$lt_old_striplib
15700striplib=$lt_striplib
15701
15702# Dependencies to place before the objects being linked to create a
15703# shared library.
15704predep_objects=$lt_predep_objects_F77
15705
15706# Dependencies to place after the objects being linked to create a
15707# shared library.
15708postdep_objects=$lt_postdep_objects_F77
15709
15710# Dependencies to place before the objects being linked to create a
15711# shared library.
15712predeps=$lt_predeps_F77
15713
15714# Dependencies to place after the objects being linked to create a
15715# shared library.
15716postdeps=$lt_postdeps_F77
15717
15718# The library search path used internally by the compiler when linking
15719# a shared library.
15720compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15721
15722# Method to check whether dependent libraries are shared objects.
15723deplibs_check_method=$lt_deplibs_check_method
15724
15725# Command to use when deplibs_check_method == file_magic.
15726file_magic_cmd=$lt_file_magic_cmd
15727
15728# Flag that allows shared libraries with undefined symbols to be built.
15729allow_undefined_flag=$lt_allow_undefined_flag_F77
15730
15731# Flag that forces no undefined symbols.
15732no_undefined_flag=$lt_no_undefined_flag_F77
15733
15734# Commands used to finish a libtool library installation in a directory.
15735finish_cmds=$lt_finish_cmds
15736
15737# Same as above, but a single script fragment to be evaled but not shown.
15738finish_eval=$lt_finish_eval
15739
15740# Take the output of nm and produce a listing of raw symbols and C names.
15741global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15742
15743# Transform the output of nm in a proper C declaration
15744global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15745
15746# Transform the output of nm in a C name address pair
15747global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15748
15749# This is the shared library runtime path variable.
15750runpath_var=$runpath_var
15751
15752# This is the shared library path variable.
15753shlibpath_var=$shlibpath_var
15754
15755# Is shlibpath searched before the hard-coded library search path?
15756shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15757
15758# How to hardcode a shared library path into an executable.
15759hardcode_action=$hardcode_action_F77
15760
15761# Whether we should hardcode library paths into libraries.
15762hardcode_into_libs=$hardcode_into_libs
15763
15764# Flag to hardcode \$libdir into a binary during linking.
15765# This must work even if \$libdir does not exist.
15766hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15767
15768# If ld is used when linking, flag to hardcode \$libdir into
15769# a binary during linking. This must work even if \$libdir does
15770# not exist.
15771hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15772
15773# Whether we need a single -rpath flag with a separated argument.
15774hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15775
15776# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15777# resulting binary.
15778hardcode_direct=$hardcode_direct_F77
15779
15780# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15781# resulting binary.
15782hardcode_minus_L=$hardcode_minus_L_F77
15783
15784# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15785# the resulting binary.
15786hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15787
15788# Set to yes if building a shared library automatically hardcodes DIR into the library
15789# and all subsequent libraries and executables linked against it.
15790hardcode_automatic=$hardcode_automatic_F77
15791
15792# Variables whose values should be saved in libtool wrapper scripts and
15793# restored at relink time.
15794variables_saved_for_relink="$variables_saved_for_relink"
15795
15796# Whether libtool must link a program against all its dependency libraries.
15797link_all_deplibs=$link_all_deplibs_F77
15798
15799# Compile-time system search path for libraries
15800sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15801
15802# Run-time system search path for libraries
15803sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15804
15805# Fix the shell variable \$srcfile for the compiler.
15806fix_srcfile_path="$fix_srcfile_path_F77"
15807
15808# Set to yes if exported symbols are required.
15809always_export_symbols=$always_export_symbols_F77
15810
15811# The commands to list exported symbols.
15812export_symbols_cmds=$lt_export_symbols_cmds_F77
15813
15814# The commands to extract the exported symbol list from a shared archive.
15815extract_expsyms_cmds=$lt_extract_expsyms_cmds
15816
15817# Symbols that should not be listed in the preloaded symbols.
15818exclude_expsyms=$lt_exclude_expsyms_F77
15819
15820# Symbols that must always be exported.
15821include_expsyms=$lt_include_expsyms_F77
15822
15823# ### END LIBTOOL TAG CONFIG: $tagname
15824
15825__EOF__
15826
15827
15828else
15829  # If there is no Makefile yet, we rely on a make rule to execute
15830  # `config.status --recheck' to rerun these tests and create the
15831  # libtool script then.
15832  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
15833  if test -f "$ltmain_in"; then
15834    test -f Makefile && make "$ltmain"
15835  fi
15836fi
15837
15838
15839ac_ext=c
15840ac_cpp='$CPP $CPPFLAGS'
15841ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15842ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15843ac_compiler_gnu=$ac_cv_c_compiler_gnu
15844
15845CC="$lt_save_CC"
15846
15847	else
15848	  tagname=""
15849	fi
15850	;;
15851
15852      GCJ)
15853	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
15854
15855
15856
15857# Source file extension for Java test sources.
15858ac_ext=java
15859
15860# Object file extension for compiled Java test sources.
15861objext=o
15862objext_GCJ=$objext
15863
15864# Code to be used in simple compile tests
15865lt_simple_compile_test_code="class foo {}\n"
15866
15867# Code to be used in simple link tests
15868lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
15869
15870# ltmain only uses $CC for tagged configurations so make sure $CC is set.
15871
15872# If no C compiler was specified, use CC.
15873LTCC=${LTCC-"$CC"}
15874
15875# Allow CC to be a program name with arguments.
15876compiler=$CC
15877
15878
15879# save warnings/boilerplate of simple test code
15880ac_outfile=conftest.$ac_objext
15881printf "$lt_simple_compile_test_code" >conftest.$ac_ext
15882eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
15883_lt_compiler_boilerplate=`cat conftest.err`
15884$rm conftest*
15885
15886ac_outfile=conftest.$ac_objext
15887printf "$lt_simple_link_test_code" >conftest.$ac_ext
15888eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
15889_lt_linker_boilerplate=`cat conftest.err`
15890$rm conftest*
15891
15892
15893# Allow CC to be a program name with arguments.
15894lt_save_CC="$CC"
15895CC=${GCJ-"gcj"}
15896compiler=$CC
15897compiler_GCJ=$CC
15898for cc_temp in $compiler""; do
15899  case $cc_temp in
15900    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15901    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15902    \-*) ;;
15903    *) break;;
15904  esac
15905done
15906cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15907
15908
15909# GCJ did not exist at the time GCC didn't implicitly link libc in.
15910archive_cmds_need_lc_GCJ=no
15911
15912old_archive_cmds_GCJ=$old_archive_cmds
15913
15914
15915lt_prog_compiler_no_builtin_flag_GCJ=
15916
15917if test "$GCC" = yes; then
15918  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
15919
15920
15921echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
15922echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
15923if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
15924  echo $ECHO_N "(cached) $ECHO_C" >&6
15925else
15926  lt_cv_prog_compiler_rtti_exceptions=no
15927  ac_outfile=conftest.$ac_objext
15928   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15929   lt_compiler_flag="-fno-rtti -fno-exceptions"
15930   # Insert the option either (1) after the last *FLAGS variable, or
15931   # (2) before a word containing "conftest.", or (3) at the end.
15932   # Note that $ac_compile itself does not contain backslashes and begins
15933   # with a dollar sign (not a hyphen), so the echo should work correctly.
15934   # The option is referenced via a variable to avoid confusing sed.
15935   lt_compile=`echo "$ac_compile" | $SED \
15936   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15937   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15938   -e 's:$: $lt_compiler_flag:'`
15939   (eval echo "\"\$as_me:15939: $lt_compile\"" >&5)
15940   (eval "$lt_compile" 2>conftest.err)
15941   ac_status=$?
15942   cat conftest.err >&5
15943   echo "$as_me:15943: \$? = $ac_status" >&5
15944   if (exit $ac_status) && test -s "$ac_outfile"; then
15945     # The compiler can only warn and ignore the option if not recognized
15946     # So say no if there are warnings other than the usual output.
15947     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
15948     $SED '/^$/d' conftest.err >conftest.er2
15949     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
15950       lt_cv_prog_compiler_rtti_exceptions=yes
15951     fi
15952   fi
15953   $rm conftest*
15954
15955fi
15956echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
15957echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
15958
15959if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
15960    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
15961else
15962    :
15963fi
15964
15965fi
15966
15967lt_prog_compiler_wl_GCJ=
15968lt_prog_compiler_pic_GCJ=
15969lt_prog_compiler_static_GCJ=
15970
15971echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
15972echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
15973
15974  if test "$GCC" = yes; then
15975    lt_prog_compiler_wl_GCJ='-Wl,'
15976    lt_prog_compiler_static_GCJ='-static'
15977
15978    case $host_os in
15979      aix*)
15980      # All AIX code is PIC.
15981      if test "$host_cpu" = ia64; then
15982	# AIX 5 now supports IA64 processor
15983	lt_prog_compiler_static_GCJ='-Bstatic'
15984      fi
15985      ;;
15986
15987    amigaos*)
15988      # FIXME: we need at least 68020 code to build shared libraries, but
15989      # adding the `-m68020' flag to GCC prevents building anything better,
15990      # like `-m68040'.
15991      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
15992      ;;
15993
15994    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15995      # PIC is the default for these OSes.
15996      ;;
15997
15998    mingw* | pw32* | os2*)
15999      # This hack is so that the source file can tell whether it is being
16000      # built for inclusion in a dll (and should export symbols for example).
16001      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16002      ;;
16003
16004    darwin* | rhapsody*)
16005      # PIC is the default on this platform
16006      # Common symbols not allowed in MH_DYLIB files
16007      lt_prog_compiler_pic_GCJ='-fno-common'
16008      ;;
16009
16010    msdosdjgpp*)
16011      # Just because we use GCC doesn't mean we suddenly get shared libraries
16012      # on systems that don't support them.
16013      lt_prog_compiler_can_build_shared_GCJ=no
16014      enable_shared=no
16015      ;;
16016
16017    sysv4*MP*)
16018      if test -d /usr/nec; then
16019	lt_prog_compiler_pic_GCJ=-Kconform_pic
16020      fi
16021      ;;
16022
16023    hpux*)
16024      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16025      # not for PA HP-UX.
16026      case $host_cpu in
16027      hppa*64*|ia64*)
16028	# +Z the default
16029	;;
16030      *)
16031	lt_prog_compiler_pic_GCJ='-fPIC'
16032	;;
16033      esac
16034      ;;
16035
16036    *)
16037      lt_prog_compiler_pic_GCJ='-fPIC'
16038      ;;
16039    esac
16040  else
16041    # PORTME Check for flag to pass linker flags through the system compiler.
16042    case $host_os in
16043    aix*)
16044      lt_prog_compiler_wl_GCJ='-Wl,'
16045      if test "$host_cpu" = ia64; then
16046	# AIX 5 now supports IA64 processor
16047	lt_prog_compiler_static_GCJ='-Bstatic'
16048      else
16049	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16050      fi
16051      ;;
16052      darwin*)
16053        # PIC is the default on this platform
16054        # Common symbols not allowed in MH_DYLIB files
16055       case $cc_basename in
16056         xlc*)
16057         lt_prog_compiler_pic_GCJ='-qnocommon'
16058         lt_prog_compiler_wl_GCJ='-Wl,'
16059         ;;
16060       esac
16061       ;;
16062
16063    mingw* | pw32* | os2*)
16064      # This hack is so that the source file can tell whether it is being
16065      # built for inclusion in a dll (and should export symbols for example).
16066      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16067      ;;
16068
16069    hpux9* | hpux10* | hpux11*)
16070      lt_prog_compiler_wl_GCJ='-Wl,'
16071      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16072      # not for PA HP-UX.
16073      case $host_cpu in
16074      hppa*64*|ia64*)
16075	# +Z the default
16076	;;
16077      *)
16078	lt_prog_compiler_pic_GCJ='+Z'
16079	;;
16080      esac
16081      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16082      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16083      ;;
16084
16085    irix5* | irix6* | nonstopux*)
16086      lt_prog_compiler_wl_GCJ='-Wl,'
16087      # PIC (with -KPIC) is the default.
16088      lt_prog_compiler_static_GCJ='-non_shared'
16089      ;;
16090
16091    newsos6)
16092      lt_prog_compiler_pic_GCJ='-KPIC'
16093      lt_prog_compiler_static_GCJ='-Bstatic'
16094      ;;
16095
16096    linux*)
16097      case $cc_basename in
16098      icc* | ecc*)
16099	lt_prog_compiler_wl_GCJ='-Wl,'
16100	lt_prog_compiler_pic_GCJ='-KPIC'
16101	lt_prog_compiler_static_GCJ='-static'
16102        ;;
16103      pgcc* | pgf77* | pgf90* | pgf95*)
16104        # Portland Group compilers (*not* the Pentium gcc compiler,
16105	# which looks to be a dead project)
16106	lt_prog_compiler_wl_GCJ='-Wl,'
16107	lt_prog_compiler_pic_GCJ='-fpic'
16108	lt_prog_compiler_static_GCJ='-Bstatic'
16109        ;;
16110      ccc*)
16111        lt_prog_compiler_wl_GCJ='-Wl,'
16112        # All Alpha code is PIC.
16113        lt_prog_compiler_static_GCJ='-non_shared'
16114        ;;
16115      esac
16116      ;;
16117
16118    osf3* | osf4* | osf5*)
16119      lt_prog_compiler_wl_GCJ='-Wl,'
16120      # All OSF/1 code is PIC.
16121      lt_prog_compiler_static_GCJ='-non_shared'
16122      ;;
16123
16124    sco3.2v5*)
16125      lt_prog_compiler_pic_GCJ='-Kpic'
16126      lt_prog_compiler_static_GCJ='-dn'
16127      ;;
16128
16129    solaris*)
16130      lt_prog_compiler_pic_GCJ='-KPIC'
16131      lt_prog_compiler_static_GCJ='-Bstatic'
16132      case $cc_basename in
16133      f77* | f90* | f95*)
16134	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16135      *)
16136	lt_prog_compiler_wl_GCJ='-Wl,';;
16137      esac
16138      ;;
16139
16140    sunos4*)
16141      lt_prog_compiler_wl_GCJ='-Qoption ld '
16142      lt_prog_compiler_pic_GCJ='-PIC'
16143      lt_prog_compiler_static_GCJ='-Bstatic'
16144      ;;
16145
16146    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
16147      lt_prog_compiler_wl_GCJ='-Wl,'
16148      lt_prog_compiler_pic_GCJ='-KPIC'
16149      lt_prog_compiler_static_GCJ='-Bstatic'
16150      ;;
16151
16152    sysv4*MP*)
16153      if test -d /usr/nec ;then
16154	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16155	lt_prog_compiler_static_GCJ='-Bstatic'
16156      fi
16157      ;;
16158
16159    unicos*)
16160      lt_prog_compiler_wl_GCJ='-Wl,'
16161      lt_prog_compiler_can_build_shared_GCJ=no
16162      ;;
16163
16164    uts4*)
16165      lt_prog_compiler_pic_GCJ='-pic'
16166      lt_prog_compiler_static_GCJ='-Bstatic'
16167      ;;
16168
16169    *)
16170      lt_prog_compiler_can_build_shared_GCJ=no
16171      ;;
16172    esac
16173  fi
16174
16175echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16176echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
16177
16178#
16179# Check to make sure the PIC flag actually works.
16180#
16181if test -n "$lt_prog_compiler_pic_GCJ"; then
16182
16183echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16184echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
16185if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16186  echo $ECHO_N "(cached) $ECHO_C" >&6
16187else
16188  lt_prog_compiler_pic_works_GCJ=no
16189  ac_outfile=conftest.$ac_objext
16190   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16191   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16192   # Insert the option either (1) after the last *FLAGS variable, or
16193   # (2) before a word containing "conftest.", or (3) at the end.
16194   # Note that $ac_compile itself does not contain backslashes and begins
16195   # with a dollar sign (not a hyphen), so the echo should work correctly.
16196   # The option is referenced via a variable to avoid confusing sed.
16197   lt_compile=`echo "$ac_compile" | $SED \
16198   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16199   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16200   -e 's:$: $lt_compiler_flag:'`
16201   (eval echo "\"\$as_me:16201: $lt_compile\"" >&5)
16202   (eval "$lt_compile" 2>conftest.err)
16203   ac_status=$?
16204   cat conftest.err >&5
16205   echo "$as_me:16205: \$? = $ac_status" >&5
16206   if (exit $ac_status) && test -s "$ac_outfile"; then
16207     # The compiler can only warn and ignore the option if not recognized
16208     # So say no if there are warnings other than the usual output.
16209     $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp
16210     $SED '/^$/d' conftest.err >conftest.er2
16211     if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then
16212       lt_prog_compiler_pic_works_GCJ=yes
16213     fi
16214   fi
16215   $rm conftest*
16216
16217fi
16218echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16219echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
16220
16221if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16222    case $lt_prog_compiler_pic_GCJ in
16223     "" | " "*) ;;
16224     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16225     esac
16226else
16227    lt_prog_compiler_pic_GCJ=
16228     lt_prog_compiler_can_build_shared_GCJ=no
16229fi
16230
16231fi
16232case $host_os in
16233  # For platforms which do not support PIC, -DPIC is meaningless:
16234  *djgpp*)
16235    lt_prog_compiler_pic_GCJ=
16236    ;;
16237  *)
16238    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16239    ;;
16240esac
16241
16242echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16243echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
16244if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16245  echo $ECHO_N "(cached) $ECHO_C" >&6
16246else
16247  lt_cv_prog_compiler_c_o_GCJ=no
16248   $rm -r conftest 2>/dev/null
16249   mkdir conftest
16250   cd conftest
16251   mkdir out
16252   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16253
16254   lt_compiler_flag="-o out/conftest2.$ac_objext"
16255   # Insert the option either (1) after the last *FLAGS variable, or
16256   # (2) before a word containing "conftest.", or (3) at the end.
16257   # Note that $ac_compile itself does not contain backslashes and begins
16258   # with a dollar sign (not a hyphen), so the echo should work correctly.
16259   lt_compile=`echo "$ac_compile" | $SED \
16260   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16261   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16262   -e 's:$: $lt_compiler_flag:'`
16263   (eval echo "\"\$as_me:16263: $lt_compile\"" >&5)
16264   (eval "$lt_compile" 2>out/conftest.err)
16265   ac_status=$?
16266   cat out/conftest.err >&5
16267   echo "$as_me:16267: \$? = $ac_status" >&5
16268   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16269   then
16270     # The compiler can only warn and ignore the option if not recognized
16271     # So say no if there are warnings
16272     $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp
16273     $SED '/^$/d' out/conftest.err >out/conftest.er2
16274     if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16275       lt_cv_prog_compiler_c_o_GCJ=yes
16276     fi
16277   fi
16278   chmod u+w . 2>&5
16279   $rm conftest*
16280   # SGI C++ compiler will create directory out/ii_files/ for
16281   # template instantiation
16282   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16283   $rm out/* && rmdir out
16284   cd ..
16285   rmdir conftest
16286   $rm conftest*
16287
16288fi
16289echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16290echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
16291
16292
16293hard_links="nottested"
16294if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16295  # do not overwrite the value of need_locks provided by the user
16296  echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16297echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
16298  hard_links=yes
16299  $rm conftest*
16300  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16301  touch conftest.a
16302  ln conftest.a conftest.b 2>&5 || hard_links=no
16303  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16304  echo "$as_me:$LINENO: result: $hard_links" >&5
16305echo "${ECHO_T}$hard_links" >&6
16306  if test "$hard_links" = no; then
16307    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16308echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16309    need_locks=warn
16310  fi
16311else
16312  need_locks=no
16313fi
16314
16315echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16316echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
16317
16318  runpath_var=
16319  allow_undefined_flag_GCJ=
16320  enable_shared_with_static_runtimes_GCJ=no
16321  archive_cmds_GCJ=
16322  archive_expsym_cmds_GCJ=
16323  old_archive_From_new_cmds_GCJ=
16324  old_archive_from_expsyms_cmds_GCJ=
16325  export_dynamic_flag_spec_GCJ=
16326  whole_archive_flag_spec_GCJ=
16327  thread_safe_flag_spec_GCJ=
16328  hardcode_libdir_flag_spec_GCJ=
16329  hardcode_libdir_flag_spec_ld_GCJ=
16330  hardcode_libdir_separator_GCJ=
16331  hardcode_direct_GCJ=no
16332  hardcode_minus_L_GCJ=no
16333  hardcode_shlibpath_var_GCJ=unsupported
16334  link_all_deplibs_GCJ=unknown
16335  hardcode_automatic_GCJ=no
16336  module_cmds_GCJ=
16337  module_expsym_cmds_GCJ=
16338  always_export_symbols_GCJ=no
16339  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16340  # include_expsyms should be a list of space-separated symbols to be *always*
16341  # included in the symbol list
16342  include_expsyms_GCJ=
16343  # exclude_expsyms can be an extended regexp of symbols to exclude
16344  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16345  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16346  # as well as any symbol that contains `d'.
16347  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16348  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16349  # platforms (ab)use it in PIC code, but their linkers get confused if
16350  # the symbol is explicitly referenced.  Since portable code cannot
16351  # rely on this symbol name, it's probably fine to never include it in
16352  # preloaded symbol tables.
16353  extract_expsyms_cmds=
16354  # Just being paranoid about ensuring that cc_basename is set.
16355  for cc_temp in $compiler""; do
16356  case $cc_temp in
16357    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16358    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16359    \-*) ;;
16360    *) break;;
16361  esac
16362done
16363cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16364
16365  case $host_os in
16366  cygwin* | mingw* | pw32*)
16367    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16368    # When not using gcc, we currently assume that we are using
16369    # Microsoft Visual C++.
16370    if test "$GCC" != yes; then
16371      with_gnu_ld=no
16372    fi
16373    ;;
16374  openbsd*)
16375    with_gnu_ld=no
16376    ;;
16377  esac
16378
16379  ld_shlibs_GCJ=yes
16380  if test "$with_gnu_ld" = yes; then
16381    # If archive_cmds runs LD, not CC, wlarc should be empty
16382    wlarc='${wl}'
16383
16384    # Set some defaults for GNU ld with shared library support. These
16385    # are reset later if shared libraries are not supported. Putting them
16386    # here allows them to be overridden if necessary.
16387    runpath_var=LD_RUN_PATH
16388    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16389    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16390    # ancient GNU ld didn't support --whole-archive et. al.
16391    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16392	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16393      else
16394  	whole_archive_flag_spec_GCJ=
16395    fi
16396    supports_anon_versioning=no
16397    case `$LD -v 2>/dev/null` in
16398      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16399      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16400      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16401      *\ 2.11.*) ;; # other 2.11 versions
16402      *) supports_anon_versioning=yes ;;
16403    esac
16404
16405    # See if GNU ld supports shared libraries.
16406    case $host_os in
16407    aix3* | aix4* | aix5*)
16408      # On AIX/PPC, the GNU linker is very broken
16409      if test "$host_cpu" != ia64; then
16410	ld_shlibs_GCJ=no
16411	cat <<EOF 1>&2
16412
16413*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16414*** to be unable to reliably create shared libraries on AIX.
16415*** Therefore, libtool is disabling shared libraries support.  If you
16416*** really care for shared libraries, you may want to modify your PATH
16417*** so that a non-GNU linker is found, and then restart.
16418
16419EOF
16420      fi
16421      ;;
16422
16423    amigaos*)
16424      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)'
16425      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16426      hardcode_minus_L_GCJ=yes
16427
16428      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16429      # that the semantics of dynamic libraries on AmigaOS, at least up
16430      # to version 4, is to share data among multiple programs linked
16431      # with the same dynamic library.  Since this doesn't match the
16432      # behavior of shared libraries on other platforms, we can't use
16433      # them.
16434      ld_shlibs_GCJ=no
16435      ;;
16436
16437    beos*)
16438      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16439	allow_undefined_flag_GCJ=unsupported
16440	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16441	# support --undefined.  This deserves some investigation.  FIXME
16442	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16443      else
16444	ld_shlibs_GCJ=no
16445      fi
16446      ;;
16447
16448    cygwin* | mingw* | pw32*)
16449      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16450      # as there is no search path for DLLs.
16451      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16452      allow_undefined_flag_GCJ=unsupported
16453      always_export_symbols_GCJ=no
16454      enable_shared_with_static_runtimes_GCJ=yes
16455      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16456
16457      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16458        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
16459	# If the export-symbols file already is a .def file (1st line
16460	# is EXPORTS), use it as is; otherwise, prepend...
16461	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16462	  cp $export_symbols $output_objdir/$soname.def;
16463	else
16464	  echo EXPORTS > $output_objdir/$soname.def;
16465	  cat $export_symbols >> $output_objdir/$soname.def;
16466	fi~
16467	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
16468      else
16469	ld_shlibs_GCJ=no
16470      fi
16471      ;;
16472
16473    linux*)
16474      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16475	tmp_addflag=
16476	case $cc_basename,$host_cpu in
16477	pgcc*)				# Portland Group C compiler
16478	  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'
16479	  tmp_addflag=' $pic_flag'
16480	  ;;
16481	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16482	  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'
16483	  tmp_addflag=' $pic_flag -Mnomain' ;;
16484	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16485	  tmp_addflag=' -i_dynamic' ;;
16486	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16487	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16488	ifc* | ifort*)			# Intel Fortran compiler
16489	  tmp_addflag=' -nofor_main' ;;
16490	esac
16491	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16492
16493	if test $supports_anon_versioning = yes; then
16494	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16495  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16496  $echo "local: *; };" >> $output_objdir/$libname.ver~
16497	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16498	fi
16499      else
16500	ld_shlibs_GCJ=no
16501      fi
16502      ;;
16503
16504    netbsd*)
16505      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16506	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16507	wlarc=
16508      else
16509	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16510	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16511      fi
16512      ;;
16513
16514    solaris* | sysv5*)
16515      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16516	ld_shlibs_GCJ=no
16517	cat <<EOF 1>&2
16518
16519*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16520*** create shared libraries on Solaris systems.  Therefore, libtool
16521*** is disabling shared libraries support.  We urge you to upgrade GNU
16522*** binutils to release 2.9.1 or newer.  Another option is to modify
16523*** your PATH or compiler configuration so that the native linker is
16524*** used, and then restart.
16525
16526EOF
16527      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16528	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16529	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16530      else
16531	ld_shlibs_GCJ=no
16532      fi
16533      ;;
16534
16535    sunos4*)
16536      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16537      wlarc=
16538      hardcode_direct_GCJ=yes
16539      hardcode_shlibpath_var_GCJ=no
16540      ;;
16541
16542    *)
16543      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16544	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16545	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16546      else
16547	ld_shlibs_GCJ=no
16548      fi
16549      ;;
16550    esac
16551
16552    if test "$ld_shlibs_GCJ" = no; then
16553      runpath_var=
16554      hardcode_libdir_flag_spec_GCJ=
16555      export_dynamic_flag_spec_GCJ=
16556      whole_archive_flag_spec_GCJ=
16557    fi
16558  else
16559    # PORTME fill in a description of your system's linker (not GNU ld)
16560    case $host_os in
16561    aix3*)
16562      allow_undefined_flag_GCJ=unsupported
16563      always_export_symbols_GCJ=yes
16564      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'
16565      # Note: this linker hardcodes the directories in LIBPATH if there
16566      # are no directories specified by -L.
16567      hardcode_minus_L_GCJ=yes
16568      if test "$GCC" = yes && test -z "$link_static_flag"; then
16569	# Neither direct hardcoding nor static linking is supported with a
16570	# broken collect2.
16571	hardcode_direct_GCJ=unsupported
16572      fi
16573      ;;
16574
16575    aix4* | aix5*)
16576      if test "$host_cpu" = ia64; then
16577	# On IA64, the linker does run time linking by default, so we don't
16578	# have to do anything special.
16579	aix_use_runtimelinking=no
16580	exp_sym_flag='-Bexport'
16581	no_entry_flag=""
16582      else
16583	# If we're using GNU nm, then we don't want the "-C" option.
16584	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16585	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16586	  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'
16587	else
16588	  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'
16589	fi
16590	aix_use_runtimelinking=no
16591
16592	# Test if we are trying to use run time linking or normal
16593	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16594	# need to do runtime linking.
16595	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16596	  for ld_flag in $LDFLAGS; do
16597  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16598  	    aix_use_runtimelinking=yes
16599  	    break
16600  	  fi
16601	  done
16602	esac
16603
16604	exp_sym_flag='-bexport'
16605	no_entry_flag='-bnoentry'
16606      fi
16607
16608      # When large executables or shared objects are built, AIX ld can
16609      # have problems creating the table of contents.  If linking a library
16610      # or program results in "error TOC overflow" add -mminimal-toc to
16611      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16612      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16613
16614      archive_cmds_GCJ=''
16615      hardcode_direct_GCJ=yes
16616      hardcode_libdir_separator_GCJ=':'
16617      link_all_deplibs_GCJ=yes
16618
16619      if test "$GCC" = yes; then
16620	case $host_os in aix4.[012]|aix4.[012].*)
16621	# We only want to do this on AIX 4.2 and lower, the check
16622	# below for broken collect2 doesn't work under 4.3+
16623	  collect2name=`${CC} -print-prog-name=collect2`
16624	  if test -f "$collect2name" && \
16625  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16626	  then
16627  	  # We have reworked collect2
16628  	  hardcode_direct_GCJ=yes
16629	  else
16630  	  # We have old collect2
16631  	  hardcode_direct_GCJ=unsupported
16632  	  # It fails to find uninstalled libraries when the uninstalled
16633  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16634  	  # to unsupported forces relinking
16635  	  hardcode_minus_L_GCJ=yes
16636  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16637  	  hardcode_libdir_separator_GCJ=
16638	  fi
16639	esac
16640	shared_flag='-shared'
16641	if test "$aix_use_runtimelinking" = yes; then
16642	  shared_flag="$shared_flag "'${wl}-G'
16643	fi
16644      else
16645	# not using gcc
16646	if test "$host_cpu" = ia64; then
16647  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16648  	# chokes on -Wl,-G. The following line is correct:
16649	  shared_flag='-G'
16650	else
16651  	if test "$aix_use_runtimelinking" = yes; then
16652	    shared_flag='${wl}-G'
16653	  else
16654	    shared_flag='${wl}-bM:SRE'
16655  	fi
16656	fi
16657      fi
16658
16659      # It seems that -bexpall does not export symbols beginning with
16660      # underscore (_), so it is better to generate a list of symbols to export.
16661      always_export_symbols_GCJ=yes
16662      if test "$aix_use_runtimelinking" = yes; then
16663	# Warning - without using the other runtime loading flags (-brtl),
16664	# -berok will link without error, but may produce a broken library.
16665	allow_undefined_flag_GCJ='-berok'
16666       # Determine the default libpath from the value encoded in an empty executable.
16667       cat >conftest.$ac_ext <<_ACEOF
16668/* confdefs.h.  */
16669_ACEOF
16670cat confdefs.h >>conftest.$ac_ext
16671cat >>conftest.$ac_ext <<_ACEOF
16672/* end confdefs.h.  */
16673
16674int
16675main ()
16676{
16677
16678  ;
16679  return 0;
16680}
16681_ACEOF
16682rm -f conftest.$ac_objext conftest$ac_exeext
16683if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16684  (eval $ac_link) 2>conftest.er1
16685  ac_status=$?
16686  grep -v '^ *+' conftest.er1 >conftest.err
16687  rm -f conftest.er1
16688  cat conftest.err >&5
16689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16690  (exit $ac_status); } &&
16691	 { ac_try='test -z "$ac_c_werror_flag"
16692			 || test ! -s conftest.err'
16693  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16694  (eval $ac_try) 2>&5
16695  ac_status=$?
16696  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16697  (exit $ac_status); }; } &&
16698	 { ac_try='test -s conftest$ac_exeext'
16699  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16700  (eval $ac_try) 2>&5
16701  ac_status=$?
16702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16703  (exit $ac_status); }; }; then
16704
16705aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
16706}'`
16707# Check for a 64-bit object if we didn't find anything.
16708if 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; }
16709}'`; fi
16710else
16711  echo "$as_me: failed program was:" >&5
16712sed 's/^/| /' conftest.$ac_ext >&5
16713
16714fi
16715rm -f conftest.err conftest.$ac_objext \
16716      conftest$ac_exeext conftest.$ac_ext
16717if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
16718
16719       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
16720	archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
16721       else
16722	if test "$host_cpu" = ia64; then
16723	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
16724	  allow_undefined_flag_GCJ="-z nodefs"
16725	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
16726	else
16727	 # Determine the default libpath from the value encoded in an empty executable.
16728	 cat >conftest.$ac_ext <<_ACEOF
16729/* confdefs.h.  */
16730_ACEOF
16731cat confdefs.h >>conftest.$ac_ext
16732cat >>conftest.$ac_ext <<_ACEOF
16733/* end confdefs.h.  */
16734
16735int
16736main ()
16737{
16738
16739  ;
16740  return 0;
16741}
16742_ACEOF
16743rm -f conftest.$ac_objext conftest$ac_exeext
16744if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16745  (eval $ac_link) 2>conftest.er1
16746  ac_status=$?
16747  grep -v '^ *+' conftest.er1 >conftest.err
16748  rm -f conftest.er1
16749  cat conftest.err >&5
16750  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16751  (exit $ac_status); } &&
16752	 { ac_try='test -z "$ac_c_werror_flag"
16753			 || test ! -s conftest.err'
16754  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16755  (eval $ac_try) 2>&5
16756  ac_status=$?
16757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16758  (exit $ac_status); }; } &&
16759	 { ac_try='test -s conftest$ac_exeext'
16760  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16761  (eval $ac_try) 2>&5
16762  ac_status=$?
16763  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16764  (exit $ac_status); }; }; then
16765
16766aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
16767}'`
16768# Check for a 64-bit object if we didn't find anything.
16769if 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; }
16770}'`; fi
16771else
16772  echo "$as_me: failed program was:" >&5
16773sed 's/^/| /' conftest.$ac_ext >&5
16774
16775fi
16776rm -f conftest.err conftest.$ac_objext \
16777      conftest$ac_exeext conftest.$ac_ext
16778if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
16779
16780	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
16781	  # Warning - without using the other run time loading flags,
16782	  # -berok will link without error, but may produce a broken library.
16783	  no_undefined_flag_GCJ=' ${wl}-bernotok'
16784	  allow_undefined_flag_GCJ=' ${wl}-berok'
16785	  # -bexpall does not export symbols beginning with underscore (_)
16786	  always_export_symbols_GCJ=yes
16787	  # Exported symbols can be pulled into shared objects from archives
16788	  whole_archive_flag_spec_GCJ=' '
16789	  archive_cmds_need_lc_GCJ=yes
16790	  # This is similar to how AIX traditionally builds its shared libraries.
16791	  archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
16792	fi
16793      fi
16794      ;;
16795
16796    amigaos*)
16797      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)'
16798      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16799      hardcode_minus_L_GCJ=yes
16800      # see comment about different semantics on the GNU ld section
16801      ld_shlibs_GCJ=no
16802      ;;
16803
16804    bsdi[45]*)
16805      export_dynamic_flag_spec_GCJ=-rdynamic
16806      ;;
16807
16808    cygwin* | mingw* | pw32*)
16809      # When not using gcc, we currently assume that we are using
16810      # Microsoft Visual C++.
16811      # hardcode_libdir_flag_spec is actually meaningless, as there is
16812      # no search path for DLLs.
16813      hardcode_libdir_flag_spec_GCJ=' '
16814      allow_undefined_flag_GCJ=unsupported
16815      # Tell ltmain to make .lib files, not .a files.
16816      libext=lib
16817      # Tell ltmain to make .dll files, not .so files.
16818      shrext_cmds=".dll"
16819      # FIXME: Setting linknames here is a bad hack.
16820      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
16821      # The linker will automatically build a .lib file if we build a DLL.
16822      old_archive_From_new_cmds_GCJ='true'
16823      # FIXME: Should let the user specify the lib program.
16824      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
16825      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
16826      enable_shared_with_static_runtimes_GCJ=yes
16827      ;;
16828
16829    darwin* | rhapsody*)
16830      case $host_os in
16831        rhapsody* | darwin1.[012])
16832         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
16833         ;;
16834       *) # Darwin 1.3 on
16835         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
16836           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
16837         else
16838           case ${MACOSX_DEPLOYMENT_TARGET} in
16839             10.[012])
16840               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
16841               ;;
16842             10.*)
16843               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
16844               ;;
16845           esac
16846         fi
16847         ;;
16848      esac
16849      archive_cmds_need_lc_GCJ=no
16850      hardcode_direct_GCJ=no
16851      hardcode_automatic_GCJ=yes
16852      hardcode_shlibpath_var_GCJ=unsupported
16853      whole_archive_flag_spec_GCJ=''
16854      link_all_deplibs_GCJ=yes
16855    if test "$GCC" = yes ; then
16856    	output_verbose_link_cmd='echo'
16857        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
16858      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
16859      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
16860      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}'
16861      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}'
16862    else
16863      case $cc_basename in
16864        xlc*)
16865         output_verbose_link_cmd='echo'
16866         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
16867         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
16868          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
16869         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}'
16870          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}'
16871          ;;
16872       *)
16873         ld_shlibs_GCJ=no
16874          ;;
16875      esac
16876    fi
16877      ;;
16878
16879    dgux*)
16880      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16881      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16882      hardcode_shlibpath_var_GCJ=no
16883      ;;
16884
16885    freebsd1*)
16886      ld_shlibs_GCJ=no
16887      ;;
16888
16889    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16890    # support.  Future versions do this automatically, but an explicit c++rt0.o
16891    # does not break anything, and helps significantly (at the cost of a little
16892    # extra space).
16893    freebsd2.2*)
16894      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16895      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16896      hardcode_direct_GCJ=yes
16897      hardcode_shlibpath_var_GCJ=no
16898      ;;
16899
16900    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16901    freebsd2*)
16902      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16903      hardcode_direct_GCJ=yes
16904      hardcode_minus_L_GCJ=yes
16905      hardcode_shlibpath_var_GCJ=no
16906      ;;
16907
16908    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16909    freebsd* | kfreebsd*-gnu | dragonfly*)
16910      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
16911      hardcode_libdir_flag_spec_GCJ='-R$libdir'
16912      hardcode_direct_GCJ=yes
16913      hardcode_shlibpath_var_GCJ=no
16914      ;;
16915
16916    hpux9*)
16917      if test "$GCC" = yes; then
16918	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'
16919      else
16920	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'
16921      fi
16922      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16923      hardcode_libdir_separator_GCJ=:
16924      hardcode_direct_GCJ=yes
16925
16926      # hardcode_minus_L: Not really in the search PATH,
16927      # but as the default location of the library.
16928      hardcode_minus_L_GCJ=yes
16929      export_dynamic_flag_spec_GCJ='${wl}-E'
16930      ;;
16931
16932    hpux10* | hpux11*)
16933      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16934	case $host_cpu in
16935	hppa*64*|ia64*)
16936	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16937	  ;;
16938	*)
16939	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16940	  ;;
16941	esac
16942      else
16943	case $host_cpu in
16944	hppa*64*|ia64*)
16945	  archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
16946	  ;;
16947	*)
16948	  archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16949	  ;;
16950	esac
16951      fi
16952      if test "$with_gnu_ld" = no; then
16953	case $host_cpu in
16954	hppa*64*)
16955	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16956	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
16957	  hardcode_libdir_separator_GCJ=:
16958	  hardcode_direct_GCJ=no
16959	  hardcode_shlibpath_var_GCJ=no
16960	  ;;
16961	ia64*)
16962	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16963	  hardcode_direct_GCJ=no
16964	  hardcode_shlibpath_var_GCJ=no
16965
16966	  # hardcode_minus_L: Not really in the search PATH,
16967	  # but as the default location of the library.
16968	  hardcode_minus_L_GCJ=yes
16969	  ;;
16970	*)
16971	  hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16972	  hardcode_libdir_separator_GCJ=:
16973	  hardcode_direct_GCJ=yes
16974	  export_dynamic_flag_spec_GCJ='${wl}-E'
16975
16976	  # hardcode_minus_L: Not really in the search PATH,
16977	  # but as the default location of the library.
16978	  hardcode_minus_L_GCJ=yes
16979	  ;;
16980	esac
16981      fi
16982      ;;
16983
16984    irix5* | irix6* | nonstopux*)
16985      if test "$GCC" = yes; then
16986	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'
16987      else
16988	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'
16989	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
16990      fi
16991      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16992      hardcode_libdir_separator_GCJ=:
16993      link_all_deplibs_GCJ=yes
16994      ;;
16995
16996    netbsd*)
16997      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16998	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
16999      else
17000	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17001      fi
17002      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17003      hardcode_direct_GCJ=yes
17004      hardcode_shlibpath_var_GCJ=no
17005      ;;
17006
17007    newsos6)
17008      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17009      hardcode_direct_GCJ=yes
17010      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17011      hardcode_libdir_separator_GCJ=:
17012      hardcode_shlibpath_var_GCJ=no
17013      ;;
17014
17015    openbsd*)
17016      hardcode_direct_GCJ=yes
17017      hardcode_shlibpath_var_GCJ=no
17018      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17019	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17020	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17021	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17022	export_dynamic_flag_spec_GCJ='${wl}-E'
17023      else
17024       case $host_os in
17025	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17026	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17027	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17028	   ;;
17029	 *)
17030	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17031	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17032	   ;;
17033       esac
17034      fi
17035      ;;
17036
17037    os2*)
17038      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17039      hardcode_minus_L_GCJ=yes
17040      allow_undefined_flag_GCJ=unsupported
17041      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'
17042      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17043      ;;
17044
17045    osf3*)
17046      if test "$GCC" = yes; then
17047	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17048	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'
17049      else
17050	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17051	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'
17052      fi
17053      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17054      hardcode_libdir_separator_GCJ=:
17055      ;;
17056
17057    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17058      if test "$GCC" = yes; then
17059	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17060	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'
17061	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17062      else
17063	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17064	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'
17065	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~
17066	$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'
17067
17068	# Both c and cxx compiler support -rpath directly
17069	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17070      fi
17071      hardcode_libdir_separator_GCJ=:
17072      ;;
17073
17074    sco3.2v5*)
17075      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17076      hardcode_shlibpath_var_GCJ=no
17077      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17078      runpath_var=LD_RUN_PATH
17079      hardcode_runpath_var=yes
17080      ;;
17081
17082    solaris*)
17083      no_undefined_flag_GCJ=' -z text'
17084      if test "$GCC" = yes; then
17085	wlarc='${wl}'
17086	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17087	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17088	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17089      else
17090	wlarc=''
17091	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17092	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17093  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17094      fi
17095      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17096      hardcode_shlibpath_var_GCJ=no
17097      case $host_os in
17098      solaris2.[0-5] | solaris2.[0-5].*) ;;
17099      *)
17100 	# The compiler driver will combine linker options so we
17101 	# cannot just pass the convience library names through
17102 	# without $wl, iff we do not link with $LD.
17103 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17104 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17105 	case $wlarc in
17106 	'')
17107 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17108 	*)
17109 	  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' ;;
17110 	esac ;;
17111      esac
17112      link_all_deplibs_GCJ=yes
17113      ;;
17114
17115    sunos4*)
17116      if test "x$host_vendor" = xsequent; then
17117	# Use $CC to link under sequent, because it throws in some extra .o
17118	# files that make .init and .fini sections work.
17119	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17120      else
17121	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17122      fi
17123      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17124      hardcode_direct_GCJ=yes
17125      hardcode_minus_L_GCJ=yes
17126      hardcode_shlibpath_var_GCJ=no
17127      ;;
17128
17129    sysv4)
17130      case $host_vendor in
17131	sni)
17132	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17133	  hardcode_direct_GCJ=yes # is this really true???
17134	;;
17135	siemens)
17136	  ## LD is ld it makes a PLAMLIB
17137	  ## CC just makes a GrossModule.
17138	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17139	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17140	  hardcode_direct_GCJ=no
17141        ;;
17142	motorola)
17143	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17144	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17145	;;
17146      esac
17147      runpath_var='LD_RUN_PATH'
17148      hardcode_shlibpath_var_GCJ=no
17149      ;;
17150
17151    sysv4.3*)
17152      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17153      hardcode_shlibpath_var_GCJ=no
17154      export_dynamic_flag_spec_GCJ='-Bexport'
17155      ;;
17156
17157    sysv4*MP*)
17158      if test -d /usr/nec; then
17159	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17160	hardcode_shlibpath_var_GCJ=no
17161	runpath_var=LD_RUN_PATH
17162	hardcode_runpath_var=yes
17163	ld_shlibs_GCJ=yes
17164      fi
17165      ;;
17166
17167    sysv4.2uw2*)
17168      archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17169      hardcode_direct_GCJ=yes
17170      hardcode_minus_L_GCJ=no
17171      hardcode_shlibpath_var_GCJ=no
17172      hardcode_runpath_var=yes
17173      runpath_var=LD_RUN_PATH
17174      ;;
17175
17176   sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
17177      no_undefined_flag_GCJ='${wl}-z ${wl}text'
17178      if test "$GCC" = yes; then
17179	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17180      else
17181	archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17182      fi
17183      runpath_var='LD_RUN_PATH'
17184      hardcode_shlibpath_var_GCJ=no
17185      ;;
17186
17187    sysv5*)
17188      no_undefined_flag_GCJ=' -z text'
17189      # $CC -shared without GNU ld will not create a library from C++
17190      # object files and a static libstdc++, better avoid it by now
17191      archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17192      archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17193  		$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17194      hardcode_libdir_flag_spec_GCJ=
17195      hardcode_shlibpath_var_GCJ=no
17196      runpath_var='LD_RUN_PATH'
17197      ;;
17198
17199    uts4*)
17200      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17201      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17202      hardcode_shlibpath_var_GCJ=no
17203      ;;
17204
17205    *)
17206      ld_shlibs_GCJ=no
17207      ;;
17208    esac
17209  fi
17210
17211echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17212echo "${ECHO_T}$ld_shlibs_GCJ" >&6
17213test "$ld_shlibs_GCJ" = no && can_build_shared=no
17214
17215variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17216if test "$GCC" = yes; then
17217  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17218fi
17219
17220#
17221# Do we need to explicitly link libc?
17222#
17223case "x$archive_cmds_need_lc_GCJ" in
17224x|xyes)
17225  # Assume -lc should be added
17226  archive_cmds_need_lc_GCJ=yes
17227
17228  if test "$enable_shared" = yes && test "$GCC" = yes; then
17229    case $archive_cmds_GCJ in
17230    *'~'*)
17231      # FIXME: we may have to deal with multi-command sequences.
17232      ;;
17233    '$CC '*)
17234      # Test whether the compiler implicitly links with -lc since on some
17235      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17236      # to ld, don't add -lc before -lgcc.
17237      echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17238echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
17239      $rm conftest*
17240      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17241
17242      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17243  (eval $ac_compile) 2>&5
17244  ac_status=$?
17245  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17246  (exit $ac_status); } 2>conftest.err; then
17247        soname=conftest
17248        lib=conftest
17249        libobjs=conftest.$ac_objext
17250        deplibs=
17251        wl=$lt_prog_compiler_wl_GCJ
17252        compiler_flags=-v
17253        linker_flags=-v
17254        verstring=
17255        output_objdir=.
17256        libname=conftest
17257        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17258        allow_undefined_flag_GCJ=
17259        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17260  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17261  ac_status=$?
17262  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17263  (exit $ac_status); }
17264        then
17265	  archive_cmds_need_lc_GCJ=no
17266        else
17267	  archive_cmds_need_lc_GCJ=yes
17268        fi
17269        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17270      else
17271        cat conftest.err 1>&5
17272      fi
17273      $rm conftest*
17274      echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17275echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
17276      ;;
17277    esac
17278  fi
17279  ;;
17280esac
17281
17282echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17283echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
17284library_names_spec=
17285libname_spec='lib$name'
17286soname_spec=
17287shrext_cmds=".so"
17288postinstall_cmds=
17289postuninstall_cmds=
17290finish_cmds=
17291finish_eval=
17292shlibpath_var=
17293shlibpath_overrides_runpath=unknown
17294version_type=none
17295dynamic_linker="$host_os ld.so"
17296sys_lib_dlsearch_path_spec="/lib /usr/lib"
17297if test "$GCC" = yes; then
17298  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17299  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17300    # if the path contains ";" then we assume it to be the separator
17301    # otherwise default to the standard path separator (i.e. ":") - it is
17302    # assumed that no part of a normal pathname contains ";" but that should
17303    # okay in the real world where ";" in dirpaths is itself problematic.
17304    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17305  else
17306    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17307  fi
17308else
17309  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17310fi
17311need_lib_prefix=unknown
17312hardcode_into_libs=no
17313
17314# when you set need_version to no, make sure it does not cause -set_version
17315# flags to be left without arguments
17316need_version=unknown
17317
17318case $host_os in
17319aix3*)
17320  version_type=linux
17321  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17322  shlibpath_var=LIBPATH
17323
17324  # AIX 3 has no versioning support, so we append a major version to the name.
17325  soname_spec='${libname}${release}${shared_ext}$major'
17326  ;;
17327
17328aix4* | aix5*)
17329  version_type=linux
17330  need_lib_prefix=no
17331  need_version=no
17332  hardcode_into_libs=yes
17333  if test "$host_cpu" = ia64; then
17334    # AIX 5 supports IA64
17335    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17336    shlibpath_var=LD_LIBRARY_PATH
17337  else
17338    # With GCC up to 2.95.x, collect2 would create an import file
17339    # for dependence libraries.  The import file would start with
17340    # the line `#! .'.  This would cause the generated library to
17341    # depend on `.', always an invalid library.  This was fixed in
17342    # development snapshots of GCC prior to 3.0.
17343    case $host_os in
17344      aix4 | aix4.[01] | aix4.[01].*)
17345      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17346	   echo ' yes '
17347	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17348	:
17349      else
17350	can_build_shared=no
17351      fi
17352      ;;
17353    esac
17354    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17355    # soname into executable. Probably we can add versioning support to
17356    # collect2, so additional links can be useful in future.
17357    if test "$aix_use_runtimelinking" = yes; then
17358      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17359      # instead of lib<name>.a to let people know that these are not
17360      # typical AIX shared libraries.
17361      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17362    else
17363      # We preserve .a as extension for shared libraries through AIX4.2
17364      # and later when we are not doing run time linking.
17365      library_names_spec='${libname}${release}.a $libname.a'
17366      soname_spec='${libname}${release}${shared_ext}$major'
17367    fi
17368    shlibpath_var=LIBPATH
17369  fi
17370  ;;
17371
17372amigaos*)
17373  library_names_spec='$libname.ixlibrary $libname.a'
17374  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17375  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'
17376  ;;
17377
17378beos*)
17379  library_names_spec='${libname}${shared_ext}'
17380  dynamic_linker="$host_os ld.so"
17381  shlibpath_var=LIBRARY_PATH
17382  ;;
17383
17384bsdi[45]*)
17385  version_type=linux
17386  need_version=no
17387  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17388  soname_spec='${libname}${release}${shared_ext}$major'
17389  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17390  shlibpath_var=LD_LIBRARY_PATH
17391  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17392  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17393  # the default ld.so.conf also contains /usr/contrib/lib and
17394  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17395  # libtool to hard-code these into programs
17396  ;;
17397
17398cygwin* | mingw* | pw32*)
17399  version_type=windows
17400  shrext_cmds=".dll"
17401  need_version=no
17402  need_lib_prefix=no
17403
17404  case $GCC,$host_os in
17405  yes,cygwin* | yes,mingw* | yes,pw32*)
17406    library_names_spec='$libname.dll.a'
17407    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17408    postinstall_cmds='base_file=`basename \${file}`~
17409      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17410      dldir=$destdir/`dirname \$dlpath`~
17411      test -d \$dldir || mkdir -p \$dldir~
17412      $install_prog $dir/$dlname \$dldir/$dlname~
17413      chmod a+x \$dldir/$dlname'
17414    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17415      dlpath=$dir/\$dldll~
17416       $rm \$dlpath'
17417    shlibpath_overrides_runpath=yes
17418
17419    case $host_os in
17420    cygwin*)
17421      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17422      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17423      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17424      ;;
17425    mingw*)
17426      # MinGW DLLs use traditional 'lib' prefix
17427      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17428      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17429      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17430        # It is most probably a Windows format PATH printed by
17431        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17432        # path with ; separators, and with drive letters. We can handle the
17433        # drive letters (cygwin fileutils understands them), so leave them,
17434        # especially as we might pass files found there to a mingw objdump,
17435        # which wouldn't understand a cygwinified path. Ahh.
17436        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17437      else
17438        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17439      fi
17440      ;;
17441    pw32*)
17442      # pw32 DLLs use 'pw' prefix rather than 'lib'
17443      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17444      ;;
17445    esac
17446    ;;
17447
17448  *)
17449    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17450    ;;
17451  esac
17452  dynamic_linker='Win32 ld.exe'
17453  # FIXME: first we should search . and the directory the executable is in
17454  shlibpath_var=PATH
17455  ;;
17456
17457darwin* | rhapsody*)
17458  dynamic_linker="$host_os dyld"
17459  version_type=darwin
17460  need_lib_prefix=no
17461  need_version=no
17462  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17463  soname_spec='${libname}${release}${major}$shared_ext'
17464  shlibpath_overrides_runpath=yes
17465  shlibpath_var=DYLD_LIBRARY_PATH
17466  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17467  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17468  if test "$GCC" = yes; then
17469    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"`
17470  else
17471    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17472  fi
17473  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17474  ;;
17475
17476dgux*)
17477  version_type=linux
17478  need_lib_prefix=no
17479  need_version=no
17480  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17481  soname_spec='${libname}${release}${shared_ext}$major'
17482  shlibpath_var=LD_LIBRARY_PATH
17483  ;;
17484
17485freebsd1*)
17486  dynamic_linker=no
17487  ;;
17488
17489kfreebsd*-gnu)
17490  version_type=linux
17491  need_lib_prefix=no
17492  need_version=no
17493  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17494  soname_spec='${libname}${release}${shared_ext}$major'
17495  shlibpath_var=LD_LIBRARY_PATH
17496  shlibpath_overrides_runpath=no
17497  hardcode_into_libs=yes
17498  dynamic_linker='GNU ld.so'
17499  ;;
17500
17501freebsd* | dragonfly*)
17502  # DragonFly does not have aout.  When/if they implement a new
17503  # versioning mechanism, adjust this.
17504  if test -x /usr/bin/objformat; then
17505    objformat=`/usr/bin/objformat`
17506  else
17507    case $host_os in
17508    freebsd[123]*) objformat=aout ;;
17509    *) objformat=elf ;;
17510    esac
17511  fi
17512  version_type=freebsd-$objformat
17513  case $version_type in
17514    freebsd-elf*)
17515      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17516      need_version=no
17517      need_lib_prefix=no
17518      ;;
17519    freebsd-*)
17520      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17521      need_version=yes
17522      ;;
17523  esac
17524  shlibpath_var=LD_LIBRARY_PATH
17525  case $host_os in
17526  freebsd2*)
17527    shlibpath_overrides_runpath=yes
17528    ;;
17529  freebsd3.[01]* | freebsdelf3.[01]*)
17530    shlibpath_overrides_runpath=yes
17531    hardcode_into_libs=yes
17532    ;;
17533  *) # from 3.2 on
17534    shlibpath_overrides_runpath=no
17535    hardcode_into_libs=yes
17536    ;;
17537  esac
17538  ;;
17539
17540gnu*)
17541  version_type=linux
17542  need_lib_prefix=no
17543  need_version=no
17544  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17545  soname_spec='${libname}${release}${shared_ext}$major'
17546  shlibpath_var=LD_LIBRARY_PATH
17547  hardcode_into_libs=yes
17548  ;;
17549
17550hpux9* | hpux10* | hpux11*)
17551  # Give a soname corresponding to the major version so that dld.sl refuses to
17552  # link against other versions.
17553  version_type=sunos
17554  need_lib_prefix=no
17555  need_version=no
17556  case $host_cpu in
17557  ia64*)
17558    shrext_cmds='.so'
17559    hardcode_into_libs=yes
17560    dynamic_linker="$host_os dld.so"
17561    shlibpath_var=LD_LIBRARY_PATH
17562    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17563    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17564    soname_spec='${libname}${release}${shared_ext}$major'
17565    if test "X$HPUX_IA64_MODE" = X32; then
17566      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17567    else
17568      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17569    fi
17570    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17571    ;;
17572   hppa*64*)
17573     shrext_cmds='.sl'
17574     hardcode_into_libs=yes
17575     dynamic_linker="$host_os dld.sl"
17576     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17577     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17578     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17579     soname_spec='${libname}${release}${shared_ext}$major'
17580     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17581     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17582     ;;
17583   *)
17584    shrext_cmds='.sl'
17585    dynamic_linker="$host_os dld.sl"
17586    shlibpath_var=SHLIB_PATH
17587    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17588    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17589    soname_spec='${libname}${release}${shared_ext}$major'
17590    ;;
17591  esac
17592  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17593  postinstall_cmds='chmod 555 $lib'
17594  ;;
17595
17596irix5* | irix6* | nonstopux*)
17597  case $host_os in
17598    nonstopux*) version_type=nonstopux ;;
17599    *)
17600	if test "$lt_cv_prog_gnu_ld" = yes; then
17601		version_type=linux
17602	else
17603		version_type=irix
17604	fi ;;
17605  esac
17606  need_lib_prefix=no
17607  need_version=no
17608  soname_spec='${libname}${release}${shared_ext}$major'
17609  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17610  case $host_os in
17611  irix5* | nonstopux*)
17612    libsuff= shlibsuff=
17613    ;;
17614  *)
17615    case $LD in # libtool.m4 will add one of these switches to LD
17616    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17617      libsuff= shlibsuff= libmagic=32-bit;;
17618    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17619      libsuff=32 shlibsuff=N32 libmagic=N32;;
17620    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17621      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17622    *) libsuff= shlibsuff= libmagic=never-match;;
17623    esac
17624    ;;
17625  esac
17626  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17627  shlibpath_overrides_runpath=no
17628  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17629  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17630  hardcode_into_libs=yes
17631  ;;
17632
17633# No shared lib support for Linux oldld, aout, or coff.
17634linux*oldld* | linux*aout* | linux*coff*)
17635  dynamic_linker=no
17636  ;;
17637
17638# This must be Linux ELF.
17639linux*)
17640  version_type=linux
17641  need_lib_prefix=no
17642  need_version=no
17643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17644  soname_spec='${libname}${release}${shared_ext}$major'
17645  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17646  shlibpath_var=LD_LIBRARY_PATH
17647  shlibpath_overrides_runpath=no
17648  # This implies no fast_install, which is unacceptable.
17649  # Some rework will be needed to allow for fast_install
17650  # before this can be enabled.
17651  hardcode_into_libs=yes
17652
17653  # Append ld.so.conf contents to the search path
17654  if test -f /etc/ld.so.conf; then
17655    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' ' '`
17656    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17657  fi
17658
17659  # We used to test for /lib/ld.so.1 and disable shared libraries on
17660  # powerpc, because MkLinux only supported shared libraries with the
17661  # GNU dynamic linker.  Since this was broken with cross compilers,
17662  # most powerpc-linux boxes support dynamic linking these days and
17663  # people can always --disable-shared, the test was removed, and we
17664  # assume the GNU/Linux dynamic linker is in use.
17665  dynamic_linker='GNU/Linux ld.so'
17666  ;;
17667
17668knetbsd*-gnu)
17669  version_type=linux
17670  need_lib_prefix=no
17671  need_version=no
17672  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17673  soname_spec='${libname}${release}${shared_ext}$major'
17674  shlibpath_var=LD_LIBRARY_PATH
17675  shlibpath_overrides_runpath=no
17676  hardcode_into_libs=yes
17677  dynamic_linker='GNU ld.so'
17678  ;;
17679
17680netbsd*)
17681  version_type=sunos
17682  need_lib_prefix=no
17683  need_version=no
17684  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17685    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17686    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17687    dynamic_linker='NetBSD (a.out) ld.so'
17688  else
17689    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17690    soname_spec='${libname}${release}${shared_ext}$major'
17691    dynamic_linker='NetBSD ld.elf_so'
17692  fi
17693  shlibpath_var=LD_LIBRARY_PATH
17694  shlibpath_overrides_runpath=yes
17695  hardcode_into_libs=yes
17696  ;;
17697
17698newsos6)
17699  version_type=linux
17700  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17701  shlibpath_var=LD_LIBRARY_PATH
17702  shlibpath_overrides_runpath=yes
17703  ;;
17704
17705nto-qnx*)
17706  version_type=linux
17707  need_lib_prefix=no
17708  need_version=no
17709  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17710  soname_spec='${libname}${release}${shared_ext}$major'
17711  shlibpath_var=LD_LIBRARY_PATH
17712  shlibpath_overrides_runpath=yes
17713  ;;
17714
17715openbsd*)
17716  version_type=sunos
17717  need_lib_prefix=no
17718  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
17719  case $host_os in
17720    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
17721    *)                         need_version=no  ;;
17722  esac
17723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17724  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17725  shlibpath_var=LD_LIBRARY_PATH
17726  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17727    case $host_os in
17728      openbsd2.[89] | openbsd2.[89].*)
17729	shlibpath_overrides_runpath=no
17730	;;
17731      *)
17732	shlibpath_overrides_runpath=yes
17733	;;
17734      esac
17735  else
17736    shlibpath_overrides_runpath=yes
17737  fi
17738  ;;
17739
17740os2*)
17741  libname_spec='$name'
17742  shrext_cmds=".dll"
17743  need_lib_prefix=no
17744  library_names_spec='$libname${shared_ext} $libname.a'
17745  dynamic_linker='OS/2 ld.exe'
17746  shlibpath_var=LIBPATH
17747  ;;
17748
17749osf3* | osf4* | osf5*)
17750  version_type=osf
17751  need_lib_prefix=no
17752  need_version=no
17753  soname_spec='${libname}${release}${shared_ext}$major'
17754  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17755  shlibpath_var=LD_LIBRARY_PATH
17756  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17757  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
17758  ;;
17759
17760sco3.2v5*)
17761  version_type=osf
17762  soname_spec='${libname}${release}${shared_ext}$major'
17763  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17764  shlibpath_var=LD_LIBRARY_PATH
17765  ;;
17766
17767solaris*)
17768  version_type=linux
17769  need_lib_prefix=no
17770  need_version=no
17771  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17772  soname_spec='${libname}${release}${shared_ext}$major'
17773  shlibpath_var=LD_LIBRARY_PATH
17774  shlibpath_overrides_runpath=yes
17775  hardcode_into_libs=yes
17776  # ldd complains unless libraries are executable
17777  postinstall_cmds='chmod +x $lib'
17778  ;;
17779
17780sunos4*)
17781  version_type=sunos
17782  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17783  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17784  shlibpath_var=LD_LIBRARY_PATH
17785  shlibpath_overrides_runpath=yes
17786  if test "$with_gnu_ld" = yes; then
17787    need_lib_prefix=no
17788  fi
17789  need_version=yes
17790  ;;
17791
17792sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
17793  version_type=linux
17794  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17795  soname_spec='${libname}${release}${shared_ext}$major'
17796  shlibpath_var=LD_LIBRARY_PATH
17797  case $host_vendor in
17798    sni)
17799      shlibpath_overrides_runpath=no
17800      need_lib_prefix=no
17801      export_dynamic_flag_spec='${wl}-Blargedynsym'
17802      runpath_var=LD_RUN_PATH
17803      ;;
17804    siemens)
17805      need_lib_prefix=no
17806      ;;
17807    motorola)
17808      need_lib_prefix=no
17809      need_version=no
17810      shlibpath_overrides_runpath=no
17811      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17812      ;;
17813  esac
17814  ;;
17815
17816sysv4*MP*)
17817  if test -d /usr/nec ;then
17818    version_type=linux
17819    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
17820    soname_spec='$libname${shared_ext}.$major'
17821    shlibpath_var=LD_LIBRARY_PATH
17822  fi
17823  ;;
17824
17825uts4*)
17826  version_type=linux
17827  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17828  soname_spec='${libname}${release}${shared_ext}$major'
17829  shlibpath_var=LD_LIBRARY_PATH
17830  ;;
17831
17832*)
17833  dynamic_linker=no
17834  ;;
17835esac
17836echo "$as_me:$LINENO: result: $dynamic_linker" >&5
17837echo "${ECHO_T}$dynamic_linker" >&6
17838test "$dynamic_linker" = no && can_build_shared=no
17839
17840echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
17841echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
17842hardcode_action_GCJ=
17843if test -n "$hardcode_libdir_flag_spec_GCJ" || \
17844   test -n "$runpath_var_GCJ" || \
17845   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
17846
17847  # We can hardcode non-existant directories.
17848  if test "$hardcode_direct_GCJ" != no &&
17849     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17850     # have to relink, otherwise we might link with an installed library
17851     # when we should be linking with a yet-to-be-installed one
17852     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
17853     test "$hardcode_minus_L_GCJ" != no; then
17854    # Linking always hardcodes the temporary library directory.
17855    hardcode_action_GCJ=relink
17856  else
17857    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17858    hardcode_action_GCJ=immediate
17859  fi
17860else
17861  # We cannot hardcode anything, or else we can only hardcode existing
17862  # directories.
17863  hardcode_action_GCJ=unsupported
17864fi
17865echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
17866echo "${ECHO_T}$hardcode_action_GCJ" >&6
17867
17868if test "$hardcode_action_GCJ" = relink; then
17869  # Fast installation is not supported
17870  enable_fast_install=no
17871elif test "$shlibpath_overrides_runpath" = yes ||
17872     test "$enable_shared" = no; then
17873  # Fast installation is not necessary
17874  enable_fast_install=needless
17875fi
17876
17877striplib=
17878old_striplib=
17879echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
17880echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
17881if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
17882  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
17883  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
17884  echo "$as_me:$LINENO: result: yes" >&5
17885echo "${ECHO_T}yes" >&6
17886else
17887# FIXME - insert some real tests, host_os isn't really good enough
17888  case $host_os in
17889   darwin*)
17890       if test -n "$STRIP" ; then
17891         striplib="$STRIP -x"
17892         echo "$as_me:$LINENO: result: yes" >&5
17893echo "${ECHO_T}yes" >&6
17894       else
17895  echo "$as_me:$LINENO: result: no" >&5
17896echo "${ECHO_T}no" >&6
17897fi
17898       ;;
17899   *)
17900  echo "$as_me:$LINENO: result: no" >&5
17901echo "${ECHO_T}no" >&6
17902    ;;
17903  esac
17904fi
17905
17906if test "x$enable_dlopen" != xyes; then
17907  enable_dlopen=unknown
17908  enable_dlopen_self=unknown
17909  enable_dlopen_self_static=unknown
17910else
17911  lt_cv_dlopen=no
17912  lt_cv_dlopen_libs=
17913
17914  case $host_os in
17915  beos*)
17916    lt_cv_dlopen="load_add_on"
17917    lt_cv_dlopen_libs=
17918    lt_cv_dlopen_self=yes
17919    ;;
17920
17921  mingw* | pw32*)
17922    lt_cv_dlopen="LoadLibrary"
17923    lt_cv_dlopen_libs=
17924   ;;
17925
17926  cygwin*)
17927    lt_cv_dlopen="dlopen"
17928    lt_cv_dlopen_libs=
17929   ;;
17930
17931  darwin*)
17932  # if libdl is installed we need to link against it
17933    echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
17934echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
17935if test "${ac_cv_lib_dl_dlopen+set}" = set; then
17936  echo $ECHO_N "(cached) $ECHO_C" >&6
17937else
17938  ac_check_lib_save_LIBS=$LIBS
17939LIBS="-ldl  $LIBS"
17940cat >conftest.$ac_ext <<_ACEOF
17941/* confdefs.h.  */
17942_ACEOF
17943cat confdefs.h >>conftest.$ac_ext
17944cat >>conftest.$ac_ext <<_ACEOF
17945/* end confdefs.h.  */
17946
17947/* Override any gcc2 internal prototype to avoid an error.  */
17948#ifdef __cplusplus
17949extern "C"
17950#endif
17951/* We use char because int might match the return type of a gcc2
17952   builtin and then its argument prototype would still apply.  */
17953char dlopen ();
17954int
17955main ()
17956{
17957dlopen ();
17958  ;
17959  return 0;
17960}
17961_ACEOF
17962rm -f conftest.$ac_objext conftest$ac_exeext
17963if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17964  (eval $ac_link) 2>conftest.er1
17965  ac_status=$?
17966  grep -v '^ *+' conftest.er1 >conftest.err
17967  rm -f conftest.er1
17968  cat conftest.err >&5
17969  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17970  (exit $ac_status); } &&
17971	 { ac_try='test -z "$ac_c_werror_flag"
17972			 || test ! -s conftest.err'
17973  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17974  (eval $ac_try) 2>&5
17975  ac_status=$?
17976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17977  (exit $ac_status); }; } &&
17978	 { ac_try='test -s conftest$ac_exeext'
17979  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17980  (eval $ac_try) 2>&5
17981  ac_status=$?
17982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17983  (exit $ac_status); }; }; then
17984  ac_cv_lib_dl_dlopen=yes
17985else
17986  echo "$as_me: failed program was:" >&5
17987sed 's/^/| /' conftest.$ac_ext >&5
17988
17989ac_cv_lib_dl_dlopen=no
17990fi
17991rm -f conftest.err conftest.$ac_objext \
17992      conftest$ac_exeext conftest.$ac_ext
17993LIBS=$ac_check_lib_save_LIBS
17994fi
17995echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
17996echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
17997if test $ac_cv_lib_dl_dlopen = yes; then
17998  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
17999else
18000
18001    lt_cv_dlopen="dyld"
18002    lt_cv_dlopen_libs=
18003    lt_cv_dlopen_self=yes
18004
18005fi
18006
18007   ;;
18008
18009  *)
18010    echo "$as_me:$LINENO: checking for shl_load" >&5
18011echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
18012if test "${ac_cv_func_shl_load+set}" = set; then
18013  echo $ECHO_N "(cached) $ECHO_C" >&6
18014else
18015  cat >conftest.$ac_ext <<_ACEOF
18016/* confdefs.h.  */
18017_ACEOF
18018cat confdefs.h >>conftest.$ac_ext
18019cat >>conftest.$ac_ext <<_ACEOF
18020/* end confdefs.h.  */
18021/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
18022   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18023#define shl_load innocuous_shl_load
18024
18025/* System header to define __stub macros and hopefully few prototypes,
18026    which can conflict with char shl_load (); below.
18027    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18028    <limits.h> exists even on freestanding compilers.  */
18029
18030#ifdef __STDC__
18031# include <limits.h>
18032#else
18033# include <assert.h>
18034#endif
18035
18036#undef shl_load
18037
18038/* Override any gcc2 internal prototype to avoid an error.  */
18039#ifdef __cplusplus
18040extern "C"
18041{
18042#endif
18043/* We use char because int might match the return type of a gcc2
18044   builtin and then its argument prototype would still apply.  */
18045char shl_load ();
18046/* The GNU C library defines this for functions which it implements
18047    to always fail with ENOSYS.  Some functions are actually named
18048    something starting with __ and the normal name is an alias.  */
18049#if defined (__stub_shl_load) || defined (__stub___shl_load)
18050choke me
18051#else
18052char (*f) () = shl_load;
18053#endif
18054#ifdef __cplusplus
18055}
18056#endif
18057
18058int
18059main ()
18060{
18061return f != shl_load;
18062  ;
18063  return 0;
18064}
18065_ACEOF
18066rm -f conftest.$ac_objext conftest$ac_exeext
18067if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18068  (eval $ac_link) 2>conftest.er1
18069  ac_status=$?
18070  grep -v '^ *+' conftest.er1 >conftest.err
18071  rm -f conftest.er1
18072  cat conftest.err >&5
18073  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18074  (exit $ac_status); } &&
18075	 { ac_try='test -z "$ac_c_werror_flag"
18076			 || test ! -s conftest.err'
18077  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18078  (eval $ac_try) 2>&5
18079  ac_status=$?
18080  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18081  (exit $ac_status); }; } &&
18082	 { ac_try='test -s conftest$ac_exeext'
18083  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18084  (eval $ac_try) 2>&5
18085  ac_status=$?
18086  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18087  (exit $ac_status); }; }; then
18088  ac_cv_func_shl_load=yes
18089else
18090  echo "$as_me: failed program was:" >&5
18091sed 's/^/| /' conftest.$ac_ext >&5
18092
18093ac_cv_func_shl_load=no
18094fi
18095rm -f conftest.err conftest.$ac_objext \
18096      conftest$ac_exeext conftest.$ac_ext
18097fi
18098echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
18099echo "${ECHO_T}$ac_cv_func_shl_load" >&6
18100if test $ac_cv_func_shl_load = yes; then
18101  lt_cv_dlopen="shl_load"
18102else
18103  echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
18104echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
18105if test "${ac_cv_lib_dld_shl_load+set}" = set; then
18106  echo $ECHO_N "(cached) $ECHO_C" >&6
18107else
18108  ac_check_lib_save_LIBS=$LIBS
18109LIBS="-ldld  $LIBS"
18110cat >conftest.$ac_ext <<_ACEOF
18111/* confdefs.h.  */
18112_ACEOF
18113cat confdefs.h >>conftest.$ac_ext
18114cat >>conftest.$ac_ext <<_ACEOF
18115/* end confdefs.h.  */
18116
18117/* Override any gcc2 internal prototype to avoid an error.  */
18118#ifdef __cplusplus
18119extern "C"
18120#endif
18121/* We use char because int might match the return type of a gcc2
18122   builtin and then its argument prototype would still apply.  */
18123char shl_load ();
18124int
18125main ()
18126{
18127shl_load ();
18128  ;
18129  return 0;
18130}
18131_ACEOF
18132rm -f conftest.$ac_objext conftest$ac_exeext
18133if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18134  (eval $ac_link) 2>conftest.er1
18135  ac_status=$?
18136  grep -v '^ *+' conftest.er1 >conftest.err
18137  rm -f conftest.er1
18138  cat conftest.err >&5
18139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18140  (exit $ac_status); } &&
18141	 { ac_try='test -z "$ac_c_werror_flag"
18142			 || test ! -s conftest.err'
18143  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18144  (eval $ac_try) 2>&5
18145  ac_status=$?
18146  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18147  (exit $ac_status); }; } &&
18148	 { ac_try='test -s conftest$ac_exeext'
18149  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18150  (eval $ac_try) 2>&5
18151  ac_status=$?
18152  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18153  (exit $ac_status); }; }; then
18154  ac_cv_lib_dld_shl_load=yes
18155else
18156  echo "$as_me: failed program was:" >&5
18157sed 's/^/| /' conftest.$ac_ext >&5
18158
18159ac_cv_lib_dld_shl_load=no
18160fi
18161rm -f conftest.err conftest.$ac_objext \
18162      conftest$ac_exeext conftest.$ac_ext
18163LIBS=$ac_check_lib_save_LIBS
18164fi
18165echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
18166echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
18167if test $ac_cv_lib_dld_shl_load = yes; then
18168  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
18169else
18170  echo "$as_me:$LINENO: checking for dlopen" >&5
18171echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
18172if test "${ac_cv_func_dlopen+set}" = set; then
18173  echo $ECHO_N "(cached) $ECHO_C" >&6
18174else
18175  cat >conftest.$ac_ext <<_ACEOF
18176/* confdefs.h.  */
18177_ACEOF
18178cat confdefs.h >>conftest.$ac_ext
18179cat >>conftest.$ac_ext <<_ACEOF
18180/* end confdefs.h.  */
18181/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
18182   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18183#define dlopen innocuous_dlopen
18184
18185/* System header to define __stub macros and hopefully few prototypes,
18186    which can conflict with char dlopen (); below.
18187    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18188    <limits.h> exists even on freestanding compilers.  */
18189
18190#ifdef __STDC__
18191# include <limits.h>
18192#else
18193# include <assert.h>
18194#endif
18195
18196#undef dlopen
18197
18198/* Override any gcc2 internal prototype to avoid an error.  */
18199#ifdef __cplusplus
18200extern "C"
18201{
18202#endif
18203/* We use char because int might match the return type of a gcc2
18204   builtin and then its argument prototype would still apply.  */
18205char dlopen ();
18206/* The GNU C library defines this for functions which it implements
18207    to always fail with ENOSYS.  Some functions are actually named
18208    something starting with __ and the normal name is an alias.  */
18209#if defined (__stub_dlopen) || defined (__stub___dlopen)
18210choke me
18211#else
18212char (*f) () = dlopen;
18213#endif
18214#ifdef __cplusplus
18215}
18216#endif
18217
18218int
18219main ()
18220{
18221return f != dlopen;
18222  ;
18223  return 0;
18224}
18225_ACEOF
18226rm -f conftest.$ac_objext conftest$ac_exeext
18227if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18228  (eval $ac_link) 2>conftest.er1
18229  ac_status=$?
18230  grep -v '^ *+' conftest.er1 >conftest.err
18231  rm -f conftest.er1
18232  cat conftest.err >&5
18233  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18234  (exit $ac_status); } &&
18235	 { ac_try='test -z "$ac_c_werror_flag"
18236			 || test ! -s conftest.err'
18237  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18238  (eval $ac_try) 2>&5
18239  ac_status=$?
18240  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18241  (exit $ac_status); }; } &&
18242	 { ac_try='test -s conftest$ac_exeext'
18243  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18244  (eval $ac_try) 2>&5
18245  ac_status=$?
18246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18247  (exit $ac_status); }; }; then
18248  ac_cv_func_dlopen=yes
18249else
18250  echo "$as_me: failed program was:" >&5
18251sed 's/^/| /' conftest.$ac_ext >&5
18252
18253ac_cv_func_dlopen=no
18254fi
18255rm -f conftest.err conftest.$ac_objext \
18256      conftest$ac_exeext conftest.$ac_ext
18257fi
18258echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
18259echo "${ECHO_T}$ac_cv_func_dlopen" >&6
18260if test $ac_cv_func_dlopen = yes; then
18261  lt_cv_dlopen="dlopen"
18262else
18263  echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
18264echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
18265if test "${ac_cv_lib_dl_dlopen+set}" = set; then
18266  echo $ECHO_N "(cached) $ECHO_C" >&6
18267else
18268  ac_check_lib_save_LIBS=$LIBS
18269LIBS="-ldl  $LIBS"
18270cat >conftest.$ac_ext <<_ACEOF
18271/* confdefs.h.  */
18272_ACEOF
18273cat confdefs.h >>conftest.$ac_ext
18274cat >>conftest.$ac_ext <<_ACEOF
18275/* end confdefs.h.  */
18276
18277/* Override any gcc2 internal prototype to avoid an error.  */
18278#ifdef __cplusplus
18279extern "C"
18280#endif
18281/* We use char because int might match the return type of a gcc2
18282   builtin and then its argument prototype would still apply.  */
18283char dlopen ();
18284int
18285main ()
18286{
18287dlopen ();
18288  ;
18289  return 0;
18290}
18291_ACEOF
18292rm -f conftest.$ac_objext conftest$ac_exeext
18293if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18294  (eval $ac_link) 2>conftest.er1
18295  ac_status=$?
18296  grep -v '^ *+' conftest.er1 >conftest.err
18297  rm -f conftest.er1
18298  cat conftest.err >&5
18299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18300  (exit $ac_status); } &&
18301	 { ac_try='test -z "$ac_c_werror_flag"
18302			 || test ! -s conftest.err'
18303  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18304  (eval $ac_try) 2>&5
18305  ac_status=$?
18306  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18307  (exit $ac_status); }; } &&
18308	 { ac_try='test -s conftest$ac_exeext'
18309  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18310  (eval $ac_try) 2>&5
18311  ac_status=$?
18312  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18313  (exit $ac_status); }; }; then
18314  ac_cv_lib_dl_dlopen=yes
18315else
18316  echo "$as_me: failed program was:" >&5
18317sed 's/^/| /' conftest.$ac_ext >&5
18318
18319ac_cv_lib_dl_dlopen=no
18320fi
18321rm -f conftest.err conftest.$ac_objext \
18322      conftest$ac_exeext conftest.$ac_ext
18323LIBS=$ac_check_lib_save_LIBS
18324fi
18325echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
18326echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
18327if test $ac_cv_lib_dl_dlopen = yes; then
18328  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
18329else
18330  echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
18331echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
18332if test "${ac_cv_lib_svld_dlopen+set}" = set; then
18333  echo $ECHO_N "(cached) $ECHO_C" >&6
18334else
18335  ac_check_lib_save_LIBS=$LIBS
18336LIBS="-lsvld  $LIBS"
18337cat >conftest.$ac_ext <<_ACEOF
18338/* confdefs.h.  */
18339_ACEOF
18340cat confdefs.h >>conftest.$ac_ext
18341cat >>conftest.$ac_ext <<_ACEOF
18342/* end confdefs.h.  */
18343
18344/* Override any gcc2 internal prototype to avoid an error.  */
18345#ifdef __cplusplus
18346extern "C"
18347#endif
18348/* We use char because int might match the return type of a gcc2
18349   builtin and then its argument prototype would still apply.  */
18350char dlopen ();
18351int
18352main ()
18353{
18354dlopen ();
18355  ;
18356  return 0;
18357}
18358_ACEOF
18359rm -f conftest.$ac_objext conftest$ac_exeext
18360if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18361  (eval $ac_link) 2>conftest.er1
18362  ac_status=$?
18363  grep -v '^ *+' conftest.er1 >conftest.err
18364  rm -f conftest.er1
18365  cat conftest.err >&5
18366  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18367  (exit $ac_status); } &&
18368	 { ac_try='test -z "$ac_c_werror_flag"
18369			 || test ! -s conftest.err'
18370  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18371  (eval $ac_try) 2>&5
18372  ac_status=$?
18373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18374  (exit $ac_status); }; } &&
18375	 { ac_try='test -s conftest$ac_exeext'
18376  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18377  (eval $ac_try) 2>&5
18378  ac_status=$?
18379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18380  (exit $ac_status); }; }; then
18381  ac_cv_lib_svld_dlopen=yes
18382else
18383  echo "$as_me: failed program was:" >&5
18384sed 's/^/| /' conftest.$ac_ext >&5
18385
18386ac_cv_lib_svld_dlopen=no
18387fi
18388rm -f conftest.err conftest.$ac_objext \
18389      conftest$ac_exeext conftest.$ac_ext
18390LIBS=$ac_check_lib_save_LIBS
18391fi
18392echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
18393echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
18394if test $ac_cv_lib_svld_dlopen = yes; then
18395  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
18396else
18397  echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
18398echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
18399if test "${ac_cv_lib_dld_dld_link+set}" = set; then
18400  echo $ECHO_N "(cached) $ECHO_C" >&6
18401else
18402  ac_check_lib_save_LIBS=$LIBS
18403LIBS="-ldld  $LIBS"
18404cat >conftest.$ac_ext <<_ACEOF
18405/* confdefs.h.  */
18406_ACEOF
18407cat confdefs.h >>conftest.$ac_ext
18408cat >>conftest.$ac_ext <<_ACEOF
18409/* end confdefs.h.  */
18410
18411/* Override any gcc2 internal prototype to avoid an error.  */
18412#ifdef __cplusplus
18413extern "C"
18414#endif
18415/* We use char because int might match the return type of a gcc2
18416   builtin and then its argument prototype would still apply.  */
18417char dld_link ();
18418int
18419main ()
18420{
18421dld_link ();
18422  ;
18423  return 0;
18424}
18425_ACEOF
18426rm -f conftest.$ac_objext conftest$ac_exeext
18427if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18428  (eval $ac_link) 2>conftest.er1
18429  ac_status=$?
18430  grep -v '^ *+' conftest.er1 >conftest.err
18431  rm -f conftest.er1
18432  cat conftest.err >&5
18433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18434  (exit $ac_status); } &&
18435	 { ac_try='test -z "$ac_c_werror_flag"
18436			 || test ! -s conftest.err'
18437  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18438  (eval $ac_try) 2>&5
18439  ac_status=$?
18440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18441  (exit $ac_status); }; } &&
18442	 { ac_try='test -s conftest$ac_exeext'
18443  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18444  (eval $ac_try) 2>&5
18445  ac_status=$?
18446  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18447  (exit $ac_status); }; }; then
18448  ac_cv_lib_dld_dld_link=yes
18449else
18450  echo "$as_me: failed program was:" >&5
18451sed 's/^/| /' conftest.$ac_ext >&5
18452
18453ac_cv_lib_dld_dld_link=no
18454fi
18455rm -f conftest.err conftest.$ac_objext \
18456      conftest$ac_exeext conftest.$ac_ext
18457LIBS=$ac_check_lib_save_LIBS
18458fi
18459echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
18460echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
18461if test $ac_cv_lib_dld_dld_link = yes; then
18462  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
18463fi
18464
18465
18466fi
18467
18468
18469fi
18470
18471
18472fi
18473
18474
18475fi
18476
18477
18478fi
18479
18480    ;;
18481  esac
18482
18483  if test "x$lt_cv_dlopen" != xno; then
18484    enable_dlopen=yes
18485  else
18486    enable_dlopen=no
18487  fi
18488
18489  case $lt_cv_dlopen in
18490  dlopen)
18491    save_CPPFLAGS="$CPPFLAGS"
18492    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
18493
18494    save_LDFLAGS="$LDFLAGS"
18495    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
18496
18497    save_LIBS="$LIBS"
18498    LIBS="$lt_cv_dlopen_libs $LIBS"
18499
18500    echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
18501echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
18502if test "${lt_cv_dlopen_self+set}" = set; then
18503  echo $ECHO_N "(cached) $ECHO_C" >&6
18504else
18505  	  if test "$cross_compiling" = yes; then :
18506  lt_cv_dlopen_self=cross
18507else
18508  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18509  lt_status=$lt_dlunknown
18510  cat > conftest.$ac_ext <<EOF
18511#line 18511 "configure"
18512#include "confdefs.h"
18513
18514#if HAVE_DLFCN_H
18515#include <dlfcn.h>
18516#endif
18517
18518#include <stdio.h>
18519
18520#ifdef RTLD_GLOBAL
18521#  define LT_DLGLOBAL		RTLD_GLOBAL
18522#else
18523#  ifdef DL_GLOBAL
18524#    define LT_DLGLOBAL		DL_GLOBAL
18525#  else
18526#    define LT_DLGLOBAL		0
18527#  endif
18528#endif
18529
18530/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18531   find out it does not work in some platform. */
18532#ifndef LT_DLLAZY_OR_NOW
18533#  ifdef RTLD_LAZY
18534#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18535#  else
18536#    ifdef DL_LAZY
18537#      define LT_DLLAZY_OR_NOW		DL_LAZY
18538#    else
18539#      ifdef RTLD_NOW
18540#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18541#      else
18542#        ifdef DL_NOW
18543#          define LT_DLLAZY_OR_NOW	DL_NOW
18544#        else
18545#          define LT_DLLAZY_OR_NOW	0
18546#        endif
18547#      endif
18548#    endif
18549#  endif
18550#endif
18551
18552#ifdef __cplusplus
18553extern "C" void exit (int);
18554#endif
18555
18556void fnord() { int i=42;}
18557int main ()
18558{
18559  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18560  int status = $lt_dlunknown;
18561
18562  if (self)
18563    {
18564      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18565      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
18566      /* dlclose (self); */
18567    }
18568
18569    exit (status);
18570}
18571EOF
18572  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18573  (eval $ac_link) 2>&5
18574  ac_status=$?
18575  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18576  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
18577    (./conftest; exit; ) >&5 2>/dev/null
18578    lt_status=$?
18579    case x$lt_status in
18580      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
18581      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
18582      x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
18583    esac
18584  else :
18585    # compilation failed
18586    lt_cv_dlopen_self=no
18587  fi
18588fi
18589rm -fr conftest*
18590
18591
18592fi
18593echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
18594echo "${ECHO_T}$lt_cv_dlopen_self" >&6
18595
18596    if test "x$lt_cv_dlopen_self" = xyes; then
18597      LDFLAGS="$LDFLAGS $link_static_flag"
18598      echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
18599echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
18600if test "${lt_cv_dlopen_self_static+set}" = set; then
18601  echo $ECHO_N "(cached) $ECHO_C" >&6
18602else
18603  	  if test "$cross_compiling" = yes; then :
18604  lt_cv_dlopen_self_static=cross
18605else
18606  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
18607  lt_status=$lt_dlunknown
18608  cat > conftest.$ac_ext <<EOF
18609#line 18609 "configure"
18610#include "confdefs.h"
18611
18612#if HAVE_DLFCN_H
18613#include <dlfcn.h>
18614#endif
18615
18616#include <stdio.h>
18617
18618#ifdef RTLD_GLOBAL
18619#  define LT_DLGLOBAL		RTLD_GLOBAL
18620#else
18621#  ifdef DL_GLOBAL
18622#    define LT_DLGLOBAL		DL_GLOBAL
18623#  else
18624#    define LT_DLGLOBAL		0
18625#  endif
18626#endif
18627
18628/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
18629   find out it does not work in some platform. */
18630#ifndef LT_DLLAZY_OR_NOW
18631#  ifdef RTLD_LAZY
18632#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
18633#  else
18634#    ifdef DL_LAZY
18635#      define LT_DLLAZY_OR_NOW		DL_LAZY
18636#    else
18637#      ifdef RTLD_NOW
18638#        define LT_DLLAZY_OR_NOW	RTLD_NOW
18639#      else
18640#        ifdef DL_NOW
18641#          define LT_DLLAZY_OR_NOW	DL_NOW
18642#        else
18643#          define LT_DLLAZY_OR_NOW	0
18644#        endif
18645#      endif
18646#    endif
18647#  endif
18648#endif
18649
18650#ifdef __cplusplus
18651extern "C" void exit (int);
18652#endif
18653
18654void fnord() { int i=42;}
18655int main ()
18656{
18657  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
18658  int status = $lt_dlunknown;
18659
18660  if (self)
18661    {
18662      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
18663      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
18664      /* dlclose (self); */
18665    }
18666
18667    exit (status);
18668}
18669EOF
18670  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18671  (eval $ac_link) 2>&5
18672  ac_status=$?
18673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18674  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
18675    (./conftest; exit; ) >&5 2>/dev/null
18676    lt_status=$?
18677    case x$lt_status in
18678      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
18679      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
18680      x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
18681    esac
18682  else :
18683    # compilation failed
18684    lt_cv_dlopen_self_static=no
18685  fi
18686fi
18687rm -fr conftest*
18688
18689
18690fi
18691echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
18692echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
18693    fi
18694
18695    CPPFLAGS="$save_CPPFLAGS"
18696    LDFLAGS="$save_LDFLAGS"
18697    LIBS="$save_LIBS"
18698    ;;
18699  esac
18700
18701  case $lt_cv_dlopen_self in
18702  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
18703  *) enable_dlopen_self=unknown ;;
18704  esac
18705
18706  case $lt_cv_dlopen_self_static in
18707  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
18708  *) enable_dlopen_self_static=unknown ;;
18709  esac
18710fi
18711
18712
18713# The else clause should only fire when bootstrapping the
18714# libtool distribution, otherwise you forgot to ship ltmain.sh
18715# with your package, and you will get complaints that there are
18716# no rules to generate ltmain.sh.
18717if test -f "$ltmain"; then
18718  # See if we are running on zsh, and set the options which allow our commands through
18719  # without removal of \ escapes.
18720  if test -n "${ZSH_VERSION+set}" ; then
18721    setopt NO_GLOB_SUBST
18722  fi
18723  # Now quote all the things that may contain metacharacters while being
18724  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18725  # variables and quote the copies for generation of the libtool script.
18726  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
18727    SED SHELL STRIP \
18728    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18729    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18730    deplibs_check_method reload_flag reload_cmds need_locks \
18731    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18732    lt_cv_sys_global_symbol_to_c_name_address \
18733    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18734    old_postinstall_cmds old_postuninstall_cmds \
18735    compiler_GCJ \
18736    CC_GCJ \
18737    LD_GCJ \
18738    lt_prog_compiler_wl_GCJ \
18739    lt_prog_compiler_pic_GCJ \
18740    lt_prog_compiler_static_GCJ \
18741    lt_prog_compiler_no_builtin_flag_GCJ \
18742    export_dynamic_flag_spec_GCJ \
18743    thread_safe_flag_spec_GCJ \
18744    whole_archive_flag_spec_GCJ \
18745    enable_shared_with_static_runtimes_GCJ \
18746    old_archive_cmds_GCJ \
18747    old_archive_from_new_cmds_GCJ \
18748    predep_objects_GCJ \
18749    postdep_objects_GCJ \
18750    predeps_GCJ \
18751    postdeps_GCJ \
18752    compiler_lib_search_path_GCJ \
18753    archive_cmds_GCJ \
18754    archive_expsym_cmds_GCJ \
18755    postinstall_cmds_GCJ \
18756    postuninstall_cmds_GCJ \
18757    old_archive_from_expsyms_cmds_GCJ \
18758    allow_undefined_flag_GCJ \
18759    no_undefined_flag_GCJ \
18760    export_symbols_cmds_GCJ \
18761    hardcode_libdir_flag_spec_GCJ \
18762    hardcode_libdir_flag_spec_ld_GCJ \
18763    hardcode_libdir_separator_GCJ \
18764    hardcode_automatic_GCJ \
18765    module_cmds_GCJ \
18766    module_expsym_cmds_GCJ \
18767    lt_cv_prog_compiler_c_o_GCJ \
18768    exclude_expsyms_GCJ \
18769    include_expsyms_GCJ; do
18770
18771    case $var in
18772    old_archive_cmds_GCJ | \
18773    old_archive_from_new_cmds_GCJ | \
18774    archive_cmds_GCJ | \
18775    archive_expsym_cmds_GCJ | \
18776    module_cmds_GCJ | \
18777    module_expsym_cmds_GCJ | \
18778    old_archive_from_expsyms_cmds_GCJ | \
18779    export_symbols_cmds_GCJ | \
18780    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18781    postinstall_cmds | postuninstall_cmds | \
18782    old_postinstall_cmds | old_postuninstall_cmds | \
18783    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18784      # Double-quote double-evaled strings.
18785      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18786      ;;
18787    *)
18788      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18789      ;;
18790    esac
18791  done
18792
18793  case $lt_echo in
18794  *'\$0 --fallback-echo"')
18795    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18796    ;;
18797  esac
18798
18799cfgfile="$ofile"
18800
18801  cat <<__EOF__ >> "$cfgfile"
18802# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18803
18804# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18805
18806# Shell to use when invoking shell scripts.
18807SHELL=$lt_SHELL
18808
18809# Whether or not to build shared libraries.
18810build_libtool_libs=$enable_shared
18811
18812# Whether or not to build static libraries.
18813build_old_libs=$enable_static
18814
18815# Whether or not to add -lc for building shared libraries.
18816build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18817
18818# Whether or not to disallow shared libs when runtime libs are static
18819allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18820
18821# Whether or not to optimize for fast installation.
18822fast_install=$enable_fast_install
18823
18824# The host system.
18825host_alias=$host_alias
18826host=$host
18827host_os=$host_os
18828
18829# The build system.
18830build_alias=$build_alias
18831build=$build
18832build_os=$build_os
18833
18834# An echo program that does not interpret backslashes.
18835echo=$lt_echo
18836
18837# The archiver.
18838AR=$lt_AR
18839AR_FLAGS=$lt_AR_FLAGS
18840
18841# A C compiler.
18842LTCC=$lt_LTCC
18843
18844# A language-specific compiler.
18845CC=$lt_compiler_GCJ
18846
18847# Is the compiler the GNU C compiler?
18848with_gcc=$GCC_GCJ
18849
18850# An ERE matcher.
18851EGREP=$lt_EGREP
18852
18853# The linker used to build libraries.
18854LD=$lt_LD_GCJ
18855
18856# Whether we need hard or soft links.
18857LN_S=$lt_LN_S
18858
18859# A BSD-compatible nm program.
18860NM=$lt_NM
18861
18862# A symbol stripping program
18863STRIP=$lt_STRIP
18864
18865# Used to examine libraries when file_magic_cmd begins "file"
18866MAGIC_CMD=$MAGIC_CMD
18867
18868# Used on cygwin: DLL creation program.
18869DLLTOOL="$DLLTOOL"
18870
18871# Used on cygwin: object dumper.
18872OBJDUMP="$OBJDUMP"
18873
18874# Used on cygwin: assembler.
18875AS="$AS"
18876
18877# The name of the directory that contains temporary libtool files.
18878objdir=$objdir
18879
18880# How to create reloadable object files.
18881reload_flag=$lt_reload_flag
18882reload_cmds=$lt_reload_cmds
18883
18884# How to pass a linker flag through the compiler.
18885wl=$lt_lt_prog_compiler_wl_GCJ
18886
18887# Object file suffix (normally "o").
18888objext="$ac_objext"
18889
18890# Old archive suffix (normally "a").
18891libext="$libext"
18892
18893# Shared library suffix (normally ".so").
18894shrext_cmds='$shrext_cmds'
18895
18896# Executable file suffix (normally "").
18897exeext="$exeext"
18898
18899# Additional compiler flags for building library objects.
18900pic_flag=$lt_lt_prog_compiler_pic_GCJ
18901pic_mode=$pic_mode
18902
18903# What is the maximum length of a command?
18904max_cmd_len=$lt_cv_sys_max_cmd_len
18905
18906# Does compiler simultaneously support -c and -o options?
18907compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18908
18909# Must we lock files when doing compilation?
18910need_locks=$lt_need_locks
18911
18912# Do we need the lib prefix for modules?
18913need_lib_prefix=$need_lib_prefix
18914
18915# Do we need a version for libraries?
18916need_version=$need_version
18917
18918# Whether dlopen is supported.
18919dlopen_support=$enable_dlopen
18920
18921# Whether dlopen of programs is supported.
18922dlopen_self=$enable_dlopen_self
18923
18924# Whether dlopen of statically linked programs is supported.
18925dlopen_self_static=$enable_dlopen_self_static
18926
18927# Compiler flag to prevent dynamic linking.
18928link_static_flag=$lt_lt_prog_compiler_static_GCJ
18929
18930# Compiler flag to turn off builtin functions.
18931no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18932
18933# Compiler flag to allow reflexive dlopens.
18934export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18935
18936# Compiler flag to generate shared objects directly from archives.
18937whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18938
18939# Compiler flag to generate thread-safe objects.
18940thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18941
18942# Library versioning type.
18943version_type=$version_type
18944
18945# Format of library name prefix.
18946libname_spec=$lt_libname_spec
18947
18948# List of archive names.  First name is the real one, the rest are links.
18949# The last name is the one that the linker finds with -lNAME.
18950library_names_spec=$lt_library_names_spec
18951
18952# The coded name of the library, if different from the real name.
18953soname_spec=$lt_soname_spec
18954
18955# Commands used to build and install an old-style archive.
18956RANLIB=$lt_RANLIB
18957old_archive_cmds=$lt_old_archive_cmds_GCJ
18958old_postinstall_cmds=$lt_old_postinstall_cmds
18959old_postuninstall_cmds=$lt_old_postuninstall_cmds
18960
18961# Create an old-style archive from a shared archive.
18962old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18963
18964# Create a temporary old-style archive to link instead of a shared archive.
18965old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18966
18967# Commands used to build and install a shared archive.
18968archive_cmds=$lt_archive_cmds_GCJ
18969archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18970postinstall_cmds=$lt_postinstall_cmds
18971postuninstall_cmds=$lt_postuninstall_cmds
18972
18973# Commands used to build a loadable module (assumed same as above if empty)
18974module_cmds=$lt_module_cmds_GCJ
18975module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18976
18977# Commands to strip libraries.
18978old_striplib=$lt_old_striplib
18979striplib=$lt_striplib
18980
18981# Dependencies to place before the objects being linked to create a
18982# shared library.
18983predep_objects=$lt_predep_objects_GCJ
18984
18985# Dependencies to place after the objects being linked to create a
18986# shared library.
18987postdep_objects=$lt_postdep_objects_GCJ
18988
18989# Dependencies to place before the objects being linked to create a
18990# shared library.
18991predeps=$lt_predeps_GCJ
18992
18993# Dependencies to place after the objects being linked to create a
18994# shared library.
18995postdeps=$lt_postdeps_GCJ
18996
18997# The library search path used internally by the compiler when linking
18998# a shared library.
18999compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19000
19001# Method to check whether dependent libraries are shared objects.
19002deplibs_check_method=$lt_deplibs_check_method
19003
19004# Command to use when deplibs_check_method == file_magic.
19005file_magic_cmd=$lt_file_magic_cmd
19006
19007# Flag that allows shared libraries with undefined symbols to be built.
19008allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19009
19010# Flag that forces no undefined symbols.
19011no_undefined_flag=$lt_no_undefined_flag_GCJ
19012
19013# Commands used to finish a libtool library installation in a directory.
19014finish_cmds=$lt_finish_cmds
19015
19016# Same as above, but a single script fragment to be evaled but not shown.
19017finish_eval=$lt_finish_eval
19018
19019# Take the output of nm and produce a listing of raw symbols and C names.
19020global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19021
19022# Transform the output of nm in a proper C declaration
19023global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19024
19025# Transform the output of nm in a C name address pair
19026global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19027
19028# This is the shared library runtime path variable.
19029runpath_var=$runpath_var
19030
19031# This is the shared library path variable.
19032shlibpath_var=$shlibpath_var
19033
19034# Is shlibpath searched before the hard-coded library search path?
19035shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19036
19037# How to hardcode a shared library path into an executable.
19038hardcode_action=$hardcode_action_GCJ
19039
19040# Whether we should hardcode library paths into libraries.
19041hardcode_into_libs=$hardcode_into_libs
19042
19043# Flag to hardcode \$libdir into a binary during linking.
19044# This must work even if \$libdir does not exist.
19045hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19046
19047# If ld is used when linking, flag to hardcode \$libdir into
19048# a binary during linking. This must work even if \$libdir does
19049# not exist.
19050hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19051
19052# Whether we need a single -rpath flag with a separated argument.
19053hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19054
19055# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19056# resulting binary.
19057hardcode_direct=$hardcode_direct_GCJ
19058
19059# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19060# resulting binary.
19061hardcode_minus_L=$hardcode_minus_L_GCJ
19062
19063# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19064# the resulting binary.
19065hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19066
19067# Set to yes if building a shared library automatically hardcodes DIR into the library
19068# and all subsequent libraries and executables linked against it.
19069hardcode_automatic=$hardcode_automatic_GCJ
19070
19071# Variables whose values should be saved in libtool wrapper scripts and
19072# restored at relink time.
19073variables_saved_for_relink="$variables_saved_for_relink"
19074
19075# Whether libtool must link a program against all its dependency libraries.
19076link_all_deplibs=$link_all_deplibs_GCJ
19077
19078# Compile-time system search path for libraries
19079sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19080
19081# Run-time system search path for libraries
19082sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19083
19084# Fix the shell variable \$srcfile for the compiler.
19085fix_srcfile_path="$fix_srcfile_path_GCJ"
19086
19087# Set to yes if exported symbols are required.
19088always_export_symbols=$always_export_symbols_GCJ
19089
19090# The commands to list exported symbols.
19091export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19092
19093# The commands to extract the exported symbol list from a shared archive.
19094extract_expsyms_cmds=$lt_extract_expsyms_cmds
19095
19096# Symbols that should not be listed in the preloaded symbols.
19097exclude_expsyms=$lt_exclude_expsyms_GCJ
19098
19099# Symbols that must always be exported.
19100include_expsyms=$lt_include_expsyms_GCJ
19101
19102# ### END LIBTOOL TAG CONFIG: $tagname
19103
19104__EOF__
19105
19106
19107else
19108  # If there is no Makefile yet, we rely on a make rule to execute
19109  # `config.status --recheck' to rerun these tests and create the
19110  # libtool script then.
19111  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19112  if test -f "$ltmain_in"; then
19113    test -f Makefile && make "$ltmain"
19114  fi
19115fi
19116
19117
19118ac_ext=c
19119ac_cpp='$CPP $CPPFLAGS'
19120ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19121ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19122ac_compiler_gnu=$ac_cv_c_compiler_gnu
19123
19124CC="$lt_save_CC"
19125
19126	else
19127	  tagname=""
19128	fi
19129	;;
19130
19131      RC)
19132
19133
19134
19135# Source file extension for RC test sources.
19136ac_ext=rc
19137
19138# Object file extension for compiled RC test sources.
19139objext=o
19140objext_RC=$objext
19141
19142# Code to be used in simple compile tests
19143lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19144
19145# Code to be used in simple link tests
19146lt_simple_link_test_code="$lt_simple_compile_test_code"
19147
19148# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19149
19150# If no C compiler was specified, use CC.
19151LTCC=${LTCC-"$CC"}
19152
19153# Allow CC to be a program name with arguments.
19154compiler=$CC
19155
19156
19157# save warnings/boilerplate of simple test code
19158ac_outfile=conftest.$ac_objext
19159printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19160eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
19161_lt_compiler_boilerplate=`cat conftest.err`
19162$rm conftest*
19163
19164ac_outfile=conftest.$ac_objext
19165printf "$lt_simple_link_test_code" >conftest.$ac_ext
19166eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err
19167_lt_linker_boilerplate=`cat conftest.err`
19168$rm conftest*
19169
19170
19171# Allow CC to be a program name with arguments.
19172lt_save_CC="$CC"
19173CC=${RC-"windres"}
19174compiler=$CC
19175compiler_RC=$CC
19176for cc_temp in $compiler""; do
19177  case $cc_temp in
19178    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19179    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19180    \-*) ;;
19181    *) break;;
19182  esac
19183done
19184cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19185
19186lt_cv_prog_compiler_c_o_RC=yes
19187
19188# The else clause should only fire when bootstrapping the
19189# libtool distribution, otherwise you forgot to ship ltmain.sh
19190# with your package, and you will get complaints that there are
19191# no rules to generate ltmain.sh.
19192if test -f "$ltmain"; then
19193  # See if we are running on zsh, and set the options which allow our commands through
19194  # without removal of \ escapes.
19195  if test -n "${ZSH_VERSION+set}" ; then
19196    setopt NO_GLOB_SUBST
19197  fi
19198  # Now quote all the things that may contain metacharacters while being
19199  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19200  # variables and quote the copies for generation of the libtool script.
19201  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
19202    SED SHELL STRIP \
19203    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19204    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19205    deplibs_check_method reload_flag reload_cmds need_locks \
19206    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19207    lt_cv_sys_global_symbol_to_c_name_address \
19208    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19209    old_postinstall_cmds old_postuninstall_cmds \
19210    compiler_RC \
19211    CC_RC \
19212    LD_RC \
19213    lt_prog_compiler_wl_RC \
19214    lt_prog_compiler_pic_RC \
19215    lt_prog_compiler_static_RC \
19216    lt_prog_compiler_no_builtin_flag_RC \
19217    export_dynamic_flag_spec_RC \
19218    thread_safe_flag_spec_RC \
19219    whole_archive_flag_spec_RC \
19220    enable_shared_with_static_runtimes_RC \
19221    old_archive_cmds_RC \
19222    old_archive_from_new_cmds_RC \
19223    predep_objects_RC \
19224    postdep_objects_RC \
19225    predeps_RC \
19226    postdeps_RC \
19227    compiler_lib_search_path_RC \
19228    archive_cmds_RC \
19229    archive_expsym_cmds_RC \
19230    postinstall_cmds_RC \
19231    postuninstall_cmds_RC \
19232    old_archive_from_expsyms_cmds_RC \
19233    allow_undefined_flag_RC \
19234    no_undefined_flag_RC \
19235    export_symbols_cmds_RC \
19236    hardcode_libdir_flag_spec_RC \
19237    hardcode_libdir_flag_spec_ld_RC \
19238    hardcode_libdir_separator_RC \
19239    hardcode_automatic_RC \
19240    module_cmds_RC \
19241    module_expsym_cmds_RC \
19242    lt_cv_prog_compiler_c_o_RC \
19243    exclude_expsyms_RC \
19244    include_expsyms_RC; do
19245
19246    case $var in
19247    old_archive_cmds_RC | \
19248    old_archive_from_new_cmds_RC | \
19249    archive_cmds_RC | \
19250    archive_expsym_cmds_RC | \
19251    module_cmds_RC | \
19252    module_expsym_cmds_RC | \
19253    old_archive_from_expsyms_cmds_RC | \
19254    export_symbols_cmds_RC | \
19255    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19256    postinstall_cmds | postuninstall_cmds | \
19257    old_postinstall_cmds | old_postuninstall_cmds | \
19258    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19259      # Double-quote double-evaled strings.
19260      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19261      ;;
19262    *)
19263      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19264      ;;
19265    esac
19266  done
19267
19268  case $lt_echo in
19269  *'\$0 --fallback-echo"')
19270    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19271    ;;
19272  esac
19273
19274cfgfile="$ofile"
19275
19276  cat <<__EOF__ >> "$cfgfile"
19277# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19278
19279# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19280
19281# Shell to use when invoking shell scripts.
19282SHELL=$lt_SHELL
19283
19284# Whether or not to build shared libraries.
19285build_libtool_libs=$enable_shared
19286
19287# Whether or not to build static libraries.
19288build_old_libs=$enable_static
19289
19290# Whether or not to add -lc for building shared libraries.
19291build_libtool_need_lc=$archive_cmds_need_lc_RC
19292
19293# Whether or not to disallow shared libs when runtime libs are static
19294allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19295
19296# Whether or not to optimize for fast installation.
19297fast_install=$enable_fast_install
19298
19299# The host system.
19300host_alias=$host_alias
19301host=$host
19302host_os=$host_os
19303
19304# The build system.
19305build_alias=$build_alias
19306build=$build
19307build_os=$build_os
19308
19309# An echo program that does not interpret backslashes.
19310echo=$lt_echo
19311
19312# The archiver.
19313AR=$lt_AR
19314AR_FLAGS=$lt_AR_FLAGS
19315
19316# A C compiler.
19317LTCC=$lt_LTCC
19318
19319# A language-specific compiler.
19320CC=$lt_compiler_RC
19321
19322# Is the compiler the GNU C compiler?
19323with_gcc=$GCC_RC
19324
19325# An ERE matcher.
19326EGREP=$lt_EGREP
19327
19328# The linker used to build libraries.
19329LD=$lt_LD_RC
19330
19331# Whether we need hard or soft links.
19332LN_S=$lt_LN_S
19333
19334# A BSD-compatible nm program.
19335NM=$lt_NM
19336
19337# A symbol stripping program
19338STRIP=$lt_STRIP
19339
19340# Used to examine libraries when file_magic_cmd begins "file"
19341MAGIC_CMD=$MAGIC_CMD
19342
19343# Used on cygwin: DLL creation program.
19344DLLTOOL="$DLLTOOL"
19345
19346# Used on cygwin: object dumper.
19347OBJDUMP="$OBJDUMP"
19348
19349# Used on cygwin: assembler.
19350AS="$AS"
19351
19352# The name of the directory that contains temporary libtool files.
19353objdir=$objdir
19354
19355# How to create reloadable object files.
19356reload_flag=$lt_reload_flag
19357reload_cmds=$lt_reload_cmds
19358
19359# How to pass a linker flag through the compiler.
19360wl=$lt_lt_prog_compiler_wl_RC
19361
19362# Object file suffix (normally "o").
19363objext="$ac_objext"
19364
19365# Old archive suffix (normally "a").
19366libext="$libext"
19367
19368# Shared library suffix (normally ".so").
19369shrext_cmds='$shrext_cmds'
19370
19371# Executable file suffix (normally "").
19372exeext="$exeext"
19373
19374# Additional compiler flags for building library objects.
19375pic_flag=$lt_lt_prog_compiler_pic_RC
19376pic_mode=$pic_mode
19377
19378# What is the maximum length of a command?
19379max_cmd_len=$lt_cv_sys_max_cmd_len
19380
19381# Does compiler simultaneously support -c and -o options?
19382compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19383
19384# Must we lock files when doing compilation?
19385need_locks=$lt_need_locks
19386
19387# Do we need the lib prefix for modules?
19388need_lib_prefix=$need_lib_prefix
19389
19390# Do we need a version for libraries?
19391need_version=$need_version
19392
19393# Whether dlopen is supported.
19394dlopen_support=$enable_dlopen
19395
19396# Whether dlopen of programs is supported.
19397dlopen_self=$enable_dlopen_self
19398
19399# Whether dlopen of statically linked programs is supported.
19400dlopen_self_static=$enable_dlopen_self_static
19401
19402# Compiler flag to prevent dynamic linking.
19403link_static_flag=$lt_lt_prog_compiler_static_RC
19404
19405# Compiler flag to turn off builtin functions.
19406no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19407
19408# Compiler flag to allow reflexive dlopens.
19409export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19410
19411# Compiler flag to generate shared objects directly from archives.
19412whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19413
19414# Compiler flag to generate thread-safe objects.
19415thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19416
19417# Library versioning type.
19418version_type=$version_type
19419
19420# Format of library name prefix.
19421libname_spec=$lt_libname_spec
19422
19423# List of archive names.  First name is the real one, the rest are links.
19424# The last name is the one that the linker finds with -lNAME.
19425library_names_spec=$lt_library_names_spec
19426
19427# The coded name of the library, if different from the real name.
19428soname_spec=$lt_soname_spec
19429
19430# Commands used to build and install an old-style archive.
19431RANLIB=$lt_RANLIB
19432old_archive_cmds=$lt_old_archive_cmds_RC
19433old_postinstall_cmds=$lt_old_postinstall_cmds
19434old_postuninstall_cmds=$lt_old_postuninstall_cmds
19435
19436# Create an old-style archive from a shared archive.
19437old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19438
19439# Create a temporary old-style archive to link instead of a shared archive.
19440old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19441
19442# Commands used to build and install a shared archive.
19443archive_cmds=$lt_archive_cmds_RC
19444archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19445postinstall_cmds=$lt_postinstall_cmds
19446postuninstall_cmds=$lt_postuninstall_cmds
19447
19448# Commands used to build a loadable module (assumed same as above if empty)
19449module_cmds=$lt_module_cmds_RC
19450module_expsym_cmds=$lt_module_expsym_cmds_RC
19451
19452# Commands to strip libraries.
19453old_striplib=$lt_old_striplib
19454striplib=$lt_striplib
19455
19456# Dependencies to place before the objects being linked to create a
19457# shared library.
19458predep_objects=$lt_predep_objects_RC
19459
19460# Dependencies to place after the objects being linked to create a
19461# shared library.
19462postdep_objects=$lt_postdep_objects_RC
19463
19464# Dependencies to place before the objects being linked to create a
19465# shared library.
19466predeps=$lt_predeps_RC
19467
19468# Dependencies to place after the objects being linked to create a
19469# shared library.
19470postdeps=$lt_postdeps_RC
19471
19472# The library search path used internally by the compiler when linking
19473# a shared library.
19474compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19475
19476# Method to check whether dependent libraries are shared objects.
19477deplibs_check_method=$lt_deplibs_check_method
19478
19479# Command to use when deplibs_check_method == file_magic.
19480file_magic_cmd=$lt_file_magic_cmd
19481
19482# Flag that allows shared libraries with undefined symbols to be built.
19483allow_undefined_flag=$lt_allow_undefined_flag_RC
19484
19485# Flag that forces no undefined symbols.
19486no_undefined_flag=$lt_no_undefined_flag_RC
19487
19488# Commands used to finish a libtool library installation in a directory.
19489finish_cmds=$lt_finish_cmds
19490
19491# Same as above, but a single script fragment to be evaled but not shown.
19492finish_eval=$lt_finish_eval
19493
19494# Take the output of nm and produce a listing of raw symbols and C names.
19495global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19496
19497# Transform the output of nm in a proper C declaration
19498global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19499
19500# Transform the output of nm in a C name address pair
19501global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19502
19503# This is the shared library runtime path variable.
19504runpath_var=$runpath_var
19505
19506# This is the shared library path variable.
19507shlibpath_var=$shlibpath_var
19508
19509# Is shlibpath searched before the hard-coded library search path?
19510shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19511
19512# How to hardcode a shared library path into an executable.
19513hardcode_action=$hardcode_action_RC
19514
19515# Whether we should hardcode library paths into libraries.
19516hardcode_into_libs=$hardcode_into_libs
19517
19518# Flag to hardcode \$libdir into a binary during linking.
19519# This must work even if \$libdir does not exist.
19520hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19521
19522# If ld is used when linking, flag to hardcode \$libdir into
19523# a binary during linking. This must work even if \$libdir does
19524# not exist.
19525hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19526
19527# Whether we need a single -rpath flag with a separated argument.
19528hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19529
19530# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19531# resulting binary.
19532hardcode_direct=$hardcode_direct_RC
19533
19534# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19535# resulting binary.
19536hardcode_minus_L=$hardcode_minus_L_RC
19537
19538# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19539# the resulting binary.
19540hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19541
19542# Set to yes if building a shared library automatically hardcodes DIR into the library
19543# and all subsequent libraries and executables linked against it.
19544hardcode_automatic=$hardcode_automatic_RC
19545
19546# Variables whose values should be saved in libtool wrapper scripts and
19547# restored at relink time.
19548variables_saved_for_relink="$variables_saved_for_relink"
19549
19550# Whether libtool must link a program against all its dependency libraries.
19551link_all_deplibs=$link_all_deplibs_RC
19552
19553# Compile-time system search path for libraries
19554sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19555
19556# Run-time system search path for libraries
19557sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19558
19559# Fix the shell variable \$srcfile for the compiler.
19560fix_srcfile_path="$fix_srcfile_path_RC"
19561
19562# Set to yes if exported symbols are required.
19563always_export_symbols=$always_export_symbols_RC
19564
19565# The commands to list exported symbols.
19566export_symbols_cmds=$lt_export_symbols_cmds_RC
19567
19568# The commands to extract the exported symbol list from a shared archive.
19569extract_expsyms_cmds=$lt_extract_expsyms_cmds
19570
19571# Symbols that should not be listed in the preloaded symbols.
19572exclude_expsyms=$lt_exclude_expsyms_RC
19573
19574# Symbols that must always be exported.
19575include_expsyms=$lt_include_expsyms_RC
19576
19577# ### END LIBTOOL TAG CONFIG: $tagname
19578
19579__EOF__
19580
19581
19582else
19583  # If there is no Makefile yet, we rely on a make rule to execute
19584  # `config.status --recheck' to rerun these tests and create the
19585  # libtool script then.
19586  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19587  if test -f "$ltmain_in"; then
19588    test -f Makefile && make "$ltmain"
19589  fi
19590fi
19591
19592
19593ac_ext=c
19594ac_cpp='$CPP $CPPFLAGS'
19595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19597ac_compiler_gnu=$ac_cv_c_compiler_gnu
19598
19599CC="$lt_save_CC"
19600
19601	;;
19602
19603      *)
19604	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19605echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19606   { (exit 1); exit 1; }; }
19607	;;
19608      esac
19609
19610      # Append the new tag name to the list of available tags.
19611      if test -n "$tagname" ; then
19612      available_tags="$available_tags $tagname"
19613    fi
19614    fi
19615  done
19616  IFS="$lt_save_ifs"
19617
19618  # Now substitute the updated list of available tags.
19619  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19620    mv "${ofile}T" "$ofile"
19621    chmod +x "$ofile"
19622  else
19623    rm -f "${ofile}T"
19624    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19625echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19626   { (exit 1); exit 1; }; }
19627  fi
19628fi
19629
19630
19631
19632# This can be used to rebuild libtool when needed
19633LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19634
19635# Always use our own libtool.
19636LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19637
19638# Prevent multiple expansion
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660# Check for X
19661
19662
19663if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19664	if test -n "$ac_tool_prefix"; then
19665  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19666set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19667echo "$as_me:$LINENO: checking for $ac_word" >&5
19668echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19669if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19670  echo $ECHO_N "(cached) $ECHO_C" >&6
19671else
19672  case $PKG_CONFIG in
19673  [\\/]* | ?:[\\/]*)
19674  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19675  ;;
19676  *)
19677  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19678for as_dir in $PATH
19679do
19680  IFS=$as_save_IFS
19681  test -z "$as_dir" && as_dir=.
19682  for ac_exec_ext in '' $ac_executable_extensions; do
19683  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19684    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19685    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19686    break 2
19687  fi
19688done
19689done
19690
19691  ;;
19692esac
19693fi
19694PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19695
19696if test -n "$PKG_CONFIG"; then
19697  echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19698echo "${ECHO_T}$PKG_CONFIG" >&6
19699else
19700  echo "$as_me:$LINENO: result: no" >&5
19701echo "${ECHO_T}no" >&6
19702fi
19703
19704fi
19705if test -z "$ac_cv_path_PKG_CONFIG"; then
19706  ac_pt_PKG_CONFIG=$PKG_CONFIG
19707  # Extract the first word of "pkg-config", so it can be a program name with args.
19708set dummy pkg-config; ac_word=$2
19709echo "$as_me:$LINENO: checking for $ac_word" >&5
19710echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19711if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19712  echo $ECHO_N "(cached) $ECHO_C" >&6
19713else
19714  case $ac_pt_PKG_CONFIG in
19715  [\\/]* | ?:[\\/]*)
19716  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19717  ;;
19718  *)
19719  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19720for as_dir in $PATH
19721do
19722  IFS=$as_save_IFS
19723  test -z "$as_dir" && as_dir=.
19724  for ac_exec_ext in '' $ac_executable_extensions; do
19725  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19726    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19727    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19728    break 2
19729  fi
19730done
19731done
19732
19733  ;;
19734esac
19735fi
19736ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19737
19738if test -n "$ac_pt_PKG_CONFIG"; then
19739  echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19740echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
19741else
19742  echo "$as_me:$LINENO: result: no" >&5
19743echo "${ECHO_T}no" >&6
19744fi
19745
19746  PKG_CONFIG=$ac_pt_PKG_CONFIG
19747else
19748  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19749fi
19750
19751fi
19752if test -n "$PKG_CONFIG"; then
19753	_pkg_min_version=0.9.0
19754	echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19755echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
19756	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19757		echo "$as_me:$LINENO: result: yes" >&5
19758echo "${ECHO_T}yes" >&6
19759	else
19760		echo "$as_me:$LINENO: result: no" >&5
19761echo "${ECHO_T}no" >&6
19762		PKG_CONFIG=""
19763	fi
19764
19765fi
19766
19767pkg_failed=no
19768echo "$as_me:$LINENO: checking for X" >&5
19769echo $ECHO_N "checking for X... $ECHO_C" >&6
19770
19771if test -n "$PKG_CONFIG"; then
19772    if test -n "$X_CFLAGS"; then
19773        pkg_cv_X_CFLAGS="$X_CFLAGS"
19774    else
19775        if test -n "$PKG_CONFIG" && \
19776    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
19777  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
19778  ac_status=$?
19779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19780  (exit $ac_status); }; then
19781  pkg_cv_X_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null`
19782else
19783  pkg_failed=yes
19784fi
19785    fi
19786else
19787	pkg_failed=untried
19788fi
19789if test -n "$PKG_CONFIG"; then
19790    if test -n "$X_LIBS"; then
19791        pkg_cv_X_LIBS="$X_LIBS"
19792    else
19793        if test -n "$PKG_CONFIG" && \
19794    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
19795  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
19796  ac_status=$?
19797  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19798  (exit $ac_status); }; then
19799  pkg_cv_X_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null`
19800else
19801  pkg_failed=yes
19802fi
19803    fi
19804else
19805	pkg_failed=untried
19806fi
19807
19808
19809
19810if test $pkg_failed = yes; then
19811
19812if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19813        _pkg_short_errors_supported=yes
19814else
19815        _pkg_short_errors_supported=no
19816fi
19817        if test $_pkg_short_errors_supported = yes; then
19818	        X_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11"`
19819        else
19820	        X_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11"`
19821        fi
19822	# Put the nasty error message in config.log where it belongs
19823	echo "$X_PKG_ERRORS" >&5
19824
19825	echo "$as_me:$LINENO: result: no" >&5
19826echo "${ECHO_T}no" >&6
19827                x_found_with_pkgconfig=no
19828elif test $pkg_failed = untried; then
19829	x_found_with_pkgconfig=no
19830else
19831	X_CFLAGS=$pkg_cv_X_CFLAGS
19832	X_LIBS=$pkg_cv_X_LIBS
19833        echo "$as_me:$LINENO: result: yes" >&5
19834echo "${ECHO_T}yes" >&6
19835	x_found_with_pkgconfig=yes
19836fi
19837
19838if test "$x_found_with_pkgconfig" = "no"
19839then
19840	echo "$as_me:$LINENO: checking for X" >&5
19841echo $ECHO_N "checking for X... $ECHO_C" >&6
19842
19843
19844# Check whether --with-x or --without-x was given.
19845if test "${with_x+set}" = set; then
19846  withval="$with_x"
19847
19848fi;
19849# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
19850if test "x$with_x" = xno; then
19851  # The user explicitly disabled X.
19852  have_x=disabled
19853else
19854  if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
19855    # Both variables are already set.
19856    have_x=yes
19857  else
19858    if test "${ac_cv_have_x+set}" = set; then
19859  echo $ECHO_N "(cached) $ECHO_C" >&6
19860else
19861  # One or both of the vars are not set, and there is no cached value.
19862ac_x_includes=no ac_x_libraries=no
19863rm -fr conftest.dir
19864if mkdir conftest.dir; then
19865  cd conftest.dir
19866  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
19867  cat >Imakefile <<'_ACEOF'
19868acfindx:
19869	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
19870_ACEOF
19871  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
19872    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
19873    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
19874    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
19875    for ac_extension in a so sl; do
19876      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
19877	 test -f $ac_im_libdir/libX11.$ac_extension; then
19878	ac_im_usrlibdir=$ac_im_libdir; break
19879      fi
19880    done
19881    # Screen out bogus values from the imake configuration.  They are
19882    # bogus both because they are the default anyway, and because
19883    # using them would break gcc on systems where it needs fixed includes.
19884    case $ac_im_incroot in
19885	/usr/include) ;;
19886	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
19887    esac
19888    case $ac_im_usrlibdir in
19889	/usr/lib | /lib) ;;
19890	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
19891    esac
19892  fi
19893  cd ..
19894  rm -fr conftest.dir
19895fi
19896
19897# Standard set of common directories for X headers.
19898# Check X11 before X11Rn because it is often a symlink to the current release.
19899ac_x_header_dirs='
19900/usr/X11/include
19901/usr/X11R6/include
19902/usr/X11R5/include
19903/usr/X11R4/include
19904
19905/usr/include/X11
19906/usr/include/X11R6
19907/usr/include/X11R5
19908/usr/include/X11R4
19909
19910/usr/local/X11/include
19911/usr/local/X11R6/include
19912/usr/local/X11R5/include
19913/usr/local/X11R4/include
19914
19915/usr/local/include/X11
19916/usr/local/include/X11R6
19917/usr/local/include/X11R5
19918/usr/local/include/X11R4
19919
19920/usr/X386/include
19921/usr/x386/include
19922/usr/XFree86/include/X11
19923
19924/usr/include
19925/usr/local/include
19926/usr/unsupported/include
19927/usr/athena/include
19928/usr/local/x11r5/include
19929/usr/lpp/Xamples/include
19930
19931/usr/openwin/include
19932/usr/openwin/share/include'
19933
19934if test "$ac_x_includes" = no; then
19935  # Guess where to find include files, by looking for Intrinsic.h.
19936  # First, try using that file with no special directory specified.
19937  cat >conftest.$ac_ext <<_ACEOF
19938/* confdefs.h.  */
19939_ACEOF
19940cat confdefs.h >>conftest.$ac_ext
19941cat >>conftest.$ac_ext <<_ACEOF
19942/* end confdefs.h.  */
19943#include <X11/Intrinsic.h>
19944_ACEOF
19945if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
19946  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
19947  ac_status=$?
19948  grep -v '^ *+' conftest.er1 >conftest.err
19949  rm -f conftest.er1
19950  cat conftest.err >&5
19951  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19952  (exit $ac_status); } >/dev/null; then
19953  if test -s conftest.err; then
19954    ac_cpp_err=$ac_c_preproc_warn_flag
19955    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19956  else
19957    ac_cpp_err=
19958  fi
19959else
19960  ac_cpp_err=yes
19961fi
19962if test -z "$ac_cpp_err"; then
19963  # We can compile using X headers with no special include directory.
19964ac_x_includes=
19965else
19966  echo "$as_me: failed program was:" >&5
19967sed 's/^/| /' conftest.$ac_ext >&5
19968
19969  for ac_dir in $ac_x_header_dirs; do
19970  if test -r "$ac_dir/X11/Intrinsic.h"; then
19971    ac_x_includes=$ac_dir
19972    break
19973  fi
19974done
19975fi
19976rm -f conftest.err conftest.$ac_ext
19977fi # $ac_x_includes = no
19978
19979if test "$ac_x_libraries" = no; then
19980  # Check for the libraries.
19981  # See if we find them without any special options.
19982  # Don't add to $LIBS permanently.
19983  ac_save_LIBS=$LIBS
19984  LIBS="-lXt $LIBS"
19985  cat >conftest.$ac_ext <<_ACEOF
19986/* confdefs.h.  */
19987_ACEOF
19988cat confdefs.h >>conftest.$ac_ext
19989cat >>conftest.$ac_ext <<_ACEOF
19990/* end confdefs.h.  */
19991#include <X11/Intrinsic.h>
19992int
19993main ()
19994{
19995XtMalloc (0)
19996  ;
19997  return 0;
19998}
19999_ACEOF
20000rm -f conftest.$ac_objext conftest$ac_exeext
20001if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20002  (eval $ac_link) 2>conftest.er1
20003  ac_status=$?
20004  grep -v '^ *+' conftest.er1 >conftest.err
20005  rm -f conftest.er1
20006  cat conftest.err >&5
20007  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20008  (exit $ac_status); } &&
20009	 { ac_try='test -z "$ac_c_werror_flag"
20010			 || test ! -s conftest.err'
20011  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20012  (eval $ac_try) 2>&5
20013  ac_status=$?
20014  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20015  (exit $ac_status); }; } &&
20016	 { ac_try='test -s conftest$ac_exeext'
20017  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20018  (eval $ac_try) 2>&5
20019  ac_status=$?
20020  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20021  (exit $ac_status); }; }; then
20022  LIBS=$ac_save_LIBS
20023# We can link X programs with no special library path.
20024ac_x_libraries=
20025else
20026  echo "$as_me: failed program was:" >&5
20027sed 's/^/| /' conftest.$ac_ext >&5
20028
20029LIBS=$ac_save_LIBS
20030for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
20031do
20032  # Don't even attempt the hair of trying to link an X program!
20033  for ac_extension in a so sl; do
20034    if test -r $ac_dir/libXt.$ac_extension; then
20035      ac_x_libraries=$ac_dir
20036      break 2
20037    fi
20038  done
20039done
20040fi
20041rm -f conftest.err conftest.$ac_objext \
20042      conftest$ac_exeext conftest.$ac_ext
20043fi # $ac_x_libraries = no
20044
20045if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
20046  # Didn't find X anywhere.  Cache the known absence of X.
20047  ac_cv_have_x="have_x=no"
20048else
20049  # Record where we found X for the cache.
20050  ac_cv_have_x="have_x=yes \
20051		ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
20052fi
20053fi
20054
20055  fi
20056  eval "$ac_cv_have_x"
20057fi # $with_x != no
20058
20059if test "$have_x" != yes; then
20060  echo "$as_me:$LINENO: result: $have_x" >&5
20061echo "${ECHO_T}$have_x" >&6
20062  no_x=yes
20063else
20064  # If each of the values was on the command line, it overrides each guess.
20065  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
20066  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
20067  # Update the cache value to reflect the command line values.
20068  ac_cv_have_x="have_x=yes \
20069		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
20070  echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
20071echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
20072fi
20073
20074if test "$no_x" = yes; then
20075  # Not all programs may use this symbol, but it does not hurt to define it.
20076
20077cat >>confdefs.h <<\_ACEOF
20078#define X_DISPLAY_MISSING 1
20079_ACEOF
20080
20081  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
20082else
20083  if test -n "$x_includes"; then
20084    X_CFLAGS="$X_CFLAGS -I$x_includes"
20085  fi
20086
20087  # It would also be nice to do this for all -L options, not just this one.
20088  if test -n "$x_libraries"; then
20089    X_LIBS="$X_LIBS -L$x_libraries"
20090    # For Solaris; some versions of Sun CC require a space after -R and
20091    # others require no space.  Words are not sufficient . . . .
20092    case `(uname -sr) 2>/dev/null` in
20093    "SunOS 5"*)
20094      echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
20095echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
20096      ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
20097      cat >conftest.$ac_ext <<_ACEOF
20098/* confdefs.h.  */
20099_ACEOF
20100cat confdefs.h >>conftest.$ac_ext
20101cat >>conftest.$ac_ext <<_ACEOF
20102/* end confdefs.h.  */
20103
20104int
20105main ()
20106{
20107
20108  ;
20109  return 0;
20110}
20111_ACEOF
20112rm -f conftest.$ac_objext conftest$ac_exeext
20113if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20114  (eval $ac_link) 2>conftest.er1
20115  ac_status=$?
20116  grep -v '^ *+' conftest.er1 >conftest.err
20117  rm -f conftest.er1
20118  cat conftest.err >&5
20119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20120  (exit $ac_status); } &&
20121	 { ac_try='test -z "$ac_c_werror_flag"
20122			 || test ! -s conftest.err'
20123  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20124  (eval $ac_try) 2>&5
20125  ac_status=$?
20126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20127  (exit $ac_status); }; } &&
20128	 { ac_try='test -s conftest$ac_exeext'
20129  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20130  (eval $ac_try) 2>&5
20131  ac_status=$?
20132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20133  (exit $ac_status); }; }; then
20134  ac_R_nospace=yes
20135else
20136  echo "$as_me: failed program was:" >&5
20137sed 's/^/| /' conftest.$ac_ext >&5
20138
20139ac_R_nospace=no
20140fi
20141rm -f conftest.err conftest.$ac_objext \
20142      conftest$ac_exeext conftest.$ac_ext
20143      if test $ac_R_nospace = yes; then
20144	echo "$as_me:$LINENO: result: no" >&5
20145echo "${ECHO_T}no" >&6
20146	X_LIBS="$X_LIBS -R$x_libraries"
20147      else
20148	LIBS="$ac_xsave_LIBS -R $x_libraries"
20149	cat >conftest.$ac_ext <<_ACEOF
20150/* confdefs.h.  */
20151_ACEOF
20152cat confdefs.h >>conftest.$ac_ext
20153cat >>conftest.$ac_ext <<_ACEOF
20154/* end confdefs.h.  */
20155
20156int
20157main ()
20158{
20159
20160  ;
20161  return 0;
20162}
20163_ACEOF
20164rm -f conftest.$ac_objext conftest$ac_exeext
20165if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20166  (eval $ac_link) 2>conftest.er1
20167  ac_status=$?
20168  grep -v '^ *+' conftest.er1 >conftest.err
20169  rm -f conftest.er1
20170  cat conftest.err >&5
20171  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20172  (exit $ac_status); } &&
20173	 { ac_try='test -z "$ac_c_werror_flag"
20174			 || test ! -s conftest.err'
20175  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20176  (eval $ac_try) 2>&5
20177  ac_status=$?
20178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20179  (exit $ac_status); }; } &&
20180	 { ac_try='test -s conftest$ac_exeext'
20181  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20182  (eval $ac_try) 2>&5
20183  ac_status=$?
20184  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20185  (exit $ac_status); }; }; then
20186  ac_R_space=yes
20187else
20188  echo "$as_me: failed program was:" >&5
20189sed 's/^/| /' conftest.$ac_ext >&5
20190
20191ac_R_space=no
20192fi
20193rm -f conftest.err conftest.$ac_objext \
20194      conftest$ac_exeext conftest.$ac_ext
20195	if test $ac_R_space = yes; then
20196	  echo "$as_me:$LINENO: result: yes" >&5
20197echo "${ECHO_T}yes" >&6
20198	  X_LIBS="$X_LIBS -R $x_libraries"
20199	else
20200	  echo "$as_me:$LINENO: result: neither works" >&5
20201echo "${ECHO_T}neither works" >&6
20202	fi
20203      fi
20204      LIBS=$ac_xsave_LIBS
20205    esac
20206  fi
20207
20208  # Check for system-dependent libraries X programs must link with.
20209  # Do this before checking for the system-independent R6 libraries
20210  # (-lICE), since we may need -lsocket or whatever for X linking.
20211
20212  if test "$ISC" = yes; then
20213    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
20214  else
20215    # Martyn Johnson says this is needed for Ultrix, if the X
20216    # libraries were built with DECnet support.  And Karl Berry says
20217    # the Alpha needs dnet_stub (dnet does not exist).
20218    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
20219    cat >conftest.$ac_ext <<_ACEOF
20220/* confdefs.h.  */
20221_ACEOF
20222cat confdefs.h >>conftest.$ac_ext
20223cat >>conftest.$ac_ext <<_ACEOF
20224/* end confdefs.h.  */
20225
20226/* Override any gcc2 internal prototype to avoid an error.  */
20227#ifdef __cplusplus
20228extern "C"
20229#endif
20230/* We use char because int might match the return type of a gcc2
20231   builtin and then its argument prototype would still apply.  */
20232char XOpenDisplay ();
20233int
20234main ()
20235{
20236XOpenDisplay ();
20237  ;
20238  return 0;
20239}
20240_ACEOF
20241rm -f conftest.$ac_objext conftest$ac_exeext
20242if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20243  (eval $ac_link) 2>conftest.er1
20244  ac_status=$?
20245  grep -v '^ *+' conftest.er1 >conftest.err
20246  rm -f conftest.er1
20247  cat conftest.err >&5
20248  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20249  (exit $ac_status); } &&
20250	 { ac_try='test -z "$ac_c_werror_flag"
20251			 || test ! -s conftest.err'
20252  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20253  (eval $ac_try) 2>&5
20254  ac_status=$?
20255  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20256  (exit $ac_status); }; } &&
20257	 { ac_try='test -s conftest$ac_exeext'
20258  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20259  (eval $ac_try) 2>&5
20260  ac_status=$?
20261  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20262  (exit $ac_status); }; }; then
20263  :
20264else
20265  echo "$as_me: failed program was:" >&5
20266sed 's/^/| /' conftest.$ac_ext >&5
20267
20268echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
20269echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
20270if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
20271  echo $ECHO_N "(cached) $ECHO_C" >&6
20272else
20273  ac_check_lib_save_LIBS=$LIBS
20274LIBS="-ldnet  $LIBS"
20275cat >conftest.$ac_ext <<_ACEOF
20276/* confdefs.h.  */
20277_ACEOF
20278cat confdefs.h >>conftest.$ac_ext
20279cat >>conftest.$ac_ext <<_ACEOF
20280/* end confdefs.h.  */
20281
20282/* Override any gcc2 internal prototype to avoid an error.  */
20283#ifdef __cplusplus
20284extern "C"
20285#endif
20286/* We use char because int might match the return type of a gcc2
20287   builtin and then its argument prototype would still apply.  */
20288char dnet_ntoa ();
20289int
20290main ()
20291{
20292dnet_ntoa ();
20293  ;
20294  return 0;
20295}
20296_ACEOF
20297rm -f conftest.$ac_objext conftest$ac_exeext
20298if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20299  (eval $ac_link) 2>conftest.er1
20300  ac_status=$?
20301  grep -v '^ *+' conftest.er1 >conftest.err
20302  rm -f conftest.er1
20303  cat conftest.err >&5
20304  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20305  (exit $ac_status); } &&
20306	 { ac_try='test -z "$ac_c_werror_flag"
20307			 || test ! -s conftest.err'
20308  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20309  (eval $ac_try) 2>&5
20310  ac_status=$?
20311  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20312  (exit $ac_status); }; } &&
20313	 { ac_try='test -s conftest$ac_exeext'
20314  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20315  (eval $ac_try) 2>&5
20316  ac_status=$?
20317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20318  (exit $ac_status); }; }; then
20319  ac_cv_lib_dnet_dnet_ntoa=yes
20320else
20321  echo "$as_me: failed program was:" >&5
20322sed 's/^/| /' conftest.$ac_ext >&5
20323
20324ac_cv_lib_dnet_dnet_ntoa=no
20325fi
20326rm -f conftest.err conftest.$ac_objext \
20327      conftest$ac_exeext conftest.$ac_ext
20328LIBS=$ac_check_lib_save_LIBS
20329fi
20330echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
20331echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
20332if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
20333  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
20334fi
20335
20336    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
20337      echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
20338echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
20339if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
20340  echo $ECHO_N "(cached) $ECHO_C" >&6
20341else
20342  ac_check_lib_save_LIBS=$LIBS
20343LIBS="-ldnet_stub  $LIBS"
20344cat >conftest.$ac_ext <<_ACEOF
20345/* confdefs.h.  */
20346_ACEOF
20347cat confdefs.h >>conftest.$ac_ext
20348cat >>conftest.$ac_ext <<_ACEOF
20349/* end confdefs.h.  */
20350
20351/* Override any gcc2 internal prototype to avoid an error.  */
20352#ifdef __cplusplus
20353extern "C"
20354#endif
20355/* We use char because int might match the return type of a gcc2
20356   builtin and then its argument prototype would still apply.  */
20357char dnet_ntoa ();
20358int
20359main ()
20360{
20361dnet_ntoa ();
20362  ;
20363  return 0;
20364}
20365_ACEOF
20366rm -f conftest.$ac_objext conftest$ac_exeext
20367if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20368  (eval $ac_link) 2>conftest.er1
20369  ac_status=$?
20370  grep -v '^ *+' conftest.er1 >conftest.err
20371  rm -f conftest.er1
20372  cat conftest.err >&5
20373  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20374  (exit $ac_status); } &&
20375	 { ac_try='test -z "$ac_c_werror_flag"
20376			 || test ! -s conftest.err'
20377  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20378  (eval $ac_try) 2>&5
20379  ac_status=$?
20380  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20381  (exit $ac_status); }; } &&
20382	 { ac_try='test -s conftest$ac_exeext'
20383  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20384  (eval $ac_try) 2>&5
20385  ac_status=$?
20386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20387  (exit $ac_status); }; }; then
20388  ac_cv_lib_dnet_stub_dnet_ntoa=yes
20389else
20390  echo "$as_me: failed program was:" >&5
20391sed 's/^/| /' conftest.$ac_ext >&5
20392
20393ac_cv_lib_dnet_stub_dnet_ntoa=no
20394fi
20395rm -f conftest.err conftest.$ac_objext \
20396      conftest$ac_exeext conftest.$ac_ext
20397LIBS=$ac_check_lib_save_LIBS
20398fi
20399echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
20400echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
20401if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
20402  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
20403fi
20404
20405    fi
20406fi
20407rm -f conftest.err conftest.$ac_objext \
20408      conftest$ac_exeext conftest.$ac_ext
20409    LIBS="$ac_xsave_LIBS"
20410
20411    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
20412    # to get the SysV transport functions.
20413    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
20414    # needs -lnsl.
20415    # The nsl library prevents programs from opening the X display
20416    # on Irix 5.2, according to T.E. Dickey.
20417    # The functions gethostbyname, getservbyname, and inet_addr are
20418    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
20419    echo "$as_me:$LINENO: checking for gethostbyname" >&5
20420echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
20421if test "${ac_cv_func_gethostbyname+set}" = set; then
20422  echo $ECHO_N "(cached) $ECHO_C" >&6
20423else
20424  cat >conftest.$ac_ext <<_ACEOF
20425/* confdefs.h.  */
20426_ACEOF
20427cat confdefs.h >>conftest.$ac_ext
20428cat >>conftest.$ac_ext <<_ACEOF
20429/* end confdefs.h.  */
20430/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
20431   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20432#define gethostbyname innocuous_gethostbyname
20433
20434/* System header to define __stub macros and hopefully few prototypes,
20435    which can conflict with char gethostbyname (); below.
20436    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20437    <limits.h> exists even on freestanding compilers.  */
20438
20439#ifdef __STDC__
20440# include <limits.h>
20441#else
20442# include <assert.h>
20443#endif
20444
20445#undef gethostbyname
20446
20447/* Override any gcc2 internal prototype to avoid an error.  */
20448#ifdef __cplusplus
20449extern "C"
20450{
20451#endif
20452/* We use char because int might match the return type of a gcc2
20453   builtin and then its argument prototype would still apply.  */
20454char gethostbyname ();
20455/* The GNU C library defines this for functions which it implements
20456    to always fail with ENOSYS.  Some functions are actually named
20457    something starting with __ and the normal name is an alias.  */
20458#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
20459choke me
20460#else
20461char (*f) () = gethostbyname;
20462#endif
20463#ifdef __cplusplus
20464}
20465#endif
20466
20467int
20468main ()
20469{
20470return f != gethostbyname;
20471  ;
20472  return 0;
20473}
20474_ACEOF
20475rm -f conftest.$ac_objext conftest$ac_exeext
20476if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20477  (eval $ac_link) 2>conftest.er1
20478  ac_status=$?
20479  grep -v '^ *+' conftest.er1 >conftest.err
20480  rm -f conftest.er1
20481  cat conftest.err >&5
20482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20483  (exit $ac_status); } &&
20484	 { ac_try='test -z "$ac_c_werror_flag"
20485			 || test ! -s conftest.err'
20486  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20487  (eval $ac_try) 2>&5
20488  ac_status=$?
20489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20490  (exit $ac_status); }; } &&
20491	 { ac_try='test -s conftest$ac_exeext'
20492  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20493  (eval $ac_try) 2>&5
20494  ac_status=$?
20495  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20496  (exit $ac_status); }; }; then
20497  ac_cv_func_gethostbyname=yes
20498else
20499  echo "$as_me: failed program was:" >&5
20500sed 's/^/| /' conftest.$ac_ext >&5
20501
20502ac_cv_func_gethostbyname=no
20503fi
20504rm -f conftest.err conftest.$ac_objext \
20505      conftest$ac_exeext conftest.$ac_ext
20506fi
20507echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
20508echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
20509
20510    if test $ac_cv_func_gethostbyname = no; then
20511      echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
20512echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
20513if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
20514  echo $ECHO_N "(cached) $ECHO_C" >&6
20515else
20516  ac_check_lib_save_LIBS=$LIBS
20517LIBS="-lnsl  $LIBS"
20518cat >conftest.$ac_ext <<_ACEOF
20519/* confdefs.h.  */
20520_ACEOF
20521cat confdefs.h >>conftest.$ac_ext
20522cat >>conftest.$ac_ext <<_ACEOF
20523/* end confdefs.h.  */
20524
20525/* Override any gcc2 internal prototype to avoid an error.  */
20526#ifdef __cplusplus
20527extern "C"
20528#endif
20529/* We use char because int might match the return type of a gcc2
20530   builtin and then its argument prototype would still apply.  */
20531char gethostbyname ();
20532int
20533main ()
20534{
20535gethostbyname ();
20536  ;
20537  return 0;
20538}
20539_ACEOF
20540rm -f conftest.$ac_objext conftest$ac_exeext
20541if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20542  (eval $ac_link) 2>conftest.er1
20543  ac_status=$?
20544  grep -v '^ *+' conftest.er1 >conftest.err
20545  rm -f conftest.er1
20546  cat conftest.err >&5
20547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20548  (exit $ac_status); } &&
20549	 { ac_try='test -z "$ac_c_werror_flag"
20550			 || test ! -s conftest.err'
20551  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20552  (eval $ac_try) 2>&5
20553  ac_status=$?
20554  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20555  (exit $ac_status); }; } &&
20556	 { ac_try='test -s conftest$ac_exeext'
20557  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20558  (eval $ac_try) 2>&5
20559  ac_status=$?
20560  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20561  (exit $ac_status); }; }; then
20562  ac_cv_lib_nsl_gethostbyname=yes
20563else
20564  echo "$as_me: failed program was:" >&5
20565sed 's/^/| /' conftest.$ac_ext >&5
20566
20567ac_cv_lib_nsl_gethostbyname=no
20568fi
20569rm -f conftest.err conftest.$ac_objext \
20570      conftest$ac_exeext conftest.$ac_ext
20571LIBS=$ac_check_lib_save_LIBS
20572fi
20573echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
20574echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
20575if test $ac_cv_lib_nsl_gethostbyname = yes; then
20576  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
20577fi
20578
20579      if test $ac_cv_lib_nsl_gethostbyname = no; then
20580	echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
20581echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
20582if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
20583  echo $ECHO_N "(cached) $ECHO_C" >&6
20584else
20585  ac_check_lib_save_LIBS=$LIBS
20586LIBS="-lbsd  $LIBS"
20587cat >conftest.$ac_ext <<_ACEOF
20588/* confdefs.h.  */
20589_ACEOF
20590cat confdefs.h >>conftest.$ac_ext
20591cat >>conftest.$ac_ext <<_ACEOF
20592/* end confdefs.h.  */
20593
20594/* Override any gcc2 internal prototype to avoid an error.  */
20595#ifdef __cplusplus
20596extern "C"
20597#endif
20598/* We use char because int might match the return type of a gcc2
20599   builtin and then its argument prototype would still apply.  */
20600char gethostbyname ();
20601int
20602main ()
20603{
20604gethostbyname ();
20605  ;
20606  return 0;
20607}
20608_ACEOF
20609rm -f conftest.$ac_objext conftest$ac_exeext
20610if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20611  (eval $ac_link) 2>conftest.er1
20612  ac_status=$?
20613  grep -v '^ *+' conftest.er1 >conftest.err
20614  rm -f conftest.er1
20615  cat conftest.err >&5
20616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20617  (exit $ac_status); } &&
20618	 { ac_try='test -z "$ac_c_werror_flag"
20619			 || test ! -s conftest.err'
20620  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20621  (eval $ac_try) 2>&5
20622  ac_status=$?
20623  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20624  (exit $ac_status); }; } &&
20625	 { ac_try='test -s conftest$ac_exeext'
20626  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20627  (eval $ac_try) 2>&5
20628  ac_status=$?
20629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20630  (exit $ac_status); }; }; then
20631  ac_cv_lib_bsd_gethostbyname=yes
20632else
20633  echo "$as_me: failed program was:" >&5
20634sed 's/^/| /' conftest.$ac_ext >&5
20635
20636ac_cv_lib_bsd_gethostbyname=no
20637fi
20638rm -f conftest.err conftest.$ac_objext \
20639      conftest$ac_exeext conftest.$ac_ext
20640LIBS=$ac_check_lib_save_LIBS
20641fi
20642echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
20643echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
20644if test $ac_cv_lib_bsd_gethostbyname = yes; then
20645  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
20646fi
20647
20648      fi
20649    fi
20650
20651    # lieder@skyler.mavd.honeywell.com says without -lsocket,
20652    # socket/setsockopt and other routines are undefined under SCO ODT
20653    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
20654    # on later versions), says Simon Leinen: it contains gethostby*
20655    # variants that don't use the name server (or something).  -lsocket
20656    # must be given before -lnsl if both are needed.  We assume that
20657    # if connect needs -lnsl, so does gethostbyname.
20658    echo "$as_me:$LINENO: checking for connect" >&5
20659echo $ECHO_N "checking for connect... $ECHO_C" >&6
20660if test "${ac_cv_func_connect+set}" = set; then
20661  echo $ECHO_N "(cached) $ECHO_C" >&6
20662else
20663  cat >conftest.$ac_ext <<_ACEOF
20664/* confdefs.h.  */
20665_ACEOF
20666cat confdefs.h >>conftest.$ac_ext
20667cat >>conftest.$ac_ext <<_ACEOF
20668/* end confdefs.h.  */
20669/* Define connect to an innocuous variant, in case <limits.h> declares connect.
20670   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20671#define connect innocuous_connect
20672
20673/* System header to define __stub macros and hopefully few prototypes,
20674    which can conflict with char connect (); below.
20675    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20676    <limits.h> exists even on freestanding compilers.  */
20677
20678#ifdef __STDC__
20679# include <limits.h>
20680#else
20681# include <assert.h>
20682#endif
20683
20684#undef connect
20685
20686/* Override any gcc2 internal prototype to avoid an error.  */
20687#ifdef __cplusplus
20688extern "C"
20689{
20690#endif
20691/* We use char because int might match the return type of a gcc2
20692   builtin and then its argument prototype would still apply.  */
20693char connect ();
20694/* The GNU C library defines this for functions which it implements
20695    to always fail with ENOSYS.  Some functions are actually named
20696    something starting with __ and the normal name is an alias.  */
20697#if defined (__stub_connect) || defined (__stub___connect)
20698choke me
20699#else
20700char (*f) () = connect;
20701#endif
20702#ifdef __cplusplus
20703}
20704#endif
20705
20706int
20707main ()
20708{
20709return f != connect;
20710  ;
20711  return 0;
20712}
20713_ACEOF
20714rm -f conftest.$ac_objext conftest$ac_exeext
20715if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20716  (eval $ac_link) 2>conftest.er1
20717  ac_status=$?
20718  grep -v '^ *+' conftest.er1 >conftest.err
20719  rm -f conftest.er1
20720  cat conftest.err >&5
20721  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20722  (exit $ac_status); } &&
20723	 { ac_try='test -z "$ac_c_werror_flag"
20724			 || test ! -s conftest.err'
20725  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20726  (eval $ac_try) 2>&5
20727  ac_status=$?
20728  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20729  (exit $ac_status); }; } &&
20730	 { ac_try='test -s conftest$ac_exeext'
20731  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20732  (eval $ac_try) 2>&5
20733  ac_status=$?
20734  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20735  (exit $ac_status); }; }; then
20736  ac_cv_func_connect=yes
20737else
20738  echo "$as_me: failed program was:" >&5
20739sed 's/^/| /' conftest.$ac_ext >&5
20740
20741ac_cv_func_connect=no
20742fi
20743rm -f conftest.err conftest.$ac_objext \
20744      conftest$ac_exeext conftest.$ac_ext
20745fi
20746echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
20747echo "${ECHO_T}$ac_cv_func_connect" >&6
20748
20749    if test $ac_cv_func_connect = no; then
20750      echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
20751echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
20752if test "${ac_cv_lib_socket_connect+set}" = set; then
20753  echo $ECHO_N "(cached) $ECHO_C" >&6
20754else
20755  ac_check_lib_save_LIBS=$LIBS
20756LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
20757cat >conftest.$ac_ext <<_ACEOF
20758/* confdefs.h.  */
20759_ACEOF
20760cat confdefs.h >>conftest.$ac_ext
20761cat >>conftest.$ac_ext <<_ACEOF
20762/* end confdefs.h.  */
20763
20764/* Override any gcc2 internal prototype to avoid an error.  */
20765#ifdef __cplusplus
20766extern "C"
20767#endif
20768/* We use char because int might match the return type of a gcc2
20769   builtin and then its argument prototype would still apply.  */
20770char connect ();
20771int
20772main ()
20773{
20774connect ();
20775  ;
20776  return 0;
20777}
20778_ACEOF
20779rm -f conftest.$ac_objext conftest$ac_exeext
20780if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20781  (eval $ac_link) 2>conftest.er1
20782  ac_status=$?
20783  grep -v '^ *+' conftest.er1 >conftest.err
20784  rm -f conftest.er1
20785  cat conftest.err >&5
20786  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20787  (exit $ac_status); } &&
20788	 { ac_try='test -z "$ac_c_werror_flag"
20789			 || test ! -s conftest.err'
20790  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20791  (eval $ac_try) 2>&5
20792  ac_status=$?
20793  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20794  (exit $ac_status); }; } &&
20795	 { ac_try='test -s conftest$ac_exeext'
20796  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20797  (eval $ac_try) 2>&5
20798  ac_status=$?
20799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20800  (exit $ac_status); }; }; then
20801  ac_cv_lib_socket_connect=yes
20802else
20803  echo "$as_me: failed program was:" >&5
20804sed 's/^/| /' conftest.$ac_ext >&5
20805
20806ac_cv_lib_socket_connect=no
20807fi
20808rm -f conftest.err conftest.$ac_objext \
20809      conftest$ac_exeext conftest.$ac_ext
20810LIBS=$ac_check_lib_save_LIBS
20811fi
20812echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
20813echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
20814if test $ac_cv_lib_socket_connect = yes; then
20815  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
20816fi
20817
20818    fi
20819
20820    # Guillermo Gomez says -lposix is necessary on A/UX.
20821    echo "$as_me:$LINENO: checking for remove" >&5
20822echo $ECHO_N "checking for remove... $ECHO_C" >&6
20823if test "${ac_cv_func_remove+set}" = set; then
20824  echo $ECHO_N "(cached) $ECHO_C" >&6
20825else
20826  cat >conftest.$ac_ext <<_ACEOF
20827/* confdefs.h.  */
20828_ACEOF
20829cat confdefs.h >>conftest.$ac_ext
20830cat >>conftest.$ac_ext <<_ACEOF
20831/* end confdefs.h.  */
20832/* Define remove to an innocuous variant, in case <limits.h> declares remove.
20833   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20834#define remove innocuous_remove
20835
20836/* System header to define __stub macros and hopefully few prototypes,
20837    which can conflict with char remove (); below.
20838    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20839    <limits.h> exists even on freestanding compilers.  */
20840
20841#ifdef __STDC__
20842# include <limits.h>
20843#else
20844# include <assert.h>
20845#endif
20846
20847#undef remove
20848
20849/* Override any gcc2 internal prototype to avoid an error.  */
20850#ifdef __cplusplus
20851extern "C"
20852{
20853#endif
20854/* We use char because int might match the return type of a gcc2
20855   builtin and then its argument prototype would still apply.  */
20856char remove ();
20857/* The GNU C library defines this for functions which it implements
20858    to always fail with ENOSYS.  Some functions are actually named
20859    something starting with __ and the normal name is an alias.  */
20860#if defined (__stub_remove) || defined (__stub___remove)
20861choke me
20862#else
20863char (*f) () = remove;
20864#endif
20865#ifdef __cplusplus
20866}
20867#endif
20868
20869int
20870main ()
20871{
20872return f != remove;
20873  ;
20874  return 0;
20875}
20876_ACEOF
20877rm -f conftest.$ac_objext conftest$ac_exeext
20878if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20879  (eval $ac_link) 2>conftest.er1
20880  ac_status=$?
20881  grep -v '^ *+' conftest.er1 >conftest.err
20882  rm -f conftest.er1
20883  cat conftest.err >&5
20884  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20885  (exit $ac_status); } &&
20886	 { ac_try='test -z "$ac_c_werror_flag"
20887			 || test ! -s conftest.err'
20888  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20889  (eval $ac_try) 2>&5
20890  ac_status=$?
20891  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20892  (exit $ac_status); }; } &&
20893	 { ac_try='test -s conftest$ac_exeext'
20894  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20895  (eval $ac_try) 2>&5
20896  ac_status=$?
20897  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20898  (exit $ac_status); }; }; then
20899  ac_cv_func_remove=yes
20900else
20901  echo "$as_me: failed program was:" >&5
20902sed 's/^/| /' conftest.$ac_ext >&5
20903
20904ac_cv_func_remove=no
20905fi
20906rm -f conftest.err conftest.$ac_objext \
20907      conftest$ac_exeext conftest.$ac_ext
20908fi
20909echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
20910echo "${ECHO_T}$ac_cv_func_remove" >&6
20911
20912    if test $ac_cv_func_remove = no; then
20913      echo "$as_me:$LINENO: checking for remove in -lposix" >&5
20914echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
20915if test "${ac_cv_lib_posix_remove+set}" = set; then
20916  echo $ECHO_N "(cached) $ECHO_C" >&6
20917else
20918  ac_check_lib_save_LIBS=$LIBS
20919LIBS="-lposix  $LIBS"
20920cat >conftest.$ac_ext <<_ACEOF
20921/* confdefs.h.  */
20922_ACEOF
20923cat confdefs.h >>conftest.$ac_ext
20924cat >>conftest.$ac_ext <<_ACEOF
20925/* end confdefs.h.  */
20926
20927/* Override any gcc2 internal prototype to avoid an error.  */
20928#ifdef __cplusplus
20929extern "C"
20930#endif
20931/* We use char because int might match the return type of a gcc2
20932   builtin and then its argument prototype would still apply.  */
20933char remove ();
20934int
20935main ()
20936{
20937remove ();
20938  ;
20939  return 0;
20940}
20941_ACEOF
20942rm -f conftest.$ac_objext conftest$ac_exeext
20943if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20944  (eval $ac_link) 2>conftest.er1
20945  ac_status=$?
20946  grep -v '^ *+' conftest.er1 >conftest.err
20947  rm -f conftest.er1
20948  cat conftest.err >&5
20949  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20950  (exit $ac_status); } &&
20951	 { ac_try='test -z "$ac_c_werror_flag"
20952			 || test ! -s conftest.err'
20953  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20954  (eval $ac_try) 2>&5
20955  ac_status=$?
20956  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20957  (exit $ac_status); }; } &&
20958	 { ac_try='test -s conftest$ac_exeext'
20959  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20960  (eval $ac_try) 2>&5
20961  ac_status=$?
20962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20963  (exit $ac_status); }; }; then
20964  ac_cv_lib_posix_remove=yes
20965else
20966  echo "$as_me: failed program was:" >&5
20967sed 's/^/| /' conftest.$ac_ext >&5
20968
20969ac_cv_lib_posix_remove=no
20970fi
20971rm -f conftest.err conftest.$ac_objext \
20972      conftest$ac_exeext conftest.$ac_ext
20973LIBS=$ac_check_lib_save_LIBS
20974fi
20975echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
20976echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
20977if test $ac_cv_lib_posix_remove = yes; then
20978  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
20979fi
20980
20981    fi
20982
20983    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
20984    echo "$as_me:$LINENO: checking for shmat" >&5
20985echo $ECHO_N "checking for shmat... $ECHO_C" >&6
20986if test "${ac_cv_func_shmat+set}" = set; then
20987  echo $ECHO_N "(cached) $ECHO_C" >&6
20988else
20989  cat >conftest.$ac_ext <<_ACEOF
20990/* confdefs.h.  */
20991_ACEOF
20992cat confdefs.h >>conftest.$ac_ext
20993cat >>conftest.$ac_ext <<_ACEOF
20994/* end confdefs.h.  */
20995/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
20996   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20997#define shmat innocuous_shmat
20998
20999/* System header to define __stub macros and hopefully few prototypes,
21000    which can conflict with char shmat (); below.
21001    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21002    <limits.h> exists even on freestanding compilers.  */
21003
21004#ifdef __STDC__
21005# include <limits.h>
21006#else
21007# include <assert.h>
21008#endif
21009
21010#undef shmat
21011
21012/* Override any gcc2 internal prototype to avoid an error.  */
21013#ifdef __cplusplus
21014extern "C"
21015{
21016#endif
21017/* We use char because int might match the return type of a gcc2
21018   builtin and then its argument prototype would still apply.  */
21019char shmat ();
21020/* The GNU C library defines this for functions which it implements
21021    to always fail with ENOSYS.  Some functions are actually named
21022    something starting with __ and the normal name is an alias.  */
21023#if defined (__stub_shmat) || defined (__stub___shmat)
21024choke me
21025#else
21026char (*f) () = shmat;
21027#endif
21028#ifdef __cplusplus
21029}
21030#endif
21031
21032int
21033main ()
21034{
21035return f != shmat;
21036  ;
21037  return 0;
21038}
21039_ACEOF
21040rm -f conftest.$ac_objext conftest$ac_exeext
21041if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21042  (eval $ac_link) 2>conftest.er1
21043  ac_status=$?
21044  grep -v '^ *+' conftest.er1 >conftest.err
21045  rm -f conftest.er1
21046  cat conftest.err >&5
21047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21048  (exit $ac_status); } &&
21049	 { ac_try='test -z "$ac_c_werror_flag"
21050			 || test ! -s conftest.err'
21051  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21052  (eval $ac_try) 2>&5
21053  ac_status=$?
21054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21055  (exit $ac_status); }; } &&
21056	 { ac_try='test -s conftest$ac_exeext'
21057  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21058  (eval $ac_try) 2>&5
21059  ac_status=$?
21060  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21061  (exit $ac_status); }; }; then
21062  ac_cv_func_shmat=yes
21063else
21064  echo "$as_me: failed program was:" >&5
21065sed 's/^/| /' conftest.$ac_ext >&5
21066
21067ac_cv_func_shmat=no
21068fi
21069rm -f conftest.err conftest.$ac_objext \
21070      conftest$ac_exeext conftest.$ac_ext
21071fi
21072echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
21073echo "${ECHO_T}$ac_cv_func_shmat" >&6
21074
21075    if test $ac_cv_func_shmat = no; then
21076      echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
21077echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
21078if test "${ac_cv_lib_ipc_shmat+set}" = set; then
21079  echo $ECHO_N "(cached) $ECHO_C" >&6
21080else
21081  ac_check_lib_save_LIBS=$LIBS
21082LIBS="-lipc  $LIBS"
21083cat >conftest.$ac_ext <<_ACEOF
21084/* confdefs.h.  */
21085_ACEOF
21086cat confdefs.h >>conftest.$ac_ext
21087cat >>conftest.$ac_ext <<_ACEOF
21088/* end confdefs.h.  */
21089
21090/* Override any gcc2 internal prototype to avoid an error.  */
21091#ifdef __cplusplus
21092extern "C"
21093#endif
21094/* We use char because int might match the return type of a gcc2
21095   builtin and then its argument prototype would still apply.  */
21096char shmat ();
21097int
21098main ()
21099{
21100shmat ();
21101  ;
21102  return 0;
21103}
21104_ACEOF
21105rm -f conftest.$ac_objext conftest$ac_exeext
21106if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21107  (eval $ac_link) 2>conftest.er1
21108  ac_status=$?
21109  grep -v '^ *+' conftest.er1 >conftest.err
21110  rm -f conftest.er1
21111  cat conftest.err >&5
21112  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21113  (exit $ac_status); } &&
21114	 { ac_try='test -z "$ac_c_werror_flag"
21115			 || test ! -s conftest.err'
21116  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21117  (eval $ac_try) 2>&5
21118  ac_status=$?
21119  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21120  (exit $ac_status); }; } &&
21121	 { ac_try='test -s conftest$ac_exeext'
21122  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21123  (eval $ac_try) 2>&5
21124  ac_status=$?
21125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21126  (exit $ac_status); }; }; then
21127  ac_cv_lib_ipc_shmat=yes
21128else
21129  echo "$as_me: failed program was:" >&5
21130sed 's/^/| /' conftest.$ac_ext >&5
21131
21132ac_cv_lib_ipc_shmat=no
21133fi
21134rm -f conftest.err conftest.$ac_objext \
21135      conftest$ac_exeext conftest.$ac_ext
21136LIBS=$ac_check_lib_save_LIBS
21137fi
21138echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
21139echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
21140if test $ac_cv_lib_ipc_shmat = yes; then
21141  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
21142fi
21143
21144    fi
21145  fi
21146
21147  # Check for libraries that X11R6 Xt/Xaw programs need.
21148  ac_save_LDFLAGS=$LDFLAGS
21149  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
21150  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
21151  # check for ICE first), but we must link in the order -lSM -lICE or
21152  # we get undefined symbols.  So assume we have SM if we have ICE.
21153  # These have to be linked with before -lX11, unlike the other
21154  # libraries we check for below, so use a different variable.
21155  # John Interrante, Karl Berry
21156  echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
21157echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
21158if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
21159  echo $ECHO_N "(cached) $ECHO_C" >&6
21160else
21161  ac_check_lib_save_LIBS=$LIBS
21162LIBS="-lICE $X_EXTRA_LIBS $LIBS"
21163cat >conftest.$ac_ext <<_ACEOF
21164/* confdefs.h.  */
21165_ACEOF
21166cat confdefs.h >>conftest.$ac_ext
21167cat >>conftest.$ac_ext <<_ACEOF
21168/* end confdefs.h.  */
21169
21170/* Override any gcc2 internal prototype to avoid an error.  */
21171#ifdef __cplusplus
21172extern "C"
21173#endif
21174/* We use char because int might match the return type of a gcc2
21175   builtin and then its argument prototype would still apply.  */
21176char IceConnectionNumber ();
21177int
21178main ()
21179{
21180IceConnectionNumber ();
21181  ;
21182  return 0;
21183}
21184_ACEOF
21185rm -f conftest.$ac_objext conftest$ac_exeext
21186if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21187  (eval $ac_link) 2>conftest.er1
21188  ac_status=$?
21189  grep -v '^ *+' conftest.er1 >conftest.err
21190  rm -f conftest.er1
21191  cat conftest.err >&5
21192  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21193  (exit $ac_status); } &&
21194	 { ac_try='test -z "$ac_c_werror_flag"
21195			 || test ! -s conftest.err'
21196  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21197  (eval $ac_try) 2>&5
21198  ac_status=$?
21199  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21200  (exit $ac_status); }; } &&
21201	 { ac_try='test -s conftest$ac_exeext'
21202  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21203  (eval $ac_try) 2>&5
21204  ac_status=$?
21205  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21206  (exit $ac_status); }; }; then
21207  ac_cv_lib_ICE_IceConnectionNumber=yes
21208else
21209  echo "$as_me: failed program was:" >&5
21210sed 's/^/| /' conftest.$ac_ext >&5
21211
21212ac_cv_lib_ICE_IceConnectionNumber=no
21213fi
21214rm -f conftest.err conftest.$ac_objext \
21215      conftest$ac_exeext conftest.$ac_ext
21216LIBS=$ac_check_lib_save_LIBS
21217fi
21218echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
21219echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
21220if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
21221  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
21222fi
21223
21224  LDFLAGS=$ac_save_LDFLAGS
21225
21226fi
21227
21228	X_LIBS="$X_LIBS -lX11"
21229
21230	if test "x$no_x" = "xyes"
21231	then
21232	        { { echo "$as_me:$LINENO: error: X is required, but it was either disabled or not found." >&5
21233echo "$as_me: error: X is required, but it was either disabled or not found." >&2;}
21234   { (exit 1); exit 1; }; }
21235	fi
21236
21237	save_LIBS="$LIBS"
21238	save_CFLAGS="$CFLAGS"
21239	CFLAGS="$CFLAGS $X_CFLAGS"
21240	LIBS="$LIBS $X_LIBS"
21241
21242	echo "$as_me:$LINENO: checking for XTHREADS in Xlib" >&5
21243echo $ECHO_N "checking for XTHREADS in Xlib... $ECHO_C" >&6
21244	if test "$cross_compiling" = yes; then
21245  xthreads=yes
21246else
21247  cat >conftest.$ac_ext <<_ACEOF
21248/* confdefs.h.  */
21249_ACEOF
21250cat confdefs.h >>conftest.$ac_ext
21251cat >>conftest.$ac_ext <<_ACEOF
21252/* end confdefs.h.  */
21253#include <X11/Xlib.h>
21254int
21255main ()
21256{
21257return XInitThreads() == 0 ? 0 : 1;
21258  ;
21259  return 0;
21260}
21261_ACEOF
21262rm -f conftest$ac_exeext
21263if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21264  (eval $ac_link) 2>&5
21265  ac_status=$?
21266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21267  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21268  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21269  (eval $ac_try) 2>&5
21270  ac_status=$?
21271  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21272  (exit $ac_status); }; }; then
21273  xthreads=no
21274else
21275  echo "$as_me: program exited with status $ac_status" >&5
21276echo "$as_me: failed program was:" >&5
21277sed 's/^/| /' conftest.$ac_ext >&5
21278
21279( exit $ac_status )
21280xthreads=yes
21281fi
21282rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21283fi
21284
21285	echo "$as_me:$LINENO: result: $xthreads" >&5
21286echo "${ECHO_T}$xthreads" >&6
21287
21288	LIBS="$save_LIBS"
21289	CFLAGS="$save_CFLAGS"
21290
21291	if test "x$xthreads" = "xyes"
21292	then
21293	        X_CFLAGS="$X_CFLAGS -DXTHREADS"
21294	fi
21295fi
21296
21297# Check damageext configuration, strip extra digits from package version to
21298# find the required protocol version
21299
21300DAMAGEEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
21301
21302
21303pkg_failed=no
21304echo "$as_me:$LINENO: checking for XDAMAGE" >&5
21305echo $ECHO_N "checking for XDAMAGE... $ECHO_C" >&6
21306
21307if test -n "$PKG_CONFIG"; then
21308    if test -n "$XDAMAGE_CFLAGS"; then
21309        pkg_cv_XDAMAGE_CFLAGS="$XDAMAGE_CFLAGS"
21310    else
21311        if test -n "$PKG_CONFIG" && \
21312    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"damageproto >= \$DAMAGEEXT_VERSION xfixes fixesproto xextproto\"") >&5
21313  ($PKG_CONFIG --exists --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto") 2>&5
21314  ac_status=$?
21315  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21316  (exit $ac_status); }; then
21317  pkg_cv_XDAMAGE_CFLAGS=`$PKG_CONFIG --cflags "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto" 2>/dev/null`
21318else
21319  pkg_failed=yes
21320fi
21321    fi
21322else
21323	pkg_failed=untried
21324fi
21325if test -n "$PKG_CONFIG"; then
21326    if test -n "$XDAMAGE_LIBS"; then
21327        pkg_cv_XDAMAGE_LIBS="$XDAMAGE_LIBS"
21328    else
21329        if test -n "$PKG_CONFIG" && \
21330    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"damageproto >= \$DAMAGEEXT_VERSION xfixes fixesproto xextproto\"") >&5
21331  ($PKG_CONFIG --exists --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto") 2>&5
21332  ac_status=$?
21333  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21334  (exit $ac_status); }; then
21335  pkg_cv_XDAMAGE_LIBS=`$PKG_CONFIG --libs "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto" 2>/dev/null`
21336else
21337  pkg_failed=yes
21338fi
21339    fi
21340else
21341	pkg_failed=untried
21342fi
21343
21344
21345
21346if test $pkg_failed = yes; then
21347
21348if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21349        _pkg_short_errors_supported=yes
21350else
21351        _pkg_short_errors_supported=no
21352fi
21353        if test $_pkg_short_errors_supported = yes; then
21354	        XDAMAGE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto"`
21355        else
21356	        XDAMAGE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto"`
21357        fi
21358	# Put the nasty error message in config.log where it belongs
21359	echo "$XDAMAGE_PKG_ERRORS" >&5
21360
21361	{ { echo "$as_me:$LINENO: error: Package requirements (damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto) were not met:
21362
21363$XDAMAGE_PKG_ERRORS
21364
21365Consider adjusting the PKG_CONFIG_PATH environment variable if you
21366installed software in a non-standard prefix.
21367
21368Alternatively, you may set the environment variables XDAMAGE_CFLAGS
21369and XDAMAGE_LIBS to avoid the need to call pkg-config.
21370See the pkg-config man page for more details.
21371" >&5
21372echo "$as_me: error: Package requirements (damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto) were not met:
21373
21374$XDAMAGE_PKG_ERRORS
21375
21376Consider adjusting the PKG_CONFIG_PATH environment variable if you
21377installed software in a non-standard prefix.
21378
21379Alternatively, you may set the environment variables XDAMAGE_CFLAGS
21380and XDAMAGE_LIBS to avoid the need to call pkg-config.
21381See the pkg-config man page for more details.
21382" >&2;}
21383   { (exit 1); exit 1; }; }
21384elif test $pkg_failed = untried; then
21385	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21386is in your PATH or set the PKG_CONFIG environment variable to the full
21387path to pkg-config.
21388
21389Alternatively, you may set the environment variables XDAMAGE_CFLAGS
21390and XDAMAGE_LIBS to avoid the need to call pkg-config.
21391See the pkg-config man page for more details.
21392
21393To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
21394See \`config.log' for more details." >&5
21395echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21396is in your PATH or set the PKG_CONFIG environment variable to the full
21397path to pkg-config.
21398
21399Alternatively, you may set the environment variables XDAMAGE_CFLAGS
21400and XDAMAGE_LIBS to avoid the need to call pkg-config.
21401See the pkg-config man page for more details.
21402
21403To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
21404See \`config.log' for more details." >&2;}
21405   { (exit 1); exit 1; }; }
21406else
21407	XDAMAGE_CFLAGS=$pkg_cv_XDAMAGE_CFLAGS
21408	XDAMAGE_LIBS=$pkg_cv_XDAMAGE_LIBS
21409        echo "$as_me:$LINENO: result: yes" >&5
21410echo "${ECHO_T}yes" >&6
21411	:
21412fi
21413
21414
21415
21416
21417# Check whether --with-release-version or --without-release-version was given.
21418if test "${with_release_version+set}" = set; then
21419  withval="$with_release_version"
21420  RELEASE_VERSION="$withval"
21421else
21422  RELEASE_VERSION=""
21423fi;
21424	if test "x$RELEASE_VERSION" != "x"; then
21425		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21426		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21427		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21428echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21429	fi
21430
21431cat >>confdefs.h <<_ACEOF
21432#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21433_ACEOF
21434
21435	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
21436	if test "x$PVM" = "x"; then
21437		PVM="0"
21438	fi
21439
21440cat >>confdefs.h <<_ACEOF
21441#define PACKAGE_VERSION_MINOR $PVM
21442_ACEOF
21443
21444	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
21445	if test "x$PVP" = "x"; then
21446		PVP="0"
21447	fi
21448
21449cat >>confdefs.h <<_ACEOF
21450#define PACKAGE_VERSION_PATCHLEVEL $PVP
21451_ACEOF
21452
21453
21454
21455                              ac_config_files="$ac_config_files Makefile src/Makefile xdamage.pc"
21456cat >confcache <<\_ACEOF
21457# This file is a shell script that caches the results of configure
21458# tests run on this system so they can be shared between configure
21459# scripts and configure runs, see configure's option --config-cache.
21460# It is not useful on other systems.  If it contains results you don't
21461# want to keep, you may remove or edit it.
21462#
21463# config.status only pays attention to the cache file if you give it
21464# the --recheck option to rerun configure.
21465#
21466# `ac_cv_env_foo' variables (set or unset) will be overridden when
21467# loading this file, other *unset* `ac_cv_foo' will be assigned the
21468# following values.
21469
21470_ACEOF
21471
21472# The following way of writing the cache mishandles newlines in values,
21473# but we know of no workaround that is simple, portable, and efficient.
21474# So, don't put newlines in cache variables' values.
21475# Ultrix sh set writes to stderr and can't be redirected directly,
21476# and sets the high bit in the cache file unless we assign to the vars.
21477{
21478  (set) 2>&1 |
21479    case `(ac_space=' '; set | grep ac_space) 2>&1` in
21480    *ac_space=\ *)
21481      # `set' does not quote correctly, so add quotes (double-quote
21482      # substitution turns \\\\ into \\, and sed turns \\ into \).
21483      sed -n \
21484	"s/'/'\\\\''/g;
21485	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21486      ;;
21487    *)
21488      # `set' quotes correctly as required by POSIX, so do not add quotes.
21489      sed -n \
21490	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
21491      ;;
21492    esac;
21493} |
21494  sed '
21495     t clear
21496     : clear
21497     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21498     t end
21499     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21500     : end' >>confcache
21501if diff $cache_file confcache >/dev/null 2>&1; then :; else
21502  if test -w $cache_file; then
21503    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21504    cat confcache >$cache_file
21505  else
21506    echo "not updating unwritable cache $cache_file"
21507  fi
21508fi
21509rm -f confcache
21510
21511test "x$prefix" = xNONE && prefix=$ac_default_prefix
21512# Let make expand exec_prefix.
21513test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21514
21515# VPATH may cause trouble with some makes, so we remove $(srcdir),
21516# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21517# trailing colons and then remove the whole line if VPATH becomes empty
21518# (actually we leave an empty line to preserve line numbers).
21519if test "x$srcdir" = x.; then
21520  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21521s/:*\$(srcdir):*/:/;
21522s/:*\${srcdir}:*/:/;
21523s/:*@srcdir@:*/:/;
21524s/^\([^=]*=[	 ]*\):*/\1/;
21525s/:*$//;
21526s/^[^=]*=[	 ]*$//;
21527}'
21528fi
21529
21530DEFS=-DHAVE_CONFIG_H
21531
21532ac_libobjs=
21533ac_ltlibobjs=
21534for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21535  # 1. Remove the extension, and $U if already installed.
21536  ac_i=`echo "$ac_i" |
21537	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
21538  # 2. Add them.
21539  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
21540  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
21541done
21542LIBOBJS=$ac_libobjs
21543
21544LTLIBOBJS=$ac_ltlibobjs
21545
21546
21547if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21548  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21549Usually this means the macro was only invoked conditionally." >&5
21550echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21551Usually this means the macro was only invoked conditionally." >&2;}
21552   { (exit 1); exit 1; }; }
21553fi
21554if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21555  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21556Usually this means the macro was only invoked conditionally." >&5
21557echo "$as_me: error: conditional \"AMDEP\" was never defined.
21558Usually this means the macro was only invoked conditionally." >&2;}
21559   { (exit 1); exit 1; }; }
21560fi
21561if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21562  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21563Usually this means the macro was only invoked conditionally." >&5
21564echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21565Usually this means the macro was only invoked conditionally." >&2;}
21566   { (exit 1); exit 1; }; }
21567fi
21568if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21569  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21570Usually this means the macro was only invoked conditionally." >&5
21571echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21572Usually this means the macro was only invoked conditionally." >&2;}
21573   { (exit 1); exit 1; }; }
21574fi
21575
21576: ${CONFIG_STATUS=./config.status}
21577ac_clean_files_save=$ac_clean_files
21578ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21579{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21580echo "$as_me: creating $CONFIG_STATUS" >&6;}
21581cat >$CONFIG_STATUS <<_ACEOF
21582#! $SHELL
21583# Generated by $as_me.
21584# Run this file to recreate the current configuration.
21585# Compiler output produced by configure, useful for debugging
21586# configure, is in config.log if it exists.
21587
21588debug=false
21589ac_cs_recheck=false
21590ac_cs_silent=false
21591SHELL=\${CONFIG_SHELL-$SHELL}
21592_ACEOF
21593
21594cat >>$CONFIG_STATUS <<\_ACEOF
21595## --------------------- ##
21596## M4sh Initialization.  ##
21597## --------------------- ##
21598
21599# Be Bourne compatible
21600if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21601  emulate sh
21602  NULLCMD=:
21603  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21604  # is contrary to our usage.  Disable this feature.
21605  alias -g '${1+"$@"}'='"$@"'
21606elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21607  set -o posix
21608fi
21609DUALCASE=1; export DUALCASE # for MKS sh
21610
21611# Support unset when possible.
21612if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21613  as_unset=unset
21614else
21615  as_unset=false
21616fi
21617
21618
21619# Work around bugs in pre-3.0 UWIN ksh.
21620$as_unset ENV MAIL MAILPATH
21621PS1='$ '
21622PS2='> '
21623PS4='+ '
21624
21625# NLS nuisances.
21626for as_var in \
21627  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21628  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21629  LC_TELEPHONE LC_TIME
21630do
21631  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21632    eval $as_var=C; export $as_var
21633  else
21634    $as_unset $as_var
21635  fi
21636done
21637
21638# Required to use basename.
21639if expr a : '\(a\)' >/dev/null 2>&1; then
21640  as_expr=expr
21641else
21642  as_expr=false
21643fi
21644
21645if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
21646  as_basename=basename
21647else
21648  as_basename=false
21649fi
21650
21651
21652# Name of the executable.
21653as_me=`$as_basename "$0" ||
21654$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21655	 X"$0" : 'X\(//\)$' \| \
21656	 X"$0" : 'X\(/\)$' \| \
21657	 .     : '\(.\)' 2>/dev/null ||
21658echo X/"$0" |
21659    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
21660  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
21661  	  /^X\/\(\/\).*/{ s//\1/; q; }
21662  	  s/.*/./; q'`
21663
21664
21665# PATH needs CR, and LINENO needs CR and PATH.
21666# Avoid depending upon Character Ranges.
21667as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21668as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21669as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21670as_cr_digits='0123456789'
21671as_cr_alnum=$as_cr_Letters$as_cr_digits
21672
21673# The user is always right.
21674if test "${PATH_SEPARATOR+set}" != set; then
21675  echo "#! /bin/sh" >conf$$.sh
21676  echo  "exit 0"   >>conf$$.sh
21677  chmod +x conf$$.sh
21678  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21679    PATH_SEPARATOR=';'
21680  else
21681    PATH_SEPARATOR=:
21682  fi
21683  rm -f conf$$.sh
21684fi
21685
21686
21687  as_lineno_1=$LINENO
21688  as_lineno_2=$LINENO
21689  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
21690  test "x$as_lineno_1" != "x$as_lineno_2" &&
21691  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
21692  # Find who we are.  Look in the path if we contain no path at all
21693  # relative or not.
21694  case $0 in
21695    *[\\/]* ) as_myself=$0 ;;
21696    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21697for as_dir in $PATH
21698do
21699  IFS=$as_save_IFS
21700  test -z "$as_dir" && as_dir=.
21701  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21702done
21703
21704       ;;
21705  esac
21706  # We did not find ourselves, most probably we were run as `sh COMMAND'
21707  # in which case we are not to be found in the path.
21708  if test "x$as_myself" = x; then
21709    as_myself=$0
21710  fi
21711  if test ! -f "$as_myself"; then
21712    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
21713echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
21714   { (exit 1); exit 1; }; }
21715  fi
21716  case $CONFIG_SHELL in
21717  '')
21718    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21719for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
21720do
21721  IFS=$as_save_IFS
21722  test -z "$as_dir" && as_dir=.
21723  for as_base in sh bash ksh sh5; do
21724	 case $as_dir in
21725	 /*)
21726	   if ("$as_dir/$as_base" -c '
21727  as_lineno_1=$LINENO
21728  as_lineno_2=$LINENO
21729  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
21730  test "x$as_lineno_1" != "x$as_lineno_2" &&
21731  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
21732	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
21733	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
21734	     CONFIG_SHELL=$as_dir/$as_base
21735	     export CONFIG_SHELL
21736	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
21737	   fi;;
21738	 esac
21739       done
21740done
21741;;
21742  esac
21743
21744  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21745  # uniformly replaced by the line number.  The first 'sed' inserts a
21746  # line-number line before each line; the second 'sed' does the real
21747  # work.  The second script uses 'N' to pair each line-number line
21748  # with the numbered line, and appends trailing '-' during
21749  # substitution so that $LINENO is not a special case at line end.
21750  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21751  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
21752  sed '=' <$as_myself |
21753    sed '
21754      N
21755      s,$,-,
21756      : loop
21757      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
21758      t loop
21759      s,-$,,
21760      s,^['$as_cr_digits']*\n,,
21761    ' >$as_me.lineno &&
21762  chmod +x $as_me.lineno ||
21763    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
21764echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
21765   { (exit 1); exit 1; }; }
21766
21767  # Don't try to exec as it changes $[0], causing all sort of problems
21768  # (the dirname of $[0] is not the place where we might find the
21769  # original and so on.  Autoconf is especially sensible to this).
21770  . ./$as_me.lineno
21771  # Exit status is that of the last command.
21772  exit
21773}
21774
21775
21776case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
21777  *c*,-n*) ECHO_N= ECHO_C='
21778' ECHO_T='	' ;;
21779  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
21780  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
21781esac
21782
21783if expr a : '\(a\)' >/dev/null 2>&1; then
21784  as_expr=expr
21785else
21786  as_expr=false
21787fi
21788
21789rm -f conf$$ conf$$.exe conf$$.file
21790echo >conf$$.file
21791if ln -s conf$$.file conf$$ 2>/dev/null; then
21792  # We could just check for DJGPP; but this test a) works b) is more generic
21793  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21794  if test -f conf$$.exe; then
21795    # Don't use ln at all; we don't have any links
21796    as_ln_s='cp -p'
21797  else
21798    as_ln_s='ln -s'
21799  fi
21800elif ln conf$$.file conf$$ 2>/dev/null; then
21801  as_ln_s=ln
21802else
21803  as_ln_s='cp -p'
21804fi
21805rm -f conf$$ conf$$.exe conf$$.file
21806
21807if mkdir -p . 2>/dev/null; then
21808  as_mkdir_p=:
21809else
21810  test -d ./-p && rmdir ./-p
21811  as_mkdir_p=false
21812fi
21813
21814as_executable_p="test -f"
21815
21816# Sed expression to map a string onto a valid CPP name.
21817as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21818
21819# Sed expression to map a string onto a valid variable name.
21820as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21821
21822
21823# IFS
21824# We need space, tab and new line, in precisely that order.
21825as_nl='
21826'
21827IFS=" 	$as_nl"
21828
21829# CDPATH.
21830$as_unset CDPATH
21831
21832exec 6>&1
21833
21834# Open the log real soon, to keep \$[0] and so on meaningful, and to
21835# report actual input values of CONFIG_FILES etc. instead of their
21836# values after options handling.  Logging --version etc. is OK.
21837exec 5>>config.log
21838{
21839  echo
21840  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21841## Running $as_me. ##
21842_ASBOX
21843} >&5
21844cat >&5 <<_CSEOF
21845
21846This file was extended by libXdamage $as_me 1.1.1, which was
21847generated by GNU Autoconf 2.59.  Invocation command line was
21848
21849  CONFIG_FILES    = $CONFIG_FILES
21850  CONFIG_HEADERS  = $CONFIG_HEADERS
21851  CONFIG_LINKS    = $CONFIG_LINKS
21852  CONFIG_COMMANDS = $CONFIG_COMMANDS
21853  $ $0 $@
21854
21855_CSEOF
21856echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
21857echo >&5
21858_ACEOF
21859
21860# Files that config.status was made for.
21861if test -n "$ac_config_files"; then
21862  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21863fi
21864
21865if test -n "$ac_config_headers"; then
21866  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21867fi
21868
21869if test -n "$ac_config_links"; then
21870  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21871fi
21872
21873if test -n "$ac_config_commands"; then
21874  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21875fi
21876
21877cat >>$CONFIG_STATUS <<\_ACEOF
21878
21879ac_cs_usage="\
21880\`$as_me' instantiates files from templates according to the
21881current configuration.
21882
21883Usage: $0 [OPTIONS] [FILE]...
21884
21885  -h, --help       print this help, then exit
21886  -V, --version    print version number, then exit
21887  -q, --quiet      do not print progress messages
21888  -d, --debug      don't remove temporary files
21889      --recheck    update $as_me by reconfiguring in the same conditions
21890  --file=FILE[:TEMPLATE]
21891		   instantiate the configuration file FILE
21892  --header=FILE[:TEMPLATE]
21893		   instantiate the configuration header FILE
21894
21895Configuration files:
21896$config_files
21897
21898Configuration headers:
21899$config_headers
21900
21901Configuration commands:
21902$config_commands
21903
21904Report bugs to <bug-autoconf@gnu.org>."
21905_ACEOF
21906
21907cat >>$CONFIG_STATUS <<_ACEOF
21908ac_cs_version="\\
21909libXdamage config.status 1.1.1
21910configured by $0, generated by GNU Autoconf 2.59,
21911  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21912
21913Copyright (C) 2003 Free Software Foundation, Inc.
21914This config.status script is free software; the Free Software Foundation
21915gives unlimited permission to copy, distribute and modify it."
21916srcdir=$srcdir
21917INSTALL="$INSTALL"
21918_ACEOF
21919
21920cat >>$CONFIG_STATUS <<\_ACEOF
21921# If no file are specified by the user, then we need to provide default
21922# value.  By we need to know if files were specified by the user.
21923ac_need_defaults=:
21924while test $# != 0
21925do
21926  case $1 in
21927  --*=*)
21928    ac_option=`expr "x$1" : 'x\([^=]*\)='`
21929    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
21930    ac_shift=:
21931    ;;
21932  -*)
21933    ac_option=$1
21934    ac_optarg=$2
21935    ac_shift=shift
21936    ;;
21937  *) # This is not an option, so the user has probably given explicit
21938     # arguments.
21939     ac_option=$1
21940     ac_need_defaults=false;;
21941  esac
21942
21943  case $ac_option in
21944  # Handling of the options.
21945_ACEOF
21946cat >>$CONFIG_STATUS <<\_ACEOF
21947  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21948    ac_cs_recheck=: ;;
21949  --version | --vers* | -V )
21950    echo "$ac_cs_version"; exit 0 ;;
21951  --he | --h)
21952    # Conflict between --help and --header
21953    { { echo "$as_me:$LINENO: error: ambiguous option: $1
21954Try \`$0 --help' for more information." >&5
21955echo "$as_me: error: ambiguous option: $1
21956Try \`$0 --help' for more information." >&2;}
21957   { (exit 1); exit 1; }; };;
21958  --help | --hel | -h )
21959    echo "$ac_cs_usage"; exit 0 ;;
21960  --debug | --d* | -d )
21961    debug=: ;;
21962  --file | --fil | --fi | --f )
21963    $ac_shift
21964    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21965    ac_need_defaults=false;;
21966  --header | --heade | --head | --hea )
21967    $ac_shift
21968    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21969    ac_need_defaults=false;;
21970  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21971  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21972    ac_cs_silent=: ;;
21973
21974  # This is an error.
21975  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
21976Try \`$0 --help' for more information." >&5
21977echo "$as_me: error: unrecognized option: $1
21978Try \`$0 --help' for more information." >&2;}
21979   { (exit 1); exit 1; }; } ;;
21980
21981  *) ac_config_targets="$ac_config_targets $1" ;;
21982
21983  esac
21984  shift
21985done
21986
21987ac_configure_extra_args=
21988
21989if $ac_cs_silent; then
21990  exec 6>/dev/null
21991  ac_configure_extra_args="$ac_configure_extra_args --silent"
21992fi
21993
21994_ACEOF
21995cat >>$CONFIG_STATUS <<_ACEOF
21996if \$ac_cs_recheck; then
21997  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21998  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21999fi
22000
22001_ACEOF
22002
22003cat >>$CONFIG_STATUS <<_ACEOF
22004#
22005# INIT-COMMANDS section.
22006#
22007
22008AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22009
22010_ACEOF
22011
22012
22013
22014cat >>$CONFIG_STATUS <<\_ACEOF
22015for ac_config_target in $ac_config_targets
22016do
22017  case "$ac_config_target" in
22018  # Handling of arguments.
22019  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22020  "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22021  "xdamage.pc" ) CONFIG_FILES="$CONFIG_FILES xdamage.pc" ;;
22022  "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22023  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22024  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22025echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22026   { (exit 1); exit 1; }; };;
22027  esac
22028done
22029
22030# If the user did not use the arguments to specify the items to instantiate,
22031# then the envvar interface is used.  Set only those that are not.
22032# We use the long form for the default assignment because of an extremely
22033# bizarre bug on SunOS 4.1.3.
22034if $ac_need_defaults; then
22035  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22036  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22037  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22038fi
22039
22040# Have a temporary directory for convenience.  Make it in the build tree
22041# simply because there is no reason to put it here, and in addition,
22042# creating and moving files from /tmp can sometimes cause problems.
22043# Create a temporary directory, and hook for its removal unless debugging.
22044$debug ||
22045{
22046  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
22047  trap '{ (exit 1); exit 1; }' 1 2 13 15
22048}
22049
22050# Create a (secure) tmp directory for tmp files.
22051
22052{
22053  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
22054  test -n "$tmp" && test -d "$tmp"
22055}  ||
22056{
22057  tmp=./confstat$$-$RANDOM
22058  (umask 077 && mkdir $tmp)
22059} ||
22060{
22061   echo "$me: cannot create a temporary directory in ." >&2
22062   { (exit 1); exit 1; }
22063}
22064
22065_ACEOF
22066
22067cat >>$CONFIG_STATUS <<_ACEOF
22068
22069#
22070# CONFIG_FILES section.
22071#
22072
22073# No need to generate the scripts if there are no CONFIG_FILES.
22074# This happens for instance when ./config.status config.h
22075if test -n "\$CONFIG_FILES"; then
22076  # Protect against being on the right side of a sed subst in config.status.
22077  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
22078   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
22079s,@SHELL@,$SHELL,;t t
22080s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
22081s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
22082s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
22083s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
22084s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
22085s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
22086s,@exec_prefix@,$exec_prefix,;t t
22087s,@prefix@,$prefix,;t t
22088s,@program_transform_name@,$program_transform_name,;t t
22089s,@bindir@,$bindir,;t t
22090s,@sbindir@,$sbindir,;t t
22091s,@libexecdir@,$libexecdir,;t t
22092s,@datadir@,$datadir,;t t
22093s,@sysconfdir@,$sysconfdir,;t t
22094s,@sharedstatedir@,$sharedstatedir,;t t
22095s,@localstatedir@,$localstatedir,;t t
22096s,@libdir@,$libdir,;t t
22097s,@includedir@,$includedir,;t t
22098s,@oldincludedir@,$oldincludedir,;t t
22099s,@infodir@,$infodir,;t t
22100s,@mandir@,$mandir,;t t
22101s,@build_alias@,$build_alias,;t t
22102s,@host_alias@,$host_alias,;t t
22103s,@target_alias@,$target_alias,;t t
22104s,@DEFS@,$DEFS,;t t
22105s,@ECHO_C@,$ECHO_C,;t t
22106s,@ECHO_N@,$ECHO_N,;t t
22107s,@ECHO_T@,$ECHO_T,;t t
22108s,@LIBS@,$LIBS,;t t
22109s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
22110s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
22111s,@INSTALL_DATA@,$INSTALL_DATA,;t t
22112s,@CYGPATH_W@,$CYGPATH_W,;t t
22113s,@PACKAGE@,$PACKAGE,;t t
22114s,@VERSION@,$VERSION,;t t
22115s,@ACLOCAL@,$ACLOCAL,;t t
22116s,@AUTOCONF@,$AUTOCONF,;t t
22117s,@AUTOMAKE@,$AUTOMAKE,;t t
22118s,@AUTOHEADER@,$AUTOHEADER,;t t
22119s,@MAKEINFO@,$MAKEINFO,;t t
22120s,@install_sh@,$install_sh,;t t
22121s,@STRIP@,$STRIP,;t t
22122s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
22123s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
22124s,@mkdir_p@,$mkdir_p,;t t
22125s,@AWK@,$AWK,;t t
22126s,@SET_MAKE@,$SET_MAKE,;t t
22127s,@am__leading_dot@,$am__leading_dot,;t t
22128s,@AMTAR@,$AMTAR,;t t
22129s,@am__tar@,$am__tar,;t t
22130s,@am__untar@,$am__untar,;t t
22131s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
22132s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
22133s,@MAINT@,$MAINT,;t t
22134s,@CC@,$CC,;t t
22135s,@CFLAGS@,$CFLAGS,;t t
22136s,@LDFLAGS@,$LDFLAGS,;t t
22137s,@CPPFLAGS@,$CPPFLAGS,;t t
22138s,@ac_ct_CC@,$ac_ct_CC,;t t
22139s,@EXEEXT@,$EXEEXT,;t t
22140s,@OBJEXT@,$OBJEXT,;t t
22141s,@DEPDIR@,$DEPDIR,;t t
22142s,@am__include@,$am__include,;t t
22143s,@am__quote@,$am__quote,;t t
22144s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
22145s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
22146s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
22147s,@CCDEPMODE@,$CCDEPMODE,;t t
22148s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
22149s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
22150s,@build@,$build,;t t
22151s,@build_cpu@,$build_cpu,;t t
22152s,@build_vendor@,$build_vendor,;t t
22153s,@build_os@,$build_os,;t t
22154s,@host@,$host,;t t
22155s,@host_cpu@,$host_cpu,;t t
22156s,@host_vendor@,$host_vendor,;t t
22157s,@host_os@,$host_os,;t t
22158s,@EGREP@,$EGREP,;t t
22159s,@LN_S@,$LN_S,;t t
22160s,@ECHO@,$ECHO,;t t
22161s,@AR@,$AR,;t t
22162s,@ac_ct_AR@,$ac_ct_AR,;t t
22163s,@RANLIB@,$RANLIB,;t t
22164s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
22165s,@CPP@,$CPP,;t t
22166s,@CXX@,$CXX,;t t
22167s,@CXXFLAGS@,$CXXFLAGS,;t t
22168s,@ac_ct_CXX@,$ac_ct_CXX,;t t
22169s,@CXXDEPMODE@,$CXXDEPMODE,;t t
22170s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
22171s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
22172s,@CXXCPP@,$CXXCPP,;t t
22173s,@F77@,$F77,;t t
22174s,@FFLAGS@,$FFLAGS,;t t
22175s,@ac_ct_F77@,$ac_ct_F77,;t t
22176s,@LIBTOOL@,$LIBTOOL,;t t
22177s,@PKG_CONFIG@,$PKG_CONFIG,;t t
22178s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
22179s,@X_CFLAGS@,$X_CFLAGS,;t t
22180s,@X_LIBS@,$X_LIBS,;t t
22181s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
22182s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
22183s,@DAMAGEEXT_VERSION@,$DAMAGEEXT_VERSION,;t t
22184s,@XDAMAGE_CFLAGS@,$XDAMAGE_CFLAGS,;t t
22185s,@XDAMAGE_LIBS@,$XDAMAGE_LIBS,;t t
22186s,@LIBOBJS@,$LIBOBJS,;t t
22187s,@LTLIBOBJS@,$LTLIBOBJS,;t t
22188CEOF
22189
22190_ACEOF
22191
22192  cat >>$CONFIG_STATUS <<\_ACEOF
22193  # Split the substitutions into bite-sized pieces for seds with
22194  # small command number limits, like on Digital OSF/1 and HP-UX.
22195  ac_max_sed_lines=48
22196  ac_sed_frag=1 # Number of current file.
22197  ac_beg=1 # First line for current file.
22198  ac_end=$ac_max_sed_lines # Line after last line for current file.
22199  ac_more_lines=:
22200  ac_sed_cmds=
22201  while $ac_more_lines; do
22202    if test $ac_beg -gt 1; then
22203      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22204    else
22205      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
22206    fi
22207    if test ! -s $tmp/subs.frag; then
22208      ac_more_lines=false
22209    else
22210      # The purpose of the label and of the branching condition is to
22211      # speed up the sed processing (if there are no `@' at all, there
22212      # is no need to browse any of the substitutions).
22213      # These are the two extra sed commands mentioned above.
22214      (echo ':t
22215  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
22216      if test -z "$ac_sed_cmds"; then
22217	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
22218      else
22219	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
22220      fi
22221      ac_sed_frag=`expr $ac_sed_frag + 1`
22222      ac_beg=$ac_end
22223      ac_end=`expr $ac_end + $ac_max_sed_lines`
22224    fi
22225  done
22226  if test -z "$ac_sed_cmds"; then
22227    ac_sed_cmds=cat
22228  fi
22229fi # test -n "$CONFIG_FILES"
22230
22231_ACEOF
22232cat >>$CONFIG_STATUS <<\_ACEOF
22233for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
22234  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22235  case $ac_file in
22236  - | *:- | *:-:* ) # input from stdin
22237	cat >$tmp/stdin
22238	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22239	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22240  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22241	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22242  * )   ac_file_in=$ac_file.in ;;
22243  esac
22244
22245  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
22246  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22247$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22248	 X"$ac_file" : 'X\(//\)[^/]' \| \
22249	 X"$ac_file" : 'X\(//\)$' \| \
22250	 X"$ac_file" : 'X\(/\)' \| \
22251	 .     : '\(.\)' 2>/dev/null ||
22252echo X"$ac_file" |
22253    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22254  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22255  	  /^X\(\/\/\)$/{ s//\1/; q; }
22256  	  /^X\(\/\).*/{ s//\1/; q; }
22257  	  s/.*/./; q'`
22258  { if $as_mkdir_p; then
22259    mkdir -p "$ac_dir"
22260  else
22261    as_dir="$ac_dir"
22262    as_dirs=
22263    while test ! -d "$as_dir"; do
22264      as_dirs="$as_dir $as_dirs"
22265      as_dir=`(dirname "$as_dir") 2>/dev/null ||
22266$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22267	 X"$as_dir" : 'X\(//\)[^/]' \| \
22268	 X"$as_dir" : 'X\(//\)$' \| \
22269	 X"$as_dir" : 'X\(/\)' \| \
22270	 .     : '\(.\)' 2>/dev/null ||
22271echo X"$as_dir" |
22272    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22273  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22274  	  /^X\(\/\/\)$/{ s//\1/; q; }
22275  	  /^X\(\/\).*/{ s//\1/; q; }
22276  	  s/.*/./; q'`
22277    done
22278    test ! -n "$as_dirs" || mkdir $as_dirs
22279  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22280echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22281   { (exit 1); exit 1; }; }; }
22282
22283  ac_builddir=.
22284
22285if test "$ac_dir" != .; then
22286  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22287  # A "../" for each directory in $ac_dir_suffix.
22288  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22289else
22290  ac_dir_suffix= ac_top_builddir=
22291fi
22292
22293case $srcdir in
22294  .)  # No --srcdir option.  We are building in place.
22295    ac_srcdir=.
22296    if test -z "$ac_top_builddir"; then
22297       ac_top_srcdir=.
22298    else
22299       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22300    fi ;;
22301  [\\/]* | ?:[\\/]* )  # Absolute path.
22302    ac_srcdir=$srcdir$ac_dir_suffix;
22303    ac_top_srcdir=$srcdir ;;
22304  *) # Relative path.
22305    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22306    ac_top_srcdir=$ac_top_builddir$srcdir ;;
22307esac
22308
22309# Do not use `cd foo && pwd` to compute absolute paths, because
22310# the directories may not exist.
22311case `pwd` in
22312.) ac_abs_builddir="$ac_dir";;
22313*)
22314  case "$ac_dir" in
22315  .) ac_abs_builddir=`pwd`;;
22316  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22317  *) ac_abs_builddir=`pwd`/"$ac_dir";;
22318  esac;;
22319esac
22320case $ac_abs_builddir in
22321.) ac_abs_top_builddir=${ac_top_builddir}.;;
22322*)
22323  case ${ac_top_builddir}. in
22324  .) ac_abs_top_builddir=$ac_abs_builddir;;
22325  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22326  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22327  esac;;
22328esac
22329case $ac_abs_builddir in
22330.) ac_abs_srcdir=$ac_srcdir;;
22331*)
22332  case $ac_srcdir in
22333  .) ac_abs_srcdir=$ac_abs_builddir;;
22334  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22335  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22336  esac;;
22337esac
22338case $ac_abs_builddir in
22339.) ac_abs_top_srcdir=$ac_top_srcdir;;
22340*)
22341  case $ac_top_srcdir in
22342  .) ac_abs_top_srcdir=$ac_abs_builddir;;
22343  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22344  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22345  esac;;
22346esac
22347
22348
22349  case $INSTALL in
22350  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22351  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
22352  esac
22353
22354  if test x"$ac_file" != x-; then
22355    { echo "$as_me:$LINENO: creating $ac_file" >&5
22356echo "$as_me: creating $ac_file" >&6;}
22357    rm -f "$ac_file"
22358  fi
22359  # Let's still pretend it is `configure' which instantiates (i.e., don't
22360  # use $as_me), people would be surprised to read:
22361  #    /* config.h.  Generated by config.status.  */
22362  if test x"$ac_file" = x-; then
22363    configure_input=
22364  else
22365    configure_input="$ac_file.  "
22366  fi
22367  configure_input=$configure_input"Generated from `echo $ac_file_in |
22368				     sed 's,.*/,,'` by configure."
22369
22370  # First look for the input files in the build tree, otherwise in the
22371  # src tree.
22372  ac_file_inputs=`IFS=:
22373    for f in $ac_file_in; do
22374      case $f in
22375      -) echo $tmp/stdin ;;
22376      [\\/$]*)
22377	 # Absolute (can't be DOS-style, as IFS=:)
22378	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22379echo "$as_me: error: cannot find input file: $f" >&2;}
22380   { (exit 1); exit 1; }; }
22381	 echo "$f";;
22382      *) # Relative
22383	 if test -f "$f"; then
22384	   # Build tree
22385	   echo "$f"
22386	 elif test -f "$srcdir/$f"; then
22387	   # Source tree
22388	   echo "$srcdir/$f"
22389	 else
22390	   # /dev/null tree
22391	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22392echo "$as_me: error: cannot find input file: $f" >&2;}
22393   { (exit 1); exit 1; }; }
22394	 fi;;
22395      esac
22396    done` || { (exit 1); exit 1; }
22397_ACEOF
22398cat >>$CONFIG_STATUS <<_ACEOF
22399  sed "$ac_vpsub
22400$extrasub
22401_ACEOF
22402cat >>$CONFIG_STATUS <<\_ACEOF
22403:t
22404/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22405s,@configure_input@,$configure_input,;t t
22406s,@srcdir@,$ac_srcdir,;t t
22407s,@abs_srcdir@,$ac_abs_srcdir,;t t
22408s,@top_srcdir@,$ac_top_srcdir,;t t
22409s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
22410s,@builddir@,$ac_builddir,;t t
22411s,@abs_builddir@,$ac_abs_builddir,;t t
22412s,@top_builddir@,$ac_top_builddir,;t t
22413s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
22414s,@INSTALL@,$ac_INSTALL,;t t
22415" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
22416  rm -f $tmp/stdin
22417  if test x"$ac_file" != x-; then
22418    mv $tmp/out $ac_file
22419  else
22420    cat $tmp/out
22421    rm -f $tmp/out
22422  fi
22423
22424done
22425_ACEOF
22426cat >>$CONFIG_STATUS <<\_ACEOF
22427
22428#
22429# CONFIG_HEADER section.
22430#
22431
22432# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22433# NAME is the cpp macro being defined and VALUE is the value it is being given.
22434#
22435# ac_d sets the value in "#define NAME VALUE" lines.
22436ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
22437ac_dB='[	 ].*$,\1#\2'
22438ac_dC=' '
22439ac_dD=',;t'
22440# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22441ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
22442ac_uB='$,\1#\2define\3'
22443ac_uC=' '
22444ac_uD=',;t'
22445
22446for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22447  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22448  case $ac_file in
22449  - | *:- | *:-:* ) # input from stdin
22450	cat >$tmp/stdin
22451	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22452	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22453  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22454	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22455  * )   ac_file_in=$ac_file.in ;;
22456  esac
22457
22458  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
22459echo "$as_me: creating $ac_file" >&6;}
22460
22461  # First look for the input files in the build tree, otherwise in the
22462  # src tree.
22463  ac_file_inputs=`IFS=:
22464    for f in $ac_file_in; do
22465      case $f in
22466      -) echo $tmp/stdin ;;
22467      [\\/$]*)
22468	 # Absolute (can't be DOS-style, as IFS=:)
22469	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22470echo "$as_me: error: cannot find input file: $f" >&2;}
22471   { (exit 1); exit 1; }; }
22472	 # Do quote $f, to prevent DOS paths from being IFS'd.
22473	 echo "$f";;
22474      *) # Relative
22475	 if test -f "$f"; then
22476	   # Build tree
22477	   echo "$f"
22478	 elif test -f "$srcdir/$f"; then
22479	   # Source tree
22480	   echo "$srcdir/$f"
22481	 else
22482	   # /dev/null tree
22483	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
22484echo "$as_me: error: cannot find input file: $f" >&2;}
22485   { (exit 1); exit 1; }; }
22486	 fi;;
22487      esac
22488    done` || { (exit 1); exit 1; }
22489  # Remove the trailing spaces.
22490  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
22491
22492_ACEOF
22493
22494# Transform confdefs.h into two sed scripts, `conftest.defines' and
22495# `conftest.undefs', that substitutes the proper values into
22496# config.h.in to produce config.h.  The first handles `#define'
22497# templates, and the second `#undef' templates.
22498# And first: Protect against being on the right side of a sed subst in
22499# config.status.  Protect against being in an unquoted here document
22500# in config.status.
22501rm -f conftest.defines conftest.undefs
22502# Using a here document instead of a string reduces the quoting nightmare.
22503# Putting comments in sed scripts is not portable.
22504#
22505# `end' is used to avoid that the second main sed command (meant for
22506# 0-ary CPP macros) applies to n-ary macro definitions.
22507# See the Autoconf documentation for `clear'.
22508cat >confdef2sed.sed <<\_ACEOF
22509s/[\\&,]/\\&/g
22510s,[\\$`],\\&,g
22511t clear
22512: clear
22513s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
22514t end
22515s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
22516: end
22517_ACEOF
22518# If some macros were called several times there might be several times
22519# the same #defines, which is useless.  Nevertheless, we may not want to
22520# sort them, since we want the *last* AC-DEFINE to be honored.
22521uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
22522sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
22523rm -f confdef2sed.sed
22524
22525# This sed command replaces #undef with comments.  This is necessary, for
22526# example, in the case of _POSIX_SOURCE, which is predefined and required
22527# on some systems where configure will not decide to define it.
22528cat >>conftest.undefs <<\_ACEOF
22529s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
22530_ACEOF
22531
22532# Break up conftest.defines because some shells have a limit on the size
22533# of here documents, and old seds have small limits too (100 cmds).
22534echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
22535echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
22536echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
22537echo '  :' >>$CONFIG_STATUS
22538rm -f conftest.tail
22539while grep . conftest.defines >/dev/null
22540do
22541  # Write a limited-size here document to $tmp/defines.sed.
22542  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
22543  # Speed up: don't consider the non `#define' lines.
22544  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
22545  # Work around the forget-to-reset-the-flag bug.
22546  echo 't clr' >>$CONFIG_STATUS
22547  echo ': clr' >>$CONFIG_STATUS
22548  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
22549  echo 'CEOF
22550  sed -f $tmp/defines.sed $tmp/in >$tmp/out
22551  rm -f $tmp/in
22552  mv $tmp/out $tmp/in
22553' >>$CONFIG_STATUS
22554  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
22555  rm -f conftest.defines
22556  mv conftest.tail conftest.defines
22557done
22558rm -f conftest.defines
22559echo '  fi # grep' >>$CONFIG_STATUS
22560echo >>$CONFIG_STATUS
22561
22562# Break up conftest.undefs because some shells have a limit on the size
22563# of here documents, and old seds have small limits too (100 cmds).
22564echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
22565rm -f conftest.tail
22566while grep . conftest.undefs >/dev/null
22567do
22568  # Write a limited-size here document to $tmp/undefs.sed.
22569  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
22570  # Speed up: don't consider the non `#undef'
22571  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
22572  # Work around the forget-to-reset-the-flag bug.
22573  echo 't clr' >>$CONFIG_STATUS
22574  echo ': clr' >>$CONFIG_STATUS
22575  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
22576  echo 'CEOF
22577  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
22578  rm -f $tmp/in
22579  mv $tmp/out $tmp/in
22580' >>$CONFIG_STATUS
22581  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
22582  rm -f conftest.undefs
22583  mv conftest.tail conftest.undefs
22584done
22585rm -f conftest.undefs
22586
22587cat >>$CONFIG_STATUS <<\_ACEOF
22588  # Let's still pretend it is `configure' which instantiates (i.e., don't
22589  # use $as_me), people would be surprised to read:
22590  #    /* config.h.  Generated by config.status.  */
22591  if test x"$ac_file" = x-; then
22592    echo "/* Generated by configure.  */" >$tmp/config.h
22593  else
22594    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
22595  fi
22596  cat $tmp/in >>$tmp/config.h
22597  rm -f $tmp/in
22598  if test x"$ac_file" != x-; then
22599    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
22600      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22601echo "$as_me: $ac_file is unchanged" >&6;}
22602    else
22603      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
22604$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22605	 X"$ac_file" : 'X\(//\)[^/]' \| \
22606	 X"$ac_file" : 'X\(//\)$' \| \
22607	 X"$ac_file" : 'X\(/\)' \| \
22608	 .     : '\(.\)' 2>/dev/null ||
22609echo X"$ac_file" |
22610    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22611  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22612  	  /^X\(\/\/\)$/{ s//\1/; q; }
22613  	  /^X\(\/\).*/{ s//\1/; q; }
22614  	  s/.*/./; q'`
22615      { if $as_mkdir_p; then
22616    mkdir -p "$ac_dir"
22617  else
22618    as_dir="$ac_dir"
22619    as_dirs=
22620    while test ! -d "$as_dir"; do
22621      as_dirs="$as_dir $as_dirs"
22622      as_dir=`(dirname "$as_dir") 2>/dev/null ||
22623$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22624	 X"$as_dir" : 'X\(//\)[^/]' \| \
22625	 X"$as_dir" : 'X\(//\)$' \| \
22626	 X"$as_dir" : 'X\(/\)' \| \
22627	 .     : '\(.\)' 2>/dev/null ||
22628echo X"$as_dir" |
22629    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22630  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22631  	  /^X\(\/\/\)$/{ s//\1/; q; }
22632  	  /^X\(\/\).*/{ s//\1/; q; }
22633  	  s/.*/./; q'`
22634    done
22635    test ! -n "$as_dirs" || mkdir $as_dirs
22636  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22637echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22638   { (exit 1); exit 1; }; }; }
22639
22640      rm -f $ac_file
22641      mv $tmp/config.h $ac_file
22642    fi
22643  else
22644    cat $tmp/config.h
22645    rm -f $tmp/config.h
22646  fi
22647# Compute $ac_file's index in $config_headers.
22648_am_stamp_count=1
22649for _am_header in $config_headers :; do
22650  case $_am_header in
22651    $ac_file | $ac_file:* )
22652      break ;;
22653    * )
22654      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22655  esac
22656done
22657echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
22658$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22659	 X$ac_file : 'X\(//\)[^/]' \| \
22660	 X$ac_file : 'X\(//\)$' \| \
22661	 X$ac_file : 'X\(/\)' \| \
22662	 .     : '\(.\)' 2>/dev/null ||
22663echo X$ac_file |
22664    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22665  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22666  	  /^X\(\/\/\)$/{ s//\1/; q; }
22667  	  /^X\(\/\).*/{ s//\1/; q; }
22668  	  s/.*/./; q'`/stamp-h$_am_stamp_count
22669done
22670_ACEOF
22671cat >>$CONFIG_STATUS <<\_ACEOF
22672
22673#
22674# CONFIG_COMMANDS section.
22675#
22676for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22677  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22678  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22679  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
22680$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22681	 X"$ac_dest" : 'X\(//\)[^/]' \| \
22682	 X"$ac_dest" : 'X\(//\)$' \| \
22683	 X"$ac_dest" : 'X\(/\)' \| \
22684	 .     : '\(.\)' 2>/dev/null ||
22685echo X"$ac_dest" |
22686    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22687  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22688  	  /^X\(\/\/\)$/{ s//\1/; q; }
22689  	  /^X\(\/\).*/{ s//\1/; q; }
22690  	  s/.*/./; q'`
22691  { if $as_mkdir_p; then
22692    mkdir -p "$ac_dir"
22693  else
22694    as_dir="$ac_dir"
22695    as_dirs=
22696    while test ! -d "$as_dir"; do
22697      as_dirs="$as_dir $as_dirs"
22698      as_dir=`(dirname "$as_dir") 2>/dev/null ||
22699$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22700	 X"$as_dir" : 'X\(//\)[^/]' \| \
22701	 X"$as_dir" : 'X\(//\)$' \| \
22702	 X"$as_dir" : 'X\(/\)' \| \
22703	 .     : '\(.\)' 2>/dev/null ||
22704echo X"$as_dir" |
22705    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22706  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22707  	  /^X\(\/\/\)$/{ s//\1/; q; }
22708  	  /^X\(\/\).*/{ s//\1/; q; }
22709  	  s/.*/./; q'`
22710    done
22711    test ! -n "$as_dirs" || mkdir $as_dirs
22712  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
22713echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
22714   { (exit 1); exit 1; }; }; }
22715
22716  ac_builddir=.
22717
22718if test "$ac_dir" != .; then
22719  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22720  # A "../" for each directory in $ac_dir_suffix.
22721  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
22722else
22723  ac_dir_suffix= ac_top_builddir=
22724fi
22725
22726case $srcdir in
22727  .)  # No --srcdir option.  We are building in place.
22728    ac_srcdir=.
22729    if test -z "$ac_top_builddir"; then
22730       ac_top_srcdir=.
22731    else
22732       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
22733    fi ;;
22734  [\\/]* | ?:[\\/]* )  # Absolute path.
22735    ac_srcdir=$srcdir$ac_dir_suffix;
22736    ac_top_srcdir=$srcdir ;;
22737  *) # Relative path.
22738    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
22739    ac_top_srcdir=$ac_top_builddir$srcdir ;;
22740esac
22741
22742# Do not use `cd foo && pwd` to compute absolute paths, because
22743# the directories may not exist.
22744case `pwd` in
22745.) ac_abs_builddir="$ac_dir";;
22746*)
22747  case "$ac_dir" in
22748  .) ac_abs_builddir=`pwd`;;
22749  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
22750  *) ac_abs_builddir=`pwd`/"$ac_dir";;
22751  esac;;
22752esac
22753case $ac_abs_builddir in
22754.) ac_abs_top_builddir=${ac_top_builddir}.;;
22755*)
22756  case ${ac_top_builddir}. in
22757  .) ac_abs_top_builddir=$ac_abs_builddir;;
22758  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
22759  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
22760  esac;;
22761esac
22762case $ac_abs_builddir in
22763.) ac_abs_srcdir=$ac_srcdir;;
22764*)
22765  case $ac_srcdir in
22766  .) ac_abs_srcdir=$ac_abs_builddir;;
22767  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
22768  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
22769  esac;;
22770esac
22771case $ac_abs_builddir in
22772.) ac_abs_top_srcdir=$ac_top_srcdir;;
22773*)
22774  case $ac_top_srcdir in
22775  .) ac_abs_top_srcdir=$ac_abs_builddir;;
22776  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
22777  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
22778  esac;;
22779esac
22780
22781
22782  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
22783echo "$as_me: executing $ac_dest commands" >&6;}
22784  case $ac_dest in
22785    depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22786  # Strip MF so we end up with the name of the file.
22787  mf=`echo "$mf" | sed -e 's/:.*$//'`
22788  # Check whether this is an Automake generated Makefile or not.
22789  # We used to match only the files named `Makefile.in', but
22790  # some people rename them; so instead we look at the file content.
22791  # Grep'ing the first line is not enough: some people post-process
22792  # each Makefile.in and add a new line on top of each file to say so.
22793  # So let's grep whole file.
22794  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22795    dirpart=`(dirname "$mf") 2>/dev/null ||
22796$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22797	 X"$mf" : 'X\(//\)[^/]' \| \
22798	 X"$mf" : 'X\(//\)$' \| \
22799	 X"$mf" : 'X\(/\)' \| \
22800	 .     : '\(.\)' 2>/dev/null ||
22801echo X"$mf" |
22802    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22803  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22804  	  /^X\(\/\/\)$/{ s//\1/; q; }
22805  	  /^X\(\/\).*/{ s//\1/; q; }
22806  	  s/.*/./; q'`
22807  else
22808    continue
22809  fi
22810  # Extract the definition of DEPDIR, am__include, and am__quote
22811  # from the Makefile without running `make'.
22812  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22813  test -z "$DEPDIR" && continue
22814  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22815  test -z "am__include" && continue
22816  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22817  # When using ansi2knr, U may be empty or an underscore; expand it
22818  U=`sed -n 's/^U = //p' < "$mf"`
22819  # Find all dependency output files, they are included files with
22820  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22821  # simplest approach to changing $(DEPDIR) to its actual value in the
22822  # expansion.
22823  for file in `sed -n "
22824    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22825       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22826    # Make sure the directory exists.
22827    test -f "$dirpart/$file" && continue
22828    fdir=`(dirname "$file") 2>/dev/null ||
22829$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22830	 X"$file" : 'X\(//\)[^/]' \| \
22831	 X"$file" : 'X\(//\)$' \| \
22832	 X"$file" : 'X\(/\)' \| \
22833	 .     : '\(.\)' 2>/dev/null ||
22834echo X"$file" |
22835    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22836  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22837  	  /^X\(\/\/\)$/{ s//\1/; q; }
22838  	  /^X\(\/\).*/{ s//\1/; q; }
22839  	  s/.*/./; q'`
22840    { if $as_mkdir_p; then
22841    mkdir -p $dirpart/$fdir
22842  else
22843    as_dir=$dirpart/$fdir
22844    as_dirs=
22845    while test ! -d "$as_dir"; do
22846      as_dirs="$as_dir $as_dirs"
22847      as_dir=`(dirname "$as_dir") 2>/dev/null ||
22848$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22849	 X"$as_dir" : 'X\(//\)[^/]' \| \
22850	 X"$as_dir" : 'X\(//\)$' \| \
22851	 X"$as_dir" : 'X\(/\)' \| \
22852	 .     : '\(.\)' 2>/dev/null ||
22853echo X"$as_dir" |
22854    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22855  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22856  	  /^X\(\/\/\)$/{ s//\1/; q; }
22857  	  /^X\(\/\).*/{ s//\1/; q; }
22858  	  s/.*/./; q'`
22859    done
22860    test ! -n "$as_dirs" || mkdir $as_dirs
22861  fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
22862echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
22863   { (exit 1); exit 1; }; }; }
22864
22865    # echo "creating $dirpart/$file"
22866    echo '# dummy' > "$dirpart/$file"
22867  done
22868done
22869 ;;
22870  esac
22871done
22872_ACEOF
22873
22874cat >>$CONFIG_STATUS <<\_ACEOF
22875
22876{ (exit 0); exit 0; }
22877_ACEOF
22878chmod +x $CONFIG_STATUS
22879ac_clean_files=$ac_clean_files_save
22880
22881
22882# configure is writing to config.log, and then calls config.status.
22883# config.status does its own redirection, appending to config.log.
22884# Unfortunately, on DOS this fails, as config.log is still kept open
22885# by configure, so config.status won't be able to write to it; its
22886# output is simply discarded.  So we exec the FD to /dev/null,
22887# effectively closing config.log, so it can be properly (re)opened and
22888# appended to by config.status.  When coming back to configure, we
22889# need to make the FD available again.
22890if test "$no_create" != yes; then
22891  ac_cs_success=:
22892  ac_config_status_args=
22893  test "$silent" = yes &&
22894    ac_config_status_args="$ac_config_status_args --quiet"
22895  exec 5>/dev/null
22896  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22897  exec 5>>config.log
22898  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22899  # would make configure fail if this is the last instruction.
22900  $ac_cs_success || { (exit 1); exit 1; }
22901fi
22902
22903
22904