• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for expat 2.2.6.
4#
5# Report bugs to <expat-bugs@libexpat.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98  IFS=$as_save_IFS
99  test -z "$as_dir" && as_dir=.
100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there.  '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138  # into an infinite loop, continuously re-executing ourselves.
139  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140    _as_can_reexec=no; export _as_can_reexec;
141    # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164  emulate sh
165  NULLCMD=:
166  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167  # is contrary to our usage.  Disable this feature.
168  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169  setopt NO_GLOB_SUBST
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201
202  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    PATH=/empty FPATH=/empty; export PATH FPATH
207    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209test \$(( 1 + 1 )) = 2 || exit 1"
210  if (eval "$as_required") 2>/dev/null; then :
211  as_have_required=yes
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222  IFS=$as_save_IFS
223  test -z "$as_dir" && as_dir=.
224  as_found=:
225  case $as_dir in #(
226	 /*)
227	   for as_base in sh bash ksh sh5; do
228	     # Try only shells that exist, to save several forks.
229	     as_shell=$as_dir/$as_base
230	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  CONFIG_SHELL=$as_shell as_have_required=yes
233		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234  break 2
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243  CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248      if test "x$CONFIG_SHELL" != x; then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno; then :
271  $as_echo "$0: This script requires a shell more modern than all"
272  $as_echo "$0: the shells that I found on your system."
273  if test x${ZSH_VERSION+set} = xset ; then
274    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276  else
277    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: expat-bugs@libexpat.org about your system, including
279$0: any error possibly output before this message. Then
280$0: install a modern shell, or manually run the script
281$0: under such a shell if you do have one."
282  fi
283  exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310  return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318  set +e
319  as_fn_set_status $1
320  exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329  case $as_dir in #(
330  -*) as_dir=./$as_dir;;
331  esac
332  test -d "$as_dir" || eval $as_mkdir_p || {
333    as_dirs=
334    while :; do
335      case $as_dir in #(
336      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337      *) as_qdir=$as_dir;;
338      esac
339      as_dirs="'$as_qdir' $as_dirs"
340      as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342	 X"$as_dir" : 'X\(//\)[^/]' \| \
343	 X"$as_dir" : 'X\(//\)$' \| \
344	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347	    s//\1/
348	    q
349	  }
350	  /^X\(\/\/\)[^/].*/{
351	    s//\1/
352	    q
353	  }
354	  /^X\(\/\/\)$/{
355	    s//\1/
356	    q
357	  }
358	  /^X\(\/\).*/{
359	    s//\1/
360	    q
361	  }
362	  s/.*/./; q'`
363      test -d "$as_dir" && break
364    done
365    test -z "$as_dirs" || eval "mkdir $as_dirs"
366  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369} # as_fn_mkdir_p
370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376  test -f "$1" && test -x "$1"
377} # as_fn_executable_p
378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385  eval 'as_fn_append ()
386  {
387    eval $1+=\$2
388  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # as_fn_arith
412
413
414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418# script with STATUS, using 1 if that was 0.
419as_fn_error ()
420{
421  as_status=$1; test $as_status -eq 0 && as_status=1
422  if test "$4"; then
423    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425  fi
426  $as_echo "$as_me: error: $2" >&2
427  as_fn_exit $as_status
428} # as_fn_error
429
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451	 X"$0" : 'X\(//\)$' \| \
452	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453$as_echo X/"$0" |
454    sed '/^.*\/\([^/][^/]*\)\/*$/{
455	    s//\1/
456	    q
457	  }
458	  /^X\/\(\/\/\)$/{
459	    s//\1/
460	    q
461	  }
462	  /^X\/\(\/\).*/{
463	    s//\1/
464	    q
465	  }
466	  s/.*/./; q'`
467
468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481  sed -n '
482    p
483    /[$]LINENO/=
484  ' <$as_myself |
485    sed '
486      s/[$]LINENO.*/&-/
487      t lineno
488      b
489      :lineno
490      N
491      :loop
492      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493      t loop
494      s/-\n.*//
495    ' >$as_me.lineno &&
496  chmod +x "$as_me.lineno" ||
497    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500  # already done that, so ensure we don't try to do so again and fall
501  # in an infinite loop.  This has already happened in practice.
502  _as_can_reexec=no; export _as_can_reexec
503  # Don't try to exec as it changes $[0], causing all sort of problems
504  # (the dirname of $[0] is not the place where we might find the
505  # original and so on.  Autoconf is especially sensitive to this).
506  . "./$as_me.lineno"
507  # Exit status is that of the last command.
508  exit
509}
510
511ECHO_C= ECHO_N= ECHO_T=
512case `echo -n x` in #(((((
513-n*)
514  case `echo 'xy\c'` in
515  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516  xy)  ECHO_C='\c';;
517  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518       ECHO_T='	';;
519  esac;;
520*)
521  ECHO_N='-n';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (echo >conf$$.file) 2>/dev/null; then
532  if ln -s conf$$.file conf$$ 2>/dev/null; then
533    as_ln_s='ln -s'
534    # ... but there are two gotchas:
535    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537    # In both cases, we have to default to `cp -pR'.
538    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539      as_ln_s='cp -pR'
540  elif ln conf$$.file conf$$ 2>/dev/null; then
541    as_ln_s=ln
542  else
543    as_ln_s='cp -pR'
544  fi
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
572
573# Name of the host.
574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='expat'
592PACKAGE_TARNAME='expat'
593PACKAGE_VERSION='2.2.6'
594PACKAGE_STRING='expat 2.2.6'
595PACKAGE_BUGREPORT='expat-bugs@libexpat.org'
596PACKAGE_URL=''
597
598ac_unique_file="Makefile.in"
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613#  include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618#  include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_header_list=
636ac_subst_vars='am__EXEEXT_FALSE
637am__EXEEXT_TRUE
638LTLIBOBJS
639LIBOBJS
640WITH_DOCBOOK_FALSE
641WITH_DOCBOOK_TRUE
642DOCBOOK_TO_MAN
643FILEMAP
644UNICODE_FALSE
645UNICODE_TRUE
646MINGW_FALSE
647MINGW_TRUE
648WITH_XMLWF_FALSE
649WITH_XMLWF_TRUE
650CXXCPP
651am__fastdepCXX_FALSE
652am__fastdepCXX_TRUE
653CXXDEPMODE
654ac_ct_CXX
655CXXFLAGS
656CXX
657LIBAGE
658LIBREVISION
659LIBCURRENT
660CPP
661LT_SYS_LIBRARY_PATH
662OTOOL64
663OTOOL
664LIPO
665NMEDIT
666DSYMUTIL
667MANIFEST_TOOL
668RANLIB
669ac_ct_AR
670AR
671LN_S
672NM
673ac_ct_DUMPBIN
674DUMPBIN
675LD
676FGREP
677EGREP
678GREP
679SED
680am__fastdepCC_FALSE
681am__fastdepCC_TRUE
682CCDEPMODE
683am__nodep
684AMDEPBACKSLASH
685AMDEP_FALSE
686AMDEP_TRUE
687am__quote
688am__include
689DEPDIR
690OBJEXT
691EXEEXT
692ac_ct_CC
693CPPFLAGS
694LDFLAGS
695CFLAGS
696CC
697LIBTOOL
698OBJDUMP
699DLLTOOL
700AS
701host_os
702host_vendor
703host_cpu
704host
705build_os
706build_vendor
707build_cpu
708build
709AM_BACKSLASH
710AM_DEFAULT_VERBOSITY
711AM_DEFAULT_V
712AM_V
713am__untar
714am__tar
715AMTAR
716am__leading_dot
717SET_MAKE
718AWK
719mkdir_p
720MKDIR_P
721INSTALL_STRIP_PROGRAM
722STRIP
723install_sh
724MAKEINFO
725AUTOHEADER
726AUTOMAKE
727AUTOCONF
728ACLOCAL
729VERSION
730PACKAGE
731CYGPATH_W
732am__isrc
733INSTALL_DATA
734INSTALL_SCRIPT
735INSTALL_PROGRAM
736target_alias
737host_alias
738build_alias
739LIBS
740ECHO_T
741ECHO_N
742ECHO_C
743DEFS
744mandir
745localedir
746libdir
747psdir
748pdfdir
749dvidir
750htmldir
751infodir
752docdir
753oldincludedir
754includedir
755localstatedir
756sharedstatedir
757sysconfdir
758datadir
759datarootdir
760libexecdir
761sbindir
762bindir
763program_transform_name
764prefix
765exec_prefix
766PACKAGE_URL
767PACKAGE_BUGREPORT
768PACKAGE_STRING
769PACKAGE_VERSION
770PACKAGE_TARNAME
771PACKAGE_NAME
772PATH_SEPARATOR
773SHELL'
774ac_subst_files=''
775ac_user_opts='
776enable_option_checking
777enable_silent_rules
778enable_shared
779enable_static
780with_pic
781enable_fast_install
782with_aix_soname
783enable_dependency_tracking
784with_gnu_ld
785with_sysroot
786enable_libtool_lock
787with_xmlwf
788with_libbsd
789enable_xml_context
790with_docbook
791'
792      ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798LIBS
799CPPFLAGS
800LT_SYS_LIBRARY_PATH
801CPP
802CXX
803CXXFLAGS
804CCC
805CXXCPP
806DOCBOOK_TO_MAN'
807
808
809# Initialize some variables set by options.
810ac_init_help=
811ac_init_version=false
812ac_unrecognized_opts=
813ac_unrecognized_sep=
814# The variables have the same names as the options, with
815# dashes changed to underlines.
816cache_file=/dev/null
817exec_prefix=NONE
818no_create=
819no_recursion=
820prefix=NONE
821program_prefix=NONE
822program_suffix=NONE
823program_transform_name=s,x,x,
824silent=
825site=
826srcdir=
827verbose=
828x_includes=NONE
829x_libraries=NONE
830
831# Installation directory options.
832# These are left unexpanded so users can "make install exec_prefix=/foo"
833# and all the variables that are supposed to be based on exec_prefix
834# by default will actually change.
835# Use braces instead of parens because sh, perl, etc. also accept them.
836# (The list follows the same order as the GNU Coding Standards.)
837bindir='${exec_prefix}/bin'
838sbindir='${exec_prefix}/sbin'
839libexecdir='${exec_prefix}/libexec'
840datarootdir='${prefix}/share'
841datadir='${datarootdir}'
842sysconfdir='${prefix}/etc'
843sharedstatedir='${prefix}/com'
844localstatedir='${prefix}/var'
845includedir='${prefix}/include'
846oldincludedir='/usr/include'
847docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
848infodir='${datarootdir}/info'
849htmldir='${docdir}'
850dvidir='${docdir}'
851pdfdir='${docdir}'
852psdir='${docdir}'
853libdir='${exec_prefix}/lib'
854localedir='${datarootdir}/locale'
855mandir='${datarootdir}/man'
856
857ac_prev=
858ac_dashdash=
859for ac_option
860do
861  # If the previous option needs an argument, assign it.
862  if test -n "$ac_prev"; then
863    eval $ac_prev=\$ac_option
864    ac_prev=
865    continue
866  fi
867
868  case $ac_option in
869  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
870  *=)   ac_optarg= ;;
871  *)    ac_optarg=yes ;;
872  esac
873
874  # Accept the important Cygnus configure options, so we can diagnose typos.
875
876  case $ac_dashdash$ac_option in
877  --)
878    ac_dashdash=yes ;;
879
880  -bindir | --bindir | --bindi | --bind | --bin | --bi)
881    ac_prev=bindir ;;
882  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
883    bindir=$ac_optarg ;;
884
885  -build | --build | --buil | --bui | --bu)
886    ac_prev=build_alias ;;
887  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
888    build_alias=$ac_optarg ;;
889
890  -cache-file | --cache-file | --cache-fil | --cache-fi \
891  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
892    ac_prev=cache_file ;;
893  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
894  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
895    cache_file=$ac_optarg ;;
896
897  --config-cache | -C)
898    cache_file=config.cache ;;
899
900  -datadir | --datadir | --datadi | --datad)
901    ac_prev=datadir ;;
902  -datadir=* | --datadir=* | --datadi=* | --datad=*)
903    datadir=$ac_optarg ;;
904
905  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
906  | --dataroo | --dataro | --datar)
907    ac_prev=datarootdir ;;
908  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
909  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
910    datarootdir=$ac_optarg ;;
911
912  -disable-* | --disable-*)
913    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
914    # Reject names that are not valid shell variable names.
915    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
916      as_fn_error $? "invalid feature name: $ac_useropt"
917    ac_useropt_orig=$ac_useropt
918    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
919    case $ac_user_opts in
920      *"
921"enable_$ac_useropt"
922"*) ;;
923      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
924	 ac_unrecognized_sep=', ';;
925    esac
926    eval enable_$ac_useropt=no ;;
927
928  -docdir | --docdir | --docdi | --doc | --do)
929    ac_prev=docdir ;;
930  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
931    docdir=$ac_optarg ;;
932
933  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
934    ac_prev=dvidir ;;
935  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
936    dvidir=$ac_optarg ;;
937
938  -enable-* | --enable-*)
939    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
940    # Reject names that are not valid shell variable names.
941    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942      as_fn_error $? "invalid feature name: $ac_useropt"
943    ac_useropt_orig=$ac_useropt
944    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945    case $ac_user_opts in
946      *"
947"enable_$ac_useropt"
948"*) ;;
949      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
950	 ac_unrecognized_sep=', ';;
951    esac
952    eval enable_$ac_useropt=\$ac_optarg ;;
953
954  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
955  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
956  | --exec | --exe | --ex)
957    ac_prev=exec_prefix ;;
958  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
959  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
960  | --exec=* | --exe=* | --ex=*)
961    exec_prefix=$ac_optarg ;;
962
963  -gas | --gas | --ga | --g)
964    # Obsolete; use --with-gas.
965    with_gas=yes ;;
966
967  -help | --help | --hel | --he | -h)
968    ac_init_help=long ;;
969  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
970    ac_init_help=recursive ;;
971  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
972    ac_init_help=short ;;
973
974  -host | --host | --hos | --ho)
975    ac_prev=host_alias ;;
976  -host=* | --host=* | --hos=* | --ho=*)
977    host_alias=$ac_optarg ;;
978
979  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
980    ac_prev=htmldir ;;
981  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
982  | --ht=*)
983    htmldir=$ac_optarg ;;
984
985  -includedir | --includedir | --includedi | --included | --include \
986  | --includ | --inclu | --incl | --inc)
987    ac_prev=includedir ;;
988  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
989  | --includ=* | --inclu=* | --incl=* | --inc=*)
990    includedir=$ac_optarg ;;
991
992  -infodir | --infodir | --infodi | --infod | --info | --inf)
993    ac_prev=infodir ;;
994  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
995    infodir=$ac_optarg ;;
996
997  -libdir | --libdir | --libdi | --libd)
998    ac_prev=libdir ;;
999  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1000    libdir=$ac_optarg ;;
1001
1002  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1003  | --libexe | --libex | --libe)
1004    ac_prev=libexecdir ;;
1005  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1006  | --libexe=* | --libex=* | --libe=*)
1007    libexecdir=$ac_optarg ;;
1008
1009  -localedir | --localedir | --localedi | --localed | --locale)
1010    ac_prev=localedir ;;
1011  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1012    localedir=$ac_optarg ;;
1013
1014  -localstatedir | --localstatedir | --localstatedi | --localstated \
1015  | --localstate | --localstat | --localsta | --localst | --locals)
1016    ac_prev=localstatedir ;;
1017  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1018  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1019    localstatedir=$ac_optarg ;;
1020
1021  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1022    ac_prev=mandir ;;
1023  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1024    mandir=$ac_optarg ;;
1025
1026  -nfp | --nfp | --nf)
1027    # Obsolete; use --without-fp.
1028    with_fp=no ;;
1029
1030  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1031  | --no-cr | --no-c | -n)
1032    no_create=yes ;;
1033
1034  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1035  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1036    no_recursion=yes ;;
1037
1038  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1039  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1040  | --oldin | --oldi | --old | --ol | --o)
1041    ac_prev=oldincludedir ;;
1042  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1043  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1044  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1045    oldincludedir=$ac_optarg ;;
1046
1047  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1048    ac_prev=prefix ;;
1049  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1050    prefix=$ac_optarg ;;
1051
1052  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1053  | --program-pre | --program-pr | --program-p)
1054    ac_prev=program_prefix ;;
1055  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1056  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1057    program_prefix=$ac_optarg ;;
1058
1059  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1060  | --program-suf | --program-su | --program-s)
1061    ac_prev=program_suffix ;;
1062  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1063  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1064    program_suffix=$ac_optarg ;;
1065
1066  -program-transform-name | --program-transform-name \
1067  | --program-transform-nam | --program-transform-na \
1068  | --program-transform-n | --program-transform- \
1069  | --program-transform | --program-transfor \
1070  | --program-transfo | --program-transf \
1071  | --program-trans | --program-tran \
1072  | --progr-tra | --program-tr | --program-t)
1073    ac_prev=program_transform_name ;;
1074  -program-transform-name=* | --program-transform-name=* \
1075  | --program-transform-nam=* | --program-transform-na=* \
1076  | --program-transform-n=* | --program-transform-=* \
1077  | --program-transform=* | --program-transfor=* \
1078  | --program-transfo=* | --program-transf=* \
1079  | --program-trans=* | --program-tran=* \
1080  | --progr-tra=* | --program-tr=* | --program-t=*)
1081    program_transform_name=$ac_optarg ;;
1082
1083  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1084    ac_prev=pdfdir ;;
1085  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1086    pdfdir=$ac_optarg ;;
1087
1088  -psdir | --psdir | --psdi | --psd | --ps)
1089    ac_prev=psdir ;;
1090  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1091    psdir=$ac_optarg ;;
1092
1093  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1094  | -silent | --silent | --silen | --sile | --sil)
1095    silent=yes ;;
1096
1097  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1098    ac_prev=sbindir ;;
1099  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1100  | --sbi=* | --sb=*)
1101    sbindir=$ac_optarg ;;
1102
1103  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1104  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1105  | --sharedst | --shareds | --shared | --share | --shar \
1106  | --sha | --sh)
1107    ac_prev=sharedstatedir ;;
1108  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1109  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1110  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1111  | --sha=* | --sh=*)
1112    sharedstatedir=$ac_optarg ;;
1113
1114  -site | --site | --sit)
1115    ac_prev=site ;;
1116  -site=* | --site=* | --sit=*)
1117    site=$ac_optarg ;;
1118
1119  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1120    ac_prev=srcdir ;;
1121  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1122    srcdir=$ac_optarg ;;
1123
1124  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1125  | --syscon | --sysco | --sysc | --sys | --sy)
1126    ac_prev=sysconfdir ;;
1127  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1128  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1129    sysconfdir=$ac_optarg ;;
1130
1131  -target | --target | --targe | --targ | --tar | --ta | --t)
1132    ac_prev=target_alias ;;
1133  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1134    target_alias=$ac_optarg ;;
1135
1136  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1137    verbose=yes ;;
1138
1139  -version | --version | --versio | --versi | --vers | -V)
1140    ac_init_version=: ;;
1141
1142  -with-* | --with-*)
1143    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1144    # Reject names that are not valid shell variable names.
1145    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146      as_fn_error $? "invalid package name: $ac_useropt"
1147    ac_useropt_orig=$ac_useropt
1148    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149    case $ac_user_opts in
1150      *"
1151"with_$ac_useropt"
1152"*) ;;
1153      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1154	 ac_unrecognized_sep=', ';;
1155    esac
1156    eval with_$ac_useropt=\$ac_optarg ;;
1157
1158  -without-* | --without-*)
1159    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1160    # Reject names that are not valid shell variable names.
1161    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1162      as_fn_error $? "invalid package name: $ac_useropt"
1163    ac_useropt_orig=$ac_useropt
1164    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1165    case $ac_user_opts in
1166      *"
1167"with_$ac_useropt"
1168"*) ;;
1169      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1170	 ac_unrecognized_sep=', ';;
1171    esac
1172    eval with_$ac_useropt=no ;;
1173
1174  --x)
1175    # Obsolete; use --with-x.
1176    with_x=yes ;;
1177
1178  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1179  | --x-incl | --x-inc | --x-in | --x-i)
1180    ac_prev=x_includes ;;
1181  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1182  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1183    x_includes=$ac_optarg ;;
1184
1185  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1186  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1187    ac_prev=x_libraries ;;
1188  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1189  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1190    x_libraries=$ac_optarg ;;
1191
1192  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1193Try \`$0 --help' for more information"
1194    ;;
1195
1196  *=*)
1197    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1198    # Reject names that are not valid shell variable names.
1199    case $ac_envvar in #(
1200      '' | [0-9]* | *[!_$as_cr_alnum]* )
1201      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1202    esac
1203    eval $ac_envvar=\$ac_optarg
1204    export $ac_envvar ;;
1205
1206  *)
1207    # FIXME: should be removed in autoconf 3.0.
1208    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1209    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1210      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1211    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1212    ;;
1213
1214  esac
1215done
1216
1217if test -n "$ac_prev"; then
1218  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1219  as_fn_error $? "missing argument to $ac_option"
1220fi
1221
1222if test -n "$ac_unrecognized_opts"; then
1223  case $enable_option_checking in
1224    no) ;;
1225    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1226    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1227  esac
1228fi
1229
1230# Check all directory arguments for consistency.
1231for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1232		datadir sysconfdir sharedstatedir localstatedir includedir \
1233		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1234		libdir localedir mandir
1235do
1236  eval ac_val=\$$ac_var
1237  # Remove trailing slashes.
1238  case $ac_val in
1239    */ )
1240      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1241      eval $ac_var=\$ac_val;;
1242  esac
1243  # Be sure to have absolute directory names.
1244  case $ac_val in
1245    [\\/$]* | ?:[\\/]* )  continue;;
1246    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1247  esac
1248  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1249done
1250
1251# There might be people who depend on the old broken behavior: `$host'
1252# used to hold the argument of --host etc.
1253# FIXME: To remove some day.
1254build=$build_alias
1255host=$host_alias
1256target=$target_alias
1257
1258# FIXME: To remove some day.
1259if test "x$host_alias" != x; then
1260  if test "x$build_alias" = x; then
1261    cross_compiling=maybe
1262  elif test "x$build_alias" != "x$host_alias"; then
1263    cross_compiling=yes
1264  fi
1265fi
1266
1267ac_tool_prefix=
1268test -n "$host_alias" && ac_tool_prefix=$host_alias-
1269
1270test "$silent" = yes && exec 6>/dev/null
1271
1272
1273ac_pwd=`pwd` && test -n "$ac_pwd" &&
1274ac_ls_di=`ls -di .` &&
1275ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1276  as_fn_error $? "working directory cannot be determined"
1277test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1278  as_fn_error $? "pwd does not report name of working directory"
1279
1280
1281# Find the source files, if location was not specified.
1282if test -z "$srcdir"; then
1283  ac_srcdir_defaulted=yes
1284  # Try the directory containing this script, then the parent directory.
1285  ac_confdir=`$as_dirname -- "$as_myself" ||
1286$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1287	 X"$as_myself" : 'X\(//\)[^/]' \| \
1288	 X"$as_myself" : 'X\(//\)$' \| \
1289	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1290$as_echo X"$as_myself" |
1291    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1292	    s//\1/
1293	    q
1294	  }
1295	  /^X\(\/\/\)[^/].*/{
1296	    s//\1/
1297	    q
1298	  }
1299	  /^X\(\/\/\)$/{
1300	    s//\1/
1301	    q
1302	  }
1303	  /^X\(\/\).*/{
1304	    s//\1/
1305	    q
1306	  }
1307	  s/.*/./; q'`
1308  srcdir=$ac_confdir
1309  if test ! -r "$srcdir/$ac_unique_file"; then
1310    srcdir=..
1311  fi
1312else
1313  ac_srcdir_defaulted=no
1314fi
1315if test ! -r "$srcdir/$ac_unique_file"; then
1316  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1317  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1318fi
1319ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1320ac_abs_confdir=`(
1321	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1322	pwd)`
1323# When building in place, set srcdir=.
1324if test "$ac_abs_confdir" = "$ac_pwd"; then
1325  srcdir=.
1326fi
1327# Remove unnecessary trailing slashes from srcdir.
1328# Double slashes in file names in object file debugging info
1329# mess up M-x gdb in Emacs.
1330case $srcdir in
1331*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1332esac
1333for ac_var in $ac_precious_vars; do
1334  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1335  eval ac_env_${ac_var}_value=\$${ac_var}
1336  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1337  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1338done
1339
1340#
1341# Report the --help message.
1342#
1343if test "$ac_init_help" = "long"; then
1344  # Omit some internal or obsolete options to make the list less imposing.
1345  # This message is too long to be a string in the A/UX 3.1 sh.
1346  cat <<_ACEOF
1347\`configure' configures expat 2.2.6 to adapt to many kinds of systems.
1348
1349Usage: $0 [OPTION]... [VAR=VALUE]...
1350
1351To assign environment variables (e.g., CC, CFLAGS...), specify them as
1352VAR=VALUE.  See below for descriptions of some of the useful variables.
1353
1354Defaults for the options are specified in brackets.
1355
1356Configuration:
1357  -h, --help              display this help and exit
1358      --help=short        display options specific to this package
1359      --help=recursive    display the short help of all the included packages
1360  -V, --version           display version information and exit
1361  -q, --quiet, --silent   do not print \`checking ...' messages
1362      --cache-file=FILE   cache test results in FILE [disabled]
1363  -C, --config-cache      alias for \`--cache-file=config.cache'
1364  -n, --no-create         do not create output files
1365      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1366
1367Installation directories:
1368  --prefix=PREFIX         install architecture-independent files in PREFIX
1369                          [$ac_default_prefix]
1370  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1371                          [PREFIX]
1372
1373By default, \`make install' will install all the files in
1374\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1375an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1376for instance \`--prefix=\$HOME'.
1377
1378For better control, use the options below.
1379
1380Fine tuning of the installation directories:
1381  --bindir=DIR            user executables [EPREFIX/bin]
1382  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1383  --libexecdir=DIR        program executables [EPREFIX/libexec]
1384  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1385  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1386  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1387  --libdir=DIR            object code libraries [EPREFIX/lib]
1388  --includedir=DIR        C header files [PREFIX/include]
1389  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1390  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1391  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1392  --infodir=DIR           info documentation [DATAROOTDIR/info]
1393  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1394  --mandir=DIR            man documentation [DATAROOTDIR/man]
1395  --docdir=DIR            documentation root [DATAROOTDIR/doc/expat]
1396  --htmldir=DIR           html documentation [DOCDIR]
1397  --dvidir=DIR            dvi documentation [DOCDIR]
1398  --pdfdir=DIR            pdf documentation [DOCDIR]
1399  --psdir=DIR             ps documentation [DOCDIR]
1400_ACEOF
1401
1402  cat <<\_ACEOF
1403
1404Program names:
1405  --program-prefix=PREFIX            prepend PREFIX to installed program names
1406  --program-suffix=SUFFIX            append SUFFIX to installed program names
1407  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1408
1409System types:
1410  --build=BUILD     configure for building on BUILD [guessed]
1411  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1412_ACEOF
1413fi
1414
1415if test -n "$ac_init_help"; then
1416  case $ac_init_help in
1417     short | recursive ) echo "Configuration of expat 2.2.6:";;
1418   esac
1419  cat <<\_ACEOF
1420
1421Optional Features:
1422  --disable-option-checking  ignore unrecognized --enable/--with options
1423  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1424  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1425  --enable-silent-rules   less verbose build output (undo: "make V=1")
1426  --disable-silent-rules  verbose build output (undo: "make V=0")
1427  --enable-shared[=PKGS]  build shared libraries [default=yes]
1428  --enable-static[=PKGS]  build static libraries [default=yes]
1429  --enable-fast-install[=PKGS]
1430                          optimize for fast installation [default=yes]
1431  --enable-dependency-tracking
1432                          do not reject slow dependency extractors
1433  --disable-dependency-tracking
1434                          speeds up one-time build
1435  --disable-libtool-lock  avoid locking (might break parallel builds)
1436  --enable-xml-context [COUNT]
1437                          Retain context around the current parse point;
1438                          default is enabled and a size of 1024 bytes
1439  --disable-xml-context   Do not retain context around the current parse point
1440
1441Optional Packages:
1442  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1443  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1444  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1445                          both]
1446  --with-aix-soname=aix|svr4|both
1447                          shared library versioning (aka "SONAME") variant to
1448                          provide on AIX, [default=aix].
1449  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1450  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1451                          compiler's sysroot if not specified).
1452
1453  --without-xmlwf         do not build xmlwf
1454
1455  --with-libbsd           utilize libbsd (for arc4random_buf)
1456
1457  --with-docbook          enforce XML to man page compilation [default=check]
1458  --without-docbook       skip XML to man page compilation [default=check]
1459
1460Some influential environment variables:
1461  CC          C compiler command
1462  CFLAGS      C compiler flags
1463  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1464              nonstandard directory <lib dir>
1465  LIBS        libraries to pass to the linker, e.g. -l<library>
1466  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1467              you have headers in a nonstandard directory <include dir>
1468  LT_SYS_LIBRARY_PATH
1469              User-defined run-time library search path.
1470  CPP         C preprocessor
1471  CXX         C++ compiler command
1472  CXXFLAGS    C++ compiler flags
1473  CXXCPP      C++ preprocessor
1474  DOCBOOK_TO_MAN
1475              docbook2x-man command
1476
1477Use these variables to override the choices made by `configure' or to help
1478it to find libraries and programs with nonstandard names/locations.
1479
1480Report bugs to <expat-bugs@libexpat.org>.
1481_ACEOF
1482ac_status=$?
1483fi
1484
1485if test "$ac_init_help" = "recursive"; then
1486  # If there are subdirs, report their specific --help.
1487  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1488    test -d "$ac_dir" ||
1489      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490      continue
1491    ac_builddir=.
1492
1493case "$ac_dir" in
1494.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495*)
1496  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1497  # A ".." for each directory in $ac_dir_suffix.
1498  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1499  case $ac_top_builddir_sub in
1500  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502  esac ;;
1503esac
1504ac_abs_top_builddir=$ac_pwd
1505ac_abs_builddir=$ac_pwd$ac_dir_suffix
1506# for backward compatibility:
1507ac_top_builddir=$ac_top_build_prefix
1508
1509case $srcdir in
1510  .)  # We are building in place.
1511    ac_srcdir=.
1512    ac_top_srcdir=$ac_top_builddir_sub
1513    ac_abs_top_srcdir=$ac_pwd ;;
1514  [\\/]* | ?:[\\/]* )  # Absolute name.
1515    ac_srcdir=$srcdir$ac_dir_suffix;
1516    ac_top_srcdir=$srcdir
1517    ac_abs_top_srcdir=$srcdir ;;
1518  *) # Relative name.
1519    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1520    ac_top_srcdir=$ac_top_build_prefix$srcdir
1521    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1522esac
1523ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524
1525    cd "$ac_dir" || { ac_status=$?; continue; }
1526    # Check for guested configure.
1527    if test -f "$ac_srcdir/configure.gnu"; then
1528      echo &&
1529      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1530    elif test -f "$ac_srcdir/configure"; then
1531      echo &&
1532      $SHELL "$ac_srcdir/configure" --help=recursive
1533    else
1534      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535    fi || ac_status=$?
1536    cd "$ac_pwd" || { ac_status=$?; break; }
1537  done
1538fi
1539
1540test -n "$ac_init_help" && exit $ac_status
1541if $ac_init_version; then
1542  cat <<\_ACEOF
1543expat configure 2.2.6
1544generated by GNU Autoconf 2.69
1545
1546Copyright (C) 2012 Free Software Foundation, Inc.
1547This configure script is free software; the Free Software Foundation
1548gives unlimited permission to copy, distribute and modify it.
1549_ACEOF
1550  exit
1551fi
1552
1553## ------------------------ ##
1554## Autoconf initialization. ##
1555## ------------------------ ##
1556
1557# ac_fn_c_try_compile LINENO
1558# --------------------------
1559# Try to compile conftest.$ac_ext, and return whether this succeeded.
1560ac_fn_c_try_compile ()
1561{
1562  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563  rm -f conftest.$ac_objext
1564  if { { ac_try="$ac_compile"
1565case "(($ac_try" in
1566  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567  *) ac_try_echo=$ac_try;;
1568esac
1569eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570$as_echo "$ac_try_echo"; } >&5
1571  (eval "$ac_compile") 2>conftest.err
1572  ac_status=$?
1573  if test -s conftest.err; then
1574    grep -v '^ *+' conftest.err >conftest.er1
1575    cat conftest.er1 >&5
1576    mv -f conftest.er1 conftest.err
1577  fi
1578  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579  test $ac_status = 0; } && {
1580	 test -z "$ac_c_werror_flag" ||
1581	 test ! -s conftest.err
1582       } && test -s conftest.$ac_objext; then :
1583  ac_retval=0
1584else
1585  $as_echo "$as_me: failed program was:" >&5
1586sed 's/^/| /' conftest.$ac_ext >&5
1587
1588	ac_retval=1
1589fi
1590  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591  as_fn_set_status $ac_retval
1592
1593} # ac_fn_c_try_compile
1594
1595# ac_fn_c_try_link LINENO
1596# -----------------------
1597# Try to link conftest.$ac_ext, and return whether this succeeded.
1598ac_fn_c_try_link ()
1599{
1600  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601  rm -f conftest.$ac_objext conftest$ac_exeext
1602  if { { ac_try="$ac_link"
1603case "(($ac_try" in
1604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605  *) ac_try_echo=$ac_try;;
1606esac
1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608$as_echo "$ac_try_echo"; } >&5
1609  (eval "$ac_link") 2>conftest.err
1610  ac_status=$?
1611  if test -s conftest.err; then
1612    grep -v '^ *+' conftest.err >conftest.er1
1613    cat conftest.er1 >&5
1614    mv -f conftest.er1 conftest.err
1615  fi
1616  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617  test $ac_status = 0; } && {
1618	 test -z "$ac_c_werror_flag" ||
1619	 test ! -s conftest.err
1620       } && test -s conftest$ac_exeext && {
1621	 test "$cross_compiling" = yes ||
1622	 test -x conftest$ac_exeext
1623       }; then :
1624  ac_retval=0
1625else
1626  $as_echo "$as_me: failed program was:" >&5
1627sed 's/^/| /' conftest.$ac_ext >&5
1628
1629	ac_retval=1
1630fi
1631  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1632  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1633  # interfere with the next link command; also delete a directory that is
1634  # left behind by Apple's compiler.  We do this before executing the actions.
1635  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1636  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1637  as_fn_set_status $ac_retval
1638
1639} # ac_fn_c_try_link
1640
1641# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1642# -------------------------------------------------------
1643# Tests whether HEADER exists and can be compiled using the include files in
1644# INCLUDES, setting the cache variable VAR accordingly.
1645ac_fn_c_check_header_compile ()
1646{
1647  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1649$as_echo_n "checking for $2... " >&6; }
1650if eval \${$3+:} false; then :
1651  $as_echo_n "(cached) " >&6
1652else
1653  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654/* end confdefs.h.  */
1655$4
1656#include <$2>
1657_ACEOF
1658if ac_fn_c_try_compile "$LINENO"; then :
1659  eval "$3=yes"
1660else
1661  eval "$3=no"
1662fi
1663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1664fi
1665eval ac_res=\$$3
1666	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1667$as_echo "$ac_res" >&6; }
1668  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1669
1670} # ac_fn_c_check_header_compile
1671
1672# ac_fn_c_try_cpp LINENO
1673# ----------------------
1674# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1675ac_fn_c_try_cpp ()
1676{
1677  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1678  if { { ac_try="$ac_cpp conftest.$ac_ext"
1679case "(($ac_try" in
1680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1681  *) ac_try_echo=$ac_try;;
1682esac
1683eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684$as_echo "$ac_try_echo"; } >&5
1685  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1686  ac_status=$?
1687  if test -s conftest.err; then
1688    grep -v '^ *+' conftest.err >conftest.er1
1689    cat conftest.er1 >&5
1690    mv -f conftest.er1 conftest.err
1691  fi
1692  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693  test $ac_status = 0; } > conftest.i && {
1694	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1695	 test ! -s conftest.err
1696       }; then :
1697  ac_retval=0
1698else
1699  $as_echo "$as_me: failed program was:" >&5
1700sed 's/^/| /' conftest.$ac_ext >&5
1701
1702    ac_retval=1
1703fi
1704  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705  as_fn_set_status $ac_retval
1706
1707} # ac_fn_c_try_cpp
1708
1709# ac_fn_c_try_run LINENO
1710# ----------------------
1711# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1712# that executables *can* be run.
1713ac_fn_c_try_run ()
1714{
1715  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716  if { { ac_try="$ac_link"
1717case "(($ac_try" in
1718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719  *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723  (eval "$ac_link") 2>&5
1724  ac_status=$?
1725  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1727  { { case "(($ac_try" in
1728  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729  *) ac_try_echo=$ac_try;;
1730esac
1731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732$as_echo "$ac_try_echo"; } >&5
1733  (eval "$ac_try") 2>&5
1734  ac_status=$?
1735  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736  test $ac_status = 0; }; }; then :
1737  ac_retval=0
1738else
1739  $as_echo "$as_me: program exited with status $ac_status" >&5
1740       $as_echo "$as_me: failed program was:" >&5
1741sed 's/^/| /' conftest.$ac_ext >&5
1742
1743       ac_retval=$ac_status
1744fi
1745  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747  as_fn_set_status $ac_retval
1748
1749} # ac_fn_c_try_run
1750
1751# ac_fn_c_check_func LINENO FUNC VAR
1752# ----------------------------------
1753# Tests whether FUNC exists, setting the cache variable VAR accordingly
1754ac_fn_c_check_func ()
1755{
1756  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1758$as_echo_n "checking for $2... " >&6; }
1759if eval \${$3+:} false; then :
1760  $as_echo_n "(cached) " >&6
1761else
1762  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763/* end confdefs.h.  */
1764/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1765   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1766#define $2 innocuous_$2
1767
1768/* System header to define __stub macros and hopefully few prototypes,
1769    which can conflict with char $2 (); below.
1770    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1771    <limits.h> exists even on freestanding compilers.  */
1772
1773#ifdef __STDC__
1774# include <limits.h>
1775#else
1776# include <assert.h>
1777#endif
1778
1779#undef $2
1780
1781/* Override any GCC internal prototype to avoid an error.
1782   Use char because int might match the return type of a GCC
1783   builtin and then its argument prototype would still apply.  */
1784#ifdef __cplusplus
1785extern "C"
1786#endif
1787char $2 ();
1788/* The GNU C library defines this for functions which it implements
1789    to always fail with ENOSYS.  Some functions are actually named
1790    something starting with __ and the normal name is an alias.  */
1791#if defined __stub_$2 || defined __stub___$2
1792choke me
1793#endif
1794
1795int
1796main ()
1797{
1798return $2 ();
1799  ;
1800  return 0;
1801}
1802_ACEOF
1803if ac_fn_c_try_link "$LINENO"; then :
1804  eval "$3=yes"
1805else
1806  eval "$3=no"
1807fi
1808rm -f core conftest.err conftest.$ac_objext \
1809    conftest$ac_exeext conftest.$ac_ext
1810fi
1811eval ac_res=\$$3
1812	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1813$as_echo "$ac_res" >&6; }
1814  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1815
1816} # ac_fn_c_check_func
1817
1818# ac_fn_cxx_try_compile LINENO
1819# ----------------------------
1820# Try to compile conftest.$ac_ext, and return whether this succeeded.
1821ac_fn_cxx_try_compile ()
1822{
1823  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824  rm -f conftest.$ac_objext
1825  if { { ac_try="$ac_compile"
1826case "(($ac_try" in
1827  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1828  *) ac_try_echo=$ac_try;;
1829esac
1830eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1831$as_echo "$ac_try_echo"; } >&5
1832  (eval "$ac_compile") 2>conftest.err
1833  ac_status=$?
1834  if test -s conftest.err; then
1835    grep -v '^ *+' conftest.err >conftest.er1
1836    cat conftest.er1 >&5
1837    mv -f conftest.er1 conftest.err
1838  fi
1839  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1840  test $ac_status = 0; } && {
1841	 test -z "$ac_cxx_werror_flag" ||
1842	 test ! -s conftest.err
1843       } && test -s conftest.$ac_objext; then :
1844  ac_retval=0
1845else
1846  $as_echo "$as_me: failed program was:" >&5
1847sed 's/^/| /' conftest.$ac_ext >&5
1848
1849	ac_retval=1
1850fi
1851  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1852  as_fn_set_status $ac_retval
1853
1854} # ac_fn_cxx_try_compile
1855
1856# ac_fn_cxx_try_cpp LINENO
1857# ------------------------
1858# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1859ac_fn_cxx_try_cpp ()
1860{
1861  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1862  if { { ac_try="$ac_cpp conftest.$ac_ext"
1863case "(($ac_try" in
1864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1865  *) ac_try_echo=$ac_try;;
1866esac
1867eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1868$as_echo "$ac_try_echo"; } >&5
1869  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1870  ac_status=$?
1871  if test -s conftest.err; then
1872    grep -v '^ *+' conftest.err >conftest.er1
1873    cat conftest.er1 >&5
1874    mv -f conftest.er1 conftest.err
1875  fi
1876  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1877  test $ac_status = 0; } > conftest.i && {
1878	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1879	 test ! -s conftest.err
1880       }; then :
1881  ac_retval=0
1882else
1883  $as_echo "$as_me: failed program was:" >&5
1884sed 's/^/| /' conftest.$ac_ext >&5
1885
1886    ac_retval=1
1887fi
1888  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1889  as_fn_set_status $ac_retval
1890
1891} # ac_fn_cxx_try_cpp
1892
1893# ac_fn_cxx_try_link LINENO
1894# -------------------------
1895# Try to link conftest.$ac_ext, and return whether this succeeded.
1896ac_fn_cxx_try_link ()
1897{
1898  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1899  rm -f conftest.$ac_objext conftest$ac_exeext
1900  if { { ac_try="$ac_link"
1901case "(($ac_try" in
1902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1903  *) ac_try_echo=$ac_try;;
1904esac
1905eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1906$as_echo "$ac_try_echo"; } >&5
1907  (eval "$ac_link") 2>conftest.err
1908  ac_status=$?
1909  if test -s conftest.err; then
1910    grep -v '^ *+' conftest.err >conftest.er1
1911    cat conftest.er1 >&5
1912    mv -f conftest.er1 conftest.err
1913  fi
1914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1915  test $ac_status = 0; } && {
1916	 test -z "$ac_cxx_werror_flag" ||
1917	 test ! -s conftest.err
1918       } && test -s conftest$ac_exeext && {
1919	 test "$cross_compiling" = yes ||
1920	 test -x conftest$ac_exeext
1921       }; then :
1922  ac_retval=0
1923else
1924  $as_echo "$as_me: failed program was:" >&5
1925sed 's/^/| /' conftest.$ac_ext >&5
1926
1927	ac_retval=1
1928fi
1929  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1930  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1931  # interfere with the next link command; also delete a directory that is
1932  # left behind by Apple's compiler.  We do this before executing the actions.
1933  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1934  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935  as_fn_set_status $ac_retval
1936
1937} # ac_fn_cxx_try_link
1938
1939# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1940# -------------------------------------------
1941# Tests whether TYPE exists after having included INCLUDES, setting cache
1942# variable VAR accordingly.
1943ac_fn_c_check_type ()
1944{
1945  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1947$as_echo_n "checking for $2... " >&6; }
1948if eval \${$3+:} false; then :
1949  $as_echo_n "(cached) " >&6
1950else
1951  eval "$3=no"
1952  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953/* end confdefs.h.  */
1954$4
1955int
1956main ()
1957{
1958if (sizeof ($2))
1959	 return 0;
1960  ;
1961  return 0;
1962}
1963_ACEOF
1964if ac_fn_c_try_compile "$LINENO"; then :
1965  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966/* end confdefs.h.  */
1967$4
1968int
1969main ()
1970{
1971if (sizeof (($2)))
1972	    return 0;
1973  ;
1974  return 0;
1975}
1976_ACEOF
1977if ac_fn_c_try_compile "$LINENO"; then :
1978
1979else
1980  eval "$3=yes"
1981fi
1982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983fi
1984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1985fi
1986eval ac_res=\$$3
1987	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1988$as_echo "$ac_res" >&6; }
1989  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1990
1991} # ac_fn_c_check_type
1992
1993# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1994# -------------------------------------------------------
1995# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1996# the include files in INCLUDES and setting the cache variable VAR
1997# accordingly.
1998ac_fn_c_check_header_mongrel ()
1999{
2000  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001  if eval \${$3+:} false; then :
2002  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2003$as_echo_n "checking for $2... " >&6; }
2004if eval \${$3+:} false; then :
2005  $as_echo_n "(cached) " >&6
2006fi
2007eval ac_res=\$$3
2008	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2009$as_echo "$ac_res" >&6; }
2010else
2011  # Is the header compilable?
2012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2013$as_echo_n "checking $2 usability... " >&6; }
2014cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015/* end confdefs.h.  */
2016$4
2017#include <$2>
2018_ACEOF
2019if ac_fn_c_try_compile "$LINENO"; then :
2020  ac_header_compiler=yes
2021else
2022  ac_header_compiler=no
2023fi
2024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2026$as_echo "$ac_header_compiler" >&6; }
2027
2028# Is the header present?
2029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2030$as_echo_n "checking $2 presence... " >&6; }
2031cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032/* end confdefs.h.  */
2033#include <$2>
2034_ACEOF
2035if ac_fn_c_try_cpp "$LINENO"; then :
2036  ac_header_preproc=yes
2037else
2038  ac_header_preproc=no
2039fi
2040rm -f conftest.err conftest.i conftest.$ac_ext
2041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2042$as_echo "$ac_header_preproc" >&6; }
2043
2044# So?  What about this header?
2045case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2046  yes:no: )
2047    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2048$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2049    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2050$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2051    ;;
2052  no:yes:* )
2053    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2054$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2055    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2056$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2057    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2058$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2059    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2060$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2061    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2062$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2063( $as_echo "## -------------------------------------- ##
2064## Report this to expat-bugs@libexpat.org ##
2065## -------------------------------------- ##"
2066     ) | sed "s/^/$as_me: WARNING:     /" >&2
2067    ;;
2068esac
2069  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2070$as_echo_n "checking for $2... " >&6; }
2071if eval \${$3+:} false; then :
2072  $as_echo_n "(cached) " >&6
2073else
2074  eval "$3=\$ac_header_compiler"
2075fi
2076eval ac_res=\$$3
2077	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2078$as_echo "$ac_res" >&6; }
2079fi
2080  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2081
2082} # ac_fn_c_check_header_mongrel
2083cat >config.log <<_ACEOF
2084This file contains any messages produced by compilers while
2085running configure, to aid debugging if configure makes a mistake.
2086
2087It was created by expat $as_me 2.2.6, which was
2088generated by GNU Autoconf 2.69.  Invocation command line was
2089
2090  $ $0 $@
2091
2092_ACEOF
2093exec 5>>config.log
2094{
2095cat <<_ASUNAME
2096## --------- ##
2097## Platform. ##
2098## --------- ##
2099
2100hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2101uname -m = `(uname -m) 2>/dev/null || echo unknown`
2102uname -r = `(uname -r) 2>/dev/null || echo unknown`
2103uname -s = `(uname -s) 2>/dev/null || echo unknown`
2104uname -v = `(uname -v) 2>/dev/null || echo unknown`
2105
2106/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2107/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2108
2109/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2110/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2111/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2112/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2113/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2114/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2115/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2116
2117_ASUNAME
2118
2119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2120for as_dir in $PATH
2121do
2122  IFS=$as_save_IFS
2123  test -z "$as_dir" && as_dir=.
2124    $as_echo "PATH: $as_dir"
2125  done
2126IFS=$as_save_IFS
2127
2128} >&5
2129
2130cat >&5 <<_ACEOF
2131
2132
2133## ----------- ##
2134## Core tests. ##
2135## ----------- ##
2136
2137_ACEOF
2138
2139
2140# Keep a trace of the command line.
2141# Strip out --no-create and --no-recursion so they do not pile up.
2142# Strip out --silent because we don't want to record it for future runs.
2143# Also quote any args containing shell meta-characters.
2144# Make two passes to allow for proper duplicate-argument suppression.
2145ac_configure_args=
2146ac_configure_args0=
2147ac_configure_args1=
2148ac_must_keep_next=false
2149for ac_pass in 1 2
2150do
2151  for ac_arg
2152  do
2153    case $ac_arg in
2154    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2155    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2156    | -silent | --silent | --silen | --sile | --sil)
2157      continue ;;
2158    *\'*)
2159      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2160    esac
2161    case $ac_pass in
2162    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2163    2)
2164      as_fn_append ac_configure_args1 " '$ac_arg'"
2165      if test $ac_must_keep_next = true; then
2166	ac_must_keep_next=false # Got value, back to normal.
2167      else
2168	case $ac_arg in
2169	  *=* | --config-cache | -C | -disable-* | --disable-* \
2170	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2171	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2172	  | -with-* | --with-* | -without-* | --without-* | --x)
2173	    case "$ac_configure_args0 " in
2174	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2175	    esac
2176	    ;;
2177	  -* ) ac_must_keep_next=true ;;
2178	esac
2179      fi
2180      as_fn_append ac_configure_args " '$ac_arg'"
2181      ;;
2182    esac
2183  done
2184done
2185{ ac_configure_args0=; unset ac_configure_args0;}
2186{ ac_configure_args1=; unset ac_configure_args1;}
2187
2188# When interrupted or exit'd, cleanup temporary files, and complete
2189# config.log.  We remove comments because anyway the quotes in there
2190# would cause problems or look ugly.
2191# WARNING: Use '\'' to represent an apostrophe within the trap.
2192# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2193trap 'exit_status=$?
2194  # Save into config.log some information that might help in debugging.
2195  {
2196    echo
2197
2198    $as_echo "## ---------------- ##
2199## Cache variables. ##
2200## ---------------- ##"
2201    echo
2202    # The following way of writing the cache mishandles newlines in values,
2203(
2204  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2205    eval ac_val=\$$ac_var
2206    case $ac_val in #(
2207    *${as_nl}*)
2208      case $ac_var in #(
2209      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2210$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2211      esac
2212      case $ac_var in #(
2213      _ | IFS | as_nl) ;; #(
2214      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2215      *) { eval $ac_var=; unset $ac_var;} ;;
2216      esac ;;
2217    esac
2218  done
2219  (set) 2>&1 |
2220    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2221    *${as_nl}ac_space=\ *)
2222      sed -n \
2223	"s/'\''/'\''\\\\'\'''\''/g;
2224	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2225      ;; #(
2226    *)
2227      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2228      ;;
2229    esac |
2230    sort
2231)
2232    echo
2233
2234    $as_echo "## ----------------- ##
2235## Output variables. ##
2236## ----------------- ##"
2237    echo
2238    for ac_var in $ac_subst_vars
2239    do
2240      eval ac_val=\$$ac_var
2241      case $ac_val in
2242      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2243      esac
2244      $as_echo "$ac_var='\''$ac_val'\''"
2245    done | sort
2246    echo
2247
2248    if test -n "$ac_subst_files"; then
2249      $as_echo "## ------------------- ##
2250## File substitutions. ##
2251## ------------------- ##"
2252      echo
2253      for ac_var in $ac_subst_files
2254      do
2255	eval ac_val=\$$ac_var
2256	case $ac_val in
2257	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2258	esac
2259	$as_echo "$ac_var='\''$ac_val'\''"
2260      done | sort
2261      echo
2262    fi
2263
2264    if test -s confdefs.h; then
2265      $as_echo "## ----------- ##
2266## confdefs.h. ##
2267## ----------- ##"
2268      echo
2269      cat confdefs.h
2270      echo
2271    fi
2272    test "$ac_signal" != 0 &&
2273      $as_echo "$as_me: caught signal $ac_signal"
2274    $as_echo "$as_me: exit $exit_status"
2275  } >&5
2276  rm -f core *.core core.conftest.* &&
2277    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2278    exit $exit_status
2279' 0
2280for ac_signal in 1 2 13 15; do
2281  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2282done
2283ac_signal=0
2284
2285# confdefs.h avoids OS command line length limits that DEFS can exceed.
2286rm -f -r conftest* confdefs.h
2287
2288$as_echo "/* confdefs.h */" > confdefs.h
2289
2290# Predefined preprocessor variables.
2291
2292cat >>confdefs.h <<_ACEOF
2293#define PACKAGE_NAME "$PACKAGE_NAME"
2294_ACEOF
2295
2296cat >>confdefs.h <<_ACEOF
2297#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2298_ACEOF
2299
2300cat >>confdefs.h <<_ACEOF
2301#define PACKAGE_VERSION "$PACKAGE_VERSION"
2302_ACEOF
2303
2304cat >>confdefs.h <<_ACEOF
2305#define PACKAGE_STRING "$PACKAGE_STRING"
2306_ACEOF
2307
2308cat >>confdefs.h <<_ACEOF
2309#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2310_ACEOF
2311
2312cat >>confdefs.h <<_ACEOF
2313#define PACKAGE_URL "$PACKAGE_URL"
2314_ACEOF
2315
2316
2317# Let the site file select an alternate cache file if it wants to.
2318# Prefer an explicitly selected file to automatically selected ones.
2319ac_site_file1=NONE
2320ac_site_file2=NONE
2321if test -n "$CONFIG_SITE"; then
2322  # We do not want a PATH search for config.site.
2323  case $CONFIG_SITE in #((
2324    -*)  ac_site_file1=./$CONFIG_SITE;;
2325    */*) ac_site_file1=$CONFIG_SITE;;
2326    *)   ac_site_file1=./$CONFIG_SITE;;
2327  esac
2328elif test "x$prefix" != xNONE; then
2329  ac_site_file1=$prefix/share/config.site
2330  ac_site_file2=$prefix/etc/config.site
2331else
2332  ac_site_file1=$ac_default_prefix/share/config.site
2333  ac_site_file2=$ac_default_prefix/etc/config.site
2334fi
2335for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2336do
2337  test "x$ac_site_file" = xNONE && continue
2338  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2339    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2340$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2341    sed 's/^/| /' "$ac_site_file" >&5
2342    . "$ac_site_file" \
2343      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2345as_fn_error $? "failed to load site script $ac_site_file
2346See \`config.log' for more details" "$LINENO" 5; }
2347  fi
2348done
2349
2350if test -r "$cache_file"; then
2351  # Some versions of bash will fail to source /dev/null (special files
2352  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2353  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2354    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2355$as_echo "$as_me: loading cache $cache_file" >&6;}
2356    case $cache_file in
2357      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2358      *)                      . "./$cache_file";;
2359    esac
2360  fi
2361else
2362  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2363$as_echo "$as_me: creating cache $cache_file" >&6;}
2364  >$cache_file
2365fi
2366
2367as_fn_append ac_header_list " stdlib.h"
2368as_fn_append ac_header_list " unistd.h"
2369as_fn_append ac_header_list " sys/param.h"
2370# Check that the precious variables saved in the cache have kept the same
2371# value.
2372ac_cache_corrupted=false
2373for ac_var in $ac_precious_vars; do
2374  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2375  eval ac_new_set=\$ac_env_${ac_var}_set
2376  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2377  eval ac_new_val=\$ac_env_${ac_var}_value
2378  case $ac_old_set,$ac_new_set in
2379    set,)
2380      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2381$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2382      ac_cache_corrupted=: ;;
2383    ,set)
2384      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2385$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2386      ac_cache_corrupted=: ;;
2387    ,);;
2388    *)
2389      if test "x$ac_old_val" != "x$ac_new_val"; then
2390	# differences in whitespace do not lead to failure.
2391	ac_old_val_w=`echo x $ac_old_val`
2392	ac_new_val_w=`echo x $ac_new_val`
2393	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2394	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2395$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2396	  ac_cache_corrupted=:
2397	else
2398	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2399$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2400	  eval $ac_var=\$ac_old_val
2401	fi
2402	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2403$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2404	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2405$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2406      fi;;
2407  esac
2408  # Pass precious variables to config.status.
2409  if test "$ac_new_set" = set; then
2410    case $ac_new_val in
2411    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2412    *) ac_arg=$ac_var=$ac_new_val ;;
2413    esac
2414    case " $ac_configure_args " in
2415      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2416      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2417    esac
2418  fi
2419done
2420if $ac_cache_corrupted; then
2421  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2423  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2424$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2425  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2426fi
2427## -------------------- ##
2428## Main body of script. ##
2429## -------------------- ##
2430
2431ac_ext=c
2432ac_cpp='$CPP $CPPFLAGS'
2433ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2434ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2435ac_compiler_gnu=$ac_cv_c_compiler_gnu
2436
2437
2438
2439
2440
2441ac_aux_dir=
2442for ac_dir in conftools "$srcdir"/conftools; do
2443  if test -f "$ac_dir/install-sh"; then
2444    ac_aux_dir=$ac_dir
2445    ac_install_sh="$ac_aux_dir/install-sh -c"
2446    break
2447  elif test -f "$ac_dir/install.sh"; then
2448    ac_aux_dir=$ac_dir
2449    ac_install_sh="$ac_aux_dir/install.sh -c"
2450    break
2451  elif test -f "$ac_dir/shtool"; then
2452    ac_aux_dir=$ac_dir
2453    ac_install_sh="$ac_aux_dir/shtool install -c"
2454    break
2455  fi
2456done
2457if test -z "$ac_aux_dir"; then
2458  as_fn_error $? "cannot find install-sh, install.sh, or shtool in conftools \"$srcdir\"/conftools" "$LINENO" 5
2459fi
2460
2461# These three variables are undocumented and unsupported,
2462# and are intended to be withdrawn in a future Autoconf release.
2463# They can cause serious problems if a builder's source tree is in a directory
2464# whose full name contains unusual characters.
2465ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2466ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2467ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2468
2469
2470am__api_version='1.15'
2471
2472# Find a good install program.  We prefer a C program (faster),
2473# so one script is as good as another.  But avoid the broken or
2474# incompatible versions:
2475# SysV /etc/install, /usr/sbin/install
2476# SunOS /usr/etc/install
2477# IRIX /sbin/install
2478# AIX /bin/install
2479# AmigaOS /C/install, which installs bootblocks on floppy discs
2480# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2481# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2482# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2483# OS/2's system install, which has a completely different semantic
2484# ./install, which can be erroneously created by make from ./install.sh.
2485# Reject install programs that cannot install multiple files.
2486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2487$as_echo_n "checking for a BSD-compatible install... " >&6; }
2488if test -z "$INSTALL"; then
2489if ${ac_cv_path_install+:} false; then :
2490  $as_echo_n "(cached) " >&6
2491else
2492  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493for as_dir in $PATH
2494do
2495  IFS=$as_save_IFS
2496  test -z "$as_dir" && as_dir=.
2497    # Account for people who put trailing slashes in PATH elements.
2498case $as_dir/ in #((
2499  ./ | .// | /[cC]/* | \
2500  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2501  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2502  /usr/ucb/* ) ;;
2503  *)
2504    # OSF1 and SCO ODT 3.0 have their own names for install.
2505    # Don't use installbsd from OSF since it installs stuff as root
2506    # by default.
2507    for ac_prog in ginstall scoinst install; do
2508      for ac_exec_ext in '' $ac_executable_extensions; do
2509	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2510	  if test $ac_prog = install &&
2511	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2512	    # AIX install.  It has an incompatible calling convention.
2513	    :
2514	  elif test $ac_prog = install &&
2515	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2516	    # program-specific install script used by HP pwplus--don't use.
2517	    :
2518	  else
2519	    rm -rf conftest.one conftest.two conftest.dir
2520	    echo one > conftest.one
2521	    echo two > conftest.two
2522	    mkdir conftest.dir
2523	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2524	      test -s conftest.one && test -s conftest.two &&
2525	      test -s conftest.dir/conftest.one &&
2526	      test -s conftest.dir/conftest.two
2527	    then
2528	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2529	      break 3
2530	    fi
2531	  fi
2532	fi
2533      done
2534    done
2535    ;;
2536esac
2537
2538  done
2539IFS=$as_save_IFS
2540
2541rm -rf conftest.one conftest.two conftest.dir
2542
2543fi
2544  if test "${ac_cv_path_install+set}" = set; then
2545    INSTALL=$ac_cv_path_install
2546  else
2547    # As a last resort, use the slow shell script.  Don't cache a
2548    # value for INSTALL within a source directory, because that will
2549    # break other packages using the cache if that directory is
2550    # removed, or if the value is a relative name.
2551    INSTALL=$ac_install_sh
2552  fi
2553fi
2554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2555$as_echo "$INSTALL" >&6; }
2556
2557# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2558# It thinks the first close brace ends the variable substitution.
2559test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2560
2561test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2562
2563test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2564
2565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2566$as_echo_n "checking whether build environment is sane... " >&6; }
2567# Reject unsafe characters in $srcdir or the absolute working directory
2568# name.  Accept space and tab only in the latter.
2569am_lf='
2570'
2571case `pwd` in
2572  *[\\\"\#\$\&\'\`$am_lf]*)
2573    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2574esac
2575case $srcdir in
2576  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2577    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2578esac
2579
2580# Do 'set' in a subshell so we don't clobber the current shell's
2581# arguments.  Must try -L first in case configure is actually a
2582# symlink; some systems play weird games with the mod time of symlinks
2583# (eg FreeBSD returns the mod time of the symlink's containing
2584# directory).
2585if (
2586   am_has_slept=no
2587   for am_try in 1 2; do
2588     echo "timestamp, slept: $am_has_slept" > conftest.file
2589     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2590     if test "$*" = "X"; then
2591	# -L didn't work.
2592	set X `ls -t "$srcdir/configure" conftest.file`
2593     fi
2594     if test "$*" != "X $srcdir/configure conftest.file" \
2595	&& test "$*" != "X conftest.file $srcdir/configure"; then
2596
2597	# If neither matched, then we have a broken ls.  This can happen
2598	# if, for instance, CONFIG_SHELL is bash and it inherits a
2599	# broken ls alias from the environment.  This has actually
2600	# happened.  Such a system could not be considered "sane".
2601	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2602  alias in your environment" "$LINENO" 5
2603     fi
2604     if test "$2" = conftest.file || test $am_try -eq 2; then
2605       break
2606     fi
2607     # Just in case.
2608     sleep 1
2609     am_has_slept=yes
2610   done
2611   test "$2" = conftest.file
2612   )
2613then
2614   # Ok.
2615   :
2616else
2617   as_fn_error $? "newly created file is older than distributed files!
2618Check your system clock" "$LINENO" 5
2619fi
2620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2621$as_echo "yes" >&6; }
2622# If we didn't sleep, we still need to ensure time stamps of config.status and
2623# generated files are strictly newer.
2624am_sleep_pid=
2625if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2626  ( sleep 1 ) &
2627  am_sleep_pid=$!
2628fi
2629
2630rm -f conftest.file
2631
2632test "$program_prefix" != NONE &&
2633  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2634# Use a double $ so make ignores it.
2635test "$program_suffix" != NONE &&
2636  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2637# Double any \ or $.
2638# By default was `s,x,x', remove it if useless.
2639ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2640program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2641
2642# Expand $ac_aux_dir to an absolute path.
2643am_aux_dir=`cd "$ac_aux_dir" && pwd`
2644
2645if test x"${MISSING+set}" != xset; then
2646  case $am_aux_dir in
2647  *\ * | *\	*)
2648    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2649  *)
2650    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2651  esac
2652fi
2653# Use eval to expand $SHELL
2654if eval "$MISSING --is-lightweight"; then
2655  am_missing_run="$MISSING "
2656else
2657  am_missing_run=
2658  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2659$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2660fi
2661
2662if test x"${install_sh+set}" != xset; then
2663  case $am_aux_dir in
2664  *\ * | *\	*)
2665    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2666  *)
2667    install_sh="\${SHELL} $am_aux_dir/install-sh"
2668  esac
2669fi
2670
2671# Installed binaries are usually stripped using 'strip' when the user
2672# run "make install-strip".  However 'strip' might not be the right
2673# tool to use in cross-compilation environments, therefore Automake
2674# will honor the 'STRIP' environment variable to overrule this program.
2675if test "$cross_compiling" != no; then
2676  if test -n "$ac_tool_prefix"; then
2677  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2678set dummy ${ac_tool_prefix}strip; ac_word=$2
2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2680$as_echo_n "checking for $ac_word... " >&6; }
2681if ${ac_cv_prog_STRIP+:} false; then :
2682  $as_echo_n "(cached) " >&6
2683else
2684  if test -n "$STRIP"; then
2685  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2686else
2687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688for as_dir in $PATH
2689do
2690  IFS=$as_save_IFS
2691  test -z "$as_dir" && as_dir=.
2692    for ac_exec_ext in '' $ac_executable_extensions; do
2693  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2694    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2695    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2696    break 2
2697  fi
2698done
2699  done
2700IFS=$as_save_IFS
2701
2702fi
2703fi
2704STRIP=$ac_cv_prog_STRIP
2705if test -n "$STRIP"; then
2706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2707$as_echo "$STRIP" >&6; }
2708else
2709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2710$as_echo "no" >&6; }
2711fi
2712
2713
2714fi
2715if test -z "$ac_cv_prog_STRIP"; then
2716  ac_ct_STRIP=$STRIP
2717  # Extract the first word of "strip", so it can be a program name with args.
2718set dummy strip; ac_word=$2
2719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2720$as_echo_n "checking for $ac_word... " >&6; }
2721if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2722  $as_echo_n "(cached) " >&6
2723else
2724  if test -n "$ac_ct_STRIP"; then
2725  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2726else
2727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2728for as_dir in $PATH
2729do
2730  IFS=$as_save_IFS
2731  test -z "$as_dir" && as_dir=.
2732    for ac_exec_ext in '' $ac_executable_extensions; do
2733  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2734    ac_cv_prog_ac_ct_STRIP="strip"
2735    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2736    break 2
2737  fi
2738done
2739  done
2740IFS=$as_save_IFS
2741
2742fi
2743fi
2744ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2745if test -n "$ac_ct_STRIP"; then
2746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2747$as_echo "$ac_ct_STRIP" >&6; }
2748else
2749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2750$as_echo "no" >&6; }
2751fi
2752
2753  if test "x$ac_ct_STRIP" = x; then
2754    STRIP=":"
2755  else
2756    case $cross_compiling:$ac_tool_warned in
2757yes:)
2758{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2759$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2760ac_tool_warned=yes ;;
2761esac
2762    STRIP=$ac_ct_STRIP
2763  fi
2764else
2765  STRIP="$ac_cv_prog_STRIP"
2766fi
2767
2768fi
2769INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2770
2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2772$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2773if test -z "$MKDIR_P"; then
2774  if ${ac_cv_path_mkdir+:} false; then :
2775  $as_echo_n "(cached) " >&6
2776else
2777  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2779do
2780  IFS=$as_save_IFS
2781  test -z "$as_dir" && as_dir=.
2782    for ac_prog in mkdir gmkdir; do
2783	 for ac_exec_ext in '' $ac_executable_extensions; do
2784	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2785	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2786	     'mkdir (GNU coreutils) '* | \
2787	     'mkdir (coreutils) '* | \
2788	     'mkdir (fileutils) '4.1*)
2789	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2790	       break 3;;
2791	   esac
2792	 done
2793       done
2794  done
2795IFS=$as_save_IFS
2796
2797fi
2798
2799  test -d ./--version && rmdir ./--version
2800  if test "${ac_cv_path_mkdir+set}" = set; then
2801    MKDIR_P="$ac_cv_path_mkdir -p"
2802  else
2803    # As a last resort, use the slow shell script.  Don't cache a
2804    # value for MKDIR_P within a source directory, because that will
2805    # break other packages using the cache if that directory is
2806    # removed, or if the value is a relative name.
2807    MKDIR_P="$ac_install_sh -d"
2808  fi
2809fi
2810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2811$as_echo "$MKDIR_P" >&6; }
2812
2813for ac_prog in gawk mawk nawk awk
2814do
2815  # Extract the first word of "$ac_prog", so it can be a program name with args.
2816set dummy $ac_prog; ac_word=$2
2817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818$as_echo_n "checking for $ac_word... " >&6; }
2819if ${ac_cv_prog_AWK+:} false; then :
2820  $as_echo_n "(cached) " >&6
2821else
2822  if test -n "$AWK"; then
2823  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2824else
2825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2826for as_dir in $PATH
2827do
2828  IFS=$as_save_IFS
2829  test -z "$as_dir" && as_dir=.
2830    for ac_exec_ext in '' $ac_executable_extensions; do
2831  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2832    ac_cv_prog_AWK="$ac_prog"
2833    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2834    break 2
2835  fi
2836done
2837  done
2838IFS=$as_save_IFS
2839
2840fi
2841fi
2842AWK=$ac_cv_prog_AWK
2843if test -n "$AWK"; then
2844  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2845$as_echo "$AWK" >&6; }
2846else
2847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2848$as_echo "no" >&6; }
2849fi
2850
2851
2852  test -n "$AWK" && break
2853done
2854
2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2856$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2857set x ${MAKE-make}
2858ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2859if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2860  $as_echo_n "(cached) " >&6
2861else
2862  cat >conftest.make <<\_ACEOF
2863SHELL = /bin/sh
2864all:
2865	@echo '@@@%%%=$(MAKE)=@@@%%%'
2866_ACEOF
2867# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2868case `${MAKE-make} -f conftest.make 2>/dev/null` in
2869  *@@@%%%=?*=@@@%%%*)
2870    eval ac_cv_prog_make_${ac_make}_set=yes;;
2871  *)
2872    eval ac_cv_prog_make_${ac_make}_set=no;;
2873esac
2874rm -f conftest.make
2875fi
2876if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2878$as_echo "yes" >&6; }
2879  SET_MAKE=
2880else
2881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882$as_echo "no" >&6; }
2883  SET_MAKE="MAKE=${MAKE-make}"
2884fi
2885
2886rm -rf .tst 2>/dev/null
2887mkdir .tst 2>/dev/null
2888if test -d .tst; then
2889  am__leading_dot=.
2890else
2891  am__leading_dot=_
2892fi
2893rmdir .tst 2>/dev/null
2894
2895# Check whether --enable-silent-rules was given.
2896if test "${enable_silent_rules+set}" = set; then :
2897  enableval=$enable_silent_rules;
2898fi
2899
2900case $enable_silent_rules in # (((
2901  yes) AM_DEFAULT_VERBOSITY=0;;
2902   no) AM_DEFAULT_VERBOSITY=1;;
2903    *) AM_DEFAULT_VERBOSITY=1;;
2904esac
2905am_make=${MAKE-make}
2906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2907$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2908if ${am_cv_make_support_nested_variables+:} false; then :
2909  $as_echo_n "(cached) " >&6
2910else
2911  if $as_echo 'TRUE=$(BAR$(V))
2912BAR0=false
2913BAR1=true
2914V=1
2915am__doit:
2916	@$(TRUE)
2917.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2918  am_cv_make_support_nested_variables=yes
2919else
2920  am_cv_make_support_nested_variables=no
2921fi
2922fi
2923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2924$as_echo "$am_cv_make_support_nested_variables" >&6; }
2925if test $am_cv_make_support_nested_variables = yes; then
2926    AM_V='$(V)'
2927  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2928else
2929  AM_V=$AM_DEFAULT_VERBOSITY
2930  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2931fi
2932AM_BACKSLASH='\'
2933
2934if test "`cd $srcdir && pwd`" != "`pwd`"; then
2935  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2936  # is not polluted with repeated "-I."
2937  am__isrc=' -I$(srcdir)'
2938  # test to see if srcdir already configured
2939  if test -f $srcdir/config.status; then
2940    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2941  fi
2942fi
2943
2944# test whether we have cygpath
2945if test -z "$CYGPATH_W"; then
2946  if (cygpath --version) >/dev/null 2>/dev/null; then
2947    CYGPATH_W='cygpath -w'
2948  else
2949    CYGPATH_W=echo
2950  fi
2951fi
2952
2953
2954# Define the identity of the package.
2955 PACKAGE='expat'
2956 VERSION='2.2.6'
2957
2958
2959cat >>confdefs.h <<_ACEOF
2960#define PACKAGE "$PACKAGE"
2961_ACEOF
2962
2963
2964cat >>confdefs.h <<_ACEOF
2965#define VERSION "$VERSION"
2966_ACEOF
2967
2968# Some tools Automake needs.
2969
2970ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2971
2972
2973AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2974
2975
2976AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2977
2978
2979AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2980
2981
2982MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2983
2984# For better backward compatibility.  To be removed once Automake 1.9.x
2985# dies out for good.  For more background, see:
2986# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2987# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2988mkdir_p='$(MKDIR_P)'
2989
2990# We need awk for the "check" target (and possibly the TAP driver).  The
2991# system "awk" is bad on some platforms.
2992# Always define AMTAR for backward compatibility.  Yes, it's still used
2993# in the wild :-(  We should find a proper way to deprecate it ...
2994AMTAR='$${TAR-tar}'
2995
2996
2997# We'll loop over all known methods to create a tar archive until one works.
2998_am_tools='gnutar  pax cpio none'
2999
3000am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3001
3002
3003
3004
3005
3006
3007# POSIX will say in a future version that running "rm -f" with no argument
3008# is OK; and we want to be able to make that assumption in our Makefile
3009# recipes.  So use an aggressive probe to check that the usage we want is
3010# actually supported "in the wild" to an acceptable degree.
3011# See automake bug#10828.
3012# To make any issue more visible, cause the running configure to be aborted
3013# by default if the 'rm' program in use doesn't match our expectations; the
3014# user can still override this though.
3015if rm -f && rm -fr && rm -rf; then : OK; else
3016  cat >&2 <<'END'
3017Oops!
3018
3019Your 'rm' program seems unable to run without file operands specified
3020on the command line, even when the '-f' option is present.  This is contrary
3021to the behaviour of most rm programs out there, and not conforming with
3022the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3023
3024Please tell bug-automake@gnu.org about your system, including the value
3025of your $PATH and any error possibly output before this message.  This
3026can help us improve future automake versions.
3027
3028END
3029  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3030    echo 'Configuration will proceed anyway, since you have set the' >&2
3031    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3032    echo >&2
3033  else
3034    cat >&2 <<'END'
3035Aborting the configuration process, to ensure you take notice of the issue.
3036
3037You can download and install GNU coreutils to get an 'rm' implementation
3038that behaves properly: <http://www.gnu.org/software/coreutils/>.
3039
3040If you want to complete the configuration process using your problematic
3041'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3042to "yes", and re-run configure.
3043
3044END
3045    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3046  fi
3047fi
3048
3049
3050
3051
3052
3053LIBCURRENT=7   # sync
3054LIBREVISION=8  # with
3055LIBAGE=6       # CMakeLists.txt!
3056
3057CPPFLAGS="${CPPFLAGS} -DHAVE_EXPAT_CONFIG_H"
3058ac_config_headers="$ac_config_headers expat_config.h"
3059
3060
3061
3062
3063
3064# Make sure we can run config.sub.
3065$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3066  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3067
3068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3069$as_echo_n "checking build system type... " >&6; }
3070if ${ac_cv_build+:} false; then :
3071  $as_echo_n "(cached) " >&6
3072else
3073  ac_build_alias=$build_alias
3074test "x$ac_build_alias" = x &&
3075  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3076test "x$ac_build_alias" = x &&
3077  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3078ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3079  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3080
3081fi
3082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3083$as_echo "$ac_cv_build" >&6; }
3084case $ac_cv_build in
3085*-*-*) ;;
3086*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3087esac
3088build=$ac_cv_build
3089ac_save_IFS=$IFS; IFS='-'
3090set x $ac_cv_build
3091shift
3092build_cpu=$1
3093build_vendor=$2
3094shift; shift
3095# Remember, the first character of IFS is used to create $*,
3096# except with old shells:
3097build_os=$*
3098IFS=$ac_save_IFS
3099case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3100
3101
3102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3103$as_echo_n "checking host system type... " >&6; }
3104if ${ac_cv_host+:} false; then :
3105  $as_echo_n "(cached) " >&6
3106else
3107  if test "x$host_alias" = x; then
3108  ac_cv_host=$ac_cv_build
3109else
3110  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3111    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3112fi
3113
3114fi
3115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3116$as_echo "$ac_cv_host" >&6; }
3117case $ac_cv_host in
3118*-*-*) ;;
3119*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3120esac
3121host=$ac_cv_host
3122ac_save_IFS=$IFS; IFS='-'
3123set x $ac_cv_host
3124shift
3125host_cpu=$1
3126host_vendor=$2
3127shift; shift
3128# Remember, the first character of IFS is used to create $*,
3129# except with old shells:
3130host_os=$*
3131IFS=$ac_save_IFS
3132case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3133
3134
3135enable_win32_dll=yes
3136
3137case $host in
3138*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3139  if test -n "$ac_tool_prefix"; then
3140  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3141set dummy ${ac_tool_prefix}as; ac_word=$2
3142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143$as_echo_n "checking for $ac_word... " >&6; }
3144if ${ac_cv_prog_AS+:} false; then :
3145  $as_echo_n "(cached) " >&6
3146else
3147  if test -n "$AS"; then
3148  ac_cv_prog_AS="$AS" # Let the user override the test.
3149else
3150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151for as_dir in $PATH
3152do
3153  IFS=$as_save_IFS
3154  test -z "$as_dir" && as_dir=.
3155    for ac_exec_ext in '' $ac_executable_extensions; do
3156  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3157    ac_cv_prog_AS="${ac_tool_prefix}as"
3158    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159    break 2
3160  fi
3161done
3162  done
3163IFS=$as_save_IFS
3164
3165fi
3166fi
3167AS=$ac_cv_prog_AS
3168if test -n "$AS"; then
3169  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3170$as_echo "$AS" >&6; }
3171else
3172  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173$as_echo "no" >&6; }
3174fi
3175
3176
3177fi
3178if test -z "$ac_cv_prog_AS"; then
3179  ac_ct_AS=$AS
3180  # Extract the first word of "as", so it can be a program name with args.
3181set dummy as; ac_word=$2
3182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3183$as_echo_n "checking for $ac_word... " >&6; }
3184if ${ac_cv_prog_ac_ct_AS+:} false; then :
3185  $as_echo_n "(cached) " >&6
3186else
3187  if test -n "$ac_ct_AS"; then
3188  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3189else
3190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3191for as_dir in $PATH
3192do
3193  IFS=$as_save_IFS
3194  test -z "$as_dir" && as_dir=.
3195    for ac_exec_ext in '' $ac_executable_extensions; do
3196  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3197    ac_cv_prog_ac_ct_AS="as"
3198    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3199    break 2
3200  fi
3201done
3202  done
3203IFS=$as_save_IFS
3204
3205fi
3206fi
3207ac_ct_AS=$ac_cv_prog_ac_ct_AS
3208if test -n "$ac_ct_AS"; then
3209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3210$as_echo "$ac_ct_AS" >&6; }
3211else
3212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3213$as_echo "no" >&6; }
3214fi
3215
3216  if test "x$ac_ct_AS" = x; then
3217    AS="false"
3218  else
3219    case $cross_compiling:$ac_tool_warned in
3220yes:)
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3223ac_tool_warned=yes ;;
3224esac
3225    AS=$ac_ct_AS
3226  fi
3227else
3228  AS="$ac_cv_prog_AS"
3229fi
3230
3231  if test -n "$ac_tool_prefix"; then
3232  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3233set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3235$as_echo_n "checking for $ac_word... " >&6; }
3236if ${ac_cv_prog_DLLTOOL+:} false; then :
3237  $as_echo_n "(cached) " >&6
3238else
3239  if test -n "$DLLTOOL"; then
3240  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3241else
3242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3243for as_dir in $PATH
3244do
3245  IFS=$as_save_IFS
3246  test -z "$as_dir" && as_dir=.
3247    for ac_exec_ext in '' $ac_executable_extensions; do
3248  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3249    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3250    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3251    break 2
3252  fi
3253done
3254  done
3255IFS=$as_save_IFS
3256
3257fi
3258fi
3259DLLTOOL=$ac_cv_prog_DLLTOOL
3260if test -n "$DLLTOOL"; then
3261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
3262$as_echo "$DLLTOOL" >&6; }
3263else
3264  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3265$as_echo "no" >&6; }
3266fi
3267
3268
3269fi
3270if test -z "$ac_cv_prog_DLLTOOL"; then
3271  ac_ct_DLLTOOL=$DLLTOOL
3272  # Extract the first word of "dlltool", so it can be a program name with args.
3273set dummy dlltool; ac_word=$2
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275$as_echo_n "checking for $ac_word... " >&6; }
3276if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
3277  $as_echo_n "(cached) " >&6
3278else
3279  if test -n "$ac_ct_DLLTOOL"; then
3280  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
3281else
3282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283for as_dir in $PATH
3284do
3285  IFS=$as_save_IFS
3286  test -z "$as_dir" && as_dir=.
3287    for ac_exec_ext in '' $ac_executable_extensions; do
3288  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3289    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
3290    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3291    break 2
3292  fi
3293done
3294  done
3295IFS=$as_save_IFS
3296
3297fi
3298fi
3299ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
3300if test -n "$ac_ct_DLLTOOL"; then
3301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
3302$as_echo "$ac_ct_DLLTOOL" >&6; }
3303else
3304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305$as_echo "no" >&6; }
3306fi
3307
3308  if test "x$ac_ct_DLLTOOL" = x; then
3309    DLLTOOL="false"
3310  else
3311    case $cross_compiling:$ac_tool_warned in
3312yes:)
3313{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3314$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3315ac_tool_warned=yes ;;
3316esac
3317    DLLTOOL=$ac_ct_DLLTOOL
3318  fi
3319else
3320  DLLTOOL="$ac_cv_prog_DLLTOOL"
3321fi
3322
3323  if test -n "$ac_tool_prefix"; then
3324  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3325set dummy ${ac_tool_prefix}objdump; ac_word=$2
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3327$as_echo_n "checking for $ac_word... " >&6; }
3328if ${ac_cv_prog_OBJDUMP+:} false; then :
3329  $as_echo_n "(cached) " >&6
3330else
3331  if test -n "$OBJDUMP"; then
3332  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3333else
3334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3335for as_dir in $PATH
3336do
3337  IFS=$as_save_IFS
3338  test -z "$as_dir" && as_dir=.
3339    for ac_exec_ext in '' $ac_executable_extensions; do
3340  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3341    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
3342    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3343    break 2
3344  fi
3345done
3346  done
3347IFS=$as_save_IFS
3348
3349fi
3350fi
3351OBJDUMP=$ac_cv_prog_OBJDUMP
3352if test -n "$OBJDUMP"; then
3353  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
3354$as_echo "$OBJDUMP" >&6; }
3355else
3356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3357$as_echo "no" >&6; }
3358fi
3359
3360
3361fi
3362if test -z "$ac_cv_prog_OBJDUMP"; then
3363  ac_ct_OBJDUMP=$OBJDUMP
3364  # Extract the first word of "objdump", so it can be a program name with args.
3365set dummy objdump; ac_word=$2
3366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367$as_echo_n "checking for $ac_word... " >&6; }
3368if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
3369  $as_echo_n "(cached) " >&6
3370else
3371  if test -n "$ac_ct_OBJDUMP"; then
3372  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
3373else
3374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375for as_dir in $PATH
3376do
3377  IFS=$as_save_IFS
3378  test -z "$as_dir" && as_dir=.
3379    for ac_exec_ext in '' $ac_executable_extensions; do
3380  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3381    ac_cv_prog_ac_ct_OBJDUMP="objdump"
3382    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383    break 2
3384  fi
3385done
3386  done
3387IFS=$as_save_IFS
3388
3389fi
3390fi
3391ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
3392if test -n "$ac_ct_OBJDUMP"; then
3393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
3394$as_echo "$ac_ct_OBJDUMP" >&6; }
3395else
3396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397$as_echo "no" >&6; }
3398fi
3399
3400  if test "x$ac_ct_OBJDUMP" = x; then
3401    OBJDUMP="false"
3402  else
3403    case $cross_compiling:$ac_tool_warned in
3404yes:)
3405{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3406$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3407ac_tool_warned=yes ;;
3408esac
3409    OBJDUMP=$ac_ct_OBJDUMP
3410  fi
3411else
3412  OBJDUMP="$ac_cv_prog_OBJDUMP"
3413fi
3414
3415  ;;
3416esac
3417
3418test -z "$AS" && AS=as
3419
3420
3421
3422
3423
3424test -z "$DLLTOOL" && DLLTOOL=dlltool
3425
3426
3427
3428
3429
3430test -z "$OBJDUMP" && OBJDUMP=objdump
3431
3432
3433
3434
3435
3436
3437
3438case `pwd` in
3439  *\ * | *\	*)
3440    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3441$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3442esac
3443
3444
3445
3446macro_version='2.4.6'
3447macro_revision='2.4.6'
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461ltmain=$ac_aux_dir/ltmain.sh
3462
3463# Backslashify metacharacters that are still active within
3464# double-quoted strings.
3465sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3466
3467# Same as above, but do not quote variable references.
3468double_quote_subst='s/\(["`\\]\)/\\\1/g'
3469
3470# Sed substitution to delay expansion of an escaped shell variable in a
3471# double_quote_subst'ed string.
3472delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3473
3474# Sed substitution to delay expansion of an escaped single quote.
3475delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3476
3477# Sed substitution to avoid accidental globbing in evaled expressions
3478no_glob_subst='s/\*/\\\*/g'
3479
3480ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3481ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3482ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3483
3484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3485$as_echo_n "checking how to print strings... " >&6; }
3486# Test print first, because it will be a builtin if present.
3487if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3488   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3489  ECHO='print -r --'
3490elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3491  ECHO='printf %s\n'
3492else
3493  # Use this function as a fallback that always works.
3494  func_fallback_echo ()
3495  {
3496    eval 'cat <<_LTECHO_EOF
3497$1
3498_LTECHO_EOF'
3499  }
3500  ECHO='func_fallback_echo'
3501fi
3502
3503# func_echo_all arg...
3504# Invoke $ECHO with all args, space-separated.
3505func_echo_all ()
3506{
3507    $ECHO ""
3508}
3509
3510case $ECHO in
3511  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3512$as_echo "printf" >&6; } ;;
3513  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3514$as_echo "print -r" >&6; } ;;
3515  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3516$as_echo "cat" >&6; } ;;
3517esac
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532DEPDIR="${am__leading_dot}deps"
3533
3534ac_config_commands="$ac_config_commands depfiles"
3535
3536
3537am_make=${MAKE-make}
3538cat > confinc << 'END'
3539am__doit:
3540	@echo this is the am__doit target
3541.PHONY: am__doit
3542END
3543# If we don't find an include directive, just comment out the code.
3544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3545$as_echo_n "checking for style of include used by $am_make... " >&6; }
3546am__include="#"
3547am__quote=
3548_am_result=none
3549# First try GNU make style include.
3550echo "include confinc" > confmf
3551# Ignore all kinds of additional output from 'make'.
3552case `$am_make -s -f confmf 2> /dev/null` in #(
3553*the\ am__doit\ target*)
3554  am__include=include
3555  am__quote=
3556  _am_result=GNU
3557  ;;
3558esac
3559# Now try BSD make style include.
3560if test "$am__include" = "#"; then
3561   echo '.include "confinc"' > confmf
3562   case `$am_make -s -f confmf 2> /dev/null` in #(
3563   *the\ am__doit\ target*)
3564     am__include=.include
3565     am__quote="\""
3566     _am_result=BSD
3567     ;;
3568   esac
3569fi
3570
3571
3572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3573$as_echo "$_am_result" >&6; }
3574rm -f confinc confmf
3575
3576# Check whether --enable-dependency-tracking was given.
3577if test "${enable_dependency_tracking+set}" = set; then :
3578  enableval=$enable_dependency_tracking;
3579fi
3580
3581if test "x$enable_dependency_tracking" != xno; then
3582  am_depcomp="$ac_aux_dir/depcomp"
3583  AMDEPBACKSLASH='\'
3584  am__nodep='_no'
3585fi
3586 if test "x$enable_dependency_tracking" != xno; then
3587  AMDEP_TRUE=
3588  AMDEP_FALSE='#'
3589else
3590  AMDEP_TRUE='#'
3591  AMDEP_FALSE=
3592fi
3593
3594
3595ac_ext=c
3596ac_cpp='$CPP $CPPFLAGS'
3597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3599ac_compiler_gnu=$ac_cv_c_compiler_gnu
3600if test -n "$ac_tool_prefix"; then
3601  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3602set dummy ${ac_tool_prefix}gcc; ac_word=$2
3603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3604$as_echo_n "checking for $ac_word... " >&6; }
3605if ${ac_cv_prog_CC+:} false; then :
3606  $as_echo_n "(cached) " >&6
3607else
3608  if test -n "$CC"; then
3609  ac_cv_prog_CC="$CC" # Let the user override the test.
3610else
3611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3612for as_dir in $PATH
3613do
3614  IFS=$as_save_IFS
3615  test -z "$as_dir" && as_dir=.
3616    for ac_exec_ext in '' $ac_executable_extensions; do
3617  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3618    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3619    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3620    break 2
3621  fi
3622done
3623  done
3624IFS=$as_save_IFS
3625
3626fi
3627fi
3628CC=$ac_cv_prog_CC
3629if test -n "$CC"; then
3630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3631$as_echo "$CC" >&6; }
3632else
3633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3634$as_echo "no" >&6; }
3635fi
3636
3637
3638fi
3639if test -z "$ac_cv_prog_CC"; then
3640  ac_ct_CC=$CC
3641  # Extract the first word of "gcc", so it can be a program name with args.
3642set dummy gcc; ac_word=$2
3643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3644$as_echo_n "checking for $ac_word... " >&6; }
3645if ${ac_cv_prog_ac_ct_CC+:} false; then :
3646  $as_echo_n "(cached) " >&6
3647else
3648  if test -n "$ac_ct_CC"; then
3649  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3650else
3651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3652for as_dir in $PATH
3653do
3654  IFS=$as_save_IFS
3655  test -z "$as_dir" && as_dir=.
3656    for ac_exec_ext in '' $ac_executable_extensions; do
3657  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3658    ac_cv_prog_ac_ct_CC="gcc"
3659    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3660    break 2
3661  fi
3662done
3663  done
3664IFS=$as_save_IFS
3665
3666fi
3667fi
3668ac_ct_CC=$ac_cv_prog_ac_ct_CC
3669if test -n "$ac_ct_CC"; then
3670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3671$as_echo "$ac_ct_CC" >&6; }
3672else
3673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3674$as_echo "no" >&6; }
3675fi
3676
3677  if test "x$ac_ct_CC" = x; then
3678    CC=""
3679  else
3680    case $cross_compiling:$ac_tool_warned in
3681yes:)
3682{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3683$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3684ac_tool_warned=yes ;;
3685esac
3686    CC=$ac_ct_CC
3687  fi
3688else
3689  CC="$ac_cv_prog_CC"
3690fi
3691
3692if test -z "$CC"; then
3693          if test -n "$ac_tool_prefix"; then
3694    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3695set dummy ${ac_tool_prefix}cc; ac_word=$2
3696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3697$as_echo_n "checking for $ac_word... " >&6; }
3698if ${ac_cv_prog_CC+:} false; then :
3699  $as_echo_n "(cached) " >&6
3700else
3701  if test -n "$CC"; then
3702  ac_cv_prog_CC="$CC" # Let the user override the test.
3703else
3704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3705for as_dir in $PATH
3706do
3707  IFS=$as_save_IFS
3708  test -z "$as_dir" && as_dir=.
3709    for ac_exec_ext in '' $ac_executable_extensions; do
3710  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3711    ac_cv_prog_CC="${ac_tool_prefix}cc"
3712    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3713    break 2
3714  fi
3715done
3716  done
3717IFS=$as_save_IFS
3718
3719fi
3720fi
3721CC=$ac_cv_prog_CC
3722if test -n "$CC"; then
3723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3724$as_echo "$CC" >&6; }
3725else
3726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3727$as_echo "no" >&6; }
3728fi
3729
3730
3731  fi
3732fi
3733if test -z "$CC"; then
3734  # Extract the first word of "cc", so it can be a program name with args.
3735set dummy cc; ac_word=$2
3736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3737$as_echo_n "checking for $ac_word... " >&6; }
3738if ${ac_cv_prog_CC+:} false; then :
3739  $as_echo_n "(cached) " >&6
3740else
3741  if test -n "$CC"; then
3742  ac_cv_prog_CC="$CC" # Let the user override the test.
3743else
3744  ac_prog_rejected=no
3745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3746for as_dir in $PATH
3747do
3748  IFS=$as_save_IFS
3749  test -z "$as_dir" && as_dir=.
3750    for ac_exec_ext in '' $ac_executable_extensions; do
3751  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3752    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3753       ac_prog_rejected=yes
3754       continue
3755     fi
3756    ac_cv_prog_CC="cc"
3757    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3758    break 2
3759  fi
3760done
3761  done
3762IFS=$as_save_IFS
3763
3764if test $ac_prog_rejected = yes; then
3765  # We found a bogon in the path, so make sure we never use it.
3766  set dummy $ac_cv_prog_CC
3767  shift
3768  if test $# != 0; then
3769    # We chose a different compiler from the bogus one.
3770    # However, it has the same basename, so the bogon will be chosen
3771    # first if we set CC to just the basename; use the full file name.
3772    shift
3773    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3774  fi
3775fi
3776fi
3777fi
3778CC=$ac_cv_prog_CC
3779if test -n "$CC"; then
3780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3781$as_echo "$CC" >&6; }
3782else
3783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3784$as_echo "no" >&6; }
3785fi
3786
3787
3788fi
3789if test -z "$CC"; then
3790  if test -n "$ac_tool_prefix"; then
3791  for ac_prog in cl.exe
3792  do
3793    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3794set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3796$as_echo_n "checking for $ac_word... " >&6; }
3797if ${ac_cv_prog_CC+:} false; then :
3798  $as_echo_n "(cached) " >&6
3799else
3800  if test -n "$CC"; then
3801  ac_cv_prog_CC="$CC" # Let the user override the test.
3802else
3803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3804for as_dir in $PATH
3805do
3806  IFS=$as_save_IFS
3807  test -z "$as_dir" && as_dir=.
3808    for ac_exec_ext in '' $ac_executable_extensions; do
3809  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3810    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3811    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3812    break 2
3813  fi
3814done
3815  done
3816IFS=$as_save_IFS
3817
3818fi
3819fi
3820CC=$ac_cv_prog_CC
3821if test -n "$CC"; then
3822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3823$as_echo "$CC" >&6; }
3824else
3825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3826$as_echo "no" >&6; }
3827fi
3828
3829
3830    test -n "$CC" && break
3831  done
3832fi
3833if test -z "$CC"; then
3834  ac_ct_CC=$CC
3835  for ac_prog in cl.exe
3836do
3837  # Extract the first word of "$ac_prog", so it can be a program name with args.
3838set dummy $ac_prog; ac_word=$2
3839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3840$as_echo_n "checking for $ac_word... " >&6; }
3841if ${ac_cv_prog_ac_ct_CC+:} false; then :
3842  $as_echo_n "(cached) " >&6
3843else
3844  if test -n "$ac_ct_CC"; then
3845  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3846else
3847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3848for as_dir in $PATH
3849do
3850  IFS=$as_save_IFS
3851  test -z "$as_dir" && as_dir=.
3852    for ac_exec_ext in '' $ac_executable_extensions; do
3853  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3854    ac_cv_prog_ac_ct_CC="$ac_prog"
3855    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3856    break 2
3857  fi
3858done
3859  done
3860IFS=$as_save_IFS
3861
3862fi
3863fi
3864ac_ct_CC=$ac_cv_prog_ac_ct_CC
3865if test -n "$ac_ct_CC"; then
3866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3867$as_echo "$ac_ct_CC" >&6; }
3868else
3869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3870$as_echo "no" >&6; }
3871fi
3872
3873
3874  test -n "$ac_ct_CC" && break
3875done
3876
3877  if test "x$ac_ct_CC" = x; then
3878    CC=""
3879  else
3880    case $cross_compiling:$ac_tool_warned in
3881yes:)
3882{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3883$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3884ac_tool_warned=yes ;;
3885esac
3886    CC=$ac_ct_CC
3887  fi
3888fi
3889
3890fi
3891
3892
3893test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3894$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3895as_fn_error $? "no acceptable C compiler found in \$PATH
3896See \`config.log' for more details" "$LINENO" 5; }
3897
3898# Provide some information about the compiler.
3899$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3900set X $ac_compile
3901ac_compiler=$2
3902for ac_option in --version -v -V -qversion; do
3903  { { ac_try="$ac_compiler $ac_option >&5"
3904case "(($ac_try" in
3905  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3906  *) ac_try_echo=$ac_try;;
3907esac
3908eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3909$as_echo "$ac_try_echo"; } >&5
3910  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3911  ac_status=$?
3912  if test -s conftest.err; then
3913    sed '10a\
3914... rest of stderr output deleted ...
3915         10q' conftest.err >conftest.er1
3916    cat conftest.er1 >&5
3917  fi
3918  rm -f conftest.er1 conftest.err
3919  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3920  test $ac_status = 0; }
3921done
3922
3923cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3924/* end confdefs.h.  */
3925
3926int
3927main ()
3928{
3929
3930  ;
3931  return 0;
3932}
3933_ACEOF
3934ac_clean_files_save=$ac_clean_files
3935ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3936# Try to create an executable without -o first, disregard a.out.
3937# It will help us diagnose broken compilers, and finding out an intuition
3938# of exeext.
3939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3940$as_echo_n "checking whether the C compiler works... " >&6; }
3941ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3942
3943# The possible output files:
3944ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3945
3946ac_rmfiles=
3947for ac_file in $ac_files
3948do
3949  case $ac_file in
3950    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3951    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3952  esac
3953done
3954rm -f $ac_rmfiles
3955
3956if { { ac_try="$ac_link_default"
3957case "(($ac_try" in
3958  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3959  *) ac_try_echo=$ac_try;;
3960esac
3961eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3962$as_echo "$ac_try_echo"; } >&5
3963  (eval "$ac_link_default") 2>&5
3964  ac_status=$?
3965  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3966  test $ac_status = 0; }; then :
3967  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3968# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3969# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3970# so that the user can short-circuit this test for compilers unknown to
3971# Autoconf.
3972for ac_file in $ac_files ''
3973do
3974  test -f "$ac_file" || continue
3975  case $ac_file in
3976    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3977	;;
3978    [ab].out )
3979	# We found the default executable, but exeext='' is most
3980	# certainly right.
3981	break;;
3982    *.* )
3983	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3984	then :; else
3985	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3986	fi
3987	# We set ac_cv_exeext here because the later test for it is not
3988	# safe: cross compilers may not add the suffix if given an `-o'
3989	# argument, so we may need to know it at that point already.
3990	# Even if this section looks crufty: it has the advantage of
3991	# actually working.
3992	break;;
3993    * )
3994	break;;
3995  esac
3996done
3997test "$ac_cv_exeext" = no && ac_cv_exeext=
3998
3999else
4000  ac_file=''
4001fi
4002if test -z "$ac_file"; then :
4003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4004$as_echo "no" >&6; }
4005$as_echo "$as_me: failed program was:" >&5
4006sed 's/^/| /' conftest.$ac_ext >&5
4007
4008{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4009$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4010as_fn_error 77 "C compiler cannot create executables
4011See \`config.log' for more details" "$LINENO" 5; }
4012else
4013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4014$as_echo "yes" >&6; }
4015fi
4016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4017$as_echo_n "checking for C compiler default output file name... " >&6; }
4018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4019$as_echo "$ac_file" >&6; }
4020ac_exeext=$ac_cv_exeext
4021
4022rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4023ac_clean_files=$ac_clean_files_save
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4025$as_echo_n "checking for suffix of executables... " >&6; }
4026if { { ac_try="$ac_link"
4027case "(($ac_try" in
4028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4029  *) ac_try_echo=$ac_try;;
4030esac
4031eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4032$as_echo "$ac_try_echo"; } >&5
4033  (eval "$ac_link") 2>&5
4034  ac_status=$?
4035  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4036  test $ac_status = 0; }; then :
4037  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4038# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4039# work properly (i.e., refer to `conftest.exe'), while it won't with
4040# `rm'.
4041for ac_file in conftest.exe conftest conftest.*; do
4042  test -f "$ac_file" || continue
4043  case $ac_file in
4044    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4045    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4046	  break;;
4047    * ) break;;
4048  esac
4049done
4050else
4051  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4052$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4053as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4054See \`config.log' for more details" "$LINENO" 5; }
4055fi
4056rm -f conftest conftest$ac_cv_exeext
4057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4058$as_echo "$ac_cv_exeext" >&6; }
4059
4060rm -f conftest.$ac_ext
4061EXEEXT=$ac_cv_exeext
4062ac_exeext=$EXEEXT
4063cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4064/* end confdefs.h.  */
4065#include <stdio.h>
4066int
4067main ()
4068{
4069FILE *f = fopen ("conftest.out", "w");
4070 return ferror (f) || fclose (f) != 0;
4071
4072  ;
4073  return 0;
4074}
4075_ACEOF
4076ac_clean_files="$ac_clean_files conftest.out"
4077# Check that the compiler produces executables we can run.  If not, either
4078# the compiler is broken, or we cross compile.
4079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4080$as_echo_n "checking whether we are cross compiling... " >&6; }
4081if test "$cross_compiling" != yes; then
4082  { { ac_try="$ac_link"
4083case "(($ac_try" in
4084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4085  *) ac_try_echo=$ac_try;;
4086esac
4087eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4088$as_echo "$ac_try_echo"; } >&5
4089  (eval "$ac_link") 2>&5
4090  ac_status=$?
4091  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4092  test $ac_status = 0; }
4093  if { ac_try='./conftest$ac_cv_exeext'
4094  { { case "(($ac_try" in
4095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4096  *) ac_try_echo=$ac_try;;
4097esac
4098eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4099$as_echo "$ac_try_echo"; } >&5
4100  (eval "$ac_try") 2>&5
4101  ac_status=$?
4102  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4103  test $ac_status = 0; }; }; then
4104    cross_compiling=no
4105  else
4106    if test "$cross_compiling" = maybe; then
4107	cross_compiling=yes
4108    else
4109	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4110$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4111as_fn_error $? "cannot run C compiled programs.
4112If you meant to cross compile, use \`--host'.
4113See \`config.log' for more details" "$LINENO" 5; }
4114    fi
4115  fi
4116fi
4117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4118$as_echo "$cross_compiling" >&6; }
4119
4120rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4121ac_clean_files=$ac_clean_files_save
4122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4123$as_echo_n "checking for suffix of object files... " >&6; }
4124if ${ac_cv_objext+:} false; then :
4125  $as_echo_n "(cached) " >&6
4126else
4127  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4128/* end confdefs.h.  */
4129
4130int
4131main ()
4132{
4133
4134  ;
4135  return 0;
4136}
4137_ACEOF
4138rm -f conftest.o conftest.obj
4139if { { ac_try="$ac_compile"
4140case "(($ac_try" in
4141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4142  *) ac_try_echo=$ac_try;;
4143esac
4144eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4145$as_echo "$ac_try_echo"; } >&5
4146  (eval "$ac_compile") 2>&5
4147  ac_status=$?
4148  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4149  test $ac_status = 0; }; then :
4150  for ac_file in conftest.o conftest.obj conftest.*; do
4151  test -f "$ac_file" || continue;
4152  case $ac_file in
4153    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4154    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4155       break;;
4156  esac
4157done
4158else
4159  $as_echo "$as_me: failed program was:" >&5
4160sed 's/^/| /' conftest.$ac_ext >&5
4161
4162{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4163$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4164as_fn_error $? "cannot compute suffix of object files: cannot compile
4165See \`config.log' for more details" "$LINENO" 5; }
4166fi
4167rm -f conftest.$ac_cv_objext conftest.$ac_ext
4168fi
4169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4170$as_echo "$ac_cv_objext" >&6; }
4171OBJEXT=$ac_cv_objext
4172ac_objext=$OBJEXT
4173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4174$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4175if ${ac_cv_c_compiler_gnu+:} false; then :
4176  $as_echo_n "(cached) " >&6
4177else
4178  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4179/* end confdefs.h.  */
4180
4181int
4182main ()
4183{
4184#ifndef __GNUC__
4185       choke me
4186#endif
4187
4188  ;
4189  return 0;
4190}
4191_ACEOF
4192if ac_fn_c_try_compile "$LINENO"; then :
4193  ac_compiler_gnu=yes
4194else
4195  ac_compiler_gnu=no
4196fi
4197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4198ac_cv_c_compiler_gnu=$ac_compiler_gnu
4199
4200fi
4201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4202$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4203if test $ac_compiler_gnu = yes; then
4204  GCC=yes
4205else
4206  GCC=
4207fi
4208ac_test_CFLAGS=${CFLAGS+set}
4209ac_save_CFLAGS=$CFLAGS
4210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4211$as_echo_n "checking whether $CC accepts -g... " >&6; }
4212if ${ac_cv_prog_cc_g+:} false; then :
4213  $as_echo_n "(cached) " >&6
4214else
4215  ac_save_c_werror_flag=$ac_c_werror_flag
4216   ac_c_werror_flag=yes
4217   ac_cv_prog_cc_g=no
4218   CFLAGS="-g"
4219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4220/* end confdefs.h.  */
4221
4222int
4223main ()
4224{
4225
4226  ;
4227  return 0;
4228}
4229_ACEOF
4230if ac_fn_c_try_compile "$LINENO"; then :
4231  ac_cv_prog_cc_g=yes
4232else
4233  CFLAGS=""
4234      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4235/* end confdefs.h.  */
4236
4237int
4238main ()
4239{
4240
4241  ;
4242  return 0;
4243}
4244_ACEOF
4245if ac_fn_c_try_compile "$LINENO"; then :
4246
4247else
4248  ac_c_werror_flag=$ac_save_c_werror_flag
4249	 CFLAGS="-g"
4250	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4251/* end confdefs.h.  */
4252
4253int
4254main ()
4255{
4256
4257  ;
4258  return 0;
4259}
4260_ACEOF
4261if ac_fn_c_try_compile "$LINENO"; then :
4262  ac_cv_prog_cc_g=yes
4263fi
4264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4265fi
4266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4267fi
4268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4269   ac_c_werror_flag=$ac_save_c_werror_flag
4270fi
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4272$as_echo "$ac_cv_prog_cc_g" >&6; }
4273if test "$ac_test_CFLAGS" = set; then
4274  CFLAGS=$ac_save_CFLAGS
4275elif test $ac_cv_prog_cc_g = yes; then
4276  if test "$GCC" = yes; then
4277    CFLAGS="-g -O2"
4278  else
4279    CFLAGS="-g"
4280  fi
4281else
4282  if test "$GCC" = yes; then
4283    CFLAGS="-O2"
4284  else
4285    CFLAGS=
4286  fi
4287fi
4288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4289$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4290if ${ac_cv_prog_cc_c89+:} false; then :
4291  $as_echo_n "(cached) " >&6
4292else
4293  ac_cv_prog_cc_c89=no
4294ac_save_CC=$CC
4295cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4296/* end confdefs.h.  */
4297#include <stdarg.h>
4298#include <stdio.h>
4299struct stat;
4300/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4301struct buf { int x; };
4302FILE * (*rcsopen) (struct buf *, struct stat *, int);
4303static char *e (p, i)
4304     char **p;
4305     int i;
4306{
4307  return p[i];
4308}
4309static char *f (char * (*g) (char **, int), char **p, ...)
4310{
4311  char *s;
4312  va_list v;
4313  va_start (v,p);
4314  s = g (p, va_arg (v,int));
4315  va_end (v);
4316  return s;
4317}
4318
4319/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4320   function prototypes and stuff, but not '\xHH' hex character constants.
4321   These don't provoke an error unfortunately, instead are silently treated
4322   as 'x'.  The following induces an error, until -std is added to get
4323   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4324   array size at least.  It's necessary to write '\x00'==0 to get something
4325   that's true only with -std.  */
4326int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4327
4328/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4329   inside strings and character constants.  */
4330#define FOO(x) 'x'
4331int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4332
4333int test (int i, double x);
4334struct s1 {int (*f) (int a);};
4335struct s2 {int (*f) (double a);};
4336int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4337int argc;
4338char **argv;
4339int
4340main ()
4341{
4342return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4343  ;
4344  return 0;
4345}
4346_ACEOF
4347for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4348	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4349do
4350  CC="$ac_save_CC $ac_arg"
4351  if ac_fn_c_try_compile "$LINENO"; then :
4352  ac_cv_prog_cc_c89=$ac_arg
4353fi
4354rm -f core conftest.err conftest.$ac_objext
4355  test "x$ac_cv_prog_cc_c89" != "xno" && break
4356done
4357rm -f conftest.$ac_ext
4358CC=$ac_save_CC
4359
4360fi
4361# AC_CACHE_VAL
4362case "x$ac_cv_prog_cc_c89" in
4363  x)
4364    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4365$as_echo "none needed" >&6; } ;;
4366  xno)
4367    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4368$as_echo "unsupported" >&6; } ;;
4369  *)
4370    CC="$CC $ac_cv_prog_cc_c89"
4371    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4372$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4373esac
4374if test "x$ac_cv_prog_cc_c89" != xno; then :
4375
4376fi
4377
4378ac_ext=c
4379ac_cpp='$CPP $CPPFLAGS'
4380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4382ac_compiler_gnu=$ac_cv_c_compiler_gnu
4383
4384ac_ext=c
4385ac_cpp='$CPP $CPPFLAGS'
4386ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4387ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4388ac_compiler_gnu=$ac_cv_c_compiler_gnu
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4390$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4391if ${am_cv_prog_cc_c_o+:} false; then :
4392  $as_echo_n "(cached) " >&6
4393else
4394  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4395/* end confdefs.h.  */
4396
4397int
4398main ()
4399{
4400
4401  ;
4402  return 0;
4403}
4404_ACEOF
4405  # Make sure it works both with $CC and with simple cc.
4406  # Following AC_PROG_CC_C_O, we do the test twice because some
4407  # compilers refuse to overwrite an existing .o file with -o,
4408  # though they will create one.
4409  am_cv_prog_cc_c_o=yes
4410  for am_i in 1 2; do
4411    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4412   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4413   ac_status=$?
4414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4415   (exit $ac_status); } \
4416         && test -f conftest2.$ac_objext; then
4417      : OK
4418    else
4419      am_cv_prog_cc_c_o=no
4420      break
4421    fi
4422  done
4423  rm -f core conftest*
4424  unset am_i
4425fi
4426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4427$as_echo "$am_cv_prog_cc_c_o" >&6; }
4428if test "$am_cv_prog_cc_c_o" != yes; then
4429   # Losing compiler, so override with the script.
4430   # FIXME: It is wrong to rewrite CC.
4431   # But if we don't then we get into trouble of one sort or another.
4432   # A longer-term fix would be to have automake use am__CC in this case,
4433   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4434   CC="$am_aux_dir/compile $CC"
4435fi
4436ac_ext=c
4437ac_cpp='$CPP $CPPFLAGS'
4438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4440ac_compiler_gnu=$ac_cv_c_compiler_gnu
4441
4442
4443depcc="$CC"   am_compiler_list=
4444
4445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4446$as_echo_n "checking dependency style of $depcc... " >&6; }
4447if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4448  $as_echo_n "(cached) " >&6
4449else
4450  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4451  # We make a subdir and do the tests there.  Otherwise we can end up
4452  # making bogus files that we don't know about and never remove.  For
4453  # instance it was reported that on HP-UX the gcc test will end up
4454  # making a dummy file named 'D' -- because '-MD' means "put the output
4455  # in D".
4456  rm -rf conftest.dir
4457  mkdir conftest.dir
4458  # Copy depcomp to subdir because otherwise we won't find it if we're
4459  # using a relative directory.
4460  cp "$am_depcomp" conftest.dir
4461  cd conftest.dir
4462  # We will build objects and dependencies in a subdirectory because
4463  # it helps to detect inapplicable dependency modes.  For instance
4464  # both Tru64's cc and ICC support -MD to output dependencies as a
4465  # side effect of compilation, but ICC will put the dependencies in
4466  # the current directory while Tru64 will put them in the object
4467  # directory.
4468  mkdir sub
4469
4470  am_cv_CC_dependencies_compiler_type=none
4471  if test "$am_compiler_list" = ""; then
4472     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4473  fi
4474  am__universal=false
4475  case " $depcc " in #(
4476     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4477     esac
4478
4479  for depmode in $am_compiler_list; do
4480    # Setup a source with many dependencies, because some compilers
4481    # like to wrap large dependency lists on column 80 (with \), and
4482    # we should not choose a depcomp mode which is confused by this.
4483    #
4484    # We need to recreate these files for each test, as the compiler may
4485    # overwrite some of them when testing with obscure command lines.
4486    # This happens at least with the AIX C compiler.
4487    : > sub/conftest.c
4488    for i in 1 2 3 4 5 6; do
4489      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4490      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4491      # Solaris 10 /bin/sh.
4492      echo '/* dummy */' > sub/conftst$i.h
4493    done
4494    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4495
4496    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4497    # mode.  It turns out that the SunPro C++ compiler does not properly
4498    # handle '-M -o', and we need to detect this.  Also, some Intel
4499    # versions had trouble with output in subdirs.
4500    am__obj=sub/conftest.${OBJEXT-o}
4501    am__minus_obj="-o $am__obj"
4502    case $depmode in
4503    gcc)
4504      # This depmode causes a compiler race in universal mode.
4505      test "$am__universal" = false || continue
4506      ;;
4507    nosideeffect)
4508      # After this tag, mechanisms are not by side-effect, so they'll
4509      # only be used when explicitly requested.
4510      if test "x$enable_dependency_tracking" = xyes; then
4511	continue
4512      else
4513	break
4514      fi
4515      ;;
4516    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4517      # This compiler won't grok '-c -o', but also, the minuso test has
4518      # not run yet.  These depmodes are late enough in the game, and
4519      # so weak that their functioning should not be impacted.
4520      am__obj=conftest.${OBJEXT-o}
4521      am__minus_obj=
4522      ;;
4523    none) break ;;
4524    esac
4525    if depmode=$depmode \
4526       source=sub/conftest.c object=$am__obj \
4527       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4528       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4529         >/dev/null 2>conftest.err &&
4530       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4531       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4532       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4533       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4534      # icc doesn't choke on unknown options, it will just issue warnings
4535      # or remarks (even with -Werror).  So we grep stderr for any message
4536      # that says an option was ignored or not supported.
4537      # When given -MP, icc 7.0 and 7.1 complain thusly:
4538      #   icc: Command line warning: ignoring option '-M'; no argument required
4539      # The diagnosis changed in icc 8.0:
4540      #   icc: Command line remark: option '-MP' not supported
4541      if (grep 'ignoring option' conftest.err ||
4542          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4543        am_cv_CC_dependencies_compiler_type=$depmode
4544        break
4545      fi
4546    fi
4547  done
4548
4549  cd ..
4550  rm -rf conftest.dir
4551else
4552  am_cv_CC_dependencies_compiler_type=none
4553fi
4554
4555fi
4556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4557$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4558CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4559
4560 if
4561  test "x$enable_dependency_tracking" != xno \
4562  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4563  am__fastdepCC_TRUE=
4564  am__fastdepCC_FALSE='#'
4565else
4566  am__fastdepCC_TRUE='#'
4567  am__fastdepCC_FALSE=
4568fi
4569
4570
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4572$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4573if ${ac_cv_path_SED+:} false; then :
4574  $as_echo_n "(cached) " >&6
4575else
4576            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4577     for ac_i in 1 2 3 4 5 6 7; do
4578       ac_script="$ac_script$as_nl$ac_script"
4579     done
4580     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4581     { ac_script=; unset ac_script;}
4582     if test -z "$SED"; then
4583  ac_path_SED_found=false
4584  # Loop through the user's path and test for each of PROGNAME-LIST
4585  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4586for as_dir in $PATH
4587do
4588  IFS=$as_save_IFS
4589  test -z "$as_dir" && as_dir=.
4590    for ac_prog in sed gsed; do
4591    for ac_exec_ext in '' $ac_executable_extensions; do
4592      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4593      as_fn_executable_p "$ac_path_SED" || continue
4594# Check for GNU ac_path_SED and select it if it is found.
4595  # Check for GNU $ac_path_SED
4596case `"$ac_path_SED" --version 2>&1` in
4597*GNU*)
4598  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4599*)
4600  ac_count=0
4601  $as_echo_n 0123456789 >"conftest.in"
4602  while :
4603  do
4604    cat "conftest.in" "conftest.in" >"conftest.tmp"
4605    mv "conftest.tmp" "conftest.in"
4606    cp "conftest.in" "conftest.nl"
4607    $as_echo '' >> "conftest.nl"
4608    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4609    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4610    as_fn_arith $ac_count + 1 && ac_count=$as_val
4611    if test $ac_count -gt ${ac_path_SED_max-0}; then
4612      # Best one so far, save it but keep looking for a better one
4613      ac_cv_path_SED="$ac_path_SED"
4614      ac_path_SED_max=$ac_count
4615    fi
4616    # 10*(2^10) chars as input seems more than enough
4617    test $ac_count -gt 10 && break
4618  done
4619  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4620esac
4621
4622      $ac_path_SED_found && break 3
4623    done
4624  done
4625  done
4626IFS=$as_save_IFS
4627  if test -z "$ac_cv_path_SED"; then
4628    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4629  fi
4630else
4631  ac_cv_path_SED=$SED
4632fi
4633
4634fi
4635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4636$as_echo "$ac_cv_path_SED" >&6; }
4637 SED="$ac_cv_path_SED"
4638  rm -f conftest.sed
4639
4640test -z "$SED" && SED=sed
4641Xsed="$SED -e 1s/^X//"
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4654$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4655if ${ac_cv_path_GREP+:} false; then :
4656  $as_echo_n "(cached) " >&6
4657else
4658  if test -z "$GREP"; then
4659  ac_path_GREP_found=false
4660  # Loop through the user's path and test for each of PROGNAME-LIST
4661  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4662for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4663do
4664  IFS=$as_save_IFS
4665  test -z "$as_dir" && as_dir=.
4666    for ac_prog in grep ggrep; do
4667    for ac_exec_ext in '' $ac_executable_extensions; do
4668      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4669      as_fn_executable_p "$ac_path_GREP" || continue
4670# Check for GNU ac_path_GREP and select it if it is found.
4671  # Check for GNU $ac_path_GREP
4672case `"$ac_path_GREP" --version 2>&1` in
4673*GNU*)
4674  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4675*)
4676  ac_count=0
4677  $as_echo_n 0123456789 >"conftest.in"
4678  while :
4679  do
4680    cat "conftest.in" "conftest.in" >"conftest.tmp"
4681    mv "conftest.tmp" "conftest.in"
4682    cp "conftest.in" "conftest.nl"
4683    $as_echo 'GREP' >> "conftest.nl"
4684    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4685    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4686    as_fn_arith $ac_count + 1 && ac_count=$as_val
4687    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4688      # Best one so far, save it but keep looking for a better one
4689      ac_cv_path_GREP="$ac_path_GREP"
4690      ac_path_GREP_max=$ac_count
4691    fi
4692    # 10*(2^10) chars as input seems more than enough
4693    test $ac_count -gt 10 && break
4694  done
4695  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4696esac
4697
4698      $ac_path_GREP_found && break 3
4699    done
4700  done
4701  done
4702IFS=$as_save_IFS
4703  if test -z "$ac_cv_path_GREP"; then
4704    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4705  fi
4706else
4707  ac_cv_path_GREP=$GREP
4708fi
4709
4710fi
4711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4712$as_echo "$ac_cv_path_GREP" >&6; }
4713 GREP="$ac_cv_path_GREP"
4714
4715
4716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4717$as_echo_n "checking for egrep... " >&6; }
4718if ${ac_cv_path_EGREP+:} false; then :
4719  $as_echo_n "(cached) " >&6
4720else
4721  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4722   then ac_cv_path_EGREP="$GREP -E"
4723   else
4724     if test -z "$EGREP"; then
4725  ac_path_EGREP_found=false
4726  # Loop through the user's path and test for each of PROGNAME-LIST
4727  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4728for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4729do
4730  IFS=$as_save_IFS
4731  test -z "$as_dir" && as_dir=.
4732    for ac_prog in egrep; do
4733    for ac_exec_ext in '' $ac_executable_extensions; do
4734      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4735      as_fn_executable_p "$ac_path_EGREP" || continue
4736# Check for GNU ac_path_EGREP and select it if it is found.
4737  # Check for GNU $ac_path_EGREP
4738case `"$ac_path_EGREP" --version 2>&1` in
4739*GNU*)
4740  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4741*)
4742  ac_count=0
4743  $as_echo_n 0123456789 >"conftest.in"
4744  while :
4745  do
4746    cat "conftest.in" "conftest.in" >"conftest.tmp"
4747    mv "conftest.tmp" "conftest.in"
4748    cp "conftest.in" "conftest.nl"
4749    $as_echo 'EGREP' >> "conftest.nl"
4750    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4751    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4752    as_fn_arith $ac_count + 1 && ac_count=$as_val
4753    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4754      # Best one so far, save it but keep looking for a better one
4755      ac_cv_path_EGREP="$ac_path_EGREP"
4756      ac_path_EGREP_max=$ac_count
4757    fi
4758    # 10*(2^10) chars as input seems more than enough
4759    test $ac_count -gt 10 && break
4760  done
4761  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4762esac
4763
4764      $ac_path_EGREP_found && break 3
4765    done
4766  done
4767  done
4768IFS=$as_save_IFS
4769  if test -z "$ac_cv_path_EGREP"; then
4770    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4771  fi
4772else
4773  ac_cv_path_EGREP=$EGREP
4774fi
4775
4776   fi
4777fi
4778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4779$as_echo "$ac_cv_path_EGREP" >&6; }
4780 EGREP="$ac_cv_path_EGREP"
4781
4782
4783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4784$as_echo_n "checking for fgrep... " >&6; }
4785if ${ac_cv_path_FGREP+:} false; then :
4786  $as_echo_n "(cached) " >&6
4787else
4788  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4789   then ac_cv_path_FGREP="$GREP -F"
4790   else
4791     if test -z "$FGREP"; then
4792  ac_path_FGREP_found=false
4793  # Loop through the user's path and test for each of PROGNAME-LIST
4794  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4795for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4796do
4797  IFS=$as_save_IFS
4798  test -z "$as_dir" && as_dir=.
4799    for ac_prog in fgrep; do
4800    for ac_exec_ext in '' $ac_executable_extensions; do
4801      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4802      as_fn_executable_p "$ac_path_FGREP" || continue
4803# Check for GNU ac_path_FGREP and select it if it is found.
4804  # Check for GNU $ac_path_FGREP
4805case `"$ac_path_FGREP" --version 2>&1` in
4806*GNU*)
4807  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4808*)
4809  ac_count=0
4810  $as_echo_n 0123456789 >"conftest.in"
4811  while :
4812  do
4813    cat "conftest.in" "conftest.in" >"conftest.tmp"
4814    mv "conftest.tmp" "conftest.in"
4815    cp "conftest.in" "conftest.nl"
4816    $as_echo 'FGREP' >> "conftest.nl"
4817    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4818    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4819    as_fn_arith $ac_count + 1 && ac_count=$as_val
4820    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4821      # Best one so far, save it but keep looking for a better one
4822      ac_cv_path_FGREP="$ac_path_FGREP"
4823      ac_path_FGREP_max=$ac_count
4824    fi
4825    # 10*(2^10) chars as input seems more than enough
4826    test $ac_count -gt 10 && break
4827  done
4828  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4829esac
4830
4831      $ac_path_FGREP_found && break 3
4832    done
4833  done
4834  done
4835IFS=$as_save_IFS
4836  if test -z "$ac_cv_path_FGREP"; then
4837    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4838  fi
4839else
4840  ac_cv_path_FGREP=$FGREP
4841fi
4842
4843   fi
4844fi
4845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4846$as_echo "$ac_cv_path_FGREP" >&6; }
4847 FGREP="$ac_cv_path_FGREP"
4848
4849
4850test -z "$GREP" && GREP=grep
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870# Check whether --with-gnu-ld was given.
4871if test "${with_gnu_ld+set}" = set; then :
4872  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4873else
4874  with_gnu_ld=no
4875fi
4876
4877ac_prog=ld
4878if test yes = "$GCC"; then
4879  # Check if gcc -print-prog-name=ld gives a path.
4880  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4881$as_echo_n "checking for ld used by $CC... " >&6; }
4882  case $host in
4883  *-*-mingw*)
4884    # gcc leaves a trailing carriage return, which upsets mingw
4885    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4886  *)
4887    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4888  esac
4889  case $ac_prog in
4890    # Accept absolute paths.
4891    [\\/]* | ?:[\\/]*)
4892      re_direlt='/[^/][^/]*/\.\./'
4893      # Canonicalize the pathname of ld
4894      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4895      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4896	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4897      done
4898      test -z "$LD" && LD=$ac_prog
4899      ;;
4900  "")
4901    # If it fails, then pretend we aren't using GCC.
4902    ac_prog=ld
4903    ;;
4904  *)
4905    # If it is relative, then search for the first ld in PATH.
4906    with_gnu_ld=unknown
4907    ;;
4908  esac
4909elif test yes = "$with_gnu_ld"; then
4910  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4911$as_echo_n "checking for GNU ld... " >&6; }
4912else
4913  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4914$as_echo_n "checking for non-GNU ld... " >&6; }
4915fi
4916if ${lt_cv_path_LD+:} false; then :
4917  $as_echo_n "(cached) " >&6
4918else
4919  if test -z "$LD"; then
4920  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4921  for ac_dir in $PATH; do
4922    IFS=$lt_save_ifs
4923    test -z "$ac_dir" && ac_dir=.
4924    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4925      lt_cv_path_LD=$ac_dir/$ac_prog
4926      # Check to see if the program is GNU ld.  I'd rather use --version,
4927      # but apparently some variants of GNU ld only accept -v.
4928      # Break only if it was the GNU/non-GNU ld that we prefer.
4929      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4930      *GNU* | *'with BFD'*)
4931	test no != "$with_gnu_ld" && break
4932	;;
4933      *)
4934	test yes != "$with_gnu_ld" && break
4935	;;
4936      esac
4937    fi
4938  done
4939  IFS=$lt_save_ifs
4940else
4941  lt_cv_path_LD=$LD # Let the user override the test with a path.
4942fi
4943fi
4944
4945LD=$lt_cv_path_LD
4946if test -n "$LD"; then
4947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4948$as_echo "$LD" >&6; }
4949else
4950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4951$as_echo "no" >&6; }
4952fi
4953test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4955$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4956if ${lt_cv_prog_gnu_ld+:} false; then :
4957  $as_echo_n "(cached) " >&6
4958else
4959  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4960case `$LD -v 2>&1 </dev/null` in
4961*GNU* | *'with BFD'*)
4962  lt_cv_prog_gnu_ld=yes
4963  ;;
4964*)
4965  lt_cv_prog_gnu_ld=no
4966  ;;
4967esac
4968fi
4969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4970$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4971with_gnu_ld=$lt_cv_prog_gnu_ld
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4982$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4983if ${lt_cv_path_NM+:} false; then :
4984  $as_echo_n "(cached) " >&6
4985else
4986  if test -n "$NM"; then
4987  # Let the user override the test.
4988  lt_cv_path_NM=$NM
4989else
4990  lt_nm_to_check=${ac_tool_prefix}nm
4991  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4992    lt_nm_to_check="$lt_nm_to_check nm"
4993  fi
4994  for lt_tmp_nm in $lt_nm_to_check; do
4995    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4996    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4997      IFS=$lt_save_ifs
4998      test -z "$ac_dir" && ac_dir=.
4999      tmp_nm=$ac_dir/$lt_tmp_nm
5000      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5001	# Check to see if the nm accepts a BSD-compat flag.
5002	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5003	#   nm: unknown option "B" ignored
5004	# Tru64's nm complains that /dev/null is an invalid object file
5005	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5006	case $build_os in
5007	mingw*) lt_bad_file=conftest.nm/nofile ;;
5008	*) lt_bad_file=/dev/null ;;
5009	esac
5010	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5011	*$lt_bad_file* | *'Invalid file or object type'*)
5012	  lt_cv_path_NM="$tmp_nm -B"
5013	  break 2
5014	  ;;
5015	*)
5016	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5017	  */dev/null*)
5018	    lt_cv_path_NM="$tmp_nm -p"
5019	    break 2
5020	    ;;
5021	  *)
5022	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5023	    continue # so that we can try to find one that supports BSD flags
5024	    ;;
5025	  esac
5026	  ;;
5027	esac
5028      fi
5029    done
5030    IFS=$lt_save_ifs
5031  done
5032  : ${lt_cv_path_NM=no}
5033fi
5034fi
5035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5036$as_echo "$lt_cv_path_NM" >&6; }
5037if test no != "$lt_cv_path_NM"; then
5038  NM=$lt_cv_path_NM
5039else
5040  # Didn't find any BSD compatible name lister, look for dumpbin.
5041  if test -n "$DUMPBIN"; then :
5042    # Let the user override the test.
5043  else
5044    if test -n "$ac_tool_prefix"; then
5045  for ac_prog in dumpbin "link -dump"
5046  do
5047    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5048set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5050$as_echo_n "checking for $ac_word... " >&6; }
5051if ${ac_cv_prog_DUMPBIN+:} false; then :
5052  $as_echo_n "(cached) " >&6
5053else
5054  if test -n "$DUMPBIN"; then
5055  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5056else
5057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5058for as_dir in $PATH
5059do
5060  IFS=$as_save_IFS
5061  test -z "$as_dir" && as_dir=.
5062    for ac_exec_ext in '' $ac_executable_extensions; do
5063  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5064    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5065    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5066    break 2
5067  fi
5068done
5069  done
5070IFS=$as_save_IFS
5071
5072fi
5073fi
5074DUMPBIN=$ac_cv_prog_DUMPBIN
5075if test -n "$DUMPBIN"; then
5076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5077$as_echo "$DUMPBIN" >&6; }
5078else
5079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5080$as_echo "no" >&6; }
5081fi
5082
5083
5084    test -n "$DUMPBIN" && break
5085  done
5086fi
5087if test -z "$DUMPBIN"; then
5088  ac_ct_DUMPBIN=$DUMPBIN
5089  for ac_prog in dumpbin "link -dump"
5090do
5091  # Extract the first word of "$ac_prog", so it can be a program name with args.
5092set dummy $ac_prog; ac_word=$2
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5094$as_echo_n "checking for $ac_word... " >&6; }
5095if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5096  $as_echo_n "(cached) " >&6
5097else
5098  if test -n "$ac_ct_DUMPBIN"; then
5099  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5100else
5101as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5102for as_dir in $PATH
5103do
5104  IFS=$as_save_IFS
5105  test -z "$as_dir" && as_dir=.
5106    for ac_exec_ext in '' $ac_executable_extensions; do
5107  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5108    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5109    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5110    break 2
5111  fi
5112done
5113  done
5114IFS=$as_save_IFS
5115
5116fi
5117fi
5118ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5119if test -n "$ac_ct_DUMPBIN"; then
5120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5121$as_echo "$ac_ct_DUMPBIN" >&6; }
5122else
5123  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5124$as_echo "no" >&6; }
5125fi
5126
5127
5128  test -n "$ac_ct_DUMPBIN" && break
5129done
5130
5131  if test "x$ac_ct_DUMPBIN" = x; then
5132    DUMPBIN=":"
5133  else
5134    case $cross_compiling:$ac_tool_warned in
5135yes:)
5136{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5137$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5138ac_tool_warned=yes ;;
5139esac
5140    DUMPBIN=$ac_ct_DUMPBIN
5141  fi
5142fi
5143
5144    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5145    *COFF*)
5146      DUMPBIN="$DUMPBIN -symbols -headers"
5147      ;;
5148    *)
5149      DUMPBIN=:
5150      ;;
5151    esac
5152  fi
5153
5154  if test : != "$DUMPBIN"; then
5155    NM=$DUMPBIN
5156  fi
5157fi
5158test -z "$NM" && NM=nm
5159
5160
5161
5162
5163
5164
5165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5166$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5167if ${lt_cv_nm_interface+:} false; then :
5168  $as_echo_n "(cached) " >&6
5169else
5170  lt_cv_nm_interface="BSD nm"
5171  echo "int some_variable = 0;" > conftest.$ac_ext
5172  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5173  (eval "$ac_compile" 2>conftest.err)
5174  cat conftest.err >&5
5175  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5176  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5177  cat conftest.err >&5
5178  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5179  cat conftest.out >&5
5180  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5181    lt_cv_nm_interface="MS dumpbin"
5182  fi
5183  rm -f conftest*
5184fi
5185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5186$as_echo "$lt_cv_nm_interface" >&6; }
5187
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5189$as_echo_n "checking whether ln -s works... " >&6; }
5190LN_S=$as_ln_s
5191if test "$LN_S" = "ln -s"; then
5192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5193$as_echo "yes" >&6; }
5194else
5195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5196$as_echo "no, using $LN_S" >&6; }
5197fi
5198
5199# find the maximum length of command line arguments
5200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5201$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5202if ${lt_cv_sys_max_cmd_len+:} false; then :
5203  $as_echo_n "(cached) " >&6
5204else
5205    i=0
5206  teststring=ABCD
5207
5208  case $build_os in
5209  msdosdjgpp*)
5210    # On DJGPP, this test can blow up pretty badly due to problems in libc
5211    # (any single argument exceeding 2000 bytes causes a buffer overrun
5212    # during glob expansion).  Even if it were fixed, the result of this
5213    # check would be larger than it should be.
5214    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5215    ;;
5216
5217  gnu*)
5218    # Under GNU Hurd, this test is not required because there is
5219    # no limit to the length of command line arguments.
5220    # Libtool will interpret -1 as no limit whatsoever
5221    lt_cv_sys_max_cmd_len=-1;
5222    ;;
5223
5224  cygwin* | mingw* | cegcc*)
5225    # On Win9x/ME, this test blows up -- it succeeds, but takes
5226    # about 5 minutes as the teststring grows exponentially.
5227    # Worse, since 9x/ME are not pre-emptively multitasking,
5228    # you end up with a "frozen" computer, even though with patience
5229    # the test eventually succeeds (with a max line length of 256k).
5230    # Instead, let's just punt: use the minimum linelength reported by
5231    # all of the supported platforms: 8192 (on NT/2K/XP).
5232    lt_cv_sys_max_cmd_len=8192;
5233    ;;
5234
5235  mint*)
5236    # On MiNT this can take a long time and run out of memory.
5237    lt_cv_sys_max_cmd_len=8192;
5238    ;;
5239
5240  mint*)
5241    # On MiNT this can take a long time and run out of memory.
5242    lt_cv_sys_max_cmd_len=8192;
5243    ;;
5244
5245  amigaos*)
5246    # On AmigaOS with pdksh, this test takes hours, literally.
5247    # So we just punt and use a minimum line length of 8192.
5248    lt_cv_sys_max_cmd_len=8192;
5249    ;;
5250
5251  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5252    # This has been around since 386BSD, at least.  Likely further.
5253    if test -x /sbin/sysctl; then
5254      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5255    elif test -x /usr/sbin/sysctl; then
5256      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5257    else
5258      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5259    fi
5260    # And add a safety zone
5261    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5262    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5263    ;;
5264
5265  interix*)
5266    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5267    lt_cv_sys_max_cmd_len=196608
5268    ;;
5269
5270  os2*)
5271    # The test takes a long time on OS/2.
5272    lt_cv_sys_max_cmd_len=8192
5273    ;;
5274
5275  osf*)
5276    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5277    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5278    # nice to cause kernel panics so lets avoid the loop below.
5279    # First set a reasonable default.
5280    lt_cv_sys_max_cmd_len=16384
5281    #
5282    if test -x /sbin/sysconfig; then
5283      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5284        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5285      esac
5286    fi
5287    ;;
5288  sco3.2v5*)
5289    lt_cv_sys_max_cmd_len=102400
5290    ;;
5291  sysv5* | sco5v6* | sysv4.2uw2*)
5292    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5293    if test -n "$kargmax"; then
5294      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5295    else
5296      lt_cv_sys_max_cmd_len=32768
5297    fi
5298    ;;
5299  *)
5300    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5301    if test -n "$lt_cv_sys_max_cmd_len" && \
5302       test undefined != "$lt_cv_sys_max_cmd_len"; then
5303      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5304      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5305    else
5306      # Make teststring a little bigger before we do anything with it.
5307      # a 1K string should be a reasonable start.
5308      for i in 1 2 3 4 5 6 7 8; do
5309        teststring=$teststring$teststring
5310      done
5311      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5312      # If test is not a shell built-in, we'll probably end up computing a
5313      # maximum length that is only half of the actual maximum length, but
5314      # we can't tell.
5315      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5316	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5317	      test 17 != "$i" # 1/2 MB should be enough
5318      do
5319        i=`expr $i + 1`
5320        teststring=$teststring$teststring
5321      done
5322      # Only check the string length outside the loop.
5323      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5324      teststring=
5325      # Add a significant safety factor because C++ compilers can tack on
5326      # massive amounts of additional arguments before passing them to the
5327      # linker.  It appears as though 1/2 is a usable value.
5328      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5329    fi
5330    ;;
5331  esac
5332
5333fi
5334
5335if test -n "$lt_cv_sys_max_cmd_len"; then
5336  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5337$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5338else
5339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5340$as_echo "none" >&6; }
5341fi
5342max_cmd_len=$lt_cv_sys_max_cmd_len
5343
5344
5345
5346
5347
5348
5349: ${CP="cp -f"}
5350: ${MV="mv -f"}
5351: ${RM="rm -f"}
5352
5353if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5354  lt_unset=unset
5355else
5356  lt_unset=false
5357fi
5358
5359
5360
5361
5362
5363# test EBCDIC or ASCII
5364case `echo X|tr X '\101'` in
5365 A) # ASCII based system
5366    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5367  lt_SP2NL='tr \040 \012'
5368  lt_NL2SP='tr \015\012 \040\040'
5369  ;;
5370 *) # EBCDIC based system
5371  lt_SP2NL='tr \100 \n'
5372  lt_NL2SP='tr \r\n \100\100'
5373  ;;
5374esac
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5385$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5386if ${lt_cv_to_host_file_cmd+:} false; then :
5387  $as_echo_n "(cached) " >&6
5388else
5389  case $host in
5390  *-*-mingw* )
5391    case $build in
5392      *-*-mingw* ) # actually msys
5393        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5394        ;;
5395      *-*-cygwin* )
5396        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5397        ;;
5398      * ) # otherwise, assume *nix
5399        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5400        ;;
5401    esac
5402    ;;
5403  *-*-cygwin* )
5404    case $build in
5405      *-*-mingw* ) # actually msys
5406        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5407        ;;
5408      *-*-cygwin* )
5409        lt_cv_to_host_file_cmd=func_convert_file_noop
5410        ;;
5411      * ) # otherwise, assume *nix
5412        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5413        ;;
5414    esac
5415    ;;
5416  * ) # unhandled hosts (and "normal" native builds)
5417    lt_cv_to_host_file_cmd=func_convert_file_noop
5418    ;;
5419esac
5420
5421fi
5422
5423to_host_file_cmd=$lt_cv_to_host_file_cmd
5424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5425$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5426
5427
5428
5429
5430
5431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5432$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5433if ${lt_cv_to_tool_file_cmd+:} false; then :
5434  $as_echo_n "(cached) " >&6
5435else
5436  #assume ordinary cross tools, or native build.
5437lt_cv_to_tool_file_cmd=func_convert_file_noop
5438case $host in
5439  *-*-mingw* )
5440    case $build in
5441      *-*-mingw* ) # actually msys
5442        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5443        ;;
5444    esac
5445    ;;
5446esac
5447
5448fi
5449
5450to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5452$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5453
5454
5455
5456
5457
5458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5459$as_echo_n "checking for $LD option to reload object files... " >&6; }
5460if ${lt_cv_ld_reload_flag+:} false; then :
5461  $as_echo_n "(cached) " >&6
5462else
5463  lt_cv_ld_reload_flag='-r'
5464fi
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5466$as_echo "$lt_cv_ld_reload_flag" >&6; }
5467reload_flag=$lt_cv_ld_reload_flag
5468case $reload_flag in
5469"" | " "*) ;;
5470*) reload_flag=" $reload_flag" ;;
5471esac
5472reload_cmds='$LD$reload_flag -o $output$reload_objs'
5473case $host_os in
5474  cygwin* | mingw* | pw32* | cegcc*)
5475    if test yes != "$GCC"; then
5476      reload_cmds=false
5477    fi
5478    ;;
5479  darwin*)
5480    if test yes = "$GCC"; then
5481      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5482    else
5483      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5484    fi
5485    ;;
5486esac
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496if test -n "$ac_tool_prefix"; then
5497  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5498set dummy ${ac_tool_prefix}objdump; ac_word=$2
5499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5500$as_echo_n "checking for $ac_word... " >&6; }
5501if ${ac_cv_prog_OBJDUMP+:} false; then :
5502  $as_echo_n "(cached) " >&6
5503else
5504  if test -n "$OBJDUMP"; then
5505  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5506else
5507as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508for as_dir in $PATH
5509do
5510  IFS=$as_save_IFS
5511  test -z "$as_dir" && as_dir=.
5512    for ac_exec_ext in '' $ac_executable_extensions; do
5513  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5514    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5515    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5516    break 2
5517  fi
5518done
5519  done
5520IFS=$as_save_IFS
5521
5522fi
5523fi
5524OBJDUMP=$ac_cv_prog_OBJDUMP
5525if test -n "$OBJDUMP"; then
5526  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5527$as_echo "$OBJDUMP" >&6; }
5528else
5529  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5530$as_echo "no" >&6; }
5531fi
5532
5533
5534fi
5535if test -z "$ac_cv_prog_OBJDUMP"; then
5536  ac_ct_OBJDUMP=$OBJDUMP
5537  # Extract the first word of "objdump", so it can be a program name with args.
5538set dummy objdump; ac_word=$2
5539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5540$as_echo_n "checking for $ac_word... " >&6; }
5541if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5542  $as_echo_n "(cached) " >&6
5543else
5544  if test -n "$ac_ct_OBJDUMP"; then
5545  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5546else
5547as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5548for as_dir in $PATH
5549do
5550  IFS=$as_save_IFS
5551  test -z "$as_dir" && as_dir=.
5552    for ac_exec_ext in '' $ac_executable_extensions; do
5553  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5554    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5555    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5556    break 2
5557  fi
5558done
5559  done
5560IFS=$as_save_IFS
5561
5562fi
5563fi
5564ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5565if test -n "$ac_ct_OBJDUMP"; then
5566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5567$as_echo "$ac_ct_OBJDUMP" >&6; }
5568else
5569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5570$as_echo "no" >&6; }
5571fi
5572
5573  if test "x$ac_ct_OBJDUMP" = x; then
5574    OBJDUMP="false"
5575  else
5576    case $cross_compiling:$ac_tool_warned in
5577yes:)
5578{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5579$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5580ac_tool_warned=yes ;;
5581esac
5582    OBJDUMP=$ac_ct_OBJDUMP
5583  fi
5584else
5585  OBJDUMP="$ac_cv_prog_OBJDUMP"
5586fi
5587
5588test -z "$OBJDUMP" && OBJDUMP=objdump
5589
5590
5591
5592
5593
5594
5595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5596$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5597if ${lt_cv_deplibs_check_method+:} false; then :
5598  $as_echo_n "(cached) " >&6
5599else
5600  lt_cv_file_magic_cmd='$MAGIC_CMD'
5601lt_cv_file_magic_test_file=
5602lt_cv_deplibs_check_method='unknown'
5603# Need to set the preceding variable on all platforms that support
5604# interlibrary dependencies.
5605# 'none' -- dependencies not supported.
5606# 'unknown' -- same as none, but documents that we really don't know.
5607# 'pass_all' -- all dependencies passed with no checks.
5608# 'test_compile' -- check by making test program.
5609# 'file_magic [[regex]]' -- check by looking for files in library path
5610# that responds to the $file_magic_cmd with a given extended regex.
5611# If you have 'file' or equivalent on your system and you're not sure
5612# whether 'pass_all' will *always* work, you probably want this one.
5613
5614case $host_os in
5615aix[4-9]*)
5616  lt_cv_deplibs_check_method=pass_all
5617  ;;
5618
5619beos*)
5620  lt_cv_deplibs_check_method=pass_all
5621  ;;
5622
5623bsdi[45]*)
5624  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5625  lt_cv_file_magic_cmd='/usr/bin/file -L'
5626  lt_cv_file_magic_test_file=/shlib/libc.so
5627  ;;
5628
5629cygwin*)
5630  # func_win32_libid is a shell function defined in ltmain.sh
5631  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5632  lt_cv_file_magic_cmd='func_win32_libid'
5633  ;;
5634
5635mingw* | pw32*)
5636  # Base MSYS/MinGW do not provide the 'file' command needed by
5637  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5638  # unless we find 'file', for example because we are cross-compiling.
5639  if ( file / ) >/dev/null 2>&1; then
5640    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5641    lt_cv_file_magic_cmd='func_win32_libid'
5642  else
5643    # Keep this pattern in sync with the one in func_win32_libid.
5644    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5645    lt_cv_file_magic_cmd='$OBJDUMP -f'
5646  fi
5647  ;;
5648
5649cegcc*)
5650  # use the weaker test based on 'objdump'. See mingw*.
5651  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5652  lt_cv_file_magic_cmd='$OBJDUMP -f'
5653  ;;
5654
5655darwin* | rhapsody*)
5656  lt_cv_deplibs_check_method=pass_all
5657  ;;
5658
5659freebsd* | dragonfly*)
5660  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5661    case $host_cpu in
5662    i*86 )
5663      # Not sure whether the presence of OpenBSD here was a mistake.
5664      # Let's accept both of them until this is cleared up.
5665      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5666      lt_cv_file_magic_cmd=/usr/bin/file
5667      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5668      ;;
5669    esac
5670  else
5671    lt_cv_deplibs_check_method=pass_all
5672  fi
5673  ;;
5674
5675haiku*)
5676  lt_cv_deplibs_check_method=pass_all
5677  ;;
5678
5679hpux10.20* | hpux11*)
5680  lt_cv_file_magic_cmd=/usr/bin/file
5681  case $host_cpu in
5682  ia64*)
5683    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5684    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5685    ;;
5686  hppa*64*)
5687    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5688    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5689    ;;
5690  *)
5691    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5692    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5693    ;;
5694  esac
5695  ;;
5696
5697interix[3-9]*)
5698  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5699  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5700  ;;
5701
5702irix5* | irix6* | nonstopux*)
5703  case $LD in
5704  *-32|*"-32 ") libmagic=32-bit;;
5705  *-n32|*"-n32 ") libmagic=N32;;
5706  *-64|*"-64 ") libmagic=64-bit;;
5707  *) libmagic=never-match;;
5708  esac
5709  lt_cv_deplibs_check_method=pass_all
5710  ;;
5711
5712# This must be glibc/ELF.
5713linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5714  lt_cv_deplibs_check_method=pass_all
5715  ;;
5716
5717netbsd*)
5718  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5719    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5720  else
5721    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5722  fi
5723  ;;
5724
5725newos6*)
5726  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5727  lt_cv_file_magic_cmd=/usr/bin/file
5728  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5729  ;;
5730
5731*nto* | *qnx*)
5732  lt_cv_deplibs_check_method=pass_all
5733  ;;
5734
5735openbsd* | bitrig*)
5736  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5737    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5738  else
5739    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5740  fi
5741  ;;
5742
5743osf3* | osf4* | osf5*)
5744  lt_cv_deplibs_check_method=pass_all
5745  ;;
5746
5747rdos*)
5748  lt_cv_deplibs_check_method=pass_all
5749  ;;
5750
5751solaris*)
5752  lt_cv_deplibs_check_method=pass_all
5753  ;;
5754
5755sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5756  lt_cv_deplibs_check_method=pass_all
5757  ;;
5758
5759sysv4 | sysv4.3*)
5760  case $host_vendor in
5761  motorola)
5762    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]'
5763    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5764    ;;
5765  ncr)
5766    lt_cv_deplibs_check_method=pass_all
5767    ;;
5768  sequent)
5769    lt_cv_file_magic_cmd='/bin/file'
5770    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5771    ;;
5772  sni)
5773    lt_cv_file_magic_cmd='/bin/file'
5774    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5775    lt_cv_file_magic_test_file=/lib/libc.so
5776    ;;
5777  siemens)
5778    lt_cv_deplibs_check_method=pass_all
5779    ;;
5780  pc)
5781    lt_cv_deplibs_check_method=pass_all
5782    ;;
5783  esac
5784  ;;
5785
5786tpf*)
5787  lt_cv_deplibs_check_method=pass_all
5788  ;;
5789os2*)
5790  lt_cv_deplibs_check_method=pass_all
5791  ;;
5792esac
5793
5794fi
5795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5796$as_echo "$lt_cv_deplibs_check_method" >&6; }
5797
5798file_magic_glob=
5799want_nocaseglob=no
5800if test "$build" = "$host"; then
5801  case $host_os in
5802  mingw* | pw32*)
5803    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5804      want_nocaseglob=yes
5805    else
5806      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5807    fi
5808    ;;
5809  esac
5810fi
5811
5812file_magic_cmd=$lt_cv_file_magic_cmd
5813deplibs_check_method=$lt_cv_deplibs_check_method
5814test -z "$deplibs_check_method" && deplibs_check_method=unknown
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837if test -n "$ac_tool_prefix"; then
5838  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5839set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5841$as_echo_n "checking for $ac_word... " >&6; }
5842if ${ac_cv_prog_DLLTOOL+:} false; then :
5843  $as_echo_n "(cached) " >&6
5844else
5845  if test -n "$DLLTOOL"; then
5846  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5847else
5848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5849for as_dir in $PATH
5850do
5851  IFS=$as_save_IFS
5852  test -z "$as_dir" && as_dir=.
5853    for ac_exec_ext in '' $ac_executable_extensions; do
5854  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5855    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5856    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5857    break 2
5858  fi
5859done
5860  done
5861IFS=$as_save_IFS
5862
5863fi
5864fi
5865DLLTOOL=$ac_cv_prog_DLLTOOL
5866if test -n "$DLLTOOL"; then
5867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5868$as_echo "$DLLTOOL" >&6; }
5869else
5870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5871$as_echo "no" >&6; }
5872fi
5873
5874
5875fi
5876if test -z "$ac_cv_prog_DLLTOOL"; then
5877  ac_ct_DLLTOOL=$DLLTOOL
5878  # Extract the first word of "dlltool", so it can be a program name with args.
5879set dummy dlltool; ac_word=$2
5880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5881$as_echo_n "checking for $ac_word... " >&6; }
5882if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5883  $as_echo_n "(cached) " >&6
5884else
5885  if test -n "$ac_ct_DLLTOOL"; then
5886  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5887else
5888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5889for as_dir in $PATH
5890do
5891  IFS=$as_save_IFS
5892  test -z "$as_dir" && as_dir=.
5893    for ac_exec_ext in '' $ac_executable_extensions; do
5894  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5895    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5896    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5897    break 2
5898  fi
5899done
5900  done
5901IFS=$as_save_IFS
5902
5903fi
5904fi
5905ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5906if test -n "$ac_ct_DLLTOOL"; then
5907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5908$as_echo "$ac_ct_DLLTOOL" >&6; }
5909else
5910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5911$as_echo "no" >&6; }
5912fi
5913
5914  if test "x$ac_ct_DLLTOOL" = x; then
5915    DLLTOOL="false"
5916  else
5917    case $cross_compiling:$ac_tool_warned in
5918yes:)
5919{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5920$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5921ac_tool_warned=yes ;;
5922esac
5923    DLLTOOL=$ac_ct_DLLTOOL
5924  fi
5925else
5926  DLLTOOL="$ac_cv_prog_DLLTOOL"
5927fi
5928
5929test -z "$DLLTOOL" && DLLTOOL=dlltool
5930
5931
5932
5933
5934
5935
5936
5937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5938$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5939if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5940  $as_echo_n "(cached) " >&6
5941else
5942  lt_cv_sharedlib_from_linklib_cmd='unknown'
5943
5944case $host_os in
5945cygwin* | mingw* | pw32* | cegcc*)
5946  # two different shell functions defined in ltmain.sh;
5947  # decide which one to use based on capabilities of $DLLTOOL
5948  case `$DLLTOOL --help 2>&1` in
5949  *--identify-strict*)
5950    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5951    ;;
5952  *)
5953    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5954    ;;
5955  esac
5956  ;;
5957*)
5958  # fallback: assume linklib IS sharedlib
5959  lt_cv_sharedlib_from_linklib_cmd=$ECHO
5960  ;;
5961esac
5962
5963fi
5964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5965$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5966sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5967test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5968
5969
5970
5971
5972
5973
5974
5975
5976if test -n "$ac_tool_prefix"; then
5977  for ac_prog in ar
5978  do
5979    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5980set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5982$as_echo_n "checking for $ac_word... " >&6; }
5983if ${ac_cv_prog_AR+:} false; then :
5984  $as_echo_n "(cached) " >&6
5985else
5986  if test -n "$AR"; then
5987  ac_cv_prog_AR="$AR" # Let the user override the test.
5988else
5989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5990for as_dir in $PATH
5991do
5992  IFS=$as_save_IFS
5993  test -z "$as_dir" && as_dir=.
5994    for ac_exec_ext in '' $ac_executable_extensions; do
5995  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5996    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5997    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5998    break 2
5999  fi
6000done
6001  done
6002IFS=$as_save_IFS
6003
6004fi
6005fi
6006AR=$ac_cv_prog_AR
6007if test -n "$AR"; then
6008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6009$as_echo "$AR" >&6; }
6010else
6011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6012$as_echo "no" >&6; }
6013fi
6014
6015
6016    test -n "$AR" && break
6017  done
6018fi
6019if test -z "$AR"; then
6020  ac_ct_AR=$AR
6021  for ac_prog in ar
6022do
6023  # Extract the first word of "$ac_prog", so it can be a program name with args.
6024set dummy $ac_prog; ac_word=$2
6025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6026$as_echo_n "checking for $ac_word... " >&6; }
6027if ${ac_cv_prog_ac_ct_AR+:} false; then :
6028  $as_echo_n "(cached) " >&6
6029else
6030  if test -n "$ac_ct_AR"; then
6031  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6032else
6033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6034for as_dir in $PATH
6035do
6036  IFS=$as_save_IFS
6037  test -z "$as_dir" && as_dir=.
6038    for ac_exec_ext in '' $ac_executable_extensions; do
6039  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6040    ac_cv_prog_ac_ct_AR="$ac_prog"
6041    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6042    break 2
6043  fi
6044done
6045  done
6046IFS=$as_save_IFS
6047
6048fi
6049fi
6050ac_ct_AR=$ac_cv_prog_ac_ct_AR
6051if test -n "$ac_ct_AR"; then
6052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6053$as_echo "$ac_ct_AR" >&6; }
6054else
6055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6056$as_echo "no" >&6; }
6057fi
6058
6059
6060  test -n "$ac_ct_AR" && break
6061done
6062
6063  if test "x$ac_ct_AR" = x; then
6064    AR="false"
6065  else
6066    case $cross_compiling:$ac_tool_warned in
6067yes:)
6068{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6069$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6070ac_tool_warned=yes ;;
6071esac
6072    AR=$ac_ct_AR
6073  fi
6074fi
6075
6076: ${AR=ar}
6077: ${AR_FLAGS=cru}
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6090$as_echo_n "checking for archiver @FILE support... " >&6; }
6091if ${lt_cv_ar_at_file+:} false; then :
6092  $as_echo_n "(cached) " >&6
6093else
6094  lt_cv_ar_at_file=no
6095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6096/* end confdefs.h.  */
6097
6098int
6099main ()
6100{
6101
6102  ;
6103  return 0;
6104}
6105_ACEOF
6106if ac_fn_c_try_compile "$LINENO"; then :
6107  echo conftest.$ac_objext > conftest.lst
6108      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6109      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6110  (eval $lt_ar_try) 2>&5
6111  ac_status=$?
6112  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6113  test $ac_status = 0; }
6114      if test 0 -eq "$ac_status"; then
6115	# Ensure the archiver fails upon bogus file names.
6116	rm -f conftest.$ac_objext libconftest.a
6117	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6118  (eval $lt_ar_try) 2>&5
6119  ac_status=$?
6120  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6121  test $ac_status = 0; }
6122	if test 0 -ne "$ac_status"; then
6123          lt_cv_ar_at_file=@
6124        fi
6125      fi
6126      rm -f conftest.* libconftest.a
6127
6128fi
6129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6130
6131fi
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6133$as_echo "$lt_cv_ar_at_file" >&6; }
6134
6135if test no = "$lt_cv_ar_at_file"; then
6136  archiver_list_spec=
6137else
6138  archiver_list_spec=$lt_cv_ar_at_file
6139fi
6140
6141
6142
6143
6144
6145
6146
6147if test -n "$ac_tool_prefix"; then
6148  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6149set dummy ${ac_tool_prefix}strip; ac_word=$2
6150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6151$as_echo_n "checking for $ac_word... " >&6; }
6152if ${ac_cv_prog_STRIP+:} false; then :
6153  $as_echo_n "(cached) " >&6
6154else
6155  if test -n "$STRIP"; then
6156  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6157else
6158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6159for as_dir in $PATH
6160do
6161  IFS=$as_save_IFS
6162  test -z "$as_dir" && as_dir=.
6163    for ac_exec_ext in '' $ac_executable_extensions; do
6164  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6165    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6166    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6167    break 2
6168  fi
6169done
6170  done
6171IFS=$as_save_IFS
6172
6173fi
6174fi
6175STRIP=$ac_cv_prog_STRIP
6176if test -n "$STRIP"; then
6177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6178$as_echo "$STRIP" >&6; }
6179else
6180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6181$as_echo "no" >&6; }
6182fi
6183
6184
6185fi
6186if test -z "$ac_cv_prog_STRIP"; then
6187  ac_ct_STRIP=$STRIP
6188  # Extract the first word of "strip", so it can be a program name with args.
6189set dummy strip; ac_word=$2
6190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6191$as_echo_n "checking for $ac_word... " >&6; }
6192if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6193  $as_echo_n "(cached) " >&6
6194else
6195  if test -n "$ac_ct_STRIP"; then
6196  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6197else
6198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6199for as_dir in $PATH
6200do
6201  IFS=$as_save_IFS
6202  test -z "$as_dir" && as_dir=.
6203    for ac_exec_ext in '' $ac_executable_extensions; do
6204  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6205    ac_cv_prog_ac_ct_STRIP="strip"
6206    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6207    break 2
6208  fi
6209done
6210  done
6211IFS=$as_save_IFS
6212
6213fi
6214fi
6215ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6216if test -n "$ac_ct_STRIP"; then
6217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6218$as_echo "$ac_ct_STRIP" >&6; }
6219else
6220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6221$as_echo "no" >&6; }
6222fi
6223
6224  if test "x$ac_ct_STRIP" = x; then
6225    STRIP=":"
6226  else
6227    case $cross_compiling:$ac_tool_warned in
6228yes:)
6229{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6230$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6231ac_tool_warned=yes ;;
6232esac
6233    STRIP=$ac_ct_STRIP
6234  fi
6235else
6236  STRIP="$ac_cv_prog_STRIP"
6237fi
6238
6239test -z "$STRIP" && STRIP=:
6240
6241
6242
6243
6244
6245
6246if test -n "$ac_tool_prefix"; then
6247  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6248set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6250$as_echo_n "checking for $ac_word... " >&6; }
6251if ${ac_cv_prog_RANLIB+:} false; then :
6252  $as_echo_n "(cached) " >&6
6253else
6254  if test -n "$RANLIB"; then
6255  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6256else
6257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6258for as_dir in $PATH
6259do
6260  IFS=$as_save_IFS
6261  test -z "$as_dir" && as_dir=.
6262    for ac_exec_ext in '' $ac_executable_extensions; do
6263  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6264    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6265    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6266    break 2
6267  fi
6268done
6269  done
6270IFS=$as_save_IFS
6271
6272fi
6273fi
6274RANLIB=$ac_cv_prog_RANLIB
6275if test -n "$RANLIB"; then
6276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6277$as_echo "$RANLIB" >&6; }
6278else
6279  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6280$as_echo "no" >&6; }
6281fi
6282
6283
6284fi
6285if test -z "$ac_cv_prog_RANLIB"; then
6286  ac_ct_RANLIB=$RANLIB
6287  # Extract the first word of "ranlib", so it can be a program name with args.
6288set dummy ranlib; ac_word=$2
6289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6290$as_echo_n "checking for $ac_word... " >&6; }
6291if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6292  $as_echo_n "(cached) " >&6
6293else
6294  if test -n "$ac_ct_RANLIB"; then
6295  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6296else
6297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6298for as_dir in $PATH
6299do
6300  IFS=$as_save_IFS
6301  test -z "$as_dir" && as_dir=.
6302    for ac_exec_ext in '' $ac_executable_extensions; do
6303  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6304    ac_cv_prog_ac_ct_RANLIB="ranlib"
6305    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6306    break 2
6307  fi
6308done
6309  done
6310IFS=$as_save_IFS
6311
6312fi
6313fi
6314ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6315if test -n "$ac_ct_RANLIB"; then
6316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6317$as_echo "$ac_ct_RANLIB" >&6; }
6318else
6319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6320$as_echo "no" >&6; }
6321fi
6322
6323  if test "x$ac_ct_RANLIB" = x; then
6324    RANLIB=":"
6325  else
6326    case $cross_compiling:$ac_tool_warned in
6327yes:)
6328{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6329$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6330ac_tool_warned=yes ;;
6331esac
6332    RANLIB=$ac_ct_RANLIB
6333  fi
6334else
6335  RANLIB="$ac_cv_prog_RANLIB"
6336fi
6337
6338test -z "$RANLIB" && RANLIB=:
6339
6340
6341
6342
6343
6344
6345# Determine commands to create old-style static archives.
6346old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6347old_postinstall_cmds='chmod 644 $oldlib'
6348old_postuninstall_cmds=
6349
6350if test -n "$RANLIB"; then
6351  case $host_os in
6352  bitrig* | openbsd*)
6353    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6354    ;;
6355  *)
6356    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6357    ;;
6358  esac
6359  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6360fi
6361
6362case $host_os in
6363  darwin*)
6364    lock_old_archive_extraction=yes ;;
6365  *)
6366    lock_old_archive_extraction=no ;;
6367esac
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407# If no C compiler was specified, use CC.
6408LTCC=${LTCC-"$CC"}
6409
6410# If no C compiler flags were specified, use CFLAGS.
6411LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6412
6413# Allow CC to be a program name with arguments.
6414compiler=$CC
6415
6416
6417# Check for command to grab the raw symbol name followed by C symbol from nm.
6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6419$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6420if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6421  $as_echo_n "(cached) " >&6
6422else
6423
6424# These are sane defaults that work on at least a few old systems.
6425# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6426
6427# Character class describing NM global symbol codes.
6428symcode='[BCDEGRST]'
6429
6430# Regexp to match symbols that can be accessed directly from C.
6431sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6432
6433# Define system-specific variables.
6434case $host_os in
6435aix*)
6436  symcode='[BCDT]'
6437  ;;
6438cygwin* | mingw* | pw32* | cegcc*)
6439  symcode='[ABCDGISTW]'
6440  ;;
6441hpux*)
6442  if test ia64 = "$host_cpu"; then
6443    symcode='[ABCDEGRST]'
6444  fi
6445  ;;
6446irix* | nonstopux*)
6447  symcode='[BCDEGRST]'
6448  ;;
6449osf*)
6450  symcode='[BCDEGQRST]'
6451  ;;
6452solaris*)
6453  symcode='[BDRT]'
6454  ;;
6455sco3.2v5*)
6456  symcode='[DT]'
6457  ;;
6458sysv4.2uw2*)
6459  symcode='[DT]'
6460  ;;
6461sysv5* | sco5v6* | unixware* | OpenUNIX*)
6462  symcode='[ABDT]'
6463  ;;
6464sysv4)
6465  symcode='[DFNSTU]'
6466  ;;
6467esac
6468
6469# If we're using GNU nm, then use its standard symbol codes.
6470case `$NM -V 2>&1` in
6471*GNU* | *'with BFD'*)
6472  symcode='[ABCDGIRSTW]' ;;
6473esac
6474
6475if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6476  # Gets list of data symbols to import.
6477  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6478  # Adjust the below global symbol transforms to fixup imported variables.
6479  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6480  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6481  lt_c_name_lib_hook="\
6482  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6483  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6484else
6485  # Disable hooks by default.
6486  lt_cv_sys_global_symbol_to_import=
6487  lt_cdecl_hook=
6488  lt_c_name_hook=
6489  lt_c_name_lib_hook=
6490fi
6491
6492# Transform an extracted symbol line into a proper C declaration.
6493# Some systems (esp. on ia64) link data and code symbols differently,
6494# so use this general approach.
6495lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6496$lt_cdecl_hook\
6497" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6498" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6499
6500# Transform an extracted symbol line into symbol name and symbol address
6501lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6502$lt_c_name_hook\
6503" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6504" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6505
6506# Transform an extracted symbol line into symbol name with lib prefix and
6507# symbol address.
6508lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6509$lt_c_name_lib_hook\
6510" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6511" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6512" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6513
6514# Handle CRLF in mingw tool chain
6515opt_cr=
6516case $build_os in
6517mingw*)
6518  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6519  ;;
6520esac
6521
6522# Try without a prefix underscore, then with it.
6523for ac_symprfx in "" "_"; do
6524
6525  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6526  symxfrm="\\1 $ac_symprfx\\2 \\2"
6527
6528  # Write the raw and C identifiers.
6529  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6530    # Fake it for dumpbin and say T for any non-static function,
6531    # D for any global variable and I for any imported variable.
6532    # Also find C++ and __fastcall symbols from MSVC++,
6533    # which start with @ or ?.
6534    lt_cv_sys_global_symbol_pipe="$AWK '"\
6535"     {last_section=section; section=\$ 3};"\
6536"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6537"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6538"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6539"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6540"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6541"     \$ 0!~/External *\|/{next};"\
6542"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6543"     {if(hide[section]) next};"\
6544"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6545"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6546"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6547"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6548"     ' prfx=^$ac_symprfx"
6549  else
6550    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6551  fi
6552  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6553
6554  # Check to see that the pipe works correctly.
6555  pipe_works=no
6556
6557  rm -f conftest*
6558  cat > conftest.$ac_ext <<_LT_EOF
6559#ifdef __cplusplus
6560extern "C" {
6561#endif
6562char nm_test_var;
6563void nm_test_func(void);
6564void nm_test_func(void){}
6565#ifdef __cplusplus
6566}
6567#endif
6568int main(){nm_test_var='a';nm_test_func();return(0);}
6569_LT_EOF
6570
6571  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6572  (eval $ac_compile) 2>&5
6573  ac_status=$?
6574  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6575  test $ac_status = 0; }; then
6576    # Now try to grab the symbols.
6577    nlist=conftest.nm
6578    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6579  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6580  ac_status=$?
6581  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6582  test $ac_status = 0; } && test -s "$nlist"; then
6583      # Try sorting and uniquifying the output.
6584      if sort "$nlist" | uniq > "$nlist"T; then
6585	mv -f "$nlist"T "$nlist"
6586      else
6587	rm -f "$nlist"T
6588      fi
6589
6590      # Make sure that we snagged all the symbols we need.
6591      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6592	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6593	  cat <<_LT_EOF > conftest.$ac_ext
6594/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6595#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6596/* DATA imports from DLLs on WIN32 can't be const, because runtime
6597   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6598# define LT_DLSYM_CONST
6599#elif defined __osf__
6600/* This system does not cope well with relocations in const data.  */
6601# define LT_DLSYM_CONST
6602#else
6603# define LT_DLSYM_CONST const
6604#endif
6605
6606#ifdef __cplusplus
6607extern "C" {
6608#endif
6609
6610_LT_EOF
6611	  # Now generate the symbol file.
6612	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6613
6614	  cat <<_LT_EOF >> conftest.$ac_ext
6615
6616/* The mapping between symbol names and symbols.  */
6617LT_DLSYM_CONST struct {
6618  const char *name;
6619  void       *address;
6620}
6621lt__PROGRAM__LTX_preloaded_symbols[] =
6622{
6623  { "@PROGRAM@", (void *) 0 },
6624_LT_EOF
6625	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6626	  cat <<\_LT_EOF >> conftest.$ac_ext
6627  {0, (void *) 0}
6628};
6629
6630/* This works around a problem in FreeBSD linker */
6631#ifdef FREEBSD_WORKAROUND
6632static const void *lt_preloaded_setup() {
6633  return lt__PROGRAM__LTX_preloaded_symbols;
6634}
6635#endif
6636
6637#ifdef __cplusplus
6638}
6639#endif
6640_LT_EOF
6641	  # Now try linking the two files.
6642	  mv conftest.$ac_objext conftstm.$ac_objext
6643	  lt_globsym_save_LIBS=$LIBS
6644	  lt_globsym_save_CFLAGS=$CFLAGS
6645	  LIBS=conftstm.$ac_objext
6646	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6647	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6648  (eval $ac_link) 2>&5
6649  ac_status=$?
6650  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6651  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6652	    pipe_works=yes
6653	  fi
6654	  LIBS=$lt_globsym_save_LIBS
6655	  CFLAGS=$lt_globsym_save_CFLAGS
6656	else
6657	  echo "cannot find nm_test_func in $nlist" >&5
6658	fi
6659      else
6660	echo "cannot find nm_test_var in $nlist" >&5
6661      fi
6662    else
6663      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6664    fi
6665  else
6666    echo "$progname: failed program was:" >&5
6667    cat conftest.$ac_ext >&5
6668  fi
6669  rm -rf conftest* conftst*
6670
6671  # Do not use the global_symbol_pipe unless it works.
6672  if test yes = "$pipe_works"; then
6673    break
6674  else
6675    lt_cv_sys_global_symbol_pipe=
6676  fi
6677done
6678
6679fi
6680
6681if test -z "$lt_cv_sys_global_symbol_pipe"; then
6682  lt_cv_sys_global_symbol_to_cdecl=
6683fi
6684if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6686$as_echo "failed" >&6; }
6687else
6688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6689$as_echo "ok" >&6; }
6690fi
6691
6692# Response file support.
6693if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6694  nm_file_list_spec='@'
6695elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6696  nm_file_list_spec='@'
6697fi
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6736$as_echo_n "checking for sysroot... " >&6; }
6737
6738# Check whether --with-sysroot was given.
6739if test "${with_sysroot+set}" = set; then :
6740  withval=$with_sysroot;
6741else
6742  with_sysroot=no
6743fi
6744
6745
6746lt_sysroot=
6747case $with_sysroot in #(
6748 yes)
6749   if test yes = "$GCC"; then
6750     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6751   fi
6752   ;; #(
6753 /*)
6754   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6755   ;; #(
6756 no|'')
6757   ;; #(
6758 *)
6759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6760$as_echo "$with_sysroot" >&6; }
6761   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6762   ;;
6763esac
6764
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6766$as_echo "${lt_sysroot:-no}" >&6; }
6767
6768
6769
6770
6771
6772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6773$as_echo_n "checking for a working dd... " >&6; }
6774if ${ac_cv_path_lt_DD+:} false; then :
6775  $as_echo_n "(cached) " >&6
6776else
6777  printf 0123456789abcdef0123456789abcdef >conftest.i
6778cat conftest.i conftest.i >conftest2.i
6779: ${lt_DD:=$DD}
6780if test -z "$lt_DD"; then
6781  ac_path_lt_DD_found=false
6782  # Loop through the user's path and test for each of PROGNAME-LIST
6783  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784for as_dir in $PATH
6785do
6786  IFS=$as_save_IFS
6787  test -z "$as_dir" && as_dir=.
6788    for ac_prog in dd; do
6789    for ac_exec_ext in '' $ac_executable_extensions; do
6790      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6791      as_fn_executable_p "$ac_path_lt_DD" || continue
6792if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6793  cmp -s conftest.i conftest.out \
6794  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6795fi
6796      $ac_path_lt_DD_found && break 3
6797    done
6798  done
6799  done
6800IFS=$as_save_IFS
6801  if test -z "$ac_cv_path_lt_DD"; then
6802    :
6803  fi
6804else
6805  ac_cv_path_lt_DD=$lt_DD
6806fi
6807
6808rm -f conftest.i conftest2.i conftest.out
6809fi
6810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6811$as_echo "$ac_cv_path_lt_DD" >&6; }
6812
6813
6814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6815$as_echo_n "checking how to truncate binary pipes... " >&6; }
6816if ${lt_cv_truncate_bin+:} false; then :
6817  $as_echo_n "(cached) " >&6
6818else
6819  printf 0123456789abcdef0123456789abcdef >conftest.i
6820cat conftest.i conftest.i >conftest2.i
6821lt_cv_truncate_bin=
6822if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6823  cmp -s conftest.i conftest.out \
6824  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6825fi
6826rm -f conftest.i conftest2.i conftest.out
6827test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6828fi
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6830$as_echo "$lt_cv_truncate_bin" >&6; }
6831
6832
6833
6834
6835
6836
6837
6838# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6839func_cc_basename ()
6840{
6841    for cc_temp in $*""; do
6842      case $cc_temp in
6843        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6844        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6845        \-*) ;;
6846        *) break;;
6847      esac
6848    done
6849    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6850}
6851
6852# Check whether --enable-libtool-lock was given.
6853if test "${enable_libtool_lock+set}" = set; then :
6854  enableval=$enable_libtool_lock;
6855fi
6856
6857test no = "$enable_libtool_lock" || enable_libtool_lock=yes
6858
6859# Some flags need to be propagated to the compiler or linker for good
6860# libtool support.
6861case $host in
6862ia64-*-hpux*)
6863  # Find out what ABI is being produced by ac_compile, and set mode
6864  # options accordingly.
6865  echo 'int i;' > conftest.$ac_ext
6866  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6867  (eval $ac_compile) 2>&5
6868  ac_status=$?
6869  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6870  test $ac_status = 0; }; then
6871    case `/usr/bin/file conftest.$ac_objext` in
6872      *ELF-32*)
6873	HPUX_IA64_MODE=32
6874	;;
6875      *ELF-64*)
6876	HPUX_IA64_MODE=64
6877	;;
6878    esac
6879  fi
6880  rm -rf conftest*
6881  ;;
6882*-*-irix6*)
6883  # Find out what ABI is being produced by ac_compile, and set linker
6884  # options accordingly.
6885  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6886  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6887  (eval $ac_compile) 2>&5
6888  ac_status=$?
6889  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6890  test $ac_status = 0; }; then
6891    if test yes = "$lt_cv_prog_gnu_ld"; then
6892      case `/usr/bin/file conftest.$ac_objext` in
6893	*32-bit*)
6894	  LD="${LD-ld} -melf32bsmip"
6895	  ;;
6896	*N32*)
6897	  LD="${LD-ld} -melf32bmipn32"
6898	  ;;
6899	*64-bit*)
6900	  LD="${LD-ld} -melf64bmip"
6901	;;
6902      esac
6903    else
6904      case `/usr/bin/file conftest.$ac_objext` in
6905	*32-bit*)
6906	  LD="${LD-ld} -32"
6907	  ;;
6908	*N32*)
6909	  LD="${LD-ld} -n32"
6910	  ;;
6911	*64-bit*)
6912	  LD="${LD-ld} -64"
6913	  ;;
6914      esac
6915    fi
6916  fi
6917  rm -rf conftest*
6918  ;;
6919
6920mips64*-*linux*)
6921  # Find out what ABI is being produced by ac_compile, and set linker
6922  # options accordingly.
6923  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6924  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6925  (eval $ac_compile) 2>&5
6926  ac_status=$?
6927  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6928  test $ac_status = 0; }; then
6929    emul=elf
6930    case `/usr/bin/file conftest.$ac_objext` in
6931      *32-bit*)
6932	emul="${emul}32"
6933	;;
6934      *64-bit*)
6935	emul="${emul}64"
6936	;;
6937    esac
6938    case `/usr/bin/file conftest.$ac_objext` in
6939      *MSB*)
6940	emul="${emul}btsmip"
6941	;;
6942      *LSB*)
6943	emul="${emul}ltsmip"
6944	;;
6945    esac
6946    case `/usr/bin/file conftest.$ac_objext` in
6947      *N32*)
6948	emul="${emul}n32"
6949	;;
6950    esac
6951    LD="${LD-ld} -m $emul"
6952  fi
6953  rm -rf conftest*
6954  ;;
6955
6956x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6957s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6958  # Find out what ABI is being produced by ac_compile, and set linker
6959  # options accordingly.  Note that the listed cases only cover the
6960  # situations where additional linker options are needed (such as when
6961  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6962  # vice versa); the common cases where no linker options are needed do
6963  # not appear in the list.
6964  echo 'int i;' > conftest.$ac_ext
6965  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6966  (eval $ac_compile) 2>&5
6967  ac_status=$?
6968  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6969  test $ac_status = 0; }; then
6970    case `/usr/bin/file conftest.o` in
6971      *32-bit*)
6972	case $host in
6973	  x86_64-*kfreebsd*-gnu)
6974	    LD="${LD-ld} -m elf_i386_fbsd"
6975	    ;;
6976	  x86_64-*linux*)
6977	    case `/usr/bin/file conftest.o` in
6978	      *x86-64*)
6979		LD="${LD-ld} -m elf32_x86_64"
6980		;;
6981	      *)
6982		LD="${LD-ld} -m elf_i386"
6983		;;
6984	    esac
6985	    ;;
6986	  powerpc64le-*linux*)
6987	    LD="${LD-ld} -m elf32lppclinux"
6988	    ;;
6989	  powerpc64-*linux*)
6990	    LD="${LD-ld} -m elf32ppclinux"
6991	    ;;
6992	  s390x-*linux*)
6993	    LD="${LD-ld} -m elf_s390"
6994	    ;;
6995	  sparc64-*linux*)
6996	    LD="${LD-ld} -m elf32_sparc"
6997	    ;;
6998	esac
6999	;;
7000      *64-bit*)
7001	case $host in
7002	  x86_64-*kfreebsd*-gnu)
7003	    LD="${LD-ld} -m elf_x86_64_fbsd"
7004	    ;;
7005	  x86_64-*linux*)
7006	    LD="${LD-ld} -m elf_x86_64"
7007	    ;;
7008	  powerpcle-*linux*|powerpc64le-*linux*)
7009	    LD="${LD-ld} -m elf64lppc"
7010	    ;;
7011	  powerpc-*linux*|powerpc64-*linux*)
7012	    LD="${LD-ld} -m elf64ppc"
7013	    ;;
7014	  s390*-*linux*|s390*-*tpf*)
7015	    LD="${LD-ld} -m elf64_s390"
7016	    ;;
7017	  sparc*-*linux*)
7018	    LD="${LD-ld} -m elf64_sparc"
7019	    ;;
7020	esac
7021	;;
7022    esac
7023  fi
7024  rm -rf conftest*
7025  ;;
7026
7027*-*-sco3.2v5*)
7028  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7029  SAVE_CFLAGS=$CFLAGS
7030  CFLAGS="$CFLAGS -belf"
7031  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7032$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7033if ${lt_cv_cc_needs_belf+:} false; then :
7034  $as_echo_n "(cached) " >&6
7035else
7036  ac_ext=c
7037ac_cpp='$CPP $CPPFLAGS'
7038ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7039ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7040ac_compiler_gnu=$ac_cv_c_compiler_gnu
7041
7042     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043/* end confdefs.h.  */
7044
7045int
7046main ()
7047{
7048
7049  ;
7050  return 0;
7051}
7052_ACEOF
7053if ac_fn_c_try_link "$LINENO"; then :
7054  lt_cv_cc_needs_belf=yes
7055else
7056  lt_cv_cc_needs_belf=no
7057fi
7058rm -f core conftest.err conftest.$ac_objext \
7059    conftest$ac_exeext conftest.$ac_ext
7060     ac_ext=c
7061ac_cpp='$CPP $CPPFLAGS'
7062ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7063ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7064ac_compiler_gnu=$ac_cv_c_compiler_gnu
7065
7066fi
7067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7068$as_echo "$lt_cv_cc_needs_belf" >&6; }
7069  if test yes != "$lt_cv_cc_needs_belf"; then
7070    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7071    CFLAGS=$SAVE_CFLAGS
7072  fi
7073  ;;
7074*-*solaris*)
7075  # Find out what ABI is being produced by ac_compile, and set linker
7076  # options accordingly.
7077  echo 'int i;' > conftest.$ac_ext
7078  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7079  (eval $ac_compile) 2>&5
7080  ac_status=$?
7081  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7082  test $ac_status = 0; }; then
7083    case `/usr/bin/file conftest.o` in
7084    *64-bit*)
7085      case $lt_cv_prog_gnu_ld in
7086      yes*)
7087        case $host in
7088        i?86-*-solaris*|x86_64-*-solaris*)
7089          LD="${LD-ld} -m elf_x86_64"
7090          ;;
7091        sparc*-*-solaris*)
7092          LD="${LD-ld} -m elf64_sparc"
7093          ;;
7094        esac
7095        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7096        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7097          LD=${LD-ld}_sol2
7098        fi
7099        ;;
7100      *)
7101	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7102	  LD="${LD-ld} -64"
7103	fi
7104	;;
7105      esac
7106      ;;
7107    esac
7108  fi
7109  rm -rf conftest*
7110  ;;
7111esac
7112
7113need_locks=$enable_libtool_lock
7114
7115if test -n "$ac_tool_prefix"; then
7116  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7117set dummy ${ac_tool_prefix}mt; ac_word=$2
7118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7119$as_echo_n "checking for $ac_word... " >&6; }
7120if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7121  $as_echo_n "(cached) " >&6
7122else
7123  if test -n "$MANIFEST_TOOL"; then
7124  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7125else
7126as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7127for as_dir in $PATH
7128do
7129  IFS=$as_save_IFS
7130  test -z "$as_dir" && as_dir=.
7131    for ac_exec_ext in '' $ac_executable_extensions; do
7132  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7133    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7134    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7135    break 2
7136  fi
7137done
7138  done
7139IFS=$as_save_IFS
7140
7141fi
7142fi
7143MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7144if test -n "$MANIFEST_TOOL"; then
7145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7146$as_echo "$MANIFEST_TOOL" >&6; }
7147else
7148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7149$as_echo "no" >&6; }
7150fi
7151
7152
7153fi
7154if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7155  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7156  # Extract the first word of "mt", so it can be a program name with args.
7157set dummy mt; ac_word=$2
7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7159$as_echo_n "checking for $ac_word... " >&6; }
7160if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7161  $as_echo_n "(cached) " >&6
7162else
7163  if test -n "$ac_ct_MANIFEST_TOOL"; then
7164  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7165else
7166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7167for as_dir in $PATH
7168do
7169  IFS=$as_save_IFS
7170  test -z "$as_dir" && as_dir=.
7171    for ac_exec_ext in '' $ac_executable_extensions; do
7172  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7173    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7174    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7175    break 2
7176  fi
7177done
7178  done
7179IFS=$as_save_IFS
7180
7181fi
7182fi
7183ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7184if test -n "$ac_ct_MANIFEST_TOOL"; then
7185  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7186$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7187else
7188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7189$as_echo "no" >&6; }
7190fi
7191
7192  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7193    MANIFEST_TOOL=":"
7194  else
7195    case $cross_compiling:$ac_tool_warned in
7196yes:)
7197{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7198$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7199ac_tool_warned=yes ;;
7200esac
7201    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7202  fi
7203else
7204  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7205fi
7206
7207test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7209$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7210if ${lt_cv_path_mainfest_tool+:} false; then :
7211  $as_echo_n "(cached) " >&6
7212else
7213  lt_cv_path_mainfest_tool=no
7214  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7215  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7216  cat conftest.err >&5
7217  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7218    lt_cv_path_mainfest_tool=yes
7219  fi
7220  rm -f conftest*
7221fi
7222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7223$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7224if test yes != "$lt_cv_path_mainfest_tool"; then
7225  MANIFEST_TOOL=:
7226fi
7227
7228
7229
7230
7231
7232
7233  case $host_os in
7234    rhapsody* | darwin*)
7235    if test -n "$ac_tool_prefix"; then
7236  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7237set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7239$as_echo_n "checking for $ac_word... " >&6; }
7240if ${ac_cv_prog_DSYMUTIL+:} false; then :
7241  $as_echo_n "(cached) " >&6
7242else
7243  if test -n "$DSYMUTIL"; then
7244  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7245else
7246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7247for as_dir in $PATH
7248do
7249  IFS=$as_save_IFS
7250  test -z "$as_dir" && as_dir=.
7251    for ac_exec_ext in '' $ac_executable_extensions; do
7252  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7253    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7254    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7255    break 2
7256  fi
7257done
7258  done
7259IFS=$as_save_IFS
7260
7261fi
7262fi
7263DSYMUTIL=$ac_cv_prog_DSYMUTIL
7264if test -n "$DSYMUTIL"; then
7265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7266$as_echo "$DSYMUTIL" >&6; }
7267else
7268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7269$as_echo "no" >&6; }
7270fi
7271
7272
7273fi
7274if test -z "$ac_cv_prog_DSYMUTIL"; then
7275  ac_ct_DSYMUTIL=$DSYMUTIL
7276  # Extract the first word of "dsymutil", so it can be a program name with args.
7277set dummy dsymutil; ac_word=$2
7278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7279$as_echo_n "checking for $ac_word... " >&6; }
7280if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7281  $as_echo_n "(cached) " >&6
7282else
7283  if test -n "$ac_ct_DSYMUTIL"; then
7284  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7285else
7286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7287for as_dir in $PATH
7288do
7289  IFS=$as_save_IFS
7290  test -z "$as_dir" && as_dir=.
7291    for ac_exec_ext in '' $ac_executable_extensions; do
7292  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7293    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7295    break 2
7296  fi
7297done
7298  done
7299IFS=$as_save_IFS
7300
7301fi
7302fi
7303ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7304if test -n "$ac_ct_DSYMUTIL"; then
7305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7306$as_echo "$ac_ct_DSYMUTIL" >&6; }
7307else
7308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7309$as_echo "no" >&6; }
7310fi
7311
7312  if test "x$ac_ct_DSYMUTIL" = x; then
7313    DSYMUTIL=":"
7314  else
7315    case $cross_compiling:$ac_tool_warned in
7316yes:)
7317{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7318$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7319ac_tool_warned=yes ;;
7320esac
7321    DSYMUTIL=$ac_ct_DSYMUTIL
7322  fi
7323else
7324  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7325fi
7326
7327    if test -n "$ac_tool_prefix"; then
7328  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7329set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7331$as_echo_n "checking for $ac_word... " >&6; }
7332if ${ac_cv_prog_NMEDIT+:} false; then :
7333  $as_echo_n "(cached) " >&6
7334else
7335  if test -n "$NMEDIT"; then
7336  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7337else
7338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7339for as_dir in $PATH
7340do
7341  IFS=$as_save_IFS
7342  test -z "$as_dir" && as_dir=.
7343    for ac_exec_ext in '' $ac_executable_extensions; do
7344  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7345    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7346    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7347    break 2
7348  fi
7349done
7350  done
7351IFS=$as_save_IFS
7352
7353fi
7354fi
7355NMEDIT=$ac_cv_prog_NMEDIT
7356if test -n "$NMEDIT"; then
7357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7358$as_echo "$NMEDIT" >&6; }
7359else
7360  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7361$as_echo "no" >&6; }
7362fi
7363
7364
7365fi
7366if test -z "$ac_cv_prog_NMEDIT"; then
7367  ac_ct_NMEDIT=$NMEDIT
7368  # Extract the first word of "nmedit", so it can be a program name with args.
7369set dummy nmedit; ac_word=$2
7370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7371$as_echo_n "checking for $ac_word... " >&6; }
7372if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7373  $as_echo_n "(cached) " >&6
7374else
7375  if test -n "$ac_ct_NMEDIT"; then
7376  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7377else
7378as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7379for as_dir in $PATH
7380do
7381  IFS=$as_save_IFS
7382  test -z "$as_dir" && as_dir=.
7383    for ac_exec_ext in '' $ac_executable_extensions; do
7384  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7385    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7386    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7387    break 2
7388  fi
7389done
7390  done
7391IFS=$as_save_IFS
7392
7393fi
7394fi
7395ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7396if test -n "$ac_ct_NMEDIT"; then
7397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7398$as_echo "$ac_ct_NMEDIT" >&6; }
7399else
7400  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7401$as_echo "no" >&6; }
7402fi
7403
7404  if test "x$ac_ct_NMEDIT" = x; then
7405    NMEDIT=":"
7406  else
7407    case $cross_compiling:$ac_tool_warned in
7408yes:)
7409{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7410$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7411ac_tool_warned=yes ;;
7412esac
7413    NMEDIT=$ac_ct_NMEDIT
7414  fi
7415else
7416  NMEDIT="$ac_cv_prog_NMEDIT"
7417fi
7418
7419    if test -n "$ac_tool_prefix"; then
7420  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7421set dummy ${ac_tool_prefix}lipo; ac_word=$2
7422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7423$as_echo_n "checking for $ac_word... " >&6; }
7424if ${ac_cv_prog_LIPO+:} false; then :
7425  $as_echo_n "(cached) " >&6
7426else
7427  if test -n "$LIPO"; then
7428  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7429else
7430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7431for as_dir in $PATH
7432do
7433  IFS=$as_save_IFS
7434  test -z "$as_dir" && as_dir=.
7435    for ac_exec_ext in '' $ac_executable_extensions; do
7436  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7437    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7438    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7439    break 2
7440  fi
7441done
7442  done
7443IFS=$as_save_IFS
7444
7445fi
7446fi
7447LIPO=$ac_cv_prog_LIPO
7448if test -n "$LIPO"; then
7449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7450$as_echo "$LIPO" >&6; }
7451else
7452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7453$as_echo "no" >&6; }
7454fi
7455
7456
7457fi
7458if test -z "$ac_cv_prog_LIPO"; then
7459  ac_ct_LIPO=$LIPO
7460  # Extract the first word of "lipo", so it can be a program name with args.
7461set dummy lipo; ac_word=$2
7462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7463$as_echo_n "checking for $ac_word... " >&6; }
7464if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7465  $as_echo_n "(cached) " >&6
7466else
7467  if test -n "$ac_ct_LIPO"; then
7468  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7469else
7470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7471for as_dir in $PATH
7472do
7473  IFS=$as_save_IFS
7474  test -z "$as_dir" && as_dir=.
7475    for ac_exec_ext in '' $ac_executable_extensions; do
7476  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7477    ac_cv_prog_ac_ct_LIPO="lipo"
7478    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7479    break 2
7480  fi
7481done
7482  done
7483IFS=$as_save_IFS
7484
7485fi
7486fi
7487ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7488if test -n "$ac_ct_LIPO"; then
7489  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7490$as_echo "$ac_ct_LIPO" >&6; }
7491else
7492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7493$as_echo "no" >&6; }
7494fi
7495
7496  if test "x$ac_ct_LIPO" = x; then
7497    LIPO=":"
7498  else
7499    case $cross_compiling:$ac_tool_warned in
7500yes:)
7501{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7502$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7503ac_tool_warned=yes ;;
7504esac
7505    LIPO=$ac_ct_LIPO
7506  fi
7507else
7508  LIPO="$ac_cv_prog_LIPO"
7509fi
7510
7511    if test -n "$ac_tool_prefix"; then
7512  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7513set dummy ${ac_tool_prefix}otool; ac_word=$2
7514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7515$as_echo_n "checking for $ac_word... " >&6; }
7516if ${ac_cv_prog_OTOOL+:} false; then :
7517  $as_echo_n "(cached) " >&6
7518else
7519  if test -n "$OTOOL"; then
7520  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7521else
7522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7523for as_dir in $PATH
7524do
7525  IFS=$as_save_IFS
7526  test -z "$as_dir" && as_dir=.
7527    for ac_exec_ext in '' $ac_executable_extensions; do
7528  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7529    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7530    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7531    break 2
7532  fi
7533done
7534  done
7535IFS=$as_save_IFS
7536
7537fi
7538fi
7539OTOOL=$ac_cv_prog_OTOOL
7540if test -n "$OTOOL"; then
7541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7542$as_echo "$OTOOL" >&6; }
7543else
7544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7545$as_echo "no" >&6; }
7546fi
7547
7548
7549fi
7550if test -z "$ac_cv_prog_OTOOL"; then
7551  ac_ct_OTOOL=$OTOOL
7552  # Extract the first word of "otool", so it can be a program name with args.
7553set dummy otool; ac_word=$2
7554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7555$as_echo_n "checking for $ac_word... " >&6; }
7556if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7557  $as_echo_n "(cached) " >&6
7558else
7559  if test -n "$ac_ct_OTOOL"; then
7560  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7561else
7562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7563for as_dir in $PATH
7564do
7565  IFS=$as_save_IFS
7566  test -z "$as_dir" && as_dir=.
7567    for ac_exec_ext in '' $ac_executable_extensions; do
7568  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7569    ac_cv_prog_ac_ct_OTOOL="otool"
7570    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7571    break 2
7572  fi
7573done
7574  done
7575IFS=$as_save_IFS
7576
7577fi
7578fi
7579ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7580if test -n "$ac_ct_OTOOL"; then
7581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7582$as_echo "$ac_ct_OTOOL" >&6; }
7583else
7584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585$as_echo "no" >&6; }
7586fi
7587
7588  if test "x$ac_ct_OTOOL" = x; then
7589    OTOOL=":"
7590  else
7591    case $cross_compiling:$ac_tool_warned in
7592yes:)
7593{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7594$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7595ac_tool_warned=yes ;;
7596esac
7597    OTOOL=$ac_ct_OTOOL
7598  fi
7599else
7600  OTOOL="$ac_cv_prog_OTOOL"
7601fi
7602
7603    if test -n "$ac_tool_prefix"; then
7604  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7605set dummy ${ac_tool_prefix}otool64; ac_word=$2
7606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7607$as_echo_n "checking for $ac_word... " >&6; }
7608if ${ac_cv_prog_OTOOL64+:} false; then :
7609  $as_echo_n "(cached) " >&6
7610else
7611  if test -n "$OTOOL64"; then
7612  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7613else
7614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7615for as_dir in $PATH
7616do
7617  IFS=$as_save_IFS
7618  test -z "$as_dir" && as_dir=.
7619    for ac_exec_ext in '' $ac_executable_extensions; do
7620  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7621    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7622    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623    break 2
7624  fi
7625done
7626  done
7627IFS=$as_save_IFS
7628
7629fi
7630fi
7631OTOOL64=$ac_cv_prog_OTOOL64
7632if test -n "$OTOOL64"; then
7633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7634$as_echo "$OTOOL64" >&6; }
7635else
7636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7637$as_echo "no" >&6; }
7638fi
7639
7640
7641fi
7642if test -z "$ac_cv_prog_OTOOL64"; then
7643  ac_ct_OTOOL64=$OTOOL64
7644  # Extract the first word of "otool64", so it can be a program name with args.
7645set dummy otool64; ac_word=$2
7646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7647$as_echo_n "checking for $ac_word... " >&6; }
7648if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7649  $as_echo_n "(cached) " >&6
7650else
7651  if test -n "$ac_ct_OTOOL64"; then
7652  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7653else
7654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7655for as_dir in $PATH
7656do
7657  IFS=$as_save_IFS
7658  test -z "$as_dir" && as_dir=.
7659    for ac_exec_ext in '' $ac_executable_extensions; do
7660  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7661    ac_cv_prog_ac_ct_OTOOL64="otool64"
7662    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7663    break 2
7664  fi
7665done
7666  done
7667IFS=$as_save_IFS
7668
7669fi
7670fi
7671ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7672if test -n "$ac_ct_OTOOL64"; then
7673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7674$as_echo "$ac_ct_OTOOL64" >&6; }
7675else
7676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7677$as_echo "no" >&6; }
7678fi
7679
7680  if test "x$ac_ct_OTOOL64" = x; then
7681    OTOOL64=":"
7682  else
7683    case $cross_compiling:$ac_tool_warned in
7684yes:)
7685{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7686$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7687ac_tool_warned=yes ;;
7688esac
7689    OTOOL64=$ac_ct_OTOOL64
7690  fi
7691else
7692  OTOOL64="$ac_cv_prog_OTOOL64"
7693fi
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7722$as_echo_n "checking for -single_module linker flag... " >&6; }
7723if ${lt_cv_apple_cc_single_mod+:} false; then :
7724  $as_echo_n "(cached) " >&6
7725else
7726  lt_cv_apple_cc_single_mod=no
7727      if test -z "$LT_MULTI_MODULE"; then
7728	# By default we will add the -single_module flag. You can override
7729	# by either setting the environment variable LT_MULTI_MODULE
7730	# non-empty at configure time, or by adding -multi_module to the
7731	# link flags.
7732	rm -rf libconftest.dylib*
7733	echo "int foo(void){return 1;}" > conftest.c
7734	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7735-dynamiclib -Wl,-single_module conftest.c" >&5
7736	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7737	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7738        _lt_result=$?
7739	# If there is a non-empty error log, and "single_module"
7740	# appears in it, assume the flag caused a linker warning
7741        if test -s conftest.err && $GREP single_module conftest.err; then
7742	  cat conftest.err >&5
7743	# Otherwise, if the output was created with a 0 exit code from
7744	# the compiler, it worked.
7745	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7746	  lt_cv_apple_cc_single_mod=yes
7747	else
7748	  cat conftest.err >&5
7749	fi
7750	rm -rf libconftest.dylib*
7751	rm -f conftest.*
7752      fi
7753fi
7754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7755$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7756
7757    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7758$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7759if ${lt_cv_ld_exported_symbols_list+:} false; then :
7760  $as_echo_n "(cached) " >&6
7761else
7762  lt_cv_ld_exported_symbols_list=no
7763      save_LDFLAGS=$LDFLAGS
7764      echo "_main" > conftest.sym
7765      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7766      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7767/* end confdefs.h.  */
7768
7769int
7770main ()
7771{
7772
7773  ;
7774  return 0;
7775}
7776_ACEOF
7777if ac_fn_c_try_link "$LINENO"; then :
7778  lt_cv_ld_exported_symbols_list=yes
7779else
7780  lt_cv_ld_exported_symbols_list=no
7781fi
7782rm -f core conftest.err conftest.$ac_objext \
7783    conftest$ac_exeext conftest.$ac_ext
7784	LDFLAGS=$save_LDFLAGS
7785
7786fi
7787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7788$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7789
7790    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7791$as_echo_n "checking for -force_load linker flag... " >&6; }
7792if ${lt_cv_ld_force_load+:} false; then :
7793  $as_echo_n "(cached) " >&6
7794else
7795  lt_cv_ld_force_load=no
7796      cat > conftest.c << _LT_EOF
7797int forced_loaded() { return 2;}
7798_LT_EOF
7799      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7800      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7801      echo "$AR cru libconftest.a conftest.o" >&5
7802      $AR cru libconftest.a conftest.o 2>&5
7803      echo "$RANLIB libconftest.a" >&5
7804      $RANLIB libconftest.a 2>&5
7805      cat > conftest.c << _LT_EOF
7806int main() { return 0;}
7807_LT_EOF
7808      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7809      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7810      _lt_result=$?
7811      if test -s conftest.err && $GREP force_load conftest.err; then
7812	cat conftest.err >&5
7813      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7814	lt_cv_ld_force_load=yes
7815      else
7816	cat conftest.err >&5
7817      fi
7818        rm -f conftest.err libconftest.a conftest conftest.c
7819        rm -rf conftest.dSYM
7820
7821fi
7822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7823$as_echo "$lt_cv_ld_force_load" >&6; }
7824    case $host_os in
7825    rhapsody* | darwin1.[012])
7826      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7827    darwin1.*)
7828      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7829    darwin*) # darwin 5.x on
7830      # if running on 10.5 or later, the deployment target defaults
7831      # to the OS version, if on x86, and 10.4, the deployment
7832      # target defaults to 10.4. Don't you love it?
7833      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7834	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7835	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7836	10.[012][,.]*)
7837	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7838	10.*)
7839	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7840      esac
7841    ;;
7842  esac
7843    if test yes = "$lt_cv_apple_cc_single_mod"; then
7844      _lt_dar_single_mod='$single_module'
7845    fi
7846    if test yes = "$lt_cv_ld_exported_symbols_list"; then
7847      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7848    else
7849      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7850    fi
7851    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7852      _lt_dsymutil='~$DSYMUTIL $lib || :'
7853    else
7854      _lt_dsymutil=
7855    fi
7856    ;;
7857  esac
7858
7859# func_munge_path_list VARIABLE PATH
7860# -----------------------------------
7861# VARIABLE is name of variable containing _space_ separated list of
7862# directories to be munged by the contents of PATH, which is string
7863# having a format:
7864# "DIR[:DIR]:"
7865#       string "DIR[ DIR]" will be prepended to VARIABLE
7866# ":DIR[:DIR]"
7867#       string "DIR[ DIR]" will be appended to VARIABLE
7868# "DIRP[:DIRP]::[DIRA:]DIRA"
7869#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7870#       "DIRA[ DIRA]" will be appended to VARIABLE
7871# "DIR[:DIR]"
7872#       VARIABLE will be replaced by "DIR[ DIR]"
7873func_munge_path_list ()
7874{
7875    case x$2 in
7876    x)
7877        ;;
7878    *:)
7879        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7880        ;;
7881    x:*)
7882        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7883        ;;
7884    *::*)
7885        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7886        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7887        ;;
7888    *)
7889        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7890        ;;
7891    esac
7892}
7893
7894ac_ext=c
7895ac_cpp='$CPP $CPPFLAGS'
7896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7898ac_compiler_gnu=$ac_cv_c_compiler_gnu
7899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7900$as_echo_n "checking how to run the C preprocessor... " >&6; }
7901# On Suns, sometimes $CPP names a directory.
7902if test -n "$CPP" && test -d "$CPP"; then
7903  CPP=
7904fi
7905if test -z "$CPP"; then
7906  if ${ac_cv_prog_CPP+:} false; then :
7907  $as_echo_n "(cached) " >&6
7908else
7909      # Double quotes because CPP needs to be expanded
7910    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7911    do
7912      ac_preproc_ok=false
7913for ac_c_preproc_warn_flag in '' yes
7914do
7915  # Use a header file that comes with gcc, so configuring glibc
7916  # with a fresh cross-compiler works.
7917  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7918  # <limits.h> exists even on freestanding compilers.
7919  # On the NeXT, cc -E runs the code through the compiler's parser,
7920  # not just through cpp. "Syntax error" is here to catch this case.
7921  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7922/* end confdefs.h.  */
7923#ifdef __STDC__
7924# include <limits.h>
7925#else
7926# include <assert.h>
7927#endif
7928		     Syntax error
7929_ACEOF
7930if ac_fn_c_try_cpp "$LINENO"; then :
7931
7932else
7933  # Broken: fails on valid input.
7934continue
7935fi
7936rm -f conftest.err conftest.i conftest.$ac_ext
7937
7938  # OK, works on sane cases.  Now check whether nonexistent headers
7939  # can be detected and how.
7940  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7941/* end confdefs.h.  */
7942#include <ac_nonexistent.h>
7943_ACEOF
7944if ac_fn_c_try_cpp "$LINENO"; then :
7945  # Broken: success on invalid input.
7946continue
7947else
7948  # Passes both tests.
7949ac_preproc_ok=:
7950break
7951fi
7952rm -f conftest.err conftest.i conftest.$ac_ext
7953
7954done
7955# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7956rm -f conftest.i conftest.err conftest.$ac_ext
7957if $ac_preproc_ok; then :
7958  break
7959fi
7960
7961    done
7962    ac_cv_prog_CPP=$CPP
7963
7964fi
7965  CPP=$ac_cv_prog_CPP
7966else
7967  ac_cv_prog_CPP=$CPP
7968fi
7969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7970$as_echo "$CPP" >&6; }
7971ac_preproc_ok=false
7972for ac_c_preproc_warn_flag in '' yes
7973do
7974  # Use a header file that comes with gcc, so configuring glibc
7975  # with a fresh cross-compiler works.
7976  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7977  # <limits.h> exists even on freestanding compilers.
7978  # On the NeXT, cc -E runs the code through the compiler's parser,
7979  # not just through cpp. "Syntax error" is here to catch this case.
7980  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7981/* end confdefs.h.  */
7982#ifdef __STDC__
7983# include <limits.h>
7984#else
7985# include <assert.h>
7986#endif
7987		     Syntax error
7988_ACEOF
7989if ac_fn_c_try_cpp "$LINENO"; then :
7990
7991else
7992  # Broken: fails on valid input.
7993continue
7994fi
7995rm -f conftest.err conftest.i conftest.$ac_ext
7996
7997  # OK, works on sane cases.  Now check whether nonexistent headers
7998  # can be detected and how.
7999  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8000/* end confdefs.h.  */
8001#include <ac_nonexistent.h>
8002_ACEOF
8003if ac_fn_c_try_cpp "$LINENO"; then :
8004  # Broken: success on invalid input.
8005continue
8006else
8007  # Passes both tests.
8008ac_preproc_ok=:
8009break
8010fi
8011rm -f conftest.err conftest.i conftest.$ac_ext
8012
8013done
8014# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8015rm -f conftest.i conftest.err conftest.$ac_ext
8016if $ac_preproc_ok; then :
8017
8018else
8019  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8020$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8021as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8022See \`config.log' for more details" "$LINENO" 5; }
8023fi
8024
8025ac_ext=c
8026ac_cpp='$CPP $CPPFLAGS'
8027ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8028ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8029ac_compiler_gnu=$ac_cv_c_compiler_gnu
8030
8031
8032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8033$as_echo_n "checking for ANSI C header files... " >&6; }
8034if ${ac_cv_header_stdc+:} false; then :
8035  $as_echo_n "(cached) " >&6
8036else
8037  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8038/* end confdefs.h.  */
8039#include <stdlib.h>
8040#include <stdarg.h>
8041#include <string.h>
8042#include <float.h>
8043
8044int
8045main ()
8046{
8047
8048  ;
8049  return 0;
8050}
8051_ACEOF
8052if ac_fn_c_try_compile "$LINENO"; then :
8053  ac_cv_header_stdc=yes
8054else
8055  ac_cv_header_stdc=no
8056fi
8057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8058
8059if test $ac_cv_header_stdc = yes; then
8060  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8061  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8062/* end confdefs.h.  */
8063#include <string.h>
8064
8065_ACEOF
8066if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8067  $EGREP "memchr" >/dev/null 2>&1; then :
8068
8069else
8070  ac_cv_header_stdc=no
8071fi
8072rm -f conftest*
8073
8074fi
8075
8076if test $ac_cv_header_stdc = yes; then
8077  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8078  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8079/* end confdefs.h.  */
8080#include <stdlib.h>
8081
8082_ACEOF
8083if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8084  $EGREP "free" >/dev/null 2>&1; then :
8085
8086else
8087  ac_cv_header_stdc=no
8088fi
8089rm -f conftest*
8090
8091fi
8092
8093if test $ac_cv_header_stdc = yes; then
8094  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8095  if test "$cross_compiling" = yes; then :
8096  :
8097else
8098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8099/* end confdefs.h.  */
8100#include <ctype.h>
8101#include <stdlib.h>
8102#if ((' ' & 0x0FF) == 0x020)
8103# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8104# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8105#else
8106# define ISLOWER(c) \
8107		   (('a' <= (c) && (c) <= 'i') \
8108		     || ('j' <= (c) && (c) <= 'r') \
8109		     || ('s' <= (c) && (c) <= 'z'))
8110# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8111#endif
8112
8113#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8114int
8115main ()
8116{
8117  int i;
8118  for (i = 0; i < 256; i++)
8119    if (XOR (islower (i), ISLOWER (i))
8120	|| toupper (i) != TOUPPER (i))
8121      return 2;
8122  return 0;
8123}
8124_ACEOF
8125if ac_fn_c_try_run "$LINENO"; then :
8126
8127else
8128  ac_cv_header_stdc=no
8129fi
8130rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8131  conftest.$ac_objext conftest.beam conftest.$ac_ext
8132fi
8133
8134fi
8135fi
8136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8137$as_echo "$ac_cv_header_stdc" >&6; }
8138if test $ac_cv_header_stdc = yes; then
8139
8140$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8141
8142fi
8143
8144# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8145for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8146		  inttypes.h stdint.h unistd.h
8147do :
8148  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8149ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8150"
8151if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8152  cat >>confdefs.h <<_ACEOF
8153#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8154_ACEOF
8155
8156fi
8157
8158done
8159
8160
8161for ac_header in dlfcn.h
8162do :
8163  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8164"
8165if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8166  cat >>confdefs.h <<_ACEOF
8167#define HAVE_DLFCN_H 1
8168_ACEOF
8169
8170fi
8171
8172done
8173
8174
8175
8176
8177
8178# Set options
8179
8180
8181
8182        enable_dlopen=no
8183
8184
8185
8186            # Check whether --enable-shared was given.
8187if test "${enable_shared+set}" = set; then :
8188  enableval=$enable_shared; p=${PACKAGE-default}
8189    case $enableval in
8190    yes) enable_shared=yes ;;
8191    no) enable_shared=no ;;
8192    *)
8193      enable_shared=no
8194      # Look at the argument we got.  We use all the common list separators.
8195      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8196      for pkg in $enableval; do
8197	IFS=$lt_save_ifs
8198	if test "X$pkg" = "X$p"; then
8199	  enable_shared=yes
8200	fi
8201      done
8202      IFS=$lt_save_ifs
8203      ;;
8204    esac
8205else
8206  enable_shared=yes
8207fi
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217  # Check whether --enable-static was given.
8218if test "${enable_static+set}" = set; then :
8219  enableval=$enable_static; p=${PACKAGE-default}
8220    case $enableval in
8221    yes) enable_static=yes ;;
8222    no) enable_static=no ;;
8223    *)
8224     enable_static=no
8225      # Look at the argument we got.  We use all the common list separators.
8226      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8227      for pkg in $enableval; do
8228	IFS=$lt_save_ifs
8229	if test "X$pkg" = "X$p"; then
8230	  enable_static=yes
8231	fi
8232      done
8233      IFS=$lt_save_ifs
8234      ;;
8235    esac
8236else
8237  enable_static=yes
8238fi
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249# Check whether --with-pic was given.
8250if test "${with_pic+set}" = set; then :
8251  withval=$with_pic; lt_p=${PACKAGE-default}
8252    case $withval in
8253    yes|no) pic_mode=$withval ;;
8254    *)
8255      pic_mode=default
8256      # Look at the argument we got.  We use all the common list separators.
8257      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8258      for lt_pkg in $withval; do
8259	IFS=$lt_save_ifs
8260	if test "X$lt_pkg" = "X$lt_p"; then
8261	  pic_mode=yes
8262	fi
8263      done
8264      IFS=$lt_save_ifs
8265      ;;
8266    esac
8267else
8268  pic_mode=default
8269fi
8270
8271
8272
8273
8274
8275
8276
8277
8278  # Check whether --enable-fast-install was given.
8279if test "${enable_fast_install+set}" = set; then :
8280  enableval=$enable_fast_install; p=${PACKAGE-default}
8281    case $enableval in
8282    yes) enable_fast_install=yes ;;
8283    no) enable_fast_install=no ;;
8284    *)
8285      enable_fast_install=no
8286      # Look at the argument we got.  We use all the common list separators.
8287      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8288      for pkg in $enableval; do
8289	IFS=$lt_save_ifs
8290	if test "X$pkg" = "X$p"; then
8291	  enable_fast_install=yes
8292	fi
8293      done
8294      IFS=$lt_save_ifs
8295      ;;
8296    esac
8297else
8298  enable_fast_install=yes
8299fi
8300
8301
8302
8303
8304
8305
8306
8307
8308  shared_archive_member_spec=
8309case $host,$enable_shared in
8310power*-*-aix[5-9]*,yes)
8311  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8312$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8313
8314# Check whether --with-aix-soname was given.
8315if test "${with_aix_soname+set}" = set; then :
8316  withval=$with_aix_soname; case $withval in
8317    aix|svr4|both)
8318      ;;
8319    *)
8320      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8321      ;;
8322    esac
8323    lt_cv_with_aix_soname=$with_aix_soname
8324else
8325  if ${lt_cv_with_aix_soname+:} false; then :
8326  $as_echo_n "(cached) " >&6
8327else
8328  lt_cv_with_aix_soname=aix
8329fi
8330
8331    with_aix_soname=$lt_cv_with_aix_soname
8332fi
8333
8334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8335$as_echo "$with_aix_soname" >&6; }
8336  if test aix != "$with_aix_soname"; then
8337    # For the AIX way of multilib, we name the shared archive member
8338    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8339    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8340    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8341    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8342    if test 64 = "${OBJECT_MODE-32}"; then
8343      shared_archive_member_spec=shr_64
8344    else
8345      shared_archive_member_spec=shr
8346    fi
8347  fi
8348  ;;
8349*)
8350  with_aix_soname=aix
8351  ;;
8352esac
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363# This can be used to rebuild libtool when needed
8364LIBTOOL_DEPS=$ltmain
8365
8366# Always use our own libtool.
8367LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398test -z "$LN_S" && LN_S="ln -s"
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413if test -n "${ZSH_VERSION+set}"; then
8414   setopt NO_GLOB_SUBST
8415fi
8416
8417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8418$as_echo_n "checking for objdir... " >&6; }
8419if ${lt_cv_objdir+:} false; then :
8420  $as_echo_n "(cached) " >&6
8421else
8422  rm -f .libs 2>/dev/null
8423mkdir .libs 2>/dev/null
8424if test -d .libs; then
8425  lt_cv_objdir=.libs
8426else
8427  # MS-DOS does not allow filenames that begin with a dot.
8428  lt_cv_objdir=_libs
8429fi
8430rmdir .libs 2>/dev/null
8431fi
8432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8433$as_echo "$lt_cv_objdir" >&6; }
8434objdir=$lt_cv_objdir
8435
8436
8437
8438
8439
8440cat >>confdefs.h <<_ACEOF
8441#define LT_OBJDIR "$lt_cv_objdir/"
8442_ACEOF
8443
8444
8445
8446
8447case $host_os in
8448aix3*)
8449  # AIX sometimes has problems with the GCC collect2 program.  For some
8450  # reason, if we set the COLLECT_NAMES environment variable, the problems
8451  # vanish in a puff of smoke.
8452  if test set != "${COLLECT_NAMES+set}"; then
8453    COLLECT_NAMES=
8454    export COLLECT_NAMES
8455  fi
8456  ;;
8457esac
8458
8459# Global variables:
8460ofile=libtool
8461can_build_shared=yes
8462
8463# All known linkers require a '.a' archive for static linking (except MSVC,
8464# which needs '.lib').
8465libext=a
8466
8467with_gnu_ld=$lt_cv_prog_gnu_ld
8468
8469old_CC=$CC
8470old_CFLAGS=$CFLAGS
8471
8472# Set sane defaults for various variables
8473test -z "$CC" && CC=cc
8474test -z "$LTCC" && LTCC=$CC
8475test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8476test -z "$LD" && LD=ld
8477test -z "$ac_objext" && ac_objext=o
8478
8479func_cc_basename $compiler
8480cc_basename=$func_cc_basename_result
8481
8482
8483# Only perform the check for file, if the check method requires it
8484test -z "$MAGIC_CMD" && MAGIC_CMD=file
8485case $deplibs_check_method in
8486file_magic*)
8487  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8488    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8489$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8490if ${lt_cv_path_MAGIC_CMD+:} false; then :
8491  $as_echo_n "(cached) " >&6
8492else
8493  case $MAGIC_CMD in
8494[\\/*] |  ?:[\\/]*)
8495  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8496  ;;
8497*)
8498  lt_save_MAGIC_CMD=$MAGIC_CMD
8499  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8500  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8501  for ac_dir in $ac_dummy; do
8502    IFS=$lt_save_ifs
8503    test -z "$ac_dir" && ac_dir=.
8504    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8505      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8506      if test -n "$file_magic_test_file"; then
8507	case $deplibs_check_method in
8508	"file_magic "*)
8509	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8510	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8511	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8512	    $EGREP "$file_magic_regex" > /dev/null; then
8513	    :
8514	  else
8515	    cat <<_LT_EOF 1>&2
8516
8517*** Warning: the command libtool uses to detect shared libraries,
8518*** $file_magic_cmd, produces output that libtool cannot recognize.
8519*** The result is that libtool may fail to recognize shared libraries
8520*** as such.  This will affect the creation of libtool libraries that
8521*** depend on shared libraries, but programs linked with such libtool
8522*** libraries will work regardless of this problem.  Nevertheless, you
8523*** may want to report the problem to your system manager and/or to
8524*** bug-libtool@gnu.org
8525
8526_LT_EOF
8527	  fi ;;
8528	esac
8529      fi
8530      break
8531    fi
8532  done
8533  IFS=$lt_save_ifs
8534  MAGIC_CMD=$lt_save_MAGIC_CMD
8535  ;;
8536esac
8537fi
8538
8539MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8540if test -n "$MAGIC_CMD"; then
8541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8542$as_echo "$MAGIC_CMD" >&6; }
8543else
8544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8545$as_echo "no" >&6; }
8546fi
8547
8548
8549
8550
8551
8552if test -z "$lt_cv_path_MAGIC_CMD"; then
8553  if test -n "$ac_tool_prefix"; then
8554    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8555$as_echo_n "checking for file... " >&6; }
8556if ${lt_cv_path_MAGIC_CMD+:} false; then :
8557  $as_echo_n "(cached) " >&6
8558else
8559  case $MAGIC_CMD in
8560[\\/*] |  ?:[\\/]*)
8561  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8562  ;;
8563*)
8564  lt_save_MAGIC_CMD=$MAGIC_CMD
8565  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8566  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8567  for ac_dir in $ac_dummy; do
8568    IFS=$lt_save_ifs
8569    test -z "$ac_dir" && ac_dir=.
8570    if test -f "$ac_dir/file"; then
8571      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8572      if test -n "$file_magic_test_file"; then
8573	case $deplibs_check_method in
8574	"file_magic "*)
8575	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8576	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8577	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8578	    $EGREP "$file_magic_regex" > /dev/null; then
8579	    :
8580	  else
8581	    cat <<_LT_EOF 1>&2
8582
8583*** Warning: the command libtool uses to detect shared libraries,
8584*** $file_magic_cmd, produces output that libtool cannot recognize.
8585*** The result is that libtool may fail to recognize shared libraries
8586*** as such.  This will affect the creation of libtool libraries that
8587*** depend on shared libraries, but programs linked with such libtool
8588*** libraries will work regardless of this problem.  Nevertheless, you
8589*** may want to report the problem to your system manager and/or to
8590*** bug-libtool@gnu.org
8591
8592_LT_EOF
8593	  fi ;;
8594	esac
8595      fi
8596      break
8597    fi
8598  done
8599  IFS=$lt_save_ifs
8600  MAGIC_CMD=$lt_save_MAGIC_CMD
8601  ;;
8602esac
8603fi
8604
8605MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8606if test -n "$MAGIC_CMD"; then
8607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8608$as_echo "$MAGIC_CMD" >&6; }
8609else
8610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8611$as_echo "no" >&6; }
8612fi
8613
8614
8615  else
8616    MAGIC_CMD=:
8617  fi
8618fi
8619
8620  fi
8621  ;;
8622esac
8623
8624# Use C for the default configuration in the libtool script
8625
8626lt_save_CC=$CC
8627ac_ext=c
8628ac_cpp='$CPP $CPPFLAGS'
8629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8631ac_compiler_gnu=$ac_cv_c_compiler_gnu
8632
8633
8634# Source file extension for C test sources.
8635ac_ext=c
8636
8637# Object file extension for compiled C test sources.
8638objext=o
8639objext=$objext
8640
8641# Code to be used in simple compile tests
8642lt_simple_compile_test_code="int some_variable = 0;"
8643
8644# Code to be used in simple link tests
8645lt_simple_link_test_code='int main(){return(0);}'
8646
8647
8648
8649
8650
8651
8652
8653# If no C compiler was specified, use CC.
8654LTCC=${LTCC-"$CC"}
8655
8656# If no C compiler flags were specified, use CFLAGS.
8657LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8658
8659# Allow CC to be a program name with arguments.
8660compiler=$CC
8661
8662# Save the default compiler, since it gets overwritten when the other
8663# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8664compiler_DEFAULT=$CC
8665
8666# save warnings/boilerplate of simple test code
8667ac_outfile=conftest.$ac_objext
8668echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8669eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8670_lt_compiler_boilerplate=`cat conftest.err`
8671$RM conftest*
8672
8673ac_outfile=conftest.$ac_objext
8674echo "$lt_simple_link_test_code" >conftest.$ac_ext
8675eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8676_lt_linker_boilerplate=`cat conftest.err`
8677$RM -r conftest*
8678
8679
8680## CAVEAT EMPTOR:
8681## There is no encapsulation within the following macros, do not change
8682## the running order or otherwise move them around unless you know exactly
8683## what you are doing...
8684if test -n "$compiler"; then
8685
8686lt_prog_compiler_no_builtin_flag=
8687
8688if test yes = "$GCC"; then
8689  case $cc_basename in
8690  nvcc*)
8691    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8692  *)
8693    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8694  esac
8695
8696  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8697$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8698if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8699  $as_echo_n "(cached) " >&6
8700else
8701  lt_cv_prog_compiler_rtti_exceptions=no
8702   ac_outfile=conftest.$ac_objext
8703   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8704   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8705   # Insert the option either (1) after the last *FLAGS variable, or
8706   # (2) before a word containing "conftest.", or (3) at the end.
8707   # Note that $ac_compile itself does not contain backslashes and begins
8708   # with a dollar sign (not a hyphen), so the echo should work correctly.
8709   # The option is referenced via a variable to avoid confusing sed.
8710   lt_compile=`echo "$ac_compile" | $SED \
8711   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8712   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8713   -e 's:$: $lt_compiler_flag:'`
8714   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8715   (eval "$lt_compile" 2>conftest.err)
8716   ac_status=$?
8717   cat conftest.err >&5
8718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8719   if (exit $ac_status) && test -s "$ac_outfile"; then
8720     # The compiler can only warn and ignore the option if not recognized
8721     # So say no if there are warnings other than the usual output.
8722     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8723     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8724     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8725       lt_cv_prog_compiler_rtti_exceptions=yes
8726     fi
8727   fi
8728   $RM conftest*
8729
8730fi
8731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8732$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8733
8734if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8735    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8736else
8737    :
8738fi
8739
8740fi
8741
8742
8743
8744
8745
8746
8747  lt_prog_compiler_wl=
8748lt_prog_compiler_pic=
8749lt_prog_compiler_static=
8750
8751
8752  if test yes = "$GCC"; then
8753    lt_prog_compiler_wl='-Wl,'
8754    lt_prog_compiler_static='-static'
8755
8756    case $host_os in
8757      aix*)
8758      # All AIX code is PIC.
8759      if test ia64 = "$host_cpu"; then
8760	# AIX 5 now supports IA64 processor
8761	lt_prog_compiler_static='-Bstatic'
8762      fi
8763      lt_prog_compiler_pic='-fPIC'
8764      ;;
8765
8766    amigaos*)
8767      case $host_cpu in
8768      powerpc)
8769            # see comment about AmigaOS4 .so support
8770            lt_prog_compiler_pic='-fPIC'
8771        ;;
8772      m68k)
8773            # FIXME: we need at least 68020 code to build shared libraries, but
8774            # adding the '-m68020' flag to GCC prevents building anything better,
8775            # like '-m68040'.
8776            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8777        ;;
8778      esac
8779      ;;
8780
8781    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8782      # PIC is the default for these OSes.
8783      ;;
8784
8785    mingw* | cygwin* | pw32* | os2* | cegcc*)
8786      # This hack is so that the source file can tell whether it is being
8787      # built for inclusion in a dll (and should export symbols for example).
8788      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8789      # (--disable-auto-import) libraries
8790      lt_prog_compiler_pic='-DDLL_EXPORT'
8791      case $host_os in
8792      os2*)
8793	lt_prog_compiler_static='$wl-static'
8794	;;
8795      esac
8796      ;;
8797
8798    darwin* | rhapsody*)
8799      # PIC is the default on this platform
8800      # Common symbols not allowed in MH_DYLIB files
8801      lt_prog_compiler_pic='-fno-common'
8802      ;;
8803
8804    haiku*)
8805      # PIC is the default for Haiku.
8806      # The "-static" flag exists, but is broken.
8807      lt_prog_compiler_static=
8808      ;;
8809
8810    hpux*)
8811      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8812      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8813      # sets the default TLS model and affects inlining.
8814      case $host_cpu in
8815      hppa*64*)
8816	# +Z the default
8817	;;
8818      *)
8819	lt_prog_compiler_pic='-fPIC'
8820	;;
8821      esac
8822      ;;
8823
8824    interix[3-9]*)
8825      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8826      # Instead, we relocate shared libraries at runtime.
8827      ;;
8828
8829    msdosdjgpp*)
8830      # Just because we use GCC doesn't mean we suddenly get shared libraries
8831      # on systems that don't support them.
8832      lt_prog_compiler_can_build_shared=no
8833      enable_shared=no
8834      ;;
8835
8836    *nto* | *qnx*)
8837      # QNX uses GNU C++, but need to define -shared option too, otherwise
8838      # it will coredump.
8839      lt_prog_compiler_pic='-fPIC -shared'
8840      ;;
8841
8842    sysv4*MP*)
8843      if test -d /usr/nec; then
8844	lt_prog_compiler_pic=-Kconform_pic
8845      fi
8846      ;;
8847
8848    *)
8849      lt_prog_compiler_pic='-fPIC'
8850      ;;
8851    esac
8852
8853    case $cc_basename in
8854    nvcc*) # Cuda Compiler Driver 2.2
8855      lt_prog_compiler_wl='-Xlinker '
8856      if test -n "$lt_prog_compiler_pic"; then
8857        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8858      fi
8859      ;;
8860    esac
8861  else
8862    # PORTME Check for flag to pass linker flags through the system compiler.
8863    case $host_os in
8864    aix*)
8865      lt_prog_compiler_wl='-Wl,'
8866      if test ia64 = "$host_cpu"; then
8867	# AIX 5 now supports IA64 processor
8868	lt_prog_compiler_static='-Bstatic'
8869      else
8870	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8871      fi
8872      ;;
8873
8874    darwin* | rhapsody*)
8875      # PIC is the default on this platform
8876      # Common symbols not allowed in MH_DYLIB files
8877      lt_prog_compiler_pic='-fno-common'
8878      case $cc_basename in
8879      nagfor*)
8880        # NAG Fortran compiler
8881        lt_prog_compiler_wl='-Wl,-Wl,,'
8882        lt_prog_compiler_pic='-PIC'
8883        lt_prog_compiler_static='-Bstatic'
8884        ;;
8885      esac
8886      ;;
8887
8888    mingw* | cygwin* | pw32* | os2* | cegcc*)
8889      # This hack is so that the source file can tell whether it is being
8890      # built for inclusion in a dll (and should export symbols for example).
8891      lt_prog_compiler_pic='-DDLL_EXPORT'
8892      case $host_os in
8893      os2*)
8894	lt_prog_compiler_static='$wl-static'
8895	;;
8896      esac
8897      ;;
8898
8899    hpux9* | hpux10* | hpux11*)
8900      lt_prog_compiler_wl='-Wl,'
8901      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8902      # not for PA HP-UX.
8903      case $host_cpu in
8904      hppa*64*|ia64*)
8905	# +Z the default
8906	;;
8907      *)
8908	lt_prog_compiler_pic='+Z'
8909	;;
8910      esac
8911      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8912      lt_prog_compiler_static='$wl-a ${wl}archive'
8913      ;;
8914
8915    irix5* | irix6* | nonstopux*)
8916      lt_prog_compiler_wl='-Wl,'
8917      # PIC (with -KPIC) is the default.
8918      lt_prog_compiler_static='-non_shared'
8919      ;;
8920
8921    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8922      case $cc_basename in
8923      # old Intel for x86_64, which still supported -KPIC.
8924      ecc*)
8925	lt_prog_compiler_wl='-Wl,'
8926	lt_prog_compiler_pic='-KPIC'
8927	lt_prog_compiler_static='-static'
8928        ;;
8929      # icc used to be incompatible with GCC.
8930      # ICC 10 doesn't accept -KPIC any more.
8931      icc* | ifort*)
8932	lt_prog_compiler_wl='-Wl,'
8933	lt_prog_compiler_pic='-fPIC'
8934	lt_prog_compiler_static='-static'
8935        ;;
8936      # Lahey Fortran 8.1.
8937      lf95*)
8938	lt_prog_compiler_wl='-Wl,'
8939	lt_prog_compiler_pic='--shared'
8940	lt_prog_compiler_static='--static'
8941	;;
8942      nagfor*)
8943	# NAG Fortran compiler
8944	lt_prog_compiler_wl='-Wl,-Wl,,'
8945	lt_prog_compiler_pic='-PIC'
8946	lt_prog_compiler_static='-Bstatic'
8947	;;
8948      tcc*)
8949	# Fabrice Bellard et al's Tiny C Compiler
8950	lt_prog_compiler_wl='-Wl,'
8951	lt_prog_compiler_pic='-fPIC'
8952	lt_prog_compiler_static='-static'
8953	;;
8954      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8955        # Portland Group compilers (*not* the Pentium gcc compiler,
8956	# which looks to be a dead project)
8957	lt_prog_compiler_wl='-Wl,'
8958	lt_prog_compiler_pic='-fpic'
8959	lt_prog_compiler_static='-Bstatic'
8960        ;;
8961      ccc*)
8962        lt_prog_compiler_wl='-Wl,'
8963        # All Alpha code is PIC.
8964        lt_prog_compiler_static='-non_shared'
8965        ;;
8966      xl* | bgxl* | bgf* | mpixl*)
8967	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8968	lt_prog_compiler_wl='-Wl,'
8969	lt_prog_compiler_pic='-qpic'
8970	lt_prog_compiler_static='-qstaticlink'
8971	;;
8972      *)
8973	case `$CC -V 2>&1 | sed 5q` in
8974	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8975	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8976	  lt_prog_compiler_pic='-KPIC'
8977	  lt_prog_compiler_static='-Bstatic'
8978	  lt_prog_compiler_wl=''
8979	  ;;
8980	*Sun\ F* | *Sun*Fortran*)
8981	  lt_prog_compiler_pic='-KPIC'
8982	  lt_prog_compiler_static='-Bstatic'
8983	  lt_prog_compiler_wl='-Qoption ld '
8984	  ;;
8985	*Sun\ C*)
8986	  # Sun C 5.9
8987	  lt_prog_compiler_pic='-KPIC'
8988	  lt_prog_compiler_static='-Bstatic'
8989	  lt_prog_compiler_wl='-Wl,'
8990	  ;;
8991        *Intel*\ [CF]*Compiler*)
8992	  lt_prog_compiler_wl='-Wl,'
8993	  lt_prog_compiler_pic='-fPIC'
8994	  lt_prog_compiler_static='-static'
8995	  ;;
8996	*Portland\ Group*)
8997	  lt_prog_compiler_wl='-Wl,'
8998	  lt_prog_compiler_pic='-fpic'
8999	  lt_prog_compiler_static='-Bstatic'
9000	  ;;
9001	esac
9002	;;
9003      esac
9004      ;;
9005
9006    newsos6)
9007      lt_prog_compiler_pic='-KPIC'
9008      lt_prog_compiler_static='-Bstatic'
9009      ;;
9010
9011    *nto* | *qnx*)
9012      # QNX uses GNU C++, but need to define -shared option too, otherwise
9013      # it will coredump.
9014      lt_prog_compiler_pic='-fPIC -shared'
9015      ;;
9016
9017    osf3* | osf4* | osf5*)
9018      lt_prog_compiler_wl='-Wl,'
9019      # All OSF/1 code is PIC.
9020      lt_prog_compiler_static='-non_shared'
9021      ;;
9022
9023    rdos*)
9024      lt_prog_compiler_static='-non_shared'
9025      ;;
9026
9027    solaris*)
9028      lt_prog_compiler_pic='-KPIC'
9029      lt_prog_compiler_static='-Bstatic'
9030      case $cc_basename in
9031      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9032	lt_prog_compiler_wl='-Qoption ld ';;
9033      *)
9034	lt_prog_compiler_wl='-Wl,';;
9035      esac
9036      ;;
9037
9038    sunos4*)
9039      lt_prog_compiler_wl='-Qoption ld '
9040      lt_prog_compiler_pic='-PIC'
9041      lt_prog_compiler_static='-Bstatic'
9042      ;;
9043
9044    sysv4 | sysv4.2uw2* | sysv4.3*)
9045      lt_prog_compiler_wl='-Wl,'
9046      lt_prog_compiler_pic='-KPIC'
9047      lt_prog_compiler_static='-Bstatic'
9048      ;;
9049
9050    sysv4*MP*)
9051      if test -d /usr/nec; then
9052	lt_prog_compiler_pic='-Kconform_pic'
9053	lt_prog_compiler_static='-Bstatic'
9054      fi
9055      ;;
9056
9057    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9058      lt_prog_compiler_wl='-Wl,'
9059      lt_prog_compiler_pic='-KPIC'
9060      lt_prog_compiler_static='-Bstatic'
9061      ;;
9062
9063    unicos*)
9064      lt_prog_compiler_wl='-Wl,'
9065      lt_prog_compiler_can_build_shared=no
9066      ;;
9067
9068    uts4*)
9069      lt_prog_compiler_pic='-pic'
9070      lt_prog_compiler_static='-Bstatic'
9071      ;;
9072
9073    *)
9074      lt_prog_compiler_can_build_shared=no
9075      ;;
9076    esac
9077  fi
9078
9079case $host_os in
9080  # For platforms that do not support PIC, -DPIC is meaningless:
9081  *djgpp*)
9082    lt_prog_compiler_pic=
9083    ;;
9084  *)
9085    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9086    ;;
9087esac
9088
9089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9090$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9091if ${lt_cv_prog_compiler_pic+:} false; then :
9092  $as_echo_n "(cached) " >&6
9093else
9094  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9095fi
9096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9097$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9098lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9099
9100#
9101# Check to make sure the PIC flag actually works.
9102#
9103if test -n "$lt_prog_compiler_pic"; then
9104  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9105$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9106if ${lt_cv_prog_compiler_pic_works+:} false; then :
9107  $as_echo_n "(cached) " >&6
9108else
9109  lt_cv_prog_compiler_pic_works=no
9110   ac_outfile=conftest.$ac_objext
9111   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9112   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9113   # Insert the option either (1) after the last *FLAGS variable, or
9114   # (2) before a word containing "conftest.", or (3) at the end.
9115   # Note that $ac_compile itself does not contain backslashes and begins
9116   # with a dollar sign (not a hyphen), so the echo should work correctly.
9117   # The option is referenced via a variable to avoid confusing sed.
9118   lt_compile=`echo "$ac_compile" | $SED \
9119   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9120   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9121   -e 's:$: $lt_compiler_flag:'`
9122   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9123   (eval "$lt_compile" 2>conftest.err)
9124   ac_status=$?
9125   cat conftest.err >&5
9126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9127   if (exit $ac_status) && test -s "$ac_outfile"; then
9128     # The compiler can only warn and ignore the option if not recognized
9129     # So say no if there are warnings other than the usual output.
9130     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9131     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9132     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9133       lt_cv_prog_compiler_pic_works=yes
9134     fi
9135   fi
9136   $RM conftest*
9137
9138fi
9139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9140$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9141
9142if test yes = "$lt_cv_prog_compiler_pic_works"; then
9143    case $lt_prog_compiler_pic in
9144     "" | " "*) ;;
9145     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9146     esac
9147else
9148    lt_prog_compiler_pic=
9149     lt_prog_compiler_can_build_shared=no
9150fi
9151
9152fi
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164#
9165# Check to make sure the static flag actually works.
9166#
9167wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9169$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9170if ${lt_cv_prog_compiler_static_works+:} false; then :
9171  $as_echo_n "(cached) " >&6
9172else
9173  lt_cv_prog_compiler_static_works=no
9174   save_LDFLAGS=$LDFLAGS
9175   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9176   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9177   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9178     # The linker can only warn and ignore the option if not recognized
9179     # So say no if there are warnings
9180     if test -s conftest.err; then
9181       # Append any errors to the config.log.
9182       cat conftest.err 1>&5
9183       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9184       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9185       if diff conftest.exp conftest.er2 >/dev/null; then
9186         lt_cv_prog_compiler_static_works=yes
9187       fi
9188     else
9189       lt_cv_prog_compiler_static_works=yes
9190     fi
9191   fi
9192   $RM -r conftest*
9193   LDFLAGS=$save_LDFLAGS
9194
9195fi
9196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9197$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9198
9199if test yes = "$lt_cv_prog_compiler_static_works"; then
9200    :
9201else
9202    lt_prog_compiler_static=
9203fi
9204
9205
9206
9207
9208
9209
9210
9211  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9212$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9213if ${lt_cv_prog_compiler_c_o+:} false; then :
9214  $as_echo_n "(cached) " >&6
9215else
9216  lt_cv_prog_compiler_c_o=no
9217   $RM -r conftest 2>/dev/null
9218   mkdir conftest
9219   cd conftest
9220   mkdir out
9221   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9222
9223   lt_compiler_flag="-o out/conftest2.$ac_objext"
9224   # Insert the option either (1) after the last *FLAGS variable, or
9225   # (2) before a word containing "conftest.", or (3) at the end.
9226   # Note that $ac_compile itself does not contain backslashes and begins
9227   # with a dollar sign (not a hyphen), so the echo should work correctly.
9228   lt_compile=`echo "$ac_compile" | $SED \
9229   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9230   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9231   -e 's:$: $lt_compiler_flag:'`
9232   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9233   (eval "$lt_compile" 2>out/conftest.err)
9234   ac_status=$?
9235   cat out/conftest.err >&5
9236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9237   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9238   then
9239     # The compiler can only warn and ignore the option if not recognized
9240     # So say no if there are warnings
9241     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9242     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9243     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9244       lt_cv_prog_compiler_c_o=yes
9245     fi
9246   fi
9247   chmod u+w . 2>&5
9248   $RM conftest*
9249   # SGI C++ compiler will create directory out/ii_files/ for
9250   # template instantiation
9251   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9252   $RM out/* && rmdir out
9253   cd ..
9254   $RM -r conftest
9255   $RM conftest*
9256
9257fi
9258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9259$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9260
9261
9262
9263
9264
9265
9266  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9267$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9268if ${lt_cv_prog_compiler_c_o+:} false; then :
9269  $as_echo_n "(cached) " >&6
9270else
9271  lt_cv_prog_compiler_c_o=no
9272   $RM -r conftest 2>/dev/null
9273   mkdir conftest
9274   cd conftest
9275   mkdir out
9276   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9277
9278   lt_compiler_flag="-o out/conftest2.$ac_objext"
9279   # Insert the option either (1) after the last *FLAGS variable, or
9280   # (2) before a word containing "conftest.", or (3) at the end.
9281   # Note that $ac_compile itself does not contain backslashes and begins
9282   # with a dollar sign (not a hyphen), so the echo should work correctly.
9283   lt_compile=`echo "$ac_compile" | $SED \
9284   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9285   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9286   -e 's:$: $lt_compiler_flag:'`
9287   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9288   (eval "$lt_compile" 2>out/conftest.err)
9289   ac_status=$?
9290   cat out/conftest.err >&5
9291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9292   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9293   then
9294     # The compiler can only warn and ignore the option if not recognized
9295     # So say no if there are warnings
9296     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9297     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9298     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9299       lt_cv_prog_compiler_c_o=yes
9300     fi
9301   fi
9302   chmod u+w . 2>&5
9303   $RM conftest*
9304   # SGI C++ compiler will create directory out/ii_files/ for
9305   # template instantiation
9306   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9307   $RM out/* && rmdir out
9308   cd ..
9309   $RM -r conftest
9310   $RM conftest*
9311
9312fi
9313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9314$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9315
9316
9317
9318
9319hard_links=nottested
9320if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9321  # do not overwrite the value of need_locks provided by the user
9322  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9323$as_echo_n "checking if we can lock with hard links... " >&6; }
9324  hard_links=yes
9325  $RM conftest*
9326  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9327  touch conftest.a
9328  ln conftest.a conftest.b 2>&5 || hard_links=no
9329  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9331$as_echo "$hard_links" >&6; }
9332  if test no = "$hard_links"; then
9333    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9334$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9335    need_locks=warn
9336  fi
9337else
9338  need_locks=no
9339fi
9340
9341
9342
9343
9344
9345
9346  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9347$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9348
9349  runpath_var=
9350  allow_undefined_flag=
9351  always_export_symbols=no
9352  archive_cmds=
9353  archive_expsym_cmds=
9354  compiler_needs_object=no
9355  enable_shared_with_static_runtimes=no
9356  export_dynamic_flag_spec=
9357  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9358  hardcode_automatic=no
9359  hardcode_direct=no
9360  hardcode_direct_absolute=no
9361  hardcode_libdir_flag_spec=
9362  hardcode_libdir_separator=
9363  hardcode_minus_L=no
9364  hardcode_shlibpath_var=unsupported
9365  inherit_rpath=no
9366  link_all_deplibs=unknown
9367  module_cmds=
9368  module_expsym_cmds=
9369  old_archive_from_new_cmds=
9370  old_archive_from_expsyms_cmds=
9371  thread_safe_flag_spec=
9372  whole_archive_flag_spec=
9373  # include_expsyms should be a list of space-separated symbols to be *always*
9374  # included in the symbol list
9375  include_expsyms=
9376  # exclude_expsyms can be an extended regexp of symbols to exclude
9377  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9378  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9379  # as well as any symbol that contains 'd'.
9380  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9381  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9382  # platforms (ab)use it in PIC code, but their linkers get confused if
9383  # the symbol is explicitly referenced.  Since portable code cannot
9384  # rely on this symbol name, it's probably fine to never include it in
9385  # preloaded symbol tables.
9386  # Exclude shared library initialization/finalization symbols.
9387  extract_expsyms_cmds=
9388
9389  case $host_os in
9390  cygwin* | mingw* | pw32* | cegcc*)
9391    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9392    # When not using gcc, we currently assume that we are using
9393    # Microsoft Visual C++.
9394    if test yes != "$GCC"; then
9395      with_gnu_ld=no
9396    fi
9397    ;;
9398  interix*)
9399    # we just hope/assume this is gcc and not c89 (= MSVC++)
9400    with_gnu_ld=yes
9401    ;;
9402  openbsd* | bitrig*)
9403    with_gnu_ld=no
9404    ;;
9405  esac
9406
9407  ld_shlibs=yes
9408
9409  # On some targets, GNU ld is compatible enough with the native linker
9410  # that we're better off using the native interface for both.
9411  lt_use_gnu_ld_interface=no
9412  if test yes = "$with_gnu_ld"; then
9413    case $host_os in
9414      aix*)
9415	# The AIX port of GNU ld has always aspired to compatibility
9416	# with the native linker.  However, as the warning in the GNU ld
9417	# block says, versions before 2.19.5* couldn't really create working
9418	# shared libraries, regardless of the interface used.
9419	case `$LD -v 2>&1` in
9420	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9421	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9422	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9423	  *)
9424	    lt_use_gnu_ld_interface=yes
9425	    ;;
9426	esac
9427	;;
9428      *)
9429	lt_use_gnu_ld_interface=yes
9430	;;
9431    esac
9432  fi
9433
9434  if test yes = "$lt_use_gnu_ld_interface"; then
9435    # If archive_cmds runs LD, not CC, wlarc should be empty
9436    wlarc='$wl'
9437
9438    # Set some defaults for GNU ld with shared library support. These
9439    # are reset later if shared libraries are not supported. Putting them
9440    # here allows them to be overridden if necessary.
9441    runpath_var=LD_RUN_PATH
9442    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9443    export_dynamic_flag_spec='$wl--export-dynamic'
9444    # ancient GNU ld didn't support --whole-archive et. al.
9445    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9446      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9447    else
9448      whole_archive_flag_spec=
9449    fi
9450    supports_anon_versioning=no
9451    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9452      *GNU\ gold*) supports_anon_versioning=yes ;;
9453      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9454      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9455      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9456      *\ 2.11.*) ;; # other 2.11 versions
9457      *) supports_anon_versioning=yes ;;
9458    esac
9459
9460    # See if GNU ld supports shared libraries.
9461    case $host_os in
9462    aix[3-9]*)
9463      # On AIX/PPC, the GNU linker is very broken
9464      if test ia64 != "$host_cpu"; then
9465	ld_shlibs=no
9466	cat <<_LT_EOF 1>&2
9467
9468*** Warning: the GNU linker, at least up to release 2.19, is reported
9469*** to be unable to reliably create shared libraries on AIX.
9470*** Therefore, libtool is disabling shared libraries support.  If you
9471*** really care for shared libraries, you may want to install binutils
9472*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9473*** You will then need to restart the configuration process.
9474
9475_LT_EOF
9476      fi
9477      ;;
9478
9479    amigaos*)
9480      case $host_cpu in
9481      powerpc)
9482            # see comment about AmigaOS4 .so support
9483            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9484            archive_expsym_cmds=''
9485        ;;
9486      m68k)
9487            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)'
9488            hardcode_libdir_flag_spec='-L$libdir'
9489            hardcode_minus_L=yes
9490        ;;
9491      esac
9492      ;;
9493
9494    beos*)
9495      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9496	allow_undefined_flag=unsupported
9497	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9498	# support --undefined.  This deserves some investigation.  FIXME
9499	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9500      else
9501	ld_shlibs=no
9502      fi
9503      ;;
9504
9505    cygwin* | mingw* | pw32* | cegcc*)
9506      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9507      # as there is no search path for DLLs.
9508      hardcode_libdir_flag_spec='-L$libdir'
9509      export_dynamic_flag_spec='$wl--export-all-symbols'
9510      allow_undefined_flag=unsupported
9511      always_export_symbols=no
9512      enable_shared_with_static_runtimes=yes
9513      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9514      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9515
9516      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9517        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9518	# If the export-symbols file already is a .def file, use it as
9519	# is; otherwise, prepend EXPORTS...
9520	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9521          cp $export_symbols $output_objdir/$soname.def;
9522        else
9523          echo EXPORTS > $output_objdir/$soname.def;
9524          cat $export_symbols >> $output_objdir/$soname.def;
9525        fi~
9526        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9527      else
9528	ld_shlibs=no
9529      fi
9530      ;;
9531
9532    haiku*)
9533      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9534      link_all_deplibs=yes
9535      ;;
9536
9537    os2*)
9538      hardcode_libdir_flag_spec='-L$libdir'
9539      hardcode_minus_L=yes
9540      allow_undefined_flag=unsupported
9541      shrext_cmds=.dll
9542      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9543	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9544	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9545	$ECHO EXPORTS >> $output_objdir/$libname.def~
9546	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9547	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9548	emximp -o $lib $output_objdir/$libname.def'
9549      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9550	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9551	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9552	$ECHO EXPORTS >> $output_objdir/$libname.def~
9553	prefix_cmds="$SED"~
9554	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9555	  prefix_cmds="$prefix_cmds -e 1d";
9556	fi~
9557	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9558	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9559	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9560	emximp -o $lib $output_objdir/$libname.def'
9561      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9562      enable_shared_with_static_runtimes=yes
9563      ;;
9564
9565    interix[3-9]*)
9566      hardcode_direct=no
9567      hardcode_shlibpath_var=no
9568      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9569      export_dynamic_flag_spec='$wl-E'
9570      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9571      # Instead, shared libraries are loaded at an image base (0x10000000 by
9572      # default) and relocated if they conflict, which is a slow very memory
9573      # consuming and fragmenting process.  To avoid this, we pick a random,
9574      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9575      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9576      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9577      archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9578      ;;
9579
9580    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9581      tmp_diet=no
9582      if test linux-dietlibc = "$host_os"; then
9583	case $cc_basename in
9584	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9585	esac
9586      fi
9587      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9588	 && test no = "$tmp_diet"
9589      then
9590	tmp_addflag=' $pic_flag'
9591	tmp_sharedflag='-shared'
9592	case $cc_basename,$host_cpu in
9593        pgcc*)				# Portland Group C compiler
9594	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9595	  tmp_addflag=' $pic_flag'
9596	  ;;
9597	pgf77* | pgf90* | pgf95* | pgfortran*)
9598					# Portland Group f77 and f90 compilers
9599	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9600	  tmp_addflag=' $pic_flag -Mnomain' ;;
9601	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9602	  tmp_addflag=' -i_dynamic' ;;
9603	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9604	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9605	ifc* | ifort*)			# Intel Fortran compiler
9606	  tmp_addflag=' -nofor_main' ;;
9607	lf95*)				# Lahey Fortran 8.1
9608	  whole_archive_flag_spec=
9609	  tmp_sharedflag='--shared' ;;
9610        nagfor*)                        # NAGFOR 5.3
9611          tmp_sharedflag='-Wl,-shared' ;;
9612	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9613	  tmp_sharedflag='-qmkshrobj'
9614	  tmp_addflag= ;;
9615	nvcc*)	# Cuda Compiler Driver 2.2
9616	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9617	  compiler_needs_object=yes
9618	  ;;
9619	esac
9620	case `$CC -V 2>&1 | sed 5q` in
9621	*Sun\ C*)			# Sun C 5.9
9622	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9623	  compiler_needs_object=yes
9624	  tmp_sharedflag='-G' ;;
9625	*Sun\ F*)			# Sun Fortran 8.3
9626	  tmp_sharedflag='-G' ;;
9627	esac
9628	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9629
9630        if test yes = "$supports_anon_versioning"; then
9631          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9632            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9633            echo "local: *; };" >> $output_objdir/$libname.ver~
9634            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9635        fi
9636
9637	case $cc_basename in
9638	tcc*)
9639	  export_dynamic_flag_spec='-rdynamic'
9640	  ;;
9641	xlf* | bgf* | bgxlf* | mpixlf*)
9642	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9643	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9644	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9645	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9646	  if test yes = "$supports_anon_versioning"; then
9647	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9648              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9649              echo "local: *; };" >> $output_objdir/$libname.ver~
9650              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9651	  fi
9652	  ;;
9653	esac
9654      else
9655        ld_shlibs=no
9656      fi
9657      ;;
9658
9659    netbsd*)
9660      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9661	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9662	wlarc=
9663      else
9664	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9665	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9666      fi
9667      ;;
9668
9669    solaris*)
9670      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9671	ld_shlibs=no
9672	cat <<_LT_EOF 1>&2
9673
9674*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9675*** create shared libraries on Solaris systems.  Therefore, libtool
9676*** is disabling shared libraries support.  We urge you to upgrade GNU
9677*** binutils to release 2.9.1 or newer.  Another option is to modify
9678*** your PATH or compiler configuration so that the native linker is
9679*** used, and then restart.
9680
9681_LT_EOF
9682      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9683	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9684	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9685      else
9686	ld_shlibs=no
9687      fi
9688      ;;
9689
9690    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9691      case `$LD -v 2>&1` in
9692        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9693	ld_shlibs=no
9694	cat <<_LT_EOF 1>&2
9695
9696*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9697*** reliably create shared libraries on SCO systems.  Therefore, libtool
9698*** is disabling shared libraries support.  We urge you to upgrade GNU
9699*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9700*** your PATH or compiler configuration so that the native linker is
9701*** used, and then restart.
9702
9703_LT_EOF
9704	;;
9705	*)
9706	  # For security reasons, it is highly recommended that you always
9707	  # use absolute paths for naming shared libraries, and exclude the
9708	  # DT_RUNPATH tag from executables and libraries.  But doing so
9709	  # requires that you compile everything twice, which is a pain.
9710	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9711	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9712	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9713	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9714	  else
9715	    ld_shlibs=no
9716	  fi
9717	;;
9718      esac
9719      ;;
9720
9721    sunos4*)
9722      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9723      wlarc=
9724      hardcode_direct=yes
9725      hardcode_shlibpath_var=no
9726      ;;
9727
9728    *)
9729      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9730	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9731	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9732      else
9733	ld_shlibs=no
9734      fi
9735      ;;
9736    esac
9737
9738    if test no = "$ld_shlibs"; then
9739      runpath_var=
9740      hardcode_libdir_flag_spec=
9741      export_dynamic_flag_spec=
9742      whole_archive_flag_spec=
9743    fi
9744  else
9745    # PORTME fill in a description of your system's linker (not GNU ld)
9746    case $host_os in
9747    aix3*)
9748      allow_undefined_flag=unsupported
9749      always_export_symbols=yes
9750      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'
9751      # Note: this linker hardcodes the directories in LIBPATH if there
9752      # are no directories specified by -L.
9753      hardcode_minus_L=yes
9754      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9755	# Neither direct hardcoding nor static linking is supported with a
9756	# broken collect2.
9757	hardcode_direct=unsupported
9758      fi
9759      ;;
9760
9761    aix[4-9]*)
9762      if test ia64 = "$host_cpu"; then
9763	# On IA64, the linker does run time linking by default, so we don't
9764	# have to do anything special.
9765	aix_use_runtimelinking=no
9766	exp_sym_flag='-Bexport'
9767	no_entry_flag=
9768      else
9769	# If we're using GNU nm, then we don't want the "-C" option.
9770	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9771	# Without the "-l" option, or with the "-B" option, AIX nm treats
9772	# weak defined symbols like other global defined symbols, whereas
9773	# GNU nm marks them as "W".
9774	# While the 'weak' keyword is ignored in the Export File, we need
9775	# it in the Import File for the 'aix-soname' feature, so we have
9776	# to replace the "-B" option with "-P" for AIX nm.
9777	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9778	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
9779	else
9780	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
9781	fi
9782	aix_use_runtimelinking=no
9783
9784	# Test if we are trying to use run time linking or normal
9785	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9786	# have runtime linking enabled, and use it for executables.
9787	# For shared libraries, we enable/disable runtime linking
9788	# depending on the kind of the shared library created -
9789	# when "with_aix_soname,aix_use_runtimelinking" is:
9790	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9791	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9792	#            lib.a           static archive
9793	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9794	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9795	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9796	#            lib.a(lib.so.V) shared, rtl:no
9797	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9798	#            lib.a           static archive
9799	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9800	  for ld_flag in $LDFLAGS; do
9801	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9802	    aix_use_runtimelinking=yes
9803	    break
9804	  fi
9805	  done
9806	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9807	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9808	    # so we don't have lib.a shared libs to link our executables.
9809	    # We have to force runtime linking in this case.
9810	    aix_use_runtimelinking=yes
9811	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9812	  fi
9813	  ;;
9814	esac
9815
9816	exp_sym_flag='-bexport'
9817	no_entry_flag='-bnoentry'
9818      fi
9819
9820      # When large executables or shared objects are built, AIX ld can
9821      # have problems creating the table of contents.  If linking a library
9822      # or program results in "error TOC overflow" add -mminimal-toc to
9823      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9824      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9825
9826      archive_cmds=''
9827      hardcode_direct=yes
9828      hardcode_direct_absolute=yes
9829      hardcode_libdir_separator=':'
9830      link_all_deplibs=yes
9831      file_list_spec='$wl-f,'
9832      case $with_aix_soname,$aix_use_runtimelinking in
9833      aix,*) ;; # traditional, no import file
9834      svr4,* | *,yes) # use import file
9835	# The Import File defines what to hardcode.
9836	hardcode_direct=no
9837	hardcode_direct_absolute=no
9838	;;
9839      esac
9840
9841      if test yes = "$GCC"; then
9842	case $host_os in aix4.[012]|aix4.[012].*)
9843	# We only want to do this on AIX 4.2 and lower, the check
9844	# below for broken collect2 doesn't work under 4.3+
9845	  collect2name=`$CC -print-prog-name=collect2`
9846	  if test -f "$collect2name" &&
9847	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9848	  then
9849	  # We have reworked collect2
9850	  :
9851	  else
9852	  # We have old collect2
9853	  hardcode_direct=unsupported
9854	  # It fails to find uninstalled libraries when the uninstalled
9855	  # path is not listed in the libpath.  Setting hardcode_minus_L
9856	  # to unsupported forces relinking
9857	  hardcode_minus_L=yes
9858	  hardcode_libdir_flag_spec='-L$libdir'
9859	  hardcode_libdir_separator=
9860	  fi
9861	  ;;
9862	esac
9863	shared_flag='-shared'
9864	if test yes = "$aix_use_runtimelinking"; then
9865	  shared_flag="$shared_flag "'$wl-G'
9866	fi
9867	# Need to ensure runtime linking is disabled for the traditional
9868	# shared library, or the linker may eventually find shared libraries
9869	# /with/ Import File - we do not want to mix them.
9870	shared_flag_aix='-shared'
9871	shared_flag_svr4='-shared $wl-G'
9872      else
9873	# not using gcc
9874	if test ia64 = "$host_cpu"; then
9875	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9876	# chokes on -Wl,-G. The following line is correct:
9877	  shared_flag='-G'
9878	else
9879	  if test yes = "$aix_use_runtimelinking"; then
9880	    shared_flag='$wl-G'
9881	  else
9882	    shared_flag='$wl-bM:SRE'
9883	  fi
9884	  shared_flag_aix='$wl-bM:SRE'
9885	  shared_flag_svr4='$wl-G'
9886	fi
9887      fi
9888
9889      export_dynamic_flag_spec='$wl-bexpall'
9890      # It seems that -bexpall does not export symbols beginning with
9891      # underscore (_), so it is better to generate a list of symbols to export.
9892      always_export_symbols=yes
9893      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9894	# Warning - without using the other runtime loading flags (-brtl),
9895	# -berok will link without error, but may produce a broken library.
9896	allow_undefined_flag='-berok'
9897        # Determine the default libpath from the value encoded in an
9898        # empty executable.
9899        if test set = "${lt_cv_aix_libpath+set}"; then
9900  aix_libpath=$lt_cv_aix_libpath
9901else
9902  if ${lt_cv_aix_libpath_+:} false; then :
9903  $as_echo_n "(cached) " >&6
9904else
9905  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9906/* end confdefs.h.  */
9907
9908int
9909main ()
9910{
9911
9912  ;
9913  return 0;
9914}
9915_ACEOF
9916if ac_fn_c_try_link "$LINENO"; then :
9917
9918  lt_aix_libpath_sed='
9919      /Import File Strings/,/^$/ {
9920	  /^0/ {
9921	      s/^0  *\([^ ]*\) *$/\1/
9922	      p
9923	  }
9924      }'
9925  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9926  # Check for a 64-bit object if we didn't find anything.
9927  if test -z "$lt_cv_aix_libpath_"; then
9928    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9929  fi
9930fi
9931rm -f core conftest.err conftest.$ac_objext \
9932    conftest$ac_exeext conftest.$ac_ext
9933  if test -z "$lt_cv_aix_libpath_"; then
9934    lt_cv_aix_libpath_=/usr/lib:/lib
9935  fi
9936
9937fi
9938
9939  aix_libpath=$lt_cv_aix_libpath_
9940fi
9941
9942        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9943        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
9944      else
9945	if test ia64 = "$host_cpu"; then
9946	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
9947	  allow_undefined_flag="-z nodefs"
9948	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
9949	else
9950	 # Determine the default libpath from the value encoded in an
9951	 # empty executable.
9952	 if test set = "${lt_cv_aix_libpath+set}"; then
9953  aix_libpath=$lt_cv_aix_libpath
9954else
9955  if ${lt_cv_aix_libpath_+:} false; then :
9956  $as_echo_n "(cached) " >&6
9957else
9958  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9959/* end confdefs.h.  */
9960
9961int
9962main ()
9963{
9964
9965  ;
9966  return 0;
9967}
9968_ACEOF
9969if ac_fn_c_try_link "$LINENO"; then :
9970
9971  lt_aix_libpath_sed='
9972      /Import File Strings/,/^$/ {
9973	  /^0/ {
9974	      s/^0  *\([^ ]*\) *$/\1/
9975	      p
9976	  }
9977      }'
9978  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9979  # Check for a 64-bit object if we didn't find anything.
9980  if test -z "$lt_cv_aix_libpath_"; then
9981    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9982  fi
9983fi
9984rm -f core conftest.err conftest.$ac_objext \
9985    conftest$ac_exeext conftest.$ac_ext
9986  if test -z "$lt_cv_aix_libpath_"; then
9987    lt_cv_aix_libpath_=/usr/lib:/lib
9988  fi
9989
9990fi
9991
9992  aix_libpath=$lt_cv_aix_libpath_
9993fi
9994
9995	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9996	  # Warning - without using the other run time loading flags,
9997	  # -berok will link without error, but may produce a broken library.
9998	  no_undefined_flag=' $wl-bernotok'
9999	  allow_undefined_flag=' $wl-berok'
10000	  if test yes = "$with_gnu_ld"; then
10001	    # We only use this code for GNU lds that support --whole-archive.
10002	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10003	  else
10004	    # Exported symbols can be pulled into shared objects from archives
10005	    whole_archive_flag_spec='$convenience'
10006	  fi
10007	  archive_cmds_need_lc=yes
10008	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10009	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10010	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10011	  if test svr4 != "$with_aix_soname"; then
10012	    # This is similar to how AIX traditionally builds its shared libraries.
10013	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10014	  fi
10015	  if test aix != "$with_aix_soname"; then
10016	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10017	  else
10018	    # used by -dlpreopen to get the symbols
10019	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10020	  fi
10021	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10022	fi
10023      fi
10024      ;;
10025
10026    amigaos*)
10027      case $host_cpu in
10028      powerpc)
10029            # see comment about AmigaOS4 .so support
10030            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10031            archive_expsym_cmds=''
10032        ;;
10033      m68k)
10034            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)'
10035            hardcode_libdir_flag_spec='-L$libdir'
10036            hardcode_minus_L=yes
10037        ;;
10038      esac
10039      ;;
10040
10041    bsdi[45]*)
10042      export_dynamic_flag_spec=-rdynamic
10043      ;;
10044
10045    cygwin* | mingw* | pw32* | cegcc*)
10046      # When not using gcc, we currently assume that we are using
10047      # Microsoft Visual C++.
10048      # hardcode_libdir_flag_spec is actually meaningless, as there is
10049      # no search path for DLLs.
10050      case $cc_basename in
10051      cl*)
10052	# Native MSVC
10053	hardcode_libdir_flag_spec=' '
10054	allow_undefined_flag=unsupported
10055	always_export_symbols=yes
10056	file_list_spec='@'
10057	# Tell ltmain to make .lib files, not .a files.
10058	libext=lib
10059	# Tell ltmain to make .dll files, not .so files.
10060	shrext_cmds=.dll
10061	# FIXME: Setting linknames here is a bad hack.
10062	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10063	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10064            cp "$export_symbols" "$output_objdir/$soname.def";
10065            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10066          else
10067            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10068          fi~
10069          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10070          linknames='
10071	# The linker will not automatically build a static lib if we build a DLL.
10072	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10073	enable_shared_with_static_runtimes=yes
10074	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10075	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10076	# Don't use ranlib
10077	old_postinstall_cmds='chmod 644 $oldlib'
10078	postlink_cmds='lt_outputfile="@OUTPUT@"~
10079          lt_tool_outputfile="@TOOL_OUTPUT@"~
10080          case $lt_outputfile in
10081            *.exe|*.EXE) ;;
10082            *)
10083              lt_outputfile=$lt_outputfile.exe
10084              lt_tool_outputfile=$lt_tool_outputfile.exe
10085              ;;
10086          esac~
10087          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10088            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10089            $RM "$lt_outputfile.manifest";
10090          fi'
10091	;;
10092      *)
10093	# Assume MSVC wrapper
10094	hardcode_libdir_flag_spec=' '
10095	allow_undefined_flag=unsupported
10096	# Tell ltmain to make .lib files, not .a files.
10097	libext=lib
10098	# Tell ltmain to make .dll files, not .so files.
10099	shrext_cmds=.dll
10100	# FIXME: Setting linknames here is a bad hack.
10101	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10102	# The linker will automatically build a .lib file if we build a DLL.
10103	old_archive_from_new_cmds='true'
10104	# FIXME: Should let the user specify the lib program.
10105	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10106	enable_shared_with_static_runtimes=yes
10107	;;
10108      esac
10109      ;;
10110
10111    darwin* | rhapsody*)
10112
10113
10114  archive_cmds_need_lc=no
10115  hardcode_direct=no
10116  hardcode_automatic=yes
10117  hardcode_shlibpath_var=unsupported
10118  if test yes = "$lt_cv_ld_force_load"; then
10119    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10120
10121  else
10122    whole_archive_flag_spec=''
10123  fi
10124  link_all_deplibs=yes
10125  allow_undefined_flag=$_lt_dar_allow_undefined
10126  case $cc_basename in
10127     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10128     *) _lt_dar_can_shared=$GCC ;;
10129  esac
10130  if test yes = "$_lt_dar_can_shared"; then
10131    output_verbose_link_cmd=func_echo_all
10132    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10133    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10134    archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
10135    module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
10136
10137  else
10138  ld_shlibs=no
10139  fi
10140
10141      ;;
10142
10143    dgux*)
10144      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10145      hardcode_libdir_flag_spec='-L$libdir'
10146      hardcode_shlibpath_var=no
10147      ;;
10148
10149    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10150    # support.  Future versions do this automatically, but an explicit c++rt0.o
10151    # does not break anything, and helps significantly (at the cost of a little
10152    # extra space).
10153    freebsd2.2*)
10154      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10155      hardcode_libdir_flag_spec='-R$libdir'
10156      hardcode_direct=yes
10157      hardcode_shlibpath_var=no
10158      ;;
10159
10160    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10161    freebsd2.*)
10162      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10163      hardcode_direct=yes
10164      hardcode_minus_L=yes
10165      hardcode_shlibpath_var=no
10166      ;;
10167
10168    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10169    freebsd* | dragonfly*)
10170      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10171      hardcode_libdir_flag_spec='-R$libdir'
10172      hardcode_direct=yes
10173      hardcode_shlibpath_var=no
10174      ;;
10175
10176    hpux9*)
10177      if test yes = "$GCC"; then
10178	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10179      else
10180	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10181      fi
10182      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10183      hardcode_libdir_separator=:
10184      hardcode_direct=yes
10185
10186      # hardcode_minus_L: Not really in the search PATH,
10187      # but as the default location of the library.
10188      hardcode_minus_L=yes
10189      export_dynamic_flag_spec='$wl-E'
10190      ;;
10191
10192    hpux10*)
10193      if test yes,no = "$GCC,$with_gnu_ld"; then
10194	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10195      else
10196	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10197      fi
10198      if test no = "$with_gnu_ld"; then
10199	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10200	hardcode_libdir_separator=:
10201	hardcode_direct=yes
10202	hardcode_direct_absolute=yes
10203	export_dynamic_flag_spec='$wl-E'
10204	# hardcode_minus_L: Not really in the search PATH,
10205	# but as the default location of the library.
10206	hardcode_minus_L=yes
10207      fi
10208      ;;
10209
10210    hpux11*)
10211      if test yes,no = "$GCC,$with_gnu_ld"; then
10212	case $host_cpu in
10213	hppa*64*)
10214	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10215	  ;;
10216	ia64*)
10217	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10218	  ;;
10219	*)
10220	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10221	  ;;
10222	esac
10223      else
10224	case $host_cpu in
10225	hppa*64*)
10226	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10227	  ;;
10228	ia64*)
10229	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10230	  ;;
10231	*)
10232
10233	  # Older versions of the 11.00 compiler do not understand -b yet
10234	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10235	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10236$as_echo_n "checking if $CC understands -b... " >&6; }
10237if ${lt_cv_prog_compiler__b+:} false; then :
10238  $as_echo_n "(cached) " >&6
10239else
10240  lt_cv_prog_compiler__b=no
10241   save_LDFLAGS=$LDFLAGS
10242   LDFLAGS="$LDFLAGS -b"
10243   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10244   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10245     # The linker can only warn and ignore the option if not recognized
10246     # So say no if there are warnings
10247     if test -s conftest.err; then
10248       # Append any errors to the config.log.
10249       cat conftest.err 1>&5
10250       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10251       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10252       if diff conftest.exp conftest.er2 >/dev/null; then
10253         lt_cv_prog_compiler__b=yes
10254       fi
10255     else
10256       lt_cv_prog_compiler__b=yes
10257     fi
10258   fi
10259   $RM -r conftest*
10260   LDFLAGS=$save_LDFLAGS
10261
10262fi
10263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10264$as_echo "$lt_cv_prog_compiler__b" >&6; }
10265
10266if test yes = "$lt_cv_prog_compiler__b"; then
10267    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10268else
10269    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10270fi
10271
10272	  ;;
10273	esac
10274      fi
10275      if test no = "$with_gnu_ld"; then
10276	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10277	hardcode_libdir_separator=:
10278
10279	case $host_cpu in
10280	hppa*64*|ia64*)
10281	  hardcode_direct=no
10282	  hardcode_shlibpath_var=no
10283	  ;;
10284	*)
10285	  hardcode_direct=yes
10286	  hardcode_direct_absolute=yes
10287	  export_dynamic_flag_spec='$wl-E'
10288
10289	  # hardcode_minus_L: Not really in the search PATH,
10290	  # but as the default location of the library.
10291	  hardcode_minus_L=yes
10292	  ;;
10293	esac
10294      fi
10295      ;;
10296
10297    irix5* | irix6* | nonstopux*)
10298      if test yes = "$GCC"; then
10299	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10300	# Try to use the -exported_symbol ld option, if it does not
10301	# work, assume that -exports_file does not work either and
10302	# implicitly export all symbols.
10303	# This should be the same for all languages, so no per-tag cache variable.
10304	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10305$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10306if ${lt_cv_irix_exported_symbol+:} false; then :
10307  $as_echo_n "(cached) " >&6
10308else
10309  save_LDFLAGS=$LDFLAGS
10310	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10311	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10312/* end confdefs.h.  */
10313int foo (void) { return 0; }
10314_ACEOF
10315if ac_fn_c_try_link "$LINENO"; then :
10316  lt_cv_irix_exported_symbol=yes
10317else
10318  lt_cv_irix_exported_symbol=no
10319fi
10320rm -f core conftest.err conftest.$ac_objext \
10321    conftest$ac_exeext conftest.$ac_ext
10322           LDFLAGS=$save_LDFLAGS
10323fi
10324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10325$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10326	if test yes = "$lt_cv_irix_exported_symbol"; then
10327          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10328	fi
10329      else
10330	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10331	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10332      fi
10333      archive_cmds_need_lc='no'
10334      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10335      hardcode_libdir_separator=:
10336      inherit_rpath=yes
10337      link_all_deplibs=yes
10338      ;;
10339
10340    linux*)
10341      case $cc_basename in
10342      tcc*)
10343	# Fabrice Bellard et al's Tiny C Compiler
10344	ld_shlibs=yes
10345	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10346	;;
10347      esac
10348      ;;
10349
10350    netbsd*)
10351      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10352	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10353      else
10354	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10355      fi
10356      hardcode_libdir_flag_spec='-R$libdir'
10357      hardcode_direct=yes
10358      hardcode_shlibpath_var=no
10359      ;;
10360
10361    newsos6)
10362      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10363      hardcode_direct=yes
10364      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10365      hardcode_libdir_separator=:
10366      hardcode_shlibpath_var=no
10367      ;;
10368
10369    *nto* | *qnx*)
10370      ;;
10371
10372    openbsd* | bitrig*)
10373      if test -f /usr/libexec/ld.so; then
10374	hardcode_direct=yes
10375	hardcode_shlibpath_var=no
10376	hardcode_direct_absolute=yes
10377	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10378	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10379	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10380	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10381	  export_dynamic_flag_spec='$wl-E'
10382	else
10383	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10384	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10385	fi
10386      else
10387	ld_shlibs=no
10388      fi
10389      ;;
10390
10391    os2*)
10392      hardcode_libdir_flag_spec='-L$libdir'
10393      hardcode_minus_L=yes
10394      allow_undefined_flag=unsupported
10395      shrext_cmds=.dll
10396      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10397	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10398	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10399	$ECHO EXPORTS >> $output_objdir/$libname.def~
10400	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10401	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10402	emximp -o $lib $output_objdir/$libname.def'
10403      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10404	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10405	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10406	$ECHO EXPORTS >> $output_objdir/$libname.def~
10407	prefix_cmds="$SED"~
10408	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10409	  prefix_cmds="$prefix_cmds -e 1d";
10410	fi~
10411	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10412	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10413	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10414	emximp -o $lib $output_objdir/$libname.def'
10415      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10416      enable_shared_with_static_runtimes=yes
10417      ;;
10418
10419    osf3*)
10420      if test yes = "$GCC"; then
10421	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10422	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10423      else
10424	allow_undefined_flag=' -expect_unresolved \*'
10425	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10426      fi
10427      archive_cmds_need_lc='no'
10428      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10429      hardcode_libdir_separator=:
10430      ;;
10431
10432    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10433      if test yes = "$GCC"; then
10434	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10435	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10436	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10437      else
10438	allow_undefined_flag=' -expect_unresolved \*'
10439	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10440	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10441          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
10442
10443	# Both c and cxx compiler support -rpath directly
10444	hardcode_libdir_flag_spec='-rpath $libdir'
10445      fi
10446      archive_cmds_need_lc='no'
10447      hardcode_libdir_separator=:
10448      ;;
10449
10450    solaris*)
10451      no_undefined_flag=' -z defs'
10452      if test yes = "$GCC"; then
10453	wlarc='$wl'
10454	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10455	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10456          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10457      else
10458	case `$CC -V 2>&1` in
10459	*"Compilers 5.0"*)
10460	  wlarc=''
10461	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10462	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10463            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10464	  ;;
10465	*)
10466	  wlarc='$wl'
10467	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10468	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10469            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10470	  ;;
10471	esac
10472      fi
10473      hardcode_libdir_flag_spec='-R$libdir'
10474      hardcode_shlibpath_var=no
10475      case $host_os in
10476      solaris2.[0-5] | solaris2.[0-5].*) ;;
10477      *)
10478	# The compiler driver will combine and reorder linker options,
10479	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10480	# but is careful enough not to reorder.
10481	# Supported since Solaris 2.6 (maybe 2.5.1?)
10482	if test yes = "$GCC"; then
10483	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10484	else
10485	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10486	fi
10487	;;
10488      esac
10489      link_all_deplibs=yes
10490      ;;
10491
10492    sunos4*)
10493      if test sequent = "$host_vendor"; then
10494	# Use $CC to link under sequent, because it throws in some extra .o
10495	# files that make .init and .fini sections work.
10496	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10497      else
10498	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10499      fi
10500      hardcode_libdir_flag_spec='-L$libdir'
10501      hardcode_direct=yes
10502      hardcode_minus_L=yes
10503      hardcode_shlibpath_var=no
10504      ;;
10505
10506    sysv4)
10507      case $host_vendor in
10508	sni)
10509	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10510	  hardcode_direct=yes # is this really true???
10511	;;
10512	siemens)
10513	  ## LD is ld it makes a PLAMLIB
10514	  ## CC just makes a GrossModule.
10515	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10516	  reload_cmds='$CC -r -o $output$reload_objs'
10517	  hardcode_direct=no
10518        ;;
10519	motorola)
10520	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10521	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10522	;;
10523      esac
10524      runpath_var='LD_RUN_PATH'
10525      hardcode_shlibpath_var=no
10526      ;;
10527
10528    sysv4.3*)
10529      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10530      hardcode_shlibpath_var=no
10531      export_dynamic_flag_spec='-Bexport'
10532      ;;
10533
10534    sysv4*MP*)
10535      if test -d /usr/nec; then
10536	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10537	hardcode_shlibpath_var=no
10538	runpath_var=LD_RUN_PATH
10539	hardcode_runpath_var=yes
10540	ld_shlibs=yes
10541      fi
10542      ;;
10543
10544    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10545      no_undefined_flag='$wl-z,text'
10546      archive_cmds_need_lc=no
10547      hardcode_shlibpath_var=no
10548      runpath_var='LD_RUN_PATH'
10549
10550      if test yes = "$GCC"; then
10551	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10552	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10553      else
10554	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10555	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10556      fi
10557      ;;
10558
10559    sysv5* | sco3.2v5* | sco5v6*)
10560      # Note: We CANNOT use -z defs as we might desire, because we do not
10561      # link with -lc, and that would cause any symbols used from libc to
10562      # always be unresolved, which means just about no library would
10563      # ever link correctly.  If we're not using GNU ld we use -z text
10564      # though, which does catch some bad symbols but isn't as heavy-handed
10565      # as -z defs.
10566      no_undefined_flag='$wl-z,text'
10567      allow_undefined_flag='$wl-z,nodefs'
10568      archive_cmds_need_lc=no
10569      hardcode_shlibpath_var=no
10570      hardcode_libdir_flag_spec='$wl-R,$libdir'
10571      hardcode_libdir_separator=':'
10572      link_all_deplibs=yes
10573      export_dynamic_flag_spec='$wl-Bexport'
10574      runpath_var='LD_RUN_PATH'
10575
10576      if test yes = "$GCC"; then
10577	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10578	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10579      else
10580	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10581	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10582      fi
10583      ;;
10584
10585    uts4*)
10586      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10587      hardcode_libdir_flag_spec='-L$libdir'
10588      hardcode_shlibpath_var=no
10589      ;;
10590
10591    *)
10592      ld_shlibs=no
10593      ;;
10594    esac
10595
10596    if test sni = "$host_vendor"; then
10597      case $host in
10598      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10599	export_dynamic_flag_spec='$wl-Blargedynsym'
10600	;;
10601      esac
10602    fi
10603  fi
10604
10605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10606$as_echo "$ld_shlibs" >&6; }
10607test no = "$ld_shlibs" && can_build_shared=no
10608
10609with_gnu_ld=$with_gnu_ld
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625#
10626# Do we need to explicitly link libc?
10627#
10628case "x$archive_cmds_need_lc" in
10629x|xyes)
10630  # Assume -lc should be added
10631  archive_cmds_need_lc=yes
10632
10633  if test yes,yes = "$GCC,$enable_shared"; then
10634    case $archive_cmds in
10635    *'~'*)
10636      # FIXME: we may have to deal with multi-command sequences.
10637      ;;
10638    '$CC '*)
10639      # Test whether the compiler implicitly links with -lc since on some
10640      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10641      # to ld, don't add -lc before -lgcc.
10642      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10643$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10644if ${lt_cv_archive_cmds_need_lc+:} false; then :
10645  $as_echo_n "(cached) " >&6
10646else
10647  $RM conftest*
10648	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10649
10650	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10651  (eval $ac_compile) 2>&5
10652  ac_status=$?
10653  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10654  test $ac_status = 0; } 2>conftest.err; then
10655	  soname=conftest
10656	  lib=conftest
10657	  libobjs=conftest.$ac_objext
10658	  deplibs=
10659	  wl=$lt_prog_compiler_wl
10660	  pic_flag=$lt_prog_compiler_pic
10661	  compiler_flags=-v
10662	  linker_flags=-v
10663	  verstring=
10664	  output_objdir=.
10665	  libname=conftest
10666	  lt_save_allow_undefined_flag=$allow_undefined_flag
10667	  allow_undefined_flag=
10668	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10669  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10670  ac_status=$?
10671  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10672  test $ac_status = 0; }
10673	  then
10674	    lt_cv_archive_cmds_need_lc=no
10675	  else
10676	    lt_cv_archive_cmds_need_lc=yes
10677	  fi
10678	  allow_undefined_flag=$lt_save_allow_undefined_flag
10679	else
10680	  cat conftest.err 1>&5
10681	fi
10682	$RM conftest*
10683
10684fi
10685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10686$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10687      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10688      ;;
10689    esac
10690  fi
10691  ;;
10692esac
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10846$as_echo_n "checking dynamic linker characteristics... " >&6; }
10847
10848if test yes = "$GCC"; then
10849  case $host_os in
10850    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10851    *) lt_awk_arg='/^libraries:/' ;;
10852  esac
10853  case $host_os in
10854    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10855    *) lt_sed_strip_eq='s|=/|/|g' ;;
10856  esac
10857  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10858  case $lt_search_path_spec in
10859  *\;*)
10860    # if the path contains ";" then we assume it to be the separator
10861    # otherwise default to the standard path separator (i.e. ":") - it is
10862    # assumed that no part of a normal pathname contains ";" but that should
10863    # okay in the real world where ";" in dirpaths is itself problematic.
10864    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10865    ;;
10866  *)
10867    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10868    ;;
10869  esac
10870  # Ok, now we have the path, separated by spaces, we can step through it
10871  # and add multilib dir if necessary...
10872  lt_tmp_lt_search_path_spec=
10873  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10874  # ...but if some path component already ends with the multilib dir we assume
10875  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10876  case "$lt_multi_os_dir; $lt_search_path_spec " in
10877  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10878    lt_multi_os_dir=
10879    ;;
10880  esac
10881  for lt_sys_path in $lt_search_path_spec; do
10882    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10883      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10884    elif test -n "$lt_multi_os_dir"; then
10885      test -d "$lt_sys_path" && \
10886	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10887    fi
10888  done
10889  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10890BEGIN {RS = " "; FS = "/|\n";} {
10891  lt_foo = "";
10892  lt_count = 0;
10893  for (lt_i = NF; lt_i > 0; lt_i--) {
10894    if ($lt_i != "" && $lt_i != ".") {
10895      if ($lt_i == "..") {
10896        lt_count++;
10897      } else {
10898        if (lt_count == 0) {
10899          lt_foo = "/" $lt_i lt_foo;
10900        } else {
10901          lt_count--;
10902        }
10903      }
10904    }
10905  }
10906  if (lt_foo != "") { lt_freq[lt_foo]++; }
10907  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10908}'`
10909  # AWK program above erroneously prepends '/' to C:/dos/paths
10910  # for these hosts.
10911  case $host_os in
10912    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10913      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10914  esac
10915  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10916else
10917  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10918fi
10919library_names_spec=
10920libname_spec='lib$name'
10921soname_spec=
10922shrext_cmds=.so
10923postinstall_cmds=
10924postuninstall_cmds=
10925finish_cmds=
10926finish_eval=
10927shlibpath_var=
10928shlibpath_overrides_runpath=unknown
10929version_type=none
10930dynamic_linker="$host_os ld.so"
10931sys_lib_dlsearch_path_spec="/lib /usr/lib"
10932need_lib_prefix=unknown
10933hardcode_into_libs=no
10934
10935# when you set need_version to no, make sure it does not cause -set_version
10936# flags to be left without arguments
10937need_version=unknown
10938
10939
10940
10941case $host_os in
10942aix3*)
10943  version_type=linux # correct to gnu/linux during the next big refactor
10944  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
10945  shlibpath_var=LIBPATH
10946
10947  # AIX 3 has no versioning support, so we append a major version to the name.
10948  soname_spec='$libname$release$shared_ext$major'
10949  ;;
10950
10951aix[4-9]*)
10952  version_type=linux # correct to gnu/linux during the next big refactor
10953  need_lib_prefix=no
10954  need_version=no
10955  hardcode_into_libs=yes
10956  if test ia64 = "$host_cpu"; then
10957    # AIX 5 supports IA64
10958    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
10959    shlibpath_var=LD_LIBRARY_PATH
10960  else
10961    # With GCC up to 2.95.x, collect2 would create an import file
10962    # for dependence libraries.  The import file would start with
10963    # the line '#! .'.  This would cause the generated library to
10964    # depend on '.', always an invalid library.  This was fixed in
10965    # development snapshots of GCC prior to 3.0.
10966    case $host_os in
10967      aix4 | aix4.[01] | aix4.[01].*)
10968      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10969	   echo ' yes '
10970	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
10971	:
10972      else
10973	can_build_shared=no
10974      fi
10975      ;;
10976    esac
10977    # Using Import Files as archive members, it is possible to support
10978    # filename-based versioning of shared library archives on AIX. While
10979    # this would work for both with and without runtime linking, it will
10980    # prevent static linking of such archives. So we do filename-based
10981    # shared library versioning with .so extension only, which is used
10982    # when both runtime linking and shared linking is enabled.
10983    # Unfortunately, runtime linking may impact performance, so we do
10984    # not want this to be the default eventually. Also, we use the
10985    # versioned .so libs for executables only if there is the -brtl
10986    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10987    # To allow for filename-based versioning support, we need to create
10988    # libNAME.so.V as an archive file, containing:
10989    # *) an Import File, referring to the versioned filename of the
10990    #    archive as well as the shared archive member, telling the
10991    #    bitwidth (32 or 64) of that shared object, and providing the
10992    #    list of exported symbols of that shared object, eventually
10993    #    decorated with the 'weak' keyword
10994    # *) the shared object with the F_LOADONLY flag set, to really avoid
10995    #    it being seen by the linker.
10996    # At run time we better use the real file rather than another symlink,
10997    # but for link time we create the symlink libNAME.so -> libNAME.so.V
10998
10999    case $with_aix_soname,$aix_use_runtimelinking in
11000    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11001    # soname into executable. Probably we can add versioning support to
11002    # collect2, so additional links can be useful in future.
11003    aix,yes) # traditional libtool
11004      dynamic_linker='AIX unversionable lib.so'
11005      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11006      # instead of lib<name>.a to let people know that these are not
11007      # typical AIX shared libraries.
11008      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11009      ;;
11010    aix,no) # traditional AIX only
11011      dynamic_linker='AIX lib.a(lib.so.V)'
11012      # We preserve .a as extension for shared libraries through AIX4.2
11013      # and later when we are not doing run time linking.
11014      library_names_spec='$libname$release.a $libname.a'
11015      soname_spec='$libname$release$shared_ext$major'
11016      ;;
11017    svr4,*) # full svr4 only
11018      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11019      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11020      # We do not specify a path in Import Files, so LIBPATH fires.
11021      shlibpath_overrides_runpath=yes
11022      ;;
11023    *,yes) # both, prefer svr4
11024      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11025      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11026      # unpreferred sharedlib libNAME.a needs extra handling
11027      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11028      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11029      # We do not specify a path in Import Files, so LIBPATH fires.
11030      shlibpath_overrides_runpath=yes
11031      ;;
11032    *,no) # both, prefer aix
11033      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11034      library_names_spec='$libname$release.a $libname.a'
11035      soname_spec='$libname$release$shared_ext$major'
11036      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11037      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11038      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11039      ;;
11040    esac
11041    shlibpath_var=LIBPATH
11042  fi
11043  ;;
11044
11045amigaos*)
11046  case $host_cpu in
11047  powerpc)
11048    # Since July 2007 AmigaOS4 officially supports .so libraries.
11049    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11050    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11051    ;;
11052  m68k)
11053    library_names_spec='$libname.ixlibrary $libname.a'
11054    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11055    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
11056    ;;
11057  esac
11058  ;;
11059
11060beos*)
11061  library_names_spec='$libname$shared_ext'
11062  dynamic_linker="$host_os ld.so"
11063  shlibpath_var=LIBRARY_PATH
11064  ;;
11065
11066bsdi[45]*)
11067  version_type=linux # correct to gnu/linux during the next big refactor
11068  need_version=no
11069  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11070  soname_spec='$libname$release$shared_ext$major'
11071  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11072  shlibpath_var=LD_LIBRARY_PATH
11073  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11074  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11075  # the default ld.so.conf also contains /usr/contrib/lib and
11076  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11077  # libtool to hard-code these into programs
11078  ;;
11079
11080cygwin* | mingw* | pw32* | cegcc*)
11081  version_type=windows
11082  shrext_cmds=.dll
11083  need_version=no
11084  need_lib_prefix=no
11085
11086  case $GCC,$cc_basename in
11087  yes,*)
11088    # gcc
11089    library_names_spec='$libname.dll.a'
11090    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11091    postinstall_cmds='base_file=`basename \$file`~
11092      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11093      dldir=$destdir/`dirname \$dlpath`~
11094      test -d \$dldir || mkdir -p \$dldir~
11095      $install_prog $dir/$dlname \$dldir/$dlname~
11096      chmod a+x \$dldir/$dlname~
11097      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11098        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11099      fi'
11100    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11101      dlpath=$dir/\$dldll~
11102       $RM \$dlpath'
11103    shlibpath_overrides_runpath=yes
11104
11105    case $host_os in
11106    cygwin*)
11107      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11108      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11109
11110      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11111      ;;
11112    mingw* | cegcc*)
11113      # MinGW DLLs use traditional 'lib' prefix
11114      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11115      ;;
11116    pw32*)
11117      # pw32 DLLs use 'pw' prefix rather than 'lib'
11118      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11119      ;;
11120    esac
11121    dynamic_linker='Win32 ld.exe'
11122    ;;
11123
11124  *,cl*)
11125    # Native MSVC
11126    libname_spec='$name'
11127    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11128    library_names_spec='$libname.dll.lib'
11129
11130    case $build_os in
11131    mingw*)
11132      sys_lib_search_path_spec=
11133      lt_save_ifs=$IFS
11134      IFS=';'
11135      for lt_path in $LIB
11136      do
11137        IFS=$lt_save_ifs
11138        # Let DOS variable expansion print the short 8.3 style file name.
11139        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11140        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11141      done
11142      IFS=$lt_save_ifs
11143      # Convert to MSYS style.
11144      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11145      ;;
11146    cygwin*)
11147      # Convert to unix form, then to dos form, then back to unix form
11148      # but this time dos style (no spaces!) so that the unix form looks
11149      # like /cygdrive/c/PROGRA~1:/cygdr...
11150      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11151      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11152      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11153      ;;
11154    *)
11155      sys_lib_search_path_spec=$LIB
11156      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11157        # It is most probably a Windows format PATH.
11158        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11159      else
11160        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11161      fi
11162      # FIXME: find the short name or the path components, as spaces are
11163      # common. (e.g. "Program Files" -> "PROGRA~1")
11164      ;;
11165    esac
11166
11167    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11168    postinstall_cmds='base_file=`basename \$file`~
11169      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11170      dldir=$destdir/`dirname \$dlpath`~
11171      test -d \$dldir || mkdir -p \$dldir~
11172      $install_prog $dir/$dlname \$dldir/$dlname'
11173    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11174      dlpath=$dir/\$dldll~
11175       $RM \$dlpath'
11176    shlibpath_overrides_runpath=yes
11177    dynamic_linker='Win32 link.exe'
11178    ;;
11179
11180  *)
11181    # Assume MSVC wrapper
11182    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11183    dynamic_linker='Win32 ld.exe'
11184    ;;
11185  esac
11186  # FIXME: first we should search . and the directory the executable is in
11187  shlibpath_var=PATH
11188  ;;
11189
11190darwin* | rhapsody*)
11191  dynamic_linker="$host_os dyld"
11192  version_type=darwin
11193  need_lib_prefix=no
11194  need_version=no
11195  library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext'
11196  soname_spec='$libname$release$major$shared_ext'
11197  shlibpath_overrides_runpath=yes
11198  shlibpath_var=DYLD_LIBRARY_PATH
11199  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
11200
11201  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11202  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11203  ;;
11204
11205dgux*)
11206  version_type=linux # correct to gnu/linux during the next big refactor
11207  need_lib_prefix=no
11208  need_version=no
11209  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11210  soname_spec='$libname$release$shared_ext$major'
11211  shlibpath_var=LD_LIBRARY_PATH
11212  ;;
11213
11214freebsd* | dragonfly*)
11215  # DragonFly does not have aout.  When/if they implement a new
11216  # versioning mechanism, adjust this.
11217  if test -x /usr/bin/objformat; then
11218    objformat=`/usr/bin/objformat`
11219  else
11220    case $host_os in
11221    freebsd[23].*) objformat=aout ;;
11222    *) objformat=elf ;;
11223    esac
11224  fi
11225  # Handle Gentoo/FreeBSD as it was Linux
11226  case $host_vendor in
11227    gentoo)
11228      version_type=linux ;;
11229    *)
11230      version_type=freebsd-$objformat ;;
11231  esac
11232
11233  case $version_type in
11234    freebsd-elf*)
11235      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11236      soname_spec='$libname$release$shared_ext$major'
11237      need_version=no
11238      need_lib_prefix=no
11239      ;;
11240    freebsd-*)
11241      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11242      need_version=yes
11243      ;;
11244    linux)
11245      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11246      soname_spec='${libname}${release}${shared_ext}$major'
11247      need_lib_prefix=no
11248      need_version=no
11249      ;;
11250  esac
11251  shlibpath_var=LD_LIBRARY_PATH
11252  case $host_os in
11253  freebsd2.*)
11254    shlibpath_overrides_runpath=yes
11255    ;;
11256  freebsd3.[01]* | freebsdelf3.[01]*)
11257    shlibpath_overrides_runpath=yes
11258    hardcode_into_libs=yes
11259    ;;
11260  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11261  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11262    shlibpath_overrides_runpath=no
11263    hardcode_into_libs=yes
11264    ;;
11265  *) # from 4.6 on, and DragonFly
11266    shlibpath_overrides_runpath=yes
11267    hardcode_into_libs=yes
11268    ;;
11269  esac
11270  ;;
11271
11272haiku*)
11273  version_type=linux # correct to gnu/linux during the next big refactor
11274  need_lib_prefix=no
11275  need_version=no
11276  dynamic_linker="$host_os runtime_loader"
11277  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11278  soname_spec='$libname$release$shared_ext$major'
11279  shlibpath_var=LIBRARY_PATH
11280  shlibpath_overrides_runpath=no
11281  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11282  hardcode_into_libs=yes
11283  ;;
11284
11285hpux9* | hpux10* | hpux11*)
11286  # Give a soname corresponding to the major version so that dld.sl refuses to
11287  # link against other versions.
11288  version_type=sunos
11289  need_lib_prefix=no
11290  need_version=no
11291  case $host_cpu in
11292  ia64*)
11293    shrext_cmds='.so'
11294    hardcode_into_libs=yes
11295    dynamic_linker="$host_os dld.so"
11296    shlibpath_var=LD_LIBRARY_PATH
11297    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11298    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11299    soname_spec='$libname$release$shared_ext$major'
11300    if test 32 = "$HPUX_IA64_MODE"; then
11301      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11302      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11303    else
11304      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11305      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11306    fi
11307    ;;
11308  hppa*64*)
11309    shrext_cmds='.sl'
11310    hardcode_into_libs=yes
11311    dynamic_linker="$host_os dld.sl"
11312    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11313    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11314    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11315    soname_spec='$libname$release$shared_ext$major'
11316    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11317    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11318    ;;
11319  *)
11320    shrext_cmds='.sl'
11321    dynamic_linker="$host_os dld.sl"
11322    shlibpath_var=SHLIB_PATH
11323    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11324    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11325    soname_spec='$libname$release$shared_ext$major'
11326    ;;
11327  esac
11328  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11329  postinstall_cmds='chmod 555 $lib'
11330  # or fails outright, so override atomically:
11331  install_override_mode=555
11332  ;;
11333
11334interix[3-9]*)
11335  version_type=linux # correct to gnu/linux during the next big refactor
11336  need_lib_prefix=no
11337  need_version=no
11338  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11339  soname_spec='$libname$release$shared_ext$major'
11340  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11341  shlibpath_var=LD_LIBRARY_PATH
11342  shlibpath_overrides_runpath=no
11343  hardcode_into_libs=yes
11344  ;;
11345
11346irix5* | irix6* | nonstopux*)
11347  case $host_os in
11348    nonstopux*) version_type=nonstopux ;;
11349    *)
11350	if test yes = "$lt_cv_prog_gnu_ld"; then
11351		version_type=linux # correct to gnu/linux during the next big refactor
11352	else
11353		version_type=irix
11354	fi ;;
11355  esac
11356  need_lib_prefix=no
11357  need_version=no
11358  soname_spec='$libname$release$shared_ext$major'
11359  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11360  case $host_os in
11361  irix5* | nonstopux*)
11362    libsuff= shlibsuff=
11363    ;;
11364  *)
11365    case $LD in # libtool.m4 will add one of these switches to LD
11366    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11367      libsuff= shlibsuff= libmagic=32-bit;;
11368    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11369      libsuff=32 shlibsuff=N32 libmagic=N32;;
11370    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11371      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11372    *) libsuff= shlibsuff= libmagic=never-match;;
11373    esac
11374    ;;
11375  esac
11376  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11377  shlibpath_overrides_runpath=no
11378  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11379  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11380  hardcode_into_libs=yes
11381  ;;
11382
11383# No shared lib support for Linux oldld, aout, or coff.
11384linux*oldld* | linux*aout* | linux*coff*)
11385  dynamic_linker=no
11386  ;;
11387
11388linux*android*)
11389  version_type=none # Android doesn't support versioned libraries.
11390  need_lib_prefix=no
11391  need_version=no
11392  library_names_spec='$libname$release$shared_ext'
11393  soname_spec='$libname$release$shared_ext'
11394  finish_cmds=
11395  shlibpath_var=LD_LIBRARY_PATH
11396  shlibpath_overrides_runpath=yes
11397
11398  # This implies no fast_install, which is unacceptable.
11399  # Some rework will be needed to allow for fast_install
11400  # before this can be enabled.
11401  hardcode_into_libs=yes
11402
11403  dynamic_linker='Android linker'
11404  # Don't embed -rpath directories since the linker doesn't support them.
11405  hardcode_libdir_flag_spec='-L$libdir'
11406  ;;
11407
11408# This must be glibc/ELF.
11409linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11410  version_type=linux # correct to gnu/linux during the next big refactor
11411  need_lib_prefix=no
11412  need_version=no
11413  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11414  soname_spec='$libname$release$shared_ext$major'
11415  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11416  shlibpath_var=LD_LIBRARY_PATH
11417  shlibpath_overrides_runpath=no
11418
11419  # Some binutils ld are patched to set DT_RUNPATH
11420  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11421  $as_echo_n "(cached) " >&6
11422else
11423  lt_cv_shlibpath_overrides_runpath=no
11424    save_LDFLAGS=$LDFLAGS
11425    save_libdir=$libdir
11426    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11427	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11428    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11429/* end confdefs.h.  */
11430
11431int
11432main ()
11433{
11434
11435  ;
11436  return 0;
11437}
11438_ACEOF
11439if ac_fn_c_try_link "$LINENO"; then :
11440  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11441  lt_cv_shlibpath_overrides_runpath=yes
11442fi
11443fi
11444rm -f core conftest.err conftest.$ac_objext \
11445    conftest$ac_exeext conftest.$ac_ext
11446    LDFLAGS=$save_LDFLAGS
11447    libdir=$save_libdir
11448
11449fi
11450
11451  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11452
11453  # This implies no fast_install, which is unacceptable.
11454  # Some rework will be needed to allow for fast_install
11455  # before this can be enabled.
11456  hardcode_into_libs=yes
11457
11458  # Ideally, we could use ldconfig to report *all* directores which are
11459  # searched for libraries, however this is still not possible.  Aside from not
11460  # being certain /sbin/ldconfig is available, command
11461  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11462  # even though it is searched at run-time.  Try to do the best guess by
11463  # appending ld.so.conf contents (and includes) to the search path.
11464  if test -f /etc/ld.so.conf; then
11465    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11466    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11467  fi
11468
11469  # We used to test for /lib/ld.so.1 and disable shared libraries on
11470  # powerpc, because MkLinux only supported shared libraries with the
11471  # GNU dynamic linker.  Since this was broken with cross compilers,
11472  # most powerpc-linux boxes support dynamic linking these days and
11473  # people can always --disable-shared, the test was removed, and we
11474  # assume the GNU/Linux dynamic linker is in use.
11475  dynamic_linker='GNU/Linux ld.so'
11476  ;;
11477
11478netbsd*)
11479  version_type=sunos
11480  need_lib_prefix=no
11481  need_version=no
11482  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11483    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11484    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11485    dynamic_linker='NetBSD (a.out) ld.so'
11486  else
11487    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11488    soname_spec='$libname$release$shared_ext$major'
11489    dynamic_linker='NetBSD ld.elf_so'
11490  fi
11491  shlibpath_var=LD_LIBRARY_PATH
11492  shlibpath_overrides_runpath=yes
11493  hardcode_into_libs=yes
11494  ;;
11495
11496newsos6)
11497  version_type=linux # correct to gnu/linux during the next big refactor
11498  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11499  shlibpath_var=LD_LIBRARY_PATH
11500  shlibpath_overrides_runpath=yes
11501  ;;
11502
11503*nto* | *qnx*)
11504  version_type=qnx
11505  need_lib_prefix=no
11506  need_version=no
11507  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11508  soname_spec='$libname$release$shared_ext$major'
11509  shlibpath_var=LD_LIBRARY_PATH
11510  shlibpath_overrides_runpath=no
11511  hardcode_into_libs=yes
11512  dynamic_linker='ldqnx.so'
11513  ;;
11514
11515openbsd* | bitrig*)
11516  version_type=sunos
11517  sys_lib_dlsearch_path_spec=/usr/lib
11518  need_lib_prefix=no
11519  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11520    need_version=no
11521  else
11522    need_version=yes
11523  fi
11524  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11525  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11526  shlibpath_var=LD_LIBRARY_PATH
11527  shlibpath_overrides_runpath=yes
11528  ;;
11529
11530os2*)
11531  libname_spec='$name'
11532  version_type=windows
11533  shrext_cmds=.dll
11534  need_version=no
11535  need_lib_prefix=no
11536  # OS/2 can only load a DLL with a base name of 8 characters or less.
11537  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11538    v=$($ECHO $release$versuffix | tr -d .-);
11539    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11540    $ECHO $n$v`$shared_ext'
11541  library_names_spec='${libname}_dll.$libext'
11542  dynamic_linker='OS/2 ld.exe'
11543  shlibpath_var=BEGINLIBPATH
11544  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11545  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11546  postinstall_cmds='base_file=`basename \$file`~
11547    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11548    dldir=$destdir/`dirname \$dlpath`~
11549    test -d \$dldir || mkdir -p \$dldir~
11550    $install_prog $dir/$dlname \$dldir/$dlname~
11551    chmod a+x \$dldir/$dlname~
11552    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11553      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11554    fi'
11555  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11556    dlpath=$dir/\$dldll~
11557    $RM \$dlpath'
11558  ;;
11559
11560osf3* | osf4* | osf5*)
11561  version_type=osf
11562  need_lib_prefix=no
11563  need_version=no
11564  soname_spec='$libname$release$shared_ext$major'
11565  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11566  shlibpath_var=LD_LIBRARY_PATH
11567  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11568  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11569  ;;
11570
11571rdos*)
11572  dynamic_linker=no
11573  ;;
11574
11575solaris*)
11576  version_type=linux # correct to gnu/linux during the next big refactor
11577  need_lib_prefix=no
11578  need_version=no
11579  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11580  soname_spec='$libname$release$shared_ext$major'
11581  shlibpath_var=LD_LIBRARY_PATH
11582  shlibpath_overrides_runpath=yes
11583  hardcode_into_libs=yes
11584  # ldd complains unless libraries are executable
11585  postinstall_cmds='chmod +x $lib'
11586  ;;
11587
11588sunos4*)
11589  version_type=sunos
11590  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11591  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11592  shlibpath_var=LD_LIBRARY_PATH
11593  shlibpath_overrides_runpath=yes
11594  if test yes = "$with_gnu_ld"; then
11595    need_lib_prefix=no
11596  fi
11597  need_version=yes
11598  ;;
11599
11600sysv4 | sysv4.3*)
11601  version_type=linux # correct to gnu/linux during the next big refactor
11602  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11603  soname_spec='$libname$release$shared_ext$major'
11604  shlibpath_var=LD_LIBRARY_PATH
11605  case $host_vendor in
11606    sni)
11607      shlibpath_overrides_runpath=no
11608      need_lib_prefix=no
11609      runpath_var=LD_RUN_PATH
11610      ;;
11611    siemens)
11612      need_lib_prefix=no
11613      ;;
11614    motorola)
11615      need_lib_prefix=no
11616      need_version=no
11617      shlibpath_overrides_runpath=no
11618      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11619      ;;
11620  esac
11621  ;;
11622
11623sysv4*MP*)
11624  if test -d /usr/nec; then
11625    version_type=linux # correct to gnu/linux during the next big refactor
11626    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11627    soname_spec='$libname$shared_ext.$major'
11628    shlibpath_var=LD_LIBRARY_PATH
11629  fi
11630  ;;
11631
11632sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11633  version_type=sco
11634  need_lib_prefix=no
11635  need_version=no
11636  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11637  soname_spec='$libname$release$shared_ext$major'
11638  shlibpath_var=LD_LIBRARY_PATH
11639  shlibpath_overrides_runpath=yes
11640  hardcode_into_libs=yes
11641  if test yes = "$with_gnu_ld"; then
11642    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11643  else
11644    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11645    case $host_os in
11646      sco3.2v5*)
11647        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11648	;;
11649    esac
11650  fi
11651  sys_lib_dlsearch_path_spec='/usr/lib'
11652  ;;
11653
11654tpf*)
11655  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11656  version_type=linux # correct to gnu/linux during the next big refactor
11657  need_lib_prefix=no
11658  need_version=no
11659  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11660  shlibpath_var=LD_LIBRARY_PATH
11661  shlibpath_overrides_runpath=no
11662  hardcode_into_libs=yes
11663  ;;
11664
11665uts4*)
11666  version_type=linux # correct to gnu/linux during the next big refactor
11667  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11668  soname_spec='$libname$release$shared_ext$major'
11669  shlibpath_var=LD_LIBRARY_PATH
11670  ;;
11671
11672*)
11673  dynamic_linker=no
11674  ;;
11675esac
11676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11677$as_echo "$dynamic_linker" >&6; }
11678test no = "$dynamic_linker" && can_build_shared=no
11679
11680variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11681if test yes = "$GCC"; then
11682  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11683fi
11684
11685if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11686  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11687fi
11688
11689if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11690  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11691fi
11692
11693# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11694configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11695
11696# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11697func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11698
11699# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11700configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11799$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11800hardcode_action=
11801if test -n "$hardcode_libdir_flag_spec" ||
11802   test -n "$runpath_var" ||
11803   test yes = "$hardcode_automatic"; then
11804
11805  # We can hardcode non-existent directories.
11806  if test no != "$hardcode_direct" &&
11807     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11808     # have to relink, otherwise we might link with an installed library
11809     # when we should be linking with a yet-to-be-installed one
11810     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11811     test no != "$hardcode_minus_L"; then
11812    # Linking always hardcodes the temporary library directory.
11813    hardcode_action=relink
11814  else
11815    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11816    hardcode_action=immediate
11817  fi
11818else
11819  # We cannot hardcode anything, or else we can only hardcode existing
11820  # directories.
11821  hardcode_action=unsupported
11822fi
11823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11824$as_echo "$hardcode_action" >&6; }
11825
11826if test relink = "$hardcode_action" ||
11827   test yes = "$inherit_rpath"; then
11828  # Fast installation is not supported
11829  enable_fast_install=no
11830elif test yes = "$shlibpath_overrides_runpath" ||
11831     test no = "$enable_shared"; then
11832  # Fast installation is not necessary
11833  enable_fast_install=needless
11834fi
11835
11836
11837
11838
11839
11840
11841  if test yes != "$enable_dlopen"; then
11842  enable_dlopen=unknown
11843  enable_dlopen_self=unknown
11844  enable_dlopen_self_static=unknown
11845else
11846  lt_cv_dlopen=no
11847  lt_cv_dlopen_libs=
11848
11849  case $host_os in
11850  beos*)
11851    lt_cv_dlopen=load_add_on
11852    lt_cv_dlopen_libs=
11853    lt_cv_dlopen_self=yes
11854    ;;
11855
11856  mingw* | pw32* | cegcc*)
11857    lt_cv_dlopen=LoadLibrary
11858    lt_cv_dlopen_libs=
11859    ;;
11860
11861  cygwin*)
11862    lt_cv_dlopen=dlopen
11863    lt_cv_dlopen_libs=
11864    ;;
11865
11866  darwin*)
11867    # if libdl is installed we need to link against it
11868    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11869$as_echo_n "checking for dlopen in -ldl... " >&6; }
11870if ${ac_cv_lib_dl_dlopen+:} false; then :
11871  $as_echo_n "(cached) " >&6
11872else
11873  ac_check_lib_save_LIBS=$LIBS
11874LIBS="-ldl  $LIBS"
11875cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11876/* end confdefs.h.  */
11877
11878/* Override any GCC internal prototype to avoid an error.
11879   Use char because int might match the return type of a GCC
11880   builtin and then its argument prototype would still apply.  */
11881#ifdef __cplusplus
11882extern "C"
11883#endif
11884char dlopen ();
11885int
11886main ()
11887{
11888return dlopen ();
11889  ;
11890  return 0;
11891}
11892_ACEOF
11893if ac_fn_c_try_link "$LINENO"; then :
11894  ac_cv_lib_dl_dlopen=yes
11895else
11896  ac_cv_lib_dl_dlopen=no
11897fi
11898rm -f core conftest.err conftest.$ac_objext \
11899    conftest$ac_exeext conftest.$ac_ext
11900LIBS=$ac_check_lib_save_LIBS
11901fi
11902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11903$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11904if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11905  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11906else
11907
11908    lt_cv_dlopen=dyld
11909    lt_cv_dlopen_libs=
11910    lt_cv_dlopen_self=yes
11911
11912fi
11913
11914    ;;
11915
11916  tpf*)
11917    # Don't try to run any link tests for TPF.  We know it's impossible
11918    # because TPF is a cross-compiler, and we know how we open DSOs.
11919    lt_cv_dlopen=dlopen
11920    lt_cv_dlopen_libs=
11921    lt_cv_dlopen_self=no
11922    ;;
11923
11924  *)
11925    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11926if test "x$ac_cv_func_shl_load" = xyes; then :
11927  lt_cv_dlopen=shl_load
11928else
11929  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11930$as_echo_n "checking for shl_load in -ldld... " >&6; }
11931if ${ac_cv_lib_dld_shl_load+:} false; then :
11932  $as_echo_n "(cached) " >&6
11933else
11934  ac_check_lib_save_LIBS=$LIBS
11935LIBS="-ldld  $LIBS"
11936cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11937/* end confdefs.h.  */
11938
11939/* Override any GCC internal prototype to avoid an error.
11940   Use char because int might match the return type of a GCC
11941   builtin and then its argument prototype would still apply.  */
11942#ifdef __cplusplus
11943extern "C"
11944#endif
11945char shl_load ();
11946int
11947main ()
11948{
11949return shl_load ();
11950  ;
11951  return 0;
11952}
11953_ACEOF
11954if ac_fn_c_try_link "$LINENO"; then :
11955  ac_cv_lib_dld_shl_load=yes
11956else
11957  ac_cv_lib_dld_shl_load=no
11958fi
11959rm -f core conftest.err conftest.$ac_objext \
11960    conftest$ac_exeext conftest.$ac_ext
11961LIBS=$ac_check_lib_save_LIBS
11962fi
11963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11964$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11965if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11966  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11967else
11968  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11969if test "x$ac_cv_func_dlopen" = xyes; then :
11970  lt_cv_dlopen=dlopen
11971else
11972  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11973$as_echo_n "checking for dlopen in -ldl... " >&6; }
11974if ${ac_cv_lib_dl_dlopen+:} false; then :
11975  $as_echo_n "(cached) " >&6
11976else
11977  ac_check_lib_save_LIBS=$LIBS
11978LIBS="-ldl  $LIBS"
11979cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11980/* end confdefs.h.  */
11981
11982/* Override any GCC internal prototype to avoid an error.
11983   Use char because int might match the return type of a GCC
11984   builtin and then its argument prototype would still apply.  */
11985#ifdef __cplusplus
11986extern "C"
11987#endif
11988char dlopen ();
11989int
11990main ()
11991{
11992return dlopen ();
11993  ;
11994  return 0;
11995}
11996_ACEOF
11997if ac_fn_c_try_link "$LINENO"; then :
11998  ac_cv_lib_dl_dlopen=yes
11999else
12000  ac_cv_lib_dl_dlopen=no
12001fi
12002rm -f core conftest.err conftest.$ac_objext \
12003    conftest$ac_exeext conftest.$ac_ext
12004LIBS=$ac_check_lib_save_LIBS
12005fi
12006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12007$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12008if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12009  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12010else
12011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12012$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12013if ${ac_cv_lib_svld_dlopen+:} false; then :
12014  $as_echo_n "(cached) " >&6
12015else
12016  ac_check_lib_save_LIBS=$LIBS
12017LIBS="-lsvld  $LIBS"
12018cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019/* end confdefs.h.  */
12020
12021/* Override any GCC internal prototype to avoid an error.
12022   Use char because int might match the return type of a GCC
12023   builtin and then its argument prototype would still apply.  */
12024#ifdef __cplusplus
12025extern "C"
12026#endif
12027char dlopen ();
12028int
12029main ()
12030{
12031return dlopen ();
12032  ;
12033  return 0;
12034}
12035_ACEOF
12036if ac_fn_c_try_link "$LINENO"; then :
12037  ac_cv_lib_svld_dlopen=yes
12038else
12039  ac_cv_lib_svld_dlopen=no
12040fi
12041rm -f core conftest.err conftest.$ac_objext \
12042    conftest$ac_exeext conftest.$ac_ext
12043LIBS=$ac_check_lib_save_LIBS
12044fi
12045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12046$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12047if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12048  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12049else
12050  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12051$as_echo_n "checking for dld_link in -ldld... " >&6; }
12052if ${ac_cv_lib_dld_dld_link+:} false; then :
12053  $as_echo_n "(cached) " >&6
12054else
12055  ac_check_lib_save_LIBS=$LIBS
12056LIBS="-ldld  $LIBS"
12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058/* end confdefs.h.  */
12059
12060/* Override any GCC internal prototype to avoid an error.
12061   Use char because int might match the return type of a GCC
12062   builtin and then its argument prototype would still apply.  */
12063#ifdef __cplusplus
12064extern "C"
12065#endif
12066char dld_link ();
12067int
12068main ()
12069{
12070return dld_link ();
12071  ;
12072  return 0;
12073}
12074_ACEOF
12075if ac_fn_c_try_link "$LINENO"; then :
12076  ac_cv_lib_dld_dld_link=yes
12077else
12078  ac_cv_lib_dld_dld_link=no
12079fi
12080rm -f core conftest.err conftest.$ac_objext \
12081    conftest$ac_exeext conftest.$ac_ext
12082LIBS=$ac_check_lib_save_LIBS
12083fi
12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12085$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12086if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12087  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12088fi
12089
12090
12091fi
12092
12093
12094fi
12095
12096
12097fi
12098
12099
12100fi
12101
12102
12103fi
12104
12105    ;;
12106  esac
12107
12108  if test no = "$lt_cv_dlopen"; then
12109    enable_dlopen=no
12110  else
12111    enable_dlopen=yes
12112  fi
12113
12114  case $lt_cv_dlopen in
12115  dlopen)
12116    save_CPPFLAGS=$CPPFLAGS
12117    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12118
12119    save_LDFLAGS=$LDFLAGS
12120    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12121
12122    save_LIBS=$LIBS
12123    LIBS="$lt_cv_dlopen_libs $LIBS"
12124
12125    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12126$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12127if ${lt_cv_dlopen_self+:} false; then :
12128  $as_echo_n "(cached) " >&6
12129else
12130  	  if test yes = "$cross_compiling"; then :
12131  lt_cv_dlopen_self=cross
12132else
12133  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12134  lt_status=$lt_dlunknown
12135  cat > conftest.$ac_ext <<_LT_EOF
12136#line $LINENO "configure"
12137#include "confdefs.h"
12138
12139#if HAVE_DLFCN_H
12140#include <dlfcn.h>
12141#endif
12142
12143#include <stdio.h>
12144
12145#ifdef RTLD_GLOBAL
12146#  define LT_DLGLOBAL		RTLD_GLOBAL
12147#else
12148#  ifdef DL_GLOBAL
12149#    define LT_DLGLOBAL		DL_GLOBAL
12150#  else
12151#    define LT_DLGLOBAL		0
12152#  endif
12153#endif
12154
12155/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12156   find out it does not work in some platform. */
12157#ifndef LT_DLLAZY_OR_NOW
12158#  ifdef RTLD_LAZY
12159#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12160#  else
12161#    ifdef DL_LAZY
12162#      define LT_DLLAZY_OR_NOW		DL_LAZY
12163#    else
12164#      ifdef RTLD_NOW
12165#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12166#      else
12167#        ifdef DL_NOW
12168#          define LT_DLLAZY_OR_NOW	DL_NOW
12169#        else
12170#          define LT_DLLAZY_OR_NOW	0
12171#        endif
12172#      endif
12173#    endif
12174#  endif
12175#endif
12176
12177/* When -fvisibility=hidden is used, assume the code has been annotated
12178   correspondingly for the symbols needed.  */
12179#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12180int fnord () __attribute__((visibility("default")));
12181#endif
12182
12183int fnord () { return 42; }
12184int main ()
12185{
12186  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12187  int status = $lt_dlunknown;
12188
12189  if (self)
12190    {
12191      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12192      else
12193        {
12194	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12195          else puts (dlerror ());
12196	}
12197      /* dlclose (self); */
12198    }
12199  else
12200    puts (dlerror ());
12201
12202  return status;
12203}
12204_LT_EOF
12205  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12206  (eval $ac_link) 2>&5
12207  ac_status=$?
12208  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12209  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12210    (./conftest; exit; ) >&5 2>/dev/null
12211    lt_status=$?
12212    case x$lt_status in
12213      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12214      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12215      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12216    esac
12217  else :
12218    # compilation failed
12219    lt_cv_dlopen_self=no
12220  fi
12221fi
12222rm -fr conftest*
12223
12224
12225fi
12226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12227$as_echo "$lt_cv_dlopen_self" >&6; }
12228
12229    if test yes = "$lt_cv_dlopen_self"; then
12230      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12231      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12232$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12233if ${lt_cv_dlopen_self_static+:} false; then :
12234  $as_echo_n "(cached) " >&6
12235else
12236  	  if test yes = "$cross_compiling"; then :
12237  lt_cv_dlopen_self_static=cross
12238else
12239  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12240  lt_status=$lt_dlunknown
12241  cat > conftest.$ac_ext <<_LT_EOF
12242#line $LINENO "configure"
12243#include "confdefs.h"
12244
12245#if HAVE_DLFCN_H
12246#include <dlfcn.h>
12247#endif
12248
12249#include <stdio.h>
12250
12251#ifdef RTLD_GLOBAL
12252#  define LT_DLGLOBAL		RTLD_GLOBAL
12253#else
12254#  ifdef DL_GLOBAL
12255#    define LT_DLGLOBAL		DL_GLOBAL
12256#  else
12257#    define LT_DLGLOBAL		0
12258#  endif
12259#endif
12260
12261/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12262   find out it does not work in some platform. */
12263#ifndef LT_DLLAZY_OR_NOW
12264#  ifdef RTLD_LAZY
12265#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12266#  else
12267#    ifdef DL_LAZY
12268#      define LT_DLLAZY_OR_NOW		DL_LAZY
12269#    else
12270#      ifdef RTLD_NOW
12271#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12272#      else
12273#        ifdef DL_NOW
12274#          define LT_DLLAZY_OR_NOW	DL_NOW
12275#        else
12276#          define LT_DLLAZY_OR_NOW	0
12277#        endif
12278#      endif
12279#    endif
12280#  endif
12281#endif
12282
12283/* When -fvisibility=hidden is used, assume the code has been annotated
12284   correspondingly for the symbols needed.  */
12285#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12286int fnord () __attribute__((visibility("default")));
12287#endif
12288
12289int fnord () { return 42; }
12290int main ()
12291{
12292  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12293  int status = $lt_dlunknown;
12294
12295  if (self)
12296    {
12297      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12298      else
12299        {
12300	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12301          else puts (dlerror ());
12302	}
12303      /* dlclose (self); */
12304    }
12305  else
12306    puts (dlerror ());
12307
12308  return status;
12309}
12310_LT_EOF
12311  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12312  (eval $ac_link) 2>&5
12313  ac_status=$?
12314  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12315  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12316    (./conftest; exit; ) >&5 2>/dev/null
12317    lt_status=$?
12318    case x$lt_status in
12319      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12320      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12321      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12322    esac
12323  else :
12324    # compilation failed
12325    lt_cv_dlopen_self_static=no
12326  fi
12327fi
12328rm -fr conftest*
12329
12330
12331fi
12332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12333$as_echo "$lt_cv_dlopen_self_static" >&6; }
12334    fi
12335
12336    CPPFLAGS=$save_CPPFLAGS
12337    LDFLAGS=$save_LDFLAGS
12338    LIBS=$save_LIBS
12339    ;;
12340  esac
12341
12342  case $lt_cv_dlopen_self in
12343  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12344  *) enable_dlopen_self=unknown ;;
12345  esac
12346
12347  case $lt_cv_dlopen_self_static in
12348  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12349  *) enable_dlopen_self_static=unknown ;;
12350  esac
12351fi
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369striplib=
12370old_striplib=
12371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12372$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12373if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12374  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12375  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12376  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12377$as_echo "yes" >&6; }
12378else
12379# FIXME - insert some real tests, host_os isn't really good enough
12380  case $host_os in
12381  darwin*)
12382    if test -n "$STRIP"; then
12383      striplib="$STRIP -x"
12384      old_striplib="$STRIP -S"
12385      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12386$as_echo "yes" >&6; }
12387    else
12388      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12389$as_echo "no" >&6; }
12390    fi
12391    ;;
12392  *)
12393    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394$as_echo "no" >&6; }
12395    ;;
12396  esac
12397fi
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410  # Report what library types will actually be built
12411  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12412$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12413  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12414$as_echo "$can_build_shared" >&6; }
12415
12416  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12417$as_echo_n "checking whether to build shared libraries... " >&6; }
12418  test no = "$can_build_shared" && enable_shared=no
12419
12420  # On AIX, shared libraries and static libraries use the same namespace, and
12421  # are all built from PIC.
12422  case $host_os in
12423  aix3*)
12424    test yes = "$enable_shared" && enable_static=no
12425    if test -n "$RANLIB"; then
12426      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12427      postinstall_cmds='$RANLIB $lib'
12428    fi
12429    ;;
12430
12431  aix[4-9]*)
12432    if test ia64 != "$host_cpu"; then
12433      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12434      yes,aix,yes) ;;			# shared object as lib.so file only
12435      yes,svr4,*) ;;			# shared object as lib.so archive member only
12436      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12437      esac
12438    fi
12439    ;;
12440  esac
12441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12442$as_echo "$enable_shared" >&6; }
12443
12444  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12445$as_echo_n "checking whether to build static libraries... " >&6; }
12446  # Make sure either enable_shared or enable_static is yes.
12447  test yes = "$enable_shared" || enable_static=yes
12448  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12449$as_echo "$enable_static" >&6; }
12450
12451
12452
12453
12454fi
12455ac_ext=c
12456ac_cpp='$CPP $CPPFLAGS'
12457ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12458ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12459ac_compiler_gnu=$ac_cv_c_compiler_gnu
12460
12461CC=$lt_save_CC
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477        ac_config_commands="$ac_config_commands libtool"
12478
12479
12480
12481
12482# Only expand once:
12483
12484
12485
12486
12487
12488
12489
12490   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
12491$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
12492if ${ac_cv_prog_cc_c99+:} false; then :
12493  $as_echo_n "(cached) " >&6
12494else
12495  ac_cv_prog_cc_c99=no
12496ac_save_CC=$CC
12497cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12498/* end confdefs.h.  */
12499#include <stdarg.h>
12500#include <stdbool.h>
12501#include <stdlib.h>
12502#include <wchar.h>
12503#include <stdio.h>
12504
12505// Check varargs macros.  These examples are taken from C99 6.10.3.5.
12506#define debug(...) fprintf (stderr, __VA_ARGS__)
12507#define showlist(...) puts (#__VA_ARGS__)
12508#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
12509static void
12510test_varargs_macros (void)
12511{
12512  int x = 1234;
12513  int y = 5678;
12514  debug ("Flag");
12515  debug ("X = %d\n", x);
12516  showlist (The first, second, and third items.);
12517  report (x>y, "x is %d but y is %d", x, y);
12518}
12519
12520// Check long long types.
12521#define BIG64 18446744073709551615ull
12522#define BIG32 4294967295ul
12523#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
12524#if !BIG_OK
12525  your preprocessor is broken;
12526#endif
12527#if BIG_OK
12528#else
12529  your preprocessor is broken;
12530#endif
12531static long long int bignum = -9223372036854775807LL;
12532static unsigned long long int ubignum = BIG64;
12533
12534struct incomplete_array
12535{
12536  int datasize;
12537  double data[];
12538};
12539
12540struct named_init {
12541  int number;
12542  const wchar_t *name;
12543  double average;
12544};
12545
12546typedef const char *ccp;
12547
12548static inline int
12549test_restrict (ccp restrict text)
12550{
12551  // See if C++-style comments work.
12552  // Iterate through items via the restricted pointer.
12553  // Also check for declarations in for loops.
12554  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
12555    continue;
12556  return 0;
12557}
12558
12559// Check varargs and va_copy.
12560static void
12561test_varargs (const char *format, ...)
12562{
12563  va_list args;
12564  va_start (args, format);
12565  va_list args_copy;
12566  va_copy (args_copy, args);
12567
12568  const char *str;
12569  int number;
12570  float fnumber;
12571
12572  while (*format)
12573    {
12574      switch (*format++)
12575	{
12576	case 's': // string
12577	  str = va_arg (args_copy, const char *);
12578	  break;
12579	case 'd': // int
12580	  number = va_arg (args_copy, int);
12581	  break;
12582	case 'f': // float
12583	  fnumber = va_arg (args_copy, double);
12584	  break;
12585	default:
12586	  break;
12587	}
12588    }
12589  va_end (args_copy);
12590  va_end (args);
12591}
12592
12593int
12594main ()
12595{
12596
12597  // Check bool.
12598  _Bool success = false;
12599
12600  // Check restrict.
12601  if (test_restrict ("String literal") == 0)
12602    success = true;
12603  char *restrict newvar = "Another string";
12604
12605  // Check varargs.
12606  test_varargs ("s, d' f .", "string", 65, 34.234);
12607  test_varargs_macros ();
12608
12609  // Check flexible array members.
12610  struct incomplete_array *ia =
12611    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
12612  ia->datasize = 10;
12613  for (int i = 0; i < ia->datasize; ++i)
12614    ia->data[i] = i * 1.234;
12615
12616  // Check named initializers.
12617  struct named_init ni = {
12618    .number = 34,
12619    .name = L"Test wide string",
12620    .average = 543.34343,
12621  };
12622
12623  ni.number = 58;
12624
12625  int dynamic_array[ni.number];
12626  dynamic_array[ni.number - 1] = 543;
12627
12628  // work around unused variable warnings
12629  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
12630	  || dynamic_array[ni.number - 1] != 543);
12631
12632  ;
12633  return 0;
12634}
12635_ACEOF
12636for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
12637do
12638  CC="$ac_save_CC $ac_arg"
12639  if ac_fn_c_try_compile "$LINENO"; then :
12640  ac_cv_prog_cc_c99=$ac_arg
12641fi
12642rm -f core conftest.err conftest.$ac_objext
12643  test "x$ac_cv_prog_cc_c99" != "xno" && break
12644done
12645rm -f conftest.$ac_ext
12646CC=$ac_save_CC
12647
12648fi
12649# AC_CACHE_VAL
12650case "x$ac_cv_prog_cc_c99" in
12651  x)
12652    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12653$as_echo "none needed" >&6; } ;;
12654  xno)
12655    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12656$as_echo "unsupported" >&6; } ;;
12657  *)
12658    CC="$CC $ac_cv_prog_cc_c99"
12659    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
12660$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
12661esac
12662if test "x$ac_cv_prog_cc_c99" != xno; then :
12663
12664fi
12665
12666
12667ac_ext=cpp
12668ac_cpp='$CXXCPP $CPPFLAGS'
12669ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12670ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12671ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12672if test -z "$CXX"; then
12673  if test -n "$CCC"; then
12674    CXX=$CCC
12675  else
12676    if test -n "$ac_tool_prefix"; then
12677  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
12678  do
12679    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12680set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12682$as_echo_n "checking for $ac_word... " >&6; }
12683if ${ac_cv_prog_CXX+:} false; then :
12684  $as_echo_n "(cached) " >&6
12685else
12686  if test -n "$CXX"; then
12687  ac_cv_prog_CXX="$CXX" # Let the user override the test.
12688else
12689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12690for as_dir in $PATH
12691do
12692  IFS=$as_save_IFS
12693  test -z "$as_dir" && as_dir=.
12694    for ac_exec_ext in '' $ac_executable_extensions; do
12695  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12696    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
12697    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12698    break 2
12699  fi
12700done
12701  done
12702IFS=$as_save_IFS
12703
12704fi
12705fi
12706CXX=$ac_cv_prog_CXX
12707if test -n "$CXX"; then
12708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
12709$as_echo "$CXX" >&6; }
12710else
12711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12712$as_echo "no" >&6; }
12713fi
12714
12715
12716    test -n "$CXX" && break
12717  done
12718fi
12719if test -z "$CXX"; then
12720  ac_ct_CXX=$CXX
12721  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
12722do
12723  # Extract the first word of "$ac_prog", so it can be a program name with args.
12724set dummy $ac_prog; ac_word=$2
12725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12726$as_echo_n "checking for $ac_word... " >&6; }
12727if ${ac_cv_prog_ac_ct_CXX+:} false; then :
12728  $as_echo_n "(cached) " >&6
12729else
12730  if test -n "$ac_ct_CXX"; then
12731  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
12732else
12733as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12734for as_dir in $PATH
12735do
12736  IFS=$as_save_IFS
12737  test -z "$as_dir" && as_dir=.
12738    for ac_exec_ext in '' $ac_executable_extensions; do
12739  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12740    ac_cv_prog_ac_ct_CXX="$ac_prog"
12741    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12742    break 2
12743  fi
12744done
12745  done
12746IFS=$as_save_IFS
12747
12748fi
12749fi
12750ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
12751if test -n "$ac_ct_CXX"; then
12752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
12753$as_echo "$ac_ct_CXX" >&6; }
12754else
12755  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12756$as_echo "no" >&6; }
12757fi
12758
12759
12760  test -n "$ac_ct_CXX" && break
12761done
12762
12763  if test "x$ac_ct_CXX" = x; then
12764    CXX="g++"
12765  else
12766    case $cross_compiling:$ac_tool_warned in
12767yes:)
12768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12770ac_tool_warned=yes ;;
12771esac
12772    CXX=$ac_ct_CXX
12773  fi
12774fi
12775
12776  fi
12777fi
12778# Provide some information about the compiler.
12779$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
12780set X $ac_compile
12781ac_compiler=$2
12782for ac_option in --version -v -V -qversion; do
12783  { { ac_try="$ac_compiler $ac_option >&5"
12784case "(($ac_try" in
12785  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12786  *) ac_try_echo=$ac_try;;
12787esac
12788eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12789$as_echo "$ac_try_echo"; } >&5
12790  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12791  ac_status=$?
12792  if test -s conftest.err; then
12793    sed '10a\
12794... rest of stderr output deleted ...
12795         10q' conftest.err >conftest.er1
12796    cat conftest.er1 >&5
12797  fi
12798  rm -f conftest.er1 conftest.err
12799  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12800  test $ac_status = 0; }
12801done
12802
12803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
12804$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
12805if ${ac_cv_cxx_compiler_gnu+:} false; then :
12806  $as_echo_n "(cached) " >&6
12807else
12808  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12809/* end confdefs.h.  */
12810
12811int
12812main ()
12813{
12814#ifndef __GNUC__
12815       choke me
12816#endif
12817
12818  ;
12819  return 0;
12820}
12821_ACEOF
12822if ac_fn_cxx_try_compile "$LINENO"; then :
12823  ac_compiler_gnu=yes
12824else
12825  ac_compiler_gnu=no
12826fi
12827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12828ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
12829
12830fi
12831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
12832$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
12833if test $ac_compiler_gnu = yes; then
12834  GXX=yes
12835else
12836  GXX=
12837fi
12838ac_test_CXXFLAGS=${CXXFLAGS+set}
12839ac_save_CXXFLAGS=$CXXFLAGS
12840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
12841$as_echo_n "checking whether $CXX accepts -g... " >&6; }
12842if ${ac_cv_prog_cxx_g+:} false; then :
12843  $as_echo_n "(cached) " >&6
12844else
12845  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
12846   ac_cxx_werror_flag=yes
12847   ac_cv_prog_cxx_g=no
12848   CXXFLAGS="-g"
12849   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12850/* end confdefs.h.  */
12851
12852int
12853main ()
12854{
12855
12856  ;
12857  return 0;
12858}
12859_ACEOF
12860if ac_fn_cxx_try_compile "$LINENO"; then :
12861  ac_cv_prog_cxx_g=yes
12862else
12863  CXXFLAGS=""
12864      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12865/* end confdefs.h.  */
12866
12867int
12868main ()
12869{
12870
12871  ;
12872  return 0;
12873}
12874_ACEOF
12875if ac_fn_cxx_try_compile "$LINENO"; then :
12876
12877else
12878  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
12879	 CXXFLAGS="-g"
12880	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12881/* end confdefs.h.  */
12882
12883int
12884main ()
12885{
12886
12887  ;
12888  return 0;
12889}
12890_ACEOF
12891if ac_fn_cxx_try_compile "$LINENO"; then :
12892  ac_cv_prog_cxx_g=yes
12893fi
12894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12895fi
12896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12897fi
12898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12899   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
12900fi
12901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
12902$as_echo "$ac_cv_prog_cxx_g" >&6; }
12903if test "$ac_test_CXXFLAGS" = set; then
12904  CXXFLAGS=$ac_save_CXXFLAGS
12905elif test $ac_cv_prog_cxx_g = yes; then
12906  if test "$GXX" = yes; then
12907    CXXFLAGS="-g -O2"
12908  else
12909    CXXFLAGS="-g"
12910  fi
12911else
12912  if test "$GXX" = yes; then
12913    CXXFLAGS="-O2"
12914  else
12915    CXXFLAGS=
12916  fi
12917fi
12918ac_ext=c
12919ac_cpp='$CPP $CPPFLAGS'
12920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12922ac_compiler_gnu=$ac_cv_c_compiler_gnu
12923
12924depcc="$CXX"  am_compiler_list=
12925
12926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
12927$as_echo_n "checking dependency style of $depcc... " >&6; }
12928if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
12929  $as_echo_n "(cached) " >&6
12930else
12931  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
12932  # We make a subdir and do the tests there.  Otherwise we can end up
12933  # making bogus files that we don't know about and never remove.  For
12934  # instance it was reported that on HP-UX the gcc test will end up
12935  # making a dummy file named 'D' -- because '-MD' means "put the output
12936  # in D".
12937  rm -rf conftest.dir
12938  mkdir conftest.dir
12939  # Copy depcomp to subdir because otherwise we won't find it if we're
12940  # using a relative directory.
12941  cp "$am_depcomp" conftest.dir
12942  cd conftest.dir
12943  # We will build objects and dependencies in a subdirectory because
12944  # it helps to detect inapplicable dependency modes.  For instance
12945  # both Tru64's cc and ICC support -MD to output dependencies as a
12946  # side effect of compilation, but ICC will put the dependencies in
12947  # the current directory while Tru64 will put them in the object
12948  # directory.
12949  mkdir sub
12950
12951  am_cv_CXX_dependencies_compiler_type=none
12952  if test "$am_compiler_list" = ""; then
12953     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
12954  fi
12955  am__universal=false
12956  case " $depcc " in #(
12957     *\ -arch\ *\ -arch\ *) am__universal=true ;;
12958     esac
12959
12960  for depmode in $am_compiler_list; do
12961    # Setup a source with many dependencies, because some compilers
12962    # like to wrap large dependency lists on column 80 (with \), and
12963    # we should not choose a depcomp mode which is confused by this.
12964    #
12965    # We need to recreate these files for each test, as the compiler may
12966    # overwrite some of them when testing with obscure command lines.
12967    # This happens at least with the AIX C compiler.
12968    : > sub/conftest.c
12969    for i in 1 2 3 4 5 6; do
12970      echo '#include "conftst'$i'.h"' >> sub/conftest.c
12971      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
12972      # Solaris 10 /bin/sh.
12973      echo '/* dummy */' > sub/conftst$i.h
12974    done
12975    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
12976
12977    # We check with '-c' and '-o' for the sake of the "dashmstdout"
12978    # mode.  It turns out that the SunPro C++ compiler does not properly
12979    # handle '-M -o', and we need to detect this.  Also, some Intel
12980    # versions had trouble with output in subdirs.
12981    am__obj=sub/conftest.${OBJEXT-o}
12982    am__minus_obj="-o $am__obj"
12983    case $depmode in
12984    gcc)
12985      # This depmode causes a compiler race in universal mode.
12986      test "$am__universal" = false || continue
12987      ;;
12988    nosideeffect)
12989      # After this tag, mechanisms are not by side-effect, so they'll
12990      # only be used when explicitly requested.
12991      if test "x$enable_dependency_tracking" = xyes; then
12992	continue
12993      else
12994	break
12995      fi
12996      ;;
12997    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
12998      # This compiler won't grok '-c -o', but also, the minuso test has
12999      # not run yet.  These depmodes are late enough in the game, and
13000      # so weak that their functioning should not be impacted.
13001      am__obj=conftest.${OBJEXT-o}
13002      am__minus_obj=
13003      ;;
13004    none) break ;;
13005    esac
13006    if depmode=$depmode \
13007       source=sub/conftest.c object=$am__obj \
13008       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
13009       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13010         >/dev/null 2>conftest.err &&
13011       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13012       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
13013       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13014       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
13015      # icc doesn't choke on unknown options, it will just issue warnings
13016      # or remarks (even with -Werror).  So we grep stderr for any message
13017      # that says an option was ignored or not supported.
13018      # When given -MP, icc 7.0 and 7.1 complain thusly:
13019      #   icc: Command line warning: ignoring option '-M'; no argument required
13020      # The diagnosis changed in icc 8.0:
13021      #   icc: Command line remark: option '-MP' not supported
13022      if (grep 'ignoring option' conftest.err ||
13023          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13024        am_cv_CXX_dependencies_compiler_type=$depmode
13025        break
13026      fi
13027    fi
13028  done
13029
13030  cd ..
13031  rm -rf conftest.dir
13032else
13033  am_cv_CXX_dependencies_compiler_type=none
13034fi
13035
13036fi
13037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
13038$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
13039CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
13040
13041 if
13042  test "x$enable_dependency_tracking" != xno \
13043  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
13044  am__fastdepCXX_TRUE=
13045  am__fastdepCXX_FALSE='#'
13046else
13047  am__fastdepCXX_TRUE='#'
13048  am__fastdepCXX_FALSE=
13049fi
13050
13051
13052
13053
13054func_stripname_cnf ()
13055{
13056  case $2 in
13057  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
13058  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
13059  esac
13060} # func_stripname_cnf
13061
13062      if test -n "$CXX" && ( test no != "$CXX" &&
13063    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
13064    (test g++ != "$CXX"))); then
13065  ac_ext=cpp
13066ac_cpp='$CXXCPP $CPPFLAGS'
13067ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13068ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13069ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13071$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13072if test -z "$CXXCPP"; then
13073  if ${ac_cv_prog_CXXCPP+:} false; then :
13074  $as_echo_n "(cached) " >&6
13075else
13076      # Double quotes because CXXCPP needs to be expanded
13077    for CXXCPP in "$CXX -E" "/lib/cpp"
13078    do
13079      ac_preproc_ok=false
13080for ac_cxx_preproc_warn_flag in '' yes
13081do
13082  # Use a header file that comes with gcc, so configuring glibc
13083  # with a fresh cross-compiler works.
13084  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13085  # <limits.h> exists even on freestanding compilers.
13086  # On the NeXT, cc -E runs the code through the compiler's parser,
13087  # not just through cpp. "Syntax error" is here to catch this case.
13088  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13089/* end confdefs.h.  */
13090#ifdef __STDC__
13091# include <limits.h>
13092#else
13093# include <assert.h>
13094#endif
13095		     Syntax error
13096_ACEOF
13097if ac_fn_cxx_try_cpp "$LINENO"; then :
13098
13099else
13100  # Broken: fails on valid input.
13101continue
13102fi
13103rm -f conftest.err conftest.i conftest.$ac_ext
13104
13105  # OK, works on sane cases.  Now check whether nonexistent headers
13106  # can be detected and how.
13107  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13108/* end confdefs.h.  */
13109#include <ac_nonexistent.h>
13110_ACEOF
13111if ac_fn_cxx_try_cpp "$LINENO"; then :
13112  # Broken: success on invalid input.
13113continue
13114else
13115  # Passes both tests.
13116ac_preproc_ok=:
13117break
13118fi
13119rm -f conftest.err conftest.i conftest.$ac_ext
13120
13121done
13122# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13123rm -f conftest.i conftest.err conftest.$ac_ext
13124if $ac_preproc_ok; then :
13125  break
13126fi
13127
13128    done
13129    ac_cv_prog_CXXCPP=$CXXCPP
13130
13131fi
13132  CXXCPP=$ac_cv_prog_CXXCPP
13133else
13134  ac_cv_prog_CXXCPP=$CXXCPP
13135fi
13136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13137$as_echo "$CXXCPP" >&6; }
13138ac_preproc_ok=false
13139for ac_cxx_preproc_warn_flag in '' yes
13140do
13141  # Use a header file that comes with gcc, so configuring glibc
13142  # with a fresh cross-compiler works.
13143  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13144  # <limits.h> exists even on freestanding compilers.
13145  # On the NeXT, cc -E runs the code through the compiler's parser,
13146  # not just through cpp. "Syntax error" is here to catch this case.
13147  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13148/* end confdefs.h.  */
13149#ifdef __STDC__
13150# include <limits.h>
13151#else
13152# include <assert.h>
13153#endif
13154		     Syntax error
13155_ACEOF
13156if ac_fn_cxx_try_cpp "$LINENO"; then :
13157
13158else
13159  # Broken: fails on valid input.
13160continue
13161fi
13162rm -f conftest.err conftest.i conftest.$ac_ext
13163
13164  # OK, works on sane cases.  Now check whether nonexistent headers
13165  # can be detected and how.
13166  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13167/* end confdefs.h.  */
13168#include <ac_nonexistent.h>
13169_ACEOF
13170if ac_fn_cxx_try_cpp "$LINENO"; then :
13171  # Broken: success on invalid input.
13172continue
13173else
13174  # Passes both tests.
13175ac_preproc_ok=:
13176break
13177fi
13178rm -f conftest.err conftest.i conftest.$ac_ext
13179
13180done
13181# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13182rm -f conftest.i conftest.err conftest.$ac_ext
13183if $ac_preproc_ok; then :
13184
13185else
13186  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13188as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13189See \`config.log' for more details" "$LINENO" 5; }
13190fi
13191
13192ac_ext=c
13193ac_cpp='$CPP $CPPFLAGS'
13194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13196ac_compiler_gnu=$ac_cv_c_compiler_gnu
13197
13198else
13199  _lt_caught_CXX_error=yes
13200fi
13201
13202ac_ext=cpp
13203ac_cpp='$CXXCPP $CPPFLAGS'
13204ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13205ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13206ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13207
13208archive_cmds_need_lc_CXX=no
13209allow_undefined_flag_CXX=
13210always_export_symbols_CXX=no
13211archive_expsym_cmds_CXX=
13212compiler_needs_object_CXX=no
13213export_dynamic_flag_spec_CXX=
13214hardcode_direct_CXX=no
13215hardcode_direct_absolute_CXX=no
13216hardcode_libdir_flag_spec_CXX=
13217hardcode_libdir_separator_CXX=
13218hardcode_minus_L_CXX=no
13219hardcode_shlibpath_var_CXX=unsupported
13220hardcode_automatic_CXX=no
13221inherit_rpath_CXX=no
13222module_cmds_CXX=
13223module_expsym_cmds_CXX=
13224link_all_deplibs_CXX=unknown
13225old_archive_cmds_CXX=$old_archive_cmds
13226reload_flag_CXX=$reload_flag
13227reload_cmds_CXX=$reload_cmds
13228no_undefined_flag_CXX=
13229whole_archive_flag_spec_CXX=
13230enable_shared_with_static_runtimes_CXX=no
13231
13232# Source file extension for C++ test sources.
13233ac_ext=cpp
13234
13235# Object file extension for compiled C++ test sources.
13236objext=o
13237objext_CXX=$objext
13238
13239# No sense in running all these tests if we already determined that
13240# the CXX compiler isn't working.  Some variables (like enable_shared)
13241# are currently assumed to apply to all compilers on this platform,
13242# and will be corrupted by setting them based on a non-working compiler.
13243if test yes != "$_lt_caught_CXX_error"; then
13244  # Code to be used in simple compile tests
13245  lt_simple_compile_test_code="int some_variable = 0;"
13246
13247  # Code to be used in simple link tests
13248  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13249
13250  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13251
13252
13253
13254
13255
13256
13257# If no C compiler was specified, use CC.
13258LTCC=${LTCC-"$CC"}
13259
13260# If no C compiler flags were specified, use CFLAGS.
13261LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13262
13263# Allow CC to be a program name with arguments.
13264compiler=$CC
13265
13266
13267  # save warnings/boilerplate of simple test code
13268  ac_outfile=conftest.$ac_objext
13269echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13270eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13271_lt_compiler_boilerplate=`cat conftest.err`
13272$RM conftest*
13273
13274  ac_outfile=conftest.$ac_objext
13275echo "$lt_simple_link_test_code" >conftest.$ac_ext
13276eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13277_lt_linker_boilerplate=`cat conftest.err`
13278$RM -r conftest*
13279
13280
13281  # Allow CC to be a program name with arguments.
13282  lt_save_CC=$CC
13283  lt_save_CFLAGS=$CFLAGS
13284  lt_save_LD=$LD
13285  lt_save_GCC=$GCC
13286  GCC=$GXX
13287  lt_save_with_gnu_ld=$with_gnu_ld
13288  lt_save_path_LD=$lt_cv_path_LD
13289  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13290    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13291  else
13292    $as_unset lt_cv_prog_gnu_ld
13293  fi
13294  if test -n "${lt_cv_path_LDCXX+set}"; then
13295    lt_cv_path_LD=$lt_cv_path_LDCXX
13296  else
13297    $as_unset lt_cv_path_LD
13298  fi
13299  test -z "${LDCXX+set}" || LD=$LDCXX
13300  CC=${CXX-"c++"}
13301  CFLAGS=$CXXFLAGS
13302  compiler=$CC
13303  compiler_CXX=$CC
13304  func_cc_basename $compiler
13305cc_basename=$func_cc_basename_result
13306
13307
13308  if test -n "$compiler"; then
13309    # We don't want -fno-exception when compiling C++ code, so set the
13310    # no_builtin_flag separately
13311    if test yes = "$GXX"; then
13312      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13313    else
13314      lt_prog_compiler_no_builtin_flag_CXX=
13315    fi
13316
13317    if test yes = "$GXX"; then
13318      # Set up default GNU C++ configuration
13319
13320
13321
13322# Check whether --with-gnu-ld was given.
13323if test "${with_gnu_ld+set}" = set; then :
13324  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
13325else
13326  with_gnu_ld=no
13327fi
13328
13329ac_prog=ld
13330if test yes = "$GCC"; then
13331  # Check if gcc -print-prog-name=ld gives a path.
13332  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13333$as_echo_n "checking for ld used by $CC... " >&6; }
13334  case $host in
13335  *-*-mingw*)
13336    # gcc leaves a trailing carriage return, which upsets mingw
13337    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13338  *)
13339    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13340  esac
13341  case $ac_prog in
13342    # Accept absolute paths.
13343    [\\/]* | ?:[\\/]*)
13344      re_direlt='/[^/][^/]*/\.\./'
13345      # Canonicalize the pathname of ld
13346      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13347      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13348	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13349      done
13350      test -z "$LD" && LD=$ac_prog
13351      ;;
13352  "")
13353    # If it fails, then pretend we aren't using GCC.
13354    ac_prog=ld
13355    ;;
13356  *)
13357    # If it is relative, then search for the first ld in PATH.
13358    with_gnu_ld=unknown
13359    ;;
13360  esac
13361elif test yes = "$with_gnu_ld"; then
13362  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13363$as_echo_n "checking for GNU ld... " >&6; }
13364else
13365  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13366$as_echo_n "checking for non-GNU ld... " >&6; }
13367fi
13368if ${lt_cv_path_LD+:} false; then :
13369  $as_echo_n "(cached) " >&6
13370else
13371  if test -z "$LD"; then
13372  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
13373  for ac_dir in $PATH; do
13374    IFS=$lt_save_ifs
13375    test -z "$ac_dir" && ac_dir=.
13376    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13377      lt_cv_path_LD=$ac_dir/$ac_prog
13378      # Check to see if the program is GNU ld.  I'd rather use --version,
13379      # but apparently some variants of GNU ld only accept -v.
13380      # Break only if it was the GNU/non-GNU ld that we prefer.
13381      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13382      *GNU* | *'with BFD'*)
13383	test no != "$with_gnu_ld" && break
13384	;;
13385      *)
13386	test yes != "$with_gnu_ld" && break
13387	;;
13388      esac
13389    fi
13390  done
13391  IFS=$lt_save_ifs
13392else
13393  lt_cv_path_LD=$LD # Let the user override the test with a path.
13394fi
13395fi
13396
13397LD=$lt_cv_path_LD
13398if test -n "$LD"; then
13399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13400$as_echo "$LD" >&6; }
13401else
13402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13403$as_echo "no" >&6; }
13404fi
13405test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13407$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13408if ${lt_cv_prog_gnu_ld+:} false; then :
13409  $as_echo_n "(cached) " >&6
13410else
13411  # I'd rather use --version here, but apparently some GNU lds only accept -v.
13412case `$LD -v 2>&1 </dev/null` in
13413*GNU* | *'with BFD'*)
13414  lt_cv_prog_gnu_ld=yes
13415  ;;
13416*)
13417  lt_cv_prog_gnu_ld=no
13418  ;;
13419esac
13420fi
13421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
13422$as_echo "$lt_cv_prog_gnu_ld" >&6; }
13423with_gnu_ld=$lt_cv_prog_gnu_ld
13424
13425
13426
13427
13428
13429
13430
13431      # Check if GNU C++ uses GNU ld as the underlying linker, since the
13432      # archiving commands below assume that GNU ld is being used.
13433      if test yes = "$with_gnu_ld"; then
13434        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13435        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
13436
13437        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13438        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13439
13440        # If archive_cmds runs LD, not CC, wlarc should be empty
13441        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13442        #     investigate it a little bit more. (MM)
13443        wlarc='$wl'
13444
13445        # ancient GNU ld didn't support --whole-archive et. al.
13446        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13447	  $GREP 'no-whole-archive' > /dev/null; then
13448          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
13449        else
13450          whole_archive_flag_spec_CXX=
13451        fi
13452      else
13453        with_gnu_ld=no
13454        wlarc=
13455
13456        # A generic and very simple default shared library creation
13457        # command for GNU C++ for the case where it uses the native
13458        # linker, instead of GNU ld.  If possible, this setting should
13459        # overridden to take advantage of the native linker features on
13460        # the platform it is being used on.
13461        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13462      fi
13463
13464      # Commands to make compiler produce verbose output that lists
13465      # what "hidden" libraries, object files and flags are used when
13466      # linking a shared library.
13467      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13468
13469    else
13470      GXX=no
13471      with_gnu_ld=no
13472      wlarc=
13473    fi
13474
13475    # PORTME: fill in a description of your system's C++ link characteristics
13476    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13477$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13478    ld_shlibs_CXX=yes
13479    case $host_os in
13480      aix3*)
13481        # FIXME: insert proper C++ library support
13482        ld_shlibs_CXX=no
13483        ;;
13484      aix[4-9]*)
13485        if test ia64 = "$host_cpu"; then
13486          # On IA64, the linker does run time linking by default, so we don't
13487          # have to do anything special.
13488          aix_use_runtimelinking=no
13489          exp_sym_flag='-Bexport'
13490          no_entry_flag=
13491        else
13492          aix_use_runtimelinking=no
13493
13494          # Test if we are trying to use run time linking or normal
13495          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13496          # have runtime linking enabled, and use it for executables.
13497          # For shared libraries, we enable/disable runtime linking
13498          # depending on the kind of the shared library created -
13499          # when "with_aix_soname,aix_use_runtimelinking" is:
13500          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
13501          # "aix,yes"  lib.so          shared, rtl:yes, for executables
13502          #            lib.a           static archive
13503          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
13504          #            lib.a(lib.so.V) shared, rtl:no,  for executables
13505          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
13506          #            lib.a(lib.so.V) shared, rtl:no
13507          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
13508          #            lib.a           static archive
13509          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13510	    for ld_flag in $LDFLAGS; do
13511	      case $ld_flag in
13512	      *-brtl*)
13513	        aix_use_runtimelinking=yes
13514	        break
13515	        ;;
13516	      esac
13517	    done
13518	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
13519	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
13520	      # so we don't have lib.a shared libs to link our executables.
13521	      # We have to force runtime linking in this case.
13522	      aix_use_runtimelinking=yes
13523	      LDFLAGS="$LDFLAGS -Wl,-brtl"
13524	    fi
13525	    ;;
13526          esac
13527
13528          exp_sym_flag='-bexport'
13529          no_entry_flag='-bnoentry'
13530        fi
13531
13532        # When large executables or shared objects are built, AIX ld can
13533        # have problems creating the table of contents.  If linking a library
13534        # or program results in "error TOC overflow" add -mminimal-toc to
13535        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13536        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13537
13538        archive_cmds_CXX=''
13539        hardcode_direct_CXX=yes
13540        hardcode_direct_absolute_CXX=yes
13541        hardcode_libdir_separator_CXX=':'
13542        link_all_deplibs_CXX=yes
13543        file_list_spec_CXX='$wl-f,'
13544        case $with_aix_soname,$aix_use_runtimelinking in
13545        aix,*) ;;	# no import file
13546        svr4,* | *,yes) # use import file
13547          # The Import File defines what to hardcode.
13548          hardcode_direct_CXX=no
13549          hardcode_direct_absolute_CXX=no
13550          ;;
13551        esac
13552
13553        if test yes = "$GXX"; then
13554          case $host_os in aix4.[012]|aix4.[012].*)
13555          # We only want to do this on AIX 4.2 and lower, the check
13556          # below for broken collect2 doesn't work under 4.3+
13557	  collect2name=`$CC -print-prog-name=collect2`
13558	  if test -f "$collect2name" &&
13559	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13560	  then
13561	    # We have reworked collect2
13562	    :
13563	  else
13564	    # We have old collect2
13565	    hardcode_direct_CXX=unsupported
13566	    # It fails to find uninstalled libraries when the uninstalled
13567	    # path is not listed in the libpath.  Setting hardcode_minus_L
13568	    # to unsupported forces relinking
13569	    hardcode_minus_L_CXX=yes
13570	    hardcode_libdir_flag_spec_CXX='-L$libdir'
13571	    hardcode_libdir_separator_CXX=
13572	  fi
13573          esac
13574          shared_flag='-shared'
13575	  if test yes = "$aix_use_runtimelinking"; then
13576	    shared_flag=$shared_flag' $wl-G'
13577	  fi
13578	  # Need to ensure runtime linking is disabled for the traditional
13579	  # shared library, or the linker may eventually find shared libraries
13580	  # /with/ Import File - we do not want to mix them.
13581	  shared_flag_aix='-shared'
13582	  shared_flag_svr4='-shared $wl-G'
13583        else
13584          # not using gcc
13585          if test ia64 = "$host_cpu"; then
13586	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13587	  # chokes on -Wl,-G. The following line is correct:
13588	  shared_flag='-G'
13589          else
13590	    if test yes = "$aix_use_runtimelinking"; then
13591	      shared_flag='$wl-G'
13592	    else
13593	      shared_flag='$wl-bM:SRE'
13594	    fi
13595	    shared_flag_aix='$wl-bM:SRE'
13596	    shared_flag_svr4='$wl-G'
13597          fi
13598        fi
13599
13600        export_dynamic_flag_spec_CXX='$wl-bexpall'
13601        # It seems that -bexpall does not export symbols beginning with
13602        # underscore (_), so it is better to generate a list of symbols to
13603	# export.
13604        always_export_symbols_CXX=yes
13605	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
13606          # Warning - without using the other runtime loading flags (-brtl),
13607          # -berok will link without error, but may produce a broken library.
13608          # The "-G" linker flag allows undefined symbols.
13609          no_undefined_flag_CXX='-bernotok'
13610          # Determine the default libpath from the value encoded in an empty
13611          # executable.
13612          if test set = "${lt_cv_aix_libpath+set}"; then
13613  aix_libpath=$lt_cv_aix_libpath
13614else
13615  if ${lt_cv_aix_libpath__CXX+:} false; then :
13616  $as_echo_n "(cached) " >&6
13617else
13618  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13619/* end confdefs.h.  */
13620
13621int
13622main ()
13623{
13624
13625  ;
13626  return 0;
13627}
13628_ACEOF
13629if ac_fn_cxx_try_link "$LINENO"; then :
13630
13631  lt_aix_libpath_sed='
13632      /Import File Strings/,/^$/ {
13633	  /^0/ {
13634	      s/^0  *\([^ ]*\) *$/\1/
13635	      p
13636	  }
13637      }'
13638  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13639  # Check for a 64-bit object if we didn't find anything.
13640  if test -z "$lt_cv_aix_libpath__CXX"; then
13641    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13642  fi
13643fi
13644rm -f core conftest.err conftest.$ac_objext \
13645    conftest$ac_exeext conftest.$ac_ext
13646  if test -z "$lt_cv_aix_libpath__CXX"; then
13647    lt_cv_aix_libpath__CXX=/usr/lib:/lib
13648  fi
13649
13650fi
13651
13652  aix_libpath=$lt_cv_aix_libpath__CXX
13653fi
13654
13655          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
13656
13657          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
13658        else
13659          if test ia64 = "$host_cpu"; then
13660	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
13661	    allow_undefined_flag_CXX="-z nodefs"
13662	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
13663          else
13664	    # Determine the default libpath from the value encoded in an
13665	    # empty executable.
13666	    if test set = "${lt_cv_aix_libpath+set}"; then
13667  aix_libpath=$lt_cv_aix_libpath
13668else
13669  if ${lt_cv_aix_libpath__CXX+:} false; then :
13670  $as_echo_n "(cached) " >&6
13671else
13672  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13673/* end confdefs.h.  */
13674
13675int
13676main ()
13677{
13678
13679  ;
13680  return 0;
13681}
13682_ACEOF
13683if ac_fn_cxx_try_link "$LINENO"; then :
13684
13685  lt_aix_libpath_sed='
13686      /Import File Strings/,/^$/ {
13687	  /^0/ {
13688	      s/^0  *\([^ ]*\) *$/\1/
13689	      p
13690	  }
13691      }'
13692  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13693  # Check for a 64-bit object if we didn't find anything.
13694  if test -z "$lt_cv_aix_libpath__CXX"; then
13695    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13696  fi
13697fi
13698rm -f core conftest.err conftest.$ac_objext \
13699    conftest$ac_exeext conftest.$ac_ext
13700  if test -z "$lt_cv_aix_libpath__CXX"; then
13701    lt_cv_aix_libpath__CXX=/usr/lib:/lib
13702  fi
13703
13704fi
13705
13706  aix_libpath=$lt_cv_aix_libpath__CXX
13707fi
13708
13709	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
13710	    # Warning - without using the other run time loading flags,
13711	    # -berok will link without error, but may produce a broken library.
13712	    no_undefined_flag_CXX=' $wl-bernotok'
13713	    allow_undefined_flag_CXX=' $wl-berok'
13714	    if test yes = "$with_gnu_ld"; then
13715	      # We only use this code for GNU lds that support --whole-archive.
13716	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
13717	    else
13718	      # Exported symbols can be pulled into shared objects from archives
13719	      whole_archive_flag_spec_CXX='$convenience'
13720	    fi
13721	    archive_cmds_need_lc_CXX=yes
13722	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
13723	    # -brtl affects multiple linker settings, -berok does not and is overridden later
13724	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
13725	    if test svr4 != "$with_aix_soname"; then
13726	      # This is similar to how AIX traditionally builds its shared
13727	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
13728	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
13729	    fi
13730	    if test aix != "$with_aix_soname"; then
13731	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
13732	    else
13733	      # used by -dlpreopen to get the symbols
13734	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
13735	    fi
13736	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
13737          fi
13738        fi
13739        ;;
13740
13741      beos*)
13742	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13743	  allow_undefined_flag_CXX=unsupported
13744	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13745	  # support --undefined.  This deserves some investigation.  FIXME
13746	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13747	else
13748	  ld_shlibs_CXX=no
13749	fi
13750	;;
13751
13752      chorus*)
13753        case $cc_basename in
13754          *)
13755	  # FIXME: insert proper C++ library support
13756	  ld_shlibs_CXX=no
13757	  ;;
13758        esac
13759        ;;
13760
13761      cygwin* | mingw* | pw32* | cegcc*)
13762	case $GXX,$cc_basename in
13763	,cl* | no,cl*)
13764	  # Native MSVC
13765	  # hardcode_libdir_flag_spec is actually meaningless, as there is
13766	  # no search path for DLLs.
13767	  hardcode_libdir_flag_spec_CXX=' '
13768	  allow_undefined_flag_CXX=unsupported
13769	  always_export_symbols_CXX=yes
13770	  file_list_spec_CXX='@'
13771	  # Tell ltmain to make .lib files, not .a files.
13772	  libext=lib
13773	  # Tell ltmain to make .dll files, not .so files.
13774	  shrext_cmds=.dll
13775	  # FIXME: Setting linknames here is a bad hack.
13776	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
13777	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
13778              cp "$export_symbols" "$output_objdir/$soname.def";
13779              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
13780            else
13781              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
13782            fi~
13783            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
13784            linknames='
13785	  # The linker will not automatically build a static lib if we build a DLL.
13786	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
13787	  enable_shared_with_static_runtimes_CXX=yes
13788	  # Don't use ranlib
13789	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
13790	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
13791            lt_tool_outputfile="@TOOL_OUTPUT@"~
13792            case $lt_outputfile in
13793              *.exe|*.EXE) ;;
13794              *)
13795                lt_outputfile=$lt_outputfile.exe
13796                lt_tool_outputfile=$lt_tool_outputfile.exe
13797                ;;
13798            esac~
13799            func_to_tool_file "$lt_outputfile"~
13800            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
13801              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
13802              $RM "$lt_outputfile.manifest";
13803            fi'
13804	  ;;
13805	*)
13806	  # g++
13807	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13808	  # as there is no search path for DLLs.
13809	  hardcode_libdir_flag_spec_CXX='-L$libdir'
13810	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
13811	  allow_undefined_flag_CXX=unsupported
13812	  always_export_symbols_CXX=no
13813	  enable_shared_with_static_runtimes_CXX=yes
13814
13815	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13816	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13817	    # If the export-symbols file already is a .def file, use it as
13818	    # is; otherwise, prepend EXPORTS...
13819	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
13820              cp $export_symbols $output_objdir/$soname.def;
13821            else
13822              echo EXPORTS > $output_objdir/$soname.def;
13823              cat $export_symbols >> $output_objdir/$soname.def;
13824            fi~
13825            $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13826	  else
13827	    ld_shlibs_CXX=no
13828	  fi
13829	  ;;
13830	esac
13831	;;
13832      darwin* | rhapsody*)
13833
13834
13835  archive_cmds_need_lc_CXX=no
13836  hardcode_direct_CXX=no
13837  hardcode_automatic_CXX=yes
13838  hardcode_shlibpath_var_CXX=unsupported
13839  if test yes = "$lt_cv_ld_force_load"; then
13840    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13841
13842  else
13843    whole_archive_flag_spec_CXX=''
13844  fi
13845  link_all_deplibs_CXX=yes
13846  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
13847  case $cc_basename in
13848     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
13849     *) _lt_dar_can_shared=$GCC ;;
13850  esac
13851  if test yes = "$_lt_dar_can_shared"; then
13852    output_verbose_link_cmd=func_echo_all
13853    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
13854    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
13855    archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
13856    module_expsym_cmds_CXX="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
13857       if test yes != "$lt_cv_apple_cc_single_mod"; then
13858      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$_lt_dsymutil"
13859      archive_expsym_cmds_CXX="sed '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$_lt_dar_export_syms$_lt_dsymutil"
13860    fi
13861
13862  else
13863  ld_shlibs_CXX=no
13864  fi
13865
13866	;;
13867
13868      os2*)
13869	hardcode_libdir_flag_spec_CXX='-L$libdir'
13870	hardcode_minus_L_CXX=yes
13871	allow_undefined_flag_CXX=unsupported
13872	shrext_cmds=.dll
13873	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13874	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13875	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13876	  $ECHO EXPORTS >> $output_objdir/$libname.def~
13877	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
13878	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13879	  emximp -o $lib $output_objdir/$libname.def'
13880	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13881	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13882	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13883	  $ECHO EXPORTS >> $output_objdir/$libname.def~
13884	  prefix_cmds="$SED"~
13885	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
13886	    prefix_cmds="$prefix_cmds -e 1d";
13887	  fi~
13888	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
13889	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
13890	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13891	  emximp -o $lib $output_objdir/$libname.def'
13892	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
13893	enable_shared_with_static_runtimes_CXX=yes
13894	;;
13895
13896      dgux*)
13897        case $cc_basename in
13898          ec++*)
13899	    # FIXME: insert proper C++ library support
13900	    ld_shlibs_CXX=no
13901	    ;;
13902          ghcx*)
13903	    # Green Hills C++ Compiler
13904	    # FIXME: insert proper C++ library support
13905	    ld_shlibs_CXX=no
13906	    ;;
13907          *)
13908	    # FIXME: insert proper C++ library support
13909	    ld_shlibs_CXX=no
13910	    ;;
13911        esac
13912        ;;
13913
13914      freebsd2.*)
13915        # C++ shared libraries reported to be fairly broken before
13916	# switch to ELF
13917        ld_shlibs_CXX=no
13918        ;;
13919
13920      freebsd-elf*)
13921        archive_cmds_need_lc_CXX=no
13922        ;;
13923
13924      freebsd* | dragonfly*)
13925        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13926        # conventions
13927        ld_shlibs_CXX=yes
13928        ;;
13929
13930      haiku*)
13931        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13932        link_all_deplibs_CXX=yes
13933        ;;
13934
13935      hpux9*)
13936        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
13937        hardcode_libdir_separator_CXX=:
13938        export_dynamic_flag_spec_CXX='$wl-E'
13939        hardcode_direct_CXX=yes
13940        hardcode_minus_L_CXX=yes # Not in the search PATH,
13941				             # but as the default
13942				             # location of the library.
13943
13944        case $cc_basename in
13945          CC*)
13946            # FIXME: insert proper C++ library support
13947            ld_shlibs_CXX=no
13948            ;;
13949          aCC*)
13950            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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
13951            # Commands to make compiler produce verbose output that lists
13952            # what "hidden" libraries, object files and flags are used when
13953            # linking a shared library.
13954            #
13955            # There doesn't appear to be a way to prevent this compiler from
13956            # explicitly linking system object files so we need to strip them
13957            # from the output so that they don't get included in the library
13958            # dependencies.
13959            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13960            ;;
13961          *)
13962            if test yes = "$GXX"; then
13963              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
13964            else
13965              # FIXME: insert proper C++ library support
13966              ld_shlibs_CXX=no
13967            fi
13968            ;;
13969        esac
13970        ;;
13971
13972      hpux10*|hpux11*)
13973        if test no = "$with_gnu_ld"; then
13974	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
13975	  hardcode_libdir_separator_CXX=:
13976
13977          case $host_cpu in
13978            hppa*64*|ia64*)
13979              ;;
13980            *)
13981	      export_dynamic_flag_spec_CXX='$wl-E'
13982              ;;
13983          esac
13984        fi
13985        case $host_cpu in
13986          hppa*64*|ia64*)
13987            hardcode_direct_CXX=no
13988            hardcode_shlibpath_var_CXX=no
13989            ;;
13990          *)
13991            hardcode_direct_CXX=yes
13992            hardcode_direct_absolute_CXX=yes
13993            hardcode_minus_L_CXX=yes # Not in the search PATH,
13994					         # but as the default
13995					         # location of the library.
13996            ;;
13997        esac
13998
13999        case $cc_basename in
14000          CC*)
14001	    # FIXME: insert proper C++ library support
14002	    ld_shlibs_CXX=no
14003	    ;;
14004          aCC*)
14005	    case $host_cpu in
14006	      hppa*64*)
14007	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14008	        ;;
14009	      ia64*)
14010	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14011	        ;;
14012	      *)
14013	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14014	        ;;
14015	    esac
14016	    # Commands to make compiler produce verbose output that lists
14017	    # what "hidden" libraries, object files and flags are used when
14018	    # linking a shared library.
14019	    #
14020	    # There doesn't appear to be a way to prevent this compiler from
14021	    # explicitly linking system object files so we need to strip them
14022	    # from the output so that they don't get included in the library
14023	    # dependencies.
14024	    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; func_echo_all "$list"'
14025	    ;;
14026          *)
14027	    if test yes = "$GXX"; then
14028	      if test no = "$with_gnu_ld"; then
14029	        case $host_cpu in
14030	          hppa*64*)
14031	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14032	            ;;
14033	          ia64*)
14034	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14035	            ;;
14036	          *)
14037	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14038	            ;;
14039	        esac
14040	      fi
14041	    else
14042	      # FIXME: insert proper C++ library support
14043	      ld_shlibs_CXX=no
14044	    fi
14045	    ;;
14046        esac
14047        ;;
14048
14049      interix[3-9]*)
14050	hardcode_direct_CXX=no
14051	hardcode_shlibpath_var_CXX=no
14052	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14053	export_dynamic_flag_spec_CXX='$wl-E'
14054	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14055	# Instead, shared libraries are loaded at an image base (0x10000000 by
14056	# default) and relocated if they conflict, which is a slow very memory
14057	# consuming and fragmenting process.  To avoid this, we pick a random,
14058	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14059	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14060	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14061	archive_expsym_cmds_CXX='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
14062	;;
14063      irix5* | irix6*)
14064        case $cc_basename in
14065          CC*)
14066	    # SGI C++
14067	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
14068
14069	    # Archives containing C++ object files must be created using
14070	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14071	    # necessary to make sure instantiated templates are included
14072	    # in the archive.
14073	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14074	    ;;
14075          *)
14076	    if test yes = "$GXX"; then
14077	      if test no = "$with_gnu_ld"; then
14078	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
14079	      else
14080	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
14081	      fi
14082	    fi
14083	    link_all_deplibs_CXX=yes
14084	    ;;
14085        esac
14086        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14087        hardcode_libdir_separator_CXX=:
14088        inherit_rpath_CXX=yes
14089        ;;
14090
14091      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14092        case $cc_basename in
14093          KCC*)
14094	    # Kuck and Associates, Inc. (KAI) C++ Compiler
14095
14096	    # KCC will only create a shared library if the output file
14097	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
14098	    # to its proper name (with version) after linking.
14099	    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'
14100	    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'
14101	    # Commands to make compiler produce verbose output that lists
14102	    # what "hidden" libraries, object files and flags are used when
14103	    # linking a shared library.
14104	    #
14105	    # There doesn't appear to be a way to prevent this compiler from
14106	    # explicitly linking system object files so we need to strip them
14107	    # from the output so that they don't get included in the library
14108	    # dependencies.
14109	    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; func_echo_all "$list"'
14110
14111	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14112	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14113
14114	    # Archives containing C++ object files must be created using
14115	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14116	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14117	    ;;
14118	  icpc* | ecpc* )
14119	    # Intel C++
14120	    with_gnu_ld=yes
14121	    # version 8.0 and above of icpc choke on multiply defined symbols
14122	    # if we add $predep_objects and $postdep_objects, however 7.1 and
14123	    # earlier do not add the objects themselves.
14124	    case `$CC -V 2>&1` in
14125	      *"Version 7."*)
14126	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14127		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'
14128		;;
14129	      *)  # Version 8.0 or newer
14130	        tmp_idyn=
14131	        case $host_cpu in
14132		  ia64*) tmp_idyn=' -i_dynamic';;
14133		esac
14134	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14135		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'
14136		;;
14137	    esac
14138	    archive_cmds_need_lc_CXX=no
14139	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14140	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14141	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14142	    ;;
14143          pgCC* | pgcpp*)
14144            # Portland Group C++ compiler
14145	    case `$CC -V` in
14146	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14147	      prelink_cmds_CXX='tpldir=Template.dir~
14148               rm -rf $tpldir~
14149               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14150               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
14151	      old_archive_cmds_CXX='tpldir=Template.dir~
14152                rm -rf $tpldir~
14153                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14154                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14155                $RANLIB $oldlib'
14156	      archive_cmds_CXX='tpldir=Template.dir~
14157                rm -rf $tpldir~
14158                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14159                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14160	      archive_expsym_cmds_CXX='tpldir=Template.dir~
14161                rm -rf $tpldir~
14162                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14163                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
14164	      ;;
14165	    *) # Version 6 and above use weak symbols
14166	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14167	      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'
14168	      ;;
14169	    esac
14170
14171	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
14172	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14173	    whole_archive_flag_spec_CXX='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
14174            ;;
14175	  cxx*)
14176	    # Compaq C++
14177	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14178	    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'
14179
14180	    runpath_var=LD_RUN_PATH
14181	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14182	    hardcode_libdir_separator_CXX=:
14183
14184	    # Commands to make compiler produce verbose output that lists
14185	    # what "hidden" libraries, object files and flags are used when
14186	    # linking a shared library.
14187	    #
14188	    # There doesn't appear to be a way to prevent this compiler from
14189	    # explicitly linking system object files so we need to strip them
14190	    # from the output so that they don't get included in the library
14191	    # dependencies.
14192	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$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; func_echo_all "X$list" | $Xsed'
14193	    ;;
14194	  xl* | mpixl* | bgxl*)
14195	    # IBM XL 8.0 on PPC, with GNU ld
14196	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14197	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14198	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14199	    if test yes = "$supports_anon_versioning"; then
14200	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14201                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14202                echo "local: *; };" >> $output_objdir/$libname.ver~
14203                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
14204	    fi
14205	    ;;
14206	  *)
14207	    case `$CC -V 2>&1 | sed 5q` in
14208	    *Sun\ C*)
14209	      # Sun C++ 5.9
14210	      no_undefined_flag_CXX=' -zdefs'
14211	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14212	      archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
14213	      hardcode_libdir_flag_spec_CXX='-R$libdir'
14214	      whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
14215	      compiler_needs_object_CXX=yes
14216
14217	      # Not sure whether something based on
14218	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14219	      # would be better.
14220	      output_verbose_link_cmd='func_echo_all'
14221
14222	      # Archives containing C++ object files must be created using
14223	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14224	      # necessary to make sure instantiated templates are included
14225	      # in the archive.
14226	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14227	      ;;
14228	    esac
14229	    ;;
14230	esac
14231	;;
14232
14233      lynxos*)
14234        # FIXME: insert proper C++ library support
14235	ld_shlibs_CXX=no
14236	;;
14237
14238      m88k*)
14239        # FIXME: insert proper C++ library support
14240        ld_shlibs_CXX=no
14241	;;
14242
14243      mvs*)
14244        case $cc_basename in
14245          cxx*)
14246	    # FIXME: insert proper C++ library support
14247	    ld_shlibs_CXX=no
14248	    ;;
14249	  *)
14250	    # FIXME: insert proper C++ library support
14251	    ld_shlibs_CXX=no
14252	    ;;
14253	esac
14254	;;
14255
14256      netbsd*)
14257        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14258	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14259	  wlarc=
14260	  hardcode_libdir_flag_spec_CXX='-R$libdir'
14261	  hardcode_direct_CXX=yes
14262	  hardcode_shlibpath_var_CXX=no
14263	fi
14264	# Workaround some broken pre-1.5 toolchains
14265	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14266	;;
14267
14268      *nto* | *qnx*)
14269        ld_shlibs_CXX=yes
14270	;;
14271
14272      openbsd* | bitrig*)
14273	if test -f /usr/libexec/ld.so; then
14274	  hardcode_direct_CXX=yes
14275	  hardcode_shlibpath_var_CXX=no
14276	  hardcode_direct_absolute_CXX=yes
14277	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14278	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14279	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
14280	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
14281	    export_dynamic_flag_spec_CXX='$wl-E'
14282	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
14283	  fi
14284	  output_verbose_link_cmd=func_echo_all
14285	else
14286	  ld_shlibs_CXX=no
14287	fi
14288	;;
14289
14290      osf3* | osf4* | osf5*)
14291        case $cc_basename in
14292          KCC*)
14293	    # Kuck and Associates, Inc. (KAI) C++ Compiler
14294
14295	    # KCC will only create a shared library if the output file
14296	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
14297	    # to its proper name (with version) after linking.
14298	    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'
14299
14300	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14301	    hardcode_libdir_separator_CXX=:
14302
14303	    # Archives containing C++ object files must be created using
14304	    # the KAI C++ compiler.
14305	    case $host in
14306	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14307	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14308	    esac
14309	    ;;
14310          RCC*)
14311	    # Rational C++ 2.4.1
14312	    # FIXME: insert proper C++ library support
14313	    ld_shlibs_CXX=no
14314	    ;;
14315          cxx*)
14316	    case $host in
14317	      osf3*)
14318	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14319	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
14320	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14321		;;
14322	      *)
14323	        allow_undefined_flag_CXX=' -expect_unresolved \*'
14324	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
14325	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14326                  echo "-hidden">> $lib.exp~
14327                  $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~
14328                  $RM $lib.exp'
14329	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14330		;;
14331	    esac
14332
14333	    hardcode_libdir_separator_CXX=:
14334
14335	    # Commands to make compiler produce verbose output that lists
14336	    # what "hidden" libraries, object files and flags are used when
14337	    # linking a shared library.
14338	    #
14339	    # There doesn't appear to be a way to prevent this compiler from
14340	    # explicitly linking system object files so we need to strip them
14341	    # from the output so that they don't get included in the library
14342	    # dependencies.
14343	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$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; func_echo_all "$list"'
14344	    ;;
14345	  *)
14346	    if test yes,no = "$GXX,$with_gnu_ld"; then
14347	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14348	      case $host in
14349	        osf3*)
14350	          archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
14351		  ;;
14352	        *)
14353	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
14354		  ;;
14355	      esac
14356
14357	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14358	      hardcode_libdir_separator_CXX=:
14359
14360	      # Commands to make compiler produce verbose output that lists
14361	      # what "hidden" libraries, object files and flags are used when
14362	      # linking a shared library.
14363	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14364
14365	    else
14366	      # FIXME: insert proper C++ library support
14367	      ld_shlibs_CXX=no
14368	    fi
14369	    ;;
14370        esac
14371        ;;
14372
14373      psos*)
14374        # FIXME: insert proper C++ library support
14375        ld_shlibs_CXX=no
14376        ;;
14377
14378      sunos4*)
14379        case $cc_basename in
14380          CC*)
14381	    # Sun C++ 4.x
14382	    # FIXME: insert proper C++ library support
14383	    ld_shlibs_CXX=no
14384	    ;;
14385          lcc*)
14386	    # Lucid
14387	    # FIXME: insert proper C++ library support
14388	    ld_shlibs_CXX=no
14389	    ;;
14390          *)
14391	    # FIXME: insert proper C++ library support
14392	    ld_shlibs_CXX=no
14393	    ;;
14394        esac
14395        ;;
14396
14397      solaris*)
14398        case $cc_basename in
14399          CC* | sunCC*)
14400	    # Sun C++ 4.2, 5.x and Centerline C++
14401            archive_cmds_need_lc_CXX=yes
14402	    no_undefined_flag_CXX=' -zdefs'
14403	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14404	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14405              $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'
14406
14407	    hardcode_libdir_flag_spec_CXX='-R$libdir'
14408	    hardcode_shlibpath_var_CXX=no
14409	    case $host_os in
14410	      solaris2.[0-5] | solaris2.[0-5].*) ;;
14411	      *)
14412		# The compiler driver will combine and reorder linker options,
14413		# but understands '-z linker_flag'.
14414	        # Supported since Solaris 2.6 (maybe 2.5.1?)
14415		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14416	        ;;
14417	    esac
14418	    link_all_deplibs_CXX=yes
14419
14420	    output_verbose_link_cmd='func_echo_all'
14421
14422	    # Archives containing C++ object files must be created using
14423	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14424	    # necessary to make sure instantiated templates are included
14425	    # in the archive.
14426	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14427	    ;;
14428          gcx*)
14429	    # Green Hills C++ Compiler
14430	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14431
14432	    # The C++ compiler must be used to create the archive.
14433	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14434	    ;;
14435          *)
14436	    # GNU C++ compiler with Solaris linker
14437	    if test yes,no = "$GXX,$with_gnu_ld"; then
14438	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
14439	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14440	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14441	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14442                  $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14443
14444	        # Commands to make compiler produce verbose output that lists
14445	        # what "hidden" libraries, object files and flags are used when
14446	        # linking a shared library.
14447	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14448	      else
14449	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
14450	        # platform.
14451	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14452	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14453                  $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
14454
14455	        # Commands to make compiler produce verbose output that lists
14456	        # what "hidden" libraries, object files and flags are used when
14457	        # linking a shared library.
14458	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14459	      fi
14460
14461	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
14462	      case $host_os in
14463		solaris2.[0-5] | solaris2.[0-5].*) ;;
14464		*)
14465		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
14466		  ;;
14467	      esac
14468	    fi
14469	    ;;
14470        esac
14471        ;;
14472
14473    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14474      no_undefined_flag_CXX='$wl-z,text'
14475      archive_cmds_need_lc_CXX=no
14476      hardcode_shlibpath_var_CXX=no
14477      runpath_var='LD_RUN_PATH'
14478
14479      case $cc_basename in
14480        CC*)
14481	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14482	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14483	  ;;
14484	*)
14485	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14486	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14487	  ;;
14488      esac
14489      ;;
14490
14491      sysv5* | sco3.2v5* | sco5v6*)
14492	# Note: We CANNOT use -z defs as we might desire, because we do not
14493	# link with -lc, and that would cause any symbols used from libc to
14494	# always be unresolved, which means just about no library would
14495	# ever link correctly.  If we're not using GNU ld we use -z text
14496	# though, which does catch some bad symbols but isn't as heavy-handed
14497	# as -z defs.
14498	no_undefined_flag_CXX='$wl-z,text'
14499	allow_undefined_flag_CXX='$wl-z,nodefs'
14500	archive_cmds_need_lc_CXX=no
14501	hardcode_shlibpath_var_CXX=no
14502	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
14503	hardcode_libdir_separator_CXX=':'
14504	link_all_deplibs_CXX=yes
14505	export_dynamic_flag_spec_CXX='$wl-Bexport'
14506	runpath_var='LD_RUN_PATH'
14507
14508	case $cc_basename in
14509          CC*)
14510	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14511	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14512	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
14513              '"$old_archive_cmds_CXX"
14514	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
14515              '"$reload_cmds_CXX"
14516	    ;;
14517	  *)
14518	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14519	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14520	    ;;
14521	esac
14522      ;;
14523
14524      tandem*)
14525        case $cc_basename in
14526          NCC*)
14527	    # NonStop-UX NCC 3.20
14528	    # FIXME: insert proper C++ library support
14529	    ld_shlibs_CXX=no
14530	    ;;
14531          *)
14532	    # FIXME: insert proper C++ library support
14533	    ld_shlibs_CXX=no
14534	    ;;
14535        esac
14536        ;;
14537
14538      vxworks*)
14539        # FIXME: insert proper C++ library support
14540        ld_shlibs_CXX=no
14541        ;;
14542
14543      *)
14544        # FIXME: insert proper C++ library support
14545        ld_shlibs_CXX=no
14546        ;;
14547    esac
14548
14549    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14550$as_echo "$ld_shlibs_CXX" >&6; }
14551    test no = "$ld_shlibs_CXX" && can_build_shared=no
14552
14553    GCC_CXX=$GXX
14554    LD_CXX=$LD
14555
14556    ## CAVEAT EMPTOR:
14557    ## There is no encapsulation within the following macros, do not change
14558    ## the running order or otherwise move them around unless you know exactly
14559    ## what you are doing...
14560    # Dependencies to place before and after the object being linked:
14561predep_objects_CXX=
14562postdep_objects_CXX=
14563predeps_CXX=
14564postdeps_CXX=
14565compiler_lib_search_path_CXX=
14566
14567cat > conftest.$ac_ext <<_LT_EOF
14568class Foo
14569{
14570public:
14571  Foo (void) { a = 0; }
14572private:
14573  int a;
14574};
14575_LT_EOF
14576
14577
14578_lt_libdeps_save_CFLAGS=$CFLAGS
14579case "$CC $CFLAGS " in #(
14580*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
14581*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
14582*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
14583esac
14584
14585if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14586  (eval $ac_compile) 2>&5
14587  ac_status=$?
14588  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14589  test $ac_status = 0; }; then
14590  # Parse the compiler output and extract the necessary
14591  # objects, libraries and library flags.
14592
14593  # Sentinel used to keep track of whether or not we are before
14594  # the conftest object file.
14595  pre_test_object_deps_done=no
14596
14597  for p in `eval "$output_verbose_link_cmd"`; do
14598    case $prev$p in
14599
14600    -L* | -R* | -l*)
14601       # Some compilers place space between "-{L,R}" and the path.
14602       # Remove the space.
14603       if test x-L = "$p" ||
14604          test x-R = "$p"; then
14605	 prev=$p
14606	 continue
14607       fi
14608
14609       # Expand the sysroot to ease extracting the directories later.
14610       if test -z "$prev"; then
14611         case $p in
14612         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
14613         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
14614         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
14615         esac
14616       fi
14617       case $p in
14618       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
14619       esac
14620       if test no = "$pre_test_object_deps_done"; then
14621	 case $prev in
14622	 -L | -R)
14623	   # Internal compiler library paths should come after those
14624	   # provided the user.  The postdeps already come after the
14625	   # user supplied libs so there is no need to process them.
14626	   if test -z "$compiler_lib_search_path_CXX"; then
14627	     compiler_lib_search_path_CXX=$prev$p
14628	   else
14629	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
14630	   fi
14631	   ;;
14632	 # The "-l" case would never come before the object being
14633	 # linked, so don't bother handling this case.
14634	 esac
14635       else
14636	 if test -z "$postdeps_CXX"; then
14637	   postdeps_CXX=$prev$p
14638	 else
14639	   postdeps_CXX="${postdeps_CXX} $prev$p"
14640	 fi
14641       fi
14642       prev=
14643       ;;
14644
14645    *.lto.$objext) ;; # Ignore GCC LTO objects
14646    *.$objext)
14647       # This assumes that the test object file only shows up
14648       # once in the compiler output.
14649       if test "$p" = "conftest.$objext"; then
14650	 pre_test_object_deps_done=yes
14651	 continue
14652       fi
14653
14654       if test no = "$pre_test_object_deps_done"; then
14655	 if test -z "$predep_objects_CXX"; then
14656	   predep_objects_CXX=$p
14657	 else
14658	   predep_objects_CXX="$predep_objects_CXX $p"
14659	 fi
14660       else
14661	 if test -z "$postdep_objects_CXX"; then
14662	   postdep_objects_CXX=$p
14663	 else
14664	   postdep_objects_CXX="$postdep_objects_CXX $p"
14665	 fi
14666       fi
14667       ;;
14668
14669    *) ;; # Ignore the rest.
14670
14671    esac
14672  done
14673
14674  # Clean up.
14675  rm -f a.out a.exe
14676else
14677  echo "libtool.m4: error: problem compiling CXX test program"
14678fi
14679
14680$RM -f confest.$objext
14681CFLAGS=$_lt_libdeps_save_CFLAGS
14682
14683# PORTME: override above test on systems where it is broken
14684case $host_os in
14685interix[3-9]*)
14686  # Interix 3.5 installs completely hosed .la files for C++, so rather than
14687  # hack all around it, let's just trust "g++" to DTRT.
14688  predep_objects_CXX=
14689  postdep_objects_CXX=
14690  postdeps_CXX=
14691  ;;
14692esac
14693
14694
14695case " $postdeps_CXX " in
14696*" -lc "*) archive_cmds_need_lc_CXX=no ;;
14697esac
14698 compiler_lib_search_dirs_CXX=
14699if test -n "${compiler_lib_search_path_CXX}"; then
14700 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
14701fi
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733    lt_prog_compiler_wl_CXX=
14734lt_prog_compiler_pic_CXX=
14735lt_prog_compiler_static_CXX=
14736
14737
14738  # C++ specific cases for pic, static, wl, etc.
14739  if test yes = "$GXX"; then
14740    lt_prog_compiler_wl_CXX='-Wl,'
14741    lt_prog_compiler_static_CXX='-static'
14742
14743    case $host_os in
14744    aix*)
14745      # All AIX code is PIC.
14746      if test ia64 = "$host_cpu"; then
14747	# AIX 5 now supports IA64 processor
14748	lt_prog_compiler_static_CXX='-Bstatic'
14749      fi
14750      lt_prog_compiler_pic_CXX='-fPIC'
14751      ;;
14752
14753    amigaos*)
14754      case $host_cpu in
14755      powerpc)
14756            # see comment about AmigaOS4 .so support
14757            lt_prog_compiler_pic_CXX='-fPIC'
14758        ;;
14759      m68k)
14760            # FIXME: we need at least 68020 code to build shared libraries, but
14761            # adding the '-m68020' flag to GCC prevents building anything better,
14762            # like '-m68040'.
14763            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14764        ;;
14765      esac
14766      ;;
14767
14768    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14769      # PIC is the default for these OSes.
14770      ;;
14771    mingw* | cygwin* | os2* | pw32* | cegcc*)
14772      # This hack is so that the source file can tell whether it is being
14773      # built for inclusion in a dll (and should export symbols for example).
14774      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14775      # (--disable-auto-import) libraries
14776      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14777      case $host_os in
14778      os2*)
14779	lt_prog_compiler_static_CXX='$wl-static'
14780	;;
14781      esac
14782      ;;
14783    darwin* | rhapsody*)
14784      # PIC is the default on this platform
14785      # Common symbols not allowed in MH_DYLIB files
14786      lt_prog_compiler_pic_CXX='-fno-common'
14787      ;;
14788    *djgpp*)
14789      # DJGPP does not support shared libraries at all
14790      lt_prog_compiler_pic_CXX=
14791      ;;
14792    haiku*)
14793      # PIC is the default for Haiku.
14794      # The "-static" flag exists, but is broken.
14795      lt_prog_compiler_static_CXX=
14796      ;;
14797    interix[3-9]*)
14798      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14799      # Instead, we relocate shared libraries at runtime.
14800      ;;
14801    sysv4*MP*)
14802      if test -d /usr/nec; then
14803	lt_prog_compiler_pic_CXX=-Kconform_pic
14804      fi
14805      ;;
14806    hpux*)
14807      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14808      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14809      # sets the default TLS model and affects inlining.
14810      case $host_cpu in
14811      hppa*64*)
14812	;;
14813      *)
14814	lt_prog_compiler_pic_CXX='-fPIC'
14815	;;
14816      esac
14817      ;;
14818    *qnx* | *nto*)
14819      # QNX uses GNU C++, but need to define -shared option too, otherwise
14820      # it will coredump.
14821      lt_prog_compiler_pic_CXX='-fPIC -shared'
14822      ;;
14823    *)
14824      lt_prog_compiler_pic_CXX='-fPIC'
14825      ;;
14826    esac
14827  else
14828    case $host_os in
14829      aix[4-9]*)
14830	# All AIX code is PIC.
14831	if test ia64 = "$host_cpu"; then
14832	  # AIX 5 now supports IA64 processor
14833	  lt_prog_compiler_static_CXX='-Bstatic'
14834	else
14835	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14836	fi
14837	;;
14838      chorus*)
14839	case $cc_basename in
14840	cxch68*)
14841	  # Green Hills C++ Compiler
14842	  # _LT_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"
14843	  ;;
14844	esac
14845	;;
14846      mingw* | cygwin* | os2* | pw32* | cegcc*)
14847	# This hack is so that the source file can tell whether it is being
14848	# built for inclusion in a dll (and should export symbols for example).
14849	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14850	;;
14851      dgux*)
14852	case $cc_basename in
14853	  ec++*)
14854	    lt_prog_compiler_pic_CXX='-KPIC'
14855	    ;;
14856	  ghcx*)
14857	    # Green Hills C++ Compiler
14858	    lt_prog_compiler_pic_CXX='-pic'
14859	    ;;
14860	  *)
14861	    ;;
14862	esac
14863	;;
14864      freebsd* | dragonfly*)
14865	# FreeBSD uses GNU C++
14866	;;
14867      hpux9* | hpux10* | hpux11*)
14868	case $cc_basename in
14869	  CC*)
14870	    lt_prog_compiler_wl_CXX='-Wl,'
14871	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
14872	    if test ia64 != "$host_cpu"; then
14873	      lt_prog_compiler_pic_CXX='+Z'
14874	    fi
14875	    ;;
14876	  aCC*)
14877	    lt_prog_compiler_wl_CXX='-Wl,'
14878	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
14879	    case $host_cpu in
14880	    hppa*64*|ia64*)
14881	      # +Z the default
14882	      ;;
14883	    *)
14884	      lt_prog_compiler_pic_CXX='+Z'
14885	      ;;
14886	    esac
14887	    ;;
14888	  *)
14889	    ;;
14890	esac
14891	;;
14892      interix*)
14893	# This is c89, which is MS Visual C++ (no shared libs)
14894	# Anyone wants to do a port?
14895	;;
14896      irix5* | irix6* | nonstopux*)
14897	case $cc_basename in
14898	  CC*)
14899	    lt_prog_compiler_wl_CXX='-Wl,'
14900	    lt_prog_compiler_static_CXX='-non_shared'
14901	    # CC pic flag -KPIC is the default.
14902	    ;;
14903	  *)
14904	    ;;
14905	esac
14906	;;
14907      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14908	case $cc_basename in
14909	  KCC*)
14910	    # KAI C++ Compiler
14911	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14912	    lt_prog_compiler_pic_CXX='-fPIC'
14913	    ;;
14914	  ecpc* )
14915	    # old Intel C++ for x86_64, which still supported -KPIC.
14916	    lt_prog_compiler_wl_CXX='-Wl,'
14917	    lt_prog_compiler_pic_CXX='-KPIC'
14918	    lt_prog_compiler_static_CXX='-static'
14919	    ;;
14920	  icpc* )
14921	    # Intel C++, used to be incompatible with GCC.
14922	    # ICC 10 doesn't accept -KPIC any more.
14923	    lt_prog_compiler_wl_CXX='-Wl,'
14924	    lt_prog_compiler_pic_CXX='-fPIC'
14925	    lt_prog_compiler_static_CXX='-static'
14926	    ;;
14927	  pgCC* | pgcpp*)
14928	    # Portland Group C++ compiler
14929	    lt_prog_compiler_wl_CXX='-Wl,'
14930	    lt_prog_compiler_pic_CXX='-fpic'
14931	    lt_prog_compiler_static_CXX='-Bstatic'
14932	    ;;
14933	  cxx*)
14934	    # Compaq C++
14935	    # Make sure the PIC flag is empty.  It appears that all Alpha
14936	    # Linux and Compaq Tru64 Unix objects are PIC.
14937	    lt_prog_compiler_pic_CXX=
14938	    lt_prog_compiler_static_CXX='-non_shared'
14939	    ;;
14940	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14941	    # IBM XL 8.0, 9.0 on PPC and BlueGene
14942	    lt_prog_compiler_wl_CXX='-Wl,'
14943	    lt_prog_compiler_pic_CXX='-qpic'
14944	    lt_prog_compiler_static_CXX='-qstaticlink'
14945	    ;;
14946	  *)
14947	    case `$CC -V 2>&1 | sed 5q` in
14948	    *Sun\ C*)
14949	      # Sun C++ 5.9
14950	      lt_prog_compiler_pic_CXX='-KPIC'
14951	      lt_prog_compiler_static_CXX='-Bstatic'
14952	      lt_prog_compiler_wl_CXX='-Qoption ld '
14953	      ;;
14954	    esac
14955	    ;;
14956	esac
14957	;;
14958      lynxos*)
14959	;;
14960      m88k*)
14961	;;
14962      mvs*)
14963	case $cc_basename in
14964	  cxx*)
14965	    lt_prog_compiler_pic_CXX='-W c,exportall'
14966	    ;;
14967	  *)
14968	    ;;
14969	esac
14970	;;
14971      netbsd*)
14972	;;
14973      *qnx* | *nto*)
14974        # QNX uses GNU C++, but need to define -shared option too, otherwise
14975        # it will coredump.
14976        lt_prog_compiler_pic_CXX='-fPIC -shared'
14977        ;;
14978      osf3* | osf4* | osf5*)
14979	case $cc_basename in
14980	  KCC*)
14981	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14982	    ;;
14983	  RCC*)
14984	    # Rational C++ 2.4.1
14985	    lt_prog_compiler_pic_CXX='-pic'
14986	    ;;
14987	  cxx*)
14988	    # Digital/Compaq C++
14989	    lt_prog_compiler_wl_CXX='-Wl,'
14990	    # Make sure the PIC flag is empty.  It appears that all Alpha
14991	    # Linux and Compaq Tru64 Unix objects are PIC.
14992	    lt_prog_compiler_pic_CXX=
14993	    lt_prog_compiler_static_CXX='-non_shared'
14994	    ;;
14995	  *)
14996	    ;;
14997	esac
14998	;;
14999      psos*)
15000	;;
15001      solaris*)
15002	case $cc_basename in
15003	  CC* | sunCC*)
15004	    # Sun C++ 4.2, 5.x and Centerline C++
15005	    lt_prog_compiler_pic_CXX='-KPIC'
15006	    lt_prog_compiler_static_CXX='-Bstatic'
15007	    lt_prog_compiler_wl_CXX='-Qoption ld '
15008	    ;;
15009	  gcx*)
15010	    # Green Hills C++ Compiler
15011	    lt_prog_compiler_pic_CXX='-PIC'
15012	    ;;
15013	  *)
15014	    ;;
15015	esac
15016	;;
15017      sunos4*)
15018	case $cc_basename in
15019	  CC*)
15020	    # Sun C++ 4.x
15021	    lt_prog_compiler_pic_CXX='-pic'
15022	    lt_prog_compiler_static_CXX='-Bstatic'
15023	    ;;
15024	  lcc*)
15025	    # Lucid
15026	    lt_prog_compiler_pic_CXX='-pic'
15027	    ;;
15028	  *)
15029	    ;;
15030	esac
15031	;;
15032      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15033	case $cc_basename in
15034	  CC*)
15035	    lt_prog_compiler_wl_CXX='-Wl,'
15036	    lt_prog_compiler_pic_CXX='-KPIC'
15037	    lt_prog_compiler_static_CXX='-Bstatic'
15038	    ;;
15039	esac
15040	;;
15041      tandem*)
15042	case $cc_basename in
15043	  NCC*)
15044	    # NonStop-UX NCC 3.20
15045	    lt_prog_compiler_pic_CXX='-KPIC'
15046	    ;;
15047	  *)
15048	    ;;
15049	esac
15050	;;
15051      vxworks*)
15052	;;
15053      *)
15054	lt_prog_compiler_can_build_shared_CXX=no
15055	;;
15056    esac
15057  fi
15058
15059case $host_os in
15060  # For platforms that do not support PIC, -DPIC is meaningless:
15061  *djgpp*)
15062    lt_prog_compiler_pic_CXX=
15063    ;;
15064  *)
15065    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15066    ;;
15067esac
15068
15069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15070$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15071if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
15072  $as_echo_n "(cached) " >&6
15073else
15074  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
15075fi
15076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
15077$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
15078lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
15079
15080#
15081# Check to make sure the PIC flag actually works.
15082#
15083if test -n "$lt_prog_compiler_pic_CXX"; then
15084  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15085$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15086if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
15087  $as_echo_n "(cached) " >&6
15088else
15089  lt_cv_prog_compiler_pic_works_CXX=no
15090   ac_outfile=conftest.$ac_objext
15091   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15092   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
15093   # Insert the option either (1) after the last *FLAGS variable, or
15094   # (2) before a word containing "conftest.", or (3) at the end.
15095   # Note that $ac_compile itself does not contain backslashes and begins
15096   # with a dollar sign (not a hyphen), so the echo should work correctly.
15097   # The option is referenced via a variable to avoid confusing sed.
15098   lt_compile=`echo "$ac_compile" | $SED \
15099   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15100   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15101   -e 's:$: $lt_compiler_flag:'`
15102   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15103   (eval "$lt_compile" 2>conftest.err)
15104   ac_status=$?
15105   cat conftest.err >&5
15106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15107   if (exit $ac_status) && test -s "$ac_outfile"; then
15108     # The compiler can only warn and ignore the option if not recognized
15109     # So say no if there are warnings other than the usual output.
15110     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15111     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15112     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15113       lt_cv_prog_compiler_pic_works_CXX=yes
15114     fi
15115   fi
15116   $RM conftest*
15117
15118fi
15119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15120$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15121
15122if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
15123    case $lt_prog_compiler_pic_CXX in
15124     "" | " "*) ;;
15125     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15126     esac
15127else
15128    lt_prog_compiler_pic_CXX=
15129     lt_prog_compiler_can_build_shared_CXX=no
15130fi
15131
15132fi
15133
15134
15135
15136
15137
15138#
15139# Check to make sure the static flag actually works.
15140#
15141wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15143$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15144if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
15145  $as_echo_n "(cached) " >&6
15146else
15147  lt_cv_prog_compiler_static_works_CXX=no
15148   save_LDFLAGS=$LDFLAGS
15149   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15150   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15151   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15152     # The linker can only warn and ignore the option if not recognized
15153     # So say no if there are warnings
15154     if test -s conftest.err; then
15155       # Append any errors to the config.log.
15156       cat conftest.err 1>&5
15157       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15158       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15159       if diff conftest.exp conftest.er2 >/dev/null; then
15160         lt_cv_prog_compiler_static_works_CXX=yes
15161       fi
15162     else
15163       lt_cv_prog_compiler_static_works_CXX=yes
15164     fi
15165   fi
15166   $RM -r conftest*
15167   LDFLAGS=$save_LDFLAGS
15168
15169fi
15170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15171$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15172
15173if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
15174    :
15175else
15176    lt_prog_compiler_static_CXX=
15177fi
15178
15179
15180
15181
15182    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15183$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15184if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15185  $as_echo_n "(cached) " >&6
15186else
15187  lt_cv_prog_compiler_c_o_CXX=no
15188   $RM -r conftest 2>/dev/null
15189   mkdir conftest
15190   cd conftest
15191   mkdir out
15192   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15193
15194   lt_compiler_flag="-o out/conftest2.$ac_objext"
15195   # Insert the option either (1) after the last *FLAGS variable, or
15196   # (2) before a word containing "conftest.", or (3) at the end.
15197   # Note that $ac_compile itself does not contain backslashes and begins
15198   # with a dollar sign (not a hyphen), so the echo should work correctly.
15199   lt_compile=`echo "$ac_compile" | $SED \
15200   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15201   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15202   -e 's:$: $lt_compiler_flag:'`
15203   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15204   (eval "$lt_compile" 2>out/conftest.err)
15205   ac_status=$?
15206   cat out/conftest.err >&5
15207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15208   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15209   then
15210     # The compiler can only warn and ignore the option if not recognized
15211     # So say no if there are warnings
15212     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15213     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15214     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15215       lt_cv_prog_compiler_c_o_CXX=yes
15216     fi
15217   fi
15218   chmod u+w . 2>&5
15219   $RM conftest*
15220   # SGI C++ compiler will create directory out/ii_files/ for
15221   # template instantiation
15222   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15223   $RM out/* && rmdir out
15224   cd ..
15225   $RM -r conftest
15226   $RM conftest*
15227
15228fi
15229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15230$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15231
15232
15233
15234    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15235$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15236if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15237  $as_echo_n "(cached) " >&6
15238else
15239  lt_cv_prog_compiler_c_o_CXX=no
15240   $RM -r conftest 2>/dev/null
15241   mkdir conftest
15242   cd conftest
15243   mkdir out
15244   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15245
15246   lt_compiler_flag="-o out/conftest2.$ac_objext"
15247   # Insert the option either (1) after the last *FLAGS variable, or
15248   # (2) before a word containing "conftest.", or (3) at the end.
15249   # Note that $ac_compile itself does not contain backslashes and begins
15250   # with a dollar sign (not a hyphen), so the echo should work correctly.
15251   lt_compile=`echo "$ac_compile" | $SED \
15252   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15253   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15254   -e 's:$: $lt_compiler_flag:'`
15255   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15256   (eval "$lt_compile" 2>out/conftest.err)
15257   ac_status=$?
15258   cat out/conftest.err >&5
15259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15260   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15261   then
15262     # The compiler can only warn and ignore the option if not recognized
15263     # So say no if there are warnings
15264     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15265     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15266     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15267       lt_cv_prog_compiler_c_o_CXX=yes
15268     fi
15269   fi
15270   chmod u+w . 2>&5
15271   $RM conftest*
15272   # SGI C++ compiler will create directory out/ii_files/ for
15273   # template instantiation
15274   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15275   $RM out/* && rmdir out
15276   cd ..
15277   $RM -r conftest
15278   $RM conftest*
15279
15280fi
15281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15282$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15283
15284
15285
15286
15287hard_links=nottested
15288if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
15289  # do not overwrite the value of need_locks provided by the user
15290  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15291$as_echo_n "checking if we can lock with hard links... " >&6; }
15292  hard_links=yes
15293  $RM conftest*
15294  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15295  touch conftest.a
15296  ln conftest.a conftest.b 2>&5 || hard_links=no
15297  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15299$as_echo "$hard_links" >&6; }
15300  if test no = "$hard_links"; then
15301    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
15302$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
15303    need_locks=warn
15304  fi
15305else
15306  need_locks=no
15307fi
15308
15309
15310
15311    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15312$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15313
15314  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15315  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15316  case $host_os in
15317  aix[4-9]*)
15318    # If we're using GNU nm, then we don't want the "-C" option.
15319    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
15320    # Without the "-l" option, or with the "-B" option, AIX nm treats
15321    # weak defined symbols like other global defined symbols, whereas
15322    # GNU nm marks them as "W".
15323    # While the 'weak' keyword is ignored in the Export File, we need
15324    # it in the Import File for the 'aix-soname' feature, so we have
15325    # to replace the "-B" option with "-P" for AIX nm.
15326    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15327      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
15328    else
15329      export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
15330    fi
15331    ;;
15332  pw32*)
15333    export_symbols_cmds_CXX=$ltdll_cmds
15334    ;;
15335  cygwin* | mingw* | cegcc*)
15336    case $cc_basename in
15337    cl*)
15338      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15339      ;;
15340    *)
15341      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
15342      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15343      ;;
15344    esac
15345    ;;
15346  *)
15347    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15348    ;;
15349  esac
15350
15351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15352$as_echo "$ld_shlibs_CXX" >&6; }
15353test no = "$ld_shlibs_CXX" && can_build_shared=no
15354
15355with_gnu_ld_CXX=$with_gnu_ld
15356
15357
15358
15359
15360
15361
15362#
15363# Do we need to explicitly link libc?
15364#
15365case "x$archive_cmds_need_lc_CXX" in
15366x|xyes)
15367  # Assume -lc should be added
15368  archive_cmds_need_lc_CXX=yes
15369
15370  if test yes,yes = "$GCC,$enable_shared"; then
15371    case $archive_cmds_CXX in
15372    *'~'*)
15373      # FIXME: we may have to deal with multi-command sequences.
15374      ;;
15375    '$CC '*)
15376      # Test whether the compiler implicitly links with -lc since on some
15377      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15378      # to ld, don't add -lc before -lgcc.
15379      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15380$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15381if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
15382  $as_echo_n "(cached) " >&6
15383else
15384  $RM conftest*
15385	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15386
15387	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15388  (eval $ac_compile) 2>&5
15389  ac_status=$?
15390  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15391  test $ac_status = 0; } 2>conftest.err; then
15392	  soname=conftest
15393	  lib=conftest
15394	  libobjs=conftest.$ac_objext
15395	  deplibs=
15396	  wl=$lt_prog_compiler_wl_CXX
15397	  pic_flag=$lt_prog_compiler_pic_CXX
15398	  compiler_flags=-v
15399	  linker_flags=-v
15400	  verstring=
15401	  output_objdir=.
15402	  libname=conftest
15403	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15404	  allow_undefined_flag_CXX=
15405	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15406  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15407  ac_status=$?
15408  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15409  test $ac_status = 0; }
15410	  then
15411	    lt_cv_archive_cmds_need_lc_CXX=no
15412	  else
15413	    lt_cv_archive_cmds_need_lc_CXX=yes
15414	  fi
15415	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15416	else
15417	  cat conftest.err 1>&5
15418	fi
15419	$RM conftest*
15420
15421fi
15422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15423$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15424      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15425      ;;
15426    esac
15427  fi
15428  ;;
15429esac
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15493$as_echo_n "checking dynamic linker characteristics... " >&6; }
15494
15495library_names_spec=
15496libname_spec='lib$name'
15497soname_spec=
15498shrext_cmds=.so
15499postinstall_cmds=
15500postuninstall_cmds=
15501finish_cmds=
15502finish_eval=
15503shlibpath_var=
15504shlibpath_overrides_runpath=unknown
15505version_type=none
15506dynamic_linker="$host_os ld.so"
15507sys_lib_dlsearch_path_spec="/lib /usr/lib"
15508need_lib_prefix=unknown
15509hardcode_into_libs=no
15510
15511# when you set need_version to no, make sure it does not cause -set_version
15512# flags to be left without arguments
15513need_version=unknown
15514
15515
15516
15517case $host_os in
15518aix3*)
15519  version_type=linux # correct to gnu/linux during the next big refactor
15520  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
15521  shlibpath_var=LIBPATH
15522
15523  # AIX 3 has no versioning support, so we append a major version to the name.
15524  soname_spec='$libname$release$shared_ext$major'
15525  ;;
15526
15527aix[4-9]*)
15528  version_type=linux # correct to gnu/linux during the next big refactor
15529  need_lib_prefix=no
15530  need_version=no
15531  hardcode_into_libs=yes
15532  if test ia64 = "$host_cpu"; then
15533    # AIX 5 supports IA64
15534    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
15535    shlibpath_var=LD_LIBRARY_PATH
15536  else
15537    # With GCC up to 2.95.x, collect2 would create an import file
15538    # for dependence libraries.  The import file would start with
15539    # the line '#! .'.  This would cause the generated library to
15540    # depend on '.', always an invalid library.  This was fixed in
15541    # development snapshots of GCC prior to 3.0.
15542    case $host_os in
15543      aix4 | aix4.[01] | aix4.[01].*)
15544      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15545	   echo ' yes '
15546	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
15547	:
15548      else
15549	can_build_shared=no
15550      fi
15551      ;;
15552    esac
15553    # Using Import Files as archive members, it is possible to support
15554    # filename-based versioning of shared library archives on AIX. While
15555    # this would work for both with and without runtime linking, it will
15556    # prevent static linking of such archives. So we do filename-based
15557    # shared library versioning with .so extension only, which is used
15558    # when both runtime linking and shared linking is enabled.
15559    # Unfortunately, runtime linking may impact performance, so we do
15560    # not want this to be the default eventually. Also, we use the
15561    # versioned .so libs for executables only if there is the -brtl
15562    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
15563    # To allow for filename-based versioning support, we need to create
15564    # libNAME.so.V as an archive file, containing:
15565    # *) an Import File, referring to the versioned filename of the
15566    #    archive as well as the shared archive member, telling the
15567    #    bitwidth (32 or 64) of that shared object, and providing the
15568    #    list of exported symbols of that shared object, eventually
15569    #    decorated with the 'weak' keyword
15570    # *) the shared object with the F_LOADONLY flag set, to really avoid
15571    #    it being seen by the linker.
15572    # At run time we better use the real file rather than another symlink,
15573    # but for link time we create the symlink libNAME.so -> libNAME.so.V
15574
15575    case $with_aix_soname,$aix_use_runtimelinking in
15576    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
15577    # soname into executable. Probably we can add versioning support to
15578    # collect2, so additional links can be useful in future.
15579    aix,yes) # traditional libtool
15580      dynamic_linker='AIX unversionable lib.so'
15581      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15582      # instead of lib<name>.a to let people know that these are not
15583      # typical AIX shared libraries.
15584      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15585      ;;
15586    aix,no) # traditional AIX only
15587      dynamic_linker='AIX lib.a(lib.so.V)'
15588      # We preserve .a as extension for shared libraries through AIX4.2
15589      # and later when we are not doing run time linking.
15590      library_names_spec='$libname$release.a $libname.a'
15591      soname_spec='$libname$release$shared_ext$major'
15592      ;;
15593    svr4,*) # full svr4 only
15594      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
15595      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15596      # We do not specify a path in Import Files, so LIBPATH fires.
15597      shlibpath_overrides_runpath=yes
15598      ;;
15599    *,yes) # both, prefer svr4
15600      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
15601      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15602      # unpreferred sharedlib libNAME.a needs extra handling
15603      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
15604      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
15605      # We do not specify a path in Import Files, so LIBPATH fires.
15606      shlibpath_overrides_runpath=yes
15607      ;;
15608    *,no) # both, prefer aix
15609      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
15610      library_names_spec='$libname$release.a $libname.a'
15611      soname_spec='$libname$release$shared_ext$major'
15612      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
15613      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
15614      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
15615      ;;
15616    esac
15617    shlibpath_var=LIBPATH
15618  fi
15619  ;;
15620
15621amigaos*)
15622  case $host_cpu in
15623  powerpc)
15624    # Since July 2007 AmigaOS4 officially supports .so libraries.
15625    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15626    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15627    ;;
15628  m68k)
15629    library_names_spec='$libname.ixlibrary $libname.a'
15630    # Create ${libname}_ixlibrary.a entries in /sys/libs.
15631    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
15632    ;;
15633  esac
15634  ;;
15635
15636beos*)
15637  library_names_spec='$libname$shared_ext'
15638  dynamic_linker="$host_os ld.so"
15639  shlibpath_var=LIBRARY_PATH
15640  ;;
15641
15642bsdi[45]*)
15643  version_type=linux # correct to gnu/linux during the next big refactor
15644  need_version=no
15645  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15646  soname_spec='$libname$release$shared_ext$major'
15647  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15648  shlibpath_var=LD_LIBRARY_PATH
15649  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15650  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15651  # the default ld.so.conf also contains /usr/contrib/lib and
15652  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15653  # libtool to hard-code these into programs
15654  ;;
15655
15656cygwin* | mingw* | pw32* | cegcc*)
15657  version_type=windows
15658  shrext_cmds=.dll
15659  need_version=no
15660  need_lib_prefix=no
15661
15662  case $GCC,$cc_basename in
15663  yes,*)
15664    # gcc
15665    library_names_spec='$libname.dll.a'
15666    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15667    postinstall_cmds='base_file=`basename \$file`~
15668      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
15669      dldir=$destdir/`dirname \$dlpath`~
15670      test -d \$dldir || mkdir -p \$dldir~
15671      $install_prog $dir/$dlname \$dldir/$dlname~
15672      chmod a+x \$dldir/$dlname~
15673      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15674        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15675      fi'
15676    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15677      dlpath=$dir/\$dldll~
15678       $RM \$dlpath'
15679    shlibpath_overrides_runpath=yes
15680
15681    case $host_os in
15682    cygwin*)
15683      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15684      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15685
15686      ;;
15687    mingw* | cegcc*)
15688      # MinGW DLLs use traditional 'lib' prefix
15689      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15690      ;;
15691    pw32*)
15692      # pw32 DLLs use 'pw' prefix rather than 'lib'
15693      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15694      ;;
15695    esac
15696    dynamic_linker='Win32 ld.exe'
15697    ;;
15698
15699  *,cl*)
15700    # Native MSVC
15701    libname_spec='$name'
15702    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15703    library_names_spec='$libname.dll.lib'
15704
15705    case $build_os in
15706    mingw*)
15707      sys_lib_search_path_spec=
15708      lt_save_ifs=$IFS
15709      IFS=';'
15710      for lt_path in $LIB
15711      do
15712        IFS=$lt_save_ifs
15713        # Let DOS variable expansion print the short 8.3 style file name.
15714        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
15715        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
15716      done
15717      IFS=$lt_save_ifs
15718      # Convert to MSYS style.
15719      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
15720      ;;
15721    cygwin*)
15722      # Convert to unix form, then to dos form, then back to unix form
15723      # but this time dos style (no spaces!) so that the unix form looks
15724      # like /cygdrive/c/PROGRA~1:/cygdr...
15725      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
15726      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
15727      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15728      ;;
15729    *)
15730      sys_lib_search_path_spec=$LIB
15731      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
15732        # It is most probably a Windows format PATH.
15733        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15734      else
15735        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15736      fi
15737      # FIXME: find the short name or the path components, as spaces are
15738      # common. (e.g. "Program Files" -> "PROGRA~1")
15739      ;;
15740    esac
15741
15742    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15743    postinstall_cmds='base_file=`basename \$file`~
15744      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
15745      dldir=$destdir/`dirname \$dlpath`~
15746      test -d \$dldir || mkdir -p \$dldir~
15747      $install_prog $dir/$dlname \$dldir/$dlname'
15748    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15749      dlpath=$dir/\$dldll~
15750       $RM \$dlpath'
15751    shlibpath_overrides_runpath=yes
15752    dynamic_linker='Win32 link.exe'
15753    ;;
15754
15755  *)
15756    # Assume MSVC wrapper
15757    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
15758    dynamic_linker='Win32 ld.exe'
15759    ;;
15760  esac
15761  # FIXME: first we should search . and the directory the executable is in
15762  shlibpath_var=PATH
15763  ;;
15764
15765darwin* | rhapsody*)
15766  dynamic_linker="$host_os dyld"
15767  version_type=darwin
15768  need_lib_prefix=no
15769  need_version=no
15770  library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext'
15771  soname_spec='$libname$release$major$shared_ext'
15772  shlibpath_overrides_runpath=yes
15773  shlibpath_var=DYLD_LIBRARY_PATH
15774  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
15775
15776  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15777  ;;
15778
15779dgux*)
15780  version_type=linux # correct to gnu/linux during the next big refactor
15781  need_lib_prefix=no
15782  need_version=no
15783  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15784  soname_spec='$libname$release$shared_ext$major'
15785  shlibpath_var=LD_LIBRARY_PATH
15786  ;;
15787
15788freebsd* | dragonfly*)
15789  # DragonFly does not have aout.  When/if they implement a new
15790  # versioning mechanism, adjust this.
15791  if test -x /usr/bin/objformat; then
15792    objformat=`/usr/bin/objformat`
15793  else
15794    case $host_os in
15795    freebsd[23].*) objformat=aout ;;
15796    *) objformat=elf ;;
15797    esac
15798  fi
15799  # Handle Gentoo/FreeBSD as it was Linux
15800  case $host_vendor in
15801    gentoo)
15802      version_type=linux ;;
15803    *)
15804      version_type=freebsd-$objformat ;;
15805  esac
15806
15807  case $version_type in
15808    freebsd-elf*)
15809      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15810      soname_spec='$libname$release$shared_ext$major'
15811      need_version=no
15812      need_lib_prefix=no
15813      ;;
15814    freebsd-*)
15815      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
15816      need_version=yes
15817      ;;
15818    linux)
15819      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15820      soname_spec='${libname}${release}${shared_ext}$major'
15821      need_lib_prefix=no
15822      need_version=no
15823      ;;
15824  esac
15825  shlibpath_var=LD_LIBRARY_PATH
15826  case $host_os in
15827  freebsd2.*)
15828    shlibpath_overrides_runpath=yes
15829    ;;
15830  freebsd3.[01]* | freebsdelf3.[01]*)
15831    shlibpath_overrides_runpath=yes
15832    hardcode_into_libs=yes
15833    ;;
15834  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15835  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15836    shlibpath_overrides_runpath=no
15837    hardcode_into_libs=yes
15838    ;;
15839  *) # from 4.6 on, and DragonFly
15840    shlibpath_overrides_runpath=yes
15841    hardcode_into_libs=yes
15842    ;;
15843  esac
15844  ;;
15845
15846haiku*)
15847  version_type=linux # correct to gnu/linux during the next big refactor
15848  need_lib_prefix=no
15849  need_version=no
15850  dynamic_linker="$host_os runtime_loader"
15851  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15852  soname_spec='$libname$release$shared_ext$major'
15853  shlibpath_var=LIBRARY_PATH
15854  shlibpath_overrides_runpath=no
15855  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
15856  hardcode_into_libs=yes
15857  ;;
15858
15859hpux9* | hpux10* | hpux11*)
15860  # Give a soname corresponding to the major version so that dld.sl refuses to
15861  # link against other versions.
15862  version_type=sunos
15863  need_lib_prefix=no
15864  need_version=no
15865  case $host_cpu in
15866  ia64*)
15867    shrext_cmds='.so'
15868    hardcode_into_libs=yes
15869    dynamic_linker="$host_os dld.so"
15870    shlibpath_var=LD_LIBRARY_PATH
15871    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15872    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15873    soname_spec='$libname$release$shared_ext$major'
15874    if test 32 = "$HPUX_IA64_MODE"; then
15875      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15876      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
15877    else
15878      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15879      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
15880    fi
15881    ;;
15882  hppa*64*)
15883    shrext_cmds='.sl'
15884    hardcode_into_libs=yes
15885    dynamic_linker="$host_os dld.sl"
15886    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15887    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15888    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15889    soname_spec='$libname$release$shared_ext$major'
15890    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15891    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15892    ;;
15893  *)
15894    shrext_cmds='.sl'
15895    dynamic_linker="$host_os dld.sl"
15896    shlibpath_var=SHLIB_PATH
15897    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15898    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15899    soname_spec='$libname$release$shared_ext$major'
15900    ;;
15901  esac
15902  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15903  postinstall_cmds='chmod 555 $lib'
15904  # or fails outright, so override atomically:
15905  install_override_mode=555
15906  ;;
15907
15908interix[3-9]*)
15909  version_type=linux # correct to gnu/linux during the next big refactor
15910  need_lib_prefix=no
15911  need_version=no
15912  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15913  soname_spec='$libname$release$shared_ext$major'
15914  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15915  shlibpath_var=LD_LIBRARY_PATH
15916  shlibpath_overrides_runpath=no
15917  hardcode_into_libs=yes
15918  ;;
15919
15920irix5* | irix6* | nonstopux*)
15921  case $host_os in
15922    nonstopux*) version_type=nonstopux ;;
15923    *)
15924	if test yes = "$lt_cv_prog_gnu_ld"; then
15925		version_type=linux # correct to gnu/linux during the next big refactor
15926	else
15927		version_type=irix
15928	fi ;;
15929  esac
15930  need_lib_prefix=no
15931  need_version=no
15932  soname_spec='$libname$release$shared_ext$major'
15933  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
15934  case $host_os in
15935  irix5* | nonstopux*)
15936    libsuff= shlibsuff=
15937    ;;
15938  *)
15939    case $LD in # libtool.m4 will add one of these switches to LD
15940    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15941      libsuff= shlibsuff= libmagic=32-bit;;
15942    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15943      libsuff=32 shlibsuff=N32 libmagic=N32;;
15944    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15945      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15946    *) libsuff= shlibsuff= libmagic=never-match;;
15947    esac
15948    ;;
15949  esac
15950  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15951  shlibpath_overrides_runpath=no
15952  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
15953  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
15954  hardcode_into_libs=yes
15955  ;;
15956
15957# No shared lib support for Linux oldld, aout, or coff.
15958linux*oldld* | linux*aout* | linux*coff*)
15959  dynamic_linker=no
15960  ;;
15961
15962linux*android*)
15963  version_type=none # Android doesn't support versioned libraries.
15964  need_lib_prefix=no
15965  need_version=no
15966  library_names_spec='$libname$release$shared_ext'
15967  soname_spec='$libname$release$shared_ext'
15968  finish_cmds=
15969  shlibpath_var=LD_LIBRARY_PATH
15970  shlibpath_overrides_runpath=yes
15971
15972  # This implies no fast_install, which is unacceptable.
15973  # Some rework will be needed to allow for fast_install
15974  # before this can be enabled.
15975  hardcode_into_libs=yes
15976
15977  dynamic_linker='Android linker'
15978  # Don't embed -rpath directories since the linker doesn't support them.
15979  hardcode_libdir_flag_spec_CXX='-L$libdir'
15980  ;;
15981
15982# This must be glibc/ELF.
15983linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15984  version_type=linux # correct to gnu/linux during the next big refactor
15985  need_lib_prefix=no
15986  need_version=no
15987  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15988  soname_spec='$libname$release$shared_ext$major'
15989  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15990  shlibpath_var=LD_LIBRARY_PATH
15991  shlibpath_overrides_runpath=no
15992
15993  # Some binutils ld are patched to set DT_RUNPATH
15994  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15995  $as_echo_n "(cached) " >&6
15996else
15997  lt_cv_shlibpath_overrides_runpath=no
15998    save_LDFLAGS=$LDFLAGS
15999    save_libdir=$libdir
16000    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16001	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16002    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16003/* end confdefs.h.  */
16004
16005int
16006main ()
16007{
16008
16009  ;
16010  return 0;
16011}
16012_ACEOF
16013if ac_fn_cxx_try_link "$LINENO"; then :
16014  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16015  lt_cv_shlibpath_overrides_runpath=yes
16016fi
16017fi
16018rm -f core conftest.err conftest.$ac_objext \
16019    conftest$ac_exeext conftest.$ac_ext
16020    LDFLAGS=$save_LDFLAGS
16021    libdir=$save_libdir
16022
16023fi
16024
16025  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16026
16027  # This implies no fast_install, which is unacceptable.
16028  # Some rework will be needed to allow for fast_install
16029  # before this can be enabled.
16030  hardcode_into_libs=yes
16031
16032  # Ideally, we could use ldconfig to report *all* directores which are
16033  # searched for libraries, however this is still not possible.  Aside from not
16034  # being certain /sbin/ldconfig is available, command
16035  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
16036  # even though it is searched at run-time.  Try to do the best guess by
16037  # appending ld.so.conf contents (and includes) to the search path.
16038  if test -f /etc/ld.so.conf; then
16039    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
16040    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16041  fi
16042
16043  # We used to test for /lib/ld.so.1 and disable shared libraries on
16044  # powerpc, because MkLinux only supported shared libraries with the
16045  # GNU dynamic linker.  Since this was broken with cross compilers,
16046  # most powerpc-linux boxes support dynamic linking these days and
16047  # people can always --disable-shared, the test was removed, and we
16048  # assume the GNU/Linux dynamic linker is in use.
16049  dynamic_linker='GNU/Linux ld.so'
16050  ;;
16051
16052netbsd*)
16053  version_type=sunos
16054  need_lib_prefix=no
16055  need_version=no
16056  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16057    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16058    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16059    dynamic_linker='NetBSD (a.out) ld.so'
16060  else
16061    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16062    soname_spec='$libname$release$shared_ext$major'
16063    dynamic_linker='NetBSD ld.elf_so'
16064  fi
16065  shlibpath_var=LD_LIBRARY_PATH
16066  shlibpath_overrides_runpath=yes
16067  hardcode_into_libs=yes
16068  ;;
16069
16070newsos6)
16071  version_type=linux # correct to gnu/linux during the next big refactor
16072  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16073  shlibpath_var=LD_LIBRARY_PATH
16074  shlibpath_overrides_runpath=yes
16075  ;;
16076
16077*nto* | *qnx*)
16078  version_type=qnx
16079  need_lib_prefix=no
16080  need_version=no
16081  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16082  soname_spec='$libname$release$shared_ext$major'
16083  shlibpath_var=LD_LIBRARY_PATH
16084  shlibpath_overrides_runpath=no
16085  hardcode_into_libs=yes
16086  dynamic_linker='ldqnx.so'
16087  ;;
16088
16089openbsd* | bitrig*)
16090  version_type=sunos
16091  sys_lib_dlsearch_path_spec=/usr/lib
16092  need_lib_prefix=no
16093  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16094    need_version=no
16095  else
16096    need_version=yes
16097  fi
16098  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16099  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16100  shlibpath_var=LD_LIBRARY_PATH
16101  shlibpath_overrides_runpath=yes
16102  ;;
16103
16104os2*)
16105  libname_spec='$name'
16106  version_type=windows
16107  shrext_cmds=.dll
16108  need_version=no
16109  need_lib_prefix=no
16110  # OS/2 can only load a DLL with a base name of 8 characters or less.
16111  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
16112    v=$($ECHO $release$versuffix | tr -d .-);
16113    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
16114    $ECHO $n$v`$shared_ext'
16115  library_names_spec='${libname}_dll.$libext'
16116  dynamic_linker='OS/2 ld.exe'
16117  shlibpath_var=BEGINLIBPATH
16118  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16119  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16120  postinstall_cmds='base_file=`basename \$file`~
16121    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
16122    dldir=$destdir/`dirname \$dlpath`~
16123    test -d \$dldir || mkdir -p \$dldir~
16124    $install_prog $dir/$dlname \$dldir/$dlname~
16125    chmod a+x \$dldir/$dlname~
16126    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16127      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16128    fi'
16129  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
16130    dlpath=$dir/\$dldll~
16131    $RM \$dlpath'
16132  ;;
16133
16134osf3* | osf4* | osf5*)
16135  version_type=osf
16136  need_lib_prefix=no
16137  need_version=no
16138  soname_spec='$libname$release$shared_ext$major'
16139  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16140  shlibpath_var=LD_LIBRARY_PATH
16141  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16142  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16143  ;;
16144
16145rdos*)
16146  dynamic_linker=no
16147  ;;
16148
16149solaris*)
16150  version_type=linux # correct to gnu/linux during the next big refactor
16151  need_lib_prefix=no
16152  need_version=no
16153  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16154  soname_spec='$libname$release$shared_ext$major'
16155  shlibpath_var=LD_LIBRARY_PATH
16156  shlibpath_overrides_runpath=yes
16157  hardcode_into_libs=yes
16158  # ldd complains unless libraries are executable
16159  postinstall_cmds='chmod +x $lib'
16160  ;;
16161
16162sunos4*)
16163  version_type=sunos
16164  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16165  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16166  shlibpath_var=LD_LIBRARY_PATH
16167  shlibpath_overrides_runpath=yes
16168  if test yes = "$with_gnu_ld"; then
16169    need_lib_prefix=no
16170  fi
16171  need_version=yes
16172  ;;
16173
16174sysv4 | sysv4.3*)
16175  version_type=linux # correct to gnu/linux during the next big refactor
16176  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16177  soname_spec='$libname$release$shared_ext$major'
16178  shlibpath_var=LD_LIBRARY_PATH
16179  case $host_vendor in
16180    sni)
16181      shlibpath_overrides_runpath=no
16182      need_lib_prefix=no
16183      runpath_var=LD_RUN_PATH
16184      ;;
16185    siemens)
16186      need_lib_prefix=no
16187      ;;
16188    motorola)
16189      need_lib_prefix=no
16190      need_version=no
16191      shlibpath_overrides_runpath=no
16192      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16193      ;;
16194  esac
16195  ;;
16196
16197sysv4*MP*)
16198  if test -d /usr/nec; then
16199    version_type=linux # correct to gnu/linux during the next big refactor
16200    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
16201    soname_spec='$libname$shared_ext.$major'
16202    shlibpath_var=LD_LIBRARY_PATH
16203  fi
16204  ;;
16205
16206sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16207  version_type=sco
16208  need_lib_prefix=no
16209  need_version=no
16210  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
16211  soname_spec='$libname$release$shared_ext$major'
16212  shlibpath_var=LD_LIBRARY_PATH
16213  shlibpath_overrides_runpath=yes
16214  hardcode_into_libs=yes
16215  if test yes = "$with_gnu_ld"; then
16216    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16217  else
16218    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16219    case $host_os in
16220      sco3.2v5*)
16221        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16222	;;
16223    esac
16224  fi
16225  sys_lib_dlsearch_path_spec='/usr/lib'
16226  ;;
16227
16228tpf*)
16229  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16230  version_type=linux # correct to gnu/linux during the next big refactor
16231  need_lib_prefix=no
16232  need_version=no
16233  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16234  shlibpath_var=LD_LIBRARY_PATH
16235  shlibpath_overrides_runpath=no
16236  hardcode_into_libs=yes
16237  ;;
16238
16239uts4*)
16240  version_type=linux # correct to gnu/linux during the next big refactor
16241  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16242  soname_spec='$libname$release$shared_ext$major'
16243  shlibpath_var=LD_LIBRARY_PATH
16244  ;;
16245
16246*)
16247  dynamic_linker=no
16248  ;;
16249esac
16250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16251$as_echo "$dynamic_linker" >&6; }
16252test no = "$dynamic_linker" && can_build_shared=no
16253
16254variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16255if test yes = "$GCC"; then
16256  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16257fi
16258
16259if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
16260  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
16261fi
16262
16263if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
16264  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
16265fi
16266
16267# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
16268configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
16269
16270# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
16271func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
16272
16273# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
16274configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16316$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16317hardcode_action_CXX=
16318if test -n "$hardcode_libdir_flag_spec_CXX" ||
16319   test -n "$runpath_var_CXX" ||
16320   test yes = "$hardcode_automatic_CXX"; then
16321
16322  # We can hardcode non-existent directories.
16323  if test no != "$hardcode_direct_CXX" &&
16324     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16325     # have to relink, otherwise we might link with an installed library
16326     # when we should be linking with a yet-to-be-installed one
16327     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
16328     test no != "$hardcode_minus_L_CXX"; then
16329    # Linking always hardcodes the temporary library directory.
16330    hardcode_action_CXX=relink
16331  else
16332    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16333    hardcode_action_CXX=immediate
16334  fi
16335else
16336  # We cannot hardcode anything, or else we can only hardcode existing
16337  # directories.
16338  hardcode_action_CXX=unsupported
16339fi
16340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16341$as_echo "$hardcode_action_CXX" >&6; }
16342
16343if test relink = "$hardcode_action_CXX" ||
16344   test yes = "$inherit_rpath_CXX"; then
16345  # Fast installation is not supported
16346  enable_fast_install=no
16347elif test yes = "$shlibpath_overrides_runpath" ||
16348     test no = "$enable_shared"; then
16349  # Fast installation is not necessary
16350  enable_fast_install=needless
16351fi
16352
16353
16354
16355
16356
16357
16358
16359  fi # test -n "$compiler"
16360
16361  CC=$lt_save_CC
16362  CFLAGS=$lt_save_CFLAGS
16363  LDCXX=$LD
16364  LD=$lt_save_LD
16365  GCC=$lt_save_GCC
16366  with_gnu_ld=$lt_save_with_gnu_ld
16367  lt_cv_path_LDCXX=$lt_cv_path_LD
16368  lt_cv_path_LD=$lt_save_path_LD
16369  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16370  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16371fi # test yes != "$_lt_caught_CXX_error"
16372
16373ac_ext=c
16374ac_cpp='$CPP $CPPFLAGS'
16375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16377ac_compiler_gnu=$ac_cv_c_compiler_gnu
16378
16379
16380
16381
16382if test "$GCC" = yes ; then
16383                        OLDCFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wstrict-prototypes"
16384    CFLAGS="$OLDCFLAGS -fexceptions"
16385    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -fexceptions" >&5
16386$as_echo_n "checking whether $CC accepts -fexceptions... " >&6; }
16387    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16388/* end confdefs.h.  */
16389
16390int
16391main ()
16392{
16393
16394  ;
16395  return 0;
16396}
16397_ACEOF
16398if ac_fn_c_try_link "$LINENO"; then :
16399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16400$as_echo "yes" >&6; }
16401else
16402  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16403$as_echo "no" >&6; }; CFLAGS="$OLDCFLAGS"
16404fi
16405rm -f core conftest.err conftest.$ac_objext \
16406    conftest$ac_exeext conftest.$ac_ext
16407    if test "x$CXXFLAGS" = x ; then
16408    CXXFLAGS=`echo "$CFLAGS" | sed 's/ -Wmissing-prototypes -Wstrict-prototypes//'`
16409    fi
16410
16411    CFLAGS="${CFLAGS} -fno-strict-aliasing"
16412    CXXFLAGS="${CXXFLAGS} -fno-strict-aliasing"
16413    LDFLAGS="${LDFLAGS} -fno-strict-aliasing"
16414fi
16415
16416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16417$as_echo_n "checking for ANSI C header files... " >&6; }
16418if ${ac_cv_header_stdc+:} false; then :
16419  $as_echo_n "(cached) " >&6
16420else
16421  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16422/* end confdefs.h.  */
16423#include <stdlib.h>
16424#include <stdarg.h>
16425#include <string.h>
16426#include <float.h>
16427
16428int
16429main ()
16430{
16431
16432  ;
16433  return 0;
16434}
16435_ACEOF
16436if ac_fn_c_try_compile "$LINENO"; then :
16437  ac_cv_header_stdc=yes
16438else
16439  ac_cv_header_stdc=no
16440fi
16441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16442
16443if test $ac_cv_header_stdc = yes; then
16444  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16445  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16446/* end confdefs.h.  */
16447#include <string.h>
16448
16449_ACEOF
16450if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16451  $EGREP "memchr" >/dev/null 2>&1; then :
16452
16453else
16454  ac_cv_header_stdc=no
16455fi
16456rm -f conftest*
16457
16458fi
16459
16460if test $ac_cv_header_stdc = yes; then
16461  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16462  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16463/* end confdefs.h.  */
16464#include <stdlib.h>
16465
16466_ACEOF
16467if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16468  $EGREP "free" >/dev/null 2>&1; then :
16469
16470else
16471  ac_cv_header_stdc=no
16472fi
16473rm -f conftest*
16474
16475fi
16476
16477if test $ac_cv_header_stdc = yes; then
16478  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16479  if test "$cross_compiling" = yes; then :
16480  :
16481else
16482  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16483/* end confdefs.h.  */
16484#include <ctype.h>
16485#include <stdlib.h>
16486#if ((' ' & 0x0FF) == 0x020)
16487# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16488# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16489#else
16490# define ISLOWER(c) \
16491		   (('a' <= (c) && (c) <= 'i') \
16492		     || ('j' <= (c) && (c) <= 'r') \
16493		     || ('s' <= (c) && (c) <= 'z'))
16494# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16495#endif
16496
16497#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16498int
16499main ()
16500{
16501  int i;
16502  for (i = 0; i < 256; i++)
16503    if (XOR (islower (i), ISLOWER (i))
16504	|| toupper (i) != TOUPPER (i))
16505      return 2;
16506  return 0;
16507}
16508_ACEOF
16509if ac_fn_c_try_run "$LINENO"; then :
16510
16511else
16512  ac_cv_header_stdc=no
16513fi
16514rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16515  conftest.$ac_objext conftest.beam conftest.$ac_ext
16516fi
16517
16518fi
16519fi
16520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16521$as_echo "$ac_cv_header_stdc" >&6; }
16522if test $ac_cv_header_stdc = yes; then
16523
16524$as_echo "#define STDC_HEADERS 1" >>confdefs.h
16525
16526fi
16527
16528
16529
16530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
16531$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
16532if ${ac_cv_c_bigendian+:} false; then :
16533  $as_echo_n "(cached) " >&6
16534else
16535  ac_cv_c_bigendian=unknown
16536# See if sys/param.h defines the BYTE_ORDER macro.
16537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16538/* end confdefs.h.  */
16539#include <sys/types.h>
16540#include <sys/param.h>
16541int
16542main ()
16543{
16544
16545#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
16546 bogus endian macros
16547#endif
16548  ;
16549  return 0;
16550}
16551_ACEOF
16552if ac_fn_c_try_compile "$LINENO"; then :
16553  # It does; now see whether it defined to BIG_ENDIAN or not.
16554cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16555/* end confdefs.h.  */
16556#include <sys/types.h>
16557#include <sys/param.h>
16558int
16559main ()
16560{
16561
16562#if BYTE_ORDER != BIG_ENDIAN
16563 not big endian
16564#endif
16565  ;
16566  return 0;
16567}
16568_ACEOF
16569if ac_fn_c_try_compile "$LINENO"; then :
16570  ac_cv_c_bigendian=yes
16571else
16572  ac_cv_c_bigendian=no
16573fi
16574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16575fi
16576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16577if test $ac_cv_c_bigendian = unknown; then
16578if test "$cross_compiling" = yes; then :
16579   echo $ac_n "cross-compiling... " 2>&6
16580else
16581  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16582/* end confdefs.h.  */
16583main () {
16584  /* Are we little or big endian?  From Harbison&Steele.  */
16585  union
16586  {
16587    long l;
16588    char c[sizeof (long)];
16589  } u;
16590  u.l = 1;
16591  exit (u.c[sizeof (long) - 1] == 1);
16592}
16593_ACEOF
16594if ac_fn_c_try_run "$LINENO"; then :
16595  ac_cv_c_bigendian=no
16596else
16597  ac_cv_c_bigendian=yes
16598fi
16599rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16600  conftest.$ac_objext conftest.beam conftest.$ac_ext
16601fi
16602
16603fi
16604fi
16605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16606$as_echo "$ac_cv_c_bigendian" >&6; }
16607if test $ac_cv_c_bigendian = unknown; then
16608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to probe for byte ordering" >&5
16609$as_echo_n "checking to probe for byte ordering... " >&6; }
16610
16611cat >conftest.c <<EOF
16612short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
16613short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
16614void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
16615short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
16616short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
16617void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
16618int main() { _ascii (); _ebcdic (); return 0; }
16619EOF
16620 if test -f conftest.c ; then
16621     if ${CC-cc} -c conftest.c -o conftest.o && test -f conftest.o ; then
16622        if test `grep -l BIGenDianSyS conftest.o` ; then
16623           echo $ac_n ' big endian probe OK, ' 1>&6
16624           ac_cv_c_bigendian=yes
16625        fi
16626        if test `grep -l LiTTleEnDian conftest.o` ; then
16627           echo $ac_n ' little endian probe OK, ' 1>&6
16628           if test $ac_cv_c_bigendian = yes ; then
16629            ac_cv_c_bigendian=unknown;
16630           else
16631            ac_cv_c_bigendian=no
16632           fi
16633        fi
16634        echo $ac_n 'guessing bigendian ...  ' >&6
16635     fi
16636  fi
16637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
16638$as_echo "$ac_cv_c_bigendian" >&6; }
16639fi
16640if test $ac_cv_c_bigendian = yes; then
16641
16642$as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
16643
16644  BYTEORDER=4321
16645else
16646  BYTEORDER=1234
16647fi
16648
16649cat >>confdefs.h <<_ACEOF
16650#define BYTEORDER $BYTEORDER
16651_ACEOF
16652
16653if test $ac_cv_c_bigendian = unknown; then
16654  as_fn_error please pre-set ac_cv_c_bigendian "unknown endianness - sorry" "$LINENO" 5
16655fi
16656
16657
16658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
16659$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
16660if ${ac_cv_c_const+:} false; then :
16661  $as_echo_n "(cached) " >&6
16662else
16663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16664/* end confdefs.h.  */
16665
16666int
16667main ()
16668{
16669
16670#ifndef __cplusplus
16671  /* Ultrix mips cc rejects this sort of thing.  */
16672  typedef int charset[2];
16673  const charset cs = { 0, 0 };
16674  /* SunOS 4.1.1 cc rejects this.  */
16675  char const *const *pcpcc;
16676  char **ppc;
16677  /* NEC SVR4.0.2 mips cc rejects this.  */
16678  struct point {int x, y;};
16679  static struct point const zero = {0,0};
16680  /* AIX XL C 1.02.0.0 rejects this.
16681     It does not let you subtract one const X* pointer from another in
16682     an arm of an if-expression whose if-part is not a constant
16683     expression */
16684  const char *g = "string";
16685  pcpcc = &g + (g ? g-g : 0);
16686  /* HPUX 7.0 cc rejects these. */
16687  ++pcpcc;
16688  ppc = (char**) pcpcc;
16689  pcpcc = (char const *const *) ppc;
16690  { /* SCO 3.2v4 cc rejects this sort of thing.  */
16691    char tx;
16692    char *t = &tx;
16693    char const *s = 0 ? (char *) 0 : (char const *) 0;
16694
16695    *t++ = 0;
16696    if (s) return 0;
16697  }
16698  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
16699    int x[] = {25, 17};
16700    const int *foo = &x[0];
16701    ++foo;
16702  }
16703  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16704    typedef const int *iptr;
16705    iptr p = 0;
16706    ++p;
16707  }
16708  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
16709       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16710    struct s { int j; const int *ap[3]; } bx;
16711    struct s *b = &bx; b->j = 5;
16712  }
16713  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16714    const int foo = 10;
16715    if (!foo) return 0;
16716  }
16717  return !cs[0] && !zero.x;
16718#endif
16719
16720  ;
16721  return 0;
16722}
16723_ACEOF
16724if ac_fn_c_try_compile "$LINENO"; then :
16725  ac_cv_c_const=yes
16726else
16727  ac_cv_c_const=no
16728fi
16729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16730fi
16731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
16732$as_echo "$ac_cv_c_const" >&6; }
16733if test $ac_cv_c_const = no; then
16734
16735$as_echo "#define const /**/" >>confdefs.h
16736
16737fi
16738
16739ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
16740if test "x$ac_cv_type_size_t" = xyes; then :
16741
16742else
16743
16744cat >>confdefs.h <<_ACEOF
16745#define size_t unsigned int
16746_ACEOF
16747
16748fi
16749
16750for ac_func in memmove bcopy
16751do :
16752  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16753ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16754if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16755  cat >>confdefs.h <<_ACEOF
16756#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16757_ACEOF
16758
16759fi
16760done
16761
16762
16763
16764
16765# Check whether --with-xmlwf was given.
16766if test "${with_xmlwf+set}" = set; then :
16767  withval=$with_xmlwf;
16768else
16769  with_xmlwf=yes
16770fi
16771
16772 if test x${with_xmlwf} = xyes; then
16773  WITH_XMLWF_TRUE=
16774  WITH_XMLWF_FALSE='#'
16775else
16776  WITH_XMLWF_TRUE='#'
16777  WITH_XMLWF_FALSE=
16778fi
16779
16780
16781 if echo -- "${host}" | ${FGREP} mingw >/dev/null; then
16782  MINGW_TRUE=
16783  MINGW_FALSE='#'
16784else
16785  MINGW_TRUE='#'
16786  MINGW_FALSE=
16787fi
16788
16789 if echo -- "${CPPFLAGS}${CFLAGS}" | ${FGREP} XML_UNICODE >/dev/null; then
16790  UNICODE_TRUE=
16791  UNICODE_FALSE='#'
16792else
16793  UNICODE_TRUE='#'
16794  UNICODE_FALSE=
16795fi
16796
16797
16798
16799
16800# Check whether --with-libbsd was given.
16801if test "${with_libbsd+set}" = set; then :
16802  withval=$with_libbsd;
16803else
16804  with_libbsd=no
16805fi
16806
16807if test "x${with_libbsd}" != xno; then :
16808
16809  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc4random_buf in -lbsd" >&5
16810$as_echo_n "checking for arc4random_buf in -lbsd... " >&6; }
16811if ${ac_cv_lib_bsd_arc4random_buf+:} false; then :
16812  $as_echo_n "(cached) " >&6
16813else
16814  ac_check_lib_save_LIBS=$LIBS
16815LIBS="-lbsd  $LIBS"
16816cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16817/* end confdefs.h.  */
16818
16819/* Override any GCC internal prototype to avoid an error.
16820   Use char because int might match the return type of a GCC
16821   builtin and then its argument prototype would still apply.  */
16822#ifdef __cplusplus
16823extern "C"
16824#endif
16825char arc4random_buf ();
16826int
16827main ()
16828{
16829return arc4random_buf ();
16830  ;
16831  return 0;
16832}
16833_ACEOF
16834if ac_fn_c_try_link "$LINENO"; then :
16835  ac_cv_lib_bsd_arc4random_buf=yes
16836else
16837  ac_cv_lib_bsd_arc4random_buf=no
16838fi
16839rm -f core conftest.err conftest.$ac_objext \
16840    conftest$ac_exeext conftest.$ac_ext
16841LIBS=$ac_check_lib_save_LIBS
16842fi
16843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_arc4random_buf" >&5
16844$as_echo "$ac_cv_lib_bsd_arc4random_buf" >&6; }
16845if test "x$ac_cv_lib_bsd_arc4random_buf" = xyes; then :
16846  cat >>confdefs.h <<_ACEOF
16847#define HAVE_LIBBSD 1
16848_ACEOF
16849
16850  LIBS="-lbsd $LIBS"
16851
16852else
16853
16854    if test "x${with_libbsd}" = xyes; then :
16855
16856      as_fn_error $? "Enforced use of libbsd cannot be satisfied." "$LINENO" 5
16857
16858fi
16859
16860fi
16861
16862
16863fi
16864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc4random_buf (BSD or libbsd)" >&5
16865$as_echo_n "checking for arc4random_buf (BSD or libbsd)... " >&6; }
16866cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16867/* end confdefs.h.  */
16868
16869  #include <stdlib.h>  /* for arc4random_buf on BSD, for NULL */
16870  #if defined(HAVE_LIBBSD)
16871  # include <bsd/stdlib.h>
16872  #endif
16873  int main() {
16874    arc4random_buf(NULL, 0U);
16875    return 0;
16876  }
16877
16878_ACEOF
16879if ac_fn_c_try_link "$LINENO"; then :
16880
16881
16882$as_echo "#define HAVE_ARC4RANDOM_BUF 1" >>confdefs.h
16883
16884    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16885$as_echo "yes" >&6; }
16886
16887else
16888
16889    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16890$as_echo "no" >&6; }
16891
16892    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc4random (BSD, macOS or libbsd)" >&5
16893$as_echo_n "checking for arc4random (BSD, macOS or libbsd)... " >&6; }
16894    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16895/* end confdefs.h.  */
16896
16897      #if defined(HAVE_LIBBSD)
16898      # include <bsd/stdlib.h>
16899      #else
16900      # include <stdlib.h>
16901      #endif
16902      int main() {
16903          arc4random();
16904          return 0;
16905      }
16906
16907_ACEOF
16908if ac_fn_c_try_link "$LINENO"; then :
16909
16910
16911$as_echo "#define HAVE_ARC4RANDOM 1" >>confdefs.h
16912
16913        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16914$as_echo "yes" >&6; }
16915
16916else
16917
16918        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16919$as_echo "no" >&6; }
16920
16921fi
16922rm -f core conftest.err conftest.$ac_objext \
16923    conftest$ac_exeext conftest.$ac_ext
16924
16925fi
16926rm -f core conftest.err conftest.$ac_objext \
16927    conftest$ac_exeext conftest.$ac_ext
16928
16929
16930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getrandom (Linux 3.17+, glibc 2.25+)" >&5
16931$as_echo_n "checking for getrandom (Linux 3.17+, glibc 2.25+)... " >&6; }
16932cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16933/* end confdefs.h.  */
16934
16935  #include <stdlib.h>  /* for NULL */
16936  #include <sys/random.h>
16937  int main() {
16938    return getrandom(NULL, 0U, 0U);
16939  }
16940
16941_ACEOF
16942if ac_fn_c_try_link "$LINENO"; then :
16943
16944
16945$as_echo "#define HAVE_GETRANDOM 1" >>confdefs.h
16946
16947    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16948$as_echo "yes" >&6; }
16949
16950else
16951
16952    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16953$as_echo "no" >&6; }
16954
16955    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syscall SYS_getrandom (Linux 3.17+)" >&5
16956$as_echo_n "checking for syscall SYS_getrandom (Linux 3.17+)... " >&6; }
16957    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16958/* end confdefs.h.  */
16959
16960      #include <stdlib.h>  /* for NULL */
16961      #include <unistd.h>  /* for syscall */
16962      #include <sys/syscall.h>  /* for SYS_getrandom */
16963      int main() {
16964        syscall(SYS_getrandom, NULL, 0, 0);
16965        return 0;
16966      }
16967
16968_ACEOF
16969if ac_fn_c_try_link "$LINENO"; then :
16970
16971
16972$as_echo "#define HAVE_SYSCALL_GETRANDOM 1" >>confdefs.h
16973
16974        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16975$as_echo "yes" >&6; }
16976
16977else
16978
16979        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16980$as_echo "no" >&6; }
16981
16982fi
16983rm -f core conftest.err conftest.$ac_objext \
16984    conftest$ac_exeext conftest.$ac_ext
16985
16986fi
16987rm -f core conftest.err conftest.$ac_objext \
16988    conftest$ac_exeext conftest.$ac_ext
16989
16990
16991for ac_header in fcntl.h unistd.h
16992do :
16993  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16994ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16995if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16996  cat >>confdefs.h <<_ACEOF
16997#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16998_ACEOF
16999
17000fi
17001
17002done
17003
17004ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
17005if test "x$ac_cv_type_off_t" = xyes; then :
17006
17007else
17008
17009cat >>confdefs.h <<_ACEOF
17010#define off_t long int
17011_ACEOF
17012
17013fi
17014
17015
17016
17017
17018  for ac_header in $ac_header_list
17019do :
17020  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17021ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17022"
17023if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17024  cat >>confdefs.h <<_ACEOF
17025#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17026_ACEOF
17027
17028fi
17029
17030done
17031
17032
17033
17034
17035
17036
17037
17038
17039for ac_func in getpagesize
17040do :
17041  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17042if test "x$ac_cv_func_getpagesize" = xyes; then :
17043  cat >>confdefs.h <<_ACEOF
17044#define HAVE_GETPAGESIZE 1
17045_ACEOF
17046
17047fi
17048done
17049
17050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17051$as_echo_n "checking for working mmap... " >&6; }
17052if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17053  $as_echo_n "(cached) " >&6
17054else
17055  if test "$cross_compiling" = yes; then :
17056  ac_cv_func_mmap_fixed_mapped=no
17057else
17058  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17059/* end confdefs.h.  */
17060$ac_includes_default
17061/* malloc might have been renamed as rpl_malloc. */
17062#undef malloc
17063
17064/* Thanks to Mike Haertel and Jim Avera for this test.
17065   Here is a matrix of mmap possibilities:
17066	mmap private not fixed
17067	mmap private fixed at somewhere currently unmapped
17068	mmap private fixed at somewhere already mapped
17069	mmap shared not fixed
17070	mmap shared fixed at somewhere currently unmapped
17071	mmap shared fixed at somewhere already mapped
17072   For private mappings, we should verify that changes cannot be read()
17073   back from the file, nor mmap's back from the file at a different
17074   address.  (There have been systems where private was not correctly
17075   implemented like the infamous i386 svr4.0, and systems where the
17076   VM page cache was not coherent with the file system buffer cache
17077   like early versions of FreeBSD and possibly contemporary NetBSD.)
17078   For shared mappings, we should conversely verify that changes get
17079   propagated back to all the places they're supposed to be.
17080
17081   Grep wants private fixed already mapped.
17082   The main things grep needs to know about mmap are:
17083   * does it exist and is it safe to write into the mmap'd area
17084   * how to use it (BSD variants)  */
17085
17086#include <fcntl.h>
17087#include <sys/mman.h>
17088
17089#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17090char *malloc ();
17091#endif
17092
17093/* This mess was copied from the GNU getpagesize.h.  */
17094#ifndef HAVE_GETPAGESIZE
17095# ifdef _SC_PAGESIZE
17096#  define getpagesize() sysconf(_SC_PAGESIZE)
17097# else /* no _SC_PAGESIZE */
17098#  ifdef HAVE_SYS_PARAM_H
17099#   include <sys/param.h>
17100#   ifdef EXEC_PAGESIZE
17101#    define getpagesize() EXEC_PAGESIZE
17102#   else /* no EXEC_PAGESIZE */
17103#    ifdef NBPG
17104#     define getpagesize() NBPG * CLSIZE
17105#     ifndef CLSIZE
17106#      define CLSIZE 1
17107#     endif /* no CLSIZE */
17108#    else /* no NBPG */
17109#     ifdef NBPC
17110#      define getpagesize() NBPC
17111#     else /* no NBPC */
17112#      ifdef PAGESIZE
17113#       define getpagesize() PAGESIZE
17114#      endif /* PAGESIZE */
17115#     endif /* no NBPC */
17116#    endif /* no NBPG */
17117#   endif /* no EXEC_PAGESIZE */
17118#  else /* no HAVE_SYS_PARAM_H */
17119#   define getpagesize() 8192	/* punt totally */
17120#  endif /* no HAVE_SYS_PARAM_H */
17121# endif /* no _SC_PAGESIZE */
17122
17123#endif /* no HAVE_GETPAGESIZE */
17124
17125int
17126main ()
17127{
17128  char *data, *data2, *data3;
17129  const char *cdata2;
17130  int i, pagesize;
17131  int fd, fd2;
17132
17133  pagesize = getpagesize ();
17134
17135  /* First, make a file with some known garbage in it. */
17136  data = (char *) malloc (pagesize);
17137  if (!data)
17138    return 1;
17139  for (i = 0; i < pagesize; ++i)
17140    *(data + i) = rand ();
17141  umask (0);
17142  fd = creat ("conftest.mmap", 0600);
17143  if (fd < 0)
17144    return 2;
17145  if (write (fd, data, pagesize) != pagesize)
17146    return 3;
17147  close (fd);
17148
17149  /* Next, check that the tail of a page is zero-filled.  File must have
17150     non-zero length, otherwise we risk SIGBUS for entire page.  */
17151  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17152  if (fd2 < 0)
17153    return 4;
17154  cdata2 = "";
17155  if (write (fd2, cdata2, 1) != 1)
17156    return 5;
17157  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17158  if (data2 == MAP_FAILED)
17159    return 6;
17160  for (i = 0; i < pagesize; ++i)
17161    if (*(data2 + i))
17162      return 7;
17163  close (fd2);
17164  if (munmap (data2, pagesize))
17165    return 8;
17166
17167  /* Next, try to mmap the file at a fixed address which already has
17168     something else allocated at it.  If we can, also make sure that
17169     we see the same garbage.  */
17170  fd = open ("conftest.mmap", O_RDWR);
17171  if (fd < 0)
17172    return 9;
17173  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17174		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
17175    return 10;
17176  for (i = 0; i < pagesize; ++i)
17177    if (*(data + i) != *(data2 + i))
17178      return 11;
17179
17180  /* Finally, make sure that changes to the mapped area do not
17181     percolate back to the file as seen by read().  (This is a bug on
17182     some variants of i386 svr4.0.)  */
17183  for (i = 0; i < pagesize; ++i)
17184    *(data2 + i) = *(data2 + i) + 1;
17185  data3 = (char *) malloc (pagesize);
17186  if (!data3)
17187    return 12;
17188  if (read (fd, data3, pagesize) != pagesize)
17189    return 13;
17190  for (i = 0; i < pagesize; ++i)
17191    if (*(data + i) != *(data3 + i))
17192      return 14;
17193  close (fd);
17194  return 0;
17195}
17196_ACEOF
17197if ac_fn_c_try_run "$LINENO"; then :
17198  ac_cv_func_mmap_fixed_mapped=yes
17199else
17200  ac_cv_func_mmap_fixed_mapped=no
17201fi
17202rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17203  conftest.$ac_objext conftest.beam conftest.$ac_ext
17204fi
17205
17206fi
17207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17208$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17209if test $ac_cv_func_mmap_fixed_mapped = yes; then
17210
17211$as_echo "#define HAVE_MMAP 1" >>confdefs.h
17212
17213fi
17214rm -f conftest.mmap conftest.txt
17215
17216
17217if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then
17218    FILEMAP=unixfilemap
17219else
17220    FILEMAP=readfilemap
17221fi
17222
17223
17224
17225
17226$as_echo "#define XML_NS 1" >>confdefs.h
17227
17228
17229$as_echo "#define XML_DTD 1" >>confdefs.h
17230
17231
17232$as_echo "#define XML_DEV_URANDOM 1" >>confdefs.h
17233
17234
17235# Check whether --enable-xml-context was given.
17236if test "${enable_xml_context+set}" = set; then :
17237  enableval=$enable_xml_context; enable_xml_context=${enableval}
17238fi
17239
17240if test "x${enable_xml_context}" != "xno"; then :
17241
17242  if test "x${enable_xml_context}" = "xyes" \
17243      -o "x${enable_xml_context}" = "x"; then :
17244
17245    enable_xml_context=1024
17246
17247fi
17248
17249cat >>confdefs.h <<_ACEOF
17250#define XML_CONTEXT_BYTES ${enable_xml_context}
17251_ACEOF
17252
17253
17254fi
17255
17256
17257# Check whether --with-docbook was given.
17258if test "${with_docbook+set}" = set; then :
17259  withval=$with_docbook;
17260else
17261  with_docbook=check
17262fi
17263
17264
17265
17266if test "x$with_docbook" != xno; then :
17267  for ac_prog in docbook2x-man db2x_docbook2man docbook2man docbook-to-man
17268do
17269  # Extract the first word of "$ac_prog", so it can be a program name with args.
17270set dummy $ac_prog; ac_word=$2
17271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17272$as_echo_n "checking for $ac_word... " >&6; }
17273if ${ac_cv_prog_DOCBOOK_TO_MAN+:} false; then :
17274  $as_echo_n "(cached) " >&6
17275else
17276  if test -n "$DOCBOOK_TO_MAN"; then
17277  ac_cv_prog_DOCBOOK_TO_MAN="$DOCBOOK_TO_MAN" # Let the user override the test.
17278else
17279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17280for as_dir in $PATH
17281do
17282  IFS=$as_save_IFS
17283  test -z "$as_dir" && as_dir=.
17284    for ac_exec_ext in '' $ac_executable_extensions; do
17285  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17286    ac_cv_prog_DOCBOOK_TO_MAN="$ac_prog"
17287    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17288    break 2
17289  fi
17290done
17291  done
17292IFS=$as_save_IFS
17293
17294fi
17295fi
17296DOCBOOK_TO_MAN=$ac_cv_prog_DOCBOOK_TO_MAN
17297if test -n "$DOCBOOK_TO_MAN"; then
17298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOCBOOK_TO_MAN" >&5
17299$as_echo "$DOCBOOK_TO_MAN" >&6; }
17300else
17301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17302$as_echo "no" >&6; }
17303fi
17304
17305
17306  test -n "$DOCBOOK_TO_MAN" && break
17307done
17308
17309fi
17310if test "x${DOCBOOK_TO_MAN}" = x -a "x$with_docbook" = xyes; then :
17311  as_fn_error $? "Required program 'docbook2x-man' not found." "$LINENO" 5
17312fi
17313if test "x${DOCBOOK_TO_MAN}" != x -a "x$with_docbook" != xno; then :
17314  if ${DOCBOOK_TO_MAN} --help | grep -i -q -F sgmlbase; then :
17315  as_fn_error $? "Your local ${DOCBOOK_TO_MAN} was found to work with SGML rather
17316  than XML. Please install docbook2X and use variable DOCBOOK_TO_MAN to point
17317  configure to command docbook2x-man of docbook2X.
17318  Or use DOCBOOK_TO_MAN=\"xmlto man --skip-validation\" if you have xmlto around.
17319  You can also configure using --without-docbook if you can do without a man
17320  page for xmlwf." "$LINENO" 5
17321fi
17322fi
17323
17324 if test "x${DOCBOOK_TO_MAN}" != x; then
17325  WITH_DOCBOOK_TRUE=
17326  WITH_DOCBOOK_FALSE='#'
17327else
17328  WITH_DOCBOOK_TRUE='#'
17329  WITH_DOCBOOK_FALSE=
17330fi
17331
17332
17333ac_config_files="$ac_config_files Makefile expat.pc"
17334
17335ac_config_files="$ac_config_files doc/Makefile examples/Makefile lib/Makefile tests/Makefile tests/benchmark/Makefile xmlwf/Makefile"
17336
17337ac_config_files="$ac_config_files run.sh"
17338
17339cat >confcache <<\_ACEOF
17340# This file is a shell script that caches the results of configure
17341# tests run on this system so they can be shared between configure
17342# scripts and configure runs, see configure's option --config-cache.
17343# It is not useful on other systems.  If it contains results you don't
17344# want to keep, you may remove or edit it.
17345#
17346# config.status only pays attention to the cache file if you give it
17347# the --recheck option to rerun configure.
17348#
17349# `ac_cv_env_foo' variables (set or unset) will be overridden when
17350# loading this file, other *unset* `ac_cv_foo' will be assigned the
17351# following values.
17352
17353_ACEOF
17354
17355# The following way of writing the cache mishandles newlines in values,
17356# but we know of no workaround that is simple, portable, and efficient.
17357# So, we kill variables containing newlines.
17358# Ultrix sh set writes to stderr and can't be redirected directly,
17359# and sets the high bit in the cache file unless we assign to the vars.
17360(
17361  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17362    eval ac_val=\$$ac_var
17363    case $ac_val in #(
17364    *${as_nl}*)
17365      case $ac_var in #(
17366      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17367$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17368      esac
17369      case $ac_var in #(
17370      _ | IFS | as_nl) ;; #(
17371      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17372      *) { eval $ac_var=; unset $ac_var;} ;;
17373      esac ;;
17374    esac
17375  done
17376
17377  (set) 2>&1 |
17378    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17379    *${as_nl}ac_space=\ *)
17380      # `set' does not quote correctly, so add quotes: double-quote
17381      # substitution turns \\\\ into \\, and sed turns \\ into \.
17382      sed -n \
17383	"s/'/'\\\\''/g;
17384	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17385      ;; #(
17386    *)
17387      # `set' quotes correctly as required by POSIX, so do not add quotes.
17388      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17389      ;;
17390    esac |
17391    sort
17392) |
17393  sed '
17394     /^ac_cv_env_/b end
17395     t clear
17396     :clear
17397     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17398     t end
17399     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17400     :end' >>confcache
17401if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17402  if test -w "$cache_file"; then
17403    if test "x$cache_file" != "x/dev/null"; then
17404      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17405$as_echo "$as_me: updating cache $cache_file" >&6;}
17406      if test ! -f "$cache_file" || test -h "$cache_file"; then
17407	cat confcache >"$cache_file"
17408      else
17409        case $cache_file in #(
17410        */* | ?:*)
17411	  mv -f confcache "$cache_file"$$ &&
17412	  mv -f "$cache_file"$$ "$cache_file" ;; #(
17413        *)
17414	  mv -f confcache "$cache_file" ;;
17415	esac
17416      fi
17417    fi
17418  else
17419    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17420$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17421  fi
17422fi
17423rm -f confcache
17424
17425test "x$prefix" = xNONE && prefix=$ac_default_prefix
17426# Let make expand exec_prefix.
17427test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17428
17429DEFS=-DHAVE_CONFIG_H
17430
17431ac_libobjs=
17432ac_ltlibobjs=
17433U=
17434for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17435  # 1. Remove the extension, and $U if already installed.
17436  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17437  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17438  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17439  #    will be set to the directory where LIBOBJS objects are built.
17440  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17441  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17442done
17443LIBOBJS=$ac_libobjs
17444
17445LTLIBOBJS=$ac_ltlibobjs
17446
17447
17448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17449$as_echo_n "checking that generated files are newer than configure... " >&6; }
17450   if test -n "$am_sleep_pid"; then
17451     # Hide warnings about reused PIDs.
17452     wait $am_sleep_pid 2>/dev/null
17453   fi
17454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17455$as_echo "done" >&6; }
17456 if test -n "$EXEEXT"; then
17457  am__EXEEXT_TRUE=
17458  am__EXEEXT_FALSE='#'
17459else
17460  am__EXEEXT_TRUE='#'
17461  am__EXEEXT_FALSE=
17462fi
17463
17464if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17465  as_fn_error $? "conditional \"AMDEP\" was never defined.
17466Usually this means the macro was only invoked conditionally." "$LINENO" 5
17467fi
17468if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17469  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17470Usually this means the macro was only invoked conditionally." "$LINENO" 5
17471fi
17472if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17473  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17474Usually this means the macro was only invoked conditionally." "$LINENO" 5
17475fi
17476if test -z "${WITH_XMLWF_TRUE}" && test -z "${WITH_XMLWF_FALSE}"; then
17477  as_fn_error $? "conditional \"WITH_XMLWF\" was never defined.
17478Usually this means the macro was only invoked conditionally." "$LINENO" 5
17479fi
17480if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
17481  as_fn_error $? "conditional \"MINGW\" was never defined.
17482Usually this means the macro was only invoked conditionally." "$LINENO" 5
17483fi
17484if test -z "${UNICODE_TRUE}" && test -z "${UNICODE_FALSE}"; then
17485  as_fn_error $? "conditional \"UNICODE\" was never defined.
17486Usually this means the macro was only invoked conditionally." "$LINENO" 5
17487fi
17488if test -z "${WITH_DOCBOOK_TRUE}" && test -z "${WITH_DOCBOOK_FALSE}"; then
17489  as_fn_error $? "conditional \"WITH_DOCBOOK\" was never defined.
17490Usually this means the macro was only invoked conditionally." "$LINENO" 5
17491fi
17492
17493: "${CONFIG_STATUS=./config.status}"
17494ac_write_fail=0
17495ac_clean_files_save=$ac_clean_files
17496ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17497{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17498$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17499as_write_fail=0
17500cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17501#! $SHELL
17502# Generated by $as_me.
17503# Run this file to recreate the current configuration.
17504# Compiler output produced by configure, useful for debugging
17505# configure, is in config.log if it exists.
17506
17507debug=false
17508ac_cs_recheck=false
17509ac_cs_silent=false
17510
17511SHELL=\${CONFIG_SHELL-$SHELL}
17512export SHELL
17513_ASEOF
17514cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17515## -------------------- ##
17516## M4sh Initialization. ##
17517## -------------------- ##
17518
17519# Be more Bourne compatible
17520DUALCASE=1; export DUALCASE # for MKS sh
17521if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17522  emulate sh
17523  NULLCMD=:
17524  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17525  # is contrary to our usage.  Disable this feature.
17526  alias -g '${1+"$@"}'='"$@"'
17527  setopt NO_GLOB_SUBST
17528else
17529  case `(set -o) 2>/dev/null` in #(
17530  *posix*) :
17531    set -o posix ;; #(
17532  *) :
17533     ;;
17534esac
17535fi
17536
17537
17538as_nl='
17539'
17540export as_nl
17541# Printing a long string crashes Solaris 7 /usr/bin/printf.
17542as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17543as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17544as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17545# Prefer a ksh shell builtin over an external printf program on Solaris,
17546# but without wasting forks for bash or zsh.
17547if test -z "$BASH_VERSION$ZSH_VERSION" \
17548    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17549  as_echo='print -r --'
17550  as_echo_n='print -rn --'
17551elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17552  as_echo='printf %s\n'
17553  as_echo_n='printf %s'
17554else
17555  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17556    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17557    as_echo_n='/usr/ucb/echo -n'
17558  else
17559    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17560    as_echo_n_body='eval
17561      arg=$1;
17562      case $arg in #(
17563      *"$as_nl"*)
17564	expr "X$arg" : "X\\(.*\\)$as_nl";
17565	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17566      esac;
17567      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17568    '
17569    export as_echo_n_body
17570    as_echo_n='sh -c $as_echo_n_body as_echo'
17571  fi
17572  export as_echo_body
17573  as_echo='sh -c $as_echo_body as_echo'
17574fi
17575
17576# The user is always right.
17577if test "${PATH_SEPARATOR+set}" != set; then
17578  PATH_SEPARATOR=:
17579  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17580    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17581      PATH_SEPARATOR=';'
17582  }
17583fi
17584
17585
17586# IFS
17587# We need space, tab and new line, in precisely that order.  Quoting is
17588# there to prevent editors from complaining about space-tab.
17589# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17590# splitting by setting IFS to empty value.)
17591IFS=" ""	$as_nl"
17592
17593# Find who we are.  Look in the path if we contain no directory separator.
17594as_myself=
17595case $0 in #((
17596  *[\\/]* ) as_myself=$0 ;;
17597  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17598for as_dir in $PATH
17599do
17600  IFS=$as_save_IFS
17601  test -z "$as_dir" && as_dir=.
17602    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17603  done
17604IFS=$as_save_IFS
17605
17606     ;;
17607esac
17608# We did not find ourselves, most probably we were run as `sh COMMAND'
17609# in which case we are not to be found in the path.
17610if test "x$as_myself" = x; then
17611  as_myself=$0
17612fi
17613if test ! -f "$as_myself"; then
17614  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17615  exit 1
17616fi
17617
17618# Unset variables that we do not need and which cause bugs (e.g. in
17619# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17620# suppresses any "Segmentation fault" message there.  '((' could
17621# trigger a bug in pdksh 5.2.14.
17622for as_var in BASH_ENV ENV MAIL MAILPATH
17623do eval test x\${$as_var+set} = xset \
17624  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17625done
17626PS1='$ '
17627PS2='> '
17628PS4='+ '
17629
17630# NLS nuisances.
17631LC_ALL=C
17632export LC_ALL
17633LANGUAGE=C
17634export LANGUAGE
17635
17636# CDPATH.
17637(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17638
17639
17640# as_fn_error STATUS ERROR [LINENO LOG_FD]
17641# ----------------------------------------
17642# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17643# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17644# script with STATUS, using 1 if that was 0.
17645as_fn_error ()
17646{
17647  as_status=$1; test $as_status -eq 0 && as_status=1
17648  if test "$4"; then
17649    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17650    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17651  fi
17652  $as_echo "$as_me: error: $2" >&2
17653  as_fn_exit $as_status
17654} # as_fn_error
17655
17656
17657# as_fn_set_status STATUS
17658# -----------------------
17659# Set $? to STATUS, without forking.
17660as_fn_set_status ()
17661{
17662  return $1
17663} # as_fn_set_status
17664
17665# as_fn_exit STATUS
17666# -----------------
17667# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17668as_fn_exit ()
17669{
17670  set +e
17671  as_fn_set_status $1
17672  exit $1
17673} # as_fn_exit
17674
17675# as_fn_unset VAR
17676# ---------------
17677# Portably unset VAR.
17678as_fn_unset ()
17679{
17680  { eval $1=; unset $1;}
17681}
17682as_unset=as_fn_unset
17683# as_fn_append VAR VALUE
17684# ----------------------
17685# Append the text in VALUE to the end of the definition contained in VAR. Take
17686# advantage of any shell optimizations that allow amortized linear growth over
17687# repeated appends, instead of the typical quadratic growth present in naive
17688# implementations.
17689if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17690  eval 'as_fn_append ()
17691  {
17692    eval $1+=\$2
17693  }'
17694else
17695  as_fn_append ()
17696  {
17697    eval $1=\$$1\$2
17698  }
17699fi # as_fn_append
17700
17701# as_fn_arith ARG...
17702# ------------------
17703# Perform arithmetic evaluation on the ARGs, and store the result in the
17704# global $as_val. Take advantage of shells that can avoid forks. The arguments
17705# must be portable across $(()) and expr.
17706if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17707  eval 'as_fn_arith ()
17708  {
17709    as_val=$(( $* ))
17710  }'
17711else
17712  as_fn_arith ()
17713  {
17714    as_val=`expr "$@" || test $? -eq 1`
17715  }
17716fi # as_fn_arith
17717
17718
17719if expr a : '\(a\)' >/dev/null 2>&1 &&
17720   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17721  as_expr=expr
17722else
17723  as_expr=false
17724fi
17725
17726if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17727  as_basename=basename
17728else
17729  as_basename=false
17730fi
17731
17732if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17733  as_dirname=dirname
17734else
17735  as_dirname=false
17736fi
17737
17738as_me=`$as_basename -- "$0" ||
17739$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17740	 X"$0" : 'X\(//\)$' \| \
17741	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17742$as_echo X/"$0" |
17743    sed '/^.*\/\([^/][^/]*\)\/*$/{
17744	    s//\1/
17745	    q
17746	  }
17747	  /^X\/\(\/\/\)$/{
17748	    s//\1/
17749	    q
17750	  }
17751	  /^X\/\(\/\).*/{
17752	    s//\1/
17753	    q
17754	  }
17755	  s/.*/./; q'`
17756
17757# Avoid depending upon Character Ranges.
17758as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17759as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17760as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17761as_cr_digits='0123456789'
17762as_cr_alnum=$as_cr_Letters$as_cr_digits
17763
17764ECHO_C= ECHO_N= ECHO_T=
17765case `echo -n x` in #(((((
17766-n*)
17767  case `echo 'xy\c'` in
17768  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
17769  xy)  ECHO_C='\c';;
17770  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17771       ECHO_T='	';;
17772  esac;;
17773*)
17774  ECHO_N='-n';;
17775esac
17776
17777rm -f conf$$ conf$$.exe conf$$.file
17778if test -d conf$$.dir; then
17779  rm -f conf$$.dir/conf$$.file
17780else
17781  rm -f conf$$.dir
17782  mkdir conf$$.dir 2>/dev/null
17783fi
17784if (echo >conf$$.file) 2>/dev/null; then
17785  if ln -s conf$$.file conf$$ 2>/dev/null; then
17786    as_ln_s='ln -s'
17787    # ... but there are two gotchas:
17788    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17789    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17790    # In both cases, we have to default to `cp -pR'.
17791    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17792      as_ln_s='cp -pR'
17793  elif ln conf$$.file conf$$ 2>/dev/null; then
17794    as_ln_s=ln
17795  else
17796    as_ln_s='cp -pR'
17797  fi
17798else
17799  as_ln_s='cp -pR'
17800fi
17801rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17802rmdir conf$$.dir 2>/dev/null
17803
17804
17805# as_fn_mkdir_p
17806# -------------
17807# Create "$as_dir" as a directory, including parents if necessary.
17808as_fn_mkdir_p ()
17809{
17810
17811  case $as_dir in #(
17812  -*) as_dir=./$as_dir;;
17813  esac
17814  test -d "$as_dir" || eval $as_mkdir_p || {
17815    as_dirs=
17816    while :; do
17817      case $as_dir in #(
17818      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17819      *) as_qdir=$as_dir;;
17820      esac
17821      as_dirs="'$as_qdir' $as_dirs"
17822      as_dir=`$as_dirname -- "$as_dir" ||
17823$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17824	 X"$as_dir" : 'X\(//\)[^/]' \| \
17825	 X"$as_dir" : 'X\(//\)$' \| \
17826	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17827$as_echo X"$as_dir" |
17828    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17829	    s//\1/
17830	    q
17831	  }
17832	  /^X\(\/\/\)[^/].*/{
17833	    s//\1/
17834	    q
17835	  }
17836	  /^X\(\/\/\)$/{
17837	    s//\1/
17838	    q
17839	  }
17840	  /^X\(\/\).*/{
17841	    s//\1/
17842	    q
17843	  }
17844	  s/.*/./; q'`
17845      test -d "$as_dir" && break
17846    done
17847    test -z "$as_dirs" || eval "mkdir $as_dirs"
17848  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17849
17850
17851} # as_fn_mkdir_p
17852if mkdir -p . 2>/dev/null; then
17853  as_mkdir_p='mkdir -p "$as_dir"'
17854else
17855  test -d ./-p && rmdir ./-p
17856  as_mkdir_p=false
17857fi
17858
17859
17860# as_fn_executable_p FILE
17861# -----------------------
17862# Test if FILE is an executable regular file.
17863as_fn_executable_p ()
17864{
17865  test -f "$1" && test -x "$1"
17866} # as_fn_executable_p
17867as_test_x='test -x'
17868as_executable_p=as_fn_executable_p
17869
17870# Sed expression to map a string onto a valid CPP name.
17871as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17872
17873# Sed expression to map a string onto a valid variable name.
17874as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17875
17876
17877exec 6>&1
17878## ----------------------------------- ##
17879## Main body of $CONFIG_STATUS script. ##
17880## ----------------------------------- ##
17881_ASEOF
17882test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17883
17884cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17885# Save the log message, to keep $0 and so on meaningful, and to
17886# report actual input values of CONFIG_FILES etc. instead of their
17887# values after options handling.
17888ac_log="
17889This file was extended by expat $as_me 2.2.6, which was
17890generated by GNU Autoconf 2.69.  Invocation command line was
17891
17892  CONFIG_FILES    = $CONFIG_FILES
17893  CONFIG_HEADERS  = $CONFIG_HEADERS
17894  CONFIG_LINKS    = $CONFIG_LINKS
17895  CONFIG_COMMANDS = $CONFIG_COMMANDS
17896  $ $0 $@
17897
17898on `(hostname || uname -n) 2>/dev/null | sed 1q`
17899"
17900
17901_ACEOF
17902
17903case $ac_config_files in *"
17904"*) set x $ac_config_files; shift; ac_config_files=$*;;
17905esac
17906
17907case $ac_config_headers in *"
17908"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17909esac
17910
17911
17912cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17913# Files that config.status was made for.
17914config_files="$ac_config_files"
17915config_headers="$ac_config_headers"
17916config_commands="$ac_config_commands"
17917
17918_ACEOF
17919
17920cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17921ac_cs_usage="\
17922\`$as_me' instantiates files and other configuration actions
17923from templates according to the current configuration.  Unless the files
17924and actions are specified as TAGs, all are instantiated by default.
17925
17926Usage: $0 [OPTION]... [TAG]...
17927
17928  -h, --help       print this help, then exit
17929  -V, --version    print version number and configuration settings, then exit
17930      --config     print configuration, then exit
17931  -q, --quiet, --silent
17932                   do not print progress messages
17933  -d, --debug      don't remove temporary files
17934      --recheck    update $as_me by reconfiguring in the same conditions
17935      --file=FILE[:TEMPLATE]
17936                   instantiate the configuration file FILE
17937      --header=FILE[:TEMPLATE]
17938                   instantiate the configuration header FILE
17939
17940Configuration files:
17941$config_files
17942
17943Configuration headers:
17944$config_headers
17945
17946Configuration commands:
17947$config_commands
17948
17949Report bugs to <expat-bugs@libexpat.org>."
17950
17951_ACEOF
17952cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17953ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17954ac_cs_version="\\
17955expat config.status 2.2.6
17956configured by $0, generated by GNU Autoconf 2.69,
17957  with options \\"\$ac_cs_config\\"
17958
17959Copyright (C) 2012 Free Software Foundation, Inc.
17960This config.status script is free software; the Free Software Foundation
17961gives unlimited permission to copy, distribute and modify it."
17962
17963ac_pwd='$ac_pwd'
17964srcdir='$srcdir'
17965INSTALL='$INSTALL'
17966MKDIR_P='$MKDIR_P'
17967AWK='$AWK'
17968test -n "\$AWK" || AWK=awk
17969_ACEOF
17970
17971cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17972# The default lists apply if the user does not specify any file.
17973ac_need_defaults=:
17974while test $# != 0
17975do
17976  case $1 in
17977  --*=?*)
17978    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17979    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17980    ac_shift=:
17981    ;;
17982  --*=)
17983    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17984    ac_optarg=
17985    ac_shift=:
17986    ;;
17987  *)
17988    ac_option=$1
17989    ac_optarg=$2
17990    ac_shift=shift
17991    ;;
17992  esac
17993
17994  case $ac_option in
17995  # Handling of the options.
17996  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17997    ac_cs_recheck=: ;;
17998  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17999    $as_echo "$ac_cs_version"; exit ;;
18000  --config | --confi | --conf | --con | --co | --c )
18001    $as_echo "$ac_cs_config"; exit ;;
18002  --debug | --debu | --deb | --de | --d | -d )
18003    debug=: ;;
18004  --file | --fil | --fi | --f )
18005    $ac_shift
18006    case $ac_optarg in
18007    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18008    '') as_fn_error $? "missing file argument" ;;
18009    esac
18010    as_fn_append CONFIG_FILES " '$ac_optarg'"
18011    ac_need_defaults=false;;
18012  --header | --heade | --head | --hea )
18013    $ac_shift
18014    case $ac_optarg in
18015    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18016    esac
18017    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18018    ac_need_defaults=false;;
18019  --he | --h)
18020    # Conflict between --help and --header
18021    as_fn_error $? "ambiguous option: \`$1'
18022Try \`$0 --help' for more information.";;
18023  --help | --hel | -h )
18024    $as_echo "$ac_cs_usage"; exit ;;
18025  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18026  | -silent | --silent | --silen | --sile | --sil | --si | --s)
18027    ac_cs_silent=: ;;
18028
18029  # This is an error.
18030  -*) as_fn_error $? "unrecognized option: \`$1'
18031Try \`$0 --help' for more information." ;;
18032
18033  *) as_fn_append ac_config_targets " $1"
18034     ac_need_defaults=false ;;
18035
18036  esac
18037  shift
18038done
18039
18040ac_configure_extra_args=
18041
18042if $ac_cs_silent; then
18043  exec 6>/dev/null
18044  ac_configure_extra_args="$ac_configure_extra_args --silent"
18045fi
18046
18047_ACEOF
18048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18049if \$ac_cs_recheck; then
18050  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18051  shift
18052  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18053  CONFIG_SHELL='$SHELL'
18054  export CONFIG_SHELL
18055  exec "\$@"
18056fi
18057
18058_ACEOF
18059cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18060exec 5>>config.log
18061{
18062  echo
18063  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18064## Running $as_me. ##
18065_ASBOX
18066  $as_echo "$ac_log"
18067} >&5
18068
18069_ACEOF
18070cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18071#
18072# INIT-COMMANDS
18073#
18074AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18075
18076
18077# The HP-UX ksh and POSIX shell print the target directory to stdout
18078# if CDPATH is set.
18079(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18080
18081sed_quote_subst='$sed_quote_subst'
18082double_quote_subst='$double_quote_subst'
18083delay_variable_subst='$delay_variable_subst'
18084AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
18085DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
18086OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18087macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18088macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18089enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18090enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18091pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18092enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18093shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
18094SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18095ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18096PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
18097host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18098host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18099host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18100build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18101build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18102build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18103SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18104Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18105GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18106EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18107FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18108LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18109NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18110LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18111max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18112ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18113exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18114lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18115lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18116lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18117lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
18118lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
18119reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18120reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18121deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18122file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18123file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
18124want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
18125sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
18126AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18127AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18128archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
18129STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18130RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18131old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18132old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18133old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18134lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18135CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18136CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18137compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18138GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18139lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18140lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18141lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
18142lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18143lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
18144lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
18145nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
18146lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
18147lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
18148objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18149MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18150lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18151lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18152lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18153lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18154lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18155need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18156MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
18157DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18158NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18159LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18160OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18161OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18162libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18163shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18164extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18165archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18166enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18167export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18168whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18169compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18170old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18171old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18172archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18173archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18174module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18175module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18176with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18177allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18178no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18179hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18180hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18181hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18182hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18183hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18184hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18185hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18186inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18187link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18188always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18189export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18190exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18191include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18192prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18193postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
18194file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18195variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18196need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18197need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18198version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18199runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18200shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18201shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18202libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18203library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18204soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18205install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18206postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18207postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18208finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18209finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18210hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18211sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18212configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
18213configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
18214hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18215enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18216enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18217enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18218old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18219striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18220compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18221predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18222postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18223predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18224postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18225compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18226LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18227reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18228reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18229old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18230compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18231GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18232lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18233lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18234lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18235lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18236lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18237archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18238enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18239export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18240whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18241compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18242old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18243old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18244archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18245archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18246module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18247module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18248with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18249allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18250no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18251hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18252hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18253hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18254hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18255hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18256hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18257hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18258inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18259link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18260always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18261export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18262exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18263include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18264prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18265postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18266file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18267hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18268compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18269predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18270postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18271predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18272postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18273compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18274
18275LTCC='$LTCC'
18276LTCFLAGS='$LTCFLAGS'
18277compiler='$compiler_DEFAULT'
18278
18279# A function that is used when there is no print builtin or printf.
18280func_fallback_echo ()
18281{
18282  eval 'cat <<_LTECHO_EOF
18283\$1
18284_LTECHO_EOF'
18285}
18286
18287# Quote evaled strings.
18288for var in AS \
18289DLLTOOL \
18290OBJDUMP \
18291SHELL \
18292ECHO \
18293PATH_SEPARATOR \
18294SED \
18295GREP \
18296EGREP \
18297FGREP \
18298LD \
18299NM \
18300LN_S \
18301lt_SP2NL \
18302lt_NL2SP \
18303reload_flag \
18304deplibs_check_method \
18305file_magic_cmd \
18306file_magic_glob \
18307want_nocaseglob \
18308sharedlib_from_linklib_cmd \
18309AR \
18310AR_FLAGS \
18311archiver_list_spec \
18312STRIP \
18313RANLIB \
18314CC \
18315CFLAGS \
18316compiler \
18317lt_cv_sys_global_symbol_pipe \
18318lt_cv_sys_global_symbol_to_cdecl \
18319lt_cv_sys_global_symbol_to_import \
18320lt_cv_sys_global_symbol_to_c_name_address \
18321lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18322lt_cv_nm_interface \
18323nm_file_list_spec \
18324lt_cv_truncate_bin \
18325lt_prog_compiler_no_builtin_flag \
18326lt_prog_compiler_pic \
18327lt_prog_compiler_wl \
18328lt_prog_compiler_static \
18329lt_cv_prog_compiler_c_o \
18330need_locks \
18331MANIFEST_TOOL \
18332DSYMUTIL \
18333NMEDIT \
18334LIPO \
18335OTOOL \
18336OTOOL64 \
18337shrext_cmds \
18338export_dynamic_flag_spec \
18339whole_archive_flag_spec \
18340compiler_needs_object \
18341with_gnu_ld \
18342allow_undefined_flag \
18343no_undefined_flag \
18344hardcode_libdir_flag_spec \
18345hardcode_libdir_separator \
18346exclude_expsyms \
18347include_expsyms \
18348file_list_spec \
18349variables_saved_for_relink \
18350libname_spec \
18351library_names_spec \
18352soname_spec \
18353install_override_mode \
18354finish_eval \
18355old_striplib \
18356striplib \
18357compiler_lib_search_dirs \
18358predep_objects \
18359postdep_objects \
18360predeps \
18361postdeps \
18362compiler_lib_search_path \
18363LD_CXX \
18364reload_flag_CXX \
18365compiler_CXX \
18366lt_prog_compiler_no_builtin_flag_CXX \
18367lt_prog_compiler_pic_CXX \
18368lt_prog_compiler_wl_CXX \
18369lt_prog_compiler_static_CXX \
18370lt_cv_prog_compiler_c_o_CXX \
18371export_dynamic_flag_spec_CXX \
18372whole_archive_flag_spec_CXX \
18373compiler_needs_object_CXX \
18374with_gnu_ld_CXX \
18375allow_undefined_flag_CXX \
18376no_undefined_flag_CXX \
18377hardcode_libdir_flag_spec_CXX \
18378hardcode_libdir_separator_CXX \
18379exclude_expsyms_CXX \
18380include_expsyms_CXX \
18381file_list_spec_CXX \
18382compiler_lib_search_dirs_CXX \
18383predep_objects_CXX \
18384postdep_objects_CXX \
18385predeps_CXX \
18386postdeps_CXX \
18387compiler_lib_search_path_CXX; do
18388    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18389    *[\\\\\\\`\\"\\\$]*)
18390      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
18391      ;;
18392    *)
18393      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18394      ;;
18395    esac
18396done
18397
18398# Double-quote double-evaled strings.
18399for var in reload_cmds \
18400old_postinstall_cmds \
18401old_postuninstall_cmds \
18402old_archive_cmds \
18403extract_expsyms_cmds \
18404old_archive_from_new_cmds \
18405old_archive_from_expsyms_cmds \
18406archive_cmds \
18407archive_expsym_cmds \
18408module_cmds \
18409module_expsym_cmds \
18410export_symbols_cmds \
18411prelink_cmds \
18412postlink_cmds \
18413postinstall_cmds \
18414postuninstall_cmds \
18415finish_cmds \
18416sys_lib_search_path_spec \
18417configure_time_dlsearch_path \
18418configure_time_lt_sys_library_path \
18419reload_cmds_CXX \
18420old_archive_cmds_CXX \
18421old_archive_from_new_cmds_CXX \
18422old_archive_from_expsyms_cmds_CXX \
18423archive_cmds_CXX \
18424archive_expsym_cmds_CXX \
18425module_cmds_CXX \
18426module_expsym_cmds_CXX \
18427export_symbols_cmds_CXX \
18428prelink_cmds_CXX \
18429postlink_cmds_CXX; do
18430    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18431    *[\\\\\\\`\\"\\\$]*)
18432      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
18433      ;;
18434    *)
18435      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18436      ;;
18437    esac
18438done
18439
18440ac_aux_dir='$ac_aux_dir'
18441
18442# See if we are running on zsh, and set the options that allow our
18443# commands through without removal of \ escapes INIT.
18444if test -n "\${ZSH_VERSION+set}"; then
18445   setopt NO_GLOB_SUBST
18446fi
18447
18448
18449    PACKAGE='$PACKAGE'
18450    VERSION='$VERSION'
18451    RM='$RM'
18452    ofile='$ofile'
18453
18454
18455
18456
18457
18458
18459_ACEOF
18460
18461cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18462
18463# Handling of arguments.
18464for ac_config_target in $ac_config_targets
18465do
18466  case $ac_config_target in
18467    "expat_config.h") CONFIG_HEADERS="$CONFIG_HEADERS expat_config.h" ;;
18468    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18469    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18470    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18471    "expat.pc") CONFIG_FILES="$CONFIG_FILES expat.pc" ;;
18472    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
18473    "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
18474    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
18475    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
18476    "tests/benchmark/Makefile") CONFIG_FILES="$CONFIG_FILES tests/benchmark/Makefile" ;;
18477    "xmlwf/Makefile") CONFIG_FILES="$CONFIG_FILES xmlwf/Makefile" ;;
18478    "run.sh") CONFIG_FILES="$CONFIG_FILES run.sh" ;;
18479
18480  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18481  esac
18482done
18483
18484
18485# If the user did not use the arguments to specify the items to instantiate,
18486# then the envvar interface is used.  Set only those that are not.
18487# We use the long form for the default assignment because of an extremely
18488# bizarre bug on SunOS 4.1.3.
18489if $ac_need_defaults; then
18490  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18491  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18492  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18493fi
18494
18495# Have a temporary directory for convenience.  Make it in the build tree
18496# simply because there is no reason against having it here, and in addition,
18497# creating and moving files from /tmp can sometimes cause problems.
18498# Hook for its removal unless debugging.
18499# Note that there is a small window in which the directory will not be cleaned:
18500# after its creation but before its name has been assigned to `$tmp'.
18501$debug ||
18502{
18503  tmp= ac_tmp=
18504  trap 'exit_status=$?
18505  : "${ac_tmp:=$tmp}"
18506  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18507' 0
18508  trap 'as_fn_exit 1' 1 2 13 15
18509}
18510# Create a (secure) tmp directory for tmp files.
18511
18512{
18513  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18514  test -d "$tmp"
18515}  ||
18516{
18517  tmp=./conf$$-$RANDOM
18518  (umask 077 && mkdir "$tmp")
18519} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18520ac_tmp=$tmp
18521
18522# Set up the scripts for CONFIG_FILES section.
18523# No need to generate them if there are no CONFIG_FILES.
18524# This happens for instance with `./config.status config.h'.
18525if test -n "$CONFIG_FILES"; then
18526
18527
18528ac_cr=`echo X | tr X '\015'`
18529# On cygwin, bash can eat \r inside `` if the user requested igncr.
18530# But we know of no other shell where ac_cr would be empty at this
18531# point, so we can use a bashism as a fallback.
18532if test "x$ac_cr" = x; then
18533  eval ac_cr=\$\'\\r\'
18534fi
18535ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18536if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18537  ac_cs_awk_cr='\\r'
18538else
18539  ac_cs_awk_cr=$ac_cr
18540fi
18541
18542echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18543_ACEOF
18544
18545
18546{
18547  echo "cat >conf$$subs.awk <<_ACEOF" &&
18548  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18549  echo "_ACEOF"
18550} >conf$$subs.sh ||
18551  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18552ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18553ac_delim='%!_!# '
18554for ac_last_try in false false false false false :; do
18555  . ./conf$$subs.sh ||
18556    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18557
18558  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18559  if test $ac_delim_n = $ac_delim_num; then
18560    break
18561  elif $ac_last_try; then
18562    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18563  else
18564    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18565  fi
18566done
18567rm -f conf$$subs.sh
18568
18569cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18570cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18571_ACEOF
18572sed -n '
18573h
18574s/^/S["/; s/!.*/"]=/
18575p
18576g
18577s/^[^!]*!//
18578:repl
18579t repl
18580s/'"$ac_delim"'$//
18581t delim
18582:nl
18583h
18584s/\(.\{148\}\)..*/\1/
18585t more1
18586s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18587p
18588n
18589b repl
18590:more1
18591s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18592p
18593g
18594s/.\{148\}//
18595t nl
18596:delim
18597h
18598s/\(.\{148\}\)..*/\1/
18599t more2
18600s/["\\]/\\&/g; s/^/"/; s/$/"/
18601p
18602b
18603:more2
18604s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18605p
18606g
18607s/.\{148\}//
18608t delim
18609' <conf$$subs.awk | sed '
18610/^[^""]/{
18611  N
18612  s/\n//
18613}
18614' >>$CONFIG_STATUS || ac_write_fail=1
18615rm -f conf$$subs.awk
18616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18617_ACAWK
18618cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18619  for (key in S) S_is_set[key] = 1
18620  FS = ""
18621
18622}
18623{
18624  line = $ 0
18625  nfields = split(line, field, "@")
18626  substed = 0
18627  len = length(field[1])
18628  for (i = 2; i < nfields; i++) {
18629    key = field[i]
18630    keylen = length(key)
18631    if (S_is_set[key]) {
18632      value = S[key]
18633      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18634      len += length(value) + length(field[++i])
18635      substed = 1
18636    } else
18637      len += 1 + keylen
18638  }
18639
18640  print line
18641}
18642
18643_ACAWK
18644_ACEOF
18645cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18646if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18647  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18648else
18649  cat
18650fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18651  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18652_ACEOF
18653
18654# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18655# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18656# trailing colons and then remove the whole line if VPATH becomes empty
18657# (actually we leave an empty line to preserve line numbers).
18658if test "x$srcdir" = x.; then
18659  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
18660h
18661s///
18662s/^/:/
18663s/[	 ]*$/:/
18664s/:\$(srcdir):/:/g
18665s/:\${srcdir}:/:/g
18666s/:@srcdir@:/:/g
18667s/^:*//
18668s/:*$//
18669x
18670s/\(=[	 ]*\).*/\1/
18671G
18672s/\n//
18673s/^[^=]*=[	 ]*$//
18674}'
18675fi
18676
18677cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18678fi # test -n "$CONFIG_FILES"
18679
18680# Set up the scripts for CONFIG_HEADERS section.
18681# No need to generate them if there are no CONFIG_HEADERS.
18682# This happens for instance with `./config.status Makefile'.
18683if test -n "$CONFIG_HEADERS"; then
18684cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18685BEGIN {
18686_ACEOF
18687
18688# Transform confdefs.h into an awk script `defines.awk', embedded as
18689# here-document in config.status, that substitutes the proper values into
18690# config.h.in to produce config.h.
18691
18692# Create a delimiter string that does not exist in confdefs.h, to ease
18693# handling of long lines.
18694ac_delim='%!_!# '
18695for ac_last_try in false false :; do
18696  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18697  if test -z "$ac_tt"; then
18698    break
18699  elif $ac_last_try; then
18700    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18701  else
18702    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18703  fi
18704done
18705
18706# For the awk script, D is an array of macro values keyed by name,
18707# likewise P contains macro parameters if any.  Preserve backslash
18708# newline sequences.
18709
18710ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18711sed -n '
18712s/.\{148\}/&'"$ac_delim"'/g
18713t rset
18714:rset
18715s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
18716t def
18717d
18718:def
18719s/\\$//
18720t bsnl
18721s/["\\]/\\&/g
18722s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18723D["\1"]=" \3"/p
18724s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
18725d
18726:bsnl
18727s/["\\]/\\&/g
18728s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18729D["\1"]=" \3\\\\\\n"\\/p
18730t cont
18731s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18732t cont
18733d
18734:cont
18735n
18736s/.\{148\}/&'"$ac_delim"'/g
18737t clear
18738:clear
18739s/\\$//
18740t bsnlc
18741s/["\\]/\\&/g; s/^/"/; s/$/"/p
18742d
18743:bsnlc
18744s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18745b cont
18746' <confdefs.h | sed '
18747s/'"$ac_delim"'/"\\\
18748"/g' >>$CONFIG_STATUS || ac_write_fail=1
18749
18750cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18751  for (key in D) D_is_set[key] = 1
18752  FS = ""
18753}
18754/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18755  line = \$ 0
18756  split(line, arg, " ")
18757  if (arg[1] == "#") {
18758    defundef = arg[2]
18759    mac1 = arg[3]
18760  } else {
18761    defundef = substr(arg[1], 2)
18762    mac1 = arg[2]
18763  }
18764  split(mac1, mac2, "(") #)
18765  macro = mac2[1]
18766  prefix = substr(line, 1, index(line, defundef) - 1)
18767  if (D_is_set[macro]) {
18768    # Preserve the white space surrounding the "#".
18769    print prefix "define", macro P[macro] D[macro]
18770    next
18771  } else {
18772    # Replace #undef with comments.  This is necessary, for example,
18773    # in the case of _POSIX_SOURCE, which is predefined and required
18774    # on some systems where configure will not decide to define it.
18775    if (defundef == "undef") {
18776      print "/*", prefix defundef, macro, "*/"
18777      next
18778    }
18779  }
18780}
18781{ print }
18782_ACAWK
18783_ACEOF
18784cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18785  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18786fi # test -n "$CONFIG_HEADERS"
18787
18788
18789eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18790shift
18791for ac_tag
18792do
18793  case $ac_tag in
18794  :[FHLC]) ac_mode=$ac_tag; continue;;
18795  esac
18796  case $ac_mode$ac_tag in
18797  :[FHL]*:*);;
18798  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18799  :[FH]-) ac_tag=-:-;;
18800  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18801  esac
18802  ac_save_IFS=$IFS
18803  IFS=:
18804  set x $ac_tag
18805  IFS=$ac_save_IFS
18806  shift
18807  ac_file=$1
18808  shift
18809
18810  case $ac_mode in
18811  :L) ac_source=$1;;
18812  :[FH])
18813    ac_file_inputs=
18814    for ac_f
18815    do
18816      case $ac_f in
18817      -) ac_f="$ac_tmp/stdin";;
18818      *) # Look for the file first in the build tree, then in the source tree
18819	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18820	 # because $ac_f cannot contain `:'.
18821	 test -f "$ac_f" ||
18822	   case $ac_f in
18823	   [\\/$]*) false;;
18824	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18825	   esac ||
18826	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18827      esac
18828      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18829      as_fn_append ac_file_inputs " '$ac_f'"
18830    done
18831
18832    # Let's still pretend it is `configure' which instantiates (i.e., don't
18833    # use $as_me), people would be surprised to read:
18834    #    /* config.h.  Generated by config.status.  */
18835    configure_input='Generated from '`
18836	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18837	`' by configure.'
18838    if test x"$ac_file" != x-; then
18839      configure_input="$ac_file.  $configure_input"
18840      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18841$as_echo "$as_me: creating $ac_file" >&6;}
18842    fi
18843    # Neutralize special characters interpreted by sed in replacement strings.
18844    case $configure_input in #(
18845    *\&* | *\|* | *\\* )
18846       ac_sed_conf_input=`$as_echo "$configure_input" |
18847       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18848    *) ac_sed_conf_input=$configure_input;;
18849    esac
18850
18851    case $ac_tag in
18852    *:-:* | *:-) cat >"$ac_tmp/stdin" \
18853      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18854    esac
18855    ;;
18856  esac
18857
18858  ac_dir=`$as_dirname -- "$ac_file" ||
18859$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18860	 X"$ac_file" : 'X\(//\)[^/]' \| \
18861	 X"$ac_file" : 'X\(//\)$' \| \
18862	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18863$as_echo X"$ac_file" |
18864    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18865	    s//\1/
18866	    q
18867	  }
18868	  /^X\(\/\/\)[^/].*/{
18869	    s//\1/
18870	    q
18871	  }
18872	  /^X\(\/\/\)$/{
18873	    s//\1/
18874	    q
18875	  }
18876	  /^X\(\/\).*/{
18877	    s//\1/
18878	    q
18879	  }
18880	  s/.*/./; q'`
18881  as_dir="$ac_dir"; as_fn_mkdir_p
18882  ac_builddir=.
18883
18884case "$ac_dir" in
18885.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18886*)
18887  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18888  # A ".." for each directory in $ac_dir_suffix.
18889  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18890  case $ac_top_builddir_sub in
18891  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18892  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18893  esac ;;
18894esac
18895ac_abs_top_builddir=$ac_pwd
18896ac_abs_builddir=$ac_pwd$ac_dir_suffix
18897# for backward compatibility:
18898ac_top_builddir=$ac_top_build_prefix
18899
18900case $srcdir in
18901  .)  # We are building in place.
18902    ac_srcdir=.
18903    ac_top_srcdir=$ac_top_builddir_sub
18904    ac_abs_top_srcdir=$ac_pwd ;;
18905  [\\/]* | ?:[\\/]* )  # Absolute name.
18906    ac_srcdir=$srcdir$ac_dir_suffix;
18907    ac_top_srcdir=$srcdir
18908    ac_abs_top_srcdir=$srcdir ;;
18909  *) # Relative name.
18910    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18911    ac_top_srcdir=$ac_top_build_prefix$srcdir
18912    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18913esac
18914ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18915
18916
18917  case $ac_mode in
18918  :F)
18919  #
18920  # CONFIG_FILE
18921  #
18922
18923  case $INSTALL in
18924  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18925  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18926  esac
18927  ac_MKDIR_P=$MKDIR_P
18928  case $MKDIR_P in
18929  [\\/$]* | ?:[\\/]* ) ;;
18930  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18931  esac
18932_ACEOF
18933
18934cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18935# If the template does not know about datarootdir, expand it.
18936# FIXME: This hack should be removed a few years after 2.60.
18937ac_datarootdir_hack=; ac_datarootdir_seen=
18938ac_sed_dataroot='
18939/datarootdir/ {
18940  p
18941  q
18942}
18943/@datadir@/p
18944/@docdir@/p
18945/@infodir@/p
18946/@localedir@/p
18947/@mandir@/p'
18948case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18949*datarootdir*) ac_datarootdir_seen=yes;;
18950*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18951  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18952$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18953_ACEOF
18954cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18955  ac_datarootdir_hack='
18956  s&@datadir@&$datadir&g
18957  s&@docdir@&$docdir&g
18958  s&@infodir@&$infodir&g
18959  s&@localedir@&$localedir&g
18960  s&@mandir@&$mandir&g
18961  s&\\\${datarootdir}&$datarootdir&g' ;;
18962esac
18963_ACEOF
18964
18965# Neutralize VPATH when `$srcdir' = `.'.
18966# Shell code in configure.ac might set extrasub.
18967# FIXME: do we really want to maintain this feature?
18968cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18969ac_sed_extra="$ac_vpsub
18970$extrasub
18971_ACEOF
18972cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18973:t
18974/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18975s|@configure_input@|$ac_sed_conf_input|;t t
18976s&@top_builddir@&$ac_top_builddir_sub&;t t
18977s&@top_build_prefix@&$ac_top_build_prefix&;t t
18978s&@srcdir@&$ac_srcdir&;t t
18979s&@abs_srcdir@&$ac_abs_srcdir&;t t
18980s&@top_srcdir@&$ac_top_srcdir&;t t
18981s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18982s&@builddir@&$ac_builddir&;t t
18983s&@abs_builddir@&$ac_abs_builddir&;t t
18984s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18985s&@INSTALL@&$ac_INSTALL&;t t
18986s&@MKDIR_P@&$ac_MKDIR_P&;t t
18987$ac_datarootdir_hack
18988"
18989eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
18990  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18991
18992test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18993  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18994  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
18995      "$ac_tmp/out"`; test -z "$ac_out"; } &&
18996  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18997which seems to be undefined.  Please make sure it is defined" >&5
18998$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18999which seems to be undefined.  Please make sure it is defined" >&2;}
19000
19001  rm -f "$ac_tmp/stdin"
19002  case $ac_file in
19003  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19004  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19005  esac \
19006  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19007 ;;
19008  :H)
19009  #
19010  # CONFIG_HEADER
19011  #
19012  if test x"$ac_file" != x-; then
19013    {
19014      $as_echo "/* $configure_input  */" \
19015      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19016    } >"$ac_tmp/config.h" \
19017      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19018    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19019      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19020$as_echo "$as_me: $ac_file is unchanged" >&6;}
19021    else
19022      rm -f "$ac_file"
19023      mv "$ac_tmp/config.h" "$ac_file" \
19024	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
19025    fi
19026  else
19027    $as_echo "/* $configure_input  */" \
19028      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19029      || as_fn_error $? "could not create -" "$LINENO" 5
19030  fi
19031# Compute "$ac_file"'s index in $config_headers.
19032_am_arg="$ac_file"
19033_am_stamp_count=1
19034for _am_header in $config_headers :; do
19035  case $_am_header in
19036    $_am_arg | $_am_arg:* )
19037      break ;;
19038    * )
19039      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19040  esac
19041done
19042echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19043$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19044	 X"$_am_arg" : 'X\(//\)[^/]' \| \
19045	 X"$_am_arg" : 'X\(//\)$' \| \
19046	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19047$as_echo X"$_am_arg" |
19048    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19049	    s//\1/
19050	    q
19051	  }
19052	  /^X\(\/\/\)[^/].*/{
19053	    s//\1/
19054	    q
19055	  }
19056	  /^X\(\/\/\)$/{
19057	    s//\1/
19058	    q
19059	  }
19060	  /^X\(\/\).*/{
19061	    s//\1/
19062	    q
19063	  }
19064	  s/.*/./; q'`/stamp-h$_am_stamp_count
19065 ;;
19066
19067  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19068$as_echo "$as_me: executing $ac_file commands" >&6;}
19069 ;;
19070  esac
19071
19072
19073  case $ac_file$ac_mode in
19074    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19075  # Older Autoconf quotes --file arguments for eval, but not when files
19076  # are listed without --file.  Let's play safe and only enable the eval
19077  # if we detect the quoting.
19078  case $CONFIG_FILES in
19079  *\'*) eval set x "$CONFIG_FILES" ;;
19080  *)   set x $CONFIG_FILES ;;
19081  esac
19082  shift
19083  for mf
19084  do
19085    # Strip MF so we end up with the name of the file.
19086    mf=`echo "$mf" | sed -e 's/:.*$//'`
19087    # Check whether this is an Automake generated Makefile or not.
19088    # We used to match only the files named 'Makefile.in', but
19089    # some people rename them; so instead we look at the file content.
19090    # Grep'ing the first line is not enough: some people post-process
19091    # each Makefile.in and add a new line on top of each file to say so.
19092    # Grep'ing the whole file is not good either: AIX grep has a line
19093    # limit of 2048, but all sed's we know have understand at least 4000.
19094    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19095      dirpart=`$as_dirname -- "$mf" ||
19096$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19097	 X"$mf" : 'X\(//\)[^/]' \| \
19098	 X"$mf" : 'X\(//\)$' \| \
19099	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19100$as_echo X"$mf" |
19101    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19102	    s//\1/
19103	    q
19104	  }
19105	  /^X\(\/\/\)[^/].*/{
19106	    s//\1/
19107	    q
19108	  }
19109	  /^X\(\/\/\)$/{
19110	    s//\1/
19111	    q
19112	  }
19113	  /^X\(\/\).*/{
19114	    s//\1/
19115	    q
19116	  }
19117	  s/.*/./; q'`
19118    else
19119      continue
19120    fi
19121    # Extract the definition of DEPDIR, am__include, and am__quote
19122    # from the Makefile without running 'make'.
19123    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19124    test -z "$DEPDIR" && continue
19125    am__include=`sed -n 's/^am__include = //p' < "$mf"`
19126    test -z "$am__include" && continue
19127    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19128    # Find all dependency output files, they are included files with
19129    # $(DEPDIR) in their names.  We invoke sed twice because it is the
19130    # simplest approach to changing $(DEPDIR) to its actual value in the
19131    # expansion.
19132    for file in `sed -n "
19133      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19134	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19135      # Make sure the directory exists.
19136      test -f "$dirpart/$file" && continue
19137      fdir=`$as_dirname -- "$file" ||
19138$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19139	 X"$file" : 'X\(//\)[^/]' \| \
19140	 X"$file" : 'X\(//\)$' \| \
19141	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19142$as_echo X"$file" |
19143    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19144	    s//\1/
19145	    q
19146	  }
19147	  /^X\(\/\/\)[^/].*/{
19148	    s//\1/
19149	    q
19150	  }
19151	  /^X\(\/\/\)$/{
19152	    s//\1/
19153	    q
19154	  }
19155	  /^X\(\/\).*/{
19156	    s//\1/
19157	    q
19158	  }
19159	  s/.*/./; q'`
19160      as_dir=$dirpart/$fdir; as_fn_mkdir_p
19161      # echo "creating $dirpart/$file"
19162      echo '# dummy' > "$dirpart/$file"
19163    done
19164  done
19165}
19166 ;;
19167    "libtool":C)
19168
19169    # See if we are running on zsh, and set the options that allow our
19170    # commands through without removal of \ escapes.
19171    if test -n "${ZSH_VERSION+set}"; then
19172      setopt NO_GLOB_SUBST
19173    fi
19174
19175    cfgfile=${ofile}T
19176    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19177    $RM "$cfgfile"
19178
19179    cat <<_LT_EOF >> "$cfgfile"
19180#! $SHELL
19181# Generated automatically by $as_me ($PACKAGE) $VERSION
19182# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19183# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19184
19185# Provide generalized library-building support services.
19186# Written by Gordon Matzigkeit, 1996
19187
19188# Copyright (C) 2014 Free Software Foundation, Inc.
19189# This is free software; see the source for copying conditions.  There is NO
19190# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19191
19192# GNU Libtool is free software; you can redistribute it and/or modify
19193# it under the terms of the GNU General Public License as published by
19194# the Free Software Foundation; either version 2 of of the License, or
19195# (at your option) any later version.
19196#
19197# As a special exception to the GNU General Public License, if you
19198# distribute this file as part of a program or library that is built
19199# using GNU Libtool, you may include this file under the  same
19200# distribution terms that you use for the rest of that program.
19201#
19202# GNU Libtool is distributed in the hope that it will be useful, but
19203# WITHOUT ANY WARRANTY; without even the implied warranty of
19204# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19205# GNU General Public License for more details.
19206#
19207# You should have received a copy of the GNU General Public License
19208# along with this program.  If not, see <http://www.gnu.org/licenses/>.
19209
19210
19211# The names of the tagged configurations supported by this script.
19212available_tags='CXX '
19213
19214# Configured defaults for sys_lib_dlsearch_path munging.
19215: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
19216
19217# ### BEGIN LIBTOOL CONFIG
19218
19219# Assembler program.
19220AS=$lt_AS
19221
19222# DLL creation program.
19223DLLTOOL=$lt_DLLTOOL
19224
19225# Object dumper program.
19226OBJDUMP=$lt_OBJDUMP
19227
19228# Which release of libtool.m4 was used?
19229macro_version=$macro_version
19230macro_revision=$macro_revision
19231
19232# Whether or not to build shared libraries.
19233build_libtool_libs=$enable_shared
19234
19235# Whether or not to build static libraries.
19236build_old_libs=$enable_static
19237
19238# What type of objects to build.
19239pic_mode=$pic_mode
19240
19241# Whether or not to optimize for fast installation.
19242fast_install=$enable_fast_install
19243
19244# Shared archive member basename,for filename based shared library versioning on AIX.
19245shared_archive_member_spec=$shared_archive_member_spec
19246
19247# Shell to use when invoking shell scripts.
19248SHELL=$lt_SHELL
19249
19250# An echo program that protects backslashes.
19251ECHO=$lt_ECHO
19252
19253# The PATH separator for the build system.
19254PATH_SEPARATOR=$lt_PATH_SEPARATOR
19255
19256# The host system.
19257host_alias=$host_alias
19258host=$host
19259host_os=$host_os
19260
19261# The build system.
19262build_alias=$build_alias
19263build=$build
19264build_os=$build_os
19265
19266# A sed program that does not truncate output.
19267SED=$lt_SED
19268
19269# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19270Xsed="\$SED -e 1s/^X//"
19271
19272# A grep program that handles long lines.
19273GREP=$lt_GREP
19274
19275# An ERE matcher.
19276EGREP=$lt_EGREP
19277
19278# A literal string matcher.
19279FGREP=$lt_FGREP
19280
19281# A BSD- or MS-compatible name lister.
19282NM=$lt_NM
19283
19284# Whether we need soft or hard links.
19285LN_S=$lt_LN_S
19286
19287# What is the maximum length of a command?
19288max_cmd_len=$max_cmd_len
19289
19290# Object file suffix (normally "o").
19291objext=$ac_objext
19292
19293# Executable file suffix (normally "").
19294exeext=$exeext
19295
19296# whether the shell understands "unset".
19297lt_unset=$lt_unset
19298
19299# turn spaces into newlines.
19300SP2NL=$lt_lt_SP2NL
19301
19302# turn newlines into spaces.
19303NL2SP=$lt_lt_NL2SP
19304
19305# convert \$build file names to \$host format.
19306to_host_file_cmd=$lt_cv_to_host_file_cmd
19307
19308# convert \$build files to toolchain format.
19309to_tool_file_cmd=$lt_cv_to_tool_file_cmd
19310
19311# Method to check whether dependent libraries are shared objects.
19312deplibs_check_method=$lt_deplibs_check_method
19313
19314# Command to use when deplibs_check_method = "file_magic".
19315file_magic_cmd=$lt_file_magic_cmd
19316
19317# How to find potential files when deplibs_check_method = "file_magic".
19318file_magic_glob=$lt_file_magic_glob
19319
19320# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
19321want_nocaseglob=$lt_want_nocaseglob
19322
19323# Command to associate shared and link libraries.
19324sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
19325
19326# The archiver.
19327AR=$lt_AR
19328
19329# Flags to create an archive.
19330AR_FLAGS=$lt_AR_FLAGS
19331
19332# How to feed a file listing to the archiver.
19333archiver_list_spec=$lt_archiver_list_spec
19334
19335# A symbol stripping program.
19336STRIP=$lt_STRIP
19337
19338# Commands used to install an old-style archive.
19339RANLIB=$lt_RANLIB
19340old_postinstall_cmds=$lt_old_postinstall_cmds
19341old_postuninstall_cmds=$lt_old_postuninstall_cmds
19342
19343# Whether to use a lock for old archive extraction.
19344lock_old_archive_extraction=$lock_old_archive_extraction
19345
19346# A C compiler.
19347LTCC=$lt_CC
19348
19349# LTCC compiler flags.
19350LTCFLAGS=$lt_CFLAGS
19351
19352# Take the output of nm and produce a listing of raw symbols and C names.
19353global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19354
19355# Transform the output of nm in a proper C declaration.
19356global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19357
19358# Transform the output of nm into a list of symbols to manually relocate.
19359global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
19360
19361# Transform the output of nm in a C name address pair.
19362global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19363
19364# Transform the output of nm in a C name address pair when lib prefix is needed.
19365global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19366
19367# The name lister interface.
19368nm_interface=$lt_lt_cv_nm_interface
19369
19370# Specify filename containing input files for \$NM.
19371nm_file_list_spec=$lt_nm_file_list_spec
19372
19373# The root where to search for dependent libraries,and where our libraries should be installed.
19374lt_sysroot=$lt_sysroot
19375
19376# Command to truncate a binary pipe.
19377lt_truncate_bin=$lt_lt_cv_truncate_bin
19378
19379# The name of the directory that contains temporary libtool files.
19380objdir=$objdir
19381
19382# Used to examine libraries when file_magic_cmd begins with "file".
19383MAGIC_CMD=$MAGIC_CMD
19384
19385# Must we lock files when doing compilation?
19386need_locks=$lt_need_locks
19387
19388# Manifest tool.
19389MANIFEST_TOOL=$lt_MANIFEST_TOOL
19390
19391# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19392DSYMUTIL=$lt_DSYMUTIL
19393
19394# Tool to change global to local symbols on Mac OS X.
19395NMEDIT=$lt_NMEDIT
19396
19397# Tool to manipulate fat objects and archives on Mac OS X.
19398LIPO=$lt_LIPO
19399
19400# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19401OTOOL=$lt_OTOOL
19402
19403# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19404OTOOL64=$lt_OTOOL64
19405
19406# Old archive suffix (normally "a").
19407libext=$libext
19408
19409# Shared library suffix (normally ".so").
19410shrext_cmds=$lt_shrext_cmds
19411
19412# The commands to extract the exported symbol list from a shared archive.
19413extract_expsyms_cmds=$lt_extract_expsyms_cmds
19414
19415# Variables whose values should be saved in libtool wrapper scripts and
19416# restored at link time.
19417variables_saved_for_relink=$lt_variables_saved_for_relink
19418
19419# Do we need the "lib" prefix for modules?
19420need_lib_prefix=$need_lib_prefix
19421
19422# Do we need a version for libraries?
19423need_version=$need_version
19424
19425# Library versioning type.
19426version_type=$version_type
19427
19428# Shared library runtime path variable.
19429runpath_var=$runpath_var
19430
19431# Shared library path variable.
19432shlibpath_var=$shlibpath_var
19433
19434# Is shlibpath searched before the hard-coded library search path?
19435shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19436
19437# Format of library name prefix.
19438libname_spec=$lt_libname_spec
19439
19440# List of archive names.  First name is the real one, the rest are links.
19441# The last name is the one that the linker finds with -lNAME
19442library_names_spec=$lt_library_names_spec
19443
19444# The coded name of the library, if different from the real name.
19445soname_spec=$lt_soname_spec
19446
19447# Permission mode override for installation of shared libraries.
19448install_override_mode=$lt_install_override_mode
19449
19450# Command to use after installation of a shared archive.
19451postinstall_cmds=$lt_postinstall_cmds
19452
19453# Command to use after uninstallation of a shared archive.
19454postuninstall_cmds=$lt_postuninstall_cmds
19455
19456# Commands used to finish a libtool library installation in a directory.
19457finish_cmds=$lt_finish_cmds
19458
19459# As "finish_cmds", except a single script fragment to be evaled but
19460# not shown.
19461finish_eval=$lt_finish_eval
19462
19463# Whether we should hardcode library paths into libraries.
19464hardcode_into_libs=$hardcode_into_libs
19465
19466# Compile-time system search path for libraries.
19467sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19468
19469# Detected run-time system search path for libraries.
19470sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
19471
19472# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
19473configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
19474
19475# Whether dlopen is supported.
19476dlopen_support=$enable_dlopen
19477
19478# Whether dlopen of programs is supported.
19479dlopen_self=$enable_dlopen_self
19480
19481# Whether dlopen of statically linked programs is supported.
19482dlopen_self_static=$enable_dlopen_self_static
19483
19484# Commands to strip libraries.
19485old_striplib=$lt_old_striplib
19486striplib=$lt_striplib
19487
19488
19489# The linker used to build libraries.
19490LD=$lt_LD
19491
19492# How to create reloadable object files.
19493reload_flag=$lt_reload_flag
19494reload_cmds=$lt_reload_cmds
19495
19496# Commands used to build an old-style archive.
19497old_archive_cmds=$lt_old_archive_cmds
19498
19499# A language specific compiler.
19500CC=$lt_compiler
19501
19502# Is the compiler the GNU compiler?
19503with_gcc=$GCC
19504
19505# Compiler flag to turn off builtin functions.
19506no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19507
19508# Additional compiler flags for building library objects.
19509pic_flag=$lt_lt_prog_compiler_pic
19510
19511# How to pass a linker flag through the compiler.
19512wl=$lt_lt_prog_compiler_wl
19513
19514# Compiler flag to prevent dynamic linking.
19515link_static_flag=$lt_lt_prog_compiler_static
19516
19517# Does compiler simultaneously support -c and -o options?
19518compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19519
19520# Whether or not to add -lc for building shared libraries.
19521build_libtool_need_lc=$archive_cmds_need_lc
19522
19523# Whether or not to disallow shared libs when runtime libs are static.
19524allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19525
19526# Compiler flag to allow reflexive dlopens.
19527export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19528
19529# Compiler flag to generate shared objects directly from archives.
19530whole_archive_flag_spec=$lt_whole_archive_flag_spec
19531
19532# Whether the compiler copes with passing no objects directly.
19533compiler_needs_object=$lt_compiler_needs_object
19534
19535# Create an old-style archive from a shared archive.
19536old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19537
19538# Create a temporary old-style archive to link instead of a shared archive.
19539old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19540
19541# Commands used to build a shared archive.
19542archive_cmds=$lt_archive_cmds
19543archive_expsym_cmds=$lt_archive_expsym_cmds
19544
19545# Commands used to build a loadable module if different from building
19546# a shared archive.
19547module_cmds=$lt_module_cmds
19548module_expsym_cmds=$lt_module_expsym_cmds
19549
19550# Whether we are building with GNU ld or not.
19551with_gnu_ld=$lt_with_gnu_ld
19552
19553# Flag that allows shared libraries with undefined symbols to be built.
19554allow_undefined_flag=$lt_allow_undefined_flag
19555
19556# Flag that enforces no undefined symbols.
19557no_undefined_flag=$lt_no_undefined_flag
19558
19559# Flag to hardcode \$libdir into a binary during linking.
19560# This must work even if \$libdir does not exist
19561hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19562
19563# Whether we need a single "-rpath" flag with a separated argument.
19564hardcode_libdir_separator=$lt_hardcode_libdir_separator
19565
19566# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19567# DIR into the resulting binary.
19568hardcode_direct=$hardcode_direct
19569
19570# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19571# DIR into the resulting binary and the resulting library dependency is
19572# "absolute",i.e impossible to change by setting \$shlibpath_var if the
19573# library is relocated.
19574hardcode_direct_absolute=$hardcode_direct_absolute
19575
19576# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19577# into the resulting binary.
19578hardcode_minus_L=$hardcode_minus_L
19579
19580# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19581# into the resulting binary.
19582hardcode_shlibpath_var=$hardcode_shlibpath_var
19583
19584# Set to "yes" if building a shared library automatically hardcodes DIR
19585# into the library and all subsequent libraries and executables linked
19586# against it.
19587hardcode_automatic=$hardcode_automatic
19588
19589# Set to yes if linker adds runtime paths of dependent libraries
19590# to runtime path list.
19591inherit_rpath=$inherit_rpath
19592
19593# Whether libtool must link a program against all its dependency libraries.
19594link_all_deplibs=$link_all_deplibs
19595
19596# Set to "yes" if exported symbols are required.
19597always_export_symbols=$always_export_symbols
19598
19599# The commands to list exported symbols.
19600export_symbols_cmds=$lt_export_symbols_cmds
19601
19602# Symbols that should not be listed in the preloaded symbols.
19603exclude_expsyms=$lt_exclude_expsyms
19604
19605# Symbols that must always be exported.
19606include_expsyms=$lt_include_expsyms
19607
19608# Commands necessary for linking programs (against libraries) with templates.
19609prelink_cmds=$lt_prelink_cmds
19610
19611# Commands necessary for finishing linking programs.
19612postlink_cmds=$lt_postlink_cmds
19613
19614# Specify filename containing input files.
19615file_list_spec=$lt_file_list_spec
19616
19617# How to hardcode a shared library path into an executable.
19618hardcode_action=$hardcode_action
19619
19620# The directories searched by this compiler when creating a shared library.
19621compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19622
19623# Dependencies to place before and after the objects being linked to
19624# create a shared library.
19625predep_objects=$lt_predep_objects
19626postdep_objects=$lt_postdep_objects
19627predeps=$lt_predeps
19628postdeps=$lt_postdeps
19629
19630# The library search path used internally by the compiler when linking
19631# a shared library.
19632compiler_lib_search_path=$lt_compiler_lib_search_path
19633
19634# ### END LIBTOOL CONFIG
19635
19636_LT_EOF
19637
19638    cat <<'_LT_EOF' >> "$cfgfile"
19639
19640# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
19641
19642# func_munge_path_list VARIABLE PATH
19643# -----------------------------------
19644# VARIABLE is name of variable containing _space_ separated list of
19645# directories to be munged by the contents of PATH, which is string
19646# having a format:
19647# "DIR[:DIR]:"
19648#       string "DIR[ DIR]" will be prepended to VARIABLE
19649# ":DIR[:DIR]"
19650#       string "DIR[ DIR]" will be appended to VARIABLE
19651# "DIRP[:DIRP]::[DIRA:]DIRA"
19652#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
19653#       "DIRA[ DIRA]" will be appended to VARIABLE
19654# "DIR[:DIR]"
19655#       VARIABLE will be replaced by "DIR[ DIR]"
19656func_munge_path_list ()
19657{
19658    case x$2 in
19659    x)
19660        ;;
19661    *:)
19662        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
19663        ;;
19664    x:*)
19665        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
19666        ;;
19667    *::*)
19668        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
19669        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
19670        ;;
19671    *)
19672        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
19673        ;;
19674    esac
19675}
19676
19677
19678# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
19679func_cc_basename ()
19680{
19681    for cc_temp in $*""; do
19682      case $cc_temp in
19683        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19684        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19685        \-*) ;;
19686        *) break;;
19687      esac
19688    done
19689    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
19690}
19691
19692
19693# ### END FUNCTIONS SHARED WITH CONFIGURE
19694
19695_LT_EOF
19696
19697  case $host_os in
19698  aix3*)
19699    cat <<\_LT_EOF >> "$cfgfile"
19700# AIX sometimes has problems with the GCC collect2 program.  For some
19701# reason, if we set the COLLECT_NAMES environment variable, the problems
19702# vanish in a puff of smoke.
19703if test set != "${COLLECT_NAMES+set}"; then
19704  COLLECT_NAMES=
19705  export COLLECT_NAMES
19706fi
19707_LT_EOF
19708    ;;
19709  esac
19710
19711
19712ltmain=$ac_aux_dir/ltmain.sh
19713
19714
19715  # We use sed instead of cat because bash on DJGPP gets confused if
19716  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19717  # text mode, it properly converts lines to CR/LF.  This bash problem
19718  # is reportedly fixed, but why not run on old versions too?
19719  sed '$q' "$ltmain" >> "$cfgfile" \
19720     || (rm -f "$cfgfile"; exit 1)
19721
19722   mv -f "$cfgfile" "$ofile" ||
19723    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19724  chmod +x "$ofile"
19725
19726
19727    cat <<_LT_EOF >> "$ofile"
19728
19729# ### BEGIN LIBTOOL TAG CONFIG: CXX
19730
19731# The linker used to build libraries.
19732LD=$lt_LD_CXX
19733
19734# How to create reloadable object files.
19735reload_flag=$lt_reload_flag_CXX
19736reload_cmds=$lt_reload_cmds_CXX
19737
19738# Commands used to build an old-style archive.
19739old_archive_cmds=$lt_old_archive_cmds_CXX
19740
19741# A language specific compiler.
19742CC=$lt_compiler_CXX
19743
19744# Is the compiler the GNU compiler?
19745with_gcc=$GCC_CXX
19746
19747# Compiler flag to turn off builtin functions.
19748no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19749
19750# Additional compiler flags for building library objects.
19751pic_flag=$lt_lt_prog_compiler_pic_CXX
19752
19753# How to pass a linker flag through the compiler.
19754wl=$lt_lt_prog_compiler_wl_CXX
19755
19756# Compiler flag to prevent dynamic linking.
19757link_static_flag=$lt_lt_prog_compiler_static_CXX
19758
19759# Does compiler simultaneously support -c and -o options?
19760compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19761
19762# Whether or not to add -lc for building shared libraries.
19763build_libtool_need_lc=$archive_cmds_need_lc_CXX
19764
19765# Whether or not to disallow shared libs when runtime libs are static.
19766allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19767
19768# Compiler flag to allow reflexive dlopens.
19769export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19770
19771# Compiler flag to generate shared objects directly from archives.
19772whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19773
19774# Whether the compiler copes with passing no objects directly.
19775compiler_needs_object=$lt_compiler_needs_object_CXX
19776
19777# Create an old-style archive from a shared archive.
19778old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19779
19780# Create a temporary old-style archive to link instead of a shared archive.
19781old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19782
19783# Commands used to build a shared archive.
19784archive_cmds=$lt_archive_cmds_CXX
19785archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19786
19787# Commands used to build a loadable module if different from building
19788# a shared archive.
19789module_cmds=$lt_module_cmds_CXX
19790module_expsym_cmds=$lt_module_expsym_cmds_CXX
19791
19792# Whether we are building with GNU ld or not.
19793with_gnu_ld=$lt_with_gnu_ld_CXX
19794
19795# Flag that allows shared libraries with undefined symbols to be built.
19796allow_undefined_flag=$lt_allow_undefined_flag_CXX
19797
19798# Flag that enforces no undefined symbols.
19799no_undefined_flag=$lt_no_undefined_flag_CXX
19800
19801# Flag to hardcode \$libdir into a binary during linking.
19802# This must work even if \$libdir does not exist
19803hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19804
19805# Whether we need a single "-rpath" flag with a separated argument.
19806hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19807
19808# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19809# DIR into the resulting binary.
19810hardcode_direct=$hardcode_direct_CXX
19811
19812# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19813# DIR into the resulting binary and the resulting library dependency is
19814# "absolute",i.e impossible to change by setting \$shlibpath_var if the
19815# library is relocated.
19816hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19817
19818# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19819# into the resulting binary.
19820hardcode_minus_L=$hardcode_minus_L_CXX
19821
19822# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19823# into the resulting binary.
19824hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19825
19826# Set to "yes" if building a shared library automatically hardcodes DIR
19827# into the library and all subsequent libraries and executables linked
19828# against it.
19829hardcode_automatic=$hardcode_automatic_CXX
19830
19831# Set to yes if linker adds runtime paths of dependent libraries
19832# to runtime path list.
19833inherit_rpath=$inherit_rpath_CXX
19834
19835# Whether libtool must link a program against all its dependency libraries.
19836link_all_deplibs=$link_all_deplibs_CXX
19837
19838# Set to "yes" if exported symbols are required.
19839always_export_symbols=$always_export_symbols_CXX
19840
19841# The commands to list exported symbols.
19842export_symbols_cmds=$lt_export_symbols_cmds_CXX
19843
19844# Symbols that should not be listed in the preloaded symbols.
19845exclude_expsyms=$lt_exclude_expsyms_CXX
19846
19847# Symbols that must always be exported.
19848include_expsyms=$lt_include_expsyms_CXX
19849
19850# Commands necessary for linking programs (against libraries) with templates.
19851prelink_cmds=$lt_prelink_cmds_CXX
19852
19853# Commands necessary for finishing linking programs.
19854postlink_cmds=$lt_postlink_cmds_CXX
19855
19856# Specify filename containing input files.
19857file_list_spec=$lt_file_list_spec_CXX
19858
19859# How to hardcode a shared library path into an executable.
19860hardcode_action=$hardcode_action_CXX
19861
19862# The directories searched by this compiler when creating a shared library.
19863compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19864
19865# Dependencies to place before and after the objects being linked to
19866# create a shared library.
19867predep_objects=$lt_predep_objects_CXX
19868postdep_objects=$lt_postdep_objects_CXX
19869predeps=$lt_predeps_CXX
19870postdeps=$lt_postdeps_CXX
19871
19872# The library search path used internally by the compiler when linking
19873# a shared library.
19874compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19875
19876# ### END LIBTOOL TAG CONFIG: CXX
19877_LT_EOF
19878
19879 ;;
19880    "run.sh":F) chmod +x run.sh ;;
19881
19882  esac
19883done # for ac_tag
19884
19885
19886as_fn_exit 0
19887_ACEOF
19888ac_clean_files=$ac_clean_files_save
19889
19890test $ac_write_fail = 0 ||
19891  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19892
19893
19894# configure is writing to config.log, and then calls config.status.
19895# config.status does its own redirection, appending to config.log.
19896# Unfortunately, on DOS this fails, as config.log is still kept open
19897# by configure, so config.status won't be able to write to it; its
19898# output is simply discarded.  So we exec the FD to /dev/null,
19899# effectively closing config.log, so it can be properly (re)opened and
19900# appended to by config.status.  When coming back to configure, we
19901# need to make the FD available again.
19902if test "$no_create" != yes; then
19903  ac_cs_success=:
19904  ac_config_status_args=
19905  test "$silent" = yes &&
19906    ac_config_status_args="$ac_config_status_args --quiet"
19907  exec 5>/dev/null
19908  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19909  exec 5>>config.log
19910  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19911  # would make configure fail if this is the last instruction.
19912  $ac_cs_success || as_fn_exit 1
19913fi
19914if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19915  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19916$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19917fi
19918
19919