• 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.9.
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.9'
594PACKAGE_STRING='expat 2.2.9'
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_TESTS_FALSE
649WITH_TESTS_TRUE
650WITH_EXAMPLES_FALSE
651WITH_EXAMPLES_TRUE
652WITH_XMLWF_FALSE
653WITH_XMLWF_TRUE
654CXXCPP
655am__fastdepCXX_FALSE
656am__fastdepCXX_TRUE
657CXXDEPMODE
658ac_ct_CXX
659CXXFLAGS
660CXX
661LIBAGE
662LIBREVISION
663LIBCURRENT
664CPP
665LT_SYS_LIBRARY_PATH
666OTOOL64
667OTOOL
668LIPO
669NMEDIT
670DSYMUTIL
671MANIFEST_TOOL
672RANLIB
673NM
674ac_ct_DUMPBIN
675DUMPBIN
676LD
677FGREP
678EGREP
679GREP
680SED
681LIBTOOL
682OBJDUMP
683DLLTOOL
684AS
685LN_S
686am__fastdepCC_FALSE
687am__fastdepCC_TRUE
688CCDEPMODE
689am__nodep
690AMDEPBACKSLASH
691AMDEP_FALSE
692AMDEP_TRUE
693am__include
694DEPDIR
695OBJEXT
696EXEEXT
697ac_ct_CC
698CPPFLAGS
699LDFLAGS
700CFLAGS
701CC
702ac_ct_AR
703AR
704AM_BACKSLASH
705AM_DEFAULT_VERBOSITY
706AM_DEFAULT_V
707AM_V
708am__untar
709am__tar
710AMTAR
711am__leading_dot
712SET_MAKE
713AWK
714mkdir_p
715MKDIR_P
716INSTALL_STRIP_PROGRAM
717STRIP
718install_sh
719MAKEINFO
720AUTOHEADER
721AUTOMAKE
722AUTOCONF
723ACLOCAL
724VERSION
725PACKAGE
726CYGPATH_W
727am__isrc
728INSTALL_DATA
729INSTALL_SCRIPT
730INSTALL_PROGRAM
731host_os
732host_vendor
733host_cpu
734host
735build_os
736build_vendor
737build_cpu
738build
739target_alias
740host_alias
741build_alias
742LIBS
743ECHO_T
744ECHO_N
745ECHO_C
746DEFS
747mandir
748localedir
749libdir
750psdir
751pdfdir
752dvidir
753htmldir
754infodir
755docdir
756oldincludedir
757includedir
758localstatedir
759sharedstatedir
760sysconfdir
761datadir
762datarootdir
763libexecdir
764sbindir
765bindir
766program_transform_name
767prefix
768exec_prefix
769PACKAGE_URL
770PACKAGE_BUGREPORT
771PACKAGE_STRING
772PACKAGE_VERSION
773PACKAGE_TARNAME
774PACKAGE_NAME
775PATH_SEPARATOR
776SHELL
777am__quote'
778ac_subst_files=''
779ac_user_opts='
780enable_option_checking
781enable_silent_rules
782enable_dependency_tracking
783enable_shared
784enable_static
785with_pic
786enable_fast_install
787with_aix_soname
788with_gnu_ld
789with_sysroot
790enable_libtool_lock
791with_xmlwf
792with_examples
793with_tests
794with_libbsd
795with_getrandom
796with_sys_getrandom
797enable_xml_attr_info
798enable_xml_context
799with_docbook
800'
801      ac_precious_vars='build_alias
802host_alias
803target_alias
804CC
805CFLAGS
806LDFLAGS
807LIBS
808CPPFLAGS
809LT_SYS_LIBRARY_PATH
810CPP
811CXX
812CXXFLAGS
813CCC
814CXXCPP
815DOCBOOK_TO_MAN'
816
817
818# Initialize some variables set by options.
819ac_init_help=
820ac_init_version=false
821ac_unrecognized_opts=
822ac_unrecognized_sep=
823# The variables have the same names as the options, with
824# dashes changed to underlines.
825cache_file=/dev/null
826exec_prefix=NONE
827no_create=
828no_recursion=
829prefix=NONE
830program_prefix=NONE
831program_suffix=NONE
832program_transform_name=s,x,x,
833silent=
834site=
835srcdir=
836verbose=
837x_includes=NONE
838x_libraries=NONE
839
840# Installation directory options.
841# These are left unexpanded so users can "make install exec_prefix=/foo"
842# and all the variables that are supposed to be based on exec_prefix
843# by default will actually change.
844# Use braces instead of parens because sh, perl, etc. also accept them.
845# (The list follows the same order as the GNU Coding Standards.)
846bindir='${exec_prefix}/bin'
847sbindir='${exec_prefix}/sbin'
848libexecdir='${exec_prefix}/libexec'
849datarootdir='${prefix}/share'
850datadir='${datarootdir}'
851sysconfdir='${prefix}/etc'
852sharedstatedir='${prefix}/com'
853localstatedir='${prefix}/var'
854includedir='${prefix}/include'
855oldincludedir='/usr/include'
856docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
857infodir='${datarootdir}/info'
858htmldir='${docdir}'
859dvidir='${docdir}'
860pdfdir='${docdir}'
861psdir='${docdir}'
862libdir='${exec_prefix}/lib'
863localedir='${datarootdir}/locale'
864mandir='${datarootdir}/man'
865
866ac_prev=
867ac_dashdash=
868for ac_option
869do
870  # If the previous option needs an argument, assign it.
871  if test -n "$ac_prev"; then
872    eval $ac_prev=\$ac_option
873    ac_prev=
874    continue
875  fi
876
877  case $ac_option in
878  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879  *=)   ac_optarg= ;;
880  *)    ac_optarg=yes ;;
881  esac
882
883  # Accept the important Cygnus configure options, so we can diagnose typos.
884
885  case $ac_dashdash$ac_option in
886  --)
887    ac_dashdash=yes ;;
888
889  -bindir | --bindir | --bindi | --bind | --bin | --bi)
890    ac_prev=bindir ;;
891  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
892    bindir=$ac_optarg ;;
893
894  -build | --build | --buil | --bui | --bu)
895    ac_prev=build_alias ;;
896  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
897    build_alias=$ac_optarg ;;
898
899  -cache-file | --cache-file | --cache-fil | --cache-fi \
900  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
901    ac_prev=cache_file ;;
902  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
903  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
904    cache_file=$ac_optarg ;;
905
906  --config-cache | -C)
907    cache_file=config.cache ;;
908
909  -datadir | --datadir | --datadi | --datad)
910    ac_prev=datadir ;;
911  -datadir=* | --datadir=* | --datadi=* | --datad=*)
912    datadir=$ac_optarg ;;
913
914  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
915  | --dataroo | --dataro | --datar)
916    ac_prev=datarootdir ;;
917  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
918  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
919    datarootdir=$ac_optarg ;;
920
921  -disable-* | --disable-*)
922    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
923    # Reject names that are not valid shell variable names.
924    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
925      as_fn_error $? "invalid feature name: $ac_useropt"
926    ac_useropt_orig=$ac_useropt
927    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
928    case $ac_user_opts in
929      *"
930"enable_$ac_useropt"
931"*) ;;
932      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
933	 ac_unrecognized_sep=', ';;
934    esac
935    eval enable_$ac_useropt=no ;;
936
937  -docdir | --docdir | --docdi | --doc | --do)
938    ac_prev=docdir ;;
939  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
940    docdir=$ac_optarg ;;
941
942  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
943    ac_prev=dvidir ;;
944  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
945    dvidir=$ac_optarg ;;
946
947  -enable-* | --enable-*)
948    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
949    # Reject names that are not valid shell variable names.
950    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
951      as_fn_error $? "invalid feature name: $ac_useropt"
952    ac_useropt_orig=$ac_useropt
953    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
954    case $ac_user_opts in
955      *"
956"enable_$ac_useropt"
957"*) ;;
958      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
959	 ac_unrecognized_sep=', ';;
960    esac
961    eval enable_$ac_useropt=\$ac_optarg ;;
962
963  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
964  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
965  | --exec | --exe | --ex)
966    ac_prev=exec_prefix ;;
967  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
968  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
969  | --exec=* | --exe=* | --ex=*)
970    exec_prefix=$ac_optarg ;;
971
972  -gas | --gas | --ga | --g)
973    # Obsolete; use --with-gas.
974    with_gas=yes ;;
975
976  -help | --help | --hel | --he | -h)
977    ac_init_help=long ;;
978  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
979    ac_init_help=recursive ;;
980  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
981    ac_init_help=short ;;
982
983  -host | --host | --hos | --ho)
984    ac_prev=host_alias ;;
985  -host=* | --host=* | --hos=* | --ho=*)
986    host_alias=$ac_optarg ;;
987
988  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
989    ac_prev=htmldir ;;
990  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
991  | --ht=*)
992    htmldir=$ac_optarg ;;
993
994  -includedir | --includedir | --includedi | --included | --include \
995  | --includ | --inclu | --incl | --inc)
996    ac_prev=includedir ;;
997  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
998  | --includ=* | --inclu=* | --incl=* | --inc=*)
999    includedir=$ac_optarg ;;
1000
1001  -infodir | --infodir | --infodi | --infod | --info | --inf)
1002    ac_prev=infodir ;;
1003  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1004    infodir=$ac_optarg ;;
1005
1006  -libdir | --libdir | --libdi | --libd)
1007    ac_prev=libdir ;;
1008  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1009    libdir=$ac_optarg ;;
1010
1011  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1012  | --libexe | --libex | --libe)
1013    ac_prev=libexecdir ;;
1014  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1015  | --libexe=* | --libex=* | --libe=*)
1016    libexecdir=$ac_optarg ;;
1017
1018  -localedir | --localedir | --localedi | --localed | --locale)
1019    ac_prev=localedir ;;
1020  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1021    localedir=$ac_optarg ;;
1022
1023  -localstatedir | --localstatedir | --localstatedi | --localstated \
1024  | --localstate | --localstat | --localsta | --localst | --locals)
1025    ac_prev=localstatedir ;;
1026  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1027  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1028    localstatedir=$ac_optarg ;;
1029
1030  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1031    ac_prev=mandir ;;
1032  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1033    mandir=$ac_optarg ;;
1034
1035  -nfp | --nfp | --nf)
1036    # Obsolete; use --without-fp.
1037    with_fp=no ;;
1038
1039  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1040  | --no-cr | --no-c | -n)
1041    no_create=yes ;;
1042
1043  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1044  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1045    no_recursion=yes ;;
1046
1047  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1048  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1049  | --oldin | --oldi | --old | --ol | --o)
1050    ac_prev=oldincludedir ;;
1051  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1052  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1053  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1054    oldincludedir=$ac_optarg ;;
1055
1056  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1057    ac_prev=prefix ;;
1058  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1059    prefix=$ac_optarg ;;
1060
1061  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1062  | --program-pre | --program-pr | --program-p)
1063    ac_prev=program_prefix ;;
1064  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1065  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1066    program_prefix=$ac_optarg ;;
1067
1068  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1069  | --program-suf | --program-su | --program-s)
1070    ac_prev=program_suffix ;;
1071  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1072  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1073    program_suffix=$ac_optarg ;;
1074
1075  -program-transform-name | --program-transform-name \
1076  | --program-transform-nam | --program-transform-na \
1077  | --program-transform-n | --program-transform- \
1078  | --program-transform | --program-transfor \
1079  | --program-transfo | --program-transf \
1080  | --program-trans | --program-tran \
1081  | --progr-tra | --program-tr | --program-t)
1082    ac_prev=program_transform_name ;;
1083  -program-transform-name=* | --program-transform-name=* \
1084  | --program-transform-nam=* | --program-transform-na=* \
1085  | --program-transform-n=* | --program-transform-=* \
1086  | --program-transform=* | --program-transfor=* \
1087  | --program-transfo=* | --program-transf=* \
1088  | --program-trans=* | --program-tran=* \
1089  | --progr-tra=* | --program-tr=* | --program-t=*)
1090    program_transform_name=$ac_optarg ;;
1091
1092  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1093    ac_prev=pdfdir ;;
1094  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1095    pdfdir=$ac_optarg ;;
1096
1097  -psdir | --psdir | --psdi | --psd | --ps)
1098    ac_prev=psdir ;;
1099  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1100    psdir=$ac_optarg ;;
1101
1102  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1103  | -silent | --silent | --silen | --sile | --sil)
1104    silent=yes ;;
1105
1106  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1107    ac_prev=sbindir ;;
1108  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1109  | --sbi=* | --sb=*)
1110    sbindir=$ac_optarg ;;
1111
1112  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1113  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1114  | --sharedst | --shareds | --shared | --share | --shar \
1115  | --sha | --sh)
1116    ac_prev=sharedstatedir ;;
1117  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1118  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1119  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1120  | --sha=* | --sh=*)
1121    sharedstatedir=$ac_optarg ;;
1122
1123  -site | --site | --sit)
1124    ac_prev=site ;;
1125  -site=* | --site=* | --sit=*)
1126    site=$ac_optarg ;;
1127
1128  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1129    ac_prev=srcdir ;;
1130  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1131    srcdir=$ac_optarg ;;
1132
1133  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1134  | --syscon | --sysco | --sysc | --sys | --sy)
1135    ac_prev=sysconfdir ;;
1136  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1137  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1138    sysconfdir=$ac_optarg ;;
1139
1140  -target | --target | --targe | --targ | --tar | --ta | --t)
1141    ac_prev=target_alias ;;
1142  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1143    target_alias=$ac_optarg ;;
1144
1145  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1146    verbose=yes ;;
1147
1148  -version | --version | --versio | --versi | --vers | -V)
1149    ac_init_version=: ;;
1150
1151  -with-* | --with-*)
1152    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1153    # Reject names that are not valid shell variable names.
1154    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1155      as_fn_error $? "invalid package name: $ac_useropt"
1156    ac_useropt_orig=$ac_useropt
1157    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158    case $ac_user_opts in
1159      *"
1160"with_$ac_useropt"
1161"*) ;;
1162      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1163	 ac_unrecognized_sep=', ';;
1164    esac
1165    eval with_$ac_useropt=\$ac_optarg ;;
1166
1167  -without-* | --without-*)
1168    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1169    # Reject names that are not valid shell variable names.
1170    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1171      as_fn_error $? "invalid package name: $ac_useropt"
1172    ac_useropt_orig=$ac_useropt
1173    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1174    case $ac_user_opts in
1175      *"
1176"with_$ac_useropt"
1177"*) ;;
1178      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1179	 ac_unrecognized_sep=', ';;
1180    esac
1181    eval with_$ac_useropt=no ;;
1182
1183  --x)
1184    # Obsolete; use --with-x.
1185    with_x=yes ;;
1186
1187  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1188  | --x-incl | --x-inc | --x-in | --x-i)
1189    ac_prev=x_includes ;;
1190  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1191  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1192    x_includes=$ac_optarg ;;
1193
1194  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1195  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1196    ac_prev=x_libraries ;;
1197  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1198  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1199    x_libraries=$ac_optarg ;;
1200
1201  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1202Try \`$0 --help' for more information"
1203    ;;
1204
1205  *=*)
1206    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1207    # Reject names that are not valid shell variable names.
1208    case $ac_envvar in #(
1209      '' | [0-9]* | *[!_$as_cr_alnum]* )
1210      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1211    esac
1212    eval $ac_envvar=\$ac_optarg
1213    export $ac_envvar ;;
1214
1215  *)
1216    # FIXME: should be removed in autoconf 3.0.
1217    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1218    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1219      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1220    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1221    ;;
1222
1223  esac
1224done
1225
1226if test -n "$ac_prev"; then
1227  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1228  as_fn_error $? "missing argument to $ac_option"
1229fi
1230
1231if test -n "$ac_unrecognized_opts"; then
1232  case $enable_option_checking in
1233    no) ;;
1234    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1235    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1236  esac
1237fi
1238
1239# Check all directory arguments for consistency.
1240for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1241		datadir sysconfdir sharedstatedir localstatedir includedir \
1242		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1243		libdir localedir mandir
1244do
1245  eval ac_val=\$$ac_var
1246  # Remove trailing slashes.
1247  case $ac_val in
1248    */ )
1249      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1250      eval $ac_var=\$ac_val;;
1251  esac
1252  # Be sure to have absolute directory names.
1253  case $ac_val in
1254    [\\/$]* | ?:[\\/]* )  continue;;
1255    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1256  esac
1257  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1258done
1259
1260# There might be people who depend on the old broken behavior: `$host'
1261# used to hold the argument of --host etc.
1262# FIXME: To remove some day.
1263build=$build_alias
1264host=$host_alias
1265target=$target_alias
1266
1267# FIXME: To remove some day.
1268if test "x$host_alias" != x; then
1269  if test "x$build_alias" = x; then
1270    cross_compiling=maybe
1271  elif test "x$build_alias" != "x$host_alias"; then
1272    cross_compiling=yes
1273  fi
1274fi
1275
1276ac_tool_prefix=
1277test -n "$host_alias" && ac_tool_prefix=$host_alias-
1278
1279test "$silent" = yes && exec 6>/dev/null
1280
1281
1282ac_pwd=`pwd` && test -n "$ac_pwd" &&
1283ac_ls_di=`ls -di .` &&
1284ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1285  as_fn_error $? "working directory cannot be determined"
1286test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1287  as_fn_error $? "pwd does not report name of working directory"
1288
1289
1290# Find the source files, if location was not specified.
1291if test -z "$srcdir"; then
1292  ac_srcdir_defaulted=yes
1293  # Try the directory containing this script, then the parent directory.
1294  ac_confdir=`$as_dirname -- "$as_myself" ||
1295$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1296	 X"$as_myself" : 'X\(//\)[^/]' \| \
1297	 X"$as_myself" : 'X\(//\)$' \| \
1298	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1299$as_echo X"$as_myself" |
1300    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1301	    s//\1/
1302	    q
1303	  }
1304	  /^X\(\/\/\)[^/].*/{
1305	    s//\1/
1306	    q
1307	  }
1308	  /^X\(\/\/\)$/{
1309	    s//\1/
1310	    q
1311	  }
1312	  /^X\(\/\).*/{
1313	    s//\1/
1314	    q
1315	  }
1316	  s/.*/./; q'`
1317  srcdir=$ac_confdir
1318  if test ! -r "$srcdir/$ac_unique_file"; then
1319    srcdir=..
1320  fi
1321else
1322  ac_srcdir_defaulted=no
1323fi
1324if test ! -r "$srcdir/$ac_unique_file"; then
1325  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1326  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1327fi
1328ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1329ac_abs_confdir=`(
1330	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1331	pwd)`
1332# When building in place, set srcdir=.
1333if test "$ac_abs_confdir" = "$ac_pwd"; then
1334  srcdir=.
1335fi
1336# Remove unnecessary trailing slashes from srcdir.
1337# Double slashes in file names in object file debugging info
1338# mess up M-x gdb in Emacs.
1339case $srcdir in
1340*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1341esac
1342for ac_var in $ac_precious_vars; do
1343  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1344  eval ac_env_${ac_var}_value=\$${ac_var}
1345  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1346  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1347done
1348
1349#
1350# Report the --help message.
1351#
1352if test "$ac_init_help" = "long"; then
1353  # Omit some internal or obsolete options to make the list less imposing.
1354  # This message is too long to be a string in the A/UX 3.1 sh.
1355  cat <<_ACEOF
1356\`configure' configures expat 2.2.9 to adapt to many kinds of systems.
1357
1358Usage: $0 [OPTION]... [VAR=VALUE]...
1359
1360To assign environment variables (e.g., CC, CFLAGS...), specify them as
1361VAR=VALUE.  See below for descriptions of some of the useful variables.
1362
1363Defaults for the options are specified in brackets.
1364
1365Configuration:
1366  -h, --help              display this help and exit
1367      --help=short        display options specific to this package
1368      --help=recursive    display the short help of all the included packages
1369  -V, --version           display version information and exit
1370  -q, --quiet, --silent   do not print \`checking ...' messages
1371      --cache-file=FILE   cache test results in FILE [disabled]
1372  -C, --config-cache      alias for \`--cache-file=config.cache'
1373  -n, --no-create         do not create output files
1374      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1375
1376Installation directories:
1377  --prefix=PREFIX         install architecture-independent files in PREFIX
1378                          [$ac_default_prefix]
1379  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1380                          [PREFIX]
1381
1382By default, \`make install' will install all the files in
1383\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1384an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1385for instance \`--prefix=\$HOME'.
1386
1387For better control, use the options below.
1388
1389Fine tuning of the installation directories:
1390  --bindir=DIR            user executables [EPREFIX/bin]
1391  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1392  --libexecdir=DIR        program executables [EPREFIX/libexec]
1393  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1394  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1395  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1396  --libdir=DIR            object code libraries [EPREFIX/lib]
1397  --includedir=DIR        C header files [PREFIX/include]
1398  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1399  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1400  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1401  --infodir=DIR           info documentation [DATAROOTDIR/info]
1402  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1403  --mandir=DIR            man documentation [DATAROOTDIR/man]
1404  --docdir=DIR            documentation root [DATAROOTDIR/doc/expat]
1405  --htmldir=DIR           html documentation [DOCDIR]
1406  --dvidir=DIR            dvi documentation [DOCDIR]
1407  --pdfdir=DIR            pdf documentation [DOCDIR]
1408  --psdir=DIR             ps documentation [DOCDIR]
1409_ACEOF
1410
1411  cat <<\_ACEOF
1412
1413Program names:
1414  --program-prefix=PREFIX            prepend PREFIX to installed program names
1415  --program-suffix=SUFFIX            append SUFFIX to installed program names
1416  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1417
1418System types:
1419  --build=BUILD     configure for building on BUILD [guessed]
1420  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1421_ACEOF
1422fi
1423
1424if test -n "$ac_init_help"; then
1425  case $ac_init_help in
1426     short | recursive ) echo "Configuration of expat 2.2.9:";;
1427   esac
1428  cat <<\_ACEOF
1429
1430Optional Features:
1431  --disable-option-checking  ignore unrecognized --enable/--with options
1432  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1433  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1434  --enable-silent-rules   less verbose build output (undo: "make V=1")
1435  --disable-silent-rules  verbose build output (undo: "make V=0")
1436  --enable-dependency-tracking
1437                          do not reject slow dependency extractors
1438  --disable-dependency-tracking
1439                          speeds up one-time build
1440  --enable-shared[=PKGS]  build shared libraries [default=yes]
1441  --enable-static[=PKGS]  build static libraries [default=yes]
1442  --enable-fast-install[=PKGS]
1443                          optimize for fast installation [default=yes]
1444  --disable-libtool-lock  avoid locking (might break parallel builds)
1445  --enable-xml-attr-info  Enable retrieving the byte offsets for attribute
1446                          names and values [default=no]
1447  --enable-xml-context [COUNT]
1448                          Retain context around the current parse point;
1449                          default is enabled and a size of 1024 bytes
1450  --disable-xml-context   Do not retain context around the current parse point
1451
1452Optional Packages:
1453  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1454  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1455  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1456                          both]
1457  --with-aix-soname=aix|svr4|both
1458                          shared library versioning (aka "SONAME") variant to
1459                          provide on AIX, [default=aix].
1460  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1461  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1462                          compiler's sysroot if not specified).
1463  --without-xmlwf         do not build xmlwf
1464  --without-examples      do not build examples [default=included]
1465  --without-tests         do not build tests [default=included]
1466  --with-libbsd           utilize libbsd (for arc4random_buf)
1467  --with-getrandom        enforce the use of getrandom function in the system
1468                          [default=check]
1469  --without-getrandom     skip auto detect of getrandom [default=check]
1470  --with-sys-getrandom    enforce the use of syscall SYS_getrandom function in
1471                          the system [default=check]
1472  --without-sys-getrandom skip auto detect of syscall SYS_getrandom
1473                          [default=check]
1474  --with-docbook          enforce XML to man page compilation [default=check]
1475  --without-docbook       skip XML to man page compilation [default=check]
1476
1477Some influential environment variables:
1478  CC          C compiler command
1479  CFLAGS      C compiler flags
1480  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1481              nonstandard directory <lib dir>
1482  LIBS        libraries to pass to the linker, e.g. -l<library>
1483  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1484              you have headers in a nonstandard directory <include dir>
1485  LT_SYS_LIBRARY_PATH
1486              User-defined run-time library search path.
1487  CPP         C preprocessor
1488  CXX         C++ compiler command
1489  CXXFLAGS    C++ compiler flags
1490  CXXCPP      C++ preprocessor
1491  DOCBOOK_TO_MAN
1492              docbook2x-man command
1493
1494Use these variables to override the choices made by `configure' or to help
1495it to find libraries and programs with nonstandard names/locations.
1496
1497Report bugs to <expat-bugs@libexpat.org>.
1498_ACEOF
1499ac_status=$?
1500fi
1501
1502if test "$ac_init_help" = "recursive"; then
1503  # If there are subdirs, report their specific --help.
1504  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1505    test -d "$ac_dir" ||
1506      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1507      continue
1508    ac_builddir=.
1509
1510case "$ac_dir" in
1511.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1512*)
1513  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1514  # A ".." for each directory in $ac_dir_suffix.
1515  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1516  case $ac_top_builddir_sub in
1517  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1518  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1519  esac ;;
1520esac
1521ac_abs_top_builddir=$ac_pwd
1522ac_abs_builddir=$ac_pwd$ac_dir_suffix
1523# for backward compatibility:
1524ac_top_builddir=$ac_top_build_prefix
1525
1526case $srcdir in
1527  .)  # We are building in place.
1528    ac_srcdir=.
1529    ac_top_srcdir=$ac_top_builddir_sub
1530    ac_abs_top_srcdir=$ac_pwd ;;
1531  [\\/]* | ?:[\\/]* )  # Absolute name.
1532    ac_srcdir=$srcdir$ac_dir_suffix;
1533    ac_top_srcdir=$srcdir
1534    ac_abs_top_srcdir=$srcdir ;;
1535  *) # Relative name.
1536    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1537    ac_top_srcdir=$ac_top_build_prefix$srcdir
1538    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1539esac
1540ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1541
1542    cd "$ac_dir" || { ac_status=$?; continue; }
1543    # Check for guested configure.
1544    if test -f "$ac_srcdir/configure.gnu"; then
1545      echo &&
1546      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1547    elif test -f "$ac_srcdir/configure"; then
1548      echo &&
1549      $SHELL "$ac_srcdir/configure" --help=recursive
1550    else
1551      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1552    fi || ac_status=$?
1553    cd "$ac_pwd" || { ac_status=$?; break; }
1554  done
1555fi
1556
1557test -n "$ac_init_help" && exit $ac_status
1558if $ac_init_version; then
1559  cat <<\_ACEOF
1560expat configure 2.2.9
1561generated by GNU Autoconf 2.69
1562
1563Copyright (C) 2012 Free Software Foundation, Inc.
1564This configure script is free software; the Free Software Foundation
1565gives unlimited permission to copy, distribute and modify it.
1566_ACEOF
1567  exit
1568fi
1569
1570## ------------------------ ##
1571## Autoconf initialization. ##
1572## ------------------------ ##
1573
1574# ac_fn_c_try_compile LINENO
1575# --------------------------
1576# Try to compile conftest.$ac_ext, and return whether this succeeded.
1577ac_fn_c_try_compile ()
1578{
1579  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1580  rm -f conftest.$ac_objext
1581  if { { ac_try="$ac_compile"
1582case "(($ac_try" in
1583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1584  *) ac_try_echo=$ac_try;;
1585esac
1586eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1587$as_echo "$ac_try_echo"; } >&5
1588  (eval "$ac_compile") 2>conftest.err
1589  ac_status=$?
1590  if test -s conftest.err; then
1591    grep -v '^ *+' conftest.err >conftest.er1
1592    cat conftest.er1 >&5
1593    mv -f conftest.er1 conftest.err
1594  fi
1595  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1596  test $ac_status = 0; } && {
1597	 test -z "$ac_c_werror_flag" ||
1598	 test ! -s conftest.err
1599       } && test -s conftest.$ac_objext; then :
1600  ac_retval=0
1601else
1602  $as_echo "$as_me: failed program was:" >&5
1603sed 's/^/| /' conftest.$ac_ext >&5
1604
1605	ac_retval=1
1606fi
1607  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1608  as_fn_set_status $ac_retval
1609
1610} # ac_fn_c_try_compile
1611
1612# ac_fn_c_try_link LINENO
1613# -----------------------
1614# Try to link conftest.$ac_ext, and return whether this succeeded.
1615ac_fn_c_try_link ()
1616{
1617  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618  rm -f conftest.$ac_objext conftest$ac_exeext
1619  if { { ac_try="$ac_link"
1620case "(($ac_try" in
1621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622  *) ac_try_echo=$ac_try;;
1623esac
1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625$as_echo "$ac_try_echo"; } >&5
1626  (eval "$ac_link") 2>conftest.err
1627  ac_status=$?
1628  if test -s conftest.err; then
1629    grep -v '^ *+' conftest.err >conftest.er1
1630    cat conftest.er1 >&5
1631    mv -f conftest.er1 conftest.err
1632  fi
1633  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634  test $ac_status = 0; } && {
1635	 test -z "$ac_c_werror_flag" ||
1636	 test ! -s conftest.err
1637       } && test -s conftest$ac_exeext && {
1638	 test "$cross_compiling" = yes ||
1639	 test -x conftest$ac_exeext
1640       }; then :
1641  ac_retval=0
1642else
1643  $as_echo "$as_me: failed program was:" >&5
1644sed 's/^/| /' conftest.$ac_ext >&5
1645
1646	ac_retval=1
1647fi
1648  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1649  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1650  # interfere with the next link command; also delete a directory that is
1651  # left behind by Apple's compiler.  We do this before executing the actions.
1652  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1653  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1654  as_fn_set_status $ac_retval
1655
1656} # ac_fn_c_try_link
1657
1658# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1659# -------------------------------------------------------
1660# Tests whether HEADER exists and can be compiled using the include files in
1661# INCLUDES, setting the cache variable VAR accordingly.
1662ac_fn_c_check_header_compile ()
1663{
1664  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666$as_echo_n "checking for $2... " >&6; }
1667if eval \${$3+:} false; then :
1668  $as_echo_n "(cached) " >&6
1669else
1670  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671/* end confdefs.h.  */
1672$4
1673#include <$2>
1674_ACEOF
1675if ac_fn_c_try_compile "$LINENO"; then :
1676  eval "$3=yes"
1677else
1678  eval "$3=no"
1679fi
1680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1681fi
1682eval ac_res=\$$3
1683	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1684$as_echo "$ac_res" >&6; }
1685  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1686
1687} # ac_fn_c_check_header_compile
1688
1689# ac_fn_c_try_cpp LINENO
1690# ----------------------
1691# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1692ac_fn_c_try_cpp ()
1693{
1694  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1695  if { { ac_try="$ac_cpp conftest.$ac_ext"
1696case "(($ac_try" in
1697  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698  *) ac_try_echo=$ac_try;;
1699esac
1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701$as_echo "$ac_try_echo"; } >&5
1702  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1703  ac_status=$?
1704  if test -s conftest.err; then
1705    grep -v '^ *+' conftest.err >conftest.er1
1706    cat conftest.er1 >&5
1707    mv -f conftest.er1 conftest.err
1708  fi
1709  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710  test $ac_status = 0; } > conftest.i && {
1711	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1712	 test ! -s conftest.err
1713       }; then :
1714  ac_retval=0
1715else
1716  $as_echo "$as_me: failed program was:" >&5
1717sed 's/^/| /' conftest.$ac_ext >&5
1718
1719    ac_retval=1
1720fi
1721  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1722  as_fn_set_status $ac_retval
1723
1724} # ac_fn_c_try_cpp
1725
1726# ac_fn_c_try_run LINENO
1727# ----------------------
1728# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1729# that executables *can* be run.
1730ac_fn_c_try_run ()
1731{
1732  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733  if { { ac_try="$ac_link"
1734case "(($ac_try" in
1735  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736  *) ac_try_echo=$ac_try;;
1737esac
1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739$as_echo "$ac_try_echo"; } >&5
1740  (eval "$ac_link") 2>&5
1741  ac_status=$?
1742  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1744  { { case "(($ac_try" in
1745  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1746  *) ac_try_echo=$ac_try;;
1747esac
1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1749$as_echo "$ac_try_echo"; } >&5
1750  (eval "$ac_try") 2>&5
1751  ac_status=$?
1752  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1753  test $ac_status = 0; }; }; then :
1754  ac_retval=0
1755else
1756  $as_echo "$as_me: program exited with status $ac_status" >&5
1757       $as_echo "$as_me: failed program was:" >&5
1758sed 's/^/| /' conftest.$ac_ext >&5
1759
1760       ac_retval=$ac_status
1761fi
1762  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1763  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1764  as_fn_set_status $ac_retval
1765
1766} # ac_fn_c_try_run
1767
1768# ac_fn_c_check_func LINENO FUNC VAR
1769# ----------------------------------
1770# Tests whether FUNC exists, setting the cache variable VAR accordingly
1771ac_fn_c_check_func ()
1772{
1773  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1775$as_echo_n "checking for $2... " >&6; }
1776if eval \${$3+:} false; then :
1777  $as_echo_n "(cached) " >&6
1778else
1779  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780/* end confdefs.h.  */
1781/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1782   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1783#define $2 innocuous_$2
1784
1785/* System header to define __stub macros and hopefully few prototypes,
1786    which can conflict with char $2 (); below.
1787    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1788    <limits.h> exists even on freestanding compilers.  */
1789
1790#ifdef __STDC__
1791# include <limits.h>
1792#else
1793# include <assert.h>
1794#endif
1795
1796#undef $2
1797
1798/* Override any GCC internal prototype to avoid an error.
1799   Use char because int might match the return type of a GCC
1800   builtin and then its argument prototype would still apply.  */
1801#ifdef __cplusplus
1802extern "C"
1803#endif
1804char $2 ();
1805/* The GNU C library defines this for functions which it implements
1806    to always fail with ENOSYS.  Some functions are actually named
1807    something starting with __ and the normal name is an alias.  */
1808#if defined __stub_$2 || defined __stub___$2
1809choke me
1810#endif
1811
1812int
1813main ()
1814{
1815return $2 ();
1816  ;
1817  return 0;
1818}
1819_ACEOF
1820if ac_fn_c_try_link "$LINENO"; then :
1821  eval "$3=yes"
1822else
1823  eval "$3=no"
1824fi
1825rm -f core conftest.err conftest.$ac_objext \
1826    conftest$ac_exeext conftest.$ac_ext
1827fi
1828eval ac_res=\$$3
1829	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1830$as_echo "$ac_res" >&6; }
1831  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1832
1833} # ac_fn_c_check_func
1834
1835# ac_fn_cxx_try_compile LINENO
1836# ----------------------------
1837# Try to compile conftest.$ac_ext, and return whether this succeeded.
1838ac_fn_cxx_try_compile ()
1839{
1840  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841  rm -f conftest.$ac_objext
1842  if { { ac_try="$ac_compile"
1843case "(($ac_try" in
1844  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1845  *) ac_try_echo=$ac_try;;
1846esac
1847eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1848$as_echo "$ac_try_echo"; } >&5
1849  (eval "$ac_compile") 2>conftest.err
1850  ac_status=$?
1851  if test -s conftest.err; then
1852    grep -v '^ *+' conftest.err >conftest.er1
1853    cat conftest.er1 >&5
1854    mv -f conftest.er1 conftest.err
1855  fi
1856  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857  test $ac_status = 0; } && {
1858	 test -z "$ac_cxx_werror_flag" ||
1859	 test ! -s conftest.err
1860       } && test -s conftest.$ac_objext; then :
1861  ac_retval=0
1862else
1863  $as_echo "$as_me: failed program was:" >&5
1864sed 's/^/| /' conftest.$ac_ext >&5
1865
1866	ac_retval=1
1867fi
1868  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1869  as_fn_set_status $ac_retval
1870
1871} # ac_fn_cxx_try_compile
1872
1873# ac_fn_cxx_try_cpp LINENO
1874# ------------------------
1875# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1876ac_fn_cxx_try_cpp ()
1877{
1878  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879  if { { ac_try="$ac_cpp conftest.$ac_ext"
1880case "(($ac_try" in
1881  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1882  *) ac_try_echo=$ac_try;;
1883esac
1884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1885$as_echo "$ac_try_echo"; } >&5
1886  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1887  ac_status=$?
1888  if test -s conftest.err; then
1889    grep -v '^ *+' conftest.err >conftest.er1
1890    cat conftest.er1 >&5
1891    mv -f conftest.er1 conftest.err
1892  fi
1893  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1894  test $ac_status = 0; } > conftest.i && {
1895	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1896	 test ! -s conftest.err
1897       }; then :
1898  ac_retval=0
1899else
1900  $as_echo "$as_me: failed program was:" >&5
1901sed 's/^/| /' conftest.$ac_ext >&5
1902
1903    ac_retval=1
1904fi
1905  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1906  as_fn_set_status $ac_retval
1907
1908} # ac_fn_cxx_try_cpp
1909
1910# ac_fn_cxx_try_link LINENO
1911# -------------------------
1912# Try to link conftest.$ac_ext, and return whether this succeeded.
1913ac_fn_cxx_try_link ()
1914{
1915  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1916  rm -f conftest.$ac_objext conftest$ac_exeext
1917  if { { ac_try="$ac_link"
1918case "(($ac_try" in
1919  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1920  *) ac_try_echo=$ac_try;;
1921esac
1922eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1923$as_echo "$ac_try_echo"; } >&5
1924  (eval "$ac_link") 2>conftest.err
1925  ac_status=$?
1926  if test -s conftest.err; then
1927    grep -v '^ *+' conftest.err >conftest.er1
1928    cat conftest.er1 >&5
1929    mv -f conftest.er1 conftest.err
1930  fi
1931  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1932  test $ac_status = 0; } && {
1933	 test -z "$ac_cxx_werror_flag" ||
1934	 test ! -s conftest.err
1935       } && test -s conftest$ac_exeext && {
1936	 test "$cross_compiling" = yes ||
1937	 test -x conftest$ac_exeext
1938       }; then :
1939  ac_retval=0
1940else
1941  $as_echo "$as_me: failed program was:" >&5
1942sed 's/^/| /' conftest.$ac_ext >&5
1943
1944	ac_retval=1
1945fi
1946  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1947  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1948  # interfere with the next link command; also delete a directory that is
1949  # left behind by Apple's compiler.  We do this before executing the actions.
1950  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1951  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1952  as_fn_set_status $ac_retval
1953
1954} # ac_fn_cxx_try_link
1955
1956# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1957# -------------------------------------------
1958# Tests whether TYPE exists after having included INCLUDES, setting cache
1959# variable VAR accordingly.
1960ac_fn_c_check_type ()
1961{
1962  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1963  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1964$as_echo_n "checking for $2... " >&6; }
1965if eval \${$3+:} false; then :
1966  $as_echo_n "(cached) " >&6
1967else
1968  eval "$3=no"
1969  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1970/* end confdefs.h.  */
1971$4
1972int
1973main ()
1974{
1975if (sizeof ($2))
1976	 return 0;
1977  ;
1978  return 0;
1979}
1980_ACEOF
1981if ac_fn_c_try_compile "$LINENO"; then :
1982  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1983/* end confdefs.h.  */
1984$4
1985int
1986main ()
1987{
1988if (sizeof (($2)))
1989	    return 0;
1990  ;
1991  return 0;
1992}
1993_ACEOF
1994if ac_fn_c_try_compile "$LINENO"; then :
1995
1996else
1997  eval "$3=yes"
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000fi
2001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2002fi
2003eval ac_res=\$$3
2004	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005$as_echo "$ac_res" >&6; }
2006  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2007
2008} # ac_fn_c_check_type
2009
2010# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2011# -------------------------------------------------------
2012# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2013# the include files in INCLUDES and setting the cache variable VAR
2014# accordingly.
2015ac_fn_c_check_header_mongrel ()
2016{
2017  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018  if eval \${$3+:} false; then :
2019  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2020$as_echo_n "checking for $2... " >&6; }
2021if eval \${$3+:} false; then :
2022  $as_echo_n "(cached) " >&6
2023fi
2024eval ac_res=\$$3
2025	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2026$as_echo "$ac_res" >&6; }
2027else
2028  # Is the header compilable?
2029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2030$as_echo_n "checking $2 usability... " >&6; }
2031cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032/* end confdefs.h.  */
2033$4
2034#include <$2>
2035_ACEOF
2036if ac_fn_c_try_compile "$LINENO"; then :
2037  ac_header_compiler=yes
2038else
2039  ac_header_compiler=no
2040fi
2041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2043$as_echo "$ac_header_compiler" >&6; }
2044
2045# Is the header present?
2046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2047$as_echo_n "checking $2 presence... " >&6; }
2048cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2049/* end confdefs.h.  */
2050#include <$2>
2051_ACEOF
2052if ac_fn_c_try_cpp "$LINENO"; then :
2053  ac_header_preproc=yes
2054else
2055  ac_header_preproc=no
2056fi
2057rm -f conftest.err conftest.i conftest.$ac_ext
2058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2059$as_echo "$ac_header_preproc" >&6; }
2060
2061# So?  What about this header?
2062case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2063  yes:no: )
2064    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2065$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2066    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2067$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2068    ;;
2069  no:yes:* )
2070    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2071$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2072    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2073$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2074    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2075$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2076    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2077$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2078    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2079$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2080( $as_echo "## -------------------------------------- ##
2081## Report this to expat-bugs@libexpat.org ##
2082## -------------------------------------- ##"
2083     ) | sed "s/^/$as_me: WARNING:     /" >&2
2084    ;;
2085esac
2086  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2087$as_echo_n "checking for $2... " >&6; }
2088if eval \${$3+:} false; then :
2089  $as_echo_n "(cached) " >&6
2090else
2091  eval "$3=\$ac_header_compiler"
2092fi
2093eval ac_res=\$$3
2094	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2095$as_echo "$ac_res" >&6; }
2096fi
2097  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2098
2099} # ac_fn_c_check_header_mongrel
2100cat >config.log <<_ACEOF
2101This file contains any messages produced by compilers while
2102running configure, to aid debugging if configure makes a mistake.
2103
2104It was created by expat $as_me 2.2.9, which was
2105generated by GNU Autoconf 2.69.  Invocation command line was
2106
2107  $ $0 $@
2108
2109_ACEOF
2110exec 5>>config.log
2111{
2112cat <<_ASUNAME
2113## --------- ##
2114## Platform. ##
2115## --------- ##
2116
2117hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2118uname -m = `(uname -m) 2>/dev/null || echo unknown`
2119uname -r = `(uname -r) 2>/dev/null || echo unknown`
2120uname -s = `(uname -s) 2>/dev/null || echo unknown`
2121uname -v = `(uname -v) 2>/dev/null || echo unknown`
2122
2123/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2124/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2125
2126/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2127/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2128/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2129/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2130/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2131/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2132/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2133
2134_ASUNAME
2135
2136as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2137for as_dir in $PATH
2138do
2139  IFS=$as_save_IFS
2140  test -z "$as_dir" && as_dir=.
2141    $as_echo "PATH: $as_dir"
2142  done
2143IFS=$as_save_IFS
2144
2145} >&5
2146
2147cat >&5 <<_ACEOF
2148
2149
2150## ----------- ##
2151## Core tests. ##
2152## ----------- ##
2153
2154_ACEOF
2155
2156
2157# Keep a trace of the command line.
2158# Strip out --no-create and --no-recursion so they do not pile up.
2159# Strip out --silent because we don't want to record it for future runs.
2160# Also quote any args containing shell meta-characters.
2161# Make two passes to allow for proper duplicate-argument suppression.
2162ac_configure_args=
2163ac_configure_args0=
2164ac_configure_args1=
2165ac_must_keep_next=false
2166for ac_pass in 1 2
2167do
2168  for ac_arg
2169  do
2170    case $ac_arg in
2171    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2172    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2173    | -silent | --silent | --silen | --sile | --sil)
2174      continue ;;
2175    *\'*)
2176      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2177    esac
2178    case $ac_pass in
2179    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2180    2)
2181      as_fn_append ac_configure_args1 " '$ac_arg'"
2182      if test $ac_must_keep_next = true; then
2183	ac_must_keep_next=false # Got value, back to normal.
2184      else
2185	case $ac_arg in
2186	  *=* | --config-cache | -C | -disable-* | --disable-* \
2187	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2188	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2189	  | -with-* | --with-* | -without-* | --without-* | --x)
2190	    case "$ac_configure_args0 " in
2191	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2192	    esac
2193	    ;;
2194	  -* ) ac_must_keep_next=true ;;
2195	esac
2196      fi
2197      as_fn_append ac_configure_args " '$ac_arg'"
2198      ;;
2199    esac
2200  done
2201done
2202{ ac_configure_args0=; unset ac_configure_args0;}
2203{ ac_configure_args1=; unset ac_configure_args1;}
2204
2205# When interrupted or exit'd, cleanup temporary files, and complete
2206# config.log.  We remove comments because anyway the quotes in there
2207# would cause problems or look ugly.
2208# WARNING: Use '\'' to represent an apostrophe within the trap.
2209# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2210trap 'exit_status=$?
2211  # Save into config.log some information that might help in debugging.
2212  {
2213    echo
2214
2215    $as_echo "## ---------------- ##
2216## Cache variables. ##
2217## ---------------- ##"
2218    echo
2219    # The following way of writing the cache mishandles newlines in values,
2220(
2221  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2222    eval ac_val=\$$ac_var
2223    case $ac_val in #(
2224    *${as_nl}*)
2225      case $ac_var in #(
2226      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2227$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2228      esac
2229      case $ac_var in #(
2230      _ | IFS | as_nl) ;; #(
2231      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2232      *) { eval $ac_var=; unset $ac_var;} ;;
2233      esac ;;
2234    esac
2235  done
2236  (set) 2>&1 |
2237    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2238    *${as_nl}ac_space=\ *)
2239      sed -n \
2240	"s/'\''/'\''\\\\'\'''\''/g;
2241	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2242      ;; #(
2243    *)
2244      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2245      ;;
2246    esac |
2247    sort
2248)
2249    echo
2250
2251    $as_echo "## ----------------- ##
2252## Output variables. ##
2253## ----------------- ##"
2254    echo
2255    for ac_var in $ac_subst_vars
2256    do
2257      eval ac_val=\$$ac_var
2258      case $ac_val in
2259      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2260      esac
2261      $as_echo "$ac_var='\''$ac_val'\''"
2262    done | sort
2263    echo
2264
2265    if test -n "$ac_subst_files"; then
2266      $as_echo "## ------------------- ##
2267## File substitutions. ##
2268## ------------------- ##"
2269      echo
2270      for ac_var in $ac_subst_files
2271      do
2272	eval ac_val=\$$ac_var
2273	case $ac_val in
2274	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2275	esac
2276	$as_echo "$ac_var='\''$ac_val'\''"
2277      done | sort
2278      echo
2279    fi
2280
2281    if test -s confdefs.h; then
2282      $as_echo "## ----------- ##
2283## confdefs.h. ##
2284## ----------- ##"
2285      echo
2286      cat confdefs.h
2287      echo
2288    fi
2289    test "$ac_signal" != 0 &&
2290      $as_echo "$as_me: caught signal $ac_signal"
2291    $as_echo "$as_me: exit $exit_status"
2292  } >&5
2293  rm -f core *.core core.conftest.* &&
2294    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2295    exit $exit_status
2296' 0
2297for ac_signal in 1 2 13 15; do
2298  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2299done
2300ac_signal=0
2301
2302# confdefs.h avoids OS command line length limits that DEFS can exceed.
2303rm -f -r conftest* confdefs.h
2304
2305$as_echo "/* confdefs.h */" > confdefs.h
2306
2307# Predefined preprocessor variables.
2308
2309cat >>confdefs.h <<_ACEOF
2310#define PACKAGE_NAME "$PACKAGE_NAME"
2311_ACEOF
2312
2313cat >>confdefs.h <<_ACEOF
2314#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2315_ACEOF
2316
2317cat >>confdefs.h <<_ACEOF
2318#define PACKAGE_VERSION "$PACKAGE_VERSION"
2319_ACEOF
2320
2321cat >>confdefs.h <<_ACEOF
2322#define PACKAGE_STRING "$PACKAGE_STRING"
2323_ACEOF
2324
2325cat >>confdefs.h <<_ACEOF
2326#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2327_ACEOF
2328
2329cat >>confdefs.h <<_ACEOF
2330#define PACKAGE_URL "$PACKAGE_URL"
2331_ACEOF
2332
2333
2334# Let the site file select an alternate cache file if it wants to.
2335# Prefer an explicitly selected file to automatically selected ones.
2336ac_site_file1=NONE
2337ac_site_file2=NONE
2338if test -n "$CONFIG_SITE"; then
2339  # We do not want a PATH search for config.site.
2340  case $CONFIG_SITE in #((
2341    -*)  ac_site_file1=./$CONFIG_SITE;;
2342    */*) ac_site_file1=$CONFIG_SITE;;
2343    *)   ac_site_file1=./$CONFIG_SITE;;
2344  esac
2345elif test "x$prefix" != xNONE; then
2346  ac_site_file1=$prefix/share/config.site
2347  ac_site_file2=$prefix/etc/config.site
2348else
2349  ac_site_file1=$ac_default_prefix/share/config.site
2350  ac_site_file2=$ac_default_prefix/etc/config.site
2351fi
2352for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2353do
2354  test "x$ac_site_file" = xNONE && continue
2355  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2356    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2357$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2358    sed 's/^/| /' "$ac_site_file" >&5
2359    . "$ac_site_file" \
2360      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2361$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2362as_fn_error $? "failed to load site script $ac_site_file
2363See \`config.log' for more details" "$LINENO" 5; }
2364  fi
2365done
2366
2367if test -r "$cache_file"; then
2368  # Some versions of bash will fail to source /dev/null (special files
2369  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2370  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2371    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2372$as_echo "$as_me: loading cache $cache_file" >&6;}
2373    case $cache_file in
2374      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2375      *)                      . "./$cache_file";;
2376    esac
2377  fi
2378else
2379  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2380$as_echo "$as_me: creating cache $cache_file" >&6;}
2381  >$cache_file
2382fi
2383
2384as_fn_append ac_header_list " stdlib.h"
2385as_fn_append ac_header_list " unistd.h"
2386as_fn_append ac_header_list " sys/param.h"
2387# Check that the precious variables saved in the cache have kept the same
2388# value.
2389ac_cache_corrupted=false
2390for ac_var in $ac_precious_vars; do
2391  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2392  eval ac_new_set=\$ac_env_${ac_var}_set
2393  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2394  eval ac_new_val=\$ac_env_${ac_var}_value
2395  case $ac_old_set,$ac_new_set in
2396    set,)
2397      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2398$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2399      ac_cache_corrupted=: ;;
2400    ,set)
2401      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2402$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2403      ac_cache_corrupted=: ;;
2404    ,);;
2405    *)
2406      if test "x$ac_old_val" != "x$ac_new_val"; then
2407	# differences in whitespace do not lead to failure.
2408	ac_old_val_w=`echo x $ac_old_val`
2409	ac_new_val_w=`echo x $ac_new_val`
2410	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2411	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2412$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2413	  ac_cache_corrupted=:
2414	else
2415	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2416$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2417	  eval $ac_var=\$ac_old_val
2418	fi
2419	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2420$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2421	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2422$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2423      fi;;
2424  esac
2425  # Pass precious variables to config.status.
2426  if test "$ac_new_set" = set; then
2427    case $ac_new_val in
2428    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2429    *) ac_arg=$ac_var=$ac_new_val ;;
2430    esac
2431    case " $ac_configure_args " in
2432      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2433      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2434    esac
2435  fi
2436done
2437if $ac_cache_corrupted; then
2438  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2439$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2440  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2441$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2442  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2443fi
2444## -------------------- ##
2445## Main body of script. ##
2446## -------------------- ##
2447
2448ac_ext=c
2449ac_cpp='$CPP $CPPFLAGS'
2450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2452ac_compiler_gnu=$ac_cv_c_compiler_gnu
2453
2454
2455
2456
2457
2458ac_aux_dir=
2459for ac_dir in conftools "$srcdir"/conftools; do
2460  if test -f "$ac_dir/install-sh"; then
2461    ac_aux_dir=$ac_dir
2462    ac_install_sh="$ac_aux_dir/install-sh -c"
2463    break
2464  elif test -f "$ac_dir/install.sh"; then
2465    ac_aux_dir=$ac_dir
2466    ac_install_sh="$ac_aux_dir/install.sh -c"
2467    break
2468  elif test -f "$ac_dir/shtool"; then
2469    ac_aux_dir=$ac_dir
2470    ac_install_sh="$ac_aux_dir/shtool install -c"
2471    break
2472  fi
2473done
2474if test -z "$ac_aux_dir"; then
2475  as_fn_error $? "cannot find install-sh, install.sh, or shtool in conftools \"$srcdir\"/conftools" "$LINENO" 5
2476fi
2477
2478# These three variables are undocumented and unsupported,
2479# and are intended to be withdrawn in a future Autoconf release.
2480# They can cause serious problems if a builder's source tree is in a directory
2481# whose full name contains unusual characters.
2482ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2483ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2484ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2485
2486
2487
2488# Make sure we can run config.sub.
2489$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2490  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2491
2492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2493$as_echo_n "checking build system type... " >&6; }
2494if ${ac_cv_build+:} false; then :
2495  $as_echo_n "(cached) " >&6
2496else
2497  ac_build_alias=$build_alias
2498test "x$ac_build_alias" = x &&
2499  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2500test "x$ac_build_alias" = x &&
2501  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2502ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2503  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2504
2505fi
2506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2507$as_echo "$ac_cv_build" >&6; }
2508case $ac_cv_build in
2509*-*-*) ;;
2510*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2511esac
2512build=$ac_cv_build
2513ac_save_IFS=$IFS; IFS='-'
2514set x $ac_cv_build
2515shift
2516build_cpu=$1
2517build_vendor=$2
2518shift; shift
2519# Remember, the first character of IFS is used to create $*,
2520# except with old shells:
2521build_os=$*
2522IFS=$ac_save_IFS
2523case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2524
2525
2526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2527$as_echo_n "checking host system type... " >&6; }
2528if ${ac_cv_host+:} false; then :
2529  $as_echo_n "(cached) " >&6
2530else
2531  if test "x$host_alias" = x; then
2532  ac_cv_host=$ac_cv_build
2533else
2534  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2535    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2536fi
2537
2538fi
2539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2540$as_echo "$ac_cv_host" >&6; }
2541case $ac_cv_host in
2542*-*-*) ;;
2543*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2544esac
2545host=$ac_cv_host
2546ac_save_IFS=$IFS; IFS='-'
2547set x $ac_cv_host
2548shift
2549host_cpu=$1
2550host_vendor=$2
2551shift; shift
2552# Remember, the first character of IFS is used to create $*,
2553# except with old shells:
2554host_os=$*
2555IFS=$ac_save_IFS
2556case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2557
2558
2559am__api_version='1.16'
2560
2561# Find a good install program.  We prefer a C program (faster),
2562# so one script is as good as another.  But avoid the broken or
2563# incompatible versions:
2564# SysV /etc/install, /usr/sbin/install
2565# SunOS /usr/etc/install
2566# IRIX /sbin/install
2567# AIX /bin/install
2568# AmigaOS /C/install, which installs bootblocks on floppy discs
2569# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2570# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2571# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2572# OS/2's system install, which has a completely different semantic
2573# ./install, which can be erroneously created by make from ./install.sh.
2574# Reject install programs that cannot install multiple files.
2575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2576$as_echo_n "checking for a BSD-compatible install... " >&6; }
2577if test -z "$INSTALL"; then
2578if ${ac_cv_path_install+:} false; then :
2579  $as_echo_n "(cached) " >&6
2580else
2581  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2582for as_dir in $PATH
2583do
2584  IFS=$as_save_IFS
2585  test -z "$as_dir" && as_dir=.
2586    # Account for people who put trailing slashes in PATH elements.
2587case $as_dir/ in #((
2588  ./ | .// | /[cC]/* | \
2589  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2590  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2591  /usr/ucb/* ) ;;
2592  *)
2593    # OSF1 and SCO ODT 3.0 have their own names for install.
2594    # Don't use installbsd from OSF since it installs stuff as root
2595    # by default.
2596    for ac_prog in ginstall scoinst install; do
2597      for ac_exec_ext in '' $ac_executable_extensions; do
2598	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2599	  if test $ac_prog = install &&
2600	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2601	    # AIX install.  It has an incompatible calling convention.
2602	    :
2603	  elif test $ac_prog = install &&
2604	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2605	    # program-specific install script used by HP pwplus--don't use.
2606	    :
2607	  else
2608	    rm -rf conftest.one conftest.two conftest.dir
2609	    echo one > conftest.one
2610	    echo two > conftest.two
2611	    mkdir conftest.dir
2612	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2613	      test -s conftest.one && test -s conftest.two &&
2614	      test -s conftest.dir/conftest.one &&
2615	      test -s conftest.dir/conftest.two
2616	    then
2617	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2618	      break 3
2619	    fi
2620	  fi
2621	fi
2622      done
2623    done
2624    ;;
2625esac
2626
2627  done
2628IFS=$as_save_IFS
2629
2630rm -rf conftest.one conftest.two conftest.dir
2631
2632fi
2633  if test "${ac_cv_path_install+set}" = set; then
2634    INSTALL=$ac_cv_path_install
2635  else
2636    # As a last resort, use the slow shell script.  Don't cache a
2637    # value for INSTALL within a source directory, because that will
2638    # break other packages using the cache if that directory is
2639    # removed, or if the value is a relative name.
2640    INSTALL=$ac_install_sh
2641  fi
2642fi
2643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2644$as_echo "$INSTALL" >&6; }
2645
2646# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2647# It thinks the first close brace ends the variable substitution.
2648test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2649
2650test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2651
2652test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2653
2654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2655$as_echo_n "checking whether build environment is sane... " >&6; }
2656# Reject unsafe characters in $srcdir or the absolute working directory
2657# name.  Accept space and tab only in the latter.
2658am_lf='
2659'
2660case `pwd` in
2661  *[\\\"\#\$\&\'\`$am_lf]*)
2662    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2663esac
2664case $srcdir in
2665  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2666    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2667esac
2668
2669# Do 'set' in a subshell so we don't clobber the current shell's
2670# arguments.  Must try -L first in case configure is actually a
2671# symlink; some systems play weird games with the mod time of symlinks
2672# (eg FreeBSD returns the mod time of the symlink's containing
2673# directory).
2674if (
2675   am_has_slept=no
2676   for am_try in 1 2; do
2677     echo "timestamp, slept: $am_has_slept" > conftest.file
2678     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2679     if test "$*" = "X"; then
2680	# -L didn't work.
2681	set X `ls -t "$srcdir/configure" conftest.file`
2682     fi
2683     if test "$*" != "X $srcdir/configure conftest.file" \
2684	&& test "$*" != "X conftest.file $srcdir/configure"; then
2685
2686	# If neither matched, then we have a broken ls.  This can happen
2687	# if, for instance, CONFIG_SHELL is bash and it inherits a
2688	# broken ls alias from the environment.  This has actually
2689	# happened.  Such a system could not be considered "sane".
2690	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2691  alias in your environment" "$LINENO" 5
2692     fi
2693     if test "$2" = conftest.file || test $am_try -eq 2; then
2694       break
2695     fi
2696     # Just in case.
2697     sleep 1
2698     am_has_slept=yes
2699   done
2700   test "$2" = conftest.file
2701   )
2702then
2703   # Ok.
2704   :
2705else
2706   as_fn_error $? "newly created file is older than distributed files!
2707Check your system clock" "$LINENO" 5
2708fi
2709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2710$as_echo "yes" >&6; }
2711# If we didn't sleep, we still need to ensure time stamps of config.status and
2712# generated files are strictly newer.
2713am_sleep_pid=
2714if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2715  ( sleep 1 ) &
2716  am_sleep_pid=$!
2717fi
2718
2719rm -f conftest.file
2720
2721test "$program_prefix" != NONE &&
2722  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2723# Use a double $ so make ignores it.
2724test "$program_suffix" != NONE &&
2725  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2726# Double any \ or $.
2727# By default was `s,x,x', remove it if useless.
2728ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2729program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2730
2731# Expand $ac_aux_dir to an absolute path.
2732am_aux_dir=`cd "$ac_aux_dir" && pwd`
2733
2734if test x"${MISSING+set}" != xset; then
2735  case $am_aux_dir in
2736  *\ * | *\	*)
2737    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2738  *)
2739    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2740  esac
2741fi
2742# Use eval to expand $SHELL
2743if eval "$MISSING --is-lightweight"; then
2744  am_missing_run="$MISSING "
2745else
2746  am_missing_run=
2747  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2748$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2749fi
2750
2751if test x"${install_sh+set}" != xset; then
2752  case $am_aux_dir in
2753  *\ * | *\	*)
2754    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2755  *)
2756    install_sh="\${SHELL} $am_aux_dir/install-sh"
2757  esac
2758fi
2759
2760# Installed binaries are usually stripped using 'strip' when the user
2761# run "make install-strip".  However 'strip' might not be the right
2762# tool to use in cross-compilation environments, therefore Automake
2763# will honor the 'STRIP' environment variable to overrule this program.
2764if test "$cross_compiling" != no; then
2765  if test -n "$ac_tool_prefix"; then
2766  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2767set dummy ${ac_tool_prefix}strip; ac_word=$2
2768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2769$as_echo_n "checking for $ac_word... " >&6; }
2770if ${ac_cv_prog_STRIP+:} false; then :
2771  $as_echo_n "(cached) " >&6
2772else
2773  if test -n "$STRIP"; then
2774  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2775else
2776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2777for as_dir in $PATH
2778do
2779  IFS=$as_save_IFS
2780  test -z "$as_dir" && as_dir=.
2781    for ac_exec_ext in '' $ac_executable_extensions; do
2782  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2783    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2784    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2785    break 2
2786  fi
2787done
2788  done
2789IFS=$as_save_IFS
2790
2791fi
2792fi
2793STRIP=$ac_cv_prog_STRIP
2794if test -n "$STRIP"; then
2795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2796$as_echo "$STRIP" >&6; }
2797else
2798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2799$as_echo "no" >&6; }
2800fi
2801
2802
2803fi
2804if test -z "$ac_cv_prog_STRIP"; then
2805  ac_ct_STRIP=$STRIP
2806  # Extract the first word of "strip", so it can be a program name with args.
2807set dummy strip; ac_word=$2
2808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2809$as_echo_n "checking for $ac_word... " >&6; }
2810if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2811  $as_echo_n "(cached) " >&6
2812else
2813  if test -n "$ac_ct_STRIP"; then
2814  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2815else
2816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2817for as_dir in $PATH
2818do
2819  IFS=$as_save_IFS
2820  test -z "$as_dir" && as_dir=.
2821    for ac_exec_ext in '' $ac_executable_extensions; do
2822  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2823    ac_cv_prog_ac_ct_STRIP="strip"
2824    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2825    break 2
2826  fi
2827done
2828  done
2829IFS=$as_save_IFS
2830
2831fi
2832fi
2833ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2834if test -n "$ac_ct_STRIP"; then
2835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2836$as_echo "$ac_ct_STRIP" >&6; }
2837else
2838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2839$as_echo "no" >&6; }
2840fi
2841
2842  if test "x$ac_ct_STRIP" = x; then
2843    STRIP=":"
2844  else
2845    case $cross_compiling:$ac_tool_warned in
2846yes:)
2847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2849ac_tool_warned=yes ;;
2850esac
2851    STRIP=$ac_ct_STRIP
2852  fi
2853else
2854  STRIP="$ac_cv_prog_STRIP"
2855fi
2856
2857fi
2858INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2859
2860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2861$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2862if test -z "$MKDIR_P"; then
2863  if ${ac_cv_path_mkdir+:} false; then :
2864  $as_echo_n "(cached) " >&6
2865else
2866  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2867for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2868do
2869  IFS=$as_save_IFS
2870  test -z "$as_dir" && as_dir=.
2871    for ac_prog in mkdir gmkdir; do
2872	 for ac_exec_ext in '' $ac_executable_extensions; do
2873	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2874	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2875	     'mkdir (GNU coreutils) '* | \
2876	     'mkdir (coreutils) '* | \
2877	     'mkdir (fileutils) '4.1*)
2878	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2879	       break 3;;
2880	   esac
2881	 done
2882       done
2883  done
2884IFS=$as_save_IFS
2885
2886fi
2887
2888  test -d ./--version && rmdir ./--version
2889  if test "${ac_cv_path_mkdir+set}" = set; then
2890    MKDIR_P="$ac_cv_path_mkdir -p"
2891  else
2892    # As a last resort, use the slow shell script.  Don't cache a
2893    # value for MKDIR_P within a source directory, because that will
2894    # break other packages using the cache if that directory is
2895    # removed, or if the value is a relative name.
2896    MKDIR_P="$ac_install_sh -d"
2897  fi
2898fi
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2900$as_echo "$MKDIR_P" >&6; }
2901
2902for ac_prog in gawk mawk nawk awk
2903do
2904  # Extract the first word of "$ac_prog", so it can be a program name with args.
2905set dummy $ac_prog; ac_word=$2
2906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907$as_echo_n "checking for $ac_word... " >&6; }
2908if ${ac_cv_prog_AWK+:} false; then :
2909  $as_echo_n "(cached) " >&6
2910else
2911  if test -n "$AWK"; then
2912  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2913else
2914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915for as_dir in $PATH
2916do
2917  IFS=$as_save_IFS
2918  test -z "$as_dir" && as_dir=.
2919    for ac_exec_ext in '' $ac_executable_extensions; do
2920  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2921    ac_cv_prog_AWK="$ac_prog"
2922    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923    break 2
2924  fi
2925done
2926  done
2927IFS=$as_save_IFS
2928
2929fi
2930fi
2931AWK=$ac_cv_prog_AWK
2932if test -n "$AWK"; then
2933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2934$as_echo "$AWK" >&6; }
2935else
2936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937$as_echo "no" >&6; }
2938fi
2939
2940
2941  test -n "$AWK" && break
2942done
2943
2944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2945$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2946set x ${MAKE-make}
2947ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2948if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2949  $as_echo_n "(cached) " >&6
2950else
2951  cat >conftest.make <<\_ACEOF
2952SHELL = /bin/sh
2953all:
2954	@echo '@@@%%%=$(MAKE)=@@@%%%'
2955_ACEOF
2956# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2957case `${MAKE-make} -f conftest.make 2>/dev/null` in
2958  *@@@%%%=?*=@@@%%%*)
2959    eval ac_cv_prog_make_${ac_make}_set=yes;;
2960  *)
2961    eval ac_cv_prog_make_${ac_make}_set=no;;
2962esac
2963rm -f conftest.make
2964fi
2965if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2967$as_echo "yes" >&6; }
2968  SET_MAKE=
2969else
2970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971$as_echo "no" >&6; }
2972  SET_MAKE="MAKE=${MAKE-make}"
2973fi
2974
2975rm -rf .tst 2>/dev/null
2976mkdir .tst 2>/dev/null
2977if test -d .tst; then
2978  am__leading_dot=.
2979else
2980  am__leading_dot=_
2981fi
2982rmdir .tst 2>/dev/null
2983
2984# Check whether --enable-silent-rules was given.
2985if test "${enable_silent_rules+set}" = set; then :
2986  enableval=$enable_silent_rules;
2987fi
2988
2989case $enable_silent_rules in # (((
2990  yes) AM_DEFAULT_VERBOSITY=0;;
2991   no) AM_DEFAULT_VERBOSITY=1;;
2992    *) AM_DEFAULT_VERBOSITY=1;;
2993esac
2994am_make=${MAKE-make}
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2996$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2997if ${am_cv_make_support_nested_variables+:} false; then :
2998  $as_echo_n "(cached) " >&6
2999else
3000  if $as_echo 'TRUE=$(BAR$(V))
3001BAR0=false
3002BAR1=true
3003V=1
3004am__doit:
3005	@$(TRUE)
3006.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3007  am_cv_make_support_nested_variables=yes
3008else
3009  am_cv_make_support_nested_variables=no
3010fi
3011fi
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3013$as_echo "$am_cv_make_support_nested_variables" >&6; }
3014if test $am_cv_make_support_nested_variables = yes; then
3015    AM_V='$(V)'
3016  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3017else
3018  AM_V=$AM_DEFAULT_VERBOSITY
3019  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3020fi
3021AM_BACKSLASH='\'
3022
3023if test "`cd $srcdir && pwd`" != "`pwd`"; then
3024  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3025  # is not polluted with repeated "-I."
3026  am__isrc=' -I$(srcdir)'
3027  # test to see if srcdir already configured
3028  if test -f $srcdir/config.status; then
3029    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3030  fi
3031fi
3032
3033# test whether we have cygpath
3034if test -z "$CYGPATH_W"; then
3035  if (cygpath --version) >/dev/null 2>/dev/null; then
3036    CYGPATH_W='cygpath -w'
3037  else
3038    CYGPATH_W=echo
3039  fi
3040fi
3041
3042
3043# Define the identity of the package.
3044 PACKAGE='expat'
3045 VERSION='2.2.9'
3046
3047
3048cat >>confdefs.h <<_ACEOF
3049#define PACKAGE "$PACKAGE"
3050_ACEOF
3051
3052
3053cat >>confdefs.h <<_ACEOF
3054#define VERSION "$VERSION"
3055_ACEOF
3056
3057# Some tools Automake needs.
3058
3059ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3060
3061
3062AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3063
3064
3065AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3066
3067
3068AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3069
3070
3071MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3072
3073# For better backward compatibility.  To be removed once Automake 1.9.x
3074# dies out for good.  For more background, see:
3075# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3076# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3077mkdir_p='$(MKDIR_P)'
3078
3079# We need awk for the "check" target (and possibly the TAP driver).  The
3080# system "awk" is bad on some platforms.
3081# Always define AMTAR for backward compatibility.  Yes, it's still used
3082# in the wild :-(  We should find a proper way to deprecate it ...
3083AMTAR='$${TAR-tar}'
3084
3085
3086# We'll loop over all known methods to create a tar archive until one works.
3087_am_tools='gnutar  pax cpio none'
3088
3089am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3090
3091
3092
3093
3094
3095
3096# POSIX will say in a future version that running "rm -f" with no argument
3097# is OK; and we want to be able to make that assumption in our Makefile
3098# recipes.  So use an aggressive probe to check that the usage we want is
3099# actually supported "in the wild" to an acceptable degree.
3100# See automake bug#10828.
3101# To make any issue more visible, cause the running configure to be aborted
3102# by default if the 'rm' program in use doesn't match our expectations; the
3103# user can still override this though.
3104if rm -f && rm -fr && rm -rf; then : OK; else
3105  cat >&2 <<'END'
3106Oops!
3107
3108Your 'rm' program seems unable to run without file operands specified
3109on the command line, even when the '-f' option is present.  This is contrary
3110to the behaviour of most rm programs out there, and not conforming with
3111the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3112
3113Please tell bug-automake@gnu.org about your system, including the value
3114of your $PATH and any error possibly output before this message.  This
3115can help us improve future automake versions.
3116
3117END
3118  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3119    echo 'Configuration will proceed anyway, since you have set the' >&2
3120    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3121    echo >&2
3122  else
3123    cat >&2 <<'END'
3124Aborting the configuration process, to ensure you take notice of the issue.
3125
3126You can download and install GNU coreutils to get an 'rm' implementation
3127that behaves properly: <https://www.gnu.org/software/coreutils/>.
3128
3129If you want to complete the configuration process using your problematic
3130'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3131to "yes", and re-run configure.
3132
3133END
3134    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3135  fi
3136fi
3137
3138
3139
3140
3141LIBCURRENT=7    # sync
3142LIBREVISION=11  # with
3143LIBAGE=6        # CMakeLists.txt!
3144
3145
3146if ${CPPFLAGS+:} false; then :
3147
3148  case " $CPPFLAGS " in #(
3149  *" -DHAVE_EXPAT_CONFIG_H "*) :
3150    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CPPFLAGS already contains -DHAVE_EXPAT_CONFIG_H"; } >&5
3151  (: CPPFLAGS already contains -DHAVE_EXPAT_CONFIG_H) 2>&5
3152  ac_status=$?
3153  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3154  test $ac_status = 0; } ;; #(
3155  *) :
3156
3157     as_fn_append CPPFLAGS " -DHAVE_EXPAT_CONFIG_H"
3158     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CPPFLAGS=\"\$CPPFLAGS\""; } >&5
3159  (: CPPFLAGS="$CPPFLAGS") 2>&5
3160  ac_status=$?
3161  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3162  test $ac_status = 0; }
3163     ;;
3164esac
3165
3166else
3167
3168  CPPFLAGS=-DHAVE_EXPAT_CONFIG_H
3169  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CPPFLAGS=\"\$CPPFLAGS\""; } >&5
3170  (: CPPFLAGS="$CPPFLAGS") 2>&5
3171  ac_status=$?
3172  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3173  test $ac_status = 0; }
3174
3175fi
3176
3177ac_config_headers="$ac_config_headers expat_config.h"
3178
3179
3180DEPDIR="${am__leading_dot}deps"
3181
3182ac_config_commands="$ac_config_commands depfiles"
3183
3184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3185$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3186cat > confinc.mk << 'END'
3187am__doit:
3188	@echo this is the am__doit target >confinc.out
3189.PHONY: am__doit
3190END
3191am__include="#"
3192am__quote=
3193# BSD make does it like this.
3194echo '.include "confinc.mk" # ignored' > confmf.BSD
3195# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3196echo 'include confinc.mk # ignored' > confmf.GNU
3197_am_result=no
3198for s in GNU BSD; do
3199  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3200   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3201   ac_status=$?
3202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3203   (exit $ac_status); }
3204  case $?:`cat confinc.out 2>/dev/null` in #(
3205  '0:this is the am__doit target') :
3206    case $s in #(
3207  BSD) :
3208    am__include='.include' am__quote='"' ;; #(
3209  *) :
3210    am__include='include' am__quote='' ;;
3211esac ;; #(
3212  *) :
3213     ;;
3214esac
3215  if test "$am__include" != "#"; then
3216    _am_result="yes ($s style)"
3217    break
3218  fi
3219done
3220rm -f confinc.* confmf.*
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3222$as_echo "${_am_result}" >&6; }
3223
3224# Check whether --enable-dependency-tracking was given.
3225if test "${enable_dependency_tracking+set}" = set; then :
3226  enableval=$enable_dependency_tracking;
3227fi
3228
3229if test "x$enable_dependency_tracking" != xno; then
3230  am_depcomp="$ac_aux_dir/depcomp"
3231  AMDEPBACKSLASH='\'
3232  am__nodep='_no'
3233fi
3234 if test "x$enable_dependency_tracking" != xno; then
3235  AMDEP_TRUE=
3236  AMDEP_FALSE='#'
3237else
3238  AMDEP_TRUE='#'
3239  AMDEP_FALSE=
3240fi
3241
3242
3243ac_ext=c
3244ac_cpp='$CPP $CPPFLAGS'
3245ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3246ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3247ac_compiler_gnu=$ac_cv_c_compiler_gnu
3248if test -n "$ac_tool_prefix"; then
3249  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3250set dummy ${ac_tool_prefix}gcc; ac_word=$2
3251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3252$as_echo_n "checking for $ac_word... " >&6; }
3253if ${ac_cv_prog_CC+:} false; then :
3254  $as_echo_n "(cached) " >&6
3255else
3256  if test -n "$CC"; then
3257  ac_cv_prog_CC="$CC" # Let the user override the test.
3258else
3259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260for as_dir in $PATH
3261do
3262  IFS=$as_save_IFS
3263  test -z "$as_dir" && as_dir=.
3264    for ac_exec_ext in '' $ac_executable_extensions; do
3265  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3266    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3267    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3268    break 2
3269  fi
3270done
3271  done
3272IFS=$as_save_IFS
3273
3274fi
3275fi
3276CC=$ac_cv_prog_CC
3277if test -n "$CC"; then
3278  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3279$as_echo "$CC" >&6; }
3280else
3281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3282$as_echo "no" >&6; }
3283fi
3284
3285
3286fi
3287if test -z "$ac_cv_prog_CC"; then
3288  ac_ct_CC=$CC
3289  # Extract the first word of "gcc", so it can be a program name with args.
3290set dummy gcc; ac_word=$2
3291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3292$as_echo_n "checking for $ac_word... " >&6; }
3293if ${ac_cv_prog_ac_ct_CC+:} false; then :
3294  $as_echo_n "(cached) " >&6
3295else
3296  if test -n "$ac_ct_CC"; then
3297  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3298else
3299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3300for as_dir in $PATH
3301do
3302  IFS=$as_save_IFS
3303  test -z "$as_dir" && as_dir=.
3304    for ac_exec_ext in '' $ac_executable_extensions; do
3305  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3306    ac_cv_prog_ac_ct_CC="gcc"
3307    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3308    break 2
3309  fi
3310done
3311  done
3312IFS=$as_save_IFS
3313
3314fi
3315fi
3316ac_ct_CC=$ac_cv_prog_ac_ct_CC
3317if test -n "$ac_ct_CC"; then
3318  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3319$as_echo "$ac_ct_CC" >&6; }
3320else
3321  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3322$as_echo "no" >&6; }
3323fi
3324
3325  if test "x$ac_ct_CC" = x; then
3326    CC=""
3327  else
3328    case $cross_compiling:$ac_tool_warned in
3329yes:)
3330{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3331$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3332ac_tool_warned=yes ;;
3333esac
3334    CC=$ac_ct_CC
3335  fi
3336else
3337  CC="$ac_cv_prog_CC"
3338fi
3339
3340if test -z "$CC"; then
3341          if test -n "$ac_tool_prefix"; then
3342    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3343set dummy ${ac_tool_prefix}cc; ac_word=$2
3344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3345$as_echo_n "checking for $ac_word... " >&6; }
3346if ${ac_cv_prog_CC+:} false; then :
3347  $as_echo_n "(cached) " >&6
3348else
3349  if test -n "$CC"; then
3350  ac_cv_prog_CC="$CC" # Let the user override the test.
3351else
3352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3353for as_dir in $PATH
3354do
3355  IFS=$as_save_IFS
3356  test -z "$as_dir" && as_dir=.
3357    for ac_exec_ext in '' $ac_executable_extensions; do
3358  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3359    ac_cv_prog_CC="${ac_tool_prefix}cc"
3360    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3361    break 2
3362  fi
3363done
3364  done
3365IFS=$as_save_IFS
3366
3367fi
3368fi
3369CC=$ac_cv_prog_CC
3370if test -n "$CC"; then
3371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3372$as_echo "$CC" >&6; }
3373else
3374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375$as_echo "no" >&6; }
3376fi
3377
3378
3379  fi
3380fi
3381if test -z "$CC"; then
3382  # Extract the first word of "cc", so it can be a program name with args.
3383set dummy cc; ac_word=$2
3384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3385$as_echo_n "checking for $ac_word... " >&6; }
3386if ${ac_cv_prog_CC+:} false; then :
3387  $as_echo_n "(cached) " >&6
3388else
3389  if test -n "$CC"; then
3390  ac_cv_prog_CC="$CC" # Let the user override the test.
3391else
3392  ac_prog_rejected=no
3393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3394for as_dir in $PATH
3395do
3396  IFS=$as_save_IFS
3397  test -z "$as_dir" && as_dir=.
3398    for ac_exec_ext in '' $ac_executable_extensions; do
3399  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3400    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3401       ac_prog_rejected=yes
3402       continue
3403     fi
3404    ac_cv_prog_CC="cc"
3405    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3406    break 2
3407  fi
3408done
3409  done
3410IFS=$as_save_IFS
3411
3412if test $ac_prog_rejected = yes; then
3413  # We found a bogon in the path, so make sure we never use it.
3414  set dummy $ac_cv_prog_CC
3415  shift
3416  if test $# != 0; then
3417    # We chose a different compiler from the bogus one.
3418    # However, it has the same basename, so the bogon will be chosen
3419    # first if we set CC to just the basename; use the full file name.
3420    shift
3421    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3422  fi
3423fi
3424fi
3425fi
3426CC=$ac_cv_prog_CC
3427if test -n "$CC"; then
3428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3429$as_echo "$CC" >&6; }
3430else
3431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3432$as_echo "no" >&6; }
3433fi
3434
3435
3436fi
3437if test -z "$CC"; then
3438  if test -n "$ac_tool_prefix"; then
3439  for ac_prog in cl.exe
3440  do
3441    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3442set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3444$as_echo_n "checking for $ac_word... " >&6; }
3445if ${ac_cv_prog_CC+:} false; then :
3446  $as_echo_n "(cached) " >&6
3447else
3448  if test -n "$CC"; then
3449  ac_cv_prog_CC="$CC" # Let the user override the test.
3450else
3451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452for as_dir in $PATH
3453do
3454  IFS=$as_save_IFS
3455  test -z "$as_dir" && as_dir=.
3456    for ac_exec_ext in '' $ac_executable_extensions; do
3457  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3458    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3459    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3460    break 2
3461  fi
3462done
3463  done
3464IFS=$as_save_IFS
3465
3466fi
3467fi
3468CC=$ac_cv_prog_CC
3469if test -n "$CC"; then
3470  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3471$as_echo "$CC" >&6; }
3472else
3473  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3474$as_echo "no" >&6; }
3475fi
3476
3477
3478    test -n "$CC" && break
3479  done
3480fi
3481if test -z "$CC"; then
3482  ac_ct_CC=$CC
3483  for ac_prog in cl.exe
3484do
3485  # Extract the first word of "$ac_prog", so it can be a program name with args.
3486set dummy $ac_prog; ac_word=$2
3487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3488$as_echo_n "checking for $ac_word... " >&6; }
3489if ${ac_cv_prog_ac_ct_CC+:} false; then :
3490  $as_echo_n "(cached) " >&6
3491else
3492  if test -n "$ac_ct_CC"; then
3493  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3494else
3495as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3496for as_dir in $PATH
3497do
3498  IFS=$as_save_IFS
3499  test -z "$as_dir" && as_dir=.
3500    for ac_exec_ext in '' $ac_executable_extensions; do
3501  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3502    ac_cv_prog_ac_ct_CC="$ac_prog"
3503    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3504    break 2
3505  fi
3506done
3507  done
3508IFS=$as_save_IFS
3509
3510fi
3511fi
3512ac_ct_CC=$ac_cv_prog_ac_ct_CC
3513if test -n "$ac_ct_CC"; then
3514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3515$as_echo "$ac_ct_CC" >&6; }
3516else
3517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3518$as_echo "no" >&6; }
3519fi
3520
3521
3522  test -n "$ac_ct_CC" && break
3523done
3524
3525  if test "x$ac_ct_CC" = x; then
3526    CC=""
3527  else
3528    case $cross_compiling:$ac_tool_warned in
3529yes:)
3530{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3531$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3532ac_tool_warned=yes ;;
3533esac
3534    CC=$ac_ct_CC
3535  fi
3536fi
3537
3538fi
3539
3540
3541test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3543as_fn_error $? "no acceptable C compiler found in \$PATH
3544See \`config.log' for more details" "$LINENO" 5; }
3545
3546# Provide some information about the compiler.
3547$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3548set X $ac_compile
3549ac_compiler=$2
3550for ac_option in --version -v -V -qversion; do
3551  { { ac_try="$ac_compiler $ac_option >&5"
3552case "(($ac_try" in
3553  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3554  *) ac_try_echo=$ac_try;;
3555esac
3556eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3557$as_echo "$ac_try_echo"; } >&5
3558  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3559  ac_status=$?
3560  if test -s conftest.err; then
3561    sed '10a\
3562... rest of stderr output deleted ...
3563         10q' conftest.err >conftest.er1
3564    cat conftest.er1 >&5
3565  fi
3566  rm -f conftest.er1 conftest.err
3567  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3568  test $ac_status = 0; }
3569done
3570
3571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572/* end confdefs.h.  */
3573
3574int
3575main ()
3576{
3577
3578  ;
3579  return 0;
3580}
3581_ACEOF
3582ac_clean_files_save=$ac_clean_files
3583ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3584# Try to create an executable without -o first, disregard a.out.
3585# It will help us diagnose broken compilers, and finding out an intuition
3586# of exeext.
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3588$as_echo_n "checking whether the C compiler works... " >&6; }
3589ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3590
3591# The possible output files:
3592ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3593
3594ac_rmfiles=
3595for ac_file in $ac_files
3596do
3597  case $ac_file in
3598    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3599    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3600  esac
3601done
3602rm -f $ac_rmfiles
3603
3604if { { ac_try="$ac_link_default"
3605case "(($ac_try" in
3606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3607  *) ac_try_echo=$ac_try;;
3608esac
3609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3610$as_echo "$ac_try_echo"; } >&5
3611  (eval "$ac_link_default") 2>&5
3612  ac_status=$?
3613  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3614  test $ac_status = 0; }; then :
3615  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3616# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3617# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3618# so that the user can short-circuit this test for compilers unknown to
3619# Autoconf.
3620for ac_file in $ac_files ''
3621do
3622  test -f "$ac_file" || continue
3623  case $ac_file in
3624    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3625	;;
3626    [ab].out )
3627	# We found the default executable, but exeext='' is most
3628	# certainly right.
3629	break;;
3630    *.* )
3631	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3632	then :; else
3633	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3634	fi
3635	# We set ac_cv_exeext here because the later test for it is not
3636	# safe: cross compilers may not add the suffix if given an `-o'
3637	# argument, so we may need to know it at that point already.
3638	# Even if this section looks crufty: it has the advantage of
3639	# actually working.
3640	break;;
3641    * )
3642	break;;
3643  esac
3644done
3645test "$ac_cv_exeext" = no && ac_cv_exeext=
3646
3647else
3648  ac_file=''
3649fi
3650if test -z "$ac_file"; then :
3651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3652$as_echo "no" >&6; }
3653$as_echo "$as_me: failed program was:" >&5
3654sed 's/^/| /' conftest.$ac_ext >&5
3655
3656{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3657$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3658as_fn_error 77 "C compiler cannot create executables
3659See \`config.log' for more details" "$LINENO" 5; }
3660else
3661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3662$as_echo "yes" >&6; }
3663fi
3664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3665$as_echo_n "checking for C compiler default output file name... " >&6; }
3666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3667$as_echo "$ac_file" >&6; }
3668ac_exeext=$ac_cv_exeext
3669
3670rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3671ac_clean_files=$ac_clean_files_save
3672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3673$as_echo_n "checking for suffix of executables... " >&6; }
3674if { { ac_try="$ac_link"
3675case "(($ac_try" in
3676  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3677  *) ac_try_echo=$ac_try;;
3678esac
3679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3680$as_echo "$ac_try_echo"; } >&5
3681  (eval "$ac_link") 2>&5
3682  ac_status=$?
3683  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3684  test $ac_status = 0; }; then :
3685  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3686# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3687# work properly (i.e., refer to `conftest.exe'), while it won't with
3688# `rm'.
3689for ac_file in conftest.exe conftest conftest.*; do
3690  test -f "$ac_file" || continue
3691  case $ac_file in
3692    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3693    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3694	  break;;
3695    * ) break;;
3696  esac
3697done
3698else
3699  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3700$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3701as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3702See \`config.log' for more details" "$LINENO" 5; }
3703fi
3704rm -f conftest conftest$ac_cv_exeext
3705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3706$as_echo "$ac_cv_exeext" >&6; }
3707
3708rm -f conftest.$ac_ext
3709EXEEXT=$ac_cv_exeext
3710ac_exeext=$EXEEXT
3711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3712/* end confdefs.h.  */
3713#include <stdio.h>
3714int
3715main ()
3716{
3717FILE *f = fopen ("conftest.out", "w");
3718 return ferror (f) || fclose (f) != 0;
3719
3720  ;
3721  return 0;
3722}
3723_ACEOF
3724ac_clean_files="$ac_clean_files conftest.out"
3725# Check that the compiler produces executables we can run.  If not, either
3726# the compiler is broken, or we cross compile.
3727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3728$as_echo_n "checking whether we are cross compiling... " >&6; }
3729if test "$cross_compiling" != yes; then
3730  { { ac_try="$ac_link"
3731case "(($ac_try" in
3732  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3733  *) ac_try_echo=$ac_try;;
3734esac
3735eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3736$as_echo "$ac_try_echo"; } >&5
3737  (eval "$ac_link") 2>&5
3738  ac_status=$?
3739  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3740  test $ac_status = 0; }
3741  if { ac_try='./conftest$ac_cv_exeext'
3742  { { case "(($ac_try" in
3743  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3744  *) ac_try_echo=$ac_try;;
3745esac
3746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3747$as_echo "$ac_try_echo"; } >&5
3748  (eval "$ac_try") 2>&5
3749  ac_status=$?
3750  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3751  test $ac_status = 0; }; }; then
3752    cross_compiling=no
3753  else
3754    if test "$cross_compiling" = maybe; then
3755	cross_compiling=yes
3756    else
3757	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3758$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3759as_fn_error $? "cannot run C compiled programs.
3760If you meant to cross compile, use \`--host'.
3761See \`config.log' for more details" "$LINENO" 5; }
3762    fi
3763  fi
3764fi
3765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3766$as_echo "$cross_compiling" >&6; }
3767
3768rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3769ac_clean_files=$ac_clean_files_save
3770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3771$as_echo_n "checking for suffix of object files... " >&6; }
3772if ${ac_cv_objext+:} false; then :
3773  $as_echo_n "(cached) " >&6
3774else
3775  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3776/* end confdefs.h.  */
3777
3778int
3779main ()
3780{
3781
3782  ;
3783  return 0;
3784}
3785_ACEOF
3786rm -f conftest.o conftest.obj
3787if { { ac_try="$ac_compile"
3788case "(($ac_try" in
3789  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3790  *) ac_try_echo=$ac_try;;
3791esac
3792eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3793$as_echo "$ac_try_echo"; } >&5
3794  (eval "$ac_compile") 2>&5
3795  ac_status=$?
3796  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3797  test $ac_status = 0; }; then :
3798  for ac_file in conftest.o conftest.obj conftest.*; do
3799  test -f "$ac_file" || continue;
3800  case $ac_file in
3801    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3802    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3803       break;;
3804  esac
3805done
3806else
3807  $as_echo "$as_me: failed program was:" >&5
3808sed 's/^/| /' conftest.$ac_ext >&5
3809
3810{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3811$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3812as_fn_error $? "cannot compute suffix of object files: cannot compile
3813See \`config.log' for more details" "$LINENO" 5; }
3814fi
3815rm -f conftest.$ac_cv_objext conftest.$ac_ext
3816fi
3817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3818$as_echo "$ac_cv_objext" >&6; }
3819OBJEXT=$ac_cv_objext
3820ac_objext=$OBJEXT
3821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3822$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3823if ${ac_cv_c_compiler_gnu+:} false; then :
3824  $as_echo_n "(cached) " >&6
3825else
3826  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3827/* end confdefs.h.  */
3828
3829int
3830main ()
3831{
3832#ifndef __GNUC__
3833       choke me
3834#endif
3835
3836  ;
3837  return 0;
3838}
3839_ACEOF
3840if ac_fn_c_try_compile "$LINENO"; then :
3841  ac_compiler_gnu=yes
3842else
3843  ac_compiler_gnu=no
3844fi
3845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3846ac_cv_c_compiler_gnu=$ac_compiler_gnu
3847
3848fi
3849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3850$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3851if test $ac_compiler_gnu = yes; then
3852  GCC=yes
3853else
3854  GCC=
3855fi
3856ac_test_CFLAGS=${CFLAGS+set}
3857ac_save_CFLAGS=$CFLAGS
3858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3859$as_echo_n "checking whether $CC accepts -g... " >&6; }
3860if ${ac_cv_prog_cc_g+:} false; then :
3861  $as_echo_n "(cached) " >&6
3862else
3863  ac_save_c_werror_flag=$ac_c_werror_flag
3864   ac_c_werror_flag=yes
3865   ac_cv_prog_cc_g=no
3866   CFLAGS="-g"
3867   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868/* end confdefs.h.  */
3869
3870int
3871main ()
3872{
3873
3874  ;
3875  return 0;
3876}
3877_ACEOF
3878if ac_fn_c_try_compile "$LINENO"; then :
3879  ac_cv_prog_cc_g=yes
3880else
3881  CFLAGS=""
3882      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3883/* end confdefs.h.  */
3884
3885int
3886main ()
3887{
3888
3889  ;
3890  return 0;
3891}
3892_ACEOF
3893if ac_fn_c_try_compile "$LINENO"; then :
3894
3895else
3896  ac_c_werror_flag=$ac_save_c_werror_flag
3897	 CFLAGS="-g"
3898	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3899/* end confdefs.h.  */
3900
3901int
3902main ()
3903{
3904
3905  ;
3906  return 0;
3907}
3908_ACEOF
3909if ac_fn_c_try_compile "$LINENO"; then :
3910  ac_cv_prog_cc_g=yes
3911fi
3912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3913fi
3914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3915fi
3916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3917   ac_c_werror_flag=$ac_save_c_werror_flag
3918fi
3919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3920$as_echo "$ac_cv_prog_cc_g" >&6; }
3921if test "$ac_test_CFLAGS" = set; then
3922  CFLAGS=$ac_save_CFLAGS
3923elif test $ac_cv_prog_cc_g = yes; then
3924  if test "$GCC" = yes; then
3925    CFLAGS="-g -O2"
3926  else
3927    CFLAGS="-g"
3928  fi
3929else
3930  if test "$GCC" = yes; then
3931    CFLAGS="-O2"
3932  else
3933    CFLAGS=
3934  fi
3935fi
3936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3937$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3938if ${ac_cv_prog_cc_c89+:} false; then :
3939  $as_echo_n "(cached) " >&6
3940else
3941  ac_cv_prog_cc_c89=no
3942ac_save_CC=$CC
3943cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3944/* end confdefs.h.  */
3945#include <stdarg.h>
3946#include <stdio.h>
3947struct stat;
3948/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3949struct buf { int x; };
3950FILE * (*rcsopen) (struct buf *, struct stat *, int);
3951static char *e (p, i)
3952     char **p;
3953     int i;
3954{
3955  return p[i];
3956}
3957static char *f (char * (*g) (char **, int), char **p, ...)
3958{
3959  char *s;
3960  va_list v;
3961  va_start (v,p);
3962  s = g (p, va_arg (v,int));
3963  va_end (v);
3964  return s;
3965}
3966
3967/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3968   function prototypes and stuff, but not '\xHH' hex character constants.
3969   These don't provoke an error unfortunately, instead are silently treated
3970   as 'x'.  The following induces an error, until -std is added to get
3971   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3972   array size at least.  It's necessary to write '\x00'==0 to get something
3973   that's true only with -std.  */
3974int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3975
3976/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3977   inside strings and character constants.  */
3978#define FOO(x) 'x'
3979int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3980
3981int test (int i, double x);
3982struct s1 {int (*f) (int a);};
3983struct s2 {int (*f) (double a);};
3984int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3985int argc;
3986char **argv;
3987int
3988main ()
3989{
3990return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3991  ;
3992  return 0;
3993}
3994_ACEOF
3995for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3996	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3997do
3998  CC="$ac_save_CC $ac_arg"
3999  if ac_fn_c_try_compile "$LINENO"; then :
4000  ac_cv_prog_cc_c89=$ac_arg
4001fi
4002rm -f core conftest.err conftest.$ac_objext
4003  test "x$ac_cv_prog_cc_c89" != "xno" && break
4004done
4005rm -f conftest.$ac_ext
4006CC=$ac_save_CC
4007
4008fi
4009# AC_CACHE_VAL
4010case "x$ac_cv_prog_cc_c89" in
4011  x)
4012    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4013$as_echo "none needed" >&6; } ;;
4014  xno)
4015    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4016$as_echo "unsupported" >&6; } ;;
4017  *)
4018    CC="$CC $ac_cv_prog_cc_c89"
4019    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4020$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4021esac
4022if test "x$ac_cv_prog_cc_c89" != xno; then :
4023
4024fi
4025
4026ac_ext=c
4027ac_cpp='$CPP $CPPFLAGS'
4028ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4029ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4030ac_compiler_gnu=$ac_cv_c_compiler_gnu
4031
4032ac_ext=c
4033ac_cpp='$CPP $CPPFLAGS'
4034ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4035ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4036ac_compiler_gnu=$ac_cv_c_compiler_gnu
4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4038$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4039if ${am_cv_prog_cc_c_o+:} false; then :
4040  $as_echo_n "(cached) " >&6
4041else
4042  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4043/* end confdefs.h.  */
4044
4045int
4046main ()
4047{
4048
4049  ;
4050  return 0;
4051}
4052_ACEOF
4053  # Make sure it works both with $CC and with simple cc.
4054  # Following AC_PROG_CC_C_O, we do the test twice because some
4055  # compilers refuse to overwrite an existing .o file with -o,
4056  # though they will create one.
4057  am_cv_prog_cc_c_o=yes
4058  for am_i in 1 2; do
4059    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4060   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4061   ac_status=$?
4062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4063   (exit $ac_status); } \
4064         && test -f conftest2.$ac_objext; then
4065      : OK
4066    else
4067      am_cv_prog_cc_c_o=no
4068      break
4069    fi
4070  done
4071  rm -f core conftest*
4072  unset am_i
4073fi
4074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4075$as_echo "$am_cv_prog_cc_c_o" >&6; }
4076if test "$am_cv_prog_cc_c_o" != yes; then
4077   # Losing compiler, so override with the script.
4078   # FIXME: It is wrong to rewrite CC.
4079   # But if we don't then we get into trouble of one sort or another.
4080   # A longer-term fix would be to have automake use am__CC in this case,
4081   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4082   CC="$am_aux_dir/compile $CC"
4083fi
4084ac_ext=c
4085ac_cpp='$CPP $CPPFLAGS'
4086ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4087ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089
4090
4091depcc="$CC"   am_compiler_list=
4092
4093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4094$as_echo_n "checking dependency style of $depcc... " >&6; }
4095if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4096  $as_echo_n "(cached) " >&6
4097else
4098  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4099  # We make a subdir and do the tests there.  Otherwise we can end up
4100  # making bogus files that we don't know about and never remove.  For
4101  # instance it was reported that on HP-UX the gcc test will end up
4102  # making a dummy file named 'D' -- because '-MD' means "put the output
4103  # in D".
4104  rm -rf conftest.dir
4105  mkdir conftest.dir
4106  # Copy depcomp to subdir because otherwise we won't find it if we're
4107  # using a relative directory.
4108  cp "$am_depcomp" conftest.dir
4109  cd conftest.dir
4110  # We will build objects and dependencies in a subdirectory because
4111  # it helps to detect inapplicable dependency modes.  For instance
4112  # both Tru64's cc and ICC support -MD to output dependencies as a
4113  # side effect of compilation, but ICC will put the dependencies in
4114  # the current directory while Tru64 will put them in the object
4115  # directory.
4116  mkdir sub
4117
4118  am_cv_CC_dependencies_compiler_type=none
4119  if test "$am_compiler_list" = ""; then
4120     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4121  fi
4122  am__universal=false
4123  case " $depcc " in #(
4124     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4125     esac
4126
4127  for depmode in $am_compiler_list; do
4128    # Setup a source with many dependencies, because some compilers
4129    # like to wrap large dependency lists on column 80 (with \), and
4130    # we should not choose a depcomp mode which is confused by this.
4131    #
4132    # We need to recreate these files for each test, as the compiler may
4133    # overwrite some of them when testing with obscure command lines.
4134    # This happens at least with the AIX C compiler.
4135    : > sub/conftest.c
4136    for i in 1 2 3 4 5 6; do
4137      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4138      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4139      # Solaris 10 /bin/sh.
4140      echo '/* dummy */' > sub/conftst$i.h
4141    done
4142    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4143
4144    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4145    # mode.  It turns out that the SunPro C++ compiler does not properly
4146    # handle '-M -o', and we need to detect this.  Also, some Intel
4147    # versions had trouble with output in subdirs.
4148    am__obj=sub/conftest.${OBJEXT-o}
4149    am__minus_obj="-o $am__obj"
4150    case $depmode in
4151    gcc)
4152      # This depmode causes a compiler race in universal mode.
4153      test "$am__universal" = false || continue
4154      ;;
4155    nosideeffect)
4156      # After this tag, mechanisms are not by side-effect, so they'll
4157      # only be used when explicitly requested.
4158      if test "x$enable_dependency_tracking" = xyes; then
4159	continue
4160      else
4161	break
4162      fi
4163      ;;
4164    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4165      # This compiler won't grok '-c -o', but also, the minuso test has
4166      # not run yet.  These depmodes are late enough in the game, and
4167      # so weak that their functioning should not be impacted.
4168      am__obj=conftest.${OBJEXT-o}
4169      am__minus_obj=
4170      ;;
4171    none) break ;;
4172    esac
4173    if depmode=$depmode \
4174       source=sub/conftest.c object=$am__obj \
4175       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4176       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4177         >/dev/null 2>conftest.err &&
4178       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4179       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4180       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4181       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4182      # icc doesn't choke on unknown options, it will just issue warnings
4183      # or remarks (even with -Werror).  So we grep stderr for any message
4184      # that says an option was ignored or not supported.
4185      # When given -MP, icc 7.0 and 7.1 complain thusly:
4186      #   icc: Command line warning: ignoring option '-M'; no argument required
4187      # The diagnosis changed in icc 8.0:
4188      #   icc: Command line remark: option '-MP' not supported
4189      if (grep 'ignoring option' conftest.err ||
4190          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4191        am_cv_CC_dependencies_compiler_type=$depmode
4192        break
4193      fi
4194    fi
4195  done
4196
4197  cd ..
4198  rm -rf conftest.dir
4199else
4200  am_cv_CC_dependencies_compiler_type=none
4201fi
4202
4203fi
4204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4205$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4206CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4207
4208 if
4209  test "x$enable_dependency_tracking" != xno \
4210  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4211  am__fastdepCC_TRUE=
4212  am__fastdepCC_FALSE='#'
4213else
4214  am__fastdepCC_TRUE='#'
4215  am__fastdepCC_FALSE=
4216fi
4217
4218
4219
4220if test -n "$ac_tool_prefix"; then
4221  for ac_prog in ar lib "link -lib"
4222  do
4223    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4224set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226$as_echo_n "checking for $ac_word... " >&6; }
4227if ${ac_cv_prog_AR+:} false; then :
4228  $as_echo_n "(cached) " >&6
4229else
4230  if test -n "$AR"; then
4231  ac_cv_prog_AR="$AR" # Let the user override the test.
4232else
4233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234for as_dir in $PATH
4235do
4236  IFS=$as_save_IFS
4237  test -z "$as_dir" && as_dir=.
4238    for ac_exec_ext in '' $ac_executable_extensions; do
4239  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4240    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
4241    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242    break 2
4243  fi
4244done
4245  done
4246IFS=$as_save_IFS
4247
4248fi
4249fi
4250AR=$ac_cv_prog_AR
4251if test -n "$AR"; then
4252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4253$as_echo "$AR" >&6; }
4254else
4255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256$as_echo "no" >&6; }
4257fi
4258
4259
4260    test -n "$AR" && break
4261  done
4262fi
4263if test -z "$AR"; then
4264  ac_ct_AR=$AR
4265  for ac_prog in ar lib "link -lib"
4266do
4267  # Extract the first word of "$ac_prog", so it can be a program name with args.
4268set dummy $ac_prog; ac_word=$2
4269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4270$as_echo_n "checking for $ac_word... " >&6; }
4271if ${ac_cv_prog_ac_ct_AR+:} false; then :
4272  $as_echo_n "(cached) " >&6
4273else
4274  if test -n "$ac_ct_AR"; then
4275  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4276else
4277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4278for as_dir in $PATH
4279do
4280  IFS=$as_save_IFS
4281  test -z "$as_dir" && as_dir=.
4282    for ac_exec_ext in '' $ac_executable_extensions; do
4283  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4284    ac_cv_prog_ac_ct_AR="$ac_prog"
4285    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4286    break 2
4287  fi
4288done
4289  done
4290IFS=$as_save_IFS
4291
4292fi
4293fi
4294ac_ct_AR=$ac_cv_prog_ac_ct_AR
4295if test -n "$ac_ct_AR"; then
4296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4297$as_echo "$ac_ct_AR" >&6; }
4298else
4299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4300$as_echo "no" >&6; }
4301fi
4302
4303
4304  test -n "$ac_ct_AR" && break
4305done
4306
4307  if test "x$ac_ct_AR" = x; then
4308    AR="false"
4309  else
4310    case $cross_compiling:$ac_tool_warned in
4311yes:)
4312{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4313$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4314ac_tool_warned=yes ;;
4315esac
4316    AR=$ac_ct_AR
4317  fi
4318fi
4319
4320: ${AR=ar}
4321
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
4323$as_echo_n "checking the archiver ($AR) interface... " >&6; }
4324if ${am_cv_ar_interface+:} false; then :
4325  $as_echo_n "(cached) " >&6
4326else
4327  ac_ext=c
4328ac_cpp='$CPP $CPPFLAGS'
4329ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4330ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4331ac_compiler_gnu=$ac_cv_c_compiler_gnu
4332
4333   am_cv_ar_interface=ar
4334   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335/* end confdefs.h.  */
4336int some_variable = 0;
4337_ACEOF
4338if ac_fn_c_try_compile "$LINENO"; then :
4339  am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
4340      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
4341  (eval $am_ar_try) 2>&5
4342  ac_status=$?
4343  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4344  test $ac_status = 0; }
4345      if test "$ac_status" -eq 0; then
4346        am_cv_ar_interface=ar
4347      else
4348        am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
4349        { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
4350  (eval $am_ar_try) 2>&5
4351  ac_status=$?
4352  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4353  test $ac_status = 0; }
4354        if test "$ac_status" -eq 0; then
4355          am_cv_ar_interface=lib
4356        else
4357          am_cv_ar_interface=unknown
4358        fi
4359      fi
4360      rm -f conftest.lib libconftest.a
4361
4362fi
4363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364   ac_ext=c
4365ac_cpp='$CPP $CPPFLAGS'
4366ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4367ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4368ac_compiler_gnu=$ac_cv_c_compiler_gnu
4369
4370fi
4371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
4372$as_echo "$am_cv_ar_interface" >&6; }
4373
4374case $am_cv_ar_interface in
4375ar)
4376  ;;
4377lib)
4378  # Microsoft lib, so override with the ar-lib wrapper script.
4379  # FIXME: It is wrong to rewrite AR.
4380  # But if we don't then we get into trouble of one sort or another.
4381  # A longer-term fix would be to have automake use am__AR in this case,
4382  # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
4383  # similar.
4384  AR="$am_aux_dir/ar-lib $AR"
4385  ;;
4386unknown)
4387  as_fn_error $? "could not determine $AR interface" "$LINENO" 5
4388  ;;
4389esac
4390
4391
4392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4393$as_echo_n "checking whether ln -s works... " >&6; }
4394LN_S=$as_ln_s
4395if test "$LN_S" = "ln -s"; then
4396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4397$as_echo "yes" >&6; }
4398else
4399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4400$as_echo "no, using $LN_S" >&6; }
4401fi
4402
4403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4404$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4405set x ${MAKE-make}
4406ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4407if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4408  $as_echo_n "(cached) " >&6
4409else
4410  cat >conftest.make <<\_ACEOF
4411SHELL = /bin/sh
4412all:
4413	@echo '@@@%%%=$(MAKE)=@@@%%%'
4414_ACEOF
4415# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4416case `${MAKE-make} -f conftest.make 2>/dev/null` in
4417  *@@@%%%=?*=@@@%%%*)
4418    eval ac_cv_prog_make_${ac_make}_set=yes;;
4419  *)
4420    eval ac_cv_prog_make_${ac_make}_set=no;;
4421esac
4422rm -f conftest.make
4423fi
4424if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4426$as_echo "yes" >&6; }
4427  SET_MAKE=
4428else
4429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4430$as_echo "no" >&6; }
4431  SET_MAKE="MAKE=${MAKE-make}"
4432fi
4433
4434
4435
4436case `pwd` in
4437  *\ * | *\	*)
4438    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4439$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4440esac
4441
4442
4443
4444macro_version='2.4.6'
4445macro_revision='2.4.6'
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459ltmain=$ac_aux_dir/ltmain.sh
4460
4461# Backslashify metacharacters that are still active within
4462# double-quoted strings.
4463sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4464
4465# Same as above, but do not quote variable references.
4466double_quote_subst='s/\(["`\\]\)/\\\1/g'
4467
4468# Sed substitution to delay expansion of an escaped shell variable in a
4469# double_quote_subst'ed string.
4470delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4471
4472# Sed substitution to delay expansion of an escaped single quote.
4473delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4474
4475# Sed substitution to avoid accidental globbing in evaled expressions
4476no_glob_subst='s/\*/\\\*/g'
4477
4478ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4479ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4480ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4481
4482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4483$as_echo_n "checking how to print strings... " >&6; }
4484# Test print first, because it will be a builtin if present.
4485if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4486   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4487  ECHO='print -r --'
4488elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4489  ECHO='printf %s\n'
4490else
4491  # Use this function as a fallback that always works.
4492  func_fallback_echo ()
4493  {
4494    eval 'cat <<_LTECHO_EOF
4495$1
4496_LTECHO_EOF'
4497  }
4498  ECHO='func_fallback_echo'
4499fi
4500
4501# func_echo_all arg...
4502# Invoke $ECHO with all args, space-separated.
4503func_echo_all ()
4504{
4505    $ECHO ""
4506}
4507
4508case $ECHO in
4509  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4510$as_echo "printf" >&6; } ;;
4511  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4512$as_echo "print -r" >&6; } ;;
4513  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4514$as_echo "cat" >&6; } ;;
4515esac
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4531$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4532if ${ac_cv_path_SED+:} false; then :
4533  $as_echo_n "(cached) " >&6
4534else
4535            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4536     for ac_i in 1 2 3 4 5 6 7; do
4537       ac_script="$ac_script$as_nl$ac_script"
4538     done
4539     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4540     { ac_script=; unset ac_script;}
4541     if test -z "$SED"; then
4542  ac_path_SED_found=false
4543  # Loop through the user's path and test for each of PROGNAME-LIST
4544  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4545for as_dir in $PATH
4546do
4547  IFS=$as_save_IFS
4548  test -z "$as_dir" && as_dir=.
4549    for ac_prog in sed gsed; do
4550    for ac_exec_ext in '' $ac_executable_extensions; do
4551      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4552      as_fn_executable_p "$ac_path_SED" || continue
4553# Check for GNU ac_path_SED and select it if it is found.
4554  # Check for GNU $ac_path_SED
4555case `"$ac_path_SED" --version 2>&1` in
4556*GNU*)
4557  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4558*)
4559  ac_count=0
4560  $as_echo_n 0123456789 >"conftest.in"
4561  while :
4562  do
4563    cat "conftest.in" "conftest.in" >"conftest.tmp"
4564    mv "conftest.tmp" "conftest.in"
4565    cp "conftest.in" "conftest.nl"
4566    $as_echo '' >> "conftest.nl"
4567    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4568    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4569    as_fn_arith $ac_count + 1 && ac_count=$as_val
4570    if test $ac_count -gt ${ac_path_SED_max-0}; then
4571      # Best one so far, save it but keep looking for a better one
4572      ac_cv_path_SED="$ac_path_SED"
4573      ac_path_SED_max=$ac_count
4574    fi
4575    # 10*(2^10) chars as input seems more than enough
4576    test $ac_count -gt 10 && break
4577  done
4578  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4579esac
4580
4581      $ac_path_SED_found && break 3
4582    done
4583  done
4584  done
4585IFS=$as_save_IFS
4586  if test -z "$ac_cv_path_SED"; then
4587    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4588  fi
4589else
4590  ac_cv_path_SED=$SED
4591fi
4592
4593fi
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4595$as_echo "$ac_cv_path_SED" >&6; }
4596 SED="$ac_cv_path_SED"
4597  rm -f conftest.sed
4598
4599test -z "$SED" && SED=sed
4600Xsed="$SED -e 1s/^X//"
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4613$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4614if ${ac_cv_path_GREP+:} false; then :
4615  $as_echo_n "(cached) " >&6
4616else
4617  if test -z "$GREP"; then
4618  ac_path_GREP_found=false
4619  # Loop through the user's path and test for each of PROGNAME-LIST
4620  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4621for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4622do
4623  IFS=$as_save_IFS
4624  test -z "$as_dir" && as_dir=.
4625    for ac_prog in grep ggrep; do
4626    for ac_exec_ext in '' $ac_executable_extensions; do
4627      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4628      as_fn_executable_p "$ac_path_GREP" || continue
4629# Check for GNU ac_path_GREP and select it if it is found.
4630  # Check for GNU $ac_path_GREP
4631case `"$ac_path_GREP" --version 2>&1` in
4632*GNU*)
4633  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4634*)
4635  ac_count=0
4636  $as_echo_n 0123456789 >"conftest.in"
4637  while :
4638  do
4639    cat "conftest.in" "conftest.in" >"conftest.tmp"
4640    mv "conftest.tmp" "conftest.in"
4641    cp "conftest.in" "conftest.nl"
4642    $as_echo 'GREP' >> "conftest.nl"
4643    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4644    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4645    as_fn_arith $ac_count + 1 && ac_count=$as_val
4646    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4647      # Best one so far, save it but keep looking for a better one
4648      ac_cv_path_GREP="$ac_path_GREP"
4649      ac_path_GREP_max=$ac_count
4650    fi
4651    # 10*(2^10) chars as input seems more than enough
4652    test $ac_count -gt 10 && break
4653  done
4654  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4655esac
4656
4657      $ac_path_GREP_found && break 3
4658    done
4659  done
4660  done
4661IFS=$as_save_IFS
4662  if test -z "$ac_cv_path_GREP"; then
4663    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4664  fi
4665else
4666  ac_cv_path_GREP=$GREP
4667fi
4668
4669fi
4670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4671$as_echo "$ac_cv_path_GREP" >&6; }
4672 GREP="$ac_cv_path_GREP"
4673
4674
4675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4676$as_echo_n "checking for egrep... " >&6; }
4677if ${ac_cv_path_EGREP+:} false; then :
4678  $as_echo_n "(cached) " >&6
4679else
4680  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4681   then ac_cv_path_EGREP="$GREP -E"
4682   else
4683     if test -z "$EGREP"; then
4684  ac_path_EGREP_found=false
4685  # Loop through the user's path and test for each of PROGNAME-LIST
4686  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4687for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4688do
4689  IFS=$as_save_IFS
4690  test -z "$as_dir" && as_dir=.
4691    for ac_prog in egrep; do
4692    for ac_exec_ext in '' $ac_executable_extensions; do
4693      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4694      as_fn_executable_p "$ac_path_EGREP" || continue
4695# Check for GNU ac_path_EGREP and select it if it is found.
4696  # Check for GNU $ac_path_EGREP
4697case `"$ac_path_EGREP" --version 2>&1` in
4698*GNU*)
4699  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4700*)
4701  ac_count=0
4702  $as_echo_n 0123456789 >"conftest.in"
4703  while :
4704  do
4705    cat "conftest.in" "conftest.in" >"conftest.tmp"
4706    mv "conftest.tmp" "conftest.in"
4707    cp "conftest.in" "conftest.nl"
4708    $as_echo 'EGREP' >> "conftest.nl"
4709    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4710    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4711    as_fn_arith $ac_count + 1 && ac_count=$as_val
4712    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4713      # Best one so far, save it but keep looking for a better one
4714      ac_cv_path_EGREP="$ac_path_EGREP"
4715      ac_path_EGREP_max=$ac_count
4716    fi
4717    # 10*(2^10) chars as input seems more than enough
4718    test $ac_count -gt 10 && break
4719  done
4720  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4721esac
4722
4723      $ac_path_EGREP_found && break 3
4724    done
4725  done
4726  done
4727IFS=$as_save_IFS
4728  if test -z "$ac_cv_path_EGREP"; then
4729    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4730  fi
4731else
4732  ac_cv_path_EGREP=$EGREP
4733fi
4734
4735   fi
4736fi
4737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4738$as_echo "$ac_cv_path_EGREP" >&6; }
4739 EGREP="$ac_cv_path_EGREP"
4740
4741
4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4743$as_echo_n "checking for fgrep... " >&6; }
4744if ${ac_cv_path_FGREP+:} false; then :
4745  $as_echo_n "(cached) " >&6
4746else
4747  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4748   then ac_cv_path_FGREP="$GREP -F"
4749   else
4750     if test -z "$FGREP"; then
4751  ac_path_FGREP_found=false
4752  # Loop through the user's path and test for each of PROGNAME-LIST
4753  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4754for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4755do
4756  IFS=$as_save_IFS
4757  test -z "$as_dir" && as_dir=.
4758    for ac_prog in fgrep; do
4759    for ac_exec_ext in '' $ac_executable_extensions; do
4760      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4761      as_fn_executable_p "$ac_path_FGREP" || continue
4762# Check for GNU ac_path_FGREP and select it if it is found.
4763  # Check for GNU $ac_path_FGREP
4764case `"$ac_path_FGREP" --version 2>&1` in
4765*GNU*)
4766  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4767*)
4768  ac_count=0
4769  $as_echo_n 0123456789 >"conftest.in"
4770  while :
4771  do
4772    cat "conftest.in" "conftest.in" >"conftest.tmp"
4773    mv "conftest.tmp" "conftest.in"
4774    cp "conftest.in" "conftest.nl"
4775    $as_echo 'FGREP' >> "conftest.nl"
4776    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4777    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4778    as_fn_arith $ac_count + 1 && ac_count=$as_val
4779    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4780      # Best one so far, save it but keep looking for a better one
4781      ac_cv_path_FGREP="$ac_path_FGREP"
4782      ac_path_FGREP_max=$ac_count
4783    fi
4784    # 10*(2^10) chars as input seems more than enough
4785    test $ac_count -gt 10 && break
4786  done
4787  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4788esac
4789
4790      $ac_path_FGREP_found && break 3
4791    done
4792  done
4793  done
4794IFS=$as_save_IFS
4795  if test -z "$ac_cv_path_FGREP"; then
4796    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4797  fi
4798else
4799  ac_cv_path_FGREP=$FGREP
4800fi
4801
4802   fi
4803fi
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4805$as_echo "$ac_cv_path_FGREP" >&6; }
4806 FGREP="$ac_cv_path_FGREP"
4807
4808
4809test -z "$GREP" && GREP=grep
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829# Check whether --with-gnu-ld was given.
4830if test "${with_gnu_ld+set}" = set; then :
4831  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4832else
4833  with_gnu_ld=no
4834fi
4835
4836ac_prog=ld
4837if test yes = "$GCC"; then
4838  # Check if gcc -print-prog-name=ld gives a path.
4839  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4840$as_echo_n "checking for ld used by $CC... " >&6; }
4841  case $host in
4842  *-*-mingw*)
4843    # gcc leaves a trailing carriage return, which upsets mingw
4844    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4845  *)
4846    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4847  esac
4848  case $ac_prog in
4849    # Accept absolute paths.
4850    [\\/]* | ?:[\\/]*)
4851      re_direlt='/[^/][^/]*/\.\./'
4852      # Canonicalize the pathname of ld
4853      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4854      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4855	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4856      done
4857      test -z "$LD" && LD=$ac_prog
4858      ;;
4859  "")
4860    # If it fails, then pretend we aren't using GCC.
4861    ac_prog=ld
4862    ;;
4863  *)
4864    # If it is relative, then search for the first ld in PATH.
4865    with_gnu_ld=unknown
4866    ;;
4867  esac
4868elif test yes = "$with_gnu_ld"; then
4869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4870$as_echo_n "checking for GNU ld... " >&6; }
4871else
4872  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4873$as_echo_n "checking for non-GNU ld... " >&6; }
4874fi
4875if ${lt_cv_path_LD+:} false; then :
4876  $as_echo_n "(cached) " >&6
4877else
4878  if test -z "$LD"; then
4879  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4880  for ac_dir in $PATH; do
4881    IFS=$lt_save_ifs
4882    test -z "$ac_dir" && ac_dir=.
4883    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4884      lt_cv_path_LD=$ac_dir/$ac_prog
4885      # Check to see if the program is GNU ld.  I'd rather use --version,
4886      # but apparently some variants of GNU ld only accept -v.
4887      # Break only if it was the GNU/non-GNU ld that we prefer.
4888      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4889      *GNU* | *'with BFD'*)
4890	test no != "$with_gnu_ld" && break
4891	;;
4892      *)
4893	test yes != "$with_gnu_ld" && break
4894	;;
4895      esac
4896    fi
4897  done
4898  IFS=$lt_save_ifs
4899else
4900  lt_cv_path_LD=$LD # Let the user override the test with a path.
4901fi
4902fi
4903
4904LD=$lt_cv_path_LD
4905if test -n "$LD"; then
4906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4907$as_echo "$LD" >&6; }
4908else
4909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4910$as_echo "no" >&6; }
4911fi
4912test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4914$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4915if ${lt_cv_prog_gnu_ld+:} false; then :
4916  $as_echo_n "(cached) " >&6
4917else
4918  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4919case `$LD -v 2>&1 </dev/null` in
4920*GNU* | *'with BFD'*)
4921  lt_cv_prog_gnu_ld=yes
4922  ;;
4923*)
4924  lt_cv_prog_gnu_ld=no
4925  ;;
4926esac
4927fi
4928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4929$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4930with_gnu_ld=$lt_cv_prog_gnu_ld
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4941$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4942if ${lt_cv_path_NM+:} false; then :
4943  $as_echo_n "(cached) " >&6
4944else
4945  if test -n "$NM"; then
4946  # Let the user override the test.
4947  lt_cv_path_NM=$NM
4948else
4949  lt_nm_to_check=${ac_tool_prefix}nm
4950  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4951    lt_nm_to_check="$lt_nm_to_check nm"
4952  fi
4953  for lt_tmp_nm in $lt_nm_to_check; do
4954    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4955    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4956      IFS=$lt_save_ifs
4957      test -z "$ac_dir" && ac_dir=.
4958      tmp_nm=$ac_dir/$lt_tmp_nm
4959      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
4960	# Check to see if the nm accepts a BSD-compat flag.
4961	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
4962	#   nm: unknown option "B" ignored
4963	# Tru64's nm complains that /dev/null is an invalid object file
4964	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4965	case $build_os in
4966	mingw*) lt_bad_file=conftest.nm/nofile ;;
4967	*) lt_bad_file=/dev/null ;;
4968	esac
4969	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
4970	*$lt_bad_file* | *'Invalid file or object type'*)
4971	  lt_cv_path_NM="$tmp_nm -B"
4972	  break 2
4973	  ;;
4974	*)
4975	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4976	  */dev/null*)
4977	    lt_cv_path_NM="$tmp_nm -p"
4978	    break 2
4979	    ;;
4980	  *)
4981	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4982	    continue # so that we can try to find one that supports BSD flags
4983	    ;;
4984	  esac
4985	  ;;
4986	esac
4987      fi
4988    done
4989    IFS=$lt_save_ifs
4990  done
4991  : ${lt_cv_path_NM=no}
4992fi
4993fi
4994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4995$as_echo "$lt_cv_path_NM" >&6; }
4996if test no != "$lt_cv_path_NM"; then
4997  NM=$lt_cv_path_NM
4998else
4999  # Didn't find any BSD compatible name lister, look for dumpbin.
5000  if test -n "$DUMPBIN"; then :
5001    # Let the user override the test.
5002  else
5003    if test -n "$ac_tool_prefix"; then
5004  for ac_prog in dumpbin "link -dump"
5005  do
5006    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5007set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5009$as_echo_n "checking for $ac_word... " >&6; }
5010if ${ac_cv_prog_DUMPBIN+:} false; then :
5011  $as_echo_n "(cached) " >&6
5012else
5013  if test -n "$DUMPBIN"; then
5014  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5015else
5016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017for as_dir in $PATH
5018do
5019  IFS=$as_save_IFS
5020  test -z "$as_dir" && as_dir=.
5021    for ac_exec_ext in '' $ac_executable_extensions; do
5022  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5023    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5024    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5025    break 2
5026  fi
5027done
5028  done
5029IFS=$as_save_IFS
5030
5031fi
5032fi
5033DUMPBIN=$ac_cv_prog_DUMPBIN
5034if test -n "$DUMPBIN"; then
5035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5036$as_echo "$DUMPBIN" >&6; }
5037else
5038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5039$as_echo "no" >&6; }
5040fi
5041
5042
5043    test -n "$DUMPBIN" && break
5044  done
5045fi
5046if test -z "$DUMPBIN"; then
5047  ac_ct_DUMPBIN=$DUMPBIN
5048  for ac_prog in dumpbin "link -dump"
5049do
5050  # Extract the first word of "$ac_prog", so it can be a program name with args.
5051set dummy $ac_prog; ac_word=$2
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5053$as_echo_n "checking for $ac_word... " >&6; }
5054if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5055  $as_echo_n "(cached) " >&6
5056else
5057  if test -n "$ac_ct_DUMPBIN"; then
5058  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5059else
5060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5061for as_dir in $PATH
5062do
5063  IFS=$as_save_IFS
5064  test -z "$as_dir" && as_dir=.
5065    for ac_exec_ext in '' $ac_executable_extensions; do
5066  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5067    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5068    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5069    break 2
5070  fi
5071done
5072  done
5073IFS=$as_save_IFS
5074
5075fi
5076fi
5077ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5078if test -n "$ac_ct_DUMPBIN"; then
5079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5080$as_echo "$ac_ct_DUMPBIN" >&6; }
5081else
5082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5083$as_echo "no" >&6; }
5084fi
5085
5086
5087  test -n "$ac_ct_DUMPBIN" && break
5088done
5089
5090  if test "x$ac_ct_DUMPBIN" = x; then
5091    DUMPBIN=":"
5092  else
5093    case $cross_compiling:$ac_tool_warned in
5094yes:)
5095{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5096$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5097ac_tool_warned=yes ;;
5098esac
5099    DUMPBIN=$ac_ct_DUMPBIN
5100  fi
5101fi
5102
5103    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5104    *COFF*)
5105      DUMPBIN="$DUMPBIN -symbols -headers"
5106      ;;
5107    *)
5108      DUMPBIN=:
5109      ;;
5110    esac
5111  fi
5112
5113  if test : != "$DUMPBIN"; then
5114    NM=$DUMPBIN
5115  fi
5116fi
5117test -z "$NM" && NM=nm
5118
5119
5120
5121
5122
5123
5124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5125$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5126if ${lt_cv_nm_interface+:} false; then :
5127  $as_echo_n "(cached) " >&6
5128else
5129  lt_cv_nm_interface="BSD nm"
5130  echo "int some_variable = 0;" > conftest.$ac_ext
5131  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5132  (eval "$ac_compile" 2>conftest.err)
5133  cat conftest.err >&5
5134  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5135  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5136  cat conftest.err >&5
5137  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5138  cat conftest.out >&5
5139  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5140    lt_cv_nm_interface="MS dumpbin"
5141  fi
5142  rm -f conftest*
5143fi
5144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5145$as_echo "$lt_cv_nm_interface" >&6; }
5146
5147# find the maximum length of command line arguments
5148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5149$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5150if ${lt_cv_sys_max_cmd_len+:} false; then :
5151  $as_echo_n "(cached) " >&6
5152else
5153    i=0
5154  teststring=ABCD
5155
5156  case $build_os in
5157  msdosdjgpp*)
5158    # On DJGPP, this test can blow up pretty badly due to problems in libc
5159    # (any single argument exceeding 2000 bytes causes a buffer overrun
5160    # during glob expansion).  Even if it were fixed, the result of this
5161    # check would be larger than it should be.
5162    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5163    ;;
5164
5165  gnu*)
5166    # Under GNU Hurd, this test is not required because there is
5167    # no limit to the length of command line arguments.
5168    # Libtool will interpret -1 as no limit whatsoever
5169    lt_cv_sys_max_cmd_len=-1;
5170    ;;
5171
5172  cygwin* | mingw* | cegcc*)
5173    # On Win9x/ME, this test blows up -- it succeeds, but takes
5174    # about 5 minutes as the teststring grows exponentially.
5175    # Worse, since 9x/ME are not pre-emptively multitasking,
5176    # you end up with a "frozen" computer, even though with patience
5177    # the test eventually succeeds (with a max line length of 256k).
5178    # Instead, let's just punt: use the minimum linelength reported by
5179    # all of the supported platforms: 8192 (on NT/2K/XP).
5180    lt_cv_sys_max_cmd_len=8192;
5181    ;;
5182
5183  mint*)
5184    # On MiNT this can take a long time and run out of memory.
5185    lt_cv_sys_max_cmd_len=8192;
5186    ;;
5187
5188  mint*)
5189    # On MiNT this can take a long time and run out of memory.
5190    lt_cv_sys_max_cmd_len=8192;
5191    ;;
5192
5193  amigaos*)
5194    # On AmigaOS with pdksh, this test takes hours, literally.
5195    # So we just punt and use a minimum line length of 8192.
5196    lt_cv_sys_max_cmd_len=8192;
5197    ;;
5198
5199  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5200    # This has been around since 386BSD, at least.  Likely further.
5201    if test -x /sbin/sysctl; then
5202      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5203    elif test -x /usr/sbin/sysctl; then
5204      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5205    else
5206      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5207    fi
5208    # And add a safety zone
5209    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5210    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5211    ;;
5212
5213  interix*)
5214    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5215    lt_cv_sys_max_cmd_len=196608
5216    ;;
5217
5218  os2*)
5219    # The test takes a long time on OS/2.
5220    lt_cv_sys_max_cmd_len=8192
5221    ;;
5222
5223  osf*)
5224    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5225    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5226    # nice to cause kernel panics so lets avoid the loop below.
5227    # First set a reasonable default.
5228    lt_cv_sys_max_cmd_len=16384
5229    #
5230    if test -x /sbin/sysconfig; then
5231      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5232        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5233      esac
5234    fi
5235    ;;
5236  sco3.2v5*)
5237    lt_cv_sys_max_cmd_len=102400
5238    ;;
5239  sysv5* | sco5v6* | sysv4.2uw2*)
5240    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5241    if test -n "$kargmax"; then
5242      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5243    else
5244      lt_cv_sys_max_cmd_len=32768
5245    fi
5246    ;;
5247  *)
5248    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5249    if test -n "$lt_cv_sys_max_cmd_len" && \
5250       test undefined != "$lt_cv_sys_max_cmd_len"; then
5251      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5252      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5253    else
5254      # Make teststring a little bigger before we do anything with it.
5255      # a 1K string should be a reasonable start.
5256      for i in 1 2 3 4 5 6 7 8; do
5257        teststring=$teststring$teststring
5258      done
5259      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5260      # If test is not a shell built-in, we'll probably end up computing a
5261      # maximum length that is only half of the actual maximum length, but
5262      # we can't tell.
5263      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5264	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5265	      test 17 != "$i" # 1/2 MB should be enough
5266      do
5267        i=`expr $i + 1`
5268        teststring=$teststring$teststring
5269      done
5270      # Only check the string length outside the loop.
5271      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5272      teststring=
5273      # Add a significant safety factor because C++ compilers can tack on
5274      # massive amounts of additional arguments before passing them to the
5275      # linker.  It appears as though 1/2 is a usable value.
5276      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5277    fi
5278    ;;
5279  esac
5280
5281fi
5282
5283if test -n "$lt_cv_sys_max_cmd_len"; then
5284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5285$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5286else
5287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5288$as_echo "none" >&6; }
5289fi
5290max_cmd_len=$lt_cv_sys_max_cmd_len
5291
5292
5293
5294
5295
5296
5297: ${CP="cp -f"}
5298: ${MV="mv -f"}
5299: ${RM="rm -f"}
5300
5301if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5302  lt_unset=unset
5303else
5304  lt_unset=false
5305fi
5306
5307
5308
5309
5310
5311# test EBCDIC or ASCII
5312case `echo X|tr X '\101'` in
5313 A) # ASCII based system
5314    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5315  lt_SP2NL='tr \040 \012'
5316  lt_NL2SP='tr \015\012 \040\040'
5317  ;;
5318 *) # EBCDIC based system
5319  lt_SP2NL='tr \100 \n'
5320  lt_NL2SP='tr \r\n \100\100'
5321  ;;
5322esac
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5333$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5334if ${lt_cv_to_host_file_cmd+:} false; then :
5335  $as_echo_n "(cached) " >&6
5336else
5337  case $host in
5338  *-*-mingw* )
5339    case $build in
5340      *-*-mingw* ) # actually msys
5341        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5342        ;;
5343      *-*-cygwin* )
5344        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5345        ;;
5346      * ) # otherwise, assume *nix
5347        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5348        ;;
5349    esac
5350    ;;
5351  *-*-cygwin* )
5352    case $build in
5353      *-*-mingw* ) # actually msys
5354        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5355        ;;
5356      *-*-cygwin* )
5357        lt_cv_to_host_file_cmd=func_convert_file_noop
5358        ;;
5359      * ) # otherwise, assume *nix
5360        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5361        ;;
5362    esac
5363    ;;
5364  * ) # unhandled hosts (and "normal" native builds)
5365    lt_cv_to_host_file_cmd=func_convert_file_noop
5366    ;;
5367esac
5368
5369fi
5370
5371to_host_file_cmd=$lt_cv_to_host_file_cmd
5372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5373$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5374
5375
5376
5377
5378
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5380$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5381if ${lt_cv_to_tool_file_cmd+:} false; then :
5382  $as_echo_n "(cached) " >&6
5383else
5384  #assume ordinary cross tools, or native build.
5385lt_cv_to_tool_file_cmd=func_convert_file_noop
5386case $host in
5387  *-*-mingw* )
5388    case $build in
5389      *-*-mingw* ) # actually msys
5390        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5391        ;;
5392    esac
5393    ;;
5394esac
5395
5396fi
5397
5398to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5400$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5401
5402
5403
5404
5405
5406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5407$as_echo_n "checking for $LD option to reload object files... " >&6; }
5408if ${lt_cv_ld_reload_flag+:} false; then :
5409  $as_echo_n "(cached) " >&6
5410else
5411  lt_cv_ld_reload_flag='-r'
5412fi
5413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5414$as_echo "$lt_cv_ld_reload_flag" >&6; }
5415reload_flag=$lt_cv_ld_reload_flag
5416case $reload_flag in
5417"" | " "*) ;;
5418*) reload_flag=" $reload_flag" ;;
5419esac
5420reload_cmds='$LD$reload_flag -o $output$reload_objs'
5421case $host_os in
5422  cygwin* | mingw* | pw32* | cegcc*)
5423    if test yes != "$GCC"; then
5424      reload_cmds=false
5425    fi
5426    ;;
5427  darwin*)
5428    if test yes = "$GCC"; then
5429      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5430    else
5431      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5432    fi
5433    ;;
5434esac
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444if test -n "$ac_tool_prefix"; then
5445  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5446set dummy ${ac_tool_prefix}objdump; ac_word=$2
5447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5448$as_echo_n "checking for $ac_word... " >&6; }
5449if ${ac_cv_prog_OBJDUMP+:} false; then :
5450  $as_echo_n "(cached) " >&6
5451else
5452  if test -n "$OBJDUMP"; then
5453  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5454else
5455as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5456for as_dir in $PATH
5457do
5458  IFS=$as_save_IFS
5459  test -z "$as_dir" && as_dir=.
5460    for ac_exec_ext in '' $ac_executable_extensions; do
5461  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5462    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5463    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464    break 2
5465  fi
5466done
5467  done
5468IFS=$as_save_IFS
5469
5470fi
5471fi
5472OBJDUMP=$ac_cv_prog_OBJDUMP
5473if test -n "$OBJDUMP"; then
5474  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5475$as_echo "$OBJDUMP" >&6; }
5476else
5477  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5478$as_echo "no" >&6; }
5479fi
5480
5481
5482fi
5483if test -z "$ac_cv_prog_OBJDUMP"; then
5484  ac_ct_OBJDUMP=$OBJDUMP
5485  # Extract the first word of "objdump", so it can be a program name with args.
5486set dummy objdump; ac_word=$2
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5488$as_echo_n "checking for $ac_word... " >&6; }
5489if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5490  $as_echo_n "(cached) " >&6
5491else
5492  if test -n "$ac_ct_OBJDUMP"; then
5493  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5494else
5495as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5496for as_dir in $PATH
5497do
5498  IFS=$as_save_IFS
5499  test -z "$as_dir" && as_dir=.
5500    for ac_exec_ext in '' $ac_executable_extensions; do
5501  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5502    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5503    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5504    break 2
5505  fi
5506done
5507  done
5508IFS=$as_save_IFS
5509
5510fi
5511fi
5512ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5513if test -n "$ac_ct_OBJDUMP"; then
5514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5515$as_echo "$ac_ct_OBJDUMP" >&6; }
5516else
5517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5518$as_echo "no" >&6; }
5519fi
5520
5521  if test "x$ac_ct_OBJDUMP" = x; then
5522    OBJDUMP="false"
5523  else
5524    case $cross_compiling:$ac_tool_warned in
5525yes:)
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5527$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5528ac_tool_warned=yes ;;
5529esac
5530    OBJDUMP=$ac_ct_OBJDUMP
5531  fi
5532else
5533  OBJDUMP="$ac_cv_prog_OBJDUMP"
5534fi
5535
5536test -z "$OBJDUMP" && OBJDUMP=objdump
5537
5538
5539
5540
5541
5542
5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5544$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5545if ${lt_cv_deplibs_check_method+:} false; then :
5546  $as_echo_n "(cached) " >&6
5547else
5548  lt_cv_file_magic_cmd='$MAGIC_CMD'
5549lt_cv_file_magic_test_file=
5550lt_cv_deplibs_check_method='unknown'
5551# Need to set the preceding variable on all platforms that support
5552# interlibrary dependencies.
5553# 'none' -- dependencies not supported.
5554# 'unknown' -- same as none, but documents that we really don't know.
5555# 'pass_all' -- all dependencies passed with no checks.
5556# 'test_compile' -- check by making test program.
5557# 'file_magic [[regex]]' -- check by looking for files in library path
5558# that responds to the $file_magic_cmd with a given extended regex.
5559# If you have 'file' or equivalent on your system and you're not sure
5560# whether 'pass_all' will *always* work, you probably want this one.
5561
5562case $host_os in
5563aix[4-9]*)
5564  lt_cv_deplibs_check_method=pass_all
5565  ;;
5566
5567beos*)
5568  lt_cv_deplibs_check_method=pass_all
5569  ;;
5570
5571bsdi[45]*)
5572  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5573  lt_cv_file_magic_cmd='/usr/bin/file -L'
5574  lt_cv_file_magic_test_file=/shlib/libc.so
5575  ;;
5576
5577cygwin*)
5578  # func_win32_libid is a shell function defined in ltmain.sh
5579  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5580  lt_cv_file_magic_cmd='func_win32_libid'
5581  ;;
5582
5583mingw* | pw32*)
5584  # Base MSYS/MinGW do not provide the 'file' command needed by
5585  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5586  # unless we find 'file', for example because we are cross-compiling.
5587  if ( file / ) >/dev/null 2>&1; then
5588    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5589    lt_cv_file_magic_cmd='func_win32_libid'
5590  else
5591    # Keep this pattern in sync with the one in func_win32_libid.
5592    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5593    lt_cv_file_magic_cmd='$OBJDUMP -f'
5594  fi
5595  ;;
5596
5597cegcc*)
5598  # use the weaker test based on 'objdump'. See mingw*.
5599  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5600  lt_cv_file_magic_cmd='$OBJDUMP -f'
5601  ;;
5602
5603darwin* | rhapsody*)
5604  lt_cv_deplibs_check_method=pass_all
5605  ;;
5606
5607freebsd* | dragonfly*)
5608  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5609    case $host_cpu in
5610    i*86 )
5611      # Not sure whether the presence of OpenBSD here was a mistake.
5612      # Let's accept both of them until this is cleared up.
5613      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5614      lt_cv_file_magic_cmd=/usr/bin/file
5615      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5616      ;;
5617    esac
5618  else
5619    lt_cv_deplibs_check_method=pass_all
5620  fi
5621  ;;
5622
5623haiku*)
5624  lt_cv_deplibs_check_method=pass_all
5625  ;;
5626
5627hpux10.20* | hpux11*)
5628  lt_cv_file_magic_cmd=/usr/bin/file
5629  case $host_cpu in
5630  ia64*)
5631    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5632    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5633    ;;
5634  hppa*64*)
5635    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]'
5636    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5637    ;;
5638  *)
5639    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5640    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5641    ;;
5642  esac
5643  ;;
5644
5645interix[3-9]*)
5646  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5647  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5648  ;;
5649
5650irix5* | irix6* | nonstopux*)
5651  case $LD in
5652  *-32|*"-32 ") libmagic=32-bit;;
5653  *-n32|*"-n32 ") libmagic=N32;;
5654  *-64|*"-64 ") libmagic=64-bit;;
5655  *) libmagic=never-match;;
5656  esac
5657  lt_cv_deplibs_check_method=pass_all
5658  ;;
5659
5660# This must be glibc/ELF.
5661linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5662  lt_cv_deplibs_check_method=pass_all
5663  ;;
5664
5665netbsd*)
5666  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5667    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5668  else
5669    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5670  fi
5671  ;;
5672
5673newos6*)
5674  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5675  lt_cv_file_magic_cmd=/usr/bin/file
5676  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5677  ;;
5678
5679*nto* | *qnx*)
5680  lt_cv_deplibs_check_method=pass_all
5681  ;;
5682
5683openbsd* | bitrig*)
5684  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5685    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5686  else
5687    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5688  fi
5689  ;;
5690
5691osf3* | osf4* | osf5*)
5692  lt_cv_deplibs_check_method=pass_all
5693  ;;
5694
5695rdos*)
5696  lt_cv_deplibs_check_method=pass_all
5697  ;;
5698
5699solaris*)
5700  lt_cv_deplibs_check_method=pass_all
5701  ;;
5702
5703sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5704  lt_cv_deplibs_check_method=pass_all
5705  ;;
5706
5707sysv4 | sysv4.3*)
5708  case $host_vendor in
5709  motorola)
5710    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]'
5711    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5712    ;;
5713  ncr)
5714    lt_cv_deplibs_check_method=pass_all
5715    ;;
5716  sequent)
5717    lt_cv_file_magic_cmd='/bin/file'
5718    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5719    ;;
5720  sni)
5721    lt_cv_file_magic_cmd='/bin/file'
5722    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5723    lt_cv_file_magic_test_file=/lib/libc.so
5724    ;;
5725  siemens)
5726    lt_cv_deplibs_check_method=pass_all
5727    ;;
5728  pc)
5729    lt_cv_deplibs_check_method=pass_all
5730    ;;
5731  esac
5732  ;;
5733
5734tpf*)
5735  lt_cv_deplibs_check_method=pass_all
5736  ;;
5737os2*)
5738  lt_cv_deplibs_check_method=pass_all
5739  ;;
5740esac
5741
5742fi
5743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5744$as_echo "$lt_cv_deplibs_check_method" >&6; }
5745
5746file_magic_glob=
5747want_nocaseglob=no
5748if test "$build" = "$host"; then
5749  case $host_os in
5750  mingw* | pw32*)
5751    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5752      want_nocaseglob=yes
5753    else
5754      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5755    fi
5756    ;;
5757  esac
5758fi
5759
5760file_magic_cmd=$lt_cv_file_magic_cmd
5761deplibs_check_method=$lt_cv_deplibs_check_method
5762test -z "$deplibs_check_method" && deplibs_check_method=unknown
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785if test -n "$ac_tool_prefix"; then
5786  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5787set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5789$as_echo_n "checking for $ac_word... " >&6; }
5790if ${ac_cv_prog_DLLTOOL+:} false; then :
5791  $as_echo_n "(cached) " >&6
5792else
5793  if test -n "$DLLTOOL"; then
5794  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5795else
5796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5797for as_dir in $PATH
5798do
5799  IFS=$as_save_IFS
5800  test -z "$as_dir" && as_dir=.
5801    for ac_exec_ext in '' $ac_executable_extensions; do
5802  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5803    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5804    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5805    break 2
5806  fi
5807done
5808  done
5809IFS=$as_save_IFS
5810
5811fi
5812fi
5813DLLTOOL=$ac_cv_prog_DLLTOOL
5814if test -n "$DLLTOOL"; then
5815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5816$as_echo "$DLLTOOL" >&6; }
5817else
5818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5819$as_echo "no" >&6; }
5820fi
5821
5822
5823fi
5824if test -z "$ac_cv_prog_DLLTOOL"; then
5825  ac_ct_DLLTOOL=$DLLTOOL
5826  # Extract the first word of "dlltool", so it can be a program name with args.
5827set dummy dlltool; ac_word=$2
5828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5829$as_echo_n "checking for $ac_word... " >&6; }
5830if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5831  $as_echo_n "(cached) " >&6
5832else
5833  if test -n "$ac_ct_DLLTOOL"; then
5834  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5835else
5836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837for as_dir in $PATH
5838do
5839  IFS=$as_save_IFS
5840  test -z "$as_dir" && as_dir=.
5841    for ac_exec_ext in '' $ac_executable_extensions; do
5842  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5843    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5844    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5845    break 2
5846  fi
5847done
5848  done
5849IFS=$as_save_IFS
5850
5851fi
5852fi
5853ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5854if test -n "$ac_ct_DLLTOOL"; then
5855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5856$as_echo "$ac_ct_DLLTOOL" >&6; }
5857else
5858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5859$as_echo "no" >&6; }
5860fi
5861
5862  if test "x$ac_ct_DLLTOOL" = x; then
5863    DLLTOOL="false"
5864  else
5865    case $cross_compiling:$ac_tool_warned in
5866yes:)
5867{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5868$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5869ac_tool_warned=yes ;;
5870esac
5871    DLLTOOL=$ac_ct_DLLTOOL
5872  fi
5873else
5874  DLLTOOL="$ac_cv_prog_DLLTOOL"
5875fi
5876
5877test -z "$DLLTOOL" && DLLTOOL=dlltool
5878
5879
5880
5881
5882
5883
5884
5885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5886$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5887if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5888  $as_echo_n "(cached) " >&6
5889else
5890  lt_cv_sharedlib_from_linklib_cmd='unknown'
5891
5892case $host_os in
5893cygwin* | mingw* | pw32* | cegcc*)
5894  # two different shell functions defined in ltmain.sh;
5895  # decide which one to use based on capabilities of $DLLTOOL
5896  case `$DLLTOOL --help 2>&1` in
5897  *--identify-strict*)
5898    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5899    ;;
5900  *)
5901    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5902    ;;
5903  esac
5904  ;;
5905*)
5906  # fallback: assume linklib IS sharedlib
5907  lt_cv_sharedlib_from_linklib_cmd=$ECHO
5908  ;;
5909esac
5910
5911fi
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5913$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5914sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5915test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5916
5917
5918
5919
5920
5921
5922
5923if test -n "$ac_tool_prefix"; then
5924  for ac_prog in ar
5925  do
5926    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5927set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5929$as_echo_n "checking for $ac_word... " >&6; }
5930if ${ac_cv_prog_AR+:} false; then :
5931  $as_echo_n "(cached) " >&6
5932else
5933  if test -n "$AR"; then
5934  ac_cv_prog_AR="$AR" # Let the user override the test.
5935else
5936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5937for as_dir in $PATH
5938do
5939  IFS=$as_save_IFS
5940  test -z "$as_dir" && as_dir=.
5941    for ac_exec_ext in '' $ac_executable_extensions; do
5942  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5943    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5944    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5945    break 2
5946  fi
5947done
5948  done
5949IFS=$as_save_IFS
5950
5951fi
5952fi
5953AR=$ac_cv_prog_AR
5954if test -n "$AR"; then
5955  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5956$as_echo "$AR" >&6; }
5957else
5958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5959$as_echo "no" >&6; }
5960fi
5961
5962
5963    test -n "$AR" && break
5964  done
5965fi
5966if test -z "$AR"; then
5967  ac_ct_AR=$AR
5968  for ac_prog in ar
5969do
5970  # Extract the first word of "$ac_prog", so it can be a program name with args.
5971set dummy $ac_prog; ac_word=$2
5972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5973$as_echo_n "checking for $ac_word... " >&6; }
5974if ${ac_cv_prog_ac_ct_AR+:} false; then :
5975  $as_echo_n "(cached) " >&6
5976else
5977  if test -n "$ac_ct_AR"; then
5978  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5979else
5980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5981for as_dir in $PATH
5982do
5983  IFS=$as_save_IFS
5984  test -z "$as_dir" && as_dir=.
5985    for ac_exec_ext in '' $ac_executable_extensions; do
5986  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5987    ac_cv_prog_ac_ct_AR="$ac_prog"
5988    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5989    break 2
5990  fi
5991done
5992  done
5993IFS=$as_save_IFS
5994
5995fi
5996fi
5997ac_ct_AR=$ac_cv_prog_ac_ct_AR
5998if test -n "$ac_ct_AR"; then
5999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6000$as_echo "$ac_ct_AR" >&6; }
6001else
6002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6003$as_echo "no" >&6; }
6004fi
6005
6006
6007  test -n "$ac_ct_AR" && break
6008done
6009
6010  if test "x$ac_ct_AR" = x; then
6011    AR="false"
6012  else
6013    case $cross_compiling:$ac_tool_warned in
6014yes:)
6015{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6016$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6017ac_tool_warned=yes ;;
6018esac
6019    AR=$ac_ct_AR
6020  fi
6021fi
6022
6023: ${AR=ar}
6024: ${AR_FLAGS=cru}
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6037$as_echo_n "checking for archiver @FILE support... " >&6; }
6038if ${lt_cv_ar_at_file+:} false; then :
6039  $as_echo_n "(cached) " >&6
6040else
6041  lt_cv_ar_at_file=no
6042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6043/* end confdefs.h.  */
6044
6045int
6046main ()
6047{
6048
6049  ;
6050  return 0;
6051}
6052_ACEOF
6053if ac_fn_c_try_compile "$LINENO"; then :
6054  echo conftest.$ac_objext > conftest.lst
6055      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6056      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6057  (eval $lt_ar_try) 2>&5
6058  ac_status=$?
6059  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6060  test $ac_status = 0; }
6061      if test 0 -eq "$ac_status"; then
6062	# Ensure the archiver fails upon bogus file names.
6063	rm -f conftest.$ac_objext libconftest.a
6064	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6065  (eval $lt_ar_try) 2>&5
6066  ac_status=$?
6067  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6068  test $ac_status = 0; }
6069	if test 0 -ne "$ac_status"; then
6070          lt_cv_ar_at_file=@
6071        fi
6072      fi
6073      rm -f conftest.* libconftest.a
6074
6075fi
6076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6077
6078fi
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6080$as_echo "$lt_cv_ar_at_file" >&6; }
6081
6082if test no = "$lt_cv_ar_at_file"; then
6083  archiver_list_spec=
6084else
6085  archiver_list_spec=$lt_cv_ar_at_file
6086fi
6087
6088
6089
6090
6091
6092
6093
6094if test -n "$ac_tool_prefix"; then
6095  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6096set dummy ${ac_tool_prefix}strip; ac_word=$2
6097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6098$as_echo_n "checking for $ac_word... " >&6; }
6099if ${ac_cv_prog_STRIP+:} false; then :
6100  $as_echo_n "(cached) " >&6
6101else
6102  if test -n "$STRIP"; then
6103  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6104else
6105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6106for as_dir in $PATH
6107do
6108  IFS=$as_save_IFS
6109  test -z "$as_dir" && as_dir=.
6110    for ac_exec_ext in '' $ac_executable_extensions; do
6111  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6112    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6113    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6114    break 2
6115  fi
6116done
6117  done
6118IFS=$as_save_IFS
6119
6120fi
6121fi
6122STRIP=$ac_cv_prog_STRIP
6123if test -n "$STRIP"; then
6124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6125$as_echo "$STRIP" >&6; }
6126else
6127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6128$as_echo "no" >&6; }
6129fi
6130
6131
6132fi
6133if test -z "$ac_cv_prog_STRIP"; then
6134  ac_ct_STRIP=$STRIP
6135  # Extract the first word of "strip", so it can be a program name with args.
6136set dummy strip; ac_word=$2
6137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6138$as_echo_n "checking for $ac_word... " >&6; }
6139if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6140  $as_echo_n "(cached) " >&6
6141else
6142  if test -n "$ac_ct_STRIP"; then
6143  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6144else
6145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146for as_dir in $PATH
6147do
6148  IFS=$as_save_IFS
6149  test -z "$as_dir" && as_dir=.
6150    for ac_exec_ext in '' $ac_executable_extensions; do
6151  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6152    ac_cv_prog_ac_ct_STRIP="strip"
6153    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6154    break 2
6155  fi
6156done
6157  done
6158IFS=$as_save_IFS
6159
6160fi
6161fi
6162ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6163if test -n "$ac_ct_STRIP"; then
6164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6165$as_echo "$ac_ct_STRIP" >&6; }
6166else
6167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6168$as_echo "no" >&6; }
6169fi
6170
6171  if test "x$ac_ct_STRIP" = x; then
6172    STRIP=":"
6173  else
6174    case $cross_compiling:$ac_tool_warned in
6175yes:)
6176{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6177$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6178ac_tool_warned=yes ;;
6179esac
6180    STRIP=$ac_ct_STRIP
6181  fi
6182else
6183  STRIP="$ac_cv_prog_STRIP"
6184fi
6185
6186test -z "$STRIP" && STRIP=:
6187
6188
6189
6190
6191
6192
6193if test -n "$ac_tool_prefix"; then
6194  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6195set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6197$as_echo_n "checking for $ac_word... " >&6; }
6198if ${ac_cv_prog_RANLIB+:} false; then :
6199  $as_echo_n "(cached) " >&6
6200else
6201  if test -n "$RANLIB"; then
6202  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6203else
6204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6205for as_dir in $PATH
6206do
6207  IFS=$as_save_IFS
6208  test -z "$as_dir" && as_dir=.
6209    for ac_exec_ext in '' $ac_executable_extensions; do
6210  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6211    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6212    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6213    break 2
6214  fi
6215done
6216  done
6217IFS=$as_save_IFS
6218
6219fi
6220fi
6221RANLIB=$ac_cv_prog_RANLIB
6222if test -n "$RANLIB"; then
6223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6224$as_echo "$RANLIB" >&6; }
6225else
6226  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6227$as_echo "no" >&6; }
6228fi
6229
6230
6231fi
6232if test -z "$ac_cv_prog_RANLIB"; then
6233  ac_ct_RANLIB=$RANLIB
6234  # Extract the first word of "ranlib", so it can be a program name with args.
6235set dummy ranlib; ac_word=$2
6236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6237$as_echo_n "checking for $ac_word... " >&6; }
6238if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6239  $as_echo_n "(cached) " >&6
6240else
6241  if test -n "$ac_ct_RANLIB"; then
6242  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6243else
6244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6245for as_dir in $PATH
6246do
6247  IFS=$as_save_IFS
6248  test -z "$as_dir" && as_dir=.
6249    for ac_exec_ext in '' $ac_executable_extensions; do
6250  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6251    ac_cv_prog_ac_ct_RANLIB="ranlib"
6252    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6253    break 2
6254  fi
6255done
6256  done
6257IFS=$as_save_IFS
6258
6259fi
6260fi
6261ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6262if test -n "$ac_ct_RANLIB"; then
6263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6264$as_echo "$ac_ct_RANLIB" >&6; }
6265else
6266  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267$as_echo "no" >&6; }
6268fi
6269
6270  if test "x$ac_ct_RANLIB" = x; then
6271    RANLIB=":"
6272  else
6273    case $cross_compiling:$ac_tool_warned in
6274yes:)
6275{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6276$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6277ac_tool_warned=yes ;;
6278esac
6279    RANLIB=$ac_ct_RANLIB
6280  fi
6281else
6282  RANLIB="$ac_cv_prog_RANLIB"
6283fi
6284
6285test -z "$RANLIB" && RANLIB=:
6286
6287
6288
6289
6290
6291
6292# Determine commands to create old-style static archives.
6293old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6294old_postinstall_cmds='chmod 644 $oldlib'
6295old_postuninstall_cmds=
6296
6297if test -n "$RANLIB"; then
6298  case $host_os in
6299  bitrig* | openbsd*)
6300    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6301    ;;
6302  *)
6303    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6304    ;;
6305  esac
6306  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6307fi
6308
6309case $host_os in
6310  darwin*)
6311    lock_old_archive_extraction=yes ;;
6312  *)
6313    lock_old_archive_extraction=no ;;
6314esac
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354# If no C compiler was specified, use CC.
6355LTCC=${LTCC-"$CC"}
6356
6357# If no C compiler flags were specified, use CFLAGS.
6358LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6359
6360# Allow CC to be a program name with arguments.
6361compiler=$CC
6362
6363
6364# Check for command to grab the raw symbol name followed by C symbol from nm.
6365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6366$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6367if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6368  $as_echo_n "(cached) " >&6
6369else
6370
6371# These are sane defaults that work on at least a few old systems.
6372# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6373
6374# Character class describing NM global symbol codes.
6375symcode='[BCDEGRST]'
6376
6377# Regexp to match symbols that can be accessed directly from C.
6378sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6379
6380# Define system-specific variables.
6381case $host_os in
6382aix*)
6383  symcode='[BCDT]'
6384  ;;
6385cygwin* | mingw* | pw32* | cegcc*)
6386  symcode='[ABCDGISTW]'
6387  ;;
6388hpux*)
6389  if test ia64 = "$host_cpu"; then
6390    symcode='[ABCDEGRST]'
6391  fi
6392  ;;
6393irix* | nonstopux*)
6394  symcode='[BCDEGRST]'
6395  ;;
6396osf*)
6397  symcode='[BCDEGQRST]'
6398  ;;
6399solaris*)
6400  symcode='[BDRT]'
6401  ;;
6402sco3.2v5*)
6403  symcode='[DT]'
6404  ;;
6405sysv4.2uw2*)
6406  symcode='[DT]'
6407  ;;
6408sysv5* | sco5v6* | unixware* | OpenUNIX*)
6409  symcode='[ABDT]'
6410  ;;
6411sysv4)
6412  symcode='[DFNSTU]'
6413  ;;
6414esac
6415
6416# If we're using GNU nm, then use its standard symbol codes.
6417case `$NM -V 2>&1` in
6418*GNU* | *'with BFD'*)
6419  symcode='[ABCDGIRSTW]' ;;
6420esac
6421
6422if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6423  # Gets list of data symbols to import.
6424  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6425  # Adjust the below global symbol transforms to fixup imported variables.
6426  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6427  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6428  lt_c_name_lib_hook="\
6429  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6430  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6431else
6432  # Disable hooks by default.
6433  lt_cv_sys_global_symbol_to_import=
6434  lt_cdecl_hook=
6435  lt_c_name_hook=
6436  lt_c_name_lib_hook=
6437fi
6438
6439# Transform an extracted symbol line into a proper C declaration.
6440# Some systems (esp. on ia64) link data and code symbols differently,
6441# so use this general approach.
6442lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6443$lt_cdecl_hook\
6444" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6445" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6446
6447# Transform an extracted symbol line into symbol name and symbol address
6448lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6449$lt_c_name_hook\
6450" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6451" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6452
6453# Transform an extracted symbol line into symbol name with lib prefix and
6454# symbol address.
6455lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6456$lt_c_name_lib_hook\
6457" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6458" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6459" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6460
6461# Handle CRLF in mingw tool chain
6462opt_cr=
6463case $build_os in
6464mingw*)
6465  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6466  ;;
6467esac
6468
6469# Try without a prefix underscore, then with it.
6470for ac_symprfx in "" "_"; do
6471
6472  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6473  symxfrm="\\1 $ac_symprfx\\2 \\2"
6474
6475  # Write the raw and C identifiers.
6476  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6477    # Fake it for dumpbin and say T for any non-static function,
6478    # D for any global variable and I for any imported variable.
6479    # Also find C++ and __fastcall symbols from MSVC++,
6480    # which start with @ or ?.
6481    lt_cv_sys_global_symbol_pipe="$AWK '"\
6482"     {last_section=section; section=\$ 3};"\
6483"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6484"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6485"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6486"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6487"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6488"     \$ 0!~/External *\|/{next};"\
6489"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6490"     {if(hide[section]) next};"\
6491"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6492"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6493"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6494"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6495"     ' prfx=^$ac_symprfx"
6496  else
6497    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6498  fi
6499  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6500
6501  # Check to see that the pipe works correctly.
6502  pipe_works=no
6503
6504  rm -f conftest*
6505  cat > conftest.$ac_ext <<_LT_EOF
6506#ifdef __cplusplus
6507extern "C" {
6508#endif
6509char nm_test_var;
6510void nm_test_func(void);
6511void nm_test_func(void){}
6512#ifdef __cplusplus
6513}
6514#endif
6515int main(){nm_test_var='a';nm_test_func();return(0);}
6516_LT_EOF
6517
6518  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6519  (eval $ac_compile) 2>&5
6520  ac_status=$?
6521  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6522  test $ac_status = 0; }; then
6523    # Now try to grab the symbols.
6524    nlist=conftest.nm
6525    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6526  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6527  ac_status=$?
6528  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6529  test $ac_status = 0; } && test -s "$nlist"; then
6530      # Try sorting and uniquifying the output.
6531      if sort "$nlist" | uniq > "$nlist"T; then
6532	mv -f "$nlist"T "$nlist"
6533      else
6534	rm -f "$nlist"T
6535      fi
6536
6537      # Make sure that we snagged all the symbols we need.
6538      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6539	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6540	  cat <<_LT_EOF > conftest.$ac_ext
6541/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6542#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6543/* DATA imports from DLLs on WIN32 can't be const, because runtime
6544   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6545# define LT_DLSYM_CONST
6546#elif defined __osf__
6547/* This system does not cope well with relocations in const data.  */
6548# define LT_DLSYM_CONST
6549#else
6550# define LT_DLSYM_CONST const
6551#endif
6552
6553#ifdef __cplusplus
6554extern "C" {
6555#endif
6556
6557_LT_EOF
6558	  # Now generate the symbol file.
6559	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6560
6561	  cat <<_LT_EOF >> conftest.$ac_ext
6562
6563/* The mapping between symbol names and symbols.  */
6564LT_DLSYM_CONST struct {
6565  const char *name;
6566  void       *address;
6567}
6568lt__PROGRAM__LTX_preloaded_symbols[] =
6569{
6570  { "@PROGRAM@", (void *) 0 },
6571_LT_EOF
6572	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6573	  cat <<\_LT_EOF >> conftest.$ac_ext
6574  {0, (void *) 0}
6575};
6576
6577/* This works around a problem in FreeBSD linker */
6578#ifdef FREEBSD_WORKAROUND
6579static const void *lt_preloaded_setup() {
6580  return lt__PROGRAM__LTX_preloaded_symbols;
6581}
6582#endif
6583
6584#ifdef __cplusplus
6585}
6586#endif
6587_LT_EOF
6588	  # Now try linking the two files.
6589	  mv conftest.$ac_objext conftstm.$ac_objext
6590	  lt_globsym_save_LIBS=$LIBS
6591	  lt_globsym_save_CFLAGS=$CFLAGS
6592	  LIBS=conftstm.$ac_objext
6593	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6594	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6595  (eval $ac_link) 2>&5
6596  ac_status=$?
6597  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6598  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6599	    pipe_works=yes
6600	  fi
6601	  LIBS=$lt_globsym_save_LIBS
6602	  CFLAGS=$lt_globsym_save_CFLAGS
6603	else
6604	  echo "cannot find nm_test_func in $nlist" >&5
6605	fi
6606      else
6607	echo "cannot find nm_test_var in $nlist" >&5
6608      fi
6609    else
6610      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6611    fi
6612  else
6613    echo "$progname: failed program was:" >&5
6614    cat conftest.$ac_ext >&5
6615  fi
6616  rm -rf conftest* conftst*
6617
6618  # Do not use the global_symbol_pipe unless it works.
6619  if test yes = "$pipe_works"; then
6620    break
6621  else
6622    lt_cv_sys_global_symbol_pipe=
6623  fi
6624done
6625
6626fi
6627
6628if test -z "$lt_cv_sys_global_symbol_pipe"; then
6629  lt_cv_sys_global_symbol_to_cdecl=
6630fi
6631if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6633$as_echo "failed" >&6; }
6634else
6635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6636$as_echo "ok" >&6; }
6637fi
6638
6639# Response file support.
6640if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6641  nm_file_list_spec='@'
6642elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6643  nm_file_list_spec='@'
6644fi
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6683$as_echo_n "checking for sysroot... " >&6; }
6684
6685# Check whether --with-sysroot was given.
6686if test "${with_sysroot+set}" = set; then :
6687  withval=$with_sysroot;
6688else
6689  with_sysroot=no
6690fi
6691
6692
6693lt_sysroot=
6694case $with_sysroot in #(
6695 yes)
6696   if test yes = "$GCC"; then
6697     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6698   fi
6699   ;; #(
6700 /*)
6701   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6702   ;; #(
6703 no|'')
6704   ;; #(
6705 *)
6706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6707$as_echo "$with_sysroot" >&6; }
6708   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6709   ;;
6710esac
6711
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6713$as_echo "${lt_sysroot:-no}" >&6; }
6714
6715
6716
6717
6718
6719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6720$as_echo_n "checking for a working dd... " >&6; }
6721if ${ac_cv_path_lt_DD+:} false; then :
6722  $as_echo_n "(cached) " >&6
6723else
6724  printf 0123456789abcdef0123456789abcdef >conftest.i
6725cat conftest.i conftest.i >conftest2.i
6726: ${lt_DD:=$DD}
6727if test -z "$lt_DD"; then
6728  ac_path_lt_DD_found=false
6729  # Loop through the user's path and test for each of PROGNAME-LIST
6730  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6731for as_dir in $PATH
6732do
6733  IFS=$as_save_IFS
6734  test -z "$as_dir" && as_dir=.
6735    for ac_prog in dd; do
6736    for ac_exec_ext in '' $ac_executable_extensions; do
6737      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6738      as_fn_executable_p "$ac_path_lt_DD" || continue
6739if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6740  cmp -s conftest.i conftest.out \
6741  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6742fi
6743      $ac_path_lt_DD_found && break 3
6744    done
6745  done
6746  done
6747IFS=$as_save_IFS
6748  if test -z "$ac_cv_path_lt_DD"; then
6749    :
6750  fi
6751else
6752  ac_cv_path_lt_DD=$lt_DD
6753fi
6754
6755rm -f conftest.i conftest2.i conftest.out
6756fi
6757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6758$as_echo "$ac_cv_path_lt_DD" >&6; }
6759
6760
6761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6762$as_echo_n "checking how to truncate binary pipes... " >&6; }
6763if ${lt_cv_truncate_bin+:} false; then :
6764  $as_echo_n "(cached) " >&6
6765else
6766  printf 0123456789abcdef0123456789abcdef >conftest.i
6767cat conftest.i conftest.i >conftest2.i
6768lt_cv_truncate_bin=
6769if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6770  cmp -s conftest.i conftest.out \
6771  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6772fi
6773rm -f conftest.i conftest2.i conftest.out
6774test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6775fi
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6777$as_echo "$lt_cv_truncate_bin" >&6; }
6778
6779
6780
6781
6782
6783
6784
6785# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6786func_cc_basename ()
6787{
6788    for cc_temp in $*""; do
6789      case $cc_temp in
6790        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6791        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6792        \-*) ;;
6793        *) break;;
6794      esac
6795    done
6796    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6797}
6798
6799# Check whether --enable-libtool-lock was given.
6800if test "${enable_libtool_lock+set}" = set; then :
6801  enableval=$enable_libtool_lock;
6802fi
6803
6804test no = "$enable_libtool_lock" || enable_libtool_lock=yes
6805
6806# Some flags need to be propagated to the compiler or linker for good
6807# libtool support.
6808case $host in
6809ia64-*-hpux*)
6810  # Find out what ABI is being produced by ac_compile, and set mode
6811  # options accordingly.
6812  echo 'int i;' > conftest.$ac_ext
6813  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6814  (eval $ac_compile) 2>&5
6815  ac_status=$?
6816  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6817  test $ac_status = 0; }; then
6818    case `/usr/bin/file conftest.$ac_objext` in
6819      *ELF-32*)
6820	HPUX_IA64_MODE=32
6821	;;
6822      *ELF-64*)
6823	HPUX_IA64_MODE=64
6824	;;
6825    esac
6826  fi
6827  rm -rf conftest*
6828  ;;
6829*-*-irix6*)
6830  # Find out what ABI is being produced by ac_compile, and set linker
6831  # options accordingly.
6832  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6833  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6834  (eval $ac_compile) 2>&5
6835  ac_status=$?
6836  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6837  test $ac_status = 0; }; then
6838    if test yes = "$lt_cv_prog_gnu_ld"; then
6839      case `/usr/bin/file conftest.$ac_objext` in
6840	*32-bit*)
6841	  LD="${LD-ld} -melf32bsmip"
6842	  ;;
6843	*N32*)
6844	  LD="${LD-ld} -melf32bmipn32"
6845	  ;;
6846	*64-bit*)
6847	  LD="${LD-ld} -melf64bmip"
6848	;;
6849      esac
6850    else
6851      case `/usr/bin/file conftest.$ac_objext` in
6852	*32-bit*)
6853	  LD="${LD-ld} -32"
6854	  ;;
6855	*N32*)
6856	  LD="${LD-ld} -n32"
6857	  ;;
6858	*64-bit*)
6859	  LD="${LD-ld} -64"
6860	  ;;
6861      esac
6862    fi
6863  fi
6864  rm -rf conftest*
6865  ;;
6866
6867mips64*-*linux*)
6868  # Find out what ABI is being produced by ac_compile, and set linker
6869  # options accordingly.
6870  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6871  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6872  (eval $ac_compile) 2>&5
6873  ac_status=$?
6874  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6875  test $ac_status = 0; }; then
6876    emul=elf
6877    case `/usr/bin/file conftest.$ac_objext` in
6878      *32-bit*)
6879	emul="${emul}32"
6880	;;
6881      *64-bit*)
6882	emul="${emul}64"
6883	;;
6884    esac
6885    case `/usr/bin/file conftest.$ac_objext` in
6886      *MSB*)
6887	emul="${emul}btsmip"
6888	;;
6889      *LSB*)
6890	emul="${emul}ltsmip"
6891	;;
6892    esac
6893    case `/usr/bin/file conftest.$ac_objext` in
6894      *N32*)
6895	emul="${emul}n32"
6896	;;
6897    esac
6898    LD="${LD-ld} -m $emul"
6899  fi
6900  rm -rf conftest*
6901  ;;
6902
6903x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6904s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6905  # Find out what ABI is being produced by ac_compile, and set linker
6906  # options accordingly.  Note that the listed cases only cover the
6907  # situations where additional linker options are needed (such as when
6908  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6909  # vice versa); the common cases where no linker options are needed do
6910  # not appear in the list.
6911  echo 'int i;' > conftest.$ac_ext
6912  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6913  (eval $ac_compile) 2>&5
6914  ac_status=$?
6915  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6916  test $ac_status = 0; }; then
6917    case `/usr/bin/file conftest.o` in
6918      *32-bit*)
6919	case $host in
6920	  x86_64-*kfreebsd*-gnu)
6921	    LD="${LD-ld} -m elf_i386_fbsd"
6922	    ;;
6923	  x86_64-*linux*)
6924	    case `/usr/bin/file conftest.o` in
6925	      *x86-64*)
6926		LD="${LD-ld} -m elf32_x86_64"
6927		;;
6928	      *)
6929		LD="${LD-ld} -m elf_i386"
6930		;;
6931	    esac
6932	    ;;
6933	  powerpc64le-*linux*)
6934	    LD="${LD-ld} -m elf32lppclinux"
6935	    ;;
6936	  powerpc64-*linux*)
6937	    LD="${LD-ld} -m elf32ppclinux"
6938	    ;;
6939	  s390x-*linux*)
6940	    LD="${LD-ld} -m elf_s390"
6941	    ;;
6942	  sparc64-*linux*)
6943	    LD="${LD-ld} -m elf32_sparc"
6944	    ;;
6945	esac
6946	;;
6947      *64-bit*)
6948	case $host in
6949	  x86_64-*kfreebsd*-gnu)
6950	    LD="${LD-ld} -m elf_x86_64_fbsd"
6951	    ;;
6952	  x86_64-*linux*)
6953	    LD="${LD-ld} -m elf_x86_64"
6954	    ;;
6955	  powerpcle-*linux*|powerpc64le-*linux*)
6956	    LD="${LD-ld} -m elf64lppc"
6957	    ;;
6958	  powerpc-*linux*|powerpc64-*linux*)
6959	    LD="${LD-ld} -m elf64ppc"
6960	    ;;
6961	  s390*-*linux*|s390*-*tpf*)
6962	    LD="${LD-ld} -m elf64_s390"
6963	    ;;
6964	  sparc*-*linux*)
6965	    LD="${LD-ld} -m elf64_sparc"
6966	    ;;
6967	esac
6968	;;
6969    esac
6970  fi
6971  rm -rf conftest*
6972  ;;
6973
6974*-*-sco3.2v5*)
6975  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6976  SAVE_CFLAGS=$CFLAGS
6977  CFLAGS="$CFLAGS -belf"
6978  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6979$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6980if ${lt_cv_cc_needs_belf+:} false; then :
6981  $as_echo_n "(cached) " >&6
6982else
6983  ac_ext=c
6984ac_cpp='$CPP $CPPFLAGS'
6985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6987ac_compiler_gnu=$ac_cv_c_compiler_gnu
6988
6989     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6990/* end confdefs.h.  */
6991
6992int
6993main ()
6994{
6995
6996  ;
6997  return 0;
6998}
6999_ACEOF
7000if ac_fn_c_try_link "$LINENO"; then :
7001  lt_cv_cc_needs_belf=yes
7002else
7003  lt_cv_cc_needs_belf=no
7004fi
7005rm -f core conftest.err conftest.$ac_objext \
7006    conftest$ac_exeext conftest.$ac_ext
7007     ac_ext=c
7008ac_cpp='$CPP $CPPFLAGS'
7009ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7010ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7011ac_compiler_gnu=$ac_cv_c_compiler_gnu
7012
7013fi
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7015$as_echo "$lt_cv_cc_needs_belf" >&6; }
7016  if test yes != "$lt_cv_cc_needs_belf"; then
7017    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7018    CFLAGS=$SAVE_CFLAGS
7019  fi
7020  ;;
7021*-*solaris*)
7022  # Find out what ABI is being produced by ac_compile, and set linker
7023  # options accordingly.
7024  echo 'int i;' > conftest.$ac_ext
7025  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7026  (eval $ac_compile) 2>&5
7027  ac_status=$?
7028  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7029  test $ac_status = 0; }; then
7030    case `/usr/bin/file conftest.o` in
7031    *64-bit*)
7032      case $lt_cv_prog_gnu_ld in
7033      yes*)
7034        case $host in
7035        i?86-*-solaris*|x86_64-*-solaris*)
7036          LD="${LD-ld} -m elf_x86_64"
7037          ;;
7038        sparc*-*-solaris*)
7039          LD="${LD-ld} -m elf64_sparc"
7040          ;;
7041        esac
7042        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7043        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7044          LD=${LD-ld}_sol2
7045        fi
7046        ;;
7047      *)
7048	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7049	  LD="${LD-ld} -64"
7050	fi
7051	;;
7052      esac
7053      ;;
7054    esac
7055  fi
7056  rm -rf conftest*
7057  ;;
7058esac
7059
7060need_locks=$enable_libtool_lock
7061
7062if test -n "$ac_tool_prefix"; then
7063  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7064set dummy ${ac_tool_prefix}mt; ac_word=$2
7065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7066$as_echo_n "checking for $ac_word... " >&6; }
7067if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7068  $as_echo_n "(cached) " >&6
7069else
7070  if test -n "$MANIFEST_TOOL"; then
7071  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7072else
7073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7074for as_dir in $PATH
7075do
7076  IFS=$as_save_IFS
7077  test -z "$as_dir" && as_dir=.
7078    for ac_exec_ext in '' $ac_executable_extensions; do
7079  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7080    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7081    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7082    break 2
7083  fi
7084done
7085  done
7086IFS=$as_save_IFS
7087
7088fi
7089fi
7090MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7091if test -n "$MANIFEST_TOOL"; then
7092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7093$as_echo "$MANIFEST_TOOL" >&6; }
7094else
7095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7096$as_echo "no" >&6; }
7097fi
7098
7099
7100fi
7101if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7102  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7103  # Extract the first word of "mt", so it can be a program name with args.
7104set dummy mt; ac_word=$2
7105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7106$as_echo_n "checking for $ac_word... " >&6; }
7107if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7108  $as_echo_n "(cached) " >&6
7109else
7110  if test -n "$ac_ct_MANIFEST_TOOL"; then
7111  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7112else
7113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7114for as_dir in $PATH
7115do
7116  IFS=$as_save_IFS
7117  test -z "$as_dir" && as_dir=.
7118    for ac_exec_ext in '' $ac_executable_extensions; do
7119  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7120    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7121    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7122    break 2
7123  fi
7124done
7125  done
7126IFS=$as_save_IFS
7127
7128fi
7129fi
7130ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7131if test -n "$ac_ct_MANIFEST_TOOL"; then
7132  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7133$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7134else
7135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7136$as_echo "no" >&6; }
7137fi
7138
7139  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7140    MANIFEST_TOOL=":"
7141  else
7142    case $cross_compiling:$ac_tool_warned in
7143yes:)
7144{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7145$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7146ac_tool_warned=yes ;;
7147esac
7148    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7149  fi
7150else
7151  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7152fi
7153
7154test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7156$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7157if ${lt_cv_path_mainfest_tool+:} false; then :
7158  $as_echo_n "(cached) " >&6
7159else
7160  lt_cv_path_mainfest_tool=no
7161  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7162  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7163  cat conftest.err >&5
7164  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7165    lt_cv_path_mainfest_tool=yes
7166  fi
7167  rm -f conftest*
7168fi
7169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7170$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7171if test yes != "$lt_cv_path_mainfest_tool"; then
7172  MANIFEST_TOOL=:
7173fi
7174
7175
7176
7177
7178
7179
7180  case $host_os in
7181    rhapsody* | darwin*)
7182    if test -n "$ac_tool_prefix"; then
7183  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7184set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7186$as_echo_n "checking for $ac_word... " >&6; }
7187if ${ac_cv_prog_DSYMUTIL+:} false; then :
7188  $as_echo_n "(cached) " >&6
7189else
7190  if test -n "$DSYMUTIL"; then
7191  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7192else
7193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7194for as_dir in $PATH
7195do
7196  IFS=$as_save_IFS
7197  test -z "$as_dir" && as_dir=.
7198    for ac_exec_ext in '' $ac_executable_extensions; do
7199  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7200    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7201    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7202    break 2
7203  fi
7204done
7205  done
7206IFS=$as_save_IFS
7207
7208fi
7209fi
7210DSYMUTIL=$ac_cv_prog_DSYMUTIL
7211if test -n "$DSYMUTIL"; then
7212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7213$as_echo "$DSYMUTIL" >&6; }
7214else
7215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7216$as_echo "no" >&6; }
7217fi
7218
7219
7220fi
7221if test -z "$ac_cv_prog_DSYMUTIL"; then
7222  ac_ct_DSYMUTIL=$DSYMUTIL
7223  # Extract the first word of "dsymutil", so it can be a program name with args.
7224set dummy dsymutil; ac_word=$2
7225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7226$as_echo_n "checking for $ac_word... " >&6; }
7227if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7228  $as_echo_n "(cached) " >&6
7229else
7230  if test -n "$ac_ct_DSYMUTIL"; then
7231  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7232else
7233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7234for as_dir in $PATH
7235do
7236  IFS=$as_save_IFS
7237  test -z "$as_dir" && as_dir=.
7238    for ac_exec_ext in '' $ac_executable_extensions; do
7239  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7240    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7241    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7242    break 2
7243  fi
7244done
7245  done
7246IFS=$as_save_IFS
7247
7248fi
7249fi
7250ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7251if test -n "$ac_ct_DSYMUTIL"; then
7252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7253$as_echo "$ac_ct_DSYMUTIL" >&6; }
7254else
7255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7256$as_echo "no" >&6; }
7257fi
7258
7259  if test "x$ac_ct_DSYMUTIL" = x; then
7260    DSYMUTIL=":"
7261  else
7262    case $cross_compiling:$ac_tool_warned in
7263yes:)
7264{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7265$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7266ac_tool_warned=yes ;;
7267esac
7268    DSYMUTIL=$ac_ct_DSYMUTIL
7269  fi
7270else
7271  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7272fi
7273
7274    if test -n "$ac_tool_prefix"; then
7275  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7276set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7278$as_echo_n "checking for $ac_word... " >&6; }
7279if ${ac_cv_prog_NMEDIT+:} false; then :
7280  $as_echo_n "(cached) " >&6
7281else
7282  if test -n "$NMEDIT"; then
7283  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7284else
7285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7286for as_dir in $PATH
7287do
7288  IFS=$as_save_IFS
7289  test -z "$as_dir" && as_dir=.
7290    for ac_exec_ext in '' $ac_executable_extensions; do
7291  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7292    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7293    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7294    break 2
7295  fi
7296done
7297  done
7298IFS=$as_save_IFS
7299
7300fi
7301fi
7302NMEDIT=$ac_cv_prog_NMEDIT
7303if test -n "$NMEDIT"; then
7304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7305$as_echo "$NMEDIT" >&6; }
7306else
7307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7308$as_echo "no" >&6; }
7309fi
7310
7311
7312fi
7313if test -z "$ac_cv_prog_NMEDIT"; then
7314  ac_ct_NMEDIT=$NMEDIT
7315  # Extract the first word of "nmedit", so it can be a program name with args.
7316set dummy nmedit; ac_word=$2
7317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7318$as_echo_n "checking for $ac_word... " >&6; }
7319if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7320  $as_echo_n "(cached) " >&6
7321else
7322  if test -n "$ac_ct_NMEDIT"; then
7323  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7324else
7325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7326for as_dir in $PATH
7327do
7328  IFS=$as_save_IFS
7329  test -z "$as_dir" && as_dir=.
7330    for ac_exec_ext in '' $ac_executable_extensions; do
7331  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7332    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7333    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7334    break 2
7335  fi
7336done
7337  done
7338IFS=$as_save_IFS
7339
7340fi
7341fi
7342ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7343if test -n "$ac_ct_NMEDIT"; then
7344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7345$as_echo "$ac_ct_NMEDIT" >&6; }
7346else
7347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7348$as_echo "no" >&6; }
7349fi
7350
7351  if test "x$ac_ct_NMEDIT" = x; then
7352    NMEDIT=":"
7353  else
7354    case $cross_compiling:$ac_tool_warned in
7355yes:)
7356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7358ac_tool_warned=yes ;;
7359esac
7360    NMEDIT=$ac_ct_NMEDIT
7361  fi
7362else
7363  NMEDIT="$ac_cv_prog_NMEDIT"
7364fi
7365
7366    if test -n "$ac_tool_prefix"; then
7367  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7368set dummy ${ac_tool_prefix}lipo; ac_word=$2
7369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7370$as_echo_n "checking for $ac_word... " >&6; }
7371if ${ac_cv_prog_LIPO+:} false; then :
7372  $as_echo_n "(cached) " >&6
7373else
7374  if test -n "$LIPO"; then
7375  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7376else
7377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7378for as_dir in $PATH
7379do
7380  IFS=$as_save_IFS
7381  test -z "$as_dir" && as_dir=.
7382    for ac_exec_ext in '' $ac_executable_extensions; do
7383  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7384    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7385    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7386    break 2
7387  fi
7388done
7389  done
7390IFS=$as_save_IFS
7391
7392fi
7393fi
7394LIPO=$ac_cv_prog_LIPO
7395if test -n "$LIPO"; then
7396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7397$as_echo "$LIPO" >&6; }
7398else
7399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7400$as_echo "no" >&6; }
7401fi
7402
7403
7404fi
7405if test -z "$ac_cv_prog_LIPO"; then
7406  ac_ct_LIPO=$LIPO
7407  # Extract the first word of "lipo", so it can be a program name with args.
7408set dummy lipo; ac_word=$2
7409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7410$as_echo_n "checking for $ac_word... " >&6; }
7411if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7412  $as_echo_n "(cached) " >&6
7413else
7414  if test -n "$ac_ct_LIPO"; then
7415  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7416else
7417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7418for as_dir in $PATH
7419do
7420  IFS=$as_save_IFS
7421  test -z "$as_dir" && as_dir=.
7422    for ac_exec_ext in '' $ac_executable_extensions; do
7423  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7424    ac_cv_prog_ac_ct_LIPO="lipo"
7425    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7426    break 2
7427  fi
7428done
7429  done
7430IFS=$as_save_IFS
7431
7432fi
7433fi
7434ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7435if test -n "$ac_ct_LIPO"; then
7436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7437$as_echo "$ac_ct_LIPO" >&6; }
7438else
7439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7440$as_echo "no" >&6; }
7441fi
7442
7443  if test "x$ac_ct_LIPO" = x; then
7444    LIPO=":"
7445  else
7446    case $cross_compiling:$ac_tool_warned in
7447yes:)
7448{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7449$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7450ac_tool_warned=yes ;;
7451esac
7452    LIPO=$ac_ct_LIPO
7453  fi
7454else
7455  LIPO="$ac_cv_prog_LIPO"
7456fi
7457
7458    if test -n "$ac_tool_prefix"; then
7459  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7460set dummy ${ac_tool_prefix}otool; ac_word=$2
7461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7462$as_echo_n "checking for $ac_word... " >&6; }
7463if ${ac_cv_prog_OTOOL+:} false; then :
7464  $as_echo_n "(cached) " >&6
7465else
7466  if test -n "$OTOOL"; then
7467  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7468else
7469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7470for as_dir in $PATH
7471do
7472  IFS=$as_save_IFS
7473  test -z "$as_dir" && as_dir=.
7474    for ac_exec_ext in '' $ac_executable_extensions; do
7475  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7476    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7477    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7478    break 2
7479  fi
7480done
7481  done
7482IFS=$as_save_IFS
7483
7484fi
7485fi
7486OTOOL=$ac_cv_prog_OTOOL
7487if test -n "$OTOOL"; then
7488  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7489$as_echo "$OTOOL" >&6; }
7490else
7491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7492$as_echo "no" >&6; }
7493fi
7494
7495
7496fi
7497if test -z "$ac_cv_prog_OTOOL"; then
7498  ac_ct_OTOOL=$OTOOL
7499  # Extract the first word of "otool", so it can be a program name with args.
7500set dummy otool; ac_word=$2
7501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7502$as_echo_n "checking for $ac_word... " >&6; }
7503if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7504  $as_echo_n "(cached) " >&6
7505else
7506  if test -n "$ac_ct_OTOOL"; then
7507  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7508else
7509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7510for as_dir in $PATH
7511do
7512  IFS=$as_save_IFS
7513  test -z "$as_dir" && as_dir=.
7514    for ac_exec_ext in '' $ac_executable_extensions; do
7515  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7516    ac_cv_prog_ac_ct_OTOOL="otool"
7517    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7518    break 2
7519  fi
7520done
7521  done
7522IFS=$as_save_IFS
7523
7524fi
7525fi
7526ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7527if test -n "$ac_ct_OTOOL"; then
7528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7529$as_echo "$ac_ct_OTOOL" >&6; }
7530else
7531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7532$as_echo "no" >&6; }
7533fi
7534
7535  if test "x$ac_ct_OTOOL" = x; then
7536    OTOOL=":"
7537  else
7538    case $cross_compiling:$ac_tool_warned in
7539yes:)
7540{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7541$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7542ac_tool_warned=yes ;;
7543esac
7544    OTOOL=$ac_ct_OTOOL
7545  fi
7546else
7547  OTOOL="$ac_cv_prog_OTOOL"
7548fi
7549
7550    if test -n "$ac_tool_prefix"; then
7551  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7552set dummy ${ac_tool_prefix}otool64; ac_word=$2
7553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7554$as_echo_n "checking for $ac_word... " >&6; }
7555if ${ac_cv_prog_OTOOL64+:} false; then :
7556  $as_echo_n "(cached) " >&6
7557else
7558  if test -n "$OTOOL64"; then
7559  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7560else
7561as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7562for as_dir in $PATH
7563do
7564  IFS=$as_save_IFS
7565  test -z "$as_dir" && as_dir=.
7566    for ac_exec_ext in '' $ac_executable_extensions; do
7567  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7568    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7569    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7570    break 2
7571  fi
7572done
7573  done
7574IFS=$as_save_IFS
7575
7576fi
7577fi
7578OTOOL64=$ac_cv_prog_OTOOL64
7579if test -n "$OTOOL64"; then
7580  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7581$as_echo "$OTOOL64" >&6; }
7582else
7583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7584$as_echo "no" >&6; }
7585fi
7586
7587
7588fi
7589if test -z "$ac_cv_prog_OTOOL64"; then
7590  ac_ct_OTOOL64=$OTOOL64
7591  # Extract the first word of "otool64", so it can be a program name with args.
7592set dummy otool64; ac_word=$2
7593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7594$as_echo_n "checking for $ac_word... " >&6; }
7595if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7596  $as_echo_n "(cached) " >&6
7597else
7598  if test -n "$ac_ct_OTOOL64"; then
7599  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7600else
7601as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7602for as_dir in $PATH
7603do
7604  IFS=$as_save_IFS
7605  test -z "$as_dir" && as_dir=.
7606    for ac_exec_ext in '' $ac_executable_extensions; do
7607  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7608    ac_cv_prog_ac_ct_OTOOL64="otool64"
7609    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7610    break 2
7611  fi
7612done
7613  done
7614IFS=$as_save_IFS
7615
7616fi
7617fi
7618ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7619if test -n "$ac_ct_OTOOL64"; then
7620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7621$as_echo "$ac_ct_OTOOL64" >&6; }
7622else
7623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7624$as_echo "no" >&6; }
7625fi
7626
7627  if test "x$ac_ct_OTOOL64" = x; then
7628    OTOOL64=":"
7629  else
7630    case $cross_compiling:$ac_tool_warned in
7631yes:)
7632{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7633$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7634ac_tool_warned=yes ;;
7635esac
7636    OTOOL64=$ac_ct_OTOOL64
7637  fi
7638else
7639  OTOOL64="$ac_cv_prog_OTOOL64"
7640fi
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7669$as_echo_n "checking for -single_module linker flag... " >&6; }
7670if ${lt_cv_apple_cc_single_mod+:} false; then :
7671  $as_echo_n "(cached) " >&6
7672else
7673  lt_cv_apple_cc_single_mod=no
7674      if test -z "$LT_MULTI_MODULE"; then
7675	# By default we will add the -single_module flag. You can override
7676	# by either setting the environment variable LT_MULTI_MODULE
7677	# non-empty at configure time, or by adding -multi_module to the
7678	# link flags.
7679	rm -rf libconftest.dylib*
7680	echo "int foo(void){return 1;}" > conftest.c
7681	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7682-dynamiclib -Wl,-single_module conftest.c" >&5
7683	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7684	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7685        _lt_result=$?
7686	# If there is a non-empty error log, and "single_module"
7687	# appears in it, assume the flag caused a linker warning
7688        if test -s conftest.err && $GREP single_module conftest.err; then
7689	  cat conftest.err >&5
7690	# Otherwise, if the output was created with a 0 exit code from
7691	# the compiler, it worked.
7692	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7693	  lt_cv_apple_cc_single_mod=yes
7694	else
7695	  cat conftest.err >&5
7696	fi
7697	rm -rf libconftest.dylib*
7698	rm -f conftest.*
7699      fi
7700fi
7701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7702$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7703
7704    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7705$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7706if ${lt_cv_ld_exported_symbols_list+:} false; then :
7707  $as_echo_n "(cached) " >&6
7708else
7709  lt_cv_ld_exported_symbols_list=no
7710      save_LDFLAGS=$LDFLAGS
7711      echo "_main" > conftest.sym
7712      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7713      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7714/* end confdefs.h.  */
7715
7716int
7717main ()
7718{
7719
7720  ;
7721  return 0;
7722}
7723_ACEOF
7724if ac_fn_c_try_link "$LINENO"; then :
7725  lt_cv_ld_exported_symbols_list=yes
7726else
7727  lt_cv_ld_exported_symbols_list=no
7728fi
7729rm -f core conftest.err conftest.$ac_objext \
7730    conftest$ac_exeext conftest.$ac_ext
7731	LDFLAGS=$save_LDFLAGS
7732
7733fi
7734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7735$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7736
7737    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7738$as_echo_n "checking for -force_load linker flag... " >&6; }
7739if ${lt_cv_ld_force_load+:} false; then :
7740  $as_echo_n "(cached) " >&6
7741else
7742  lt_cv_ld_force_load=no
7743      cat > conftest.c << _LT_EOF
7744int forced_loaded() { return 2;}
7745_LT_EOF
7746      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7747      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7748      echo "$AR cru libconftest.a conftest.o" >&5
7749      $AR cru libconftest.a conftest.o 2>&5
7750      echo "$RANLIB libconftest.a" >&5
7751      $RANLIB libconftest.a 2>&5
7752      cat > conftest.c << _LT_EOF
7753int main() { return 0;}
7754_LT_EOF
7755      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7756      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7757      _lt_result=$?
7758      if test -s conftest.err && $GREP force_load conftest.err; then
7759	cat conftest.err >&5
7760      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7761	lt_cv_ld_force_load=yes
7762      else
7763	cat conftest.err >&5
7764      fi
7765        rm -f conftest.err libconftest.a conftest conftest.c
7766        rm -rf conftest.dSYM
7767
7768fi
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7770$as_echo "$lt_cv_ld_force_load" >&6; }
7771    case $host_os in
7772    rhapsody* | darwin1.[012])
7773      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7774    darwin1.*)
7775      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7776    darwin*) # darwin 5.x on
7777      # if running on 10.5 or later, the deployment target defaults
7778      # to the OS version, if on x86, and 10.4, the deployment
7779      # target defaults to 10.4. Don't you love it?
7780      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7781	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7782	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7783	10.[012][,.]*)
7784	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7785	10.*)
7786	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7787      esac
7788    ;;
7789  esac
7790    if test yes = "$lt_cv_apple_cc_single_mod"; then
7791      _lt_dar_single_mod='$single_module'
7792    fi
7793    if test yes = "$lt_cv_ld_exported_symbols_list"; then
7794      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7795    else
7796      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7797    fi
7798    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7799      _lt_dsymutil='~$DSYMUTIL $lib || :'
7800    else
7801      _lt_dsymutil=
7802    fi
7803    ;;
7804  esac
7805
7806# func_munge_path_list VARIABLE PATH
7807# -----------------------------------
7808# VARIABLE is name of variable containing _space_ separated list of
7809# directories to be munged by the contents of PATH, which is string
7810# having a format:
7811# "DIR[:DIR]:"
7812#       string "DIR[ DIR]" will be prepended to VARIABLE
7813# ":DIR[:DIR]"
7814#       string "DIR[ DIR]" will be appended to VARIABLE
7815# "DIRP[:DIRP]::[DIRA:]DIRA"
7816#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7817#       "DIRA[ DIRA]" will be appended to VARIABLE
7818# "DIR[:DIR]"
7819#       VARIABLE will be replaced by "DIR[ DIR]"
7820func_munge_path_list ()
7821{
7822    case x$2 in
7823    x)
7824        ;;
7825    *:)
7826        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7827        ;;
7828    x:*)
7829        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7830        ;;
7831    *::*)
7832        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7833        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7834        ;;
7835    *)
7836        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7837        ;;
7838    esac
7839}
7840
7841ac_ext=c
7842ac_cpp='$CPP $CPPFLAGS'
7843ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7844ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7845ac_compiler_gnu=$ac_cv_c_compiler_gnu
7846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7847$as_echo_n "checking how to run the C preprocessor... " >&6; }
7848# On Suns, sometimes $CPP names a directory.
7849if test -n "$CPP" && test -d "$CPP"; then
7850  CPP=
7851fi
7852if test -z "$CPP"; then
7853  if ${ac_cv_prog_CPP+:} false; then :
7854  $as_echo_n "(cached) " >&6
7855else
7856      # Double quotes because CPP needs to be expanded
7857    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7858    do
7859      ac_preproc_ok=false
7860for ac_c_preproc_warn_flag in '' yes
7861do
7862  # Use a header file that comes with gcc, so configuring glibc
7863  # with a fresh cross-compiler works.
7864  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7865  # <limits.h> exists even on freestanding compilers.
7866  # On the NeXT, cc -E runs the code through the compiler's parser,
7867  # not just through cpp. "Syntax error" is here to catch this case.
7868  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7869/* end confdefs.h.  */
7870#ifdef __STDC__
7871# include <limits.h>
7872#else
7873# include <assert.h>
7874#endif
7875		     Syntax error
7876_ACEOF
7877if ac_fn_c_try_cpp "$LINENO"; then :
7878
7879else
7880  # Broken: fails on valid input.
7881continue
7882fi
7883rm -f conftest.err conftest.i conftest.$ac_ext
7884
7885  # OK, works on sane cases.  Now check whether nonexistent headers
7886  # can be detected and how.
7887  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7888/* end confdefs.h.  */
7889#include <ac_nonexistent.h>
7890_ACEOF
7891if ac_fn_c_try_cpp "$LINENO"; then :
7892  # Broken: success on invalid input.
7893continue
7894else
7895  # Passes both tests.
7896ac_preproc_ok=:
7897break
7898fi
7899rm -f conftest.err conftest.i conftest.$ac_ext
7900
7901done
7902# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7903rm -f conftest.i conftest.err conftest.$ac_ext
7904if $ac_preproc_ok; then :
7905  break
7906fi
7907
7908    done
7909    ac_cv_prog_CPP=$CPP
7910
7911fi
7912  CPP=$ac_cv_prog_CPP
7913else
7914  ac_cv_prog_CPP=$CPP
7915fi
7916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7917$as_echo "$CPP" >&6; }
7918ac_preproc_ok=false
7919for ac_c_preproc_warn_flag in '' yes
7920do
7921  # Use a header file that comes with gcc, so configuring glibc
7922  # with a fresh cross-compiler works.
7923  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7924  # <limits.h> exists even on freestanding compilers.
7925  # On the NeXT, cc -E runs the code through the compiler's parser,
7926  # not just through cpp. "Syntax error" is here to catch this case.
7927  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7928/* end confdefs.h.  */
7929#ifdef __STDC__
7930# include <limits.h>
7931#else
7932# include <assert.h>
7933#endif
7934		     Syntax error
7935_ACEOF
7936if ac_fn_c_try_cpp "$LINENO"; then :
7937
7938else
7939  # Broken: fails on valid input.
7940continue
7941fi
7942rm -f conftest.err conftest.i conftest.$ac_ext
7943
7944  # OK, works on sane cases.  Now check whether nonexistent headers
7945  # can be detected and how.
7946  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7947/* end confdefs.h.  */
7948#include <ac_nonexistent.h>
7949_ACEOF
7950if ac_fn_c_try_cpp "$LINENO"; then :
7951  # Broken: success on invalid input.
7952continue
7953else
7954  # Passes both tests.
7955ac_preproc_ok=:
7956break
7957fi
7958rm -f conftest.err conftest.i conftest.$ac_ext
7959
7960done
7961# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7962rm -f conftest.i conftest.err conftest.$ac_ext
7963if $ac_preproc_ok; then :
7964
7965else
7966  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7967$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7968as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7969See \`config.log' for more details" "$LINENO" 5; }
7970fi
7971
7972ac_ext=c
7973ac_cpp='$CPP $CPPFLAGS'
7974ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976ac_compiler_gnu=$ac_cv_c_compiler_gnu
7977
7978
7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7980$as_echo_n "checking for ANSI C header files... " >&6; }
7981if ${ac_cv_header_stdc+:} false; then :
7982  $as_echo_n "(cached) " >&6
7983else
7984  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7985/* end confdefs.h.  */
7986#include <stdlib.h>
7987#include <stdarg.h>
7988#include <string.h>
7989#include <float.h>
7990
7991int
7992main ()
7993{
7994
7995  ;
7996  return 0;
7997}
7998_ACEOF
7999if ac_fn_c_try_compile "$LINENO"; then :
8000  ac_cv_header_stdc=yes
8001else
8002  ac_cv_header_stdc=no
8003fi
8004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8005
8006if test $ac_cv_header_stdc = yes; then
8007  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8009/* end confdefs.h.  */
8010#include <string.h>
8011
8012_ACEOF
8013if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8014  $EGREP "memchr" >/dev/null 2>&1; then :
8015
8016else
8017  ac_cv_header_stdc=no
8018fi
8019rm -f conftest*
8020
8021fi
8022
8023if test $ac_cv_header_stdc = yes; then
8024  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8025  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8026/* end confdefs.h.  */
8027#include <stdlib.h>
8028
8029_ACEOF
8030if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8031  $EGREP "free" >/dev/null 2>&1; then :
8032
8033else
8034  ac_cv_header_stdc=no
8035fi
8036rm -f conftest*
8037
8038fi
8039
8040if test $ac_cv_header_stdc = yes; then
8041  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8042  if test "$cross_compiling" = yes; then :
8043  :
8044else
8045  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8046/* end confdefs.h.  */
8047#include <ctype.h>
8048#include <stdlib.h>
8049#if ((' ' & 0x0FF) == 0x020)
8050# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8051# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8052#else
8053# define ISLOWER(c) \
8054		   (('a' <= (c) && (c) <= 'i') \
8055		     || ('j' <= (c) && (c) <= 'r') \
8056		     || ('s' <= (c) && (c) <= 'z'))
8057# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8058#endif
8059
8060#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8061int
8062main ()
8063{
8064  int i;
8065  for (i = 0; i < 256; i++)
8066    if (XOR (islower (i), ISLOWER (i))
8067	|| toupper (i) != TOUPPER (i))
8068      return 2;
8069  return 0;
8070}
8071_ACEOF
8072if ac_fn_c_try_run "$LINENO"; then :
8073
8074else
8075  ac_cv_header_stdc=no
8076fi
8077rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8078  conftest.$ac_objext conftest.beam conftest.$ac_ext
8079fi
8080
8081fi
8082fi
8083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8084$as_echo "$ac_cv_header_stdc" >&6; }
8085if test $ac_cv_header_stdc = yes; then
8086
8087$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8088
8089fi
8090
8091# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8092for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8093		  inttypes.h stdint.h unistd.h
8094do :
8095  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8096ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8097"
8098if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8099  cat >>confdefs.h <<_ACEOF
8100#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8101_ACEOF
8102
8103fi
8104
8105done
8106
8107
8108for ac_header in dlfcn.h
8109do :
8110  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8111"
8112if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8113  cat >>confdefs.h <<_ACEOF
8114#define HAVE_DLFCN_H 1
8115_ACEOF
8116
8117fi
8118
8119done
8120
8121
8122
8123
8124
8125# Set options
8126enable_win32_dll=yes
8127
8128case $host in
8129*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
8130  if test -n "$ac_tool_prefix"; then
8131  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
8132set dummy ${ac_tool_prefix}as; ac_word=$2
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8134$as_echo_n "checking for $ac_word... " >&6; }
8135if ${ac_cv_prog_AS+:} false; then :
8136  $as_echo_n "(cached) " >&6
8137else
8138  if test -n "$AS"; then
8139  ac_cv_prog_AS="$AS" # Let the user override the test.
8140else
8141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8142for as_dir in $PATH
8143do
8144  IFS=$as_save_IFS
8145  test -z "$as_dir" && as_dir=.
8146    for ac_exec_ext in '' $ac_executable_extensions; do
8147  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8148    ac_cv_prog_AS="${ac_tool_prefix}as"
8149    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8150    break 2
8151  fi
8152done
8153  done
8154IFS=$as_save_IFS
8155
8156fi
8157fi
8158AS=$ac_cv_prog_AS
8159if test -n "$AS"; then
8160  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8161$as_echo "$AS" >&6; }
8162else
8163  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8164$as_echo "no" >&6; }
8165fi
8166
8167
8168fi
8169if test -z "$ac_cv_prog_AS"; then
8170  ac_ct_AS=$AS
8171  # Extract the first word of "as", so it can be a program name with args.
8172set dummy as; ac_word=$2
8173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8174$as_echo_n "checking for $ac_word... " >&6; }
8175if ${ac_cv_prog_ac_ct_AS+:} false; then :
8176  $as_echo_n "(cached) " >&6
8177else
8178  if test -n "$ac_ct_AS"; then
8179  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
8180else
8181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8182for as_dir in $PATH
8183do
8184  IFS=$as_save_IFS
8185  test -z "$as_dir" && as_dir=.
8186    for ac_exec_ext in '' $ac_executable_extensions; do
8187  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8188    ac_cv_prog_ac_ct_AS="as"
8189    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8190    break 2
8191  fi
8192done
8193  done
8194IFS=$as_save_IFS
8195
8196fi
8197fi
8198ac_ct_AS=$ac_cv_prog_ac_ct_AS
8199if test -n "$ac_ct_AS"; then
8200  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
8201$as_echo "$ac_ct_AS" >&6; }
8202else
8203  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8204$as_echo "no" >&6; }
8205fi
8206
8207  if test "x$ac_ct_AS" = x; then
8208    AS="false"
8209  else
8210    case $cross_compiling:$ac_tool_warned in
8211yes:)
8212{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8213$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8214ac_tool_warned=yes ;;
8215esac
8216    AS=$ac_ct_AS
8217  fi
8218else
8219  AS="$ac_cv_prog_AS"
8220fi
8221
8222  if test -n "$ac_tool_prefix"; then
8223  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8224set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8226$as_echo_n "checking for $ac_word... " >&6; }
8227if ${ac_cv_prog_DLLTOOL+:} false; then :
8228  $as_echo_n "(cached) " >&6
8229else
8230  if test -n "$DLLTOOL"; then
8231  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8232else
8233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8234for as_dir in $PATH
8235do
8236  IFS=$as_save_IFS
8237  test -z "$as_dir" && as_dir=.
8238    for ac_exec_ext in '' $ac_executable_extensions; do
8239  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8240    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8241    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8242    break 2
8243  fi
8244done
8245  done
8246IFS=$as_save_IFS
8247
8248fi
8249fi
8250DLLTOOL=$ac_cv_prog_DLLTOOL
8251if test -n "$DLLTOOL"; then
8252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8253$as_echo "$DLLTOOL" >&6; }
8254else
8255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8256$as_echo "no" >&6; }
8257fi
8258
8259
8260fi
8261if test -z "$ac_cv_prog_DLLTOOL"; then
8262  ac_ct_DLLTOOL=$DLLTOOL
8263  # Extract the first word of "dlltool", so it can be a program name with args.
8264set dummy dlltool; ac_word=$2
8265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8266$as_echo_n "checking for $ac_word... " >&6; }
8267if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8268  $as_echo_n "(cached) " >&6
8269else
8270  if test -n "$ac_ct_DLLTOOL"; then
8271  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8272else
8273as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8274for as_dir in $PATH
8275do
8276  IFS=$as_save_IFS
8277  test -z "$as_dir" && as_dir=.
8278    for ac_exec_ext in '' $ac_executable_extensions; do
8279  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8280    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8281    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8282    break 2
8283  fi
8284done
8285  done
8286IFS=$as_save_IFS
8287
8288fi
8289fi
8290ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8291if test -n "$ac_ct_DLLTOOL"; then
8292  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8293$as_echo "$ac_ct_DLLTOOL" >&6; }
8294else
8295  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8296$as_echo "no" >&6; }
8297fi
8298
8299  if test "x$ac_ct_DLLTOOL" = x; then
8300    DLLTOOL="false"
8301  else
8302    case $cross_compiling:$ac_tool_warned in
8303yes:)
8304{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8305$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8306ac_tool_warned=yes ;;
8307esac
8308    DLLTOOL=$ac_ct_DLLTOOL
8309  fi
8310else
8311  DLLTOOL="$ac_cv_prog_DLLTOOL"
8312fi
8313
8314  if test -n "$ac_tool_prefix"; then
8315  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8316set dummy ${ac_tool_prefix}objdump; ac_word=$2
8317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8318$as_echo_n "checking for $ac_word... " >&6; }
8319if ${ac_cv_prog_OBJDUMP+:} false; then :
8320  $as_echo_n "(cached) " >&6
8321else
8322  if test -n "$OBJDUMP"; then
8323  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8324else
8325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8326for as_dir in $PATH
8327do
8328  IFS=$as_save_IFS
8329  test -z "$as_dir" && as_dir=.
8330    for ac_exec_ext in '' $ac_executable_extensions; do
8331  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8332    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8333    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8334    break 2
8335  fi
8336done
8337  done
8338IFS=$as_save_IFS
8339
8340fi
8341fi
8342OBJDUMP=$ac_cv_prog_OBJDUMP
8343if test -n "$OBJDUMP"; then
8344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8345$as_echo "$OBJDUMP" >&6; }
8346else
8347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8348$as_echo "no" >&6; }
8349fi
8350
8351
8352fi
8353if test -z "$ac_cv_prog_OBJDUMP"; then
8354  ac_ct_OBJDUMP=$OBJDUMP
8355  # Extract the first word of "objdump", so it can be a program name with args.
8356set dummy objdump; ac_word=$2
8357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8358$as_echo_n "checking for $ac_word... " >&6; }
8359if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8360  $as_echo_n "(cached) " >&6
8361else
8362  if test -n "$ac_ct_OBJDUMP"; then
8363  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8364else
8365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8366for as_dir in $PATH
8367do
8368  IFS=$as_save_IFS
8369  test -z "$as_dir" && as_dir=.
8370    for ac_exec_ext in '' $ac_executable_extensions; do
8371  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8372    ac_cv_prog_ac_ct_OBJDUMP="objdump"
8373    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8374    break 2
8375  fi
8376done
8377  done
8378IFS=$as_save_IFS
8379
8380fi
8381fi
8382ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8383if test -n "$ac_ct_OBJDUMP"; then
8384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8385$as_echo "$ac_ct_OBJDUMP" >&6; }
8386else
8387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8388$as_echo "no" >&6; }
8389fi
8390
8391  if test "x$ac_ct_OBJDUMP" = x; then
8392    OBJDUMP="false"
8393  else
8394    case $cross_compiling:$ac_tool_warned in
8395yes:)
8396{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8397$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8398ac_tool_warned=yes ;;
8399esac
8400    OBJDUMP=$ac_ct_OBJDUMP
8401  fi
8402else
8403  OBJDUMP="$ac_cv_prog_OBJDUMP"
8404fi
8405
8406  ;;
8407esac
8408
8409test -z "$AS" && AS=as
8410
8411
8412
8413
8414
8415test -z "$DLLTOOL" && DLLTOOL=dlltool
8416
8417
8418
8419
8420
8421test -z "$OBJDUMP" && OBJDUMP=objdump
8422
8423
8424
8425
8426
8427
8428
8429        enable_dlopen=no
8430
8431
8432
8433            # Check whether --enable-shared was given.
8434if test "${enable_shared+set}" = set; then :
8435  enableval=$enable_shared; p=${PACKAGE-default}
8436    case $enableval in
8437    yes) enable_shared=yes ;;
8438    no) enable_shared=no ;;
8439    *)
8440      enable_shared=no
8441      # Look at the argument we got.  We use all the common list separators.
8442      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8443      for pkg in $enableval; do
8444	IFS=$lt_save_ifs
8445	if test "X$pkg" = "X$p"; then
8446	  enable_shared=yes
8447	fi
8448      done
8449      IFS=$lt_save_ifs
8450      ;;
8451    esac
8452else
8453  enable_shared=yes
8454fi
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464  # Check whether --enable-static was given.
8465if test "${enable_static+set}" = set; then :
8466  enableval=$enable_static; p=${PACKAGE-default}
8467    case $enableval in
8468    yes) enable_static=yes ;;
8469    no) enable_static=no ;;
8470    *)
8471     enable_static=no
8472      # Look at the argument we got.  We use all the common list separators.
8473      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8474      for pkg in $enableval; do
8475	IFS=$lt_save_ifs
8476	if test "X$pkg" = "X$p"; then
8477	  enable_static=yes
8478	fi
8479      done
8480      IFS=$lt_save_ifs
8481      ;;
8482    esac
8483else
8484  enable_static=yes
8485fi
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496# Check whether --with-pic was given.
8497if test "${with_pic+set}" = set; then :
8498  withval=$with_pic; lt_p=${PACKAGE-default}
8499    case $withval in
8500    yes|no) pic_mode=$withval ;;
8501    *)
8502      pic_mode=default
8503      # Look at the argument we got.  We use all the common list separators.
8504      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8505      for lt_pkg in $withval; do
8506	IFS=$lt_save_ifs
8507	if test "X$lt_pkg" = "X$lt_p"; then
8508	  pic_mode=yes
8509	fi
8510      done
8511      IFS=$lt_save_ifs
8512      ;;
8513    esac
8514else
8515  pic_mode=default
8516fi
8517
8518
8519
8520
8521
8522
8523
8524
8525  # Check whether --enable-fast-install was given.
8526if test "${enable_fast_install+set}" = set; then :
8527  enableval=$enable_fast_install; p=${PACKAGE-default}
8528    case $enableval in
8529    yes) enable_fast_install=yes ;;
8530    no) enable_fast_install=no ;;
8531    *)
8532      enable_fast_install=no
8533      # Look at the argument we got.  We use all the common list separators.
8534      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8535      for pkg in $enableval; do
8536	IFS=$lt_save_ifs
8537	if test "X$pkg" = "X$p"; then
8538	  enable_fast_install=yes
8539	fi
8540      done
8541      IFS=$lt_save_ifs
8542      ;;
8543    esac
8544else
8545  enable_fast_install=yes
8546fi
8547
8548
8549
8550
8551
8552
8553
8554
8555  shared_archive_member_spec=
8556case $host,$enable_shared in
8557power*-*-aix[5-9]*,yes)
8558  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8559$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8560
8561# Check whether --with-aix-soname was given.
8562if test "${with_aix_soname+set}" = set; then :
8563  withval=$with_aix_soname; case $withval in
8564    aix|svr4|both)
8565      ;;
8566    *)
8567      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8568      ;;
8569    esac
8570    lt_cv_with_aix_soname=$with_aix_soname
8571else
8572  if ${lt_cv_with_aix_soname+:} false; then :
8573  $as_echo_n "(cached) " >&6
8574else
8575  lt_cv_with_aix_soname=aix
8576fi
8577
8578    with_aix_soname=$lt_cv_with_aix_soname
8579fi
8580
8581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8582$as_echo "$with_aix_soname" >&6; }
8583  if test aix != "$with_aix_soname"; then
8584    # For the AIX way of multilib, we name the shared archive member
8585    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8586    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8587    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8588    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8589    if test 64 = "${OBJECT_MODE-32}"; then
8590      shared_archive_member_spec=shr_64
8591    else
8592      shared_archive_member_spec=shr
8593    fi
8594  fi
8595  ;;
8596*)
8597  with_aix_soname=aix
8598  ;;
8599esac
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610# This can be used to rebuild libtool when needed
8611LIBTOOL_DEPS=$ltmain
8612
8613# Always use our own libtool.
8614LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645test -z "$LN_S" && LN_S="ln -s"
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660if test -n "${ZSH_VERSION+set}"; then
8661   setopt NO_GLOB_SUBST
8662fi
8663
8664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8665$as_echo_n "checking for objdir... " >&6; }
8666if ${lt_cv_objdir+:} false; then :
8667  $as_echo_n "(cached) " >&6
8668else
8669  rm -f .libs 2>/dev/null
8670mkdir .libs 2>/dev/null
8671if test -d .libs; then
8672  lt_cv_objdir=.libs
8673else
8674  # MS-DOS does not allow filenames that begin with a dot.
8675  lt_cv_objdir=_libs
8676fi
8677rmdir .libs 2>/dev/null
8678fi
8679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8680$as_echo "$lt_cv_objdir" >&6; }
8681objdir=$lt_cv_objdir
8682
8683
8684
8685
8686
8687cat >>confdefs.h <<_ACEOF
8688#define LT_OBJDIR "$lt_cv_objdir/"
8689_ACEOF
8690
8691
8692
8693
8694case $host_os in
8695aix3*)
8696  # AIX sometimes has problems with the GCC collect2 program.  For some
8697  # reason, if we set the COLLECT_NAMES environment variable, the problems
8698  # vanish in a puff of smoke.
8699  if test set != "${COLLECT_NAMES+set}"; then
8700    COLLECT_NAMES=
8701    export COLLECT_NAMES
8702  fi
8703  ;;
8704esac
8705
8706# Global variables:
8707ofile=libtool
8708can_build_shared=yes
8709
8710# All known linkers require a '.a' archive for static linking (except MSVC,
8711# which needs '.lib').
8712libext=a
8713
8714with_gnu_ld=$lt_cv_prog_gnu_ld
8715
8716old_CC=$CC
8717old_CFLAGS=$CFLAGS
8718
8719# Set sane defaults for various variables
8720test -z "$CC" && CC=cc
8721test -z "$LTCC" && LTCC=$CC
8722test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8723test -z "$LD" && LD=ld
8724test -z "$ac_objext" && ac_objext=o
8725
8726func_cc_basename $compiler
8727cc_basename=$func_cc_basename_result
8728
8729
8730# Only perform the check for file, if the check method requires it
8731test -z "$MAGIC_CMD" && MAGIC_CMD=file
8732case $deplibs_check_method in
8733file_magic*)
8734  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8735    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8736$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8737if ${lt_cv_path_MAGIC_CMD+:} false; then :
8738  $as_echo_n "(cached) " >&6
8739else
8740  case $MAGIC_CMD in
8741[\\/*] |  ?:[\\/]*)
8742  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8743  ;;
8744*)
8745  lt_save_MAGIC_CMD=$MAGIC_CMD
8746  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8747  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8748  for ac_dir in $ac_dummy; do
8749    IFS=$lt_save_ifs
8750    test -z "$ac_dir" && ac_dir=.
8751    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8752      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8753      if test -n "$file_magic_test_file"; then
8754	case $deplibs_check_method in
8755	"file_magic "*)
8756	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8757	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8758	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8759	    $EGREP "$file_magic_regex" > /dev/null; then
8760	    :
8761	  else
8762	    cat <<_LT_EOF 1>&2
8763
8764*** Warning: the command libtool uses to detect shared libraries,
8765*** $file_magic_cmd, produces output that libtool cannot recognize.
8766*** The result is that libtool may fail to recognize shared libraries
8767*** as such.  This will affect the creation of libtool libraries that
8768*** depend on shared libraries, but programs linked with such libtool
8769*** libraries will work regardless of this problem.  Nevertheless, you
8770*** may want to report the problem to your system manager and/or to
8771*** bug-libtool@gnu.org
8772
8773_LT_EOF
8774	  fi ;;
8775	esac
8776      fi
8777      break
8778    fi
8779  done
8780  IFS=$lt_save_ifs
8781  MAGIC_CMD=$lt_save_MAGIC_CMD
8782  ;;
8783esac
8784fi
8785
8786MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8787if test -n "$MAGIC_CMD"; then
8788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8789$as_echo "$MAGIC_CMD" >&6; }
8790else
8791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8792$as_echo "no" >&6; }
8793fi
8794
8795
8796
8797
8798
8799if test -z "$lt_cv_path_MAGIC_CMD"; then
8800  if test -n "$ac_tool_prefix"; then
8801    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8802$as_echo_n "checking for file... " >&6; }
8803if ${lt_cv_path_MAGIC_CMD+:} false; then :
8804  $as_echo_n "(cached) " >&6
8805else
8806  case $MAGIC_CMD in
8807[\\/*] |  ?:[\\/]*)
8808  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8809  ;;
8810*)
8811  lt_save_MAGIC_CMD=$MAGIC_CMD
8812  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8813  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8814  for ac_dir in $ac_dummy; do
8815    IFS=$lt_save_ifs
8816    test -z "$ac_dir" && ac_dir=.
8817    if test -f "$ac_dir/file"; then
8818      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8819      if test -n "$file_magic_test_file"; then
8820	case $deplibs_check_method in
8821	"file_magic "*)
8822	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8823	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8824	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8825	    $EGREP "$file_magic_regex" > /dev/null; then
8826	    :
8827	  else
8828	    cat <<_LT_EOF 1>&2
8829
8830*** Warning: the command libtool uses to detect shared libraries,
8831*** $file_magic_cmd, produces output that libtool cannot recognize.
8832*** The result is that libtool may fail to recognize shared libraries
8833*** as such.  This will affect the creation of libtool libraries that
8834*** depend on shared libraries, but programs linked with such libtool
8835*** libraries will work regardless of this problem.  Nevertheless, you
8836*** may want to report the problem to your system manager and/or to
8837*** bug-libtool@gnu.org
8838
8839_LT_EOF
8840	  fi ;;
8841	esac
8842      fi
8843      break
8844    fi
8845  done
8846  IFS=$lt_save_ifs
8847  MAGIC_CMD=$lt_save_MAGIC_CMD
8848  ;;
8849esac
8850fi
8851
8852MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8853if test -n "$MAGIC_CMD"; then
8854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8855$as_echo "$MAGIC_CMD" >&6; }
8856else
8857  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8858$as_echo "no" >&6; }
8859fi
8860
8861
8862  else
8863    MAGIC_CMD=:
8864  fi
8865fi
8866
8867  fi
8868  ;;
8869esac
8870
8871# Use C for the default configuration in the libtool script
8872
8873lt_save_CC=$CC
8874ac_ext=c
8875ac_cpp='$CPP $CPPFLAGS'
8876ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8877ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8878ac_compiler_gnu=$ac_cv_c_compiler_gnu
8879
8880
8881# Source file extension for C test sources.
8882ac_ext=c
8883
8884# Object file extension for compiled C test sources.
8885objext=o
8886objext=$objext
8887
8888# Code to be used in simple compile tests
8889lt_simple_compile_test_code="int some_variable = 0;"
8890
8891# Code to be used in simple link tests
8892lt_simple_link_test_code='int main(){return(0);}'
8893
8894
8895
8896
8897
8898
8899
8900# If no C compiler was specified, use CC.
8901LTCC=${LTCC-"$CC"}
8902
8903# If no C compiler flags were specified, use CFLAGS.
8904LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8905
8906# Allow CC to be a program name with arguments.
8907compiler=$CC
8908
8909# Save the default compiler, since it gets overwritten when the other
8910# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8911compiler_DEFAULT=$CC
8912
8913# save warnings/boilerplate of simple test code
8914ac_outfile=conftest.$ac_objext
8915echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8916eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8917_lt_compiler_boilerplate=`cat conftest.err`
8918$RM conftest*
8919
8920ac_outfile=conftest.$ac_objext
8921echo "$lt_simple_link_test_code" >conftest.$ac_ext
8922eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8923_lt_linker_boilerplate=`cat conftest.err`
8924$RM -r conftest*
8925
8926
8927## CAVEAT EMPTOR:
8928## There is no encapsulation within the following macros, do not change
8929## the running order or otherwise move them around unless you know exactly
8930## what you are doing...
8931if test -n "$compiler"; then
8932
8933lt_prog_compiler_no_builtin_flag=
8934
8935if test yes = "$GCC"; then
8936  case $cc_basename in
8937  nvcc*)
8938    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8939  *)
8940    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8941  esac
8942
8943  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8944$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8945if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8946  $as_echo_n "(cached) " >&6
8947else
8948  lt_cv_prog_compiler_rtti_exceptions=no
8949   ac_outfile=conftest.$ac_objext
8950   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8951   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8952   # Insert the option either (1) after the last *FLAGS variable, or
8953   # (2) before a word containing "conftest.", or (3) at the end.
8954   # Note that $ac_compile itself does not contain backslashes and begins
8955   # with a dollar sign (not a hyphen), so the echo should work correctly.
8956   # The option is referenced via a variable to avoid confusing sed.
8957   lt_compile=`echo "$ac_compile" | $SED \
8958   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8959   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8960   -e 's:$: $lt_compiler_flag:'`
8961   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8962   (eval "$lt_compile" 2>conftest.err)
8963   ac_status=$?
8964   cat conftest.err >&5
8965   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8966   if (exit $ac_status) && test -s "$ac_outfile"; then
8967     # The compiler can only warn and ignore the option if not recognized
8968     # So say no if there are warnings other than the usual output.
8969     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8970     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8971     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8972       lt_cv_prog_compiler_rtti_exceptions=yes
8973     fi
8974   fi
8975   $RM conftest*
8976
8977fi
8978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8979$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8980
8981if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8982    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8983else
8984    :
8985fi
8986
8987fi
8988
8989
8990
8991
8992
8993
8994  lt_prog_compiler_wl=
8995lt_prog_compiler_pic=
8996lt_prog_compiler_static=
8997
8998
8999  if test yes = "$GCC"; then
9000    lt_prog_compiler_wl='-Wl,'
9001    lt_prog_compiler_static='-static'
9002
9003    case $host_os in
9004      aix*)
9005      # All AIX code is PIC.
9006      if test ia64 = "$host_cpu"; then
9007	# AIX 5 now supports IA64 processor
9008	lt_prog_compiler_static='-Bstatic'
9009      fi
9010      lt_prog_compiler_pic='-fPIC'
9011      ;;
9012
9013    amigaos*)
9014      case $host_cpu in
9015      powerpc)
9016            # see comment about AmigaOS4 .so support
9017            lt_prog_compiler_pic='-fPIC'
9018        ;;
9019      m68k)
9020            # FIXME: we need at least 68020 code to build shared libraries, but
9021            # adding the '-m68020' flag to GCC prevents building anything better,
9022            # like '-m68040'.
9023            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9024        ;;
9025      esac
9026      ;;
9027
9028    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9029      # PIC is the default for these OSes.
9030      ;;
9031
9032    mingw* | cygwin* | pw32* | os2* | cegcc*)
9033      # This hack is so that the source file can tell whether it is being
9034      # built for inclusion in a dll (and should export symbols for example).
9035      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9036      # (--disable-auto-import) libraries
9037      lt_prog_compiler_pic='-DDLL_EXPORT'
9038      case $host_os in
9039      os2*)
9040	lt_prog_compiler_static='$wl-static'
9041	;;
9042      esac
9043      ;;
9044
9045    darwin* | rhapsody*)
9046      # PIC is the default on this platform
9047      # Common symbols not allowed in MH_DYLIB files
9048      lt_prog_compiler_pic='-fno-common'
9049      ;;
9050
9051    haiku*)
9052      # PIC is the default for Haiku.
9053      # The "-static" flag exists, but is broken.
9054      lt_prog_compiler_static=
9055      ;;
9056
9057    hpux*)
9058      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9059      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9060      # sets the default TLS model and affects inlining.
9061      case $host_cpu in
9062      hppa*64*)
9063	# +Z the default
9064	;;
9065      *)
9066	lt_prog_compiler_pic='-fPIC'
9067	;;
9068      esac
9069      ;;
9070
9071    interix[3-9]*)
9072      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9073      # Instead, we relocate shared libraries at runtime.
9074      ;;
9075
9076    msdosdjgpp*)
9077      # Just because we use GCC doesn't mean we suddenly get shared libraries
9078      # on systems that don't support them.
9079      lt_prog_compiler_can_build_shared=no
9080      enable_shared=no
9081      ;;
9082
9083    *nto* | *qnx*)
9084      # QNX uses GNU C++, but need to define -shared option too, otherwise
9085      # it will coredump.
9086      lt_prog_compiler_pic='-fPIC -shared'
9087      ;;
9088
9089    sysv4*MP*)
9090      if test -d /usr/nec; then
9091	lt_prog_compiler_pic=-Kconform_pic
9092      fi
9093      ;;
9094
9095    *)
9096      lt_prog_compiler_pic='-fPIC'
9097      ;;
9098    esac
9099
9100    case $cc_basename in
9101    nvcc*) # Cuda Compiler Driver 2.2
9102      lt_prog_compiler_wl='-Xlinker '
9103      if test -n "$lt_prog_compiler_pic"; then
9104        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9105      fi
9106      ;;
9107    esac
9108  else
9109    # PORTME Check for flag to pass linker flags through the system compiler.
9110    case $host_os in
9111    aix*)
9112      lt_prog_compiler_wl='-Wl,'
9113      if test ia64 = "$host_cpu"; then
9114	# AIX 5 now supports IA64 processor
9115	lt_prog_compiler_static='-Bstatic'
9116      else
9117	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9118      fi
9119      ;;
9120
9121    darwin* | rhapsody*)
9122      # PIC is the default on this platform
9123      # Common symbols not allowed in MH_DYLIB files
9124      lt_prog_compiler_pic='-fno-common'
9125      case $cc_basename in
9126      nagfor*)
9127        # NAG Fortran compiler
9128        lt_prog_compiler_wl='-Wl,-Wl,,'
9129        lt_prog_compiler_pic='-PIC'
9130        lt_prog_compiler_static='-Bstatic'
9131        ;;
9132      esac
9133      ;;
9134
9135    mingw* | cygwin* | pw32* | os2* | cegcc*)
9136      # This hack is so that the source file can tell whether it is being
9137      # built for inclusion in a dll (and should export symbols for example).
9138      lt_prog_compiler_pic='-DDLL_EXPORT'
9139      case $host_os in
9140      os2*)
9141	lt_prog_compiler_static='$wl-static'
9142	;;
9143      esac
9144      ;;
9145
9146    hpux9* | hpux10* | hpux11*)
9147      lt_prog_compiler_wl='-Wl,'
9148      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9149      # not for PA HP-UX.
9150      case $host_cpu in
9151      hppa*64*|ia64*)
9152	# +Z the default
9153	;;
9154      *)
9155	lt_prog_compiler_pic='+Z'
9156	;;
9157      esac
9158      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9159      lt_prog_compiler_static='$wl-a ${wl}archive'
9160      ;;
9161
9162    irix5* | irix6* | nonstopux*)
9163      lt_prog_compiler_wl='-Wl,'
9164      # PIC (with -KPIC) is the default.
9165      lt_prog_compiler_static='-non_shared'
9166      ;;
9167
9168    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9169      case $cc_basename in
9170      # old Intel for x86_64, which still supported -KPIC.
9171      ecc*)
9172	lt_prog_compiler_wl='-Wl,'
9173	lt_prog_compiler_pic='-KPIC'
9174	lt_prog_compiler_static='-static'
9175        ;;
9176      # icc used to be incompatible with GCC.
9177      # ICC 10 doesn't accept -KPIC any more.
9178      icc* | ifort*)
9179	lt_prog_compiler_wl='-Wl,'
9180	lt_prog_compiler_pic='-fPIC'
9181	lt_prog_compiler_static='-static'
9182        ;;
9183      # Lahey Fortran 8.1.
9184      lf95*)
9185	lt_prog_compiler_wl='-Wl,'
9186	lt_prog_compiler_pic='--shared'
9187	lt_prog_compiler_static='--static'
9188	;;
9189      nagfor*)
9190	# NAG Fortran compiler
9191	lt_prog_compiler_wl='-Wl,-Wl,,'
9192	lt_prog_compiler_pic='-PIC'
9193	lt_prog_compiler_static='-Bstatic'
9194	;;
9195      tcc*)
9196	# Fabrice Bellard et al's Tiny C Compiler
9197	lt_prog_compiler_wl='-Wl,'
9198	lt_prog_compiler_pic='-fPIC'
9199	lt_prog_compiler_static='-static'
9200	;;
9201      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9202        # Portland Group compilers (*not* the Pentium gcc compiler,
9203	# which looks to be a dead project)
9204	lt_prog_compiler_wl='-Wl,'
9205	lt_prog_compiler_pic='-fpic'
9206	lt_prog_compiler_static='-Bstatic'
9207        ;;
9208      ccc*)
9209        lt_prog_compiler_wl='-Wl,'
9210        # All Alpha code is PIC.
9211        lt_prog_compiler_static='-non_shared'
9212        ;;
9213      xl* | bgxl* | bgf* | mpixl*)
9214	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9215	lt_prog_compiler_wl='-Wl,'
9216	lt_prog_compiler_pic='-qpic'
9217	lt_prog_compiler_static='-qstaticlink'
9218	;;
9219      *)
9220	case `$CC -V 2>&1 | sed 5q` in
9221	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9222	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9223	  lt_prog_compiler_pic='-KPIC'
9224	  lt_prog_compiler_static='-Bstatic'
9225	  lt_prog_compiler_wl=''
9226	  ;;
9227	*Sun\ F* | *Sun*Fortran*)
9228	  lt_prog_compiler_pic='-KPIC'
9229	  lt_prog_compiler_static='-Bstatic'
9230	  lt_prog_compiler_wl='-Qoption ld '
9231	  ;;
9232	*Sun\ C*)
9233	  # Sun C 5.9
9234	  lt_prog_compiler_pic='-KPIC'
9235	  lt_prog_compiler_static='-Bstatic'
9236	  lt_prog_compiler_wl='-Wl,'
9237	  ;;
9238        *Intel*\ [CF]*Compiler*)
9239	  lt_prog_compiler_wl='-Wl,'
9240	  lt_prog_compiler_pic='-fPIC'
9241	  lt_prog_compiler_static='-static'
9242	  ;;
9243	*Portland\ Group*)
9244	  lt_prog_compiler_wl='-Wl,'
9245	  lt_prog_compiler_pic='-fpic'
9246	  lt_prog_compiler_static='-Bstatic'
9247	  ;;
9248	esac
9249	;;
9250      esac
9251      ;;
9252
9253    newsos6)
9254      lt_prog_compiler_pic='-KPIC'
9255      lt_prog_compiler_static='-Bstatic'
9256      ;;
9257
9258    *nto* | *qnx*)
9259      # QNX uses GNU C++, but need to define -shared option too, otherwise
9260      # it will coredump.
9261      lt_prog_compiler_pic='-fPIC -shared'
9262      ;;
9263
9264    osf3* | osf4* | osf5*)
9265      lt_prog_compiler_wl='-Wl,'
9266      # All OSF/1 code is PIC.
9267      lt_prog_compiler_static='-non_shared'
9268      ;;
9269
9270    rdos*)
9271      lt_prog_compiler_static='-non_shared'
9272      ;;
9273
9274    solaris*)
9275      lt_prog_compiler_pic='-KPIC'
9276      lt_prog_compiler_static='-Bstatic'
9277      case $cc_basename in
9278      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9279	lt_prog_compiler_wl='-Qoption ld ';;
9280      *)
9281	lt_prog_compiler_wl='-Wl,';;
9282      esac
9283      ;;
9284
9285    sunos4*)
9286      lt_prog_compiler_wl='-Qoption ld '
9287      lt_prog_compiler_pic='-PIC'
9288      lt_prog_compiler_static='-Bstatic'
9289      ;;
9290
9291    sysv4 | sysv4.2uw2* | sysv4.3*)
9292      lt_prog_compiler_wl='-Wl,'
9293      lt_prog_compiler_pic='-KPIC'
9294      lt_prog_compiler_static='-Bstatic'
9295      ;;
9296
9297    sysv4*MP*)
9298      if test -d /usr/nec; then
9299	lt_prog_compiler_pic='-Kconform_pic'
9300	lt_prog_compiler_static='-Bstatic'
9301      fi
9302      ;;
9303
9304    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9305      lt_prog_compiler_wl='-Wl,'
9306      lt_prog_compiler_pic='-KPIC'
9307      lt_prog_compiler_static='-Bstatic'
9308      ;;
9309
9310    unicos*)
9311      lt_prog_compiler_wl='-Wl,'
9312      lt_prog_compiler_can_build_shared=no
9313      ;;
9314
9315    uts4*)
9316      lt_prog_compiler_pic='-pic'
9317      lt_prog_compiler_static='-Bstatic'
9318      ;;
9319
9320    *)
9321      lt_prog_compiler_can_build_shared=no
9322      ;;
9323    esac
9324  fi
9325
9326case $host_os in
9327  # For platforms that do not support PIC, -DPIC is meaningless:
9328  *djgpp*)
9329    lt_prog_compiler_pic=
9330    ;;
9331  *)
9332    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9333    ;;
9334esac
9335
9336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9337$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9338if ${lt_cv_prog_compiler_pic+:} false; then :
9339  $as_echo_n "(cached) " >&6
9340else
9341  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9342fi
9343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9344$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9345lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9346
9347#
9348# Check to make sure the PIC flag actually works.
9349#
9350if test -n "$lt_prog_compiler_pic"; then
9351  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9352$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9353if ${lt_cv_prog_compiler_pic_works+:} false; then :
9354  $as_echo_n "(cached) " >&6
9355else
9356  lt_cv_prog_compiler_pic_works=no
9357   ac_outfile=conftest.$ac_objext
9358   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9359   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9360   # Insert the option either (1) after the last *FLAGS variable, or
9361   # (2) before a word containing "conftest.", or (3) at the end.
9362   # Note that $ac_compile itself does not contain backslashes and begins
9363   # with a dollar sign (not a hyphen), so the echo should work correctly.
9364   # The option is referenced via a variable to avoid confusing sed.
9365   lt_compile=`echo "$ac_compile" | $SED \
9366   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9367   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9368   -e 's:$: $lt_compiler_flag:'`
9369   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9370   (eval "$lt_compile" 2>conftest.err)
9371   ac_status=$?
9372   cat conftest.err >&5
9373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9374   if (exit $ac_status) && test -s "$ac_outfile"; then
9375     # The compiler can only warn and ignore the option if not recognized
9376     # So say no if there are warnings other than the usual output.
9377     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9378     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9379     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9380       lt_cv_prog_compiler_pic_works=yes
9381     fi
9382   fi
9383   $RM conftest*
9384
9385fi
9386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9387$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9388
9389if test yes = "$lt_cv_prog_compiler_pic_works"; then
9390    case $lt_prog_compiler_pic in
9391     "" | " "*) ;;
9392     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9393     esac
9394else
9395    lt_prog_compiler_pic=
9396     lt_prog_compiler_can_build_shared=no
9397fi
9398
9399fi
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411#
9412# Check to make sure the static flag actually works.
9413#
9414wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9416$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9417if ${lt_cv_prog_compiler_static_works+:} false; then :
9418  $as_echo_n "(cached) " >&6
9419else
9420  lt_cv_prog_compiler_static_works=no
9421   save_LDFLAGS=$LDFLAGS
9422   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9423   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9424   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9425     # The linker can only warn and ignore the option if not recognized
9426     # So say no if there are warnings
9427     if test -s conftest.err; then
9428       # Append any errors to the config.log.
9429       cat conftest.err 1>&5
9430       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9431       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9432       if diff conftest.exp conftest.er2 >/dev/null; then
9433         lt_cv_prog_compiler_static_works=yes
9434       fi
9435     else
9436       lt_cv_prog_compiler_static_works=yes
9437     fi
9438   fi
9439   $RM -r conftest*
9440   LDFLAGS=$save_LDFLAGS
9441
9442fi
9443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9444$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9445
9446if test yes = "$lt_cv_prog_compiler_static_works"; then
9447    :
9448else
9449    lt_prog_compiler_static=
9450fi
9451
9452
9453
9454
9455
9456
9457
9458  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9459$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9460if ${lt_cv_prog_compiler_c_o+:} false; then :
9461  $as_echo_n "(cached) " >&6
9462else
9463  lt_cv_prog_compiler_c_o=no
9464   $RM -r conftest 2>/dev/null
9465   mkdir conftest
9466   cd conftest
9467   mkdir out
9468   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9469
9470   lt_compiler_flag="-o out/conftest2.$ac_objext"
9471   # Insert the option either (1) after the last *FLAGS variable, or
9472   # (2) before a word containing "conftest.", or (3) at the end.
9473   # Note that $ac_compile itself does not contain backslashes and begins
9474   # with a dollar sign (not a hyphen), so the echo should work correctly.
9475   lt_compile=`echo "$ac_compile" | $SED \
9476   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9477   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9478   -e 's:$: $lt_compiler_flag:'`
9479   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9480   (eval "$lt_compile" 2>out/conftest.err)
9481   ac_status=$?
9482   cat out/conftest.err >&5
9483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9484   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9485   then
9486     # The compiler can only warn and ignore the option if not recognized
9487     # So say no if there are warnings
9488     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9489     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9490     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9491       lt_cv_prog_compiler_c_o=yes
9492     fi
9493   fi
9494   chmod u+w . 2>&5
9495   $RM conftest*
9496   # SGI C++ compiler will create directory out/ii_files/ for
9497   # template instantiation
9498   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9499   $RM out/* && rmdir out
9500   cd ..
9501   $RM -r conftest
9502   $RM conftest*
9503
9504fi
9505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9506$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9507
9508
9509
9510
9511
9512
9513  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9514$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9515if ${lt_cv_prog_compiler_c_o+:} false; then :
9516  $as_echo_n "(cached) " >&6
9517else
9518  lt_cv_prog_compiler_c_o=no
9519   $RM -r conftest 2>/dev/null
9520   mkdir conftest
9521   cd conftest
9522   mkdir out
9523   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9524
9525   lt_compiler_flag="-o out/conftest2.$ac_objext"
9526   # Insert the option either (1) after the last *FLAGS variable, or
9527   # (2) before a word containing "conftest.", or (3) at the end.
9528   # Note that $ac_compile itself does not contain backslashes and begins
9529   # with a dollar sign (not a hyphen), so the echo should work correctly.
9530   lt_compile=`echo "$ac_compile" | $SED \
9531   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9532   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9533   -e 's:$: $lt_compiler_flag:'`
9534   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9535   (eval "$lt_compile" 2>out/conftest.err)
9536   ac_status=$?
9537   cat out/conftest.err >&5
9538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9539   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9540   then
9541     # The compiler can only warn and ignore the option if not recognized
9542     # So say no if there are warnings
9543     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9544     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9545     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9546       lt_cv_prog_compiler_c_o=yes
9547     fi
9548   fi
9549   chmod u+w . 2>&5
9550   $RM conftest*
9551   # SGI C++ compiler will create directory out/ii_files/ for
9552   # template instantiation
9553   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9554   $RM out/* && rmdir out
9555   cd ..
9556   $RM -r conftest
9557   $RM conftest*
9558
9559fi
9560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9561$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9562
9563
9564
9565
9566hard_links=nottested
9567if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9568  # do not overwrite the value of need_locks provided by the user
9569  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9570$as_echo_n "checking if we can lock with hard links... " >&6; }
9571  hard_links=yes
9572  $RM conftest*
9573  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9574  touch conftest.a
9575  ln conftest.a conftest.b 2>&5 || hard_links=no
9576  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9578$as_echo "$hard_links" >&6; }
9579  if test no = "$hard_links"; then
9580    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9581$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9582    need_locks=warn
9583  fi
9584else
9585  need_locks=no
9586fi
9587
9588
9589
9590
9591
9592
9593  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9594$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9595
9596  runpath_var=
9597  allow_undefined_flag=
9598  always_export_symbols=no
9599  archive_cmds=
9600  archive_expsym_cmds=
9601  compiler_needs_object=no
9602  enable_shared_with_static_runtimes=no
9603  export_dynamic_flag_spec=
9604  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9605  hardcode_automatic=no
9606  hardcode_direct=no
9607  hardcode_direct_absolute=no
9608  hardcode_libdir_flag_spec=
9609  hardcode_libdir_separator=
9610  hardcode_minus_L=no
9611  hardcode_shlibpath_var=unsupported
9612  inherit_rpath=no
9613  link_all_deplibs=unknown
9614  module_cmds=
9615  module_expsym_cmds=
9616  old_archive_from_new_cmds=
9617  old_archive_from_expsyms_cmds=
9618  thread_safe_flag_spec=
9619  whole_archive_flag_spec=
9620  # include_expsyms should be a list of space-separated symbols to be *always*
9621  # included in the symbol list
9622  include_expsyms=
9623  # exclude_expsyms can be an extended regexp of symbols to exclude
9624  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9625  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9626  # as well as any symbol that contains 'd'.
9627  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9628  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9629  # platforms (ab)use it in PIC code, but their linkers get confused if
9630  # the symbol is explicitly referenced.  Since portable code cannot
9631  # rely on this symbol name, it's probably fine to never include it in
9632  # preloaded symbol tables.
9633  # Exclude shared library initialization/finalization symbols.
9634  extract_expsyms_cmds=
9635
9636  case $host_os in
9637  cygwin* | mingw* | pw32* | cegcc*)
9638    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9639    # When not using gcc, we currently assume that we are using
9640    # Microsoft Visual C++.
9641    if test yes != "$GCC"; then
9642      with_gnu_ld=no
9643    fi
9644    ;;
9645  interix*)
9646    # we just hope/assume this is gcc and not c89 (= MSVC++)
9647    with_gnu_ld=yes
9648    ;;
9649  openbsd* | bitrig*)
9650    with_gnu_ld=no
9651    ;;
9652  esac
9653
9654  ld_shlibs=yes
9655
9656  # On some targets, GNU ld is compatible enough with the native linker
9657  # that we're better off using the native interface for both.
9658  lt_use_gnu_ld_interface=no
9659  if test yes = "$with_gnu_ld"; then
9660    case $host_os in
9661      aix*)
9662	# The AIX port of GNU ld has always aspired to compatibility
9663	# with the native linker.  However, as the warning in the GNU ld
9664	# block says, versions before 2.19.5* couldn't really create working
9665	# shared libraries, regardless of the interface used.
9666	case `$LD -v 2>&1` in
9667	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9668	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9669	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9670	  *)
9671	    lt_use_gnu_ld_interface=yes
9672	    ;;
9673	esac
9674	;;
9675      *)
9676	lt_use_gnu_ld_interface=yes
9677	;;
9678    esac
9679  fi
9680
9681  if test yes = "$lt_use_gnu_ld_interface"; then
9682    # If archive_cmds runs LD, not CC, wlarc should be empty
9683    wlarc='$wl'
9684
9685    # Set some defaults for GNU ld with shared library support. These
9686    # are reset later if shared libraries are not supported. Putting them
9687    # here allows them to be overridden if necessary.
9688    runpath_var=LD_RUN_PATH
9689    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9690    export_dynamic_flag_spec='$wl--export-dynamic'
9691    # ancient GNU ld didn't support --whole-archive et. al.
9692    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9693      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9694    else
9695      whole_archive_flag_spec=
9696    fi
9697    supports_anon_versioning=no
9698    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9699      *GNU\ gold*) supports_anon_versioning=yes ;;
9700      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9701      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9702      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9703      *\ 2.11.*) ;; # other 2.11 versions
9704      *) supports_anon_versioning=yes ;;
9705    esac
9706
9707    # See if GNU ld supports shared libraries.
9708    case $host_os in
9709    aix[3-9]*)
9710      # On AIX/PPC, the GNU linker is very broken
9711      if test ia64 != "$host_cpu"; then
9712	ld_shlibs=no
9713	cat <<_LT_EOF 1>&2
9714
9715*** Warning: the GNU linker, at least up to release 2.19, is reported
9716*** to be unable to reliably create shared libraries on AIX.
9717*** Therefore, libtool is disabling shared libraries support.  If you
9718*** really care for shared libraries, you may want to install binutils
9719*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9720*** You will then need to restart the configuration process.
9721
9722_LT_EOF
9723      fi
9724      ;;
9725
9726    amigaos*)
9727      case $host_cpu in
9728      powerpc)
9729            # see comment about AmigaOS4 .so support
9730            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9731            archive_expsym_cmds=''
9732        ;;
9733      m68k)
9734            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)'
9735            hardcode_libdir_flag_spec='-L$libdir'
9736            hardcode_minus_L=yes
9737        ;;
9738      esac
9739      ;;
9740
9741    beos*)
9742      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9743	allow_undefined_flag=unsupported
9744	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9745	# support --undefined.  This deserves some investigation.  FIXME
9746	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9747      else
9748	ld_shlibs=no
9749      fi
9750      ;;
9751
9752    cygwin* | mingw* | pw32* | cegcc*)
9753      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9754      # as there is no search path for DLLs.
9755      hardcode_libdir_flag_spec='-L$libdir'
9756      export_dynamic_flag_spec='$wl--export-all-symbols'
9757      allow_undefined_flag=unsupported
9758      always_export_symbols=no
9759      enable_shared_with_static_runtimes=yes
9760      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'
9761      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9762
9763      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9764        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9765	# If the export-symbols file already is a .def file, use it as
9766	# is; otherwise, prepend EXPORTS...
9767	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9768          cp $export_symbols $output_objdir/$soname.def;
9769        else
9770          echo EXPORTS > $output_objdir/$soname.def;
9771          cat $export_symbols >> $output_objdir/$soname.def;
9772        fi~
9773        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9774      else
9775	ld_shlibs=no
9776      fi
9777      ;;
9778
9779    haiku*)
9780      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9781      link_all_deplibs=yes
9782      ;;
9783
9784    os2*)
9785      hardcode_libdir_flag_spec='-L$libdir'
9786      hardcode_minus_L=yes
9787      allow_undefined_flag=unsupported
9788      shrext_cmds=.dll
9789      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9790	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9791	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9792	$ECHO EXPORTS >> $output_objdir/$libname.def~
9793	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9794	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9795	emximp -o $lib $output_objdir/$libname.def'
9796      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9797	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9798	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9799	$ECHO EXPORTS >> $output_objdir/$libname.def~
9800	prefix_cmds="$SED"~
9801	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9802	  prefix_cmds="$prefix_cmds -e 1d";
9803	fi~
9804	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9805	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9806	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9807	emximp -o $lib $output_objdir/$libname.def'
9808      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9809      enable_shared_with_static_runtimes=yes
9810      ;;
9811
9812    interix[3-9]*)
9813      hardcode_direct=no
9814      hardcode_shlibpath_var=no
9815      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9816      export_dynamic_flag_spec='$wl-E'
9817      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9818      # Instead, shared libraries are loaded at an image base (0x10000000 by
9819      # default) and relocated if they conflict, which is a slow very memory
9820      # consuming and fragmenting process.  To avoid this, we pick a random,
9821      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9822      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9823      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9824      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'
9825      ;;
9826
9827    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9828      tmp_diet=no
9829      if test linux-dietlibc = "$host_os"; then
9830	case $cc_basename in
9831	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9832	esac
9833      fi
9834      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9835	 && test no = "$tmp_diet"
9836      then
9837	tmp_addflag=' $pic_flag'
9838	tmp_sharedflag='-shared'
9839	case $cc_basename,$host_cpu in
9840        pgcc*)				# Portland Group C compiler
9841	  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'
9842	  tmp_addflag=' $pic_flag'
9843	  ;;
9844	pgf77* | pgf90* | pgf95* | pgfortran*)
9845					# Portland Group f77 and f90 compilers
9846	  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'
9847	  tmp_addflag=' $pic_flag -Mnomain' ;;
9848	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9849	  tmp_addflag=' -i_dynamic' ;;
9850	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9851	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9852	ifc* | ifort*)			# Intel Fortran compiler
9853	  tmp_addflag=' -nofor_main' ;;
9854	lf95*)				# Lahey Fortran 8.1
9855	  whole_archive_flag_spec=
9856	  tmp_sharedflag='--shared' ;;
9857        nagfor*)                        # NAGFOR 5.3
9858          tmp_sharedflag='-Wl,-shared' ;;
9859	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9860	  tmp_sharedflag='-qmkshrobj'
9861	  tmp_addflag= ;;
9862	nvcc*)	# Cuda Compiler Driver 2.2
9863	  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'
9864	  compiler_needs_object=yes
9865	  ;;
9866	esac
9867	case `$CC -V 2>&1 | sed 5q` in
9868	*Sun\ C*)			# Sun C 5.9
9869	  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'
9870	  compiler_needs_object=yes
9871	  tmp_sharedflag='-G' ;;
9872	*Sun\ F*)			# Sun Fortran 8.3
9873	  tmp_sharedflag='-G' ;;
9874	esac
9875	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9876
9877        if test yes = "$supports_anon_versioning"; then
9878          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9879            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9880            echo "local: *; };" >> $output_objdir/$libname.ver~
9881            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9882        fi
9883
9884	case $cc_basename in
9885	tcc*)
9886	  export_dynamic_flag_spec='-rdynamic'
9887	  ;;
9888	xlf* | bgf* | bgxlf* | mpixlf*)
9889	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9890	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9891	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9892	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9893	  if test yes = "$supports_anon_versioning"; then
9894	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9895              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9896              echo "local: *; };" >> $output_objdir/$libname.ver~
9897              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9898	  fi
9899	  ;;
9900	esac
9901      else
9902        ld_shlibs=no
9903      fi
9904      ;;
9905
9906    netbsd*)
9907      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9908	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9909	wlarc=
9910      else
9911	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9912	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9913      fi
9914      ;;
9915
9916    solaris*)
9917      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9918	ld_shlibs=no
9919	cat <<_LT_EOF 1>&2
9920
9921*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9922*** create shared libraries on Solaris systems.  Therefore, libtool
9923*** is disabling shared libraries support.  We urge you to upgrade GNU
9924*** binutils to release 2.9.1 or newer.  Another option is to modify
9925*** your PATH or compiler configuration so that the native linker is
9926*** used, and then restart.
9927
9928_LT_EOF
9929      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9930	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9931	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9932      else
9933	ld_shlibs=no
9934      fi
9935      ;;
9936
9937    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9938      case `$LD -v 2>&1` in
9939        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9940	ld_shlibs=no
9941	cat <<_LT_EOF 1>&2
9942
9943*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9944*** reliably create shared libraries on SCO systems.  Therefore, libtool
9945*** is disabling shared libraries support.  We urge you to upgrade GNU
9946*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9947*** your PATH or compiler configuration so that the native linker is
9948*** used, and then restart.
9949
9950_LT_EOF
9951	;;
9952	*)
9953	  # For security reasons, it is highly recommended that you always
9954	  # use absolute paths for naming shared libraries, and exclude the
9955	  # DT_RUNPATH tag from executables and libraries.  But doing so
9956	  # requires that you compile everything twice, which is a pain.
9957	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9958	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9959	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9960	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9961	  else
9962	    ld_shlibs=no
9963	  fi
9964	;;
9965      esac
9966      ;;
9967
9968    sunos4*)
9969      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9970      wlarc=
9971      hardcode_direct=yes
9972      hardcode_shlibpath_var=no
9973      ;;
9974
9975    *)
9976      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9977	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9978	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9979      else
9980	ld_shlibs=no
9981      fi
9982      ;;
9983    esac
9984
9985    if test no = "$ld_shlibs"; then
9986      runpath_var=
9987      hardcode_libdir_flag_spec=
9988      export_dynamic_flag_spec=
9989      whole_archive_flag_spec=
9990    fi
9991  else
9992    # PORTME fill in a description of your system's linker (not GNU ld)
9993    case $host_os in
9994    aix3*)
9995      allow_undefined_flag=unsupported
9996      always_export_symbols=yes
9997      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'
9998      # Note: this linker hardcodes the directories in LIBPATH if there
9999      # are no directories specified by -L.
10000      hardcode_minus_L=yes
10001      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10002	# Neither direct hardcoding nor static linking is supported with a
10003	# broken collect2.
10004	hardcode_direct=unsupported
10005      fi
10006      ;;
10007
10008    aix[4-9]*)
10009      if test ia64 = "$host_cpu"; then
10010	# On IA64, the linker does run time linking by default, so we don't
10011	# have to do anything special.
10012	aix_use_runtimelinking=no
10013	exp_sym_flag='-Bexport'
10014	no_entry_flag=
10015      else
10016	# If we're using GNU nm, then we don't want the "-C" option.
10017	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10018	# Without the "-l" option, or with the "-B" option, AIX nm treats
10019	# weak defined symbols like other global defined symbols, whereas
10020	# GNU nm marks them as "W".
10021	# While the 'weak' keyword is ignored in the Export File, we need
10022	# it in the Import File for the 'aix-soname' feature, so we have
10023	# to replace the "-B" option with "-P" for AIX nm.
10024	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10025	  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'
10026	else
10027	  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'
10028	fi
10029	aix_use_runtimelinking=no
10030
10031	# Test if we are trying to use run time linking or normal
10032	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10033	# have runtime linking enabled, and use it for executables.
10034	# For shared libraries, we enable/disable runtime linking
10035	# depending on the kind of the shared library created -
10036	# when "with_aix_soname,aix_use_runtimelinking" is:
10037	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10038	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10039	#            lib.a           static archive
10040	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10041	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10042	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10043	#            lib.a(lib.so.V) shared, rtl:no
10044	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10045	#            lib.a           static archive
10046	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10047	  for ld_flag in $LDFLAGS; do
10048	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10049	    aix_use_runtimelinking=yes
10050	    break
10051	  fi
10052	  done
10053	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10054	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10055	    # so we don't have lib.a shared libs to link our executables.
10056	    # We have to force runtime linking in this case.
10057	    aix_use_runtimelinking=yes
10058	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10059	  fi
10060	  ;;
10061	esac
10062
10063	exp_sym_flag='-bexport'
10064	no_entry_flag='-bnoentry'
10065      fi
10066
10067      # When large executables or shared objects are built, AIX ld can
10068      # have problems creating the table of contents.  If linking a library
10069      # or program results in "error TOC overflow" add -mminimal-toc to
10070      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10071      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10072
10073      archive_cmds=''
10074      hardcode_direct=yes
10075      hardcode_direct_absolute=yes
10076      hardcode_libdir_separator=':'
10077      link_all_deplibs=yes
10078      file_list_spec='$wl-f,'
10079      case $with_aix_soname,$aix_use_runtimelinking in
10080      aix,*) ;; # traditional, no import file
10081      svr4,* | *,yes) # use import file
10082	# The Import File defines what to hardcode.
10083	hardcode_direct=no
10084	hardcode_direct_absolute=no
10085	;;
10086      esac
10087
10088      if test yes = "$GCC"; then
10089	case $host_os in aix4.[012]|aix4.[012].*)
10090	# We only want to do this on AIX 4.2 and lower, the check
10091	# below for broken collect2 doesn't work under 4.3+
10092	  collect2name=`$CC -print-prog-name=collect2`
10093	  if test -f "$collect2name" &&
10094	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10095	  then
10096	  # We have reworked collect2
10097	  :
10098	  else
10099	  # We have old collect2
10100	  hardcode_direct=unsupported
10101	  # It fails to find uninstalled libraries when the uninstalled
10102	  # path is not listed in the libpath.  Setting hardcode_minus_L
10103	  # to unsupported forces relinking
10104	  hardcode_minus_L=yes
10105	  hardcode_libdir_flag_spec='-L$libdir'
10106	  hardcode_libdir_separator=
10107	  fi
10108	  ;;
10109	esac
10110	shared_flag='-shared'
10111	if test yes = "$aix_use_runtimelinking"; then
10112	  shared_flag="$shared_flag "'$wl-G'
10113	fi
10114	# Need to ensure runtime linking is disabled for the traditional
10115	# shared library, or the linker may eventually find shared libraries
10116	# /with/ Import File - we do not want to mix them.
10117	shared_flag_aix='-shared'
10118	shared_flag_svr4='-shared $wl-G'
10119      else
10120	# not using gcc
10121	if test ia64 = "$host_cpu"; then
10122	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10123	# chokes on -Wl,-G. The following line is correct:
10124	  shared_flag='-G'
10125	else
10126	  if test yes = "$aix_use_runtimelinking"; then
10127	    shared_flag='$wl-G'
10128	  else
10129	    shared_flag='$wl-bM:SRE'
10130	  fi
10131	  shared_flag_aix='$wl-bM:SRE'
10132	  shared_flag_svr4='$wl-G'
10133	fi
10134      fi
10135
10136      export_dynamic_flag_spec='$wl-bexpall'
10137      # It seems that -bexpall does not export symbols beginning with
10138      # underscore (_), so it is better to generate a list of symbols to export.
10139      always_export_symbols=yes
10140      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10141	# Warning - without using the other runtime loading flags (-brtl),
10142	# -berok will link without error, but may produce a broken library.
10143	allow_undefined_flag='-berok'
10144        # Determine the default libpath from the value encoded in an
10145        # empty executable.
10146        if test set = "${lt_cv_aix_libpath+set}"; then
10147  aix_libpath=$lt_cv_aix_libpath
10148else
10149  if ${lt_cv_aix_libpath_+:} false; then :
10150  $as_echo_n "(cached) " >&6
10151else
10152  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10153/* end confdefs.h.  */
10154
10155int
10156main ()
10157{
10158
10159  ;
10160  return 0;
10161}
10162_ACEOF
10163if ac_fn_c_try_link "$LINENO"; then :
10164
10165  lt_aix_libpath_sed='
10166      /Import File Strings/,/^$/ {
10167	  /^0/ {
10168	      s/^0  *\([^ ]*\) *$/\1/
10169	      p
10170	  }
10171      }'
10172  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10173  # Check for a 64-bit object if we didn't find anything.
10174  if test -z "$lt_cv_aix_libpath_"; then
10175    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10176  fi
10177fi
10178rm -f core conftest.err conftest.$ac_objext \
10179    conftest$ac_exeext conftest.$ac_ext
10180  if test -z "$lt_cv_aix_libpath_"; then
10181    lt_cv_aix_libpath_=/usr/lib:/lib
10182  fi
10183
10184fi
10185
10186  aix_libpath=$lt_cv_aix_libpath_
10187fi
10188
10189        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10190        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
10191      else
10192	if test ia64 = "$host_cpu"; then
10193	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10194	  allow_undefined_flag="-z nodefs"
10195	  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"
10196	else
10197	 # Determine the default libpath from the value encoded in an
10198	 # empty executable.
10199	 if test set = "${lt_cv_aix_libpath+set}"; then
10200  aix_libpath=$lt_cv_aix_libpath
10201else
10202  if ${lt_cv_aix_libpath_+:} false; then :
10203  $as_echo_n "(cached) " >&6
10204else
10205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10206/* end confdefs.h.  */
10207
10208int
10209main ()
10210{
10211
10212  ;
10213  return 0;
10214}
10215_ACEOF
10216if ac_fn_c_try_link "$LINENO"; then :
10217
10218  lt_aix_libpath_sed='
10219      /Import File Strings/,/^$/ {
10220	  /^0/ {
10221	      s/^0  *\([^ ]*\) *$/\1/
10222	      p
10223	  }
10224      }'
10225  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10226  # Check for a 64-bit object if we didn't find anything.
10227  if test -z "$lt_cv_aix_libpath_"; then
10228    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10229  fi
10230fi
10231rm -f core conftest.err conftest.$ac_objext \
10232    conftest$ac_exeext conftest.$ac_ext
10233  if test -z "$lt_cv_aix_libpath_"; then
10234    lt_cv_aix_libpath_=/usr/lib:/lib
10235  fi
10236
10237fi
10238
10239  aix_libpath=$lt_cv_aix_libpath_
10240fi
10241
10242	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10243	  # Warning - without using the other run time loading flags,
10244	  # -berok will link without error, but may produce a broken library.
10245	  no_undefined_flag=' $wl-bernotok'
10246	  allow_undefined_flag=' $wl-berok'
10247	  if test yes = "$with_gnu_ld"; then
10248	    # We only use this code for GNU lds that support --whole-archive.
10249	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10250	  else
10251	    # Exported symbols can be pulled into shared objects from archives
10252	    whole_archive_flag_spec='$convenience'
10253	  fi
10254	  archive_cmds_need_lc=yes
10255	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10256	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10257	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10258	  if test svr4 != "$with_aix_soname"; then
10259	    # This is similar to how AIX traditionally builds its shared libraries.
10260	    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'
10261	  fi
10262	  if test aix != "$with_aix_soname"; then
10263	    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'
10264	  else
10265	    # used by -dlpreopen to get the symbols
10266	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10267	  fi
10268	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10269	fi
10270      fi
10271      ;;
10272
10273    amigaos*)
10274      case $host_cpu in
10275      powerpc)
10276            # see comment about AmigaOS4 .so support
10277            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10278            archive_expsym_cmds=''
10279        ;;
10280      m68k)
10281            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)'
10282            hardcode_libdir_flag_spec='-L$libdir'
10283            hardcode_minus_L=yes
10284        ;;
10285      esac
10286      ;;
10287
10288    bsdi[45]*)
10289      export_dynamic_flag_spec=-rdynamic
10290      ;;
10291
10292    cygwin* | mingw* | pw32* | cegcc*)
10293      # When not using gcc, we currently assume that we are using
10294      # Microsoft Visual C++.
10295      # hardcode_libdir_flag_spec is actually meaningless, as there is
10296      # no search path for DLLs.
10297      case $cc_basename in
10298      cl*)
10299	# Native MSVC
10300	hardcode_libdir_flag_spec=' '
10301	allow_undefined_flag=unsupported
10302	always_export_symbols=yes
10303	file_list_spec='@'
10304	# Tell ltmain to make .lib files, not .a files.
10305	libext=lib
10306	# Tell ltmain to make .dll files, not .so files.
10307	shrext_cmds=.dll
10308	# FIXME: Setting linknames here is a bad hack.
10309	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10310	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10311            cp "$export_symbols" "$output_objdir/$soname.def";
10312            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10313          else
10314            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10315          fi~
10316          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10317          linknames='
10318	# The linker will not automatically build a static lib if we build a DLL.
10319	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10320	enable_shared_with_static_runtimes=yes
10321	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10322	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10323	# Don't use ranlib
10324	old_postinstall_cmds='chmod 644 $oldlib'
10325	postlink_cmds='lt_outputfile="@OUTPUT@"~
10326          lt_tool_outputfile="@TOOL_OUTPUT@"~
10327          case $lt_outputfile in
10328            *.exe|*.EXE) ;;
10329            *)
10330              lt_outputfile=$lt_outputfile.exe
10331              lt_tool_outputfile=$lt_tool_outputfile.exe
10332              ;;
10333          esac~
10334          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10335            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10336            $RM "$lt_outputfile.manifest";
10337          fi'
10338	;;
10339      *)
10340	# Assume MSVC wrapper
10341	hardcode_libdir_flag_spec=' '
10342	allow_undefined_flag=unsupported
10343	# Tell ltmain to make .lib files, not .a files.
10344	libext=lib
10345	# Tell ltmain to make .dll files, not .so files.
10346	shrext_cmds=.dll
10347	# FIXME: Setting linknames here is a bad hack.
10348	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10349	# The linker will automatically build a .lib file if we build a DLL.
10350	old_archive_from_new_cmds='true'
10351	# FIXME: Should let the user specify the lib program.
10352	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10353	enable_shared_with_static_runtimes=yes
10354	;;
10355      esac
10356      ;;
10357
10358    darwin* | rhapsody*)
10359
10360
10361  archive_cmds_need_lc=no
10362  hardcode_direct=no
10363  hardcode_automatic=yes
10364  hardcode_shlibpath_var=unsupported
10365  if test yes = "$lt_cv_ld_force_load"; then
10366    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\"`'
10367
10368  else
10369    whole_archive_flag_spec=''
10370  fi
10371  link_all_deplibs=yes
10372  allow_undefined_flag=$_lt_dar_allow_undefined
10373  case $cc_basename in
10374     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10375     *) _lt_dar_can_shared=$GCC ;;
10376  esac
10377  if test yes = "$_lt_dar_can_shared"; then
10378    output_verbose_link_cmd=func_echo_all
10379    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10380    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10381    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"
10382    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"
10383
10384  else
10385  ld_shlibs=no
10386  fi
10387
10388      ;;
10389
10390    dgux*)
10391      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10392      hardcode_libdir_flag_spec='-L$libdir'
10393      hardcode_shlibpath_var=no
10394      ;;
10395
10396    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10397    # support.  Future versions do this automatically, but an explicit c++rt0.o
10398    # does not break anything, and helps significantly (at the cost of a little
10399    # extra space).
10400    freebsd2.2*)
10401      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10402      hardcode_libdir_flag_spec='-R$libdir'
10403      hardcode_direct=yes
10404      hardcode_shlibpath_var=no
10405      ;;
10406
10407    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10408    freebsd2.*)
10409      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10410      hardcode_direct=yes
10411      hardcode_minus_L=yes
10412      hardcode_shlibpath_var=no
10413      ;;
10414
10415    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10416    freebsd* | dragonfly*)
10417      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10418      hardcode_libdir_flag_spec='-R$libdir'
10419      hardcode_direct=yes
10420      hardcode_shlibpath_var=no
10421      ;;
10422
10423    hpux9*)
10424      if test yes = "$GCC"; then
10425	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'
10426      else
10427	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'
10428      fi
10429      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10430      hardcode_libdir_separator=:
10431      hardcode_direct=yes
10432
10433      # hardcode_minus_L: Not really in the search PATH,
10434      # but as the default location of the library.
10435      hardcode_minus_L=yes
10436      export_dynamic_flag_spec='$wl-E'
10437      ;;
10438
10439    hpux10*)
10440      if test yes,no = "$GCC,$with_gnu_ld"; then
10441	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10442      else
10443	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10444      fi
10445      if test no = "$with_gnu_ld"; then
10446	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10447	hardcode_libdir_separator=:
10448	hardcode_direct=yes
10449	hardcode_direct_absolute=yes
10450	export_dynamic_flag_spec='$wl-E'
10451	# hardcode_minus_L: Not really in the search PATH,
10452	# but as the default location of the library.
10453	hardcode_minus_L=yes
10454      fi
10455      ;;
10456
10457    hpux11*)
10458      if test yes,no = "$GCC,$with_gnu_ld"; then
10459	case $host_cpu in
10460	hppa*64*)
10461	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10462	  ;;
10463	ia64*)
10464	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10465	  ;;
10466	*)
10467	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10468	  ;;
10469	esac
10470      else
10471	case $host_cpu in
10472	hppa*64*)
10473	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10474	  ;;
10475	ia64*)
10476	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10477	  ;;
10478	*)
10479
10480	  # Older versions of the 11.00 compiler do not understand -b yet
10481	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10482	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10483$as_echo_n "checking if $CC understands -b... " >&6; }
10484if ${lt_cv_prog_compiler__b+:} false; then :
10485  $as_echo_n "(cached) " >&6
10486else
10487  lt_cv_prog_compiler__b=no
10488   save_LDFLAGS=$LDFLAGS
10489   LDFLAGS="$LDFLAGS -b"
10490   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10491   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10492     # The linker can only warn and ignore the option if not recognized
10493     # So say no if there are warnings
10494     if test -s conftest.err; then
10495       # Append any errors to the config.log.
10496       cat conftest.err 1>&5
10497       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10498       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10499       if diff conftest.exp conftest.er2 >/dev/null; then
10500         lt_cv_prog_compiler__b=yes
10501       fi
10502     else
10503       lt_cv_prog_compiler__b=yes
10504     fi
10505   fi
10506   $RM -r conftest*
10507   LDFLAGS=$save_LDFLAGS
10508
10509fi
10510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10511$as_echo "$lt_cv_prog_compiler__b" >&6; }
10512
10513if test yes = "$lt_cv_prog_compiler__b"; then
10514    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10515else
10516    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10517fi
10518
10519	  ;;
10520	esac
10521      fi
10522      if test no = "$with_gnu_ld"; then
10523	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10524	hardcode_libdir_separator=:
10525
10526	case $host_cpu in
10527	hppa*64*|ia64*)
10528	  hardcode_direct=no
10529	  hardcode_shlibpath_var=no
10530	  ;;
10531	*)
10532	  hardcode_direct=yes
10533	  hardcode_direct_absolute=yes
10534	  export_dynamic_flag_spec='$wl-E'
10535
10536	  # hardcode_minus_L: Not really in the search PATH,
10537	  # but as the default location of the library.
10538	  hardcode_minus_L=yes
10539	  ;;
10540	esac
10541      fi
10542      ;;
10543
10544    irix5* | irix6* | nonstopux*)
10545      if test yes = "$GCC"; then
10546	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'
10547	# Try to use the -exported_symbol ld option, if it does not
10548	# work, assume that -exports_file does not work either and
10549	# implicitly export all symbols.
10550	# This should be the same for all languages, so no per-tag cache variable.
10551	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10552$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10553if ${lt_cv_irix_exported_symbol+:} false; then :
10554  $as_echo_n "(cached) " >&6
10555else
10556  save_LDFLAGS=$LDFLAGS
10557	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10558	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10559/* end confdefs.h.  */
10560int foo (void) { return 0; }
10561_ACEOF
10562if ac_fn_c_try_link "$LINENO"; then :
10563  lt_cv_irix_exported_symbol=yes
10564else
10565  lt_cv_irix_exported_symbol=no
10566fi
10567rm -f core conftest.err conftest.$ac_objext \
10568    conftest$ac_exeext conftest.$ac_ext
10569           LDFLAGS=$save_LDFLAGS
10570fi
10571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10572$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10573	if test yes = "$lt_cv_irix_exported_symbol"; then
10574          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'
10575	fi
10576      else
10577	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'
10578	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'
10579      fi
10580      archive_cmds_need_lc='no'
10581      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10582      hardcode_libdir_separator=:
10583      inherit_rpath=yes
10584      link_all_deplibs=yes
10585      ;;
10586
10587    linux*)
10588      case $cc_basename in
10589      tcc*)
10590	# Fabrice Bellard et al's Tiny C Compiler
10591	ld_shlibs=yes
10592	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10593	;;
10594      esac
10595      ;;
10596
10597    netbsd*)
10598      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10599	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10600      else
10601	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10602      fi
10603      hardcode_libdir_flag_spec='-R$libdir'
10604      hardcode_direct=yes
10605      hardcode_shlibpath_var=no
10606      ;;
10607
10608    newsos6)
10609      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10610      hardcode_direct=yes
10611      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10612      hardcode_libdir_separator=:
10613      hardcode_shlibpath_var=no
10614      ;;
10615
10616    *nto* | *qnx*)
10617      ;;
10618
10619    openbsd* | bitrig*)
10620      if test -f /usr/libexec/ld.so; then
10621	hardcode_direct=yes
10622	hardcode_shlibpath_var=no
10623	hardcode_direct_absolute=yes
10624	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10625	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10626	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10627	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10628	  export_dynamic_flag_spec='$wl-E'
10629	else
10630	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10631	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10632	fi
10633      else
10634	ld_shlibs=no
10635      fi
10636      ;;
10637
10638    os2*)
10639      hardcode_libdir_flag_spec='-L$libdir'
10640      hardcode_minus_L=yes
10641      allow_undefined_flag=unsupported
10642      shrext_cmds=.dll
10643      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10644	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10645	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10646	$ECHO EXPORTS >> $output_objdir/$libname.def~
10647	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10648	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10649	emximp -o $lib $output_objdir/$libname.def'
10650      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10651	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10652	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10653	$ECHO EXPORTS >> $output_objdir/$libname.def~
10654	prefix_cmds="$SED"~
10655	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10656	  prefix_cmds="$prefix_cmds -e 1d";
10657	fi~
10658	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10659	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10660	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10661	emximp -o $lib $output_objdir/$libname.def'
10662      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10663      enable_shared_with_static_runtimes=yes
10664      ;;
10665
10666    osf3*)
10667      if test yes = "$GCC"; then
10668	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10669	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'
10670      else
10671	allow_undefined_flag=' -expect_unresolved \*'
10672	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'
10673      fi
10674      archive_cmds_need_lc='no'
10675      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10676      hardcode_libdir_separator=:
10677      ;;
10678
10679    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10680      if test yes = "$GCC"; then
10681	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10682	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'
10683	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10684      else
10685	allow_undefined_flag=' -expect_unresolved \*'
10686	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'
10687	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~
10688          $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'
10689
10690	# Both c and cxx compiler support -rpath directly
10691	hardcode_libdir_flag_spec='-rpath $libdir'
10692      fi
10693      archive_cmds_need_lc='no'
10694      hardcode_libdir_separator=:
10695      ;;
10696
10697    solaris*)
10698      no_undefined_flag=' -z defs'
10699      if test yes = "$GCC"; then
10700	wlarc='$wl'
10701	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10702	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10703          $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'
10704      else
10705	case `$CC -V 2>&1` in
10706	*"Compilers 5.0"*)
10707	  wlarc=''
10708	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10709	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10710            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10711	  ;;
10712	*)
10713	  wlarc='$wl'
10714	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10715	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10716            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10717	  ;;
10718	esac
10719      fi
10720      hardcode_libdir_flag_spec='-R$libdir'
10721      hardcode_shlibpath_var=no
10722      case $host_os in
10723      solaris2.[0-5] | solaris2.[0-5].*) ;;
10724      *)
10725	# The compiler driver will combine and reorder linker options,
10726	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10727	# but is careful enough not to reorder.
10728	# Supported since Solaris 2.6 (maybe 2.5.1?)
10729	if test yes = "$GCC"; then
10730	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10731	else
10732	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10733	fi
10734	;;
10735      esac
10736      link_all_deplibs=yes
10737      ;;
10738
10739    sunos4*)
10740      if test sequent = "$host_vendor"; then
10741	# Use $CC to link under sequent, because it throws in some extra .o
10742	# files that make .init and .fini sections work.
10743	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10744      else
10745	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10746      fi
10747      hardcode_libdir_flag_spec='-L$libdir'
10748      hardcode_direct=yes
10749      hardcode_minus_L=yes
10750      hardcode_shlibpath_var=no
10751      ;;
10752
10753    sysv4)
10754      case $host_vendor in
10755	sni)
10756	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10757	  hardcode_direct=yes # is this really true???
10758	;;
10759	siemens)
10760	  ## LD is ld it makes a PLAMLIB
10761	  ## CC just makes a GrossModule.
10762	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10763	  reload_cmds='$CC -r -o $output$reload_objs'
10764	  hardcode_direct=no
10765        ;;
10766	motorola)
10767	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10768	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10769	;;
10770      esac
10771      runpath_var='LD_RUN_PATH'
10772      hardcode_shlibpath_var=no
10773      ;;
10774
10775    sysv4.3*)
10776      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10777      hardcode_shlibpath_var=no
10778      export_dynamic_flag_spec='-Bexport'
10779      ;;
10780
10781    sysv4*MP*)
10782      if test -d /usr/nec; then
10783	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10784	hardcode_shlibpath_var=no
10785	runpath_var=LD_RUN_PATH
10786	hardcode_runpath_var=yes
10787	ld_shlibs=yes
10788      fi
10789      ;;
10790
10791    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10792      no_undefined_flag='$wl-z,text'
10793      archive_cmds_need_lc=no
10794      hardcode_shlibpath_var=no
10795      runpath_var='LD_RUN_PATH'
10796
10797      if test yes = "$GCC"; then
10798	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10799	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10800      else
10801	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10802	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10803      fi
10804      ;;
10805
10806    sysv5* | sco3.2v5* | sco5v6*)
10807      # Note: We CANNOT use -z defs as we might desire, because we do not
10808      # link with -lc, and that would cause any symbols used from libc to
10809      # always be unresolved, which means just about no library would
10810      # ever link correctly.  If we're not using GNU ld we use -z text
10811      # though, which does catch some bad symbols but isn't as heavy-handed
10812      # as -z defs.
10813      no_undefined_flag='$wl-z,text'
10814      allow_undefined_flag='$wl-z,nodefs'
10815      archive_cmds_need_lc=no
10816      hardcode_shlibpath_var=no
10817      hardcode_libdir_flag_spec='$wl-R,$libdir'
10818      hardcode_libdir_separator=':'
10819      link_all_deplibs=yes
10820      export_dynamic_flag_spec='$wl-Bexport'
10821      runpath_var='LD_RUN_PATH'
10822
10823      if test yes = "$GCC"; then
10824	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10825	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10826      else
10827	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10828	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10829      fi
10830      ;;
10831
10832    uts4*)
10833      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10834      hardcode_libdir_flag_spec='-L$libdir'
10835      hardcode_shlibpath_var=no
10836      ;;
10837
10838    *)
10839      ld_shlibs=no
10840      ;;
10841    esac
10842
10843    if test sni = "$host_vendor"; then
10844      case $host in
10845      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10846	export_dynamic_flag_spec='$wl-Blargedynsym'
10847	;;
10848      esac
10849    fi
10850  fi
10851
10852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10853$as_echo "$ld_shlibs" >&6; }
10854test no = "$ld_shlibs" && can_build_shared=no
10855
10856with_gnu_ld=$with_gnu_ld
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872#
10873# Do we need to explicitly link libc?
10874#
10875case "x$archive_cmds_need_lc" in
10876x|xyes)
10877  # Assume -lc should be added
10878  archive_cmds_need_lc=yes
10879
10880  if test yes,yes = "$GCC,$enable_shared"; then
10881    case $archive_cmds in
10882    *'~'*)
10883      # FIXME: we may have to deal with multi-command sequences.
10884      ;;
10885    '$CC '*)
10886      # Test whether the compiler implicitly links with -lc since on some
10887      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10888      # to ld, don't add -lc before -lgcc.
10889      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10890$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10891if ${lt_cv_archive_cmds_need_lc+:} false; then :
10892  $as_echo_n "(cached) " >&6
10893else
10894  $RM conftest*
10895	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10896
10897	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10898  (eval $ac_compile) 2>&5
10899  ac_status=$?
10900  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10901  test $ac_status = 0; } 2>conftest.err; then
10902	  soname=conftest
10903	  lib=conftest
10904	  libobjs=conftest.$ac_objext
10905	  deplibs=
10906	  wl=$lt_prog_compiler_wl
10907	  pic_flag=$lt_prog_compiler_pic
10908	  compiler_flags=-v
10909	  linker_flags=-v
10910	  verstring=
10911	  output_objdir=.
10912	  libname=conftest
10913	  lt_save_allow_undefined_flag=$allow_undefined_flag
10914	  allow_undefined_flag=
10915	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10916  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10917  ac_status=$?
10918  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10919  test $ac_status = 0; }
10920	  then
10921	    lt_cv_archive_cmds_need_lc=no
10922	  else
10923	    lt_cv_archive_cmds_need_lc=yes
10924	  fi
10925	  allow_undefined_flag=$lt_save_allow_undefined_flag
10926	else
10927	  cat conftest.err 1>&5
10928	fi
10929	$RM conftest*
10930
10931fi
10932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10933$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10934      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10935      ;;
10936    esac
10937  fi
10938  ;;
10939esac
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11093$as_echo_n "checking dynamic linker characteristics... " >&6; }
11094
11095if test yes = "$GCC"; then
11096  case $host_os in
11097    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11098    *) lt_awk_arg='/^libraries:/' ;;
11099  esac
11100  case $host_os in
11101    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11102    *) lt_sed_strip_eq='s|=/|/|g' ;;
11103  esac
11104  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11105  case $lt_search_path_spec in
11106  *\;*)
11107    # if the path contains ";" then we assume it to be the separator
11108    # otherwise default to the standard path separator (i.e. ":") - it is
11109    # assumed that no part of a normal pathname contains ";" but that should
11110    # okay in the real world where ";" in dirpaths is itself problematic.
11111    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11112    ;;
11113  *)
11114    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11115    ;;
11116  esac
11117  # Ok, now we have the path, separated by spaces, we can step through it
11118  # and add multilib dir if necessary...
11119  lt_tmp_lt_search_path_spec=
11120  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11121  # ...but if some path component already ends with the multilib dir we assume
11122  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11123  case "$lt_multi_os_dir; $lt_search_path_spec " in
11124  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11125    lt_multi_os_dir=
11126    ;;
11127  esac
11128  for lt_sys_path in $lt_search_path_spec; do
11129    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11130      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11131    elif test -n "$lt_multi_os_dir"; then
11132      test -d "$lt_sys_path" && \
11133	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11134    fi
11135  done
11136  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11137BEGIN {RS = " "; FS = "/|\n";} {
11138  lt_foo = "";
11139  lt_count = 0;
11140  for (lt_i = NF; lt_i > 0; lt_i--) {
11141    if ($lt_i != "" && $lt_i != ".") {
11142      if ($lt_i == "..") {
11143        lt_count++;
11144      } else {
11145        if (lt_count == 0) {
11146          lt_foo = "/" $lt_i lt_foo;
11147        } else {
11148          lt_count--;
11149        }
11150      }
11151    }
11152  }
11153  if (lt_foo != "") { lt_freq[lt_foo]++; }
11154  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11155}'`
11156  # AWK program above erroneously prepends '/' to C:/dos/paths
11157  # for these hosts.
11158  case $host_os in
11159    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11160      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11161  esac
11162  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11163else
11164  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11165fi
11166library_names_spec=
11167libname_spec='lib$name'
11168soname_spec=
11169shrext_cmds=.so
11170postinstall_cmds=
11171postuninstall_cmds=
11172finish_cmds=
11173finish_eval=
11174shlibpath_var=
11175shlibpath_overrides_runpath=unknown
11176version_type=none
11177dynamic_linker="$host_os ld.so"
11178sys_lib_dlsearch_path_spec="/lib /usr/lib"
11179need_lib_prefix=unknown
11180hardcode_into_libs=no
11181
11182# when you set need_version to no, make sure it does not cause -set_version
11183# flags to be left without arguments
11184need_version=unknown
11185
11186
11187
11188case $host_os in
11189aix3*)
11190  version_type=linux # correct to gnu/linux during the next big refactor
11191  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11192  shlibpath_var=LIBPATH
11193
11194  # AIX 3 has no versioning support, so we append a major version to the name.
11195  soname_spec='$libname$release$shared_ext$major'
11196  ;;
11197
11198aix[4-9]*)
11199  version_type=linux # correct to gnu/linux during the next big refactor
11200  need_lib_prefix=no
11201  need_version=no
11202  hardcode_into_libs=yes
11203  if test ia64 = "$host_cpu"; then
11204    # AIX 5 supports IA64
11205    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11206    shlibpath_var=LD_LIBRARY_PATH
11207  else
11208    # With GCC up to 2.95.x, collect2 would create an import file
11209    # for dependence libraries.  The import file would start with
11210    # the line '#! .'.  This would cause the generated library to
11211    # depend on '.', always an invalid library.  This was fixed in
11212    # development snapshots of GCC prior to 3.0.
11213    case $host_os in
11214      aix4 | aix4.[01] | aix4.[01].*)
11215      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11216	   echo ' yes '
11217	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11218	:
11219      else
11220	can_build_shared=no
11221      fi
11222      ;;
11223    esac
11224    # Using Import Files as archive members, it is possible to support
11225    # filename-based versioning of shared library archives on AIX. While
11226    # this would work for both with and without runtime linking, it will
11227    # prevent static linking of such archives. So we do filename-based
11228    # shared library versioning with .so extension only, which is used
11229    # when both runtime linking and shared linking is enabled.
11230    # Unfortunately, runtime linking may impact performance, so we do
11231    # not want this to be the default eventually. Also, we use the
11232    # versioned .so libs for executables only if there is the -brtl
11233    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11234    # To allow for filename-based versioning support, we need to create
11235    # libNAME.so.V as an archive file, containing:
11236    # *) an Import File, referring to the versioned filename of the
11237    #    archive as well as the shared archive member, telling the
11238    #    bitwidth (32 or 64) of that shared object, and providing the
11239    #    list of exported symbols of that shared object, eventually
11240    #    decorated with the 'weak' keyword
11241    # *) the shared object with the F_LOADONLY flag set, to really avoid
11242    #    it being seen by the linker.
11243    # At run time we better use the real file rather than another symlink,
11244    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11245
11246    case $with_aix_soname,$aix_use_runtimelinking in
11247    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11248    # soname into executable. Probably we can add versioning support to
11249    # collect2, so additional links can be useful in future.
11250    aix,yes) # traditional libtool
11251      dynamic_linker='AIX unversionable lib.so'
11252      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11253      # instead of lib<name>.a to let people know that these are not
11254      # typical AIX shared libraries.
11255      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11256      ;;
11257    aix,no) # traditional AIX only
11258      dynamic_linker='AIX lib.a(lib.so.V)'
11259      # We preserve .a as extension for shared libraries through AIX4.2
11260      # and later when we are not doing run time linking.
11261      library_names_spec='$libname$release.a $libname.a'
11262      soname_spec='$libname$release$shared_ext$major'
11263      ;;
11264    svr4,*) # full svr4 only
11265      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11266      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11267      # We do not specify a path in Import Files, so LIBPATH fires.
11268      shlibpath_overrides_runpath=yes
11269      ;;
11270    *,yes) # both, prefer svr4
11271      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11272      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11273      # unpreferred sharedlib libNAME.a needs extra handling
11274      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"'
11275      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"'
11276      # We do not specify a path in Import Files, so LIBPATH fires.
11277      shlibpath_overrides_runpath=yes
11278      ;;
11279    *,no) # both, prefer aix
11280      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11281      library_names_spec='$libname$release.a $libname.a'
11282      soname_spec='$libname$release$shared_ext$major'
11283      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11284      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)'
11285      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"'
11286      ;;
11287    esac
11288    shlibpath_var=LIBPATH
11289  fi
11290  ;;
11291
11292amigaos*)
11293  case $host_cpu in
11294  powerpc)
11295    # Since July 2007 AmigaOS4 officially supports .so libraries.
11296    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11297    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11298    ;;
11299  m68k)
11300    library_names_spec='$libname.ixlibrary $libname.a'
11301    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11302    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'
11303    ;;
11304  esac
11305  ;;
11306
11307beos*)
11308  library_names_spec='$libname$shared_ext'
11309  dynamic_linker="$host_os ld.so"
11310  shlibpath_var=LIBRARY_PATH
11311  ;;
11312
11313bsdi[45]*)
11314  version_type=linux # correct to gnu/linux during the next big refactor
11315  need_version=no
11316  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11317  soname_spec='$libname$release$shared_ext$major'
11318  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11319  shlibpath_var=LD_LIBRARY_PATH
11320  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11321  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11322  # the default ld.so.conf also contains /usr/contrib/lib and
11323  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11324  # libtool to hard-code these into programs
11325  ;;
11326
11327cygwin* | mingw* | pw32* | cegcc*)
11328  version_type=windows
11329  shrext_cmds=.dll
11330  need_version=no
11331  need_lib_prefix=no
11332
11333  case $GCC,$cc_basename in
11334  yes,*)
11335    # gcc
11336    library_names_spec='$libname.dll.a'
11337    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11338    postinstall_cmds='base_file=`basename \$file`~
11339      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11340      dldir=$destdir/`dirname \$dlpath`~
11341      test -d \$dldir || mkdir -p \$dldir~
11342      $install_prog $dir/$dlname \$dldir/$dlname~
11343      chmod a+x \$dldir/$dlname~
11344      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11345        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11346      fi'
11347    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11348      dlpath=$dir/\$dldll~
11349       $RM \$dlpath'
11350    shlibpath_overrides_runpath=yes
11351
11352    case $host_os in
11353    cygwin*)
11354      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11355      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11356
11357      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11358      ;;
11359    mingw* | cegcc*)
11360      # MinGW DLLs use traditional 'lib' prefix
11361      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11362      ;;
11363    pw32*)
11364      # pw32 DLLs use 'pw' prefix rather than 'lib'
11365      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11366      ;;
11367    esac
11368    dynamic_linker='Win32 ld.exe'
11369    ;;
11370
11371  *,cl*)
11372    # Native MSVC
11373    libname_spec='$name'
11374    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11375    library_names_spec='$libname.dll.lib'
11376
11377    case $build_os in
11378    mingw*)
11379      sys_lib_search_path_spec=
11380      lt_save_ifs=$IFS
11381      IFS=';'
11382      for lt_path in $LIB
11383      do
11384        IFS=$lt_save_ifs
11385        # Let DOS variable expansion print the short 8.3 style file name.
11386        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11387        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11388      done
11389      IFS=$lt_save_ifs
11390      # Convert to MSYS style.
11391      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11392      ;;
11393    cygwin*)
11394      # Convert to unix form, then to dos form, then back to unix form
11395      # but this time dos style (no spaces!) so that the unix form looks
11396      # like /cygdrive/c/PROGRA~1:/cygdr...
11397      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11398      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11399      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11400      ;;
11401    *)
11402      sys_lib_search_path_spec=$LIB
11403      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11404        # It is most probably a Windows format PATH.
11405        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11406      else
11407        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11408      fi
11409      # FIXME: find the short name or the path components, as spaces are
11410      # common. (e.g. "Program Files" -> "PROGRA~1")
11411      ;;
11412    esac
11413
11414    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11415    postinstall_cmds='base_file=`basename \$file`~
11416      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11417      dldir=$destdir/`dirname \$dlpath`~
11418      test -d \$dldir || mkdir -p \$dldir~
11419      $install_prog $dir/$dlname \$dldir/$dlname'
11420    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11421      dlpath=$dir/\$dldll~
11422       $RM \$dlpath'
11423    shlibpath_overrides_runpath=yes
11424    dynamic_linker='Win32 link.exe'
11425    ;;
11426
11427  *)
11428    # Assume MSVC wrapper
11429    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11430    dynamic_linker='Win32 ld.exe'
11431    ;;
11432  esac
11433  # FIXME: first we should search . and the directory the executable is in
11434  shlibpath_var=PATH
11435  ;;
11436
11437darwin* | rhapsody*)
11438  dynamic_linker="$host_os dyld"
11439  version_type=darwin
11440  need_lib_prefix=no
11441  need_version=no
11442  library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext'
11443  soname_spec='$libname$release$major$shared_ext'
11444  shlibpath_overrides_runpath=yes
11445  shlibpath_var=DYLD_LIBRARY_PATH
11446  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
11447
11448  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11449  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11450  ;;
11451
11452dgux*)
11453  version_type=linux # correct to gnu/linux during the next big refactor
11454  need_lib_prefix=no
11455  need_version=no
11456  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11457  soname_spec='$libname$release$shared_ext$major'
11458  shlibpath_var=LD_LIBRARY_PATH
11459  ;;
11460
11461freebsd* | dragonfly*)
11462  # DragonFly does not have aout.  When/if they implement a new
11463  # versioning mechanism, adjust this.
11464  if test -x /usr/bin/objformat; then
11465    objformat=`/usr/bin/objformat`
11466  else
11467    case $host_os in
11468    freebsd[23].*) objformat=aout ;;
11469    *) objformat=elf ;;
11470    esac
11471  fi
11472  # Handle Gentoo/FreeBSD as it was Linux
11473  case $host_vendor in
11474    gentoo)
11475      version_type=linux ;;
11476    *)
11477      version_type=freebsd-$objformat ;;
11478  esac
11479
11480  case $version_type in
11481    freebsd-elf*)
11482      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11483      soname_spec='$libname$release$shared_ext$major'
11484      need_version=no
11485      need_lib_prefix=no
11486      ;;
11487    freebsd-*)
11488      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11489      need_version=yes
11490      ;;
11491    linux)
11492      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11493      soname_spec='${libname}${release}${shared_ext}$major'
11494      need_lib_prefix=no
11495      need_version=no
11496      ;;
11497  esac
11498  shlibpath_var=LD_LIBRARY_PATH
11499  case $host_os in
11500  freebsd2.*)
11501    shlibpath_overrides_runpath=yes
11502    ;;
11503  freebsd3.[01]* | freebsdelf3.[01]*)
11504    shlibpath_overrides_runpath=yes
11505    hardcode_into_libs=yes
11506    ;;
11507  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11508  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11509    shlibpath_overrides_runpath=no
11510    hardcode_into_libs=yes
11511    ;;
11512  *) # from 4.6 on, and DragonFly
11513    shlibpath_overrides_runpath=yes
11514    hardcode_into_libs=yes
11515    ;;
11516  esac
11517  ;;
11518
11519haiku*)
11520  version_type=linux # correct to gnu/linux during the next big refactor
11521  need_lib_prefix=no
11522  need_version=no
11523  dynamic_linker="$host_os runtime_loader"
11524  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11525  soname_spec='$libname$release$shared_ext$major'
11526  shlibpath_var=LIBRARY_PATH
11527  shlibpath_overrides_runpath=no
11528  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11529  hardcode_into_libs=yes
11530  ;;
11531
11532hpux9* | hpux10* | hpux11*)
11533  # Give a soname corresponding to the major version so that dld.sl refuses to
11534  # link against other versions.
11535  version_type=sunos
11536  need_lib_prefix=no
11537  need_version=no
11538  case $host_cpu in
11539  ia64*)
11540    shrext_cmds='.so'
11541    hardcode_into_libs=yes
11542    dynamic_linker="$host_os dld.so"
11543    shlibpath_var=LD_LIBRARY_PATH
11544    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11545    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11546    soname_spec='$libname$release$shared_ext$major'
11547    if test 32 = "$HPUX_IA64_MODE"; then
11548      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11549      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11550    else
11551      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11552      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11553    fi
11554    ;;
11555  hppa*64*)
11556    shrext_cmds='.sl'
11557    hardcode_into_libs=yes
11558    dynamic_linker="$host_os dld.sl"
11559    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11560    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11561    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11562    soname_spec='$libname$release$shared_ext$major'
11563    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11564    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11565    ;;
11566  *)
11567    shrext_cmds='.sl'
11568    dynamic_linker="$host_os dld.sl"
11569    shlibpath_var=SHLIB_PATH
11570    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11571    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11572    soname_spec='$libname$release$shared_ext$major'
11573    ;;
11574  esac
11575  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11576  postinstall_cmds='chmod 555 $lib'
11577  # or fails outright, so override atomically:
11578  install_override_mode=555
11579  ;;
11580
11581interix[3-9]*)
11582  version_type=linux # correct to gnu/linux during the next big refactor
11583  need_lib_prefix=no
11584  need_version=no
11585  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11586  soname_spec='$libname$release$shared_ext$major'
11587  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11588  shlibpath_var=LD_LIBRARY_PATH
11589  shlibpath_overrides_runpath=no
11590  hardcode_into_libs=yes
11591  ;;
11592
11593irix5* | irix6* | nonstopux*)
11594  case $host_os in
11595    nonstopux*) version_type=nonstopux ;;
11596    *)
11597	if test yes = "$lt_cv_prog_gnu_ld"; then
11598		version_type=linux # correct to gnu/linux during the next big refactor
11599	else
11600		version_type=irix
11601	fi ;;
11602  esac
11603  need_lib_prefix=no
11604  need_version=no
11605  soname_spec='$libname$release$shared_ext$major'
11606  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11607  case $host_os in
11608  irix5* | nonstopux*)
11609    libsuff= shlibsuff=
11610    ;;
11611  *)
11612    case $LD in # libtool.m4 will add one of these switches to LD
11613    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11614      libsuff= shlibsuff= libmagic=32-bit;;
11615    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11616      libsuff=32 shlibsuff=N32 libmagic=N32;;
11617    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11618      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11619    *) libsuff= shlibsuff= libmagic=never-match;;
11620    esac
11621    ;;
11622  esac
11623  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11624  shlibpath_overrides_runpath=no
11625  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11626  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11627  hardcode_into_libs=yes
11628  ;;
11629
11630# No shared lib support for Linux oldld, aout, or coff.
11631linux*oldld* | linux*aout* | linux*coff*)
11632  dynamic_linker=no
11633  ;;
11634
11635linux*android*)
11636  version_type=none # Android doesn't support versioned libraries.
11637  need_lib_prefix=no
11638  need_version=no
11639  library_names_spec='$libname$release$shared_ext'
11640  soname_spec='$libname$release$shared_ext'
11641  finish_cmds=
11642  shlibpath_var=LD_LIBRARY_PATH
11643  shlibpath_overrides_runpath=yes
11644
11645  # This implies no fast_install, which is unacceptable.
11646  # Some rework will be needed to allow for fast_install
11647  # before this can be enabled.
11648  hardcode_into_libs=yes
11649
11650  dynamic_linker='Android linker'
11651  # Don't embed -rpath directories since the linker doesn't support them.
11652  hardcode_libdir_flag_spec='-L$libdir'
11653  ;;
11654
11655# This must be glibc/ELF.
11656linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11657  version_type=linux # correct to gnu/linux during the next big refactor
11658  need_lib_prefix=no
11659  need_version=no
11660  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11661  soname_spec='$libname$release$shared_ext$major'
11662  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11663  shlibpath_var=LD_LIBRARY_PATH
11664  shlibpath_overrides_runpath=no
11665
11666  # Some binutils ld are patched to set DT_RUNPATH
11667  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11668  $as_echo_n "(cached) " >&6
11669else
11670  lt_cv_shlibpath_overrides_runpath=no
11671    save_LDFLAGS=$LDFLAGS
11672    save_libdir=$libdir
11673    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11674	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11675    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676/* end confdefs.h.  */
11677
11678int
11679main ()
11680{
11681
11682  ;
11683  return 0;
11684}
11685_ACEOF
11686if ac_fn_c_try_link "$LINENO"; then :
11687  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11688  lt_cv_shlibpath_overrides_runpath=yes
11689fi
11690fi
11691rm -f core conftest.err conftest.$ac_objext \
11692    conftest$ac_exeext conftest.$ac_ext
11693    LDFLAGS=$save_LDFLAGS
11694    libdir=$save_libdir
11695
11696fi
11697
11698  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11699
11700  # This implies no fast_install, which is unacceptable.
11701  # Some rework will be needed to allow for fast_install
11702  # before this can be enabled.
11703  hardcode_into_libs=yes
11704
11705  # Ideally, we could use ldconfig to report *all* directores which are
11706  # searched for libraries, however this is still not possible.  Aside from not
11707  # being certain /sbin/ldconfig is available, command
11708  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11709  # even though it is searched at run-time.  Try to do the best guess by
11710  # appending ld.so.conf contents (and includes) to the search path.
11711  if test -f /etc/ld.so.conf; then
11712    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' ' '`
11713    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11714  fi
11715
11716  # We used to test for /lib/ld.so.1 and disable shared libraries on
11717  # powerpc, because MkLinux only supported shared libraries with the
11718  # GNU dynamic linker.  Since this was broken with cross compilers,
11719  # most powerpc-linux boxes support dynamic linking these days and
11720  # people can always --disable-shared, the test was removed, and we
11721  # assume the GNU/Linux dynamic linker is in use.
11722  dynamic_linker='GNU/Linux ld.so'
11723  ;;
11724
11725netbsd*)
11726  version_type=sunos
11727  need_lib_prefix=no
11728  need_version=no
11729  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11730    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11731    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11732    dynamic_linker='NetBSD (a.out) ld.so'
11733  else
11734    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11735    soname_spec='$libname$release$shared_ext$major'
11736    dynamic_linker='NetBSD ld.elf_so'
11737  fi
11738  shlibpath_var=LD_LIBRARY_PATH
11739  shlibpath_overrides_runpath=yes
11740  hardcode_into_libs=yes
11741  ;;
11742
11743newsos6)
11744  version_type=linux # correct to gnu/linux during the next big refactor
11745  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11746  shlibpath_var=LD_LIBRARY_PATH
11747  shlibpath_overrides_runpath=yes
11748  ;;
11749
11750*nto* | *qnx*)
11751  version_type=qnx
11752  need_lib_prefix=no
11753  need_version=no
11754  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11755  soname_spec='$libname$release$shared_ext$major'
11756  shlibpath_var=LD_LIBRARY_PATH
11757  shlibpath_overrides_runpath=no
11758  hardcode_into_libs=yes
11759  dynamic_linker='ldqnx.so'
11760  ;;
11761
11762openbsd* | bitrig*)
11763  version_type=sunos
11764  sys_lib_dlsearch_path_spec=/usr/lib
11765  need_lib_prefix=no
11766  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11767    need_version=no
11768  else
11769    need_version=yes
11770  fi
11771  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11772  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11773  shlibpath_var=LD_LIBRARY_PATH
11774  shlibpath_overrides_runpath=yes
11775  ;;
11776
11777os2*)
11778  libname_spec='$name'
11779  version_type=windows
11780  shrext_cmds=.dll
11781  need_version=no
11782  need_lib_prefix=no
11783  # OS/2 can only load a DLL with a base name of 8 characters or less.
11784  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11785    v=$($ECHO $release$versuffix | tr -d .-);
11786    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11787    $ECHO $n$v`$shared_ext'
11788  library_names_spec='${libname}_dll.$libext'
11789  dynamic_linker='OS/2 ld.exe'
11790  shlibpath_var=BEGINLIBPATH
11791  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11792  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11793  postinstall_cmds='base_file=`basename \$file`~
11794    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11795    dldir=$destdir/`dirname \$dlpath`~
11796    test -d \$dldir || mkdir -p \$dldir~
11797    $install_prog $dir/$dlname \$dldir/$dlname~
11798    chmod a+x \$dldir/$dlname~
11799    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11800      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11801    fi'
11802  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11803    dlpath=$dir/\$dldll~
11804    $RM \$dlpath'
11805  ;;
11806
11807osf3* | osf4* | osf5*)
11808  version_type=osf
11809  need_lib_prefix=no
11810  need_version=no
11811  soname_spec='$libname$release$shared_ext$major'
11812  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11813  shlibpath_var=LD_LIBRARY_PATH
11814  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11815  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11816  ;;
11817
11818rdos*)
11819  dynamic_linker=no
11820  ;;
11821
11822solaris*)
11823  version_type=linux # correct to gnu/linux during the next big refactor
11824  need_lib_prefix=no
11825  need_version=no
11826  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11827  soname_spec='$libname$release$shared_ext$major'
11828  shlibpath_var=LD_LIBRARY_PATH
11829  shlibpath_overrides_runpath=yes
11830  hardcode_into_libs=yes
11831  # ldd complains unless libraries are executable
11832  postinstall_cmds='chmod +x $lib'
11833  ;;
11834
11835sunos4*)
11836  version_type=sunos
11837  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11838  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11839  shlibpath_var=LD_LIBRARY_PATH
11840  shlibpath_overrides_runpath=yes
11841  if test yes = "$with_gnu_ld"; then
11842    need_lib_prefix=no
11843  fi
11844  need_version=yes
11845  ;;
11846
11847sysv4 | sysv4.3*)
11848  version_type=linux # correct to gnu/linux during the next big refactor
11849  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11850  soname_spec='$libname$release$shared_ext$major'
11851  shlibpath_var=LD_LIBRARY_PATH
11852  case $host_vendor in
11853    sni)
11854      shlibpath_overrides_runpath=no
11855      need_lib_prefix=no
11856      runpath_var=LD_RUN_PATH
11857      ;;
11858    siemens)
11859      need_lib_prefix=no
11860      ;;
11861    motorola)
11862      need_lib_prefix=no
11863      need_version=no
11864      shlibpath_overrides_runpath=no
11865      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11866      ;;
11867  esac
11868  ;;
11869
11870sysv4*MP*)
11871  if test -d /usr/nec; then
11872    version_type=linux # correct to gnu/linux during the next big refactor
11873    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11874    soname_spec='$libname$shared_ext.$major'
11875    shlibpath_var=LD_LIBRARY_PATH
11876  fi
11877  ;;
11878
11879sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11880  version_type=sco
11881  need_lib_prefix=no
11882  need_version=no
11883  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11884  soname_spec='$libname$release$shared_ext$major'
11885  shlibpath_var=LD_LIBRARY_PATH
11886  shlibpath_overrides_runpath=yes
11887  hardcode_into_libs=yes
11888  if test yes = "$with_gnu_ld"; then
11889    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11890  else
11891    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11892    case $host_os in
11893      sco3.2v5*)
11894        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11895	;;
11896    esac
11897  fi
11898  sys_lib_dlsearch_path_spec='/usr/lib'
11899  ;;
11900
11901tpf*)
11902  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11903  version_type=linux # correct to gnu/linux during the next big refactor
11904  need_lib_prefix=no
11905  need_version=no
11906  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11907  shlibpath_var=LD_LIBRARY_PATH
11908  shlibpath_overrides_runpath=no
11909  hardcode_into_libs=yes
11910  ;;
11911
11912uts4*)
11913  version_type=linux # correct to gnu/linux during the next big refactor
11914  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11915  soname_spec='$libname$release$shared_ext$major'
11916  shlibpath_var=LD_LIBRARY_PATH
11917  ;;
11918
11919*)
11920  dynamic_linker=no
11921  ;;
11922esac
11923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11924$as_echo "$dynamic_linker" >&6; }
11925test no = "$dynamic_linker" && can_build_shared=no
11926
11927variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11928if test yes = "$GCC"; then
11929  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11930fi
11931
11932if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11933  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11934fi
11935
11936if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11937  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11938fi
11939
11940# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11941configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11942
11943# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11944func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11945
11946# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11947configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12046$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12047hardcode_action=
12048if test -n "$hardcode_libdir_flag_spec" ||
12049   test -n "$runpath_var" ||
12050   test yes = "$hardcode_automatic"; then
12051
12052  # We can hardcode non-existent directories.
12053  if test no != "$hardcode_direct" &&
12054     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12055     # have to relink, otherwise we might link with an installed library
12056     # when we should be linking with a yet-to-be-installed one
12057     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12058     test no != "$hardcode_minus_L"; then
12059    # Linking always hardcodes the temporary library directory.
12060    hardcode_action=relink
12061  else
12062    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12063    hardcode_action=immediate
12064  fi
12065else
12066  # We cannot hardcode anything, or else we can only hardcode existing
12067  # directories.
12068  hardcode_action=unsupported
12069fi
12070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12071$as_echo "$hardcode_action" >&6; }
12072
12073if test relink = "$hardcode_action" ||
12074   test yes = "$inherit_rpath"; then
12075  # Fast installation is not supported
12076  enable_fast_install=no
12077elif test yes = "$shlibpath_overrides_runpath" ||
12078     test no = "$enable_shared"; then
12079  # Fast installation is not necessary
12080  enable_fast_install=needless
12081fi
12082
12083
12084
12085
12086
12087
12088  if test yes != "$enable_dlopen"; then
12089  enable_dlopen=unknown
12090  enable_dlopen_self=unknown
12091  enable_dlopen_self_static=unknown
12092else
12093  lt_cv_dlopen=no
12094  lt_cv_dlopen_libs=
12095
12096  case $host_os in
12097  beos*)
12098    lt_cv_dlopen=load_add_on
12099    lt_cv_dlopen_libs=
12100    lt_cv_dlopen_self=yes
12101    ;;
12102
12103  mingw* | pw32* | cegcc*)
12104    lt_cv_dlopen=LoadLibrary
12105    lt_cv_dlopen_libs=
12106    ;;
12107
12108  cygwin*)
12109    lt_cv_dlopen=dlopen
12110    lt_cv_dlopen_libs=
12111    ;;
12112
12113  darwin*)
12114    # if libdl is installed we need to link against it
12115    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12116$as_echo_n "checking for dlopen in -ldl... " >&6; }
12117if ${ac_cv_lib_dl_dlopen+:} false; then :
12118  $as_echo_n "(cached) " >&6
12119else
12120  ac_check_lib_save_LIBS=$LIBS
12121LIBS="-ldl  $LIBS"
12122cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12123/* end confdefs.h.  */
12124
12125/* Override any GCC internal prototype to avoid an error.
12126   Use char because int might match the return type of a GCC
12127   builtin and then its argument prototype would still apply.  */
12128#ifdef __cplusplus
12129extern "C"
12130#endif
12131char dlopen ();
12132int
12133main ()
12134{
12135return dlopen ();
12136  ;
12137  return 0;
12138}
12139_ACEOF
12140if ac_fn_c_try_link "$LINENO"; then :
12141  ac_cv_lib_dl_dlopen=yes
12142else
12143  ac_cv_lib_dl_dlopen=no
12144fi
12145rm -f core conftest.err conftest.$ac_objext \
12146    conftest$ac_exeext conftest.$ac_ext
12147LIBS=$ac_check_lib_save_LIBS
12148fi
12149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12150$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12151if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12152  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12153else
12154
12155    lt_cv_dlopen=dyld
12156    lt_cv_dlopen_libs=
12157    lt_cv_dlopen_self=yes
12158
12159fi
12160
12161    ;;
12162
12163  tpf*)
12164    # Don't try to run any link tests for TPF.  We know it's impossible
12165    # because TPF is a cross-compiler, and we know how we open DSOs.
12166    lt_cv_dlopen=dlopen
12167    lt_cv_dlopen_libs=
12168    lt_cv_dlopen_self=no
12169    ;;
12170
12171  *)
12172    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12173if test "x$ac_cv_func_shl_load" = xyes; then :
12174  lt_cv_dlopen=shl_load
12175else
12176  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12177$as_echo_n "checking for shl_load in -ldld... " >&6; }
12178if ${ac_cv_lib_dld_shl_load+:} false; then :
12179  $as_echo_n "(cached) " >&6
12180else
12181  ac_check_lib_save_LIBS=$LIBS
12182LIBS="-ldld  $LIBS"
12183cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12184/* end confdefs.h.  */
12185
12186/* Override any GCC internal prototype to avoid an error.
12187   Use char because int might match the return type of a GCC
12188   builtin and then its argument prototype would still apply.  */
12189#ifdef __cplusplus
12190extern "C"
12191#endif
12192char shl_load ();
12193int
12194main ()
12195{
12196return shl_load ();
12197  ;
12198  return 0;
12199}
12200_ACEOF
12201if ac_fn_c_try_link "$LINENO"; then :
12202  ac_cv_lib_dld_shl_load=yes
12203else
12204  ac_cv_lib_dld_shl_load=no
12205fi
12206rm -f core conftest.err conftest.$ac_objext \
12207    conftest$ac_exeext conftest.$ac_ext
12208LIBS=$ac_check_lib_save_LIBS
12209fi
12210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12211$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12212if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12213  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12214else
12215  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12216if test "x$ac_cv_func_dlopen" = xyes; then :
12217  lt_cv_dlopen=dlopen
12218else
12219  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12220$as_echo_n "checking for dlopen in -ldl... " >&6; }
12221if ${ac_cv_lib_dl_dlopen+:} false; then :
12222  $as_echo_n "(cached) " >&6
12223else
12224  ac_check_lib_save_LIBS=$LIBS
12225LIBS="-ldl  $LIBS"
12226cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12227/* end confdefs.h.  */
12228
12229/* Override any GCC internal prototype to avoid an error.
12230   Use char because int might match the return type of a GCC
12231   builtin and then its argument prototype would still apply.  */
12232#ifdef __cplusplus
12233extern "C"
12234#endif
12235char dlopen ();
12236int
12237main ()
12238{
12239return dlopen ();
12240  ;
12241  return 0;
12242}
12243_ACEOF
12244if ac_fn_c_try_link "$LINENO"; then :
12245  ac_cv_lib_dl_dlopen=yes
12246else
12247  ac_cv_lib_dl_dlopen=no
12248fi
12249rm -f core conftest.err conftest.$ac_objext \
12250    conftest$ac_exeext conftest.$ac_ext
12251LIBS=$ac_check_lib_save_LIBS
12252fi
12253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12254$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12255if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12256  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12257else
12258  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12259$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12260if ${ac_cv_lib_svld_dlopen+:} false; then :
12261  $as_echo_n "(cached) " >&6
12262else
12263  ac_check_lib_save_LIBS=$LIBS
12264LIBS="-lsvld  $LIBS"
12265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12266/* end confdefs.h.  */
12267
12268/* Override any GCC internal prototype to avoid an error.
12269   Use char because int might match the return type of a GCC
12270   builtin and then its argument prototype would still apply.  */
12271#ifdef __cplusplus
12272extern "C"
12273#endif
12274char dlopen ();
12275int
12276main ()
12277{
12278return dlopen ();
12279  ;
12280  return 0;
12281}
12282_ACEOF
12283if ac_fn_c_try_link "$LINENO"; then :
12284  ac_cv_lib_svld_dlopen=yes
12285else
12286  ac_cv_lib_svld_dlopen=no
12287fi
12288rm -f core conftest.err conftest.$ac_objext \
12289    conftest$ac_exeext conftest.$ac_ext
12290LIBS=$ac_check_lib_save_LIBS
12291fi
12292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12293$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12294if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12295  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12296else
12297  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12298$as_echo_n "checking for dld_link in -ldld... " >&6; }
12299if ${ac_cv_lib_dld_dld_link+:} false; then :
12300  $as_echo_n "(cached) " >&6
12301else
12302  ac_check_lib_save_LIBS=$LIBS
12303LIBS="-ldld  $LIBS"
12304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12305/* end confdefs.h.  */
12306
12307/* Override any GCC internal prototype to avoid an error.
12308   Use char because int might match the return type of a GCC
12309   builtin and then its argument prototype would still apply.  */
12310#ifdef __cplusplus
12311extern "C"
12312#endif
12313char dld_link ();
12314int
12315main ()
12316{
12317return dld_link ();
12318  ;
12319  return 0;
12320}
12321_ACEOF
12322if ac_fn_c_try_link "$LINENO"; then :
12323  ac_cv_lib_dld_dld_link=yes
12324else
12325  ac_cv_lib_dld_dld_link=no
12326fi
12327rm -f core conftest.err conftest.$ac_objext \
12328    conftest$ac_exeext conftest.$ac_ext
12329LIBS=$ac_check_lib_save_LIBS
12330fi
12331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12332$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12333if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12334  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12335fi
12336
12337
12338fi
12339
12340
12341fi
12342
12343
12344fi
12345
12346
12347fi
12348
12349
12350fi
12351
12352    ;;
12353  esac
12354
12355  if test no = "$lt_cv_dlopen"; then
12356    enable_dlopen=no
12357  else
12358    enable_dlopen=yes
12359  fi
12360
12361  case $lt_cv_dlopen in
12362  dlopen)
12363    save_CPPFLAGS=$CPPFLAGS
12364    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12365
12366    save_LDFLAGS=$LDFLAGS
12367    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12368
12369    save_LIBS=$LIBS
12370    LIBS="$lt_cv_dlopen_libs $LIBS"
12371
12372    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12373$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12374if ${lt_cv_dlopen_self+:} false; then :
12375  $as_echo_n "(cached) " >&6
12376else
12377  	  if test yes = "$cross_compiling"; then :
12378  lt_cv_dlopen_self=cross
12379else
12380  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12381  lt_status=$lt_dlunknown
12382  cat > conftest.$ac_ext <<_LT_EOF
12383#line $LINENO "configure"
12384#include "confdefs.h"
12385
12386#if HAVE_DLFCN_H
12387#include <dlfcn.h>
12388#endif
12389
12390#include <stdio.h>
12391
12392#ifdef RTLD_GLOBAL
12393#  define LT_DLGLOBAL		RTLD_GLOBAL
12394#else
12395#  ifdef DL_GLOBAL
12396#    define LT_DLGLOBAL		DL_GLOBAL
12397#  else
12398#    define LT_DLGLOBAL		0
12399#  endif
12400#endif
12401
12402/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12403   find out it does not work in some platform. */
12404#ifndef LT_DLLAZY_OR_NOW
12405#  ifdef RTLD_LAZY
12406#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12407#  else
12408#    ifdef DL_LAZY
12409#      define LT_DLLAZY_OR_NOW		DL_LAZY
12410#    else
12411#      ifdef RTLD_NOW
12412#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12413#      else
12414#        ifdef DL_NOW
12415#          define LT_DLLAZY_OR_NOW	DL_NOW
12416#        else
12417#          define LT_DLLAZY_OR_NOW	0
12418#        endif
12419#      endif
12420#    endif
12421#  endif
12422#endif
12423
12424/* When -fvisibility=hidden is used, assume the code has been annotated
12425   correspondingly for the symbols needed.  */
12426#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12427int fnord () __attribute__((visibility("default")));
12428#endif
12429
12430int fnord () { return 42; }
12431int main ()
12432{
12433  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12434  int status = $lt_dlunknown;
12435
12436  if (self)
12437    {
12438      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12439      else
12440        {
12441	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12442          else puts (dlerror ());
12443	}
12444      /* dlclose (self); */
12445    }
12446  else
12447    puts (dlerror ());
12448
12449  return status;
12450}
12451_LT_EOF
12452  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12453  (eval $ac_link) 2>&5
12454  ac_status=$?
12455  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12456  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12457    (./conftest; exit; ) >&5 2>/dev/null
12458    lt_status=$?
12459    case x$lt_status in
12460      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12461      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12462      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12463    esac
12464  else :
12465    # compilation failed
12466    lt_cv_dlopen_self=no
12467  fi
12468fi
12469rm -fr conftest*
12470
12471
12472fi
12473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12474$as_echo "$lt_cv_dlopen_self" >&6; }
12475
12476    if test yes = "$lt_cv_dlopen_self"; then
12477      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12478      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12479$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12480if ${lt_cv_dlopen_self_static+:} false; then :
12481  $as_echo_n "(cached) " >&6
12482else
12483  	  if test yes = "$cross_compiling"; then :
12484  lt_cv_dlopen_self_static=cross
12485else
12486  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12487  lt_status=$lt_dlunknown
12488  cat > conftest.$ac_ext <<_LT_EOF
12489#line $LINENO "configure"
12490#include "confdefs.h"
12491
12492#if HAVE_DLFCN_H
12493#include <dlfcn.h>
12494#endif
12495
12496#include <stdio.h>
12497
12498#ifdef RTLD_GLOBAL
12499#  define LT_DLGLOBAL		RTLD_GLOBAL
12500#else
12501#  ifdef DL_GLOBAL
12502#    define LT_DLGLOBAL		DL_GLOBAL
12503#  else
12504#    define LT_DLGLOBAL		0
12505#  endif
12506#endif
12507
12508/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12509   find out it does not work in some platform. */
12510#ifndef LT_DLLAZY_OR_NOW
12511#  ifdef RTLD_LAZY
12512#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12513#  else
12514#    ifdef DL_LAZY
12515#      define LT_DLLAZY_OR_NOW		DL_LAZY
12516#    else
12517#      ifdef RTLD_NOW
12518#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12519#      else
12520#        ifdef DL_NOW
12521#          define LT_DLLAZY_OR_NOW	DL_NOW
12522#        else
12523#          define LT_DLLAZY_OR_NOW	0
12524#        endif
12525#      endif
12526#    endif
12527#  endif
12528#endif
12529
12530/* When -fvisibility=hidden is used, assume the code has been annotated
12531   correspondingly for the symbols needed.  */
12532#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12533int fnord () __attribute__((visibility("default")));
12534#endif
12535
12536int fnord () { return 42; }
12537int main ()
12538{
12539  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12540  int status = $lt_dlunknown;
12541
12542  if (self)
12543    {
12544      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12545      else
12546        {
12547	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12548          else puts (dlerror ());
12549	}
12550      /* dlclose (self); */
12551    }
12552  else
12553    puts (dlerror ());
12554
12555  return status;
12556}
12557_LT_EOF
12558  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12559  (eval $ac_link) 2>&5
12560  ac_status=$?
12561  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12562  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12563    (./conftest; exit; ) >&5 2>/dev/null
12564    lt_status=$?
12565    case x$lt_status in
12566      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12567      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12568      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12569    esac
12570  else :
12571    # compilation failed
12572    lt_cv_dlopen_self_static=no
12573  fi
12574fi
12575rm -fr conftest*
12576
12577
12578fi
12579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12580$as_echo "$lt_cv_dlopen_self_static" >&6; }
12581    fi
12582
12583    CPPFLAGS=$save_CPPFLAGS
12584    LDFLAGS=$save_LDFLAGS
12585    LIBS=$save_LIBS
12586    ;;
12587  esac
12588
12589  case $lt_cv_dlopen_self in
12590  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12591  *) enable_dlopen_self=unknown ;;
12592  esac
12593
12594  case $lt_cv_dlopen_self_static in
12595  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12596  *) enable_dlopen_self_static=unknown ;;
12597  esac
12598fi
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616striplib=
12617old_striplib=
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12619$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12620if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12621  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12622  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12624$as_echo "yes" >&6; }
12625else
12626# FIXME - insert some real tests, host_os isn't really good enough
12627  case $host_os in
12628  darwin*)
12629    if test -n "$STRIP"; then
12630      striplib="$STRIP -x"
12631      old_striplib="$STRIP -S"
12632      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12633$as_echo "yes" >&6; }
12634    else
12635      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12636$as_echo "no" >&6; }
12637    fi
12638    ;;
12639  *)
12640    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12641$as_echo "no" >&6; }
12642    ;;
12643  esac
12644fi
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657  # Report what library types will actually be built
12658  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12659$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12661$as_echo "$can_build_shared" >&6; }
12662
12663  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12664$as_echo_n "checking whether to build shared libraries... " >&6; }
12665  test no = "$can_build_shared" && enable_shared=no
12666
12667  # On AIX, shared libraries and static libraries use the same namespace, and
12668  # are all built from PIC.
12669  case $host_os in
12670  aix3*)
12671    test yes = "$enable_shared" && enable_static=no
12672    if test -n "$RANLIB"; then
12673      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12674      postinstall_cmds='$RANLIB $lib'
12675    fi
12676    ;;
12677
12678  aix[4-9]*)
12679    if test ia64 != "$host_cpu"; then
12680      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12681      yes,aix,yes) ;;			# shared object as lib.so file only
12682      yes,svr4,*) ;;			# shared object as lib.so archive member only
12683      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12684      esac
12685    fi
12686    ;;
12687  esac
12688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12689$as_echo "$enable_shared" >&6; }
12690
12691  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12692$as_echo_n "checking whether to build static libraries... " >&6; }
12693  # Make sure either enable_shared or enable_static is yes.
12694  test yes = "$enable_shared" || enable_static=yes
12695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12696$as_echo "$enable_static" >&6; }
12697
12698
12699
12700
12701fi
12702ac_ext=c
12703ac_cpp='$CPP $CPPFLAGS'
12704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12706ac_compiler_gnu=$ac_cv_c_compiler_gnu
12707
12708CC=$lt_save_CC
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724        ac_config_commands="$ac_config_commands libtool"
12725
12726
12727
12728
12729# Only expand once:
12730
12731
12732
12733
12734
12735
12736
12737ac_ext=c
12738ac_cpp='$CPP $CPPFLAGS'
12739ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12740ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12741ac_compiler_gnu=$ac_cv_c_compiler_gnu
12742
12743   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
12744$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
12745if ${ac_cv_prog_cc_c99+:} false; then :
12746  $as_echo_n "(cached) " >&6
12747else
12748  ac_cv_prog_cc_c99=no
12749ac_save_CC=$CC
12750cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12751/* end confdefs.h.  */
12752#include <stdarg.h>
12753#include <stdbool.h>
12754#include <stdlib.h>
12755#include <wchar.h>
12756#include <stdio.h>
12757
12758// Check varargs macros.  These examples are taken from C99 6.10.3.5.
12759#define debug(...) fprintf (stderr, __VA_ARGS__)
12760#define showlist(...) puts (#__VA_ARGS__)
12761#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
12762static void
12763test_varargs_macros (void)
12764{
12765  int x = 1234;
12766  int y = 5678;
12767  debug ("Flag");
12768  debug ("X = %d\n", x);
12769  showlist (The first, second, and third items.);
12770  report (x>y, "x is %d but y is %d", x, y);
12771}
12772
12773// Check long long types.
12774#define BIG64 18446744073709551615ull
12775#define BIG32 4294967295ul
12776#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
12777#if !BIG_OK
12778  your preprocessor is broken;
12779#endif
12780#if BIG_OK
12781#else
12782  your preprocessor is broken;
12783#endif
12784static long long int bignum = -9223372036854775807LL;
12785static unsigned long long int ubignum = BIG64;
12786
12787struct incomplete_array
12788{
12789  int datasize;
12790  double data[];
12791};
12792
12793struct named_init {
12794  int number;
12795  const wchar_t *name;
12796  double average;
12797};
12798
12799typedef const char *ccp;
12800
12801static inline int
12802test_restrict (ccp restrict text)
12803{
12804  // See if C++-style comments work.
12805  // Iterate through items via the restricted pointer.
12806  // Also check for declarations in for loops.
12807  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
12808    continue;
12809  return 0;
12810}
12811
12812// Check varargs and va_copy.
12813static void
12814test_varargs (const char *format, ...)
12815{
12816  va_list args;
12817  va_start (args, format);
12818  va_list args_copy;
12819  va_copy (args_copy, args);
12820
12821  const char *str;
12822  int number;
12823  float fnumber;
12824
12825  while (*format)
12826    {
12827      switch (*format++)
12828	{
12829	case 's': // string
12830	  str = va_arg (args_copy, const char *);
12831	  break;
12832	case 'd': // int
12833	  number = va_arg (args_copy, int);
12834	  break;
12835	case 'f': // float
12836	  fnumber = va_arg (args_copy, double);
12837	  break;
12838	default:
12839	  break;
12840	}
12841    }
12842  va_end (args_copy);
12843  va_end (args);
12844}
12845
12846int
12847main ()
12848{
12849
12850  // Check bool.
12851  _Bool success = false;
12852
12853  // Check restrict.
12854  if (test_restrict ("String literal") == 0)
12855    success = true;
12856  char *restrict newvar = "Another string";
12857
12858  // Check varargs.
12859  test_varargs ("s, d' f .", "string", 65, 34.234);
12860  test_varargs_macros ();
12861
12862  // Check flexible array members.
12863  struct incomplete_array *ia =
12864    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
12865  ia->datasize = 10;
12866  for (int i = 0; i < ia->datasize; ++i)
12867    ia->data[i] = i * 1.234;
12868
12869  // Check named initializers.
12870  struct named_init ni = {
12871    .number = 34,
12872    .name = L"Test wide string",
12873    .average = 543.34343,
12874  };
12875
12876  ni.number = 58;
12877
12878  int dynamic_array[ni.number];
12879  dynamic_array[ni.number - 1] = 543;
12880
12881  // work around unused variable warnings
12882  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
12883	  || dynamic_array[ni.number - 1] != 543);
12884
12885  ;
12886  return 0;
12887}
12888_ACEOF
12889for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
12890do
12891  CC="$ac_save_CC $ac_arg"
12892  if ac_fn_c_try_compile "$LINENO"; then :
12893  ac_cv_prog_cc_c99=$ac_arg
12894fi
12895rm -f core conftest.err conftest.$ac_objext
12896  test "x$ac_cv_prog_cc_c99" != "xno" && break
12897done
12898rm -f conftest.$ac_ext
12899CC=$ac_save_CC
12900
12901fi
12902# AC_CACHE_VAL
12903case "x$ac_cv_prog_cc_c99" in
12904  x)
12905    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12906$as_echo "none needed" >&6; } ;;
12907  xno)
12908    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12909$as_echo "unsupported" >&6; } ;;
12910  *)
12911    CC="$CC $ac_cv_prog_cc_c99"
12912    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
12913$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
12914esac
12915if test "x$ac_cv_prog_cc_c99" != xno; then :
12916
12917fi
12918
12919
12920if test "$GCC" = yes; then :
12921
12922
12923
12924
12925for flag in -Wall -Wextra; do
12926  as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
12927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
12928$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
12929if eval \${$as_CACHEVAR+:} false; then :
12930  $as_echo_n "(cached) " >&6
12931else
12932
12933  ax_check_save_flags=$CFLAGS
12934  CFLAGS="$CFLAGS  $flag"
12935  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12936/* end confdefs.h.  */
12937
12938int
12939main ()
12940{
12941
12942  ;
12943  return 0;
12944}
12945_ACEOF
12946if ac_fn_c_try_compile "$LINENO"; then :
12947  eval "$as_CACHEVAR=yes"
12948else
12949  eval "$as_CACHEVAR=no"
12950fi
12951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12952  CFLAGS=$ax_check_save_flags
12953fi
12954eval ac_res=\$$as_CACHEVAR
12955	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12956$as_echo "$ac_res" >&6; }
12957if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
12958
12959if ${CFLAGS+:} false; then :
12960
12961  case " $CFLAGS " in #(
12962  *" $flag "*) :
12963    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
12964  (: CFLAGS already contains $flag) 2>&5
12965  ac_status=$?
12966  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12967  test $ac_status = 0; } ;; #(
12968  *) :
12969
12970     as_fn_append CFLAGS " $flag"
12971     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
12972  (: CFLAGS="$CFLAGS") 2>&5
12973  ac_status=$?
12974  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12975  test $ac_status = 0; }
12976     ;;
12977esac
12978
12979else
12980
12981  CFLAGS=$flag
12982  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
12983  (: CFLAGS="$CFLAGS") 2>&5
12984  ac_status=$?
12985  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12986  test $ac_status = 0; }
12987
12988fi
12989
12990else
12991  :
12992fi
12993
12994done
12995
12996
12997
12998
12999
13000for flag in -fexceptions; do
13001  as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
13002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13003$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
13004if eval \${$as_CACHEVAR+:} false; then :
13005  $as_echo_n "(cached) " >&6
13006else
13007
13008  ax_check_save_flags=$CFLAGS
13009  CFLAGS="$CFLAGS  $flag"
13010  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13011/* end confdefs.h.  */
13012
13013int
13014main ()
13015{
13016
13017  ;
13018  return 0;
13019}
13020_ACEOF
13021if ac_fn_c_try_compile "$LINENO"; then :
13022  eval "$as_CACHEVAR=yes"
13023else
13024  eval "$as_CACHEVAR=no"
13025fi
13026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13027  CFLAGS=$ax_check_save_flags
13028fi
13029eval ac_res=\$$as_CACHEVAR
13030	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13031$as_echo "$ac_res" >&6; }
13032if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
13033
13034if ${CFLAGS+:} false; then :
13035
13036  case " $CFLAGS " in #(
13037  *" $flag "*) :
13038    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
13039  (: CFLAGS already contains $flag) 2>&5
13040  ac_status=$?
13041  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13042  test $ac_status = 0; } ;; #(
13043  *) :
13044
13045     as_fn_append CFLAGS " $flag"
13046     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13047  (: CFLAGS="$CFLAGS") 2>&5
13048  ac_status=$?
13049  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13050  test $ac_status = 0; }
13051     ;;
13052esac
13053
13054else
13055
13056  CFLAGS=$flag
13057  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13058  (: CFLAGS="$CFLAGS") 2>&5
13059  ac_status=$?
13060  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13061  test $ac_status = 0; }
13062
13063fi
13064
13065else
13066  :
13067fi
13068
13069done
13070
13071
13072
13073
13074
13075for flag in -fno-strict-aliasing -Wmissing-prototypes -Wstrict-prototypes; do
13076  as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
13077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13078$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
13079if eval \${$as_CACHEVAR+:} false; then :
13080  $as_echo_n "(cached) " >&6
13081else
13082
13083  ax_check_save_flags=$CFLAGS
13084  CFLAGS="$CFLAGS  $flag"
13085  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13086/* end confdefs.h.  */
13087
13088int
13089main ()
13090{
13091
13092  ;
13093  return 0;
13094}
13095_ACEOF
13096if ac_fn_c_try_compile "$LINENO"; then :
13097  eval "$as_CACHEVAR=yes"
13098else
13099  eval "$as_CACHEVAR=no"
13100fi
13101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13102  CFLAGS=$ax_check_save_flags
13103fi
13104eval ac_res=\$$as_CACHEVAR
13105	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13106$as_echo "$ac_res" >&6; }
13107if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
13108
13109if ${CFLAGS+:} false; then :
13110
13111  case " $CFLAGS " in #(
13112  *" $flag "*) :
13113    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
13114  (: CFLAGS already contains $flag) 2>&5
13115  ac_status=$?
13116  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13117  test $ac_status = 0; } ;; #(
13118  *) :
13119
13120     as_fn_append CFLAGS " $flag"
13121     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13122  (: CFLAGS="$CFLAGS") 2>&5
13123  ac_status=$?
13124  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13125  test $ac_status = 0; }
13126     ;;
13127esac
13128
13129else
13130
13131  CFLAGS=$flag
13132  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13133  (: CFLAGS="$CFLAGS") 2>&5
13134  ac_status=$?
13135  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13136  test $ac_status = 0; }
13137
13138fi
13139
13140else
13141  :
13142fi
13143
13144done
13145
13146
13147
13148
13149
13150for flag in -pedantic -Wduplicated-cond -Wduplicated-branches -Wlogical-op; do
13151  as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
13152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13153$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
13154if eval \${$as_CACHEVAR+:} false; then :
13155  $as_echo_n "(cached) " >&6
13156else
13157
13158  ax_check_save_flags=$CFLAGS
13159  CFLAGS="$CFLAGS  $flag"
13160  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161/* end confdefs.h.  */
13162
13163int
13164main ()
13165{
13166
13167  ;
13168  return 0;
13169}
13170_ACEOF
13171if ac_fn_c_try_compile "$LINENO"; then :
13172  eval "$as_CACHEVAR=yes"
13173else
13174  eval "$as_CACHEVAR=no"
13175fi
13176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13177  CFLAGS=$ax_check_save_flags
13178fi
13179eval ac_res=\$$as_CACHEVAR
13180	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13181$as_echo "$ac_res" >&6; }
13182if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
13183
13184if ${CFLAGS+:} false; then :
13185
13186  case " $CFLAGS " in #(
13187  *" $flag "*) :
13188    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
13189  (: CFLAGS already contains $flag) 2>&5
13190  ac_status=$?
13191  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13192  test $ac_status = 0; } ;; #(
13193  *) :
13194
13195     as_fn_append CFLAGS " $flag"
13196     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13197  (: CFLAGS="$CFLAGS") 2>&5
13198  ac_status=$?
13199  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13200  test $ac_status = 0; }
13201     ;;
13202esac
13203
13204else
13205
13206  CFLAGS=$flag
13207  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13208  (: CFLAGS="$CFLAGS") 2>&5
13209  ac_status=$?
13210  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13211  test $ac_status = 0; }
13212
13213fi
13214
13215else
13216  :
13217fi
13218
13219done
13220
13221
13222
13223
13224
13225for flag in -Wrestrict -Wnull-dereference -Wjump-misses-init -Wdouble-promotion; do
13226  as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
13227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13228$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
13229if eval \${$as_CACHEVAR+:} false; then :
13230  $as_echo_n "(cached) " >&6
13231else
13232
13233  ax_check_save_flags=$CFLAGS
13234  CFLAGS="$CFLAGS  $flag"
13235  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13236/* end confdefs.h.  */
13237
13238int
13239main ()
13240{
13241
13242  ;
13243  return 0;
13244}
13245_ACEOF
13246if ac_fn_c_try_compile "$LINENO"; then :
13247  eval "$as_CACHEVAR=yes"
13248else
13249  eval "$as_CACHEVAR=no"
13250fi
13251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13252  CFLAGS=$ax_check_save_flags
13253fi
13254eval ac_res=\$$as_CACHEVAR
13255	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13256$as_echo "$ac_res" >&6; }
13257if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
13258
13259if ${CFLAGS+:} false; then :
13260
13261  case " $CFLAGS " in #(
13262  *" $flag "*) :
13263    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
13264  (: CFLAGS already contains $flag) 2>&5
13265  ac_status=$?
13266  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13267  test $ac_status = 0; } ;; #(
13268  *) :
13269
13270     as_fn_append CFLAGS " $flag"
13271     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13272  (: CFLAGS="$CFLAGS") 2>&5
13273  ac_status=$?
13274  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13275  test $ac_status = 0; }
13276     ;;
13277esac
13278
13279else
13280
13281  CFLAGS=$flag
13282  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13283  (: CFLAGS="$CFLAGS") 2>&5
13284  ac_status=$?
13285  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13286  test $ac_status = 0; }
13287
13288fi
13289
13290else
13291  :
13292fi
13293
13294done
13295
13296
13297
13298
13299
13300for flag in -Wshadow -Wformat=2 -Wmisleading-indentation; do
13301  as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
13302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
13303$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
13304if eval \${$as_CACHEVAR+:} false; then :
13305  $as_echo_n "(cached) " >&6
13306else
13307
13308  ax_check_save_flags=$CFLAGS
13309  CFLAGS="$CFLAGS  $flag"
13310  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13311/* end confdefs.h.  */
13312
13313int
13314main ()
13315{
13316
13317  ;
13318  return 0;
13319}
13320_ACEOF
13321if ac_fn_c_try_compile "$LINENO"; then :
13322  eval "$as_CACHEVAR=yes"
13323else
13324  eval "$as_CACHEVAR=no"
13325fi
13326rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13327  CFLAGS=$ax_check_save_flags
13328fi
13329eval ac_res=\$$as_CACHEVAR
13330	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13331$as_echo "$ac_res" >&6; }
13332if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
13333
13334if ${CFLAGS+:} false; then :
13335
13336  case " $CFLAGS " in #(
13337  *" $flag "*) :
13338    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
13339  (: CFLAGS already contains $flag) 2>&5
13340  ac_status=$?
13341  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13342  test $ac_status = 0; } ;; #(
13343  *) :
13344
13345     as_fn_append CFLAGS " $flag"
13346     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13347  (: CFLAGS="$CFLAGS") 2>&5
13348  ac_status=$?
13349  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13350  test $ac_status = 0; }
13351     ;;
13352esac
13353
13354else
13355
13356  CFLAGS=$flag
13357  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
13358  (: CFLAGS="$CFLAGS") 2>&5
13359  ac_status=$?
13360  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13361  test $ac_status = 0; }
13362
13363fi
13364
13365else
13366  :
13367fi
13368
13369done
13370
13371fi
13372
13373ac_ext=cpp
13374ac_cpp='$CXXCPP $CPPFLAGS'
13375ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13376ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13377ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13378
13379ac_ext=cpp
13380ac_cpp='$CXXCPP $CPPFLAGS'
13381ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13382ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13383ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13384if test -z "$CXX"; then
13385  if test -n "$CCC"; then
13386    CXX=$CCC
13387  else
13388    if test -n "$ac_tool_prefix"; then
13389  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
13390  do
13391    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13392set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13394$as_echo_n "checking for $ac_word... " >&6; }
13395if ${ac_cv_prog_CXX+:} false; then :
13396  $as_echo_n "(cached) " >&6
13397else
13398  if test -n "$CXX"; then
13399  ac_cv_prog_CXX="$CXX" # Let the user override the test.
13400else
13401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13402for as_dir in $PATH
13403do
13404  IFS=$as_save_IFS
13405  test -z "$as_dir" && as_dir=.
13406    for ac_exec_ext in '' $ac_executable_extensions; do
13407  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13408    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
13409    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13410    break 2
13411  fi
13412done
13413  done
13414IFS=$as_save_IFS
13415
13416fi
13417fi
13418CXX=$ac_cv_prog_CXX
13419if test -n "$CXX"; then
13420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
13421$as_echo "$CXX" >&6; }
13422else
13423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13424$as_echo "no" >&6; }
13425fi
13426
13427
13428    test -n "$CXX" && break
13429  done
13430fi
13431if test -z "$CXX"; then
13432  ac_ct_CXX=$CXX
13433  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
13434do
13435  # Extract the first word of "$ac_prog", so it can be a program name with args.
13436set dummy $ac_prog; ac_word=$2
13437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13438$as_echo_n "checking for $ac_word... " >&6; }
13439if ${ac_cv_prog_ac_ct_CXX+:} false; then :
13440  $as_echo_n "(cached) " >&6
13441else
13442  if test -n "$ac_ct_CXX"; then
13443  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
13444else
13445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13446for as_dir in $PATH
13447do
13448  IFS=$as_save_IFS
13449  test -z "$as_dir" && as_dir=.
13450    for ac_exec_ext in '' $ac_executable_extensions; do
13451  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13452    ac_cv_prog_ac_ct_CXX="$ac_prog"
13453    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13454    break 2
13455  fi
13456done
13457  done
13458IFS=$as_save_IFS
13459
13460fi
13461fi
13462ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
13463if test -n "$ac_ct_CXX"; then
13464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
13465$as_echo "$ac_ct_CXX" >&6; }
13466else
13467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13468$as_echo "no" >&6; }
13469fi
13470
13471
13472  test -n "$ac_ct_CXX" && break
13473done
13474
13475  if test "x$ac_ct_CXX" = x; then
13476    CXX="g++"
13477  else
13478    case $cross_compiling:$ac_tool_warned in
13479yes:)
13480{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13481$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13482ac_tool_warned=yes ;;
13483esac
13484    CXX=$ac_ct_CXX
13485  fi
13486fi
13487
13488  fi
13489fi
13490# Provide some information about the compiler.
13491$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
13492set X $ac_compile
13493ac_compiler=$2
13494for ac_option in --version -v -V -qversion; do
13495  { { ac_try="$ac_compiler $ac_option >&5"
13496case "(($ac_try" in
13497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13498  *) ac_try_echo=$ac_try;;
13499esac
13500eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13501$as_echo "$ac_try_echo"; } >&5
13502  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13503  ac_status=$?
13504  if test -s conftest.err; then
13505    sed '10a\
13506... rest of stderr output deleted ...
13507         10q' conftest.err >conftest.er1
13508    cat conftest.er1 >&5
13509  fi
13510  rm -f conftest.er1 conftest.err
13511  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13512  test $ac_status = 0; }
13513done
13514
13515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
13516$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
13517if ${ac_cv_cxx_compiler_gnu+:} false; then :
13518  $as_echo_n "(cached) " >&6
13519else
13520  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13521/* end confdefs.h.  */
13522
13523int
13524main ()
13525{
13526#ifndef __GNUC__
13527       choke me
13528#endif
13529
13530  ;
13531  return 0;
13532}
13533_ACEOF
13534if ac_fn_cxx_try_compile "$LINENO"; then :
13535  ac_compiler_gnu=yes
13536else
13537  ac_compiler_gnu=no
13538fi
13539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13540ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
13541
13542fi
13543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
13544$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
13545if test $ac_compiler_gnu = yes; then
13546  GXX=yes
13547else
13548  GXX=
13549fi
13550ac_test_CXXFLAGS=${CXXFLAGS+set}
13551ac_save_CXXFLAGS=$CXXFLAGS
13552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
13553$as_echo_n "checking whether $CXX accepts -g... " >&6; }
13554if ${ac_cv_prog_cxx_g+:} false; then :
13555  $as_echo_n "(cached) " >&6
13556else
13557  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
13558   ac_cxx_werror_flag=yes
13559   ac_cv_prog_cxx_g=no
13560   CXXFLAGS="-g"
13561   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562/* end confdefs.h.  */
13563
13564int
13565main ()
13566{
13567
13568  ;
13569  return 0;
13570}
13571_ACEOF
13572if ac_fn_cxx_try_compile "$LINENO"; then :
13573  ac_cv_prog_cxx_g=yes
13574else
13575  CXXFLAGS=""
13576      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13577/* end confdefs.h.  */
13578
13579int
13580main ()
13581{
13582
13583  ;
13584  return 0;
13585}
13586_ACEOF
13587if ac_fn_cxx_try_compile "$LINENO"; then :
13588
13589else
13590  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
13591	 CXXFLAGS="-g"
13592	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13593/* end confdefs.h.  */
13594
13595int
13596main ()
13597{
13598
13599  ;
13600  return 0;
13601}
13602_ACEOF
13603if ac_fn_cxx_try_compile "$LINENO"; then :
13604  ac_cv_prog_cxx_g=yes
13605fi
13606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13607fi
13608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13609fi
13610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13611   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
13612fi
13613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
13614$as_echo "$ac_cv_prog_cxx_g" >&6; }
13615if test "$ac_test_CXXFLAGS" = set; then
13616  CXXFLAGS=$ac_save_CXXFLAGS
13617elif test $ac_cv_prog_cxx_g = yes; then
13618  if test "$GXX" = yes; then
13619    CXXFLAGS="-g -O2"
13620  else
13621    CXXFLAGS="-g"
13622  fi
13623else
13624  if test "$GXX" = yes; then
13625    CXXFLAGS="-O2"
13626  else
13627    CXXFLAGS=
13628  fi
13629fi
13630ac_ext=cpp
13631ac_cpp='$CXXCPP $CPPFLAGS'
13632ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13633ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13634ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13635
13636depcc="$CXX"  am_compiler_list=
13637
13638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
13639$as_echo_n "checking dependency style of $depcc... " >&6; }
13640if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
13641  $as_echo_n "(cached) " >&6
13642else
13643  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
13644  # We make a subdir and do the tests there.  Otherwise we can end up
13645  # making bogus files that we don't know about and never remove.  For
13646  # instance it was reported that on HP-UX the gcc test will end up
13647  # making a dummy file named 'D' -- because '-MD' means "put the output
13648  # in D".
13649  rm -rf conftest.dir
13650  mkdir conftest.dir
13651  # Copy depcomp to subdir because otherwise we won't find it if we're
13652  # using a relative directory.
13653  cp "$am_depcomp" conftest.dir
13654  cd conftest.dir
13655  # We will build objects and dependencies in a subdirectory because
13656  # it helps to detect inapplicable dependency modes.  For instance
13657  # both Tru64's cc and ICC support -MD to output dependencies as a
13658  # side effect of compilation, but ICC will put the dependencies in
13659  # the current directory while Tru64 will put them in the object
13660  # directory.
13661  mkdir sub
13662
13663  am_cv_CXX_dependencies_compiler_type=none
13664  if test "$am_compiler_list" = ""; then
13665     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
13666  fi
13667  am__universal=false
13668  case " $depcc " in #(
13669     *\ -arch\ *\ -arch\ *) am__universal=true ;;
13670     esac
13671
13672  for depmode in $am_compiler_list; do
13673    # Setup a source with many dependencies, because some compilers
13674    # like to wrap large dependency lists on column 80 (with \), and
13675    # we should not choose a depcomp mode which is confused by this.
13676    #
13677    # We need to recreate these files for each test, as the compiler may
13678    # overwrite some of them when testing with obscure command lines.
13679    # This happens at least with the AIX C compiler.
13680    : > sub/conftest.c
13681    for i in 1 2 3 4 5 6; do
13682      echo '#include "conftst'$i'.h"' >> sub/conftest.c
13683      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
13684      # Solaris 10 /bin/sh.
13685      echo '/* dummy */' > sub/conftst$i.h
13686    done
13687    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
13688
13689    # We check with '-c' and '-o' for the sake of the "dashmstdout"
13690    # mode.  It turns out that the SunPro C++ compiler does not properly
13691    # handle '-M -o', and we need to detect this.  Also, some Intel
13692    # versions had trouble with output in subdirs.
13693    am__obj=sub/conftest.${OBJEXT-o}
13694    am__minus_obj="-o $am__obj"
13695    case $depmode in
13696    gcc)
13697      # This depmode causes a compiler race in universal mode.
13698      test "$am__universal" = false || continue
13699      ;;
13700    nosideeffect)
13701      # After this tag, mechanisms are not by side-effect, so they'll
13702      # only be used when explicitly requested.
13703      if test "x$enable_dependency_tracking" = xyes; then
13704	continue
13705      else
13706	break
13707      fi
13708      ;;
13709    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
13710      # This compiler won't grok '-c -o', but also, the minuso test has
13711      # not run yet.  These depmodes are late enough in the game, and
13712      # so weak that their functioning should not be impacted.
13713      am__obj=conftest.${OBJEXT-o}
13714      am__minus_obj=
13715      ;;
13716    none) break ;;
13717    esac
13718    if depmode=$depmode \
13719       source=sub/conftest.c object=$am__obj \
13720       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
13721       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13722         >/dev/null 2>conftest.err &&
13723       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13724       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
13725       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13726       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
13727      # icc doesn't choke on unknown options, it will just issue warnings
13728      # or remarks (even with -Werror).  So we grep stderr for any message
13729      # that says an option was ignored or not supported.
13730      # When given -MP, icc 7.0 and 7.1 complain thusly:
13731      #   icc: Command line warning: ignoring option '-M'; no argument required
13732      # The diagnosis changed in icc 8.0:
13733      #   icc: Command line remark: option '-MP' not supported
13734      if (grep 'ignoring option' conftest.err ||
13735          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13736        am_cv_CXX_dependencies_compiler_type=$depmode
13737        break
13738      fi
13739    fi
13740  done
13741
13742  cd ..
13743  rm -rf conftest.dir
13744else
13745  am_cv_CXX_dependencies_compiler_type=none
13746fi
13747
13748fi
13749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
13750$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
13751CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
13752
13753 if
13754  test "x$enable_dependency_tracking" != xno \
13755  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
13756  am__fastdepCXX_TRUE=
13757  am__fastdepCXX_FALSE='#'
13758else
13759  am__fastdepCXX_TRUE='#'
13760  am__fastdepCXX_FALSE=
13761fi
13762
13763
13764
13765
13766func_stripname_cnf ()
13767{
13768  case $2 in
13769  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
13770  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
13771  esac
13772} # func_stripname_cnf
13773
13774      if test -n "$CXX" && ( test no != "$CXX" &&
13775    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
13776    (test g++ != "$CXX"))); then
13777  ac_ext=cpp
13778ac_cpp='$CXXCPP $CPPFLAGS'
13779ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13780ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13781ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13783$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13784if test -z "$CXXCPP"; then
13785  if ${ac_cv_prog_CXXCPP+:} false; then :
13786  $as_echo_n "(cached) " >&6
13787else
13788      # Double quotes because CXXCPP needs to be expanded
13789    for CXXCPP in "$CXX -E" "/lib/cpp"
13790    do
13791      ac_preproc_ok=false
13792for ac_cxx_preproc_warn_flag in '' yes
13793do
13794  # Use a header file that comes with gcc, so configuring glibc
13795  # with a fresh cross-compiler works.
13796  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13797  # <limits.h> exists even on freestanding compilers.
13798  # On the NeXT, cc -E runs the code through the compiler's parser,
13799  # not just through cpp. "Syntax error" is here to catch this case.
13800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13801/* end confdefs.h.  */
13802#ifdef __STDC__
13803# include <limits.h>
13804#else
13805# include <assert.h>
13806#endif
13807		     Syntax error
13808_ACEOF
13809if ac_fn_cxx_try_cpp "$LINENO"; then :
13810
13811else
13812  # Broken: fails on valid input.
13813continue
13814fi
13815rm -f conftest.err conftest.i conftest.$ac_ext
13816
13817  # OK, works on sane cases.  Now check whether nonexistent headers
13818  # can be detected and how.
13819  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13820/* end confdefs.h.  */
13821#include <ac_nonexistent.h>
13822_ACEOF
13823if ac_fn_cxx_try_cpp "$LINENO"; then :
13824  # Broken: success on invalid input.
13825continue
13826else
13827  # Passes both tests.
13828ac_preproc_ok=:
13829break
13830fi
13831rm -f conftest.err conftest.i conftest.$ac_ext
13832
13833done
13834# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13835rm -f conftest.i conftest.err conftest.$ac_ext
13836if $ac_preproc_ok; then :
13837  break
13838fi
13839
13840    done
13841    ac_cv_prog_CXXCPP=$CXXCPP
13842
13843fi
13844  CXXCPP=$ac_cv_prog_CXXCPP
13845else
13846  ac_cv_prog_CXXCPP=$CXXCPP
13847fi
13848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13849$as_echo "$CXXCPP" >&6; }
13850ac_preproc_ok=false
13851for ac_cxx_preproc_warn_flag in '' yes
13852do
13853  # Use a header file that comes with gcc, so configuring glibc
13854  # with a fresh cross-compiler works.
13855  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13856  # <limits.h> exists even on freestanding compilers.
13857  # On the NeXT, cc -E runs the code through the compiler's parser,
13858  # not just through cpp. "Syntax error" is here to catch this case.
13859  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13860/* end confdefs.h.  */
13861#ifdef __STDC__
13862# include <limits.h>
13863#else
13864# include <assert.h>
13865#endif
13866		     Syntax error
13867_ACEOF
13868if ac_fn_cxx_try_cpp "$LINENO"; then :
13869
13870else
13871  # Broken: fails on valid input.
13872continue
13873fi
13874rm -f conftest.err conftest.i conftest.$ac_ext
13875
13876  # OK, works on sane cases.  Now check whether nonexistent headers
13877  # can be detected and how.
13878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13879/* end confdefs.h.  */
13880#include <ac_nonexistent.h>
13881_ACEOF
13882if ac_fn_cxx_try_cpp "$LINENO"; then :
13883  # Broken: success on invalid input.
13884continue
13885else
13886  # Passes both tests.
13887ac_preproc_ok=:
13888break
13889fi
13890rm -f conftest.err conftest.i conftest.$ac_ext
13891
13892done
13893# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13894rm -f conftest.i conftest.err conftest.$ac_ext
13895if $ac_preproc_ok; then :
13896
13897else
13898  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13899$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13900as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13901See \`config.log' for more details" "$LINENO" 5; }
13902fi
13903
13904ac_ext=cpp
13905ac_cpp='$CXXCPP $CPPFLAGS'
13906ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13907ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13908ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13909
13910else
13911  _lt_caught_CXX_error=yes
13912fi
13913
13914ac_ext=cpp
13915ac_cpp='$CXXCPP $CPPFLAGS'
13916ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13917ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13918ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13919
13920archive_cmds_need_lc_CXX=no
13921allow_undefined_flag_CXX=
13922always_export_symbols_CXX=no
13923archive_expsym_cmds_CXX=
13924compiler_needs_object_CXX=no
13925export_dynamic_flag_spec_CXX=
13926hardcode_direct_CXX=no
13927hardcode_direct_absolute_CXX=no
13928hardcode_libdir_flag_spec_CXX=
13929hardcode_libdir_separator_CXX=
13930hardcode_minus_L_CXX=no
13931hardcode_shlibpath_var_CXX=unsupported
13932hardcode_automatic_CXX=no
13933inherit_rpath_CXX=no
13934module_cmds_CXX=
13935module_expsym_cmds_CXX=
13936link_all_deplibs_CXX=unknown
13937old_archive_cmds_CXX=$old_archive_cmds
13938reload_flag_CXX=$reload_flag
13939reload_cmds_CXX=$reload_cmds
13940no_undefined_flag_CXX=
13941whole_archive_flag_spec_CXX=
13942enable_shared_with_static_runtimes_CXX=no
13943
13944# Source file extension for C++ test sources.
13945ac_ext=cpp
13946
13947# Object file extension for compiled C++ test sources.
13948objext=o
13949objext_CXX=$objext
13950
13951# No sense in running all these tests if we already determined that
13952# the CXX compiler isn't working.  Some variables (like enable_shared)
13953# are currently assumed to apply to all compilers on this platform,
13954# and will be corrupted by setting them based on a non-working compiler.
13955if test yes != "$_lt_caught_CXX_error"; then
13956  # Code to be used in simple compile tests
13957  lt_simple_compile_test_code="int some_variable = 0;"
13958
13959  # Code to be used in simple link tests
13960  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13961
13962  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13963
13964
13965
13966
13967
13968
13969# If no C compiler was specified, use CC.
13970LTCC=${LTCC-"$CC"}
13971
13972# If no C compiler flags were specified, use CFLAGS.
13973LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13974
13975# Allow CC to be a program name with arguments.
13976compiler=$CC
13977
13978
13979  # save warnings/boilerplate of simple test code
13980  ac_outfile=conftest.$ac_objext
13981echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13982eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13983_lt_compiler_boilerplate=`cat conftest.err`
13984$RM conftest*
13985
13986  ac_outfile=conftest.$ac_objext
13987echo "$lt_simple_link_test_code" >conftest.$ac_ext
13988eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13989_lt_linker_boilerplate=`cat conftest.err`
13990$RM -r conftest*
13991
13992
13993  # Allow CC to be a program name with arguments.
13994  lt_save_CC=$CC
13995  lt_save_CFLAGS=$CFLAGS
13996  lt_save_LD=$LD
13997  lt_save_GCC=$GCC
13998  GCC=$GXX
13999  lt_save_with_gnu_ld=$with_gnu_ld
14000  lt_save_path_LD=$lt_cv_path_LD
14001  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
14002    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
14003  else
14004    $as_unset lt_cv_prog_gnu_ld
14005  fi
14006  if test -n "${lt_cv_path_LDCXX+set}"; then
14007    lt_cv_path_LD=$lt_cv_path_LDCXX
14008  else
14009    $as_unset lt_cv_path_LD
14010  fi
14011  test -z "${LDCXX+set}" || LD=$LDCXX
14012  CC=${CXX-"c++"}
14013  CFLAGS=$CXXFLAGS
14014  compiler=$CC
14015  compiler_CXX=$CC
14016  func_cc_basename $compiler
14017cc_basename=$func_cc_basename_result
14018
14019
14020  if test -n "$compiler"; then
14021    # We don't want -fno-exception when compiling C++ code, so set the
14022    # no_builtin_flag separately
14023    if test yes = "$GXX"; then
14024      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
14025    else
14026      lt_prog_compiler_no_builtin_flag_CXX=
14027    fi
14028
14029    if test yes = "$GXX"; then
14030      # Set up default GNU C++ configuration
14031
14032
14033
14034# Check whether --with-gnu-ld was given.
14035if test "${with_gnu_ld+set}" = set; then :
14036  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
14037else
14038  with_gnu_ld=no
14039fi
14040
14041ac_prog=ld
14042if test yes = "$GCC"; then
14043  # Check if gcc -print-prog-name=ld gives a path.
14044  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
14045$as_echo_n "checking for ld used by $CC... " >&6; }
14046  case $host in
14047  *-*-mingw*)
14048    # gcc leaves a trailing carriage return, which upsets mingw
14049    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14050  *)
14051    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14052  esac
14053  case $ac_prog in
14054    # Accept absolute paths.
14055    [\\/]* | ?:[\\/]*)
14056      re_direlt='/[^/][^/]*/\.\./'
14057      # Canonicalize the pathname of ld
14058      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
14059      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
14060	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14061      done
14062      test -z "$LD" && LD=$ac_prog
14063      ;;
14064  "")
14065    # If it fails, then pretend we aren't using GCC.
14066    ac_prog=ld
14067    ;;
14068  *)
14069    # If it is relative, then search for the first ld in PATH.
14070    with_gnu_ld=unknown
14071    ;;
14072  esac
14073elif test yes = "$with_gnu_ld"; then
14074  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14075$as_echo_n "checking for GNU ld... " >&6; }
14076else
14077  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14078$as_echo_n "checking for non-GNU ld... " >&6; }
14079fi
14080if ${lt_cv_path_LD+:} false; then :
14081  $as_echo_n "(cached) " >&6
14082else
14083  if test -z "$LD"; then
14084  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14085  for ac_dir in $PATH; do
14086    IFS=$lt_save_ifs
14087    test -z "$ac_dir" && ac_dir=.
14088    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14089      lt_cv_path_LD=$ac_dir/$ac_prog
14090      # Check to see if the program is GNU ld.  I'd rather use --version,
14091      # but apparently some variants of GNU ld only accept -v.
14092      # Break only if it was the GNU/non-GNU ld that we prefer.
14093      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14094      *GNU* | *'with BFD'*)
14095	test no != "$with_gnu_ld" && break
14096	;;
14097      *)
14098	test yes != "$with_gnu_ld" && break
14099	;;
14100      esac
14101    fi
14102  done
14103  IFS=$lt_save_ifs
14104else
14105  lt_cv_path_LD=$LD # Let the user override the test with a path.
14106fi
14107fi
14108
14109LD=$lt_cv_path_LD
14110if test -n "$LD"; then
14111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14112$as_echo "$LD" >&6; }
14113else
14114  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14115$as_echo "no" >&6; }
14116fi
14117test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14119$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14120if ${lt_cv_prog_gnu_ld+:} false; then :
14121  $as_echo_n "(cached) " >&6
14122else
14123  # I'd rather use --version here, but apparently some GNU lds only accept -v.
14124case `$LD -v 2>&1 </dev/null` in
14125*GNU* | *'with BFD'*)
14126  lt_cv_prog_gnu_ld=yes
14127  ;;
14128*)
14129  lt_cv_prog_gnu_ld=no
14130  ;;
14131esac
14132fi
14133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14134$as_echo "$lt_cv_prog_gnu_ld" >&6; }
14135with_gnu_ld=$lt_cv_prog_gnu_ld
14136
14137
14138
14139
14140
14141
14142
14143      # Check if GNU C++ uses GNU ld as the underlying linker, since the
14144      # archiving commands below assume that GNU ld is being used.
14145      if test yes = "$with_gnu_ld"; then
14146        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14147        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'
14148
14149        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14150        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14151
14152        # If archive_cmds runs LD, not CC, wlarc should be empty
14153        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14154        #     investigate it a little bit more. (MM)
14155        wlarc='$wl'
14156
14157        # ancient GNU ld didn't support --whole-archive et. al.
14158        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14159	  $GREP 'no-whole-archive' > /dev/null; then
14160          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
14161        else
14162          whole_archive_flag_spec_CXX=
14163        fi
14164      else
14165        with_gnu_ld=no
14166        wlarc=
14167
14168        # A generic and very simple default shared library creation
14169        # command for GNU C++ for the case where it uses the native
14170        # linker, instead of GNU ld.  If possible, this setting should
14171        # overridden to take advantage of the native linker features on
14172        # the platform it is being used on.
14173        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14174      fi
14175
14176      # Commands to make compiler produce verbose output that lists
14177      # what "hidden" libraries, object files and flags are used when
14178      # linking a shared library.
14179      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14180
14181    else
14182      GXX=no
14183      with_gnu_ld=no
14184      wlarc=
14185    fi
14186
14187    # PORTME: fill in a description of your system's C++ link characteristics
14188    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14189$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14190    ld_shlibs_CXX=yes
14191    case $host_os in
14192      aix3*)
14193        # FIXME: insert proper C++ library support
14194        ld_shlibs_CXX=no
14195        ;;
14196      aix[4-9]*)
14197        if test ia64 = "$host_cpu"; then
14198          # On IA64, the linker does run time linking by default, so we don't
14199          # have to do anything special.
14200          aix_use_runtimelinking=no
14201          exp_sym_flag='-Bexport'
14202          no_entry_flag=
14203        else
14204          aix_use_runtimelinking=no
14205
14206          # Test if we are trying to use run time linking or normal
14207          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14208          # have runtime linking enabled, and use it for executables.
14209          # For shared libraries, we enable/disable runtime linking
14210          # depending on the kind of the shared library created -
14211          # when "with_aix_soname,aix_use_runtimelinking" is:
14212          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
14213          # "aix,yes"  lib.so          shared, rtl:yes, for executables
14214          #            lib.a           static archive
14215          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
14216          #            lib.a(lib.so.V) shared, rtl:no,  for executables
14217          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
14218          #            lib.a(lib.so.V) shared, rtl:no
14219          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
14220          #            lib.a           static archive
14221          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14222	    for ld_flag in $LDFLAGS; do
14223	      case $ld_flag in
14224	      *-brtl*)
14225	        aix_use_runtimelinking=yes
14226	        break
14227	        ;;
14228	      esac
14229	    done
14230	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
14231	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
14232	      # so we don't have lib.a shared libs to link our executables.
14233	      # We have to force runtime linking in this case.
14234	      aix_use_runtimelinking=yes
14235	      LDFLAGS="$LDFLAGS -Wl,-brtl"
14236	    fi
14237	    ;;
14238          esac
14239
14240          exp_sym_flag='-bexport'
14241          no_entry_flag='-bnoentry'
14242        fi
14243
14244        # When large executables or shared objects are built, AIX ld can
14245        # have problems creating the table of contents.  If linking a library
14246        # or program results in "error TOC overflow" add -mminimal-toc to
14247        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14248        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14249
14250        archive_cmds_CXX=''
14251        hardcode_direct_CXX=yes
14252        hardcode_direct_absolute_CXX=yes
14253        hardcode_libdir_separator_CXX=':'
14254        link_all_deplibs_CXX=yes
14255        file_list_spec_CXX='$wl-f,'
14256        case $with_aix_soname,$aix_use_runtimelinking in
14257        aix,*) ;;	# no import file
14258        svr4,* | *,yes) # use import file
14259          # The Import File defines what to hardcode.
14260          hardcode_direct_CXX=no
14261          hardcode_direct_absolute_CXX=no
14262          ;;
14263        esac
14264
14265        if test yes = "$GXX"; then
14266          case $host_os in aix4.[012]|aix4.[012].*)
14267          # We only want to do this on AIX 4.2 and lower, the check
14268          # below for broken collect2 doesn't work under 4.3+
14269	  collect2name=`$CC -print-prog-name=collect2`
14270	  if test -f "$collect2name" &&
14271	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14272	  then
14273	    # We have reworked collect2
14274	    :
14275	  else
14276	    # We have old collect2
14277	    hardcode_direct_CXX=unsupported
14278	    # It fails to find uninstalled libraries when the uninstalled
14279	    # path is not listed in the libpath.  Setting hardcode_minus_L
14280	    # to unsupported forces relinking
14281	    hardcode_minus_L_CXX=yes
14282	    hardcode_libdir_flag_spec_CXX='-L$libdir'
14283	    hardcode_libdir_separator_CXX=
14284	  fi
14285          esac
14286          shared_flag='-shared'
14287	  if test yes = "$aix_use_runtimelinking"; then
14288	    shared_flag=$shared_flag' $wl-G'
14289	  fi
14290	  # Need to ensure runtime linking is disabled for the traditional
14291	  # shared library, or the linker may eventually find shared libraries
14292	  # /with/ Import File - we do not want to mix them.
14293	  shared_flag_aix='-shared'
14294	  shared_flag_svr4='-shared $wl-G'
14295        else
14296          # not using gcc
14297          if test ia64 = "$host_cpu"; then
14298	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14299	  # chokes on -Wl,-G. The following line is correct:
14300	  shared_flag='-G'
14301          else
14302	    if test yes = "$aix_use_runtimelinking"; then
14303	      shared_flag='$wl-G'
14304	    else
14305	      shared_flag='$wl-bM:SRE'
14306	    fi
14307	    shared_flag_aix='$wl-bM:SRE'
14308	    shared_flag_svr4='$wl-G'
14309          fi
14310        fi
14311
14312        export_dynamic_flag_spec_CXX='$wl-bexpall'
14313        # It seems that -bexpall does not export symbols beginning with
14314        # underscore (_), so it is better to generate a list of symbols to
14315	# export.
14316        always_export_symbols_CXX=yes
14317	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
14318          # Warning - without using the other runtime loading flags (-brtl),
14319          # -berok will link without error, but may produce a broken library.
14320          # The "-G" linker flag allows undefined symbols.
14321          no_undefined_flag_CXX='-bernotok'
14322          # Determine the default libpath from the value encoded in an empty
14323          # executable.
14324          if test set = "${lt_cv_aix_libpath+set}"; then
14325  aix_libpath=$lt_cv_aix_libpath
14326else
14327  if ${lt_cv_aix_libpath__CXX+:} false; then :
14328  $as_echo_n "(cached) " >&6
14329else
14330  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14331/* end confdefs.h.  */
14332
14333int
14334main ()
14335{
14336
14337  ;
14338  return 0;
14339}
14340_ACEOF
14341if ac_fn_cxx_try_link "$LINENO"; then :
14342
14343  lt_aix_libpath_sed='
14344      /Import File Strings/,/^$/ {
14345	  /^0/ {
14346	      s/^0  *\([^ ]*\) *$/\1/
14347	      p
14348	  }
14349      }'
14350  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14351  # Check for a 64-bit object if we didn't find anything.
14352  if test -z "$lt_cv_aix_libpath__CXX"; then
14353    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14354  fi
14355fi
14356rm -f core conftest.err conftest.$ac_objext \
14357    conftest$ac_exeext conftest.$ac_ext
14358  if test -z "$lt_cv_aix_libpath__CXX"; then
14359    lt_cv_aix_libpath__CXX=/usr/lib:/lib
14360  fi
14361
14362fi
14363
14364  aix_libpath=$lt_cv_aix_libpath__CXX
14365fi
14366
14367          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
14368
14369          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
14370        else
14371          if test ia64 = "$host_cpu"; then
14372	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
14373	    allow_undefined_flag_CXX="-z nodefs"
14374	    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"
14375          else
14376	    # Determine the default libpath from the value encoded in an
14377	    # empty executable.
14378	    if test set = "${lt_cv_aix_libpath+set}"; then
14379  aix_libpath=$lt_cv_aix_libpath
14380else
14381  if ${lt_cv_aix_libpath__CXX+:} false; then :
14382  $as_echo_n "(cached) " >&6
14383else
14384  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14385/* end confdefs.h.  */
14386
14387int
14388main ()
14389{
14390
14391  ;
14392  return 0;
14393}
14394_ACEOF
14395if ac_fn_cxx_try_link "$LINENO"; then :
14396
14397  lt_aix_libpath_sed='
14398      /Import File Strings/,/^$/ {
14399	  /^0/ {
14400	      s/^0  *\([^ ]*\) *$/\1/
14401	      p
14402	  }
14403      }'
14404  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14405  # Check for a 64-bit object if we didn't find anything.
14406  if test -z "$lt_cv_aix_libpath__CXX"; then
14407    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14408  fi
14409fi
14410rm -f core conftest.err conftest.$ac_objext \
14411    conftest$ac_exeext conftest.$ac_ext
14412  if test -z "$lt_cv_aix_libpath__CXX"; then
14413    lt_cv_aix_libpath__CXX=/usr/lib:/lib
14414  fi
14415
14416fi
14417
14418  aix_libpath=$lt_cv_aix_libpath__CXX
14419fi
14420
14421	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
14422	    # Warning - without using the other run time loading flags,
14423	    # -berok will link without error, but may produce a broken library.
14424	    no_undefined_flag_CXX=' $wl-bernotok'
14425	    allow_undefined_flag_CXX=' $wl-berok'
14426	    if test yes = "$with_gnu_ld"; then
14427	      # We only use this code for GNU lds that support --whole-archive.
14428	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14429	    else
14430	      # Exported symbols can be pulled into shared objects from archives
14431	      whole_archive_flag_spec_CXX='$convenience'
14432	    fi
14433	    archive_cmds_need_lc_CXX=yes
14434	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
14435	    # -brtl affects multiple linker settings, -berok does not and is overridden later
14436	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
14437	    if test svr4 != "$with_aix_soname"; then
14438	      # This is similar to how AIX traditionally builds its shared
14439	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
14440	      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'
14441	    fi
14442	    if test aix != "$with_aix_soname"; then
14443	      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'
14444	    else
14445	      # used by -dlpreopen to get the symbols
14446	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
14447	    fi
14448	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
14449          fi
14450        fi
14451        ;;
14452
14453      beos*)
14454	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14455	  allow_undefined_flag_CXX=unsupported
14456	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14457	  # support --undefined.  This deserves some investigation.  FIXME
14458	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14459	else
14460	  ld_shlibs_CXX=no
14461	fi
14462	;;
14463
14464      chorus*)
14465        case $cc_basename in
14466          *)
14467	  # FIXME: insert proper C++ library support
14468	  ld_shlibs_CXX=no
14469	  ;;
14470        esac
14471        ;;
14472
14473      cygwin* | mingw* | pw32* | cegcc*)
14474	case $GXX,$cc_basename in
14475	,cl* | no,cl*)
14476	  # Native MSVC
14477	  # hardcode_libdir_flag_spec is actually meaningless, as there is
14478	  # no search path for DLLs.
14479	  hardcode_libdir_flag_spec_CXX=' '
14480	  allow_undefined_flag_CXX=unsupported
14481	  always_export_symbols_CXX=yes
14482	  file_list_spec_CXX='@'
14483	  # Tell ltmain to make .lib files, not .a files.
14484	  libext=lib
14485	  # Tell ltmain to make .dll files, not .so files.
14486	  shrext_cmds=.dll
14487	  # FIXME: Setting linknames here is a bad hack.
14488	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
14489	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
14490              cp "$export_symbols" "$output_objdir/$soname.def";
14491              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
14492            else
14493              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
14494            fi~
14495            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
14496            linknames='
14497	  # The linker will not automatically build a static lib if we build a DLL.
14498	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
14499	  enable_shared_with_static_runtimes_CXX=yes
14500	  # Don't use ranlib
14501	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
14502	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
14503            lt_tool_outputfile="@TOOL_OUTPUT@"~
14504            case $lt_outputfile in
14505              *.exe|*.EXE) ;;
14506              *)
14507                lt_outputfile=$lt_outputfile.exe
14508                lt_tool_outputfile=$lt_tool_outputfile.exe
14509                ;;
14510            esac~
14511            func_to_tool_file "$lt_outputfile"~
14512            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
14513              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
14514              $RM "$lt_outputfile.manifest";
14515            fi'
14516	  ;;
14517	*)
14518	  # g++
14519	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14520	  # as there is no search path for DLLs.
14521	  hardcode_libdir_flag_spec_CXX='-L$libdir'
14522	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
14523	  allow_undefined_flag_CXX=unsupported
14524	  always_export_symbols_CXX=no
14525	  enable_shared_with_static_runtimes_CXX=yes
14526
14527	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14528	    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'
14529	    # If the export-symbols file already is a .def file, use it as
14530	    # is; otherwise, prepend EXPORTS...
14531	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
14532              cp $export_symbols $output_objdir/$soname.def;
14533            else
14534              echo EXPORTS > $output_objdir/$soname.def;
14535              cat $export_symbols >> $output_objdir/$soname.def;
14536            fi~
14537            $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'
14538	  else
14539	    ld_shlibs_CXX=no
14540	  fi
14541	  ;;
14542	esac
14543	;;
14544      darwin* | rhapsody*)
14545
14546
14547  archive_cmds_need_lc_CXX=no
14548  hardcode_direct_CXX=no
14549  hardcode_automatic_CXX=yes
14550  hardcode_shlibpath_var_CXX=unsupported
14551  if test yes = "$lt_cv_ld_force_load"; then
14552    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\"`'
14553
14554  else
14555    whole_archive_flag_spec_CXX=''
14556  fi
14557  link_all_deplibs_CXX=yes
14558  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
14559  case $cc_basename in
14560     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
14561     *) _lt_dar_can_shared=$GCC ;;
14562  esac
14563  if test yes = "$_lt_dar_can_shared"; then
14564    output_verbose_link_cmd=func_echo_all
14565    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"
14566    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
14567    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"
14568    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"
14569       if test yes != "$lt_cv_apple_cc_single_mod"; then
14570      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"
14571      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"
14572    fi
14573
14574  else
14575  ld_shlibs_CXX=no
14576  fi
14577
14578	;;
14579
14580      os2*)
14581	hardcode_libdir_flag_spec_CXX='-L$libdir'
14582	hardcode_minus_L_CXX=yes
14583	allow_undefined_flag_CXX=unsupported
14584	shrext_cmds=.dll
14585	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14586	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14587	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14588	  $ECHO EXPORTS >> $output_objdir/$libname.def~
14589	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
14590	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14591	  emximp -o $lib $output_objdir/$libname.def'
14592	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14593	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14594	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14595	  $ECHO EXPORTS >> $output_objdir/$libname.def~
14596	  prefix_cmds="$SED"~
14597	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
14598	    prefix_cmds="$prefix_cmds -e 1d";
14599	  fi~
14600	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
14601	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
14602	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14603	  emximp -o $lib $output_objdir/$libname.def'
14604	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
14605	enable_shared_with_static_runtimes_CXX=yes
14606	;;
14607
14608      dgux*)
14609        case $cc_basename in
14610          ec++*)
14611	    # FIXME: insert proper C++ library support
14612	    ld_shlibs_CXX=no
14613	    ;;
14614          ghcx*)
14615	    # Green Hills C++ Compiler
14616	    # FIXME: insert proper C++ library support
14617	    ld_shlibs_CXX=no
14618	    ;;
14619          *)
14620	    # FIXME: insert proper C++ library support
14621	    ld_shlibs_CXX=no
14622	    ;;
14623        esac
14624        ;;
14625
14626      freebsd2.*)
14627        # C++ shared libraries reported to be fairly broken before
14628	# switch to ELF
14629        ld_shlibs_CXX=no
14630        ;;
14631
14632      freebsd-elf*)
14633        archive_cmds_need_lc_CXX=no
14634        ;;
14635
14636      freebsd* | dragonfly*)
14637        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14638        # conventions
14639        ld_shlibs_CXX=yes
14640        ;;
14641
14642      haiku*)
14643        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14644        link_all_deplibs_CXX=yes
14645        ;;
14646
14647      hpux9*)
14648        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
14649        hardcode_libdir_separator_CXX=:
14650        export_dynamic_flag_spec_CXX='$wl-E'
14651        hardcode_direct_CXX=yes
14652        hardcode_minus_L_CXX=yes # Not in the search PATH,
14653				             # but as the default
14654				             # location of the library.
14655
14656        case $cc_basename in
14657          CC*)
14658            # FIXME: insert proper C++ library support
14659            ld_shlibs_CXX=no
14660            ;;
14661          aCC*)
14662            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'
14663            # Commands to make compiler produce verbose output that lists
14664            # what "hidden" libraries, object files and flags are used when
14665            # linking a shared library.
14666            #
14667            # There doesn't appear to be a way to prevent this compiler from
14668            # explicitly linking system object files so we need to strip them
14669            # from the output so that they don't get included in the library
14670            # dependencies.
14671            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"'
14672            ;;
14673          *)
14674            if test yes = "$GXX"; then
14675              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'
14676            else
14677              # FIXME: insert proper C++ library support
14678              ld_shlibs_CXX=no
14679            fi
14680            ;;
14681        esac
14682        ;;
14683
14684      hpux10*|hpux11*)
14685        if test no = "$with_gnu_ld"; then
14686	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
14687	  hardcode_libdir_separator_CXX=:
14688
14689          case $host_cpu in
14690            hppa*64*|ia64*)
14691              ;;
14692            *)
14693	      export_dynamic_flag_spec_CXX='$wl-E'
14694              ;;
14695          esac
14696        fi
14697        case $host_cpu in
14698          hppa*64*|ia64*)
14699            hardcode_direct_CXX=no
14700            hardcode_shlibpath_var_CXX=no
14701            ;;
14702          *)
14703            hardcode_direct_CXX=yes
14704            hardcode_direct_absolute_CXX=yes
14705            hardcode_minus_L_CXX=yes # Not in the search PATH,
14706					         # but as the default
14707					         # location of the library.
14708            ;;
14709        esac
14710
14711        case $cc_basename in
14712          CC*)
14713	    # FIXME: insert proper C++ library support
14714	    ld_shlibs_CXX=no
14715	    ;;
14716          aCC*)
14717	    case $host_cpu in
14718	      hppa*64*)
14719	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14720	        ;;
14721	      ia64*)
14722	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14723	        ;;
14724	      *)
14725	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14726	        ;;
14727	    esac
14728	    # Commands to make compiler produce verbose output that lists
14729	    # what "hidden" libraries, object files and flags are used when
14730	    # linking a shared library.
14731	    #
14732	    # There doesn't appear to be a way to prevent this compiler from
14733	    # explicitly linking system object files so we need to strip them
14734	    # from the output so that they don't get included in the library
14735	    # dependencies.
14736	    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"'
14737	    ;;
14738          *)
14739	    if test yes = "$GXX"; then
14740	      if test no = "$with_gnu_ld"; then
14741	        case $host_cpu in
14742	          hppa*64*)
14743	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14744	            ;;
14745	          ia64*)
14746	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14747	            ;;
14748	          *)
14749	            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'
14750	            ;;
14751	        esac
14752	      fi
14753	    else
14754	      # FIXME: insert proper C++ library support
14755	      ld_shlibs_CXX=no
14756	    fi
14757	    ;;
14758        esac
14759        ;;
14760
14761      interix[3-9]*)
14762	hardcode_direct_CXX=no
14763	hardcode_shlibpath_var_CXX=no
14764	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14765	export_dynamic_flag_spec_CXX='$wl-E'
14766	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14767	# Instead, shared libraries are loaded at an image base (0x10000000 by
14768	# default) and relocated if they conflict, which is a slow very memory
14769	# consuming and fragmenting process.  To avoid this, we pick a random,
14770	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14771	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14772	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'
14773	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'
14774	;;
14775      irix5* | irix6*)
14776        case $cc_basename in
14777          CC*)
14778	    # SGI C++
14779	    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'
14780
14781	    # Archives containing C++ object files must be created using
14782	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14783	    # necessary to make sure instantiated templates are included
14784	    # in the archive.
14785	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14786	    ;;
14787          *)
14788	    if test yes = "$GXX"; then
14789	      if test no = "$with_gnu_ld"; then
14790	        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'
14791	      else
14792	        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'
14793	      fi
14794	    fi
14795	    link_all_deplibs_CXX=yes
14796	    ;;
14797        esac
14798        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14799        hardcode_libdir_separator_CXX=:
14800        inherit_rpath_CXX=yes
14801        ;;
14802
14803      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14804        case $cc_basename in
14805          KCC*)
14806	    # Kuck and Associates, Inc. (KAI) C++ Compiler
14807
14808	    # KCC will only create a shared library if the output file
14809	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
14810	    # to its proper name (with version) after linking.
14811	    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'
14812	    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'
14813	    # Commands to make compiler produce verbose output that lists
14814	    # what "hidden" libraries, object files and flags are used when
14815	    # linking a shared library.
14816	    #
14817	    # There doesn't appear to be a way to prevent this compiler from
14818	    # explicitly linking system object files so we need to strip them
14819	    # from the output so that they don't get included in the library
14820	    # dependencies.
14821	    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"'
14822
14823	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14824	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14825
14826	    # Archives containing C++ object files must be created using
14827	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14828	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14829	    ;;
14830	  icpc* | ecpc* )
14831	    # Intel C++
14832	    with_gnu_ld=yes
14833	    # version 8.0 and above of icpc choke on multiply defined symbols
14834	    # if we add $predep_objects and $postdep_objects, however 7.1 and
14835	    # earlier do not add the objects themselves.
14836	    case `$CC -V 2>&1` in
14837	      *"Version 7."*)
14838	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14839		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'
14840		;;
14841	      *)  # Version 8.0 or newer
14842	        tmp_idyn=
14843	        case $host_cpu in
14844		  ia64*) tmp_idyn=' -i_dynamic';;
14845		esac
14846	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14847		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'
14848		;;
14849	    esac
14850	    archive_cmds_need_lc_CXX=no
14851	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14852	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14853	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14854	    ;;
14855          pgCC* | pgcpp*)
14856            # Portland Group C++ compiler
14857	    case `$CC -V` in
14858	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14859	      prelink_cmds_CXX='tpldir=Template.dir~
14860               rm -rf $tpldir~
14861               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14862               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
14863	      old_archive_cmds_CXX='tpldir=Template.dir~
14864                rm -rf $tpldir~
14865                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14866                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14867                $RANLIB $oldlib'
14868	      archive_cmds_CXX='tpldir=Template.dir~
14869                rm -rf $tpldir~
14870                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14871                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14872	      archive_expsym_cmds_CXX='tpldir=Template.dir~
14873                rm -rf $tpldir~
14874                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14875                $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'
14876	      ;;
14877	    *) # Version 6 and above use weak symbols
14878	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14879	      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'
14880	      ;;
14881	    esac
14882
14883	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
14884	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14885	    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'
14886            ;;
14887	  cxx*)
14888	    # Compaq C++
14889	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14890	    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'
14891
14892	    runpath_var=LD_RUN_PATH
14893	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14894	    hardcode_libdir_separator_CXX=:
14895
14896	    # Commands to make compiler produce verbose output that lists
14897	    # what "hidden" libraries, object files and flags are used when
14898	    # linking a shared library.
14899	    #
14900	    # There doesn't appear to be a way to prevent this compiler from
14901	    # explicitly linking system object files so we need to strip them
14902	    # from the output so that they don't get included in the library
14903	    # dependencies.
14904	    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'
14905	    ;;
14906	  xl* | mpixl* | bgxl*)
14907	    # IBM XL 8.0 on PPC, with GNU ld
14908	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14909	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14910	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14911	    if test yes = "$supports_anon_versioning"; then
14912	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14913                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14914                echo "local: *; };" >> $output_objdir/$libname.ver~
14915                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
14916	    fi
14917	    ;;
14918	  *)
14919	    case `$CC -V 2>&1 | sed 5q` in
14920	    *Sun\ C*)
14921	      # Sun C++ 5.9
14922	      no_undefined_flag_CXX=' -zdefs'
14923	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14924	      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'
14925	      hardcode_libdir_flag_spec_CXX='-R$libdir'
14926	      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'
14927	      compiler_needs_object_CXX=yes
14928
14929	      # Not sure whether something based on
14930	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14931	      # would be better.
14932	      output_verbose_link_cmd='func_echo_all'
14933
14934	      # Archives containing C++ object files must be created using
14935	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14936	      # necessary to make sure instantiated templates are included
14937	      # in the archive.
14938	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14939	      ;;
14940	    esac
14941	    ;;
14942	esac
14943	;;
14944
14945      lynxos*)
14946        # FIXME: insert proper C++ library support
14947	ld_shlibs_CXX=no
14948	;;
14949
14950      m88k*)
14951        # FIXME: insert proper C++ library support
14952        ld_shlibs_CXX=no
14953	;;
14954
14955      mvs*)
14956        case $cc_basename in
14957          cxx*)
14958	    # FIXME: insert proper C++ library support
14959	    ld_shlibs_CXX=no
14960	    ;;
14961	  *)
14962	    # FIXME: insert proper C++ library support
14963	    ld_shlibs_CXX=no
14964	    ;;
14965	esac
14966	;;
14967
14968      netbsd*)
14969        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14970	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14971	  wlarc=
14972	  hardcode_libdir_flag_spec_CXX='-R$libdir'
14973	  hardcode_direct_CXX=yes
14974	  hardcode_shlibpath_var_CXX=no
14975	fi
14976	# Workaround some broken pre-1.5 toolchains
14977	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14978	;;
14979
14980      *nto* | *qnx*)
14981        ld_shlibs_CXX=yes
14982	;;
14983
14984      openbsd* | bitrig*)
14985	if test -f /usr/libexec/ld.so; then
14986	  hardcode_direct_CXX=yes
14987	  hardcode_shlibpath_var_CXX=no
14988	  hardcode_direct_absolute_CXX=yes
14989	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14990	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14991	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
14992	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
14993	    export_dynamic_flag_spec_CXX='$wl-E'
14994	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
14995	  fi
14996	  output_verbose_link_cmd=func_echo_all
14997	else
14998	  ld_shlibs_CXX=no
14999	fi
15000	;;
15001
15002      osf3* | osf4* | osf5*)
15003        case $cc_basename in
15004          KCC*)
15005	    # Kuck and Associates, Inc. (KAI) C++ Compiler
15006
15007	    # KCC will only create a shared library if the output file
15008	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
15009	    # to its proper name (with version) after linking.
15010	    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'
15011
15012	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15013	    hardcode_libdir_separator_CXX=:
15014
15015	    # Archives containing C++ object files must be created using
15016	    # the KAI C++ compiler.
15017	    case $host in
15018	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
15019	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
15020	    esac
15021	    ;;
15022          RCC*)
15023	    # Rational C++ 2.4.1
15024	    # FIXME: insert proper C++ library support
15025	    ld_shlibs_CXX=no
15026	    ;;
15027          cxx*)
15028	    case $host in
15029	      osf3*)
15030	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
15031	        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'
15032	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15033		;;
15034	      *)
15035	        allow_undefined_flag_CXX=' -expect_unresolved \*'
15036	        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'
15037	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
15038                  echo "-hidden">> $lib.exp~
15039                  $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~
15040                  $RM $lib.exp'
15041	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
15042		;;
15043	    esac
15044
15045	    hardcode_libdir_separator_CXX=:
15046
15047	    # Commands to make compiler produce verbose output that lists
15048	    # what "hidden" libraries, object files and flags are used when
15049	    # linking a shared library.
15050	    #
15051	    # There doesn't appear to be a way to prevent this compiler from
15052	    # explicitly linking system object files so we need to strip them
15053	    # from the output so that they don't get included in the library
15054	    # dependencies.
15055	    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"'
15056	    ;;
15057	  *)
15058	    if test yes,no = "$GXX,$with_gnu_ld"; then
15059	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
15060	      case $host in
15061	        osf3*)
15062	          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'
15063		  ;;
15064	        *)
15065	          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'
15066		  ;;
15067	      esac
15068
15069	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15070	      hardcode_libdir_separator_CXX=:
15071
15072	      # Commands to make compiler produce verbose output that lists
15073	      # what "hidden" libraries, object files and flags are used when
15074	      # linking a shared library.
15075	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15076
15077	    else
15078	      # FIXME: insert proper C++ library support
15079	      ld_shlibs_CXX=no
15080	    fi
15081	    ;;
15082        esac
15083        ;;
15084
15085      psos*)
15086        # FIXME: insert proper C++ library support
15087        ld_shlibs_CXX=no
15088        ;;
15089
15090      sunos4*)
15091        case $cc_basename in
15092          CC*)
15093	    # Sun C++ 4.x
15094	    # FIXME: insert proper C++ library support
15095	    ld_shlibs_CXX=no
15096	    ;;
15097          lcc*)
15098	    # Lucid
15099	    # FIXME: insert proper C++ library support
15100	    ld_shlibs_CXX=no
15101	    ;;
15102          *)
15103	    # FIXME: insert proper C++ library support
15104	    ld_shlibs_CXX=no
15105	    ;;
15106        esac
15107        ;;
15108
15109      solaris*)
15110        case $cc_basename in
15111          CC* | sunCC*)
15112	    # Sun C++ 4.2, 5.x and Centerline C++
15113            archive_cmds_need_lc_CXX=yes
15114	    no_undefined_flag_CXX=' -zdefs'
15115	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15116	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15117              $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'
15118
15119	    hardcode_libdir_flag_spec_CXX='-R$libdir'
15120	    hardcode_shlibpath_var_CXX=no
15121	    case $host_os in
15122	      solaris2.[0-5] | solaris2.[0-5].*) ;;
15123	      *)
15124		# The compiler driver will combine and reorder linker options,
15125		# but understands '-z linker_flag'.
15126	        # Supported since Solaris 2.6 (maybe 2.5.1?)
15127		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
15128	        ;;
15129	    esac
15130	    link_all_deplibs_CXX=yes
15131
15132	    output_verbose_link_cmd='func_echo_all'
15133
15134	    # Archives containing C++ object files must be created using
15135	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
15136	    # necessary to make sure instantiated templates are included
15137	    # in the archive.
15138	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
15139	    ;;
15140          gcx*)
15141	    # Green Hills C++ Compiler
15142	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
15143
15144	    # The C++ compiler must be used to create the archive.
15145	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
15146	    ;;
15147          *)
15148	    # GNU C++ compiler with Solaris linker
15149	    if test yes,no = "$GXX,$with_gnu_ld"; then
15150	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
15151	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
15152	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
15153	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15154                  $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'
15155
15156	        # Commands to make compiler produce verbose output that lists
15157	        # what "hidden" libraries, object files and flags are used when
15158	        # linking a shared library.
15159	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15160	      else
15161	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
15162	        # platform.
15163	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
15164	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15165                  $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'
15166
15167	        # Commands to make compiler produce verbose output that lists
15168	        # what "hidden" libraries, object files and flags are used when
15169	        # linking a shared library.
15170	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15171	      fi
15172
15173	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
15174	      case $host_os in
15175		solaris2.[0-5] | solaris2.[0-5].*) ;;
15176		*)
15177		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
15178		  ;;
15179	      esac
15180	    fi
15181	    ;;
15182        esac
15183        ;;
15184
15185    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15186      no_undefined_flag_CXX='$wl-z,text'
15187      archive_cmds_need_lc_CXX=no
15188      hardcode_shlibpath_var_CXX=no
15189      runpath_var='LD_RUN_PATH'
15190
15191      case $cc_basename in
15192        CC*)
15193	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15194	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15195	  ;;
15196	*)
15197	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15198	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15199	  ;;
15200      esac
15201      ;;
15202
15203      sysv5* | sco3.2v5* | sco5v6*)
15204	# Note: We CANNOT use -z defs as we might desire, because we do not
15205	# link with -lc, and that would cause any symbols used from libc to
15206	# always be unresolved, which means just about no library would
15207	# ever link correctly.  If we're not using GNU ld we use -z text
15208	# though, which does catch some bad symbols but isn't as heavy-handed
15209	# as -z defs.
15210	no_undefined_flag_CXX='$wl-z,text'
15211	allow_undefined_flag_CXX='$wl-z,nodefs'
15212	archive_cmds_need_lc_CXX=no
15213	hardcode_shlibpath_var_CXX=no
15214	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
15215	hardcode_libdir_separator_CXX=':'
15216	link_all_deplibs_CXX=yes
15217	export_dynamic_flag_spec_CXX='$wl-Bexport'
15218	runpath_var='LD_RUN_PATH'
15219
15220	case $cc_basename in
15221          CC*)
15222	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15223	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15224	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
15225              '"$old_archive_cmds_CXX"
15226	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
15227              '"$reload_cmds_CXX"
15228	    ;;
15229	  *)
15230	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15231	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15232	    ;;
15233	esac
15234      ;;
15235
15236      tandem*)
15237        case $cc_basename in
15238          NCC*)
15239	    # NonStop-UX NCC 3.20
15240	    # FIXME: insert proper C++ library support
15241	    ld_shlibs_CXX=no
15242	    ;;
15243          *)
15244	    # FIXME: insert proper C++ library support
15245	    ld_shlibs_CXX=no
15246	    ;;
15247        esac
15248        ;;
15249
15250      vxworks*)
15251        # FIXME: insert proper C++ library support
15252        ld_shlibs_CXX=no
15253        ;;
15254
15255      *)
15256        # FIXME: insert proper C++ library support
15257        ld_shlibs_CXX=no
15258        ;;
15259    esac
15260
15261    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15262$as_echo "$ld_shlibs_CXX" >&6; }
15263    test no = "$ld_shlibs_CXX" && can_build_shared=no
15264
15265    GCC_CXX=$GXX
15266    LD_CXX=$LD
15267
15268    ## CAVEAT EMPTOR:
15269    ## There is no encapsulation within the following macros, do not change
15270    ## the running order or otherwise move them around unless you know exactly
15271    ## what you are doing...
15272    # Dependencies to place before and after the object being linked:
15273predep_objects_CXX=
15274postdep_objects_CXX=
15275predeps_CXX=
15276postdeps_CXX=
15277compiler_lib_search_path_CXX=
15278
15279cat > conftest.$ac_ext <<_LT_EOF
15280class Foo
15281{
15282public:
15283  Foo (void) { a = 0; }
15284private:
15285  int a;
15286};
15287_LT_EOF
15288
15289
15290_lt_libdeps_save_CFLAGS=$CFLAGS
15291case "$CC $CFLAGS " in #(
15292*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
15293*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
15294*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
15295esac
15296
15297if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15298  (eval $ac_compile) 2>&5
15299  ac_status=$?
15300  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15301  test $ac_status = 0; }; then
15302  # Parse the compiler output and extract the necessary
15303  # objects, libraries and library flags.
15304
15305  # Sentinel used to keep track of whether or not we are before
15306  # the conftest object file.
15307  pre_test_object_deps_done=no
15308
15309  for p in `eval "$output_verbose_link_cmd"`; do
15310    case $prev$p in
15311
15312    -L* | -R* | -l*)
15313       # Some compilers place space between "-{L,R}" and the path.
15314       # Remove the space.
15315       if test x-L = "$p" ||
15316          test x-R = "$p"; then
15317	 prev=$p
15318	 continue
15319       fi
15320
15321       # Expand the sysroot to ease extracting the directories later.
15322       if test -z "$prev"; then
15323         case $p in
15324         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
15325         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
15326         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
15327         esac
15328       fi
15329       case $p in
15330       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
15331       esac
15332       if test no = "$pre_test_object_deps_done"; then
15333	 case $prev in
15334	 -L | -R)
15335	   # Internal compiler library paths should come after those
15336	   # provided the user.  The postdeps already come after the
15337	   # user supplied libs so there is no need to process them.
15338	   if test -z "$compiler_lib_search_path_CXX"; then
15339	     compiler_lib_search_path_CXX=$prev$p
15340	   else
15341	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
15342	   fi
15343	   ;;
15344	 # The "-l" case would never come before the object being
15345	 # linked, so don't bother handling this case.
15346	 esac
15347       else
15348	 if test -z "$postdeps_CXX"; then
15349	   postdeps_CXX=$prev$p
15350	 else
15351	   postdeps_CXX="${postdeps_CXX} $prev$p"
15352	 fi
15353       fi
15354       prev=
15355       ;;
15356
15357    *.lto.$objext) ;; # Ignore GCC LTO objects
15358    *.$objext)
15359       # This assumes that the test object file only shows up
15360       # once in the compiler output.
15361       if test "$p" = "conftest.$objext"; then
15362	 pre_test_object_deps_done=yes
15363	 continue
15364       fi
15365
15366       if test no = "$pre_test_object_deps_done"; then
15367	 if test -z "$predep_objects_CXX"; then
15368	   predep_objects_CXX=$p
15369	 else
15370	   predep_objects_CXX="$predep_objects_CXX $p"
15371	 fi
15372       else
15373	 if test -z "$postdep_objects_CXX"; then
15374	   postdep_objects_CXX=$p
15375	 else
15376	   postdep_objects_CXX="$postdep_objects_CXX $p"
15377	 fi
15378       fi
15379       ;;
15380
15381    *) ;; # Ignore the rest.
15382
15383    esac
15384  done
15385
15386  # Clean up.
15387  rm -f a.out a.exe
15388else
15389  echo "libtool.m4: error: problem compiling CXX test program"
15390fi
15391
15392$RM -f confest.$objext
15393CFLAGS=$_lt_libdeps_save_CFLAGS
15394
15395# PORTME: override above test on systems where it is broken
15396case $host_os in
15397interix[3-9]*)
15398  # Interix 3.5 installs completely hosed .la files for C++, so rather than
15399  # hack all around it, let's just trust "g++" to DTRT.
15400  predep_objects_CXX=
15401  postdep_objects_CXX=
15402  postdeps_CXX=
15403  ;;
15404esac
15405
15406
15407case " $postdeps_CXX " in
15408*" -lc "*) archive_cmds_need_lc_CXX=no ;;
15409esac
15410 compiler_lib_search_dirs_CXX=
15411if test -n "${compiler_lib_search_path_CXX}"; then
15412 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
15413fi
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445    lt_prog_compiler_wl_CXX=
15446lt_prog_compiler_pic_CXX=
15447lt_prog_compiler_static_CXX=
15448
15449
15450  # C++ specific cases for pic, static, wl, etc.
15451  if test yes = "$GXX"; then
15452    lt_prog_compiler_wl_CXX='-Wl,'
15453    lt_prog_compiler_static_CXX='-static'
15454
15455    case $host_os in
15456    aix*)
15457      # All AIX code is PIC.
15458      if test ia64 = "$host_cpu"; then
15459	# AIX 5 now supports IA64 processor
15460	lt_prog_compiler_static_CXX='-Bstatic'
15461      fi
15462      lt_prog_compiler_pic_CXX='-fPIC'
15463      ;;
15464
15465    amigaos*)
15466      case $host_cpu in
15467      powerpc)
15468            # see comment about AmigaOS4 .so support
15469            lt_prog_compiler_pic_CXX='-fPIC'
15470        ;;
15471      m68k)
15472            # FIXME: we need at least 68020 code to build shared libraries, but
15473            # adding the '-m68020' flag to GCC prevents building anything better,
15474            # like '-m68040'.
15475            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15476        ;;
15477      esac
15478      ;;
15479
15480    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15481      # PIC is the default for these OSes.
15482      ;;
15483    mingw* | cygwin* | os2* | pw32* | cegcc*)
15484      # This hack is so that the source file can tell whether it is being
15485      # built for inclusion in a dll (and should export symbols for example).
15486      # Although the cygwin gcc ignores -fPIC, still need this for old-style
15487      # (--disable-auto-import) libraries
15488      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15489      case $host_os in
15490      os2*)
15491	lt_prog_compiler_static_CXX='$wl-static'
15492	;;
15493      esac
15494      ;;
15495    darwin* | rhapsody*)
15496      # PIC is the default on this platform
15497      # Common symbols not allowed in MH_DYLIB files
15498      lt_prog_compiler_pic_CXX='-fno-common'
15499      ;;
15500    *djgpp*)
15501      # DJGPP does not support shared libraries at all
15502      lt_prog_compiler_pic_CXX=
15503      ;;
15504    haiku*)
15505      # PIC is the default for Haiku.
15506      # The "-static" flag exists, but is broken.
15507      lt_prog_compiler_static_CXX=
15508      ;;
15509    interix[3-9]*)
15510      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15511      # Instead, we relocate shared libraries at runtime.
15512      ;;
15513    sysv4*MP*)
15514      if test -d /usr/nec; then
15515	lt_prog_compiler_pic_CXX=-Kconform_pic
15516      fi
15517      ;;
15518    hpux*)
15519      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15520      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15521      # sets the default TLS model and affects inlining.
15522      case $host_cpu in
15523      hppa*64*)
15524	;;
15525      *)
15526	lt_prog_compiler_pic_CXX='-fPIC'
15527	;;
15528      esac
15529      ;;
15530    *qnx* | *nto*)
15531      # QNX uses GNU C++, but need to define -shared option too, otherwise
15532      # it will coredump.
15533      lt_prog_compiler_pic_CXX='-fPIC -shared'
15534      ;;
15535    *)
15536      lt_prog_compiler_pic_CXX='-fPIC'
15537      ;;
15538    esac
15539  else
15540    case $host_os in
15541      aix[4-9]*)
15542	# All AIX code is PIC.
15543	if test ia64 = "$host_cpu"; then
15544	  # AIX 5 now supports IA64 processor
15545	  lt_prog_compiler_static_CXX='-Bstatic'
15546	else
15547	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15548	fi
15549	;;
15550      chorus*)
15551	case $cc_basename in
15552	cxch68*)
15553	  # Green Hills C++ Compiler
15554	  # _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"
15555	  ;;
15556	esac
15557	;;
15558      mingw* | cygwin* | os2* | pw32* | cegcc*)
15559	# This hack is so that the source file can tell whether it is being
15560	# built for inclusion in a dll (and should export symbols for example).
15561	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15562	;;
15563      dgux*)
15564	case $cc_basename in
15565	  ec++*)
15566	    lt_prog_compiler_pic_CXX='-KPIC'
15567	    ;;
15568	  ghcx*)
15569	    # Green Hills C++ Compiler
15570	    lt_prog_compiler_pic_CXX='-pic'
15571	    ;;
15572	  *)
15573	    ;;
15574	esac
15575	;;
15576      freebsd* | dragonfly*)
15577	# FreeBSD uses GNU C++
15578	;;
15579      hpux9* | hpux10* | hpux11*)
15580	case $cc_basename in
15581	  CC*)
15582	    lt_prog_compiler_wl_CXX='-Wl,'
15583	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15584	    if test ia64 != "$host_cpu"; then
15585	      lt_prog_compiler_pic_CXX='+Z'
15586	    fi
15587	    ;;
15588	  aCC*)
15589	    lt_prog_compiler_wl_CXX='-Wl,'
15590	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15591	    case $host_cpu in
15592	    hppa*64*|ia64*)
15593	      # +Z the default
15594	      ;;
15595	    *)
15596	      lt_prog_compiler_pic_CXX='+Z'
15597	      ;;
15598	    esac
15599	    ;;
15600	  *)
15601	    ;;
15602	esac
15603	;;
15604      interix*)
15605	# This is c89, which is MS Visual C++ (no shared libs)
15606	# Anyone wants to do a port?
15607	;;
15608      irix5* | irix6* | nonstopux*)
15609	case $cc_basename in
15610	  CC*)
15611	    lt_prog_compiler_wl_CXX='-Wl,'
15612	    lt_prog_compiler_static_CXX='-non_shared'
15613	    # CC pic flag -KPIC is the default.
15614	    ;;
15615	  *)
15616	    ;;
15617	esac
15618	;;
15619      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15620	case $cc_basename in
15621	  KCC*)
15622	    # KAI C++ Compiler
15623	    lt_prog_compiler_wl_CXX='--backend -Wl,'
15624	    lt_prog_compiler_pic_CXX='-fPIC'
15625	    ;;
15626	  ecpc* )
15627	    # old Intel C++ for x86_64, which still supported -KPIC.
15628	    lt_prog_compiler_wl_CXX='-Wl,'
15629	    lt_prog_compiler_pic_CXX='-KPIC'
15630	    lt_prog_compiler_static_CXX='-static'
15631	    ;;
15632	  icpc* )
15633	    # Intel C++, used to be incompatible with GCC.
15634	    # ICC 10 doesn't accept -KPIC any more.
15635	    lt_prog_compiler_wl_CXX='-Wl,'
15636	    lt_prog_compiler_pic_CXX='-fPIC'
15637	    lt_prog_compiler_static_CXX='-static'
15638	    ;;
15639	  pgCC* | pgcpp*)
15640	    # Portland Group C++ compiler
15641	    lt_prog_compiler_wl_CXX='-Wl,'
15642	    lt_prog_compiler_pic_CXX='-fpic'
15643	    lt_prog_compiler_static_CXX='-Bstatic'
15644	    ;;
15645	  cxx*)
15646	    # Compaq C++
15647	    # Make sure the PIC flag is empty.  It appears that all Alpha
15648	    # Linux and Compaq Tru64 Unix objects are PIC.
15649	    lt_prog_compiler_pic_CXX=
15650	    lt_prog_compiler_static_CXX='-non_shared'
15651	    ;;
15652	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15653	    # IBM XL 8.0, 9.0 on PPC and BlueGene
15654	    lt_prog_compiler_wl_CXX='-Wl,'
15655	    lt_prog_compiler_pic_CXX='-qpic'
15656	    lt_prog_compiler_static_CXX='-qstaticlink'
15657	    ;;
15658	  *)
15659	    case `$CC -V 2>&1 | sed 5q` in
15660	    *Sun\ C*)
15661	      # Sun C++ 5.9
15662	      lt_prog_compiler_pic_CXX='-KPIC'
15663	      lt_prog_compiler_static_CXX='-Bstatic'
15664	      lt_prog_compiler_wl_CXX='-Qoption ld '
15665	      ;;
15666	    esac
15667	    ;;
15668	esac
15669	;;
15670      lynxos*)
15671	;;
15672      m88k*)
15673	;;
15674      mvs*)
15675	case $cc_basename in
15676	  cxx*)
15677	    lt_prog_compiler_pic_CXX='-W c,exportall'
15678	    ;;
15679	  *)
15680	    ;;
15681	esac
15682	;;
15683      netbsd*)
15684	;;
15685      *qnx* | *nto*)
15686        # QNX uses GNU C++, but need to define -shared option too, otherwise
15687        # it will coredump.
15688        lt_prog_compiler_pic_CXX='-fPIC -shared'
15689        ;;
15690      osf3* | osf4* | osf5*)
15691	case $cc_basename in
15692	  KCC*)
15693	    lt_prog_compiler_wl_CXX='--backend -Wl,'
15694	    ;;
15695	  RCC*)
15696	    # Rational C++ 2.4.1
15697	    lt_prog_compiler_pic_CXX='-pic'
15698	    ;;
15699	  cxx*)
15700	    # Digital/Compaq C++
15701	    lt_prog_compiler_wl_CXX='-Wl,'
15702	    # Make sure the PIC flag is empty.  It appears that all Alpha
15703	    # Linux and Compaq Tru64 Unix objects are PIC.
15704	    lt_prog_compiler_pic_CXX=
15705	    lt_prog_compiler_static_CXX='-non_shared'
15706	    ;;
15707	  *)
15708	    ;;
15709	esac
15710	;;
15711      psos*)
15712	;;
15713      solaris*)
15714	case $cc_basename in
15715	  CC* | sunCC*)
15716	    # Sun C++ 4.2, 5.x and Centerline C++
15717	    lt_prog_compiler_pic_CXX='-KPIC'
15718	    lt_prog_compiler_static_CXX='-Bstatic'
15719	    lt_prog_compiler_wl_CXX='-Qoption ld '
15720	    ;;
15721	  gcx*)
15722	    # Green Hills C++ Compiler
15723	    lt_prog_compiler_pic_CXX='-PIC'
15724	    ;;
15725	  *)
15726	    ;;
15727	esac
15728	;;
15729      sunos4*)
15730	case $cc_basename in
15731	  CC*)
15732	    # Sun C++ 4.x
15733	    lt_prog_compiler_pic_CXX='-pic'
15734	    lt_prog_compiler_static_CXX='-Bstatic'
15735	    ;;
15736	  lcc*)
15737	    # Lucid
15738	    lt_prog_compiler_pic_CXX='-pic'
15739	    ;;
15740	  *)
15741	    ;;
15742	esac
15743	;;
15744      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15745	case $cc_basename in
15746	  CC*)
15747	    lt_prog_compiler_wl_CXX='-Wl,'
15748	    lt_prog_compiler_pic_CXX='-KPIC'
15749	    lt_prog_compiler_static_CXX='-Bstatic'
15750	    ;;
15751	esac
15752	;;
15753      tandem*)
15754	case $cc_basename in
15755	  NCC*)
15756	    # NonStop-UX NCC 3.20
15757	    lt_prog_compiler_pic_CXX='-KPIC'
15758	    ;;
15759	  *)
15760	    ;;
15761	esac
15762	;;
15763      vxworks*)
15764	;;
15765      *)
15766	lt_prog_compiler_can_build_shared_CXX=no
15767	;;
15768    esac
15769  fi
15770
15771case $host_os in
15772  # For platforms that do not support PIC, -DPIC is meaningless:
15773  *djgpp*)
15774    lt_prog_compiler_pic_CXX=
15775    ;;
15776  *)
15777    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15778    ;;
15779esac
15780
15781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15782$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15783if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
15784  $as_echo_n "(cached) " >&6
15785else
15786  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
15787fi
15788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
15789$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
15790lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
15791
15792#
15793# Check to make sure the PIC flag actually works.
15794#
15795if test -n "$lt_prog_compiler_pic_CXX"; then
15796  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15797$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15798if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
15799  $as_echo_n "(cached) " >&6
15800else
15801  lt_cv_prog_compiler_pic_works_CXX=no
15802   ac_outfile=conftest.$ac_objext
15803   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15804   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
15805   # Insert the option either (1) after the last *FLAGS variable, or
15806   # (2) before a word containing "conftest.", or (3) at the end.
15807   # Note that $ac_compile itself does not contain backslashes and begins
15808   # with a dollar sign (not a hyphen), so the echo should work correctly.
15809   # The option is referenced via a variable to avoid confusing sed.
15810   lt_compile=`echo "$ac_compile" | $SED \
15811   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15812   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15813   -e 's:$: $lt_compiler_flag:'`
15814   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15815   (eval "$lt_compile" 2>conftest.err)
15816   ac_status=$?
15817   cat conftest.err >&5
15818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15819   if (exit $ac_status) && test -s "$ac_outfile"; then
15820     # The compiler can only warn and ignore the option if not recognized
15821     # So say no if there are warnings other than the usual output.
15822     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15823     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15824     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15825       lt_cv_prog_compiler_pic_works_CXX=yes
15826     fi
15827   fi
15828   $RM conftest*
15829
15830fi
15831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15832$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15833
15834if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
15835    case $lt_prog_compiler_pic_CXX in
15836     "" | " "*) ;;
15837     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15838     esac
15839else
15840    lt_prog_compiler_pic_CXX=
15841     lt_prog_compiler_can_build_shared_CXX=no
15842fi
15843
15844fi
15845
15846
15847
15848
15849
15850#
15851# Check to make sure the static flag actually works.
15852#
15853wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15855$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15856if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
15857  $as_echo_n "(cached) " >&6
15858else
15859  lt_cv_prog_compiler_static_works_CXX=no
15860   save_LDFLAGS=$LDFLAGS
15861   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15862   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15863   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15864     # The linker can only warn and ignore the option if not recognized
15865     # So say no if there are warnings
15866     if test -s conftest.err; then
15867       # Append any errors to the config.log.
15868       cat conftest.err 1>&5
15869       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15870       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15871       if diff conftest.exp conftest.er2 >/dev/null; then
15872         lt_cv_prog_compiler_static_works_CXX=yes
15873       fi
15874     else
15875       lt_cv_prog_compiler_static_works_CXX=yes
15876     fi
15877   fi
15878   $RM -r conftest*
15879   LDFLAGS=$save_LDFLAGS
15880
15881fi
15882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15883$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15884
15885if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
15886    :
15887else
15888    lt_prog_compiler_static_CXX=
15889fi
15890
15891
15892
15893
15894    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15895$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15896if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15897  $as_echo_n "(cached) " >&6
15898else
15899  lt_cv_prog_compiler_c_o_CXX=no
15900   $RM -r conftest 2>/dev/null
15901   mkdir conftest
15902   cd conftest
15903   mkdir out
15904   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15905
15906   lt_compiler_flag="-o out/conftest2.$ac_objext"
15907   # Insert the option either (1) after the last *FLAGS variable, or
15908   # (2) before a word containing "conftest.", or (3) at the end.
15909   # Note that $ac_compile itself does not contain backslashes and begins
15910   # with a dollar sign (not a hyphen), so the echo should work correctly.
15911   lt_compile=`echo "$ac_compile" | $SED \
15912   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15913   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15914   -e 's:$: $lt_compiler_flag:'`
15915   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15916   (eval "$lt_compile" 2>out/conftest.err)
15917   ac_status=$?
15918   cat out/conftest.err >&5
15919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15920   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15921   then
15922     # The compiler can only warn and ignore the option if not recognized
15923     # So say no if there are warnings
15924     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15925     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15926     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15927       lt_cv_prog_compiler_c_o_CXX=yes
15928     fi
15929   fi
15930   chmod u+w . 2>&5
15931   $RM conftest*
15932   # SGI C++ compiler will create directory out/ii_files/ for
15933   # template instantiation
15934   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15935   $RM out/* && rmdir out
15936   cd ..
15937   $RM -r conftest
15938   $RM conftest*
15939
15940fi
15941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15942$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15943
15944
15945
15946    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15947$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15948if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15949  $as_echo_n "(cached) " >&6
15950else
15951  lt_cv_prog_compiler_c_o_CXX=no
15952   $RM -r conftest 2>/dev/null
15953   mkdir conftest
15954   cd conftest
15955   mkdir out
15956   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15957
15958   lt_compiler_flag="-o out/conftest2.$ac_objext"
15959   # Insert the option either (1) after the last *FLAGS variable, or
15960   # (2) before a word containing "conftest.", or (3) at the end.
15961   # Note that $ac_compile itself does not contain backslashes and begins
15962   # with a dollar sign (not a hyphen), so the echo should work correctly.
15963   lt_compile=`echo "$ac_compile" | $SED \
15964   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15965   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15966   -e 's:$: $lt_compiler_flag:'`
15967   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15968   (eval "$lt_compile" 2>out/conftest.err)
15969   ac_status=$?
15970   cat out/conftest.err >&5
15971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15972   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15973   then
15974     # The compiler can only warn and ignore the option if not recognized
15975     # So say no if there are warnings
15976     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15977     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15978     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15979       lt_cv_prog_compiler_c_o_CXX=yes
15980     fi
15981   fi
15982   chmod u+w . 2>&5
15983   $RM conftest*
15984   # SGI C++ compiler will create directory out/ii_files/ for
15985   # template instantiation
15986   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15987   $RM out/* && rmdir out
15988   cd ..
15989   $RM -r conftest
15990   $RM conftest*
15991
15992fi
15993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15994$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15995
15996
15997
15998
15999hard_links=nottested
16000if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
16001  # do not overwrite the value of need_locks provided by the user
16002  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
16003$as_echo_n "checking if we can lock with hard links... " >&6; }
16004  hard_links=yes
16005  $RM conftest*
16006  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16007  touch conftest.a
16008  ln conftest.a conftest.b 2>&5 || hard_links=no
16009  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16010  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
16011$as_echo "$hard_links" >&6; }
16012  if test no = "$hard_links"; then
16013    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
16014$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
16015    need_locks=warn
16016  fi
16017else
16018  need_locks=no
16019fi
16020
16021
16022
16023    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16024$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
16025
16026  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16027  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
16028  case $host_os in
16029  aix[4-9]*)
16030    # If we're using GNU nm, then we don't want the "-C" option.
16031    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
16032    # Without the "-l" option, or with the "-B" option, AIX nm treats
16033    # weak defined symbols like other global defined symbols, whereas
16034    # GNU nm marks them as "W".
16035    # While the 'weak' keyword is ignored in the Export File, we need
16036    # it in the Import File for the 'aix-soname' feature, so we have
16037    # to replace the "-B" option with "-P" for AIX nm.
16038    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
16039      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'
16040    else
16041      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'
16042    fi
16043    ;;
16044  pw32*)
16045    export_symbols_cmds_CXX=$ltdll_cmds
16046    ;;
16047  cygwin* | mingw* | cegcc*)
16048    case $cc_basename in
16049    cl*)
16050      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
16051      ;;
16052    *)
16053      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'
16054      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
16055      ;;
16056    esac
16057    ;;
16058  *)
16059    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16060    ;;
16061  esac
16062
16063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
16064$as_echo "$ld_shlibs_CXX" >&6; }
16065test no = "$ld_shlibs_CXX" && can_build_shared=no
16066
16067with_gnu_ld_CXX=$with_gnu_ld
16068
16069
16070
16071
16072
16073
16074#
16075# Do we need to explicitly link libc?
16076#
16077case "x$archive_cmds_need_lc_CXX" in
16078x|xyes)
16079  # Assume -lc should be added
16080  archive_cmds_need_lc_CXX=yes
16081
16082  if test yes,yes = "$GCC,$enable_shared"; then
16083    case $archive_cmds_CXX in
16084    *'~'*)
16085      # FIXME: we may have to deal with multi-command sequences.
16086      ;;
16087    '$CC '*)
16088      # Test whether the compiler implicitly links with -lc since on some
16089      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16090      # to ld, don't add -lc before -lgcc.
16091      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16092$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16093if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
16094  $as_echo_n "(cached) " >&6
16095else
16096  $RM conftest*
16097	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16098
16099	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16100  (eval $ac_compile) 2>&5
16101  ac_status=$?
16102  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16103  test $ac_status = 0; } 2>conftest.err; then
16104	  soname=conftest
16105	  lib=conftest
16106	  libobjs=conftest.$ac_objext
16107	  deplibs=
16108	  wl=$lt_prog_compiler_wl_CXX
16109	  pic_flag=$lt_prog_compiler_pic_CXX
16110	  compiler_flags=-v
16111	  linker_flags=-v
16112	  verstring=
16113	  output_objdir=.
16114	  libname=conftest
16115	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
16116	  allow_undefined_flag_CXX=
16117	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16118  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16119  ac_status=$?
16120  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16121  test $ac_status = 0; }
16122	  then
16123	    lt_cv_archive_cmds_need_lc_CXX=no
16124	  else
16125	    lt_cv_archive_cmds_need_lc_CXX=yes
16126	  fi
16127	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
16128	else
16129	  cat conftest.err 1>&5
16130	fi
16131	$RM conftest*
16132
16133fi
16134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
16135$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
16136      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
16137      ;;
16138    esac
16139  fi
16140  ;;
16141esac
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
16205$as_echo_n "checking dynamic linker characteristics... " >&6; }
16206
16207library_names_spec=
16208libname_spec='lib$name'
16209soname_spec=
16210shrext_cmds=.so
16211postinstall_cmds=
16212postuninstall_cmds=
16213finish_cmds=
16214finish_eval=
16215shlibpath_var=
16216shlibpath_overrides_runpath=unknown
16217version_type=none
16218dynamic_linker="$host_os ld.so"
16219sys_lib_dlsearch_path_spec="/lib /usr/lib"
16220need_lib_prefix=unknown
16221hardcode_into_libs=no
16222
16223# when you set need_version to no, make sure it does not cause -set_version
16224# flags to be left without arguments
16225need_version=unknown
16226
16227
16228
16229case $host_os in
16230aix3*)
16231  version_type=linux # correct to gnu/linux during the next big refactor
16232  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
16233  shlibpath_var=LIBPATH
16234
16235  # AIX 3 has no versioning support, so we append a major version to the name.
16236  soname_spec='$libname$release$shared_ext$major'
16237  ;;
16238
16239aix[4-9]*)
16240  version_type=linux # correct to gnu/linux during the next big refactor
16241  need_lib_prefix=no
16242  need_version=no
16243  hardcode_into_libs=yes
16244  if test ia64 = "$host_cpu"; then
16245    # AIX 5 supports IA64
16246    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
16247    shlibpath_var=LD_LIBRARY_PATH
16248  else
16249    # With GCC up to 2.95.x, collect2 would create an import file
16250    # for dependence libraries.  The import file would start with
16251    # the line '#! .'.  This would cause the generated library to
16252    # depend on '.', always an invalid library.  This was fixed in
16253    # development snapshots of GCC prior to 3.0.
16254    case $host_os in
16255      aix4 | aix4.[01] | aix4.[01].*)
16256      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16257	   echo ' yes '
16258	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
16259	:
16260      else
16261	can_build_shared=no
16262      fi
16263      ;;
16264    esac
16265    # Using Import Files as archive members, it is possible to support
16266    # filename-based versioning of shared library archives on AIX. While
16267    # this would work for both with and without runtime linking, it will
16268    # prevent static linking of such archives. So we do filename-based
16269    # shared library versioning with .so extension only, which is used
16270    # when both runtime linking and shared linking is enabled.
16271    # Unfortunately, runtime linking may impact performance, so we do
16272    # not want this to be the default eventually. Also, we use the
16273    # versioned .so libs for executables only if there is the -brtl
16274    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
16275    # To allow for filename-based versioning support, we need to create
16276    # libNAME.so.V as an archive file, containing:
16277    # *) an Import File, referring to the versioned filename of the
16278    #    archive as well as the shared archive member, telling the
16279    #    bitwidth (32 or 64) of that shared object, and providing the
16280    #    list of exported symbols of that shared object, eventually
16281    #    decorated with the 'weak' keyword
16282    # *) the shared object with the F_LOADONLY flag set, to really avoid
16283    #    it being seen by the linker.
16284    # At run time we better use the real file rather than another symlink,
16285    # but for link time we create the symlink libNAME.so -> libNAME.so.V
16286
16287    case $with_aix_soname,$aix_use_runtimelinking in
16288    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
16289    # soname into executable. Probably we can add versioning support to
16290    # collect2, so additional links can be useful in future.
16291    aix,yes) # traditional libtool
16292      dynamic_linker='AIX unversionable lib.so'
16293      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16294      # instead of lib<name>.a to let people know that these are not
16295      # typical AIX shared libraries.
16296      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16297      ;;
16298    aix,no) # traditional AIX only
16299      dynamic_linker='AIX lib.a(lib.so.V)'
16300      # We preserve .a as extension for shared libraries through AIX4.2
16301      # and later when we are not doing run time linking.
16302      library_names_spec='$libname$release.a $libname.a'
16303      soname_spec='$libname$release$shared_ext$major'
16304      ;;
16305    svr4,*) # full svr4 only
16306      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
16307      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
16308      # We do not specify a path in Import Files, so LIBPATH fires.
16309      shlibpath_overrides_runpath=yes
16310      ;;
16311    *,yes) # both, prefer svr4
16312      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
16313      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
16314      # unpreferred sharedlib libNAME.a needs extra handling
16315      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"'
16316      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"'
16317      # We do not specify a path in Import Files, so LIBPATH fires.
16318      shlibpath_overrides_runpath=yes
16319      ;;
16320    *,no) # both, prefer aix
16321      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
16322      library_names_spec='$libname$release.a $libname.a'
16323      soname_spec='$libname$release$shared_ext$major'
16324      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
16325      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)'
16326      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"'
16327      ;;
16328    esac
16329    shlibpath_var=LIBPATH
16330  fi
16331  ;;
16332
16333amigaos*)
16334  case $host_cpu in
16335  powerpc)
16336    # Since July 2007 AmigaOS4 officially supports .so libraries.
16337    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16338    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16339    ;;
16340  m68k)
16341    library_names_spec='$libname.ixlibrary $libname.a'
16342    # Create ${libname}_ixlibrary.a entries in /sys/libs.
16343    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'
16344    ;;
16345  esac
16346  ;;
16347
16348beos*)
16349  library_names_spec='$libname$shared_ext'
16350  dynamic_linker="$host_os ld.so"
16351  shlibpath_var=LIBRARY_PATH
16352  ;;
16353
16354bsdi[45]*)
16355  version_type=linux # correct to gnu/linux during the next big refactor
16356  need_version=no
16357  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16358  soname_spec='$libname$release$shared_ext$major'
16359  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16360  shlibpath_var=LD_LIBRARY_PATH
16361  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16362  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16363  # the default ld.so.conf also contains /usr/contrib/lib and
16364  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16365  # libtool to hard-code these into programs
16366  ;;
16367
16368cygwin* | mingw* | pw32* | cegcc*)
16369  version_type=windows
16370  shrext_cmds=.dll
16371  need_version=no
16372  need_lib_prefix=no
16373
16374  case $GCC,$cc_basename in
16375  yes,*)
16376    # gcc
16377    library_names_spec='$libname.dll.a'
16378    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16379    postinstall_cmds='base_file=`basename \$file`~
16380      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16381      dldir=$destdir/`dirname \$dlpath`~
16382      test -d \$dldir || mkdir -p \$dldir~
16383      $install_prog $dir/$dlname \$dldir/$dlname~
16384      chmod a+x \$dldir/$dlname~
16385      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16386        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16387      fi'
16388    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16389      dlpath=$dir/\$dldll~
16390       $RM \$dlpath'
16391    shlibpath_overrides_runpath=yes
16392
16393    case $host_os in
16394    cygwin*)
16395      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16396      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16397
16398      ;;
16399    mingw* | cegcc*)
16400      # MinGW DLLs use traditional 'lib' prefix
16401      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16402      ;;
16403    pw32*)
16404      # pw32 DLLs use 'pw' prefix rather than 'lib'
16405      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16406      ;;
16407    esac
16408    dynamic_linker='Win32 ld.exe'
16409    ;;
16410
16411  *,cl*)
16412    # Native MSVC
16413    libname_spec='$name'
16414    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16415    library_names_spec='$libname.dll.lib'
16416
16417    case $build_os in
16418    mingw*)
16419      sys_lib_search_path_spec=
16420      lt_save_ifs=$IFS
16421      IFS=';'
16422      for lt_path in $LIB
16423      do
16424        IFS=$lt_save_ifs
16425        # Let DOS variable expansion print the short 8.3 style file name.
16426        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16427        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16428      done
16429      IFS=$lt_save_ifs
16430      # Convert to MSYS style.
16431      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16432      ;;
16433    cygwin*)
16434      # Convert to unix form, then to dos form, then back to unix form
16435      # but this time dos style (no spaces!) so that the unix form looks
16436      # like /cygdrive/c/PROGRA~1:/cygdr...
16437      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16438      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16439      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16440      ;;
16441    *)
16442      sys_lib_search_path_spec=$LIB
16443      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16444        # It is most probably a Windows format PATH.
16445        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16446      else
16447        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16448      fi
16449      # FIXME: find the short name or the path components, as spaces are
16450      # common. (e.g. "Program Files" -> "PROGRA~1")
16451      ;;
16452    esac
16453
16454    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16455    postinstall_cmds='base_file=`basename \$file`~
16456      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16457      dldir=$destdir/`dirname \$dlpath`~
16458      test -d \$dldir || mkdir -p \$dldir~
16459      $install_prog $dir/$dlname \$dldir/$dlname'
16460    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16461      dlpath=$dir/\$dldll~
16462       $RM \$dlpath'
16463    shlibpath_overrides_runpath=yes
16464    dynamic_linker='Win32 link.exe'
16465    ;;
16466
16467  *)
16468    # Assume MSVC wrapper
16469    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
16470    dynamic_linker='Win32 ld.exe'
16471    ;;
16472  esac
16473  # FIXME: first we should search . and the directory the executable is in
16474  shlibpath_var=PATH
16475  ;;
16476
16477darwin* | rhapsody*)
16478  dynamic_linker="$host_os dyld"
16479  version_type=darwin
16480  need_lib_prefix=no
16481  need_version=no
16482  library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext'
16483  soname_spec='$libname$release$major$shared_ext'
16484  shlibpath_overrides_runpath=yes
16485  shlibpath_var=DYLD_LIBRARY_PATH
16486  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
16487
16488  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16489  ;;
16490
16491dgux*)
16492  version_type=linux # correct to gnu/linux during the next big refactor
16493  need_lib_prefix=no
16494  need_version=no
16495  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16496  soname_spec='$libname$release$shared_ext$major'
16497  shlibpath_var=LD_LIBRARY_PATH
16498  ;;
16499
16500freebsd* | dragonfly*)
16501  # DragonFly does not have aout.  When/if they implement a new
16502  # versioning mechanism, adjust this.
16503  if test -x /usr/bin/objformat; then
16504    objformat=`/usr/bin/objformat`
16505  else
16506    case $host_os in
16507    freebsd[23].*) objformat=aout ;;
16508    *) objformat=elf ;;
16509    esac
16510  fi
16511  # Handle Gentoo/FreeBSD as it was Linux
16512  case $host_vendor in
16513    gentoo)
16514      version_type=linux ;;
16515    *)
16516      version_type=freebsd-$objformat ;;
16517  esac
16518
16519  case $version_type in
16520    freebsd-elf*)
16521      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16522      soname_spec='$libname$release$shared_ext$major'
16523      need_version=no
16524      need_lib_prefix=no
16525      ;;
16526    freebsd-*)
16527      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16528      need_version=yes
16529      ;;
16530    linux)
16531      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16532      soname_spec='${libname}${release}${shared_ext}$major'
16533      need_lib_prefix=no
16534      need_version=no
16535      ;;
16536  esac
16537  shlibpath_var=LD_LIBRARY_PATH
16538  case $host_os in
16539  freebsd2.*)
16540    shlibpath_overrides_runpath=yes
16541    ;;
16542  freebsd3.[01]* | freebsdelf3.[01]*)
16543    shlibpath_overrides_runpath=yes
16544    hardcode_into_libs=yes
16545    ;;
16546  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16547  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16548    shlibpath_overrides_runpath=no
16549    hardcode_into_libs=yes
16550    ;;
16551  *) # from 4.6 on, and DragonFly
16552    shlibpath_overrides_runpath=yes
16553    hardcode_into_libs=yes
16554    ;;
16555  esac
16556  ;;
16557
16558haiku*)
16559  version_type=linux # correct to gnu/linux during the next big refactor
16560  need_lib_prefix=no
16561  need_version=no
16562  dynamic_linker="$host_os runtime_loader"
16563  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16564  soname_spec='$libname$release$shared_ext$major'
16565  shlibpath_var=LIBRARY_PATH
16566  shlibpath_overrides_runpath=no
16567  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16568  hardcode_into_libs=yes
16569  ;;
16570
16571hpux9* | hpux10* | hpux11*)
16572  # Give a soname corresponding to the major version so that dld.sl refuses to
16573  # link against other versions.
16574  version_type=sunos
16575  need_lib_prefix=no
16576  need_version=no
16577  case $host_cpu in
16578  ia64*)
16579    shrext_cmds='.so'
16580    hardcode_into_libs=yes
16581    dynamic_linker="$host_os dld.so"
16582    shlibpath_var=LD_LIBRARY_PATH
16583    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16584    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16585    soname_spec='$libname$release$shared_ext$major'
16586    if test 32 = "$HPUX_IA64_MODE"; then
16587      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16588      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
16589    else
16590      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16591      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
16592    fi
16593    ;;
16594  hppa*64*)
16595    shrext_cmds='.sl'
16596    hardcode_into_libs=yes
16597    dynamic_linker="$host_os dld.sl"
16598    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16599    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16600    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16601    soname_spec='$libname$release$shared_ext$major'
16602    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16603    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16604    ;;
16605  *)
16606    shrext_cmds='.sl'
16607    dynamic_linker="$host_os dld.sl"
16608    shlibpath_var=SHLIB_PATH
16609    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16610    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16611    soname_spec='$libname$release$shared_ext$major'
16612    ;;
16613  esac
16614  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16615  postinstall_cmds='chmod 555 $lib'
16616  # or fails outright, so override atomically:
16617  install_override_mode=555
16618  ;;
16619
16620interix[3-9]*)
16621  version_type=linux # correct to gnu/linux during the next big refactor
16622  need_lib_prefix=no
16623  need_version=no
16624  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16625  soname_spec='$libname$release$shared_ext$major'
16626  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16627  shlibpath_var=LD_LIBRARY_PATH
16628  shlibpath_overrides_runpath=no
16629  hardcode_into_libs=yes
16630  ;;
16631
16632irix5* | irix6* | nonstopux*)
16633  case $host_os in
16634    nonstopux*) version_type=nonstopux ;;
16635    *)
16636	if test yes = "$lt_cv_prog_gnu_ld"; then
16637		version_type=linux # correct to gnu/linux during the next big refactor
16638	else
16639		version_type=irix
16640	fi ;;
16641  esac
16642  need_lib_prefix=no
16643  need_version=no
16644  soname_spec='$libname$release$shared_ext$major'
16645  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
16646  case $host_os in
16647  irix5* | nonstopux*)
16648    libsuff= shlibsuff=
16649    ;;
16650  *)
16651    case $LD in # libtool.m4 will add one of these switches to LD
16652    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16653      libsuff= shlibsuff= libmagic=32-bit;;
16654    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16655      libsuff=32 shlibsuff=N32 libmagic=N32;;
16656    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16657      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16658    *) libsuff= shlibsuff= libmagic=never-match;;
16659    esac
16660    ;;
16661  esac
16662  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16663  shlibpath_overrides_runpath=no
16664  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
16665  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
16666  hardcode_into_libs=yes
16667  ;;
16668
16669# No shared lib support for Linux oldld, aout, or coff.
16670linux*oldld* | linux*aout* | linux*coff*)
16671  dynamic_linker=no
16672  ;;
16673
16674linux*android*)
16675  version_type=none # Android doesn't support versioned libraries.
16676  need_lib_prefix=no
16677  need_version=no
16678  library_names_spec='$libname$release$shared_ext'
16679  soname_spec='$libname$release$shared_ext'
16680  finish_cmds=
16681  shlibpath_var=LD_LIBRARY_PATH
16682  shlibpath_overrides_runpath=yes
16683
16684  # This implies no fast_install, which is unacceptable.
16685  # Some rework will be needed to allow for fast_install
16686  # before this can be enabled.
16687  hardcode_into_libs=yes
16688
16689  dynamic_linker='Android linker'
16690  # Don't embed -rpath directories since the linker doesn't support them.
16691  hardcode_libdir_flag_spec_CXX='-L$libdir'
16692  ;;
16693
16694# This must be glibc/ELF.
16695linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16696  version_type=linux # correct to gnu/linux during the next big refactor
16697  need_lib_prefix=no
16698  need_version=no
16699  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16700  soname_spec='$libname$release$shared_ext$major'
16701  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16702  shlibpath_var=LD_LIBRARY_PATH
16703  shlibpath_overrides_runpath=no
16704
16705  # Some binutils ld are patched to set DT_RUNPATH
16706  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16707  $as_echo_n "(cached) " >&6
16708else
16709  lt_cv_shlibpath_overrides_runpath=no
16710    save_LDFLAGS=$LDFLAGS
16711    save_libdir=$libdir
16712    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16713	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16714    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16715/* end confdefs.h.  */
16716
16717int
16718main ()
16719{
16720
16721  ;
16722  return 0;
16723}
16724_ACEOF
16725if ac_fn_cxx_try_link "$LINENO"; then :
16726  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16727  lt_cv_shlibpath_overrides_runpath=yes
16728fi
16729fi
16730rm -f core conftest.err conftest.$ac_objext \
16731    conftest$ac_exeext conftest.$ac_ext
16732    LDFLAGS=$save_LDFLAGS
16733    libdir=$save_libdir
16734
16735fi
16736
16737  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16738
16739  # This implies no fast_install, which is unacceptable.
16740  # Some rework will be needed to allow for fast_install
16741  # before this can be enabled.
16742  hardcode_into_libs=yes
16743
16744  # Ideally, we could use ldconfig to report *all* directores which are
16745  # searched for libraries, however this is still not possible.  Aside from not
16746  # being certain /sbin/ldconfig is available, command
16747  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
16748  # even though it is searched at run-time.  Try to do the best guess by
16749  # appending ld.so.conf contents (and includes) to the search path.
16750  if test -f /etc/ld.so.conf; then
16751    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' ' '`
16752    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16753  fi
16754
16755  # We used to test for /lib/ld.so.1 and disable shared libraries on
16756  # powerpc, because MkLinux only supported shared libraries with the
16757  # GNU dynamic linker.  Since this was broken with cross compilers,
16758  # most powerpc-linux boxes support dynamic linking these days and
16759  # people can always --disable-shared, the test was removed, and we
16760  # assume the GNU/Linux dynamic linker is in use.
16761  dynamic_linker='GNU/Linux ld.so'
16762  ;;
16763
16764netbsd*)
16765  version_type=sunos
16766  need_lib_prefix=no
16767  need_version=no
16768  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16769    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16770    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16771    dynamic_linker='NetBSD (a.out) ld.so'
16772  else
16773    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16774    soname_spec='$libname$release$shared_ext$major'
16775    dynamic_linker='NetBSD ld.elf_so'
16776  fi
16777  shlibpath_var=LD_LIBRARY_PATH
16778  shlibpath_overrides_runpath=yes
16779  hardcode_into_libs=yes
16780  ;;
16781
16782newsos6)
16783  version_type=linux # correct to gnu/linux during the next big refactor
16784  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16785  shlibpath_var=LD_LIBRARY_PATH
16786  shlibpath_overrides_runpath=yes
16787  ;;
16788
16789*nto* | *qnx*)
16790  version_type=qnx
16791  need_lib_prefix=no
16792  need_version=no
16793  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16794  soname_spec='$libname$release$shared_ext$major'
16795  shlibpath_var=LD_LIBRARY_PATH
16796  shlibpath_overrides_runpath=no
16797  hardcode_into_libs=yes
16798  dynamic_linker='ldqnx.so'
16799  ;;
16800
16801openbsd* | bitrig*)
16802  version_type=sunos
16803  sys_lib_dlsearch_path_spec=/usr/lib
16804  need_lib_prefix=no
16805  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16806    need_version=no
16807  else
16808    need_version=yes
16809  fi
16810  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16811  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16812  shlibpath_var=LD_LIBRARY_PATH
16813  shlibpath_overrides_runpath=yes
16814  ;;
16815
16816os2*)
16817  libname_spec='$name'
16818  version_type=windows
16819  shrext_cmds=.dll
16820  need_version=no
16821  need_lib_prefix=no
16822  # OS/2 can only load a DLL with a base name of 8 characters or less.
16823  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
16824    v=$($ECHO $release$versuffix | tr -d .-);
16825    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
16826    $ECHO $n$v`$shared_ext'
16827  library_names_spec='${libname}_dll.$libext'
16828  dynamic_linker='OS/2 ld.exe'
16829  shlibpath_var=BEGINLIBPATH
16830  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16831  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16832  postinstall_cmds='base_file=`basename \$file`~
16833    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
16834    dldir=$destdir/`dirname \$dlpath`~
16835    test -d \$dldir || mkdir -p \$dldir~
16836    $install_prog $dir/$dlname \$dldir/$dlname~
16837    chmod a+x \$dldir/$dlname~
16838    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16839      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16840    fi'
16841  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
16842    dlpath=$dir/\$dldll~
16843    $RM \$dlpath'
16844  ;;
16845
16846osf3* | osf4* | osf5*)
16847  version_type=osf
16848  need_lib_prefix=no
16849  need_version=no
16850  soname_spec='$libname$release$shared_ext$major'
16851  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16852  shlibpath_var=LD_LIBRARY_PATH
16853  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16854  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16855  ;;
16856
16857rdos*)
16858  dynamic_linker=no
16859  ;;
16860
16861solaris*)
16862  version_type=linux # correct to gnu/linux during the next big refactor
16863  need_lib_prefix=no
16864  need_version=no
16865  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16866  soname_spec='$libname$release$shared_ext$major'
16867  shlibpath_var=LD_LIBRARY_PATH
16868  shlibpath_overrides_runpath=yes
16869  hardcode_into_libs=yes
16870  # ldd complains unless libraries are executable
16871  postinstall_cmds='chmod +x $lib'
16872  ;;
16873
16874sunos4*)
16875  version_type=sunos
16876  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16877  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16878  shlibpath_var=LD_LIBRARY_PATH
16879  shlibpath_overrides_runpath=yes
16880  if test yes = "$with_gnu_ld"; then
16881    need_lib_prefix=no
16882  fi
16883  need_version=yes
16884  ;;
16885
16886sysv4 | sysv4.3*)
16887  version_type=linux # correct to gnu/linux during the next big refactor
16888  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16889  soname_spec='$libname$release$shared_ext$major'
16890  shlibpath_var=LD_LIBRARY_PATH
16891  case $host_vendor in
16892    sni)
16893      shlibpath_overrides_runpath=no
16894      need_lib_prefix=no
16895      runpath_var=LD_RUN_PATH
16896      ;;
16897    siemens)
16898      need_lib_prefix=no
16899      ;;
16900    motorola)
16901      need_lib_prefix=no
16902      need_version=no
16903      shlibpath_overrides_runpath=no
16904      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16905      ;;
16906  esac
16907  ;;
16908
16909sysv4*MP*)
16910  if test -d /usr/nec; then
16911    version_type=linux # correct to gnu/linux during the next big refactor
16912    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
16913    soname_spec='$libname$shared_ext.$major'
16914    shlibpath_var=LD_LIBRARY_PATH
16915  fi
16916  ;;
16917
16918sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16919  version_type=sco
16920  need_lib_prefix=no
16921  need_version=no
16922  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
16923  soname_spec='$libname$release$shared_ext$major'
16924  shlibpath_var=LD_LIBRARY_PATH
16925  shlibpath_overrides_runpath=yes
16926  hardcode_into_libs=yes
16927  if test yes = "$with_gnu_ld"; then
16928    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16929  else
16930    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16931    case $host_os in
16932      sco3.2v5*)
16933        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16934	;;
16935    esac
16936  fi
16937  sys_lib_dlsearch_path_spec='/usr/lib'
16938  ;;
16939
16940tpf*)
16941  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16942  version_type=linux # correct to gnu/linux during the next big refactor
16943  need_lib_prefix=no
16944  need_version=no
16945  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16946  shlibpath_var=LD_LIBRARY_PATH
16947  shlibpath_overrides_runpath=no
16948  hardcode_into_libs=yes
16949  ;;
16950
16951uts4*)
16952  version_type=linux # correct to gnu/linux during the next big refactor
16953  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16954  soname_spec='$libname$release$shared_ext$major'
16955  shlibpath_var=LD_LIBRARY_PATH
16956  ;;
16957
16958*)
16959  dynamic_linker=no
16960  ;;
16961esac
16962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16963$as_echo "$dynamic_linker" >&6; }
16964test no = "$dynamic_linker" && can_build_shared=no
16965
16966variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16967if test yes = "$GCC"; then
16968  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16969fi
16970
16971if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
16972  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
16973fi
16974
16975if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
16976  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
16977fi
16978
16979# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
16980configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
16981
16982# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
16983func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
16984
16985# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
16986configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17028$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17029hardcode_action_CXX=
17030if test -n "$hardcode_libdir_flag_spec_CXX" ||
17031   test -n "$runpath_var_CXX" ||
17032   test yes = "$hardcode_automatic_CXX"; then
17033
17034  # We can hardcode non-existent directories.
17035  if test no != "$hardcode_direct_CXX" &&
17036     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17037     # have to relink, otherwise we might link with an installed library
17038     # when we should be linking with a yet-to-be-installed one
17039     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
17040     test no != "$hardcode_minus_L_CXX"; then
17041    # Linking always hardcodes the temporary library directory.
17042    hardcode_action_CXX=relink
17043  else
17044    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17045    hardcode_action_CXX=immediate
17046  fi
17047else
17048  # We cannot hardcode anything, or else we can only hardcode existing
17049  # directories.
17050  hardcode_action_CXX=unsupported
17051fi
17052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
17053$as_echo "$hardcode_action_CXX" >&6; }
17054
17055if test relink = "$hardcode_action_CXX" ||
17056   test yes = "$inherit_rpath_CXX"; then
17057  # Fast installation is not supported
17058  enable_fast_install=no
17059elif test yes = "$shlibpath_overrides_runpath" ||
17060     test no = "$enable_shared"; then
17061  # Fast installation is not necessary
17062  enable_fast_install=needless
17063fi
17064
17065
17066
17067
17068
17069
17070
17071  fi # test -n "$compiler"
17072
17073  CC=$lt_save_CC
17074  CFLAGS=$lt_save_CFLAGS
17075  LDCXX=$LD
17076  LD=$lt_save_LD
17077  GCC=$lt_save_GCC
17078  with_gnu_ld=$lt_save_with_gnu_ld
17079  lt_cv_path_LDCXX=$lt_cv_path_LD
17080  lt_cv_path_LD=$lt_save_path_LD
17081  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
17082  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
17083fi # test yes != "$_lt_caught_CXX_error"
17084
17085ac_ext=cpp
17086ac_cpp='$CXXCPP $CPPFLAGS'
17087ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17088ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17089ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17090
17091
17092if test "$GCC" = yes; then :
17093
17094
17095
17096
17097for flag in -Wall -Wextra; do
17098  as_CACHEVAR=`$as_echo "ax_cv_check_cxxflags__$flag" | $as_tr_sh`
17099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts $flag" >&5
17100$as_echo_n "checking whether C++ compiler accepts $flag... " >&6; }
17101if eval \${$as_CACHEVAR+:} false; then :
17102  $as_echo_n "(cached) " >&6
17103else
17104
17105  ax_check_save_flags=$CXXFLAGS
17106  CXXFLAGS="$CXXFLAGS  $flag"
17107  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17108/* end confdefs.h.  */
17109
17110int
17111main ()
17112{
17113
17114  ;
17115  return 0;
17116}
17117_ACEOF
17118if ac_fn_cxx_try_compile "$LINENO"; then :
17119  eval "$as_CACHEVAR=yes"
17120else
17121  eval "$as_CACHEVAR=no"
17122fi
17123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17124  CXXFLAGS=$ax_check_save_flags
17125fi
17126eval ac_res=\$$as_CACHEVAR
17127	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17128$as_echo "$ac_res" >&6; }
17129if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
17130
17131if ${CXXFLAGS+:} false; then :
17132
17133  case " $CXXFLAGS " in #(
17134  *" $flag "*) :
17135    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$flag"; } >&5
17136  (: CXXFLAGS already contains $flag) 2>&5
17137  ac_status=$?
17138  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17139  test $ac_status = 0; } ;; #(
17140  *) :
17141
17142     as_fn_append CXXFLAGS " $flag"
17143     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS\""; } >&5
17144  (: CXXFLAGS="$CXXFLAGS") 2>&5
17145  ac_status=$?
17146  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17147  test $ac_status = 0; }
17148     ;;
17149esac
17150
17151else
17152
17153  CXXFLAGS=$flag
17154  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS\""; } >&5
17155  (: CXXFLAGS="$CXXFLAGS") 2>&5
17156  ac_status=$?
17157  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17158  test $ac_status = 0; }
17159
17160fi
17161
17162else
17163  :
17164fi
17165
17166done
17167
17168
17169
17170
17171
17172for flag in -fexceptions; do
17173  as_CACHEVAR=`$as_echo "ax_cv_check_cxxflags__$flag" | $as_tr_sh`
17174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts $flag" >&5
17175$as_echo_n "checking whether C++ compiler accepts $flag... " >&6; }
17176if eval \${$as_CACHEVAR+:} false; then :
17177  $as_echo_n "(cached) " >&6
17178else
17179
17180  ax_check_save_flags=$CXXFLAGS
17181  CXXFLAGS="$CXXFLAGS  $flag"
17182  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17183/* end confdefs.h.  */
17184
17185int
17186main ()
17187{
17188
17189  ;
17190  return 0;
17191}
17192_ACEOF
17193if ac_fn_cxx_try_compile "$LINENO"; then :
17194  eval "$as_CACHEVAR=yes"
17195else
17196  eval "$as_CACHEVAR=no"
17197fi
17198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17199  CXXFLAGS=$ax_check_save_flags
17200fi
17201eval ac_res=\$$as_CACHEVAR
17202	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17203$as_echo "$ac_res" >&6; }
17204if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
17205
17206if ${CXXFLAGS+:} false; then :
17207
17208  case " $CXXFLAGS " in #(
17209  *" $flag "*) :
17210    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$flag"; } >&5
17211  (: CXXFLAGS already contains $flag) 2>&5
17212  ac_status=$?
17213  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17214  test $ac_status = 0; } ;; #(
17215  *) :
17216
17217     as_fn_append CXXFLAGS " $flag"
17218     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS\""; } >&5
17219  (: CXXFLAGS="$CXXFLAGS") 2>&5
17220  ac_status=$?
17221  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17222  test $ac_status = 0; }
17223     ;;
17224esac
17225
17226else
17227
17228  CXXFLAGS=$flag
17229  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS\""; } >&5
17230  (: CXXFLAGS="$CXXFLAGS") 2>&5
17231  ac_status=$?
17232  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17233  test $ac_status = 0; }
17234
17235fi
17236
17237else
17238  :
17239fi
17240
17241done
17242
17243
17244
17245
17246
17247for flag in -fno-strict-aliasing; do
17248  as_CACHEVAR=`$as_echo "ax_cv_check_cxxflags__$flag" | $as_tr_sh`
17249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts $flag" >&5
17250$as_echo_n "checking whether C++ compiler accepts $flag... " >&6; }
17251if eval \${$as_CACHEVAR+:} false; then :
17252  $as_echo_n "(cached) " >&6
17253else
17254
17255  ax_check_save_flags=$CXXFLAGS
17256  CXXFLAGS="$CXXFLAGS  $flag"
17257  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17258/* end confdefs.h.  */
17259
17260int
17261main ()
17262{
17263
17264  ;
17265  return 0;
17266}
17267_ACEOF
17268if ac_fn_cxx_try_compile "$LINENO"; then :
17269  eval "$as_CACHEVAR=yes"
17270else
17271  eval "$as_CACHEVAR=no"
17272fi
17273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17274  CXXFLAGS=$ax_check_save_flags
17275fi
17276eval ac_res=\$$as_CACHEVAR
17277	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17278$as_echo "$ac_res" >&6; }
17279if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
17280
17281if ${CXXFLAGS+:} false; then :
17282
17283  case " $CXXFLAGS " in #(
17284  *" $flag "*) :
17285    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS already contains \$flag"; } >&5
17286  (: CXXFLAGS already contains $flag) 2>&5
17287  ac_status=$?
17288  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17289  test $ac_status = 0; } ;; #(
17290  *) :
17291
17292     as_fn_append CXXFLAGS " $flag"
17293     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS\""; } >&5
17294  (: CXXFLAGS="$CXXFLAGS") 2>&5
17295  ac_status=$?
17296  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17297  test $ac_status = 0; }
17298     ;;
17299esac
17300
17301else
17302
17303  CXXFLAGS=$flag
17304  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CXXFLAGS=\"\$CXXFLAGS\""; } >&5
17305  (: CXXFLAGS="$CXXFLAGS") 2>&5
17306  ac_status=$?
17307  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17308  test $ac_status = 0; }
17309
17310fi
17311
17312else
17313  :
17314fi
17315
17316done
17317
17318fi
17319ac_ext=c
17320ac_cpp='$CPP $CPPFLAGS'
17321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17323ac_compiler_gnu=$ac_cv_c_compiler_gnu
17324
17325
17326if test "$GCC" = yes; then :
17327
17328
17329
17330
17331for flag in -fno-strict-aliasing; do
17332  as_CACHEVAR=`$as_echo "ax_cv_check_ldflags__$flag" | $as_tr_sh`
17333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5
17334$as_echo_n "checking whether the linker accepts $flag... " >&6; }
17335if eval \${$as_CACHEVAR+:} false; then :
17336  $as_echo_n "(cached) " >&6
17337else
17338
17339  ax_check_save_flags=$LDFLAGS
17340  LDFLAGS="$LDFLAGS  $flag"
17341  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17342/* end confdefs.h.  */
17343
17344int
17345main ()
17346{
17347
17348  ;
17349  return 0;
17350}
17351_ACEOF
17352if ac_fn_c_try_link "$LINENO"; then :
17353  eval "$as_CACHEVAR=yes"
17354else
17355  eval "$as_CACHEVAR=no"
17356fi
17357rm -f core conftest.err conftest.$ac_objext \
17358    conftest$ac_exeext conftest.$ac_ext
17359  LDFLAGS=$ax_check_save_flags
17360fi
17361eval ac_res=\$$as_CACHEVAR
17362	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17363$as_echo "$ac_res" >&6; }
17364if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
17365
17366if ${LDFLAGS+:} false; then :
17367
17368  case " $LDFLAGS " in #(
17369  *" $flag "*) :
17370    { { $as_echo "$as_me:${as_lineno-$LINENO}: : LDFLAGS already contains \$flag"; } >&5
17371  (: LDFLAGS already contains $flag) 2>&5
17372  ac_status=$?
17373  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17374  test $ac_status = 0; } ;; #(
17375  *) :
17376
17377     as_fn_append LDFLAGS " $flag"
17378     { { $as_echo "$as_me:${as_lineno-$LINENO}: : LDFLAGS=\"\$LDFLAGS\""; } >&5
17379  (: LDFLAGS="$LDFLAGS") 2>&5
17380  ac_status=$?
17381  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17382  test $ac_status = 0; }
17383     ;;
17384esac
17385
17386else
17387
17388  LDFLAGS=$flag
17389  { { $as_echo "$as_me:${as_lineno-$LINENO}: : LDFLAGS=\"\$LDFLAGS\""; } >&5
17390  (: LDFLAGS="$LDFLAGS") 2>&5
17391  ac_status=$?
17392  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17393  test $ac_status = 0; }
17394
17395fi
17396
17397else
17398  :
17399fi
17400
17401done
17402
17403fi
17404
17405case "$LD" in #(
17406  *clang*) :
17407    case "${host_os}" in #(
17408  *linux*) :
17409    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' ;; #(
17410  *) :
17411     ;;
17412esac ;; #(
17413  *) :
17414     ;;
17415esac
17416
17417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports visibility" >&5
17418$as_echo_n "checking whether compiler supports visibility... " >&6; }
17419if ${expatcfg_cv_compiler_supports_visibility+:} false; then :
17420  $as_echo_n "(cached) " >&6
17421else
17422  expatcfg_cv_compiler_supports_visibility=no
17423      OLDFLAGS=$CFLAGS
17424      as_fn_append CFLAGS " -fvisibility=hidden -Wall -Werror -Wno-unknown-warning-option"
17425      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17426/* end confdefs.h.  */
17427
17428          void __attribute__((visibility("default"))) foo(void);
17429          void foo(void) {}
17430
17431_ACEOF
17432if ac_fn_c_try_compile "$LINENO"; then :
17433  expatcfg_cv_compiler_supports_visibility=yes
17434fi
17435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17436      CFLAGS=$OLDFLAGS
17437fi
17438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $expatcfg_cv_compiler_supports_visibility" >&5
17439$as_echo "$expatcfg_cv_compiler_supports_visibility" >&6; }
17440   if test "$expatcfg_cv_compiler_supports_visibility" = yes; then :
17441
17442
17443if ${CFLAGS+:} false; then :
17444
17445  case " $CFLAGS " in #(
17446  *" -fvisibility=hidden "*) :
17447    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains -fvisibility=hidden"; } >&5
17448  (: CFLAGS already contains -fvisibility=hidden) 2>&5
17449  ac_status=$?
17450  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17451  test $ac_status = 0; } ;; #(
17452  *) :
17453
17454     as_fn_append CFLAGS " -fvisibility=hidden"
17455     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
17456  (: CFLAGS="$CFLAGS") 2>&5
17457  ac_status=$?
17458  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17459  test $ac_status = 0; }
17460     ;;
17461esac
17462
17463else
17464
17465  CFLAGS=-fvisibility=hidden
17466  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
17467  (: CFLAGS="$CFLAGS") 2>&5
17468  ac_status=$?
17469  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17470  test $ac_status = 0; }
17471
17472fi
17473
17474
17475if ${CFLAGS+:} false; then :
17476
17477  case " $CFLAGS " in #(
17478  *" -DXML_ENABLE_VISIBILITY=1 "*) :
17479    { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains -DXML_ENABLE_VISIBILITY=1"; } >&5
17480  (: CFLAGS already contains -DXML_ENABLE_VISIBILITY=1) 2>&5
17481  ac_status=$?
17482  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17483  test $ac_status = 0; } ;; #(
17484  *) :
17485
17486     as_fn_append CFLAGS " -DXML_ENABLE_VISIBILITY=1"
17487     { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
17488  (: CFLAGS="$CFLAGS") 2>&5
17489  ac_status=$?
17490  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17491  test $ac_status = 0; }
17492     ;;
17493esac
17494
17495else
17496
17497  CFLAGS=-DXML_ENABLE_VISIBILITY=1
17498  { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
17499  (: CFLAGS="$CFLAGS") 2>&5
17500  ac_status=$?
17501  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17502  test $ac_status = 0; }
17503
17504fi
17505
17506fi
17507
17508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
17509$as_echo_n "checking for ANSI C header files... " >&6; }
17510if ${ac_cv_header_stdc+:} false; then :
17511  $as_echo_n "(cached) " >&6
17512else
17513  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17514/* end confdefs.h.  */
17515#include <stdlib.h>
17516#include <stdarg.h>
17517#include <string.h>
17518#include <float.h>
17519
17520int
17521main ()
17522{
17523
17524  ;
17525  return 0;
17526}
17527_ACEOF
17528if ac_fn_c_try_compile "$LINENO"; then :
17529  ac_cv_header_stdc=yes
17530else
17531  ac_cv_header_stdc=no
17532fi
17533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17534
17535if test $ac_cv_header_stdc = yes; then
17536  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
17537  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17538/* end confdefs.h.  */
17539#include <string.h>
17540
17541_ACEOF
17542if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17543  $EGREP "memchr" >/dev/null 2>&1; then :
17544
17545else
17546  ac_cv_header_stdc=no
17547fi
17548rm -f conftest*
17549
17550fi
17551
17552if test $ac_cv_header_stdc = yes; then
17553  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
17554  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17555/* end confdefs.h.  */
17556#include <stdlib.h>
17557
17558_ACEOF
17559if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17560  $EGREP "free" >/dev/null 2>&1; then :
17561
17562else
17563  ac_cv_header_stdc=no
17564fi
17565rm -f conftest*
17566
17567fi
17568
17569if test $ac_cv_header_stdc = yes; then
17570  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
17571  if test "$cross_compiling" = yes; then :
17572  :
17573else
17574  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17575/* end confdefs.h.  */
17576#include <ctype.h>
17577#include <stdlib.h>
17578#if ((' ' & 0x0FF) == 0x020)
17579# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
17580# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
17581#else
17582# define ISLOWER(c) \
17583		   (('a' <= (c) && (c) <= 'i') \
17584		     || ('j' <= (c) && (c) <= 'r') \
17585		     || ('s' <= (c) && (c) <= 'z'))
17586# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
17587#endif
17588
17589#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
17590int
17591main ()
17592{
17593  int i;
17594  for (i = 0; i < 256; i++)
17595    if (XOR (islower (i), ISLOWER (i))
17596	|| toupper (i) != TOUPPER (i))
17597      return 2;
17598  return 0;
17599}
17600_ACEOF
17601if ac_fn_c_try_run "$LINENO"; then :
17602
17603else
17604  ac_cv_header_stdc=no
17605fi
17606rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17607  conftest.$ac_objext conftest.beam conftest.$ac_ext
17608fi
17609
17610fi
17611fi
17612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
17613$as_echo "$ac_cv_header_stdc" >&6; }
17614if test $ac_cv_header_stdc = yes; then
17615
17616$as_echo "#define STDC_HEADERS 1" >>confdefs.h
17617
17618fi
17619
17620
17621
17622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
17623$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
17624if ${ac_cv_c_bigendian+:} false; then :
17625  $as_echo_n "(cached) " >&6
17626else
17627  ac_cv_c_bigendian=unknown
17628    # See if we're dealing with a universal compiler.
17629    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17630/* end confdefs.h.  */
17631#ifndef __APPLE_CC__
17632	       not a universal capable compiler
17633	     #endif
17634	     typedef int dummy;
17635
17636_ACEOF
17637if ac_fn_c_try_compile "$LINENO"; then :
17638
17639	# Check for potential -arch flags.  It is not universal unless
17640	# there are at least two -arch flags with different values.
17641	ac_arch=
17642	ac_prev=
17643	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
17644	 if test -n "$ac_prev"; then
17645	   case $ac_word in
17646	     i?86 | x86_64 | ppc | ppc64)
17647	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
17648		 ac_arch=$ac_word
17649	       else
17650		 ac_cv_c_bigendian=universal
17651		 break
17652	       fi
17653	       ;;
17654	   esac
17655	   ac_prev=
17656	 elif test "x$ac_word" = "x-arch"; then
17657	   ac_prev=arch
17658	 fi
17659       done
17660fi
17661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17662    if test $ac_cv_c_bigendian = unknown; then
17663      # See if sys/param.h defines the BYTE_ORDER macro.
17664      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17665/* end confdefs.h.  */
17666#include <sys/types.h>
17667	     #include <sys/param.h>
17668
17669int
17670main ()
17671{
17672#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
17673		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
17674		     && LITTLE_ENDIAN)
17675	      bogus endian macros
17676	     #endif
17677
17678  ;
17679  return 0;
17680}
17681_ACEOF
17682if ac_fn_c_try_compile "$LINENO"; then :
17683  # It does; now see whether it defined to BIG_ENDIAN or not.
17684	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17685/* end confdefs.h.  */
17686#include <sys/types.h>
17687		#include <sys/param.h>
17688
17689int
17690main ()
17691{
17692#if BYTE_ORDER != BIG_ENDIAN
17693		 not big endian
17694		#endif
17695
17696  ;
17697  return 0;
17698}
17699_ACEOF
17700if ac_fn_c_try_compile "$LINENO"; then :
17701  ac_cv_c_bigendian=yes
17702else
17703  ac_cv_c_bigendian=no
17704fi
17705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17706fi
17707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17708    fi
17709    if test $ac_cv_c_bigendian = unknown; then
17710      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
17711      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17712/* end confdefs.h.  */
17713#include <limits.h>
17714
17715int
17716main ()
17717{
17718#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
17719	      bogus endian macros
17720	     #endif
17721
17722  ;
17723  return 0;
17724}
17725_ACEOF
17726if ac_fn_c_try_compile "$LINENO"; then :
17727  # It does; now see whether it defined to _BIG_ENDIAN or not.
17728	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17729/* end confdefs.h.  */
17730#include <limits.h>
17731
17732int
17733main ()
17734{
17735#ifndef _BIG_ENDIAN
17736		 not big endian
17737		#endif
17738
17739  ;
17740  return 0;
17741}
17742_ACEOF
17743if ac_fn_c_try_compile "$LINENO"; then :
17744  ac_cv_c_bigendian=yes
17745else
17746  ac_cv_c_bigendian=no
17747fi
17748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17749fi
17750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17751    fi
17752    if test $ac_cv_c_bigendian = unknown; then
17753      # Compile a test program.
17754      if test "$cross_compiling" = yes; then :
17755  # Try to guess by grepping values from an object file.
17756	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17757/* end confdefs.h.  */
17758short int ascii_mm[] =
17759		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
17760		short int ascii_ii[] =
17761		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
17762		int use_ascii (int i) {
17763		  return ascii_mm[i] + ascii_ii[i];
17764		}
17765		short int ebcdic_ii[] =
17766		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
17767		short int ebcdic_mm[] =
17768		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
17769		int use_ebcdic (int i) {
17770		  return ebcdic_mm[i] + ebcdic_ii[i];
17771		}
17772		extern int foo;
17773
17774int
17775main ()
17776{
17777return use_ascii (foo) == use_ebcdic (foo);
17778  ;
17779  return 0;
17780}
17781_ACEOF
17782if ac_fn_c_try_compile "$LINENO"; then :
17783  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
17784	      ac_cv_c_bigendian=yes
17785	    fi
17786	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
17787	      if test "$ac_cv_c_bigendian" = unknown; then
17788		ac_cv_c_bigendian=no
17789	      else
17790		# finding both strings is unlikely to happen, but who knows?
17791		ac_cv_c_bigendian=unknown
17792	      fi
17793	    fi
17794fi
17795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17796else
17797  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17798/* end confdefs.h.  */
17799$ac_includes_default
17800int
17801main ()
17802{
17803
17804	     /* Are we little or big endian?  From Harbison&Steele.  */
17805	     union
17806	     {
17807	       long int l;
17808	       char c[sizeof (long int)];
17809	     } u;
17810	     u.l = 1;
17811	     return u.c[sizeof (long int) - 1] == 1;
17812
17813  ;
17814  return 0;
17815}
17816_ACEOF
17817if ac_fn_c_try_run "$LINENO"; then :
17818  ac_cv_c_bigendian=no
17819else
17820  ac_cv_c_bigendian=yes
17821fi
17822rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17823  conftest.$ac_objext conftest.beam conftest.$ac_ext
17824fi
17825
17826    fi
17827fi
17828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
17829$as_echo "$ac_cv_c_bigendian" >&6; }
17830 case $ac_cv_c_bigendian in #(
17831   yes)
17832     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
17833
17834                BYTEORDER=4321;; #(
17835   no)
17836     BYTEORDER=1234 ;; #(
17837   universal)
17838
17839$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
17840
17841     ;; #(
17842   *)
17843     as_fn_error $? "unknown endianness
17844 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
17845 esac
17846
17847
17848cat >>confdefs.h <<_ACEOF
17849#define BYTEORDER $BYTEORDER
17850_ACEOF
17851
17852
17853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17854$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
17855if ${ac_cv_c_const+:} false; then :
17856  $as_echo_n "(cached) " >&6
17857else
17858  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17859/* end confdefs.h.  */
17860
17861int
17862main ()
17863{
17864
17865#ifndef __cplusplus
17866  /* Ultrix mips cc rejects this sort of thing.  */
17867  typedef int charset[2];
17868  const charset cs = { 0, 0 };
17869  /* SunOS 4.1.1 cc rejects this.  */
17870  char const *const *pcpcc;
17871  char **ppc;
17872  /* NEC SVR4.0.2 mips cc rejects this.  */
17873  struct point {int x, y;};
17874  static struct point const zero = {0,0};
17875  /* AIX XL C 1.02.0.0 rejects this.
17876     It does not let you subtract one const X* pointer from another in
17877     an arm of an if-expression whose if-part is not a constant
17878     expression */
17879  const char *g = "string";
17880  pcpcc = &g + (g ? g-g : 0);
17881  /* HPUX 7.0 cc rejects these. */
17882  ++pcpcc;
17883  ppc = (char**) pcpcc;
17884  pcpcc = (char const *const *) ppc;
17885  { /* SCO 3.2v4 cc rejects this sort of thing.  */
17886    char tx;
17887    char *t = &tx;
17888    char const *s = 0 ? (char *) 0 : (char const *) 0;
17889
17890    *t++ = 0;
17891    if (s) return 0;
17892  }
17893  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
17894    int x[] = {25, 17};
17895    const int *foo = &x[0];
17896    ++foo;
17897  }
17898  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17899    typedef const int *iptr;
17900    iptr p = 0;
17901    ++p;
17902  }
17903  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
17904       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17905    struct s { int j; const int *ap[3]; } bx;
17906    struct s *b = &bx; b->j = 5;
17907  }
17908  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17909    const int foo = 10;
17910    if (!foo) return 0;
17911  }
17912  return !cs[0] && !zero.x;
17913#endif
17914
17915  ;
17916  return 0;
17917}
17918_ACEOF
17919if ac_fn_c_try_compile "$LINENO"; then :
17920  ac_cv_c_const=yes
17921else
17922  ac_cv_c_const=no
17923fi
17924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17925fi
17926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
17927$as_echo "$ac_cv_c_const" >&6; }
17928if test $ac_cv_c_const = no; then
17929
17930$as_echo "#define const /**/" >>confdefs.h
17931
17932fi
17933
17934ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
17935if test "x$ac_cv_type_size_t" = xyes; then :
17936
17937else
17938
17939cat >>confdefs.h <<_ACEOF
17940#define size_t unsigned int
17941_ACEOF
17942
17943fi
17944
17945
17946
17947# Check whether --with-xmlwf was given.
17948if test "${with_xmlwf+set}" = set; then :
17949  withval=$with_xmlwf;
17950else
17951  with_xmlwf=yes
17952fi
17953
17954 if test x${with_xmlwf} = xyes; then
17955  WITH_XMLWF_TRUE=
17956  WITH_XMLWF_FALSE='#'
17957else
17958  WITH_XMLWF_TRUE='#'
17959  WITH_XMLWF_FALSE=
17960fi
17961
17962
17963
17964# Check whether --with-examples was given.
17965if test "${with_examples+set}" = set; then :
17966  withval=$with_examples;
17967else
17968  with_examples=yes
17969fi
17970
17971 if test x${with_examples} = xyes; then
17972  WITH_EXAMPLES_TRUE=
17973  WITH_EXAMPLES_FALSE='#'
17974else
17975  WITH_EXAMPLES_TRUE='#'
17976  WITH_EXAMPLES_FALSE=
17977fi
17978
17979
17980
17981# Check whether --with-tests was given.
17982if test "${with_tests+set}" = set; then :
17983  withval=$with_tests;
17984else
17985  with_tests=yes
17986fi
17987
17988 if test x${with_tests} = xyes; then
17989  WITH_TESTS_TRUE=
17990  WITH_TESTS_FALSE='#'
17991else
17992  WITH_TESTS_TRUE='#'
17993  WITH_TESTS_FALSE=
17994fi
17995
17996
17997
17998EXPATCFG_ON_MINGW=no
17999case "${host_os}" in #(
18000  mingw*) :
18001    EXPATCFG_ON_MINGW=yes
18002   { $as_echo "$as_me:${as_lineno-$LINENO}: detected OS: MinGW" >&5
18003$as_echo "$as_me: detected OS: MinGW" >&6;} ;; #(
18004  *) :
18005     ;;
18006esac
18007 if test x${EXPATCFG_ON_MINGW} = xyes; then
18008  MINGW_TRUE=
18009  MINGW_FALSE='#'
18010else
18011  MINGW_TRUE='#'
18012  MINGW_FALSE=
18013fi
18014
18015
18016 if echo -- "${CPPFLAGS}${CFLAGS}" | ${FGREP} XML_UNICODE >/dev/null; then
18017  UNICODE_TRUE=
18018  UNICODE_FALSE='#'
18019else
18020  UNICODE_TRUE='#'
18021  UNICODE_FALSE=
18022fi
18023
18024
18025
18026
18027# Check whether --with-libbsd was given.
18028if test "${with_libbsd+set}" = set; then :
18029  withval=$with_libbsd;
18030else
18031  with_libbsd=no
18032fi
18033
18034if test "x${with_libbsd}" != xno; then :
18035  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc4random_buf in -lbsd" >&5
18036$as_echo_n "checking for arc4random_buf in -lbsd... " >&6; }
18037if ${ac_cv_lib_bsd_arc4random_buf+:} false; then :
18038  $as_echo_n "(cached) " >&6
18039else
18040  ac_check_lib_save_LIBS=$LIBS
18041LIBS="-lbsd  $LIBS"
18042cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18043/* end confdefs.h.  */
18044
18045/* Override any GCC internal prototype to avoid an error.
18046   Use char because int might match the return type of a GCC
18047   builtin and then its argument prototype would still apply.  */
18048#ifdef __cplusplus
18049extern "C"
18050#endif
18051char arc4random_buf ();
18052int
18053main ()
18054{
18055return arc4random_buf ();
18056  ;
18057  return 0;
18058}
18059_ACEOF
18060if ac_fn_c_try_link "$LINENO"; then :
18061  ac_cv_lib_bsd_arc4random_buf=yes
18062else
18063  ac_cv_lib_bsd_arc4random_buf=no
18064fi
18065rm -f core conftest.err conftest.$ac_objext \
18066    conftest$ac_exeext conftest.$ac_ext
18067LIBS=$ac_check_lib_save_LIBS
18068fi
18069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_arc4random_buf" >&5
18070$as_echo "$ac_cv_lib_bsd_arc4random_buf" >&6; }
18071if test "x$ac_cv_lib_bsd_arc4random_buf" = xyes; then :
18072  cat >>confdefs.h <<_ACEOF
18073#define HAVE_LIBBSD 1
18074_ACEOF
18075
18076  LIBS="-lbsd $LIBS"
18077
18078else
18079  if test "x${with_libbsd}" = xyes; then :
18080  as_fn_error $? "Enforced use of libbsd cannot be satisfied." "$LINENO" 5
18081fi
18082fi
18083
18084fi
18085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc4random_buf (BSD or libbsd)" >&5
18086$as_echo_n "checking for arc4random_buf (BSD or libbsd)... " >&6; }
18087cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18088/* end confdefs.h.  */
18089
18090    #include <stdlib.h>  /* for arc4random_buf on BSD, for NULL */
18091    #if defined(HAVE_LIBBSD)
18092    # include <bsd/stdlib.h>
18093    #endif
18094    int main() {
18095      arc4random_buf(NULL, 0U);
18096      return 0;
18097    }
18098
18099_ACEOF
18100if ac_fn_c_try_link "$LINENO"; then :
18101
18102$as_echo "#define HAVE_ARC4RANDOM_BUF 1" >>confdefs.h
18103
18104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18105$as_echo "yes" >&6; }
18106else
18107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18108$as_echo "no" >&6; }
18109
18110   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc4random (BSD, macOS or libbsd)" >&5
18111$as_echo_n "checking for arc4random (BSD, macOS or libbsd)... " >&6; }
18112   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18113/* end confdefs.h.  */
18114
18115       #if defined(HAVE_LIBBSD)
18116       # include <bsd/stdlib.h>
18117       #else
18118       # include <stdlib.h>
18119       #endif
18120       int main() {
18121          arc4random();
18122          return 0;
18123       }
18124
18125_ACEOF
18126if ac_fn_c_try_link "$LINENO"; then :
18127
18128$as_echo "#define HAVE_ARC4RANDOM 1" >>confdefs.h
18129
18130      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18131$as_echo "yes" >&6; }
18132else
18133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18134$as_echo "no" >&6; }
18135fi
18136rm -f core conftest.err conftest.$ac_objext \
18137    conftest$ac_exeext conftest.$ac_ext
18138fi
18139rm -f core conftest.err conftest.$ac_objext \
18140    conftest$ac_exeext conftest.$ac_ext
18141
18142
18143# Check whether --with-getrandom was given.
18144if test "${with_getrandom+set}" = set; then :
18145  withval=$with_getrandom;
18146else
18147  with_getrandom=check
18148fi
18149
18150
18151if test "x$with_getrandom" != xno; then :
18152  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getrandom (Linux 3.17+, glibc 2.25+)" >&5
18153$as_echo_n "checking for getrandom (Linux 3.17+, glibc 2.25+)... " >&6; }
18154   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18155/* end confdefs.h.  */
18156
18157       #include <stdlib.h>  /* for NULL */
18158       #include <sys/random.h>
18159       int main() {
18160         return getrandom(NULL, 0U, 0U);
18161       }
18162
18163_ACEOF
18164if ac_fn_c_try_link "$LINENO"; then :
18165
18166$as_echo "#define HAVE_GETRANDOM 1" >>confdefs.h
18167
18168      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18169$as_echo "yes" >&6; }
18170else
18171  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18172$as_echo "no" >&6; }
18173      if test "x$with_getrandom" = xyes; then :
18174  as_fn_error $? "enforced the use of getrandom --with-getrandom, but not detected" "$LINENO" 5
18175fi
18176fi
18177rm -f core conftest.err conftest.$ac_objext \
18178    conftest$ac_exeext conftest.$ac_ext
18179fi
18180
18181
18182# Check whether --with-sys_getrandom was given.
18183if test "${with_sys_getrandom+set}" = set; then :
18184  withval=$with_sys_getrandom;
18185else
18186  with_sys_getrandom=check
18187fi
18188
18189
18190if test "x$with_sys_getrandom" != xno; then :
18191  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syscall SYS_getrandom (Linux 3.17+)" >&5
18192$as_echo_n "checking for syscall SYS_getrandom (Linux 3.17+)... " >&6; }
18193   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18194/* end confdefs.h.  */
18195
18196       #include <stdlib.h>  /* for NULL */
18197       #include <unistd.h>  /* for syscall */
18198       #include <sys/syscall.h>  /* for SYS_getrandom */
18199       int main() {
18200         syscall(SYS_getrandom, NULL, 0, 0);
18201         return 0;
18202     }
18203
18204_ACEOF
18205if ac_fn_c_try_link "$LINENO"; then :
18206
18207$as_echo "#define HAVE_SYSCALL_GETRANDOM 1" >>confdefs.h
18208
18209      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18210$as_echo "yes" >&6; }
18211else
18212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18213$as_echo "no" >&6; }
18214      if test "x$with_sys_getrandom" = xyes; then :
18215  as_fn_error $? "enforced the use of syscall SYS_getrandom --with-sys-getrandom, but not detected" "$LINENO" 5
18216fi
18217fi
18218rm -f core conftest.err conftest.$ac_objext \
18219    conftest$ac_exeext conftest.$ac_ext
18220fi
18221
18222for ac_header in fcntl.h unistd.h
18223do :
18224  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18225ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18226if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18227  cat >>confdefs.h <<_ACEOF
18228#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18229_ACEOF
18230
18231fi
18232
18233done
18234
18235ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
18236if test "x$ac_cv_type_off_t" = xyes; then :
18237
18238else
18239
18240cat >>confdefs.h <<_ACEOF
18241#define off_t long int
18242_ACEOF
18243
18244fi
18245
18246
18247
18248
18249  for ac_header in $ac_header_list
18250do :
18251  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18252ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
18253"
18254if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18255  cat >>confdefs.h <<_ACEOF
18256#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18257_ACEOF
18258
18259fi
18260
18261done
18262
18263
18264
18265
18266
18267
18268
18269
18270for ac_func in getpagesize
18271do :
18272  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
18273if test "x$ac_cv_func_getpagesize" = xyes; then :
18274  cat >>confdefs.h <<_ACEOF
18275#define HAVE_GETPAGESIZE 1
18276_ACEOF
18277
18278fi
18279done
18280
18281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
18282$as_echo_n "checking for working mmap... " >&6; }
18283if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
18284  $as_echo_n "(cached) " >&6
18285else
18286  if test "$cross_compiling" = yes; then :
18287  ac_cv_func_mmap_fixed_mapped=no
18288else
18289  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18290/* end confdefs.h.  */
18291$ac_includes_default
18292/* malloc might have been renamed as rpl_malloc. */
18293#undef malloc
18294
18295/* Thanks to Mike Haertel and Jim Avera for this test.
18296   Here is a matrix of mmap possibilities:
18297	mmap private not fixed
18298	mmap private fixed at somewhere currently unmapped
18299	mmap private fixed at somewhere already mapped
18300	mmap shared not fixed
18301	mmap shared fixed at somewhere currently unmapped
18302	mmap shared fixed at somewhere already mapped
18303   For private mappings, we should verify that changes cannot be read()
18304   back from the file, nor mmap's back from the file at a different
18305   address.  (There have been systems where private was not correctly
18306   implemented like the infamous i386 svr4.0, and systems where the
18307   VM page cache was not coherent with the file system buffer cache
18308   like early versions of FreeBSD and possibly contemporary NetBSD.)
18309   For shared mappings, we should conversely verify that changes get
18310   propagated back to all the places they're supposed to be.
18311
18312   Grep wants private fixed already mapped.
18313   The main things grep needs to know about mmap are:
18314   * does it exist and is it safe to write into the mmap'd area
18315   * how to use it (BSD variants)  */
18316
18317#include <fcntl.h>
18318#include <sys/mman.h>
18319
18320#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
18321char *malloc ();
18322#endif
18323
18324/* This mess was copied from the GNU getpagesize.h.  */
18325#ifndef HAVE_GETPAGESIZE
18326# ifdef _SC_PAGESIZE
18327#  define getpagesize() sysconf(_SC_PAGESIZE)
18328# else /* no _SC_PAGESIZE */
18329#  ifdef HAVE_SYS_PARAM_H
18330#   include <sys/param.h>
18331#   ifdef EXEC_PAGESIZE
18332#    define getpagesize() EXEC_PAGESIZE
18333#   else /* no EXEC_PAGESIZE */
18334#    ifdef NBPG
18335#     define getpagesize() NBPG * CLSIZE
18336#     ifndef CLSIZE
18337#      define CLSIZE 1
18338#     endif /* no CLSIZE */
18339#    else /* no NBPG */
18340#     ifdef NBPC
18341#      define getpagesize() NBPC
18342#     else /* no NBPC */
18343#      ifdef PAGESIZE
18344#       define getpagesize() PAGESIZE
18345#      endif /* PAGESIZE */
18346#     endif /* no NBPC */
18347#    endif /* no NBPG */
18348#   endif /* no EXEC_PAGESIZE */
18349#  else /* no HAVE_SYS_PARAM_H */
18350#   define getpagesize() 8192	/* punt totally */
18351#  endif /* no HAVE_SYS_PARAM_H */
18352# endif /* no _SC_PAGESIZE */
18353
18354#endif /* no HAVE_GETPAGESIZE */
18355
18356int
18357main ()
18358{
18359  char *data, *data2, *data3;
18360  const char *cdata2;
18361  int i, pagesize;
18362  int fd, fd2;
18363
18364  pagesize = getpagesize ();
18365
18366  /* First, make a file with some known garbage in it. */
18367  data = (char *) malloc (pagesize);
18368  if (!data)
18369    return 1;
18370  for (i = 0; i < pagesize; ++i)
18371    *(data + i) = rand ();
18372  umask (0);
18373  fd = creat ("conftest.mmap", 0600);
18374  if (fd < 0)
18375    return 2;
18376  if (write (fd, data, pagesize) != pagesize)
18377    return 3;
18378  close (fd);
18379
18380  /* Next, check that the tail of a page is zero-filled.  File must have
18381     non-zero length, otherwise we risk SIGBUS for entire page.  */
18382  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
18383  if (fd2 < 0)
18384    return 4;
18385  cdata2 = "";
18386  if (write (fd2, cdata2, 1) != 1)
18387    return 5;
18388  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
18389  if (data2 == MAP_FAILED)
18390    return 6;
18391  for (i = 0; i < pagesize; ++i)
18392    if (*(data2 + i))
18393      return 7;
18394  close (fd2);
18395  if (munmap (data2, pagesize))
18396    return 8;
18397
18398  /* Next, try to mmap the file at a fixed address which already has
18399     something else allocated at it.  If we can, also make sure that
18400     we see the same garbage.  */
18401  fd = open ("conftest.mmap", O_RDWR);
18402  if (fd < 0)
18403    return 9;
18404  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
18405		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
18406    return 10;
18407  for (i = 0; i < pagesize; ++i)
18408    if (*(data + i) != *(data2 + i))
18409      return 11;
18410
18411  /* Finally, make sure that changes to the mapped area do not
18412     percolate back to the file as seen by read().  (This is a bug on
18413     some variants of i386 svr4.0.)  */
18414  for (i = 0; i < pagesize; ++i)
18415    *(data2 + i) = *(data2 + i) + 1;
18416  data3 = (char *) malloc (pagesize);
18417  if (!data3)
18418    return 12;
18419  if (read (fd, data3, pagesize) != pagesize)
18420    return 13;
18421  for (i = 0; i < pagesize; ++i)
18422    if (*(data + i) != *(data3 + i))
18423      return 14;
18424  close (fd);
18425  return 0;
18426}
18427_ACEOF
18428if ac_fn_c_try_run "$LINENO"; then :
18429  ac_cv_func_mmap_fixed_mapped=yes
18430else
18431  ac_cv_func_mmap_fixed_mapped=no
18432fi
18433rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18434  conftest.$ac_objext conftest.beam conftest.$ac_ext
18435fi
18436
18437fi
18438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
18439$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
18440if test $ac_cv_func_mmap_fixed_mapped = yes; then
18441
18442$as_echo "#define HAVE_MMAP 1" >>confdefs.h
18443
18444fi
18445rm -f conftest.mmap conftest.txt
18446
18447
18448if test "$ac_cv_func_mmap_fixed_mapped" = "yes"; then :
18449  FILEMAP=unixfilemap
18450else
18451  FILEMAP=readfilemap
18452fi
18453
18454
18455
18456
18457$as_echo "#define XML_NS 1" >>confdefs.h
18458
18459
18460$as_echo "#define XML_DTD 1" >>confdefs.h
18461
18462
18463$as_echo "#define XML_DEV_URANDOM 1" >>confdefs.h
18464
18465
18466# Check whether --enable-xml-attr-info was given.
18467if test "${enable_xml_attr_info+set}" = set; then :
18468  enableval=$enable_xml_attr_info;
18469else
18470  enable_xml_attr_info=no
18471fi
18472
18473if test "x${enable_xml_attr_info}" = "xyes"; then :
18474
18475$as_echo "#define XML_ATTR_INFO 1" >>confdefs.h
18476
18477fi
18478
18479# Check whether --enable-xml-context was given.
18480if test "${enable_xml_context+set}" = set; then :
18481  enableval=$enable_xml_context; enable_xml_context=${enableval}
18482fi
18483
18484if test "x${enable_xml_context}" != "xno"; then :
18485  if test "x${enable_xml_context}" = "xyes" \
18486            -o "x${enable_xml_context}" = "x"; then :
18487  enable_xml_context=1024
18488fi
18489
18490cat >>confdefs.h <<_ACEOF
18491#define XML_CONTEXT_BYTES ${enable_xml_context}
18492_ACEOF
18493
18494fi
18495
18496
18497# Check whether --with-docbook was given.
18498if test "${with_docbook+set}" = set; then :
18499  withval=$with_docbook;
18500else
18501  with_docbook=check
18502fi
18503
18504
18505
18506if test "x$with_docbook" != xno; then :
18507  for ac_prog in docbook2x-man db2x_docbook2man docbook2man docbook-to-man
18508do
18509  # Extract the first word of "$ac_prog", so it can be a program name with args.
18510set dummy $ac_prog; ac_word=$2
18511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18512$as_echo_n "checking for $ac_word... " >&6; }
18513if ${ac_cv_prog_DOCBOOK_TO_MAN+:} false; then :
18514  $as_echo_n "(cached) " >&6
18515else
18516  if test -n "$DOCBOOK_TO_MAN"; then
18517  ac_cv_prog_DOCBOOK_TO_MAN="$DOCBOOK_TO_MAN" # Let the user override the test.
18518else
18519as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18520for as_dir in $PATH
18521do
18522  IFS=$as_save_IFS
18523  test -z "$as_dir" && as_dir=.
18524    for ac_exec_ext in '' $ac_executable_extensions; do
18525  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18526    ac_cv_prog_DOCBOOK_TO_MAN="$ac_prog"
18527    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18528    break 2
18529  fi
18530done
18531  done
18532IFS=$as_save_IFS
18533
18534fi
18535fi
18536DOCBOOK_TO_MAN=$ac_cv_prog_DOCBOOK_TO_MAN
18537if test -n "$DOCBOOK_TO_MAN"; then
18538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOCBOOK_TO_MAN" >&5
18539$as_echo "$DOCBOOK_TO_MAN" >&6; }
18540else
18541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18542$as_echo "no" >&6; }
18543fi
18544
18545
18546  test -n "$DOCBOOK_TO_MAN" && break
18547done
18548
18549fi
18550if test "x${DOCBOOK_TO_MAN}" = x -a "x$with_docbook" = xyes; then :
18551  as_fn_error $? "Required program 'docbook2x-man' not found." "$LINENO" 5
18552fi
18553if test "x${DOCBOOK_TO_MAN}" != x -a "x$with_docbook" != xno; then :
18554  if ${DOCBOOK_TO_MAN} --help | grep -i -q -F sgmlbase; then :
18555  as_fn_error $? "Your local ${DOCBOOK_TO_MAN} was found to work with SGML rather
18556  than XML. Please install docbook2X and use variable DOCBOOK_TO_MAN to point
18557  configure to command docbook2x-man of docbook2X.
18558  Or use DOCBOOK_TO_MAN=\"xmlto man --skip-validation\" if you have xmlto around.
18559  You can also configure using --without-docbook if you can do without a man
18560  page for xmlwf." "$LINENO" 5
18561fi
18562fi
18563
18564 if test "x${DOCBOOK_TO_MAN}" != x; then
18565  WITH_DOCBOOK_TRUE=
18566  WITH_DOCBOOK_FALSE='#'
18567else
18568  WITH_DOCBOOK_TRUE='#'
18569  WITH_DOCBOOK_FALSE=
18570fi
18571
18572
18573ac_config_files="$ac_config_files Makefile expat.pc doc/Makefile examples/Makefile lib/Makefile tests/Makefile tests/benchmark/Makefile xmlwf/Makefile"
18574
18575ac_config_files="$ac_config_files run.sh"
18576
18577cat >confcache <<\_ACEOF
18578# This file is a shell script that caches the results of configure
18579# tests run on this system so they can be shared between configure
18580# scripts and configure runs, see configure's option --config-cache.
18581# It is not useful on other systems.  If it contains results you don't
18582# want to keep, you may remove or edit it.
18583#
18584# config.status only pays attention to the cache file if you give it
18585# the --recheck option to rerun configure.
18586#
18587# `ac_cv_env_foo' variables (set or unset) will be overridden when
18588# loading this file, other *unset* `ac_cv_foo' will be assigned the
18589# following values.
18590
18591_ACEOF
18592
18593# The following way of writing the cache mishandles newlines in values,
18594# but we know of no workaround that is simple, portable, and efficient.
18595# So, we kill variables containing newlines.
18596# Ultrix sh set writes to stderr and can't be redirected directly,
18597# and sets the high bit in the cache file unless we assign to the vars.
18598(
18599  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18600    eval ac_val=\$$ac_var
18601    case $ac_val in #(
18602    *${as_nl}*)
18603      case $ac_var in #(
18604      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18605$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18606      esac
18607      case $ac_var in #(
18608      _ | IFS | as_nl) ;; #(
18609      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18610      *) { eval $ac_var=; unset $ac_var;} ;;
18611      esac ;;
18612    esac
18613  done
18614
18615  (set) 2>&1 |
18616    case $as_nl`(ac_space=' '; set) 2>&1` in #(
18617    *${as_nl}ac_space=\ *)
18618      # `set' does not quote correctly, so add quotes: double-quote
18619      # substitution turns \\\\ into \\, and sed turns \\ into \.
18620      sed -n \
18621	"s/'/'\\\\''/g;
18622	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18623      ;; #(
18624    *)
18625      # `set' quotes correctly as required by POSIX, so do not add quotes.
18626      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18627      ;;
18628    esac |
18629    sort
18630) |
18631  sed '
18632     /^ac_cv_env_/b end
18633     t clear
18634     :clear
18635     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18636     t end
18637     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18638     :end' >>confcache
18639if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18640  if test -w "$cache_file"; then
18641    if test "x$cache_file" != "x/dev/null"; then
18642      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18643$as_echo "$as_me: updating cache $cache_file" >&6;}
18644      if test ! -f "$cache_file" || test -h "$cache_file"; then
18645	cat confcache >"$cache_file"
18646      else
18647        case $cache_file in #(
18648        */* | ?:*)
18649	  mv -f confcache "$cache_file"$$ &&
18650	  mv -f "$cache_file"$$ "$cache_file" ;; #(
18651        *)
18652	  mv -f confcache "$cache_file" ;;
18653	esac
18654      fi
18655    fi
18656  else
18657    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18658$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18659  fi
18660fi
18661rm -f confcache
18662
18663test "x$prefix" = xNONE && prefix=$ac_default_prefix
18664# Let make expand exec_prefix.
18665test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18666
18667DEFS=-DHAVE_CONFIG_H
18668
18669ac_libobjs=
18670ac_ltlibobjs=
18671U=
18672for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18673  # 1. Remove the extension, and $U if already installed.
18674  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18675  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18676  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
18677  #    will be set to the directory where LIBOBJS objects are built.
18678  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18679  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18680done
18681LIBOBJS=$ac_libobjs
18682
18683LTLIBOBJS=$ac_ltlibobjs
18684
18685
18686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
18687$as_echo_n "checking that generated files are newer than configure... " >&6; }
18688   if test -n "$am_sleep_pid"; then
18689     # Hide warnings about reused PIDs.
18690     wait $am_sleep_pid 2>/dev/null
18691   fi
18692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
18693$as_echo "done" >&6; }
18694 if test -n "$EXEEXT"; then
18695  am__EXEEXT_TRUE=
18696  am__EXEEXT_FALSE='#'
18697else
18698  am__EXEEXT_TRUE='#'
18699  am__EXEEXT_FALSE=
18700fi
18701
18702if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
18703  as_fn_error $? "conditional \"AMDEP\" was never defined.
18704Usually this means the macro was only invoked conditionally." "$LINENO" 5
18705fi
18706if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
18707  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
18708Usually this means the macro was only invoked conditionally." "$LINENO" 5
18709fi
18710if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
18711  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
18712Usually this means the macro was only invoked conditionally." "$LINENO" 5
18713fi
18714
18715if test -z "${WITH_XMLWF_TRUE}" && test -z "${WITH_XMLWF_FALSE}"; then
18716  as_fn_error $? "conditional \"WITH_XMLWF\" was never defined.
18717Usually this means the macro was only invoked conditionally." "$LINENO" 5
18718fi
18719if test -z "${WITH_EXAMPLES_TRUE}" && test -z "${WITH_EXAMPLES_FALSE}"; then
18720  as_fn_error $? "conditional \"WITH_EXAMPLES\" was never defined.
18721Usually this means the macro was only invoked conditionally." "$LINENO" 5
18722fi
18723if test -z "${WITH_TESTS_TRUE}" && test -z "${WITH_TESTS_FALSE}"; then
18724  as_fn_error $? "conditional \"WITH_TESTS\" was never defined.
18725Usually this means the macro was only invoked conditionally." "$LINENO" 5
18726fi
18727if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
18728  as_fn_error $? "conditional \"MINGW\" was never defined.
18729Usually this means the macro was only invoked conditionally." "$LINENO" 5
18730fi
18731if test -z "${UNICODE_TRUE}" && test -z "${UNICODE_FALSE}"; then
18732  as_fn_error $? "conditional \"UNICODE\" was never defined.
18733Usually this means the macro was only invoked conditionally." "$LINENO" 5
18734fi
18735if test -z "${WITH_DOCBOOK_TRUE}" && test -z "${WITH_DOCBOOK_FALSE}"; then
18736  as_fn_error $? "conditional \"WITH_DOCBOOK\" was never defined.
18737Usually this means the macro was only invoked conditionally." "$LINENO" 5
18738fi
18739
18740: "${CONFIG_STATUS=./config.status}"
18741ac_write_fail=0
18742ac_clean_files_save=$ac_clean_files
18743ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18744{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18745$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18746as_write_fail=0
18747cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18748#! $SHELL
18749# Generated by $as_me.
18750# Run this file to recreate the current configuration.
18751# Compiler output produced by configure, useful for debugging
18752# configure, is in config.log if it exists.
18753
18754debug=false
18755ac_cs_recheck=false
18756ac_cs_silent=false
18757
18758SHELL=\${CONFIG_SHELL-$SHELL}
18759export SHELL
18760_ASEOF
18761cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18762## -------------------- ##
18763## M4sh Initialization. ##
18764## -------------------- ##
18765
18766# Be more Bourne compatible
18767DUALCASE=1; export DUALCASE # for MKS sh
18768if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18769  emulate sh
18770  NULLCMD=:
18771  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18772  # is contrary to our usage.  Disable this feature.
18773  alias -g '${1+"$@"}'='"$@"'
18774  setopt NO_GLOB_SUBST
18775else
18776  case `(set -o) 2>/dev/null` in #(
18777  *posix*) :
18778    set -o posix ;; #(
18779  *) :
18780     ;;
18781esac
18782fi
18783
18784
18785as_nl='
18786'
18787export as_nl
18788# Printing a long string crashes Solaris 7 /usr/bin/printf.
18789as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18790as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18791as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18792# Prefer a ksh shell builtin over an external printf program on Solaris,
18793# but without wasting forks for bash or zsh.
18794if test -z "$BASH_VERSION$ZSH_VERSION" \
18795    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18796  as_echo='print -r --'
18797  as_echo_n='print -rn --'
18798elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18799  as_echo='printf %s\n'
18800  as_echo_n='printf %s'
18801else
18802  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18803    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18804    as_echo_n='/usr/ucb/echo -n'
18805  else
18806    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18807    as_echo_n_body='eval
18808      arg=$1;
18809      case $arg in #(
18810      *"$as_nl"*)
18811	expr "X$arg" : "X\\(.*\\)$as_nl";
18812	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18813      esac;
18814      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18815    '
18816    export as_echo_n_body
18817    as_echo_n='sh -c $as_echo_n_body as_echo'
18818  fi
18819  export as_echo_body
18820  as_echo='sh -c $as_echo_body as_echo'
18821fi
18822
18823# The user is always right.
18824if test "${PATH_SEPARATOR+set}" != set; then
18825  PATH_SEPARATOR=:
18826  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18827    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18828      PATH_SEPARATOR=';'
18829  }
18830fi
18831
18832
18833# IFS
18834# We need space, tab and new line, in precisely that order.  Quoting is
18835# there to prevent editors from complaining about space-tab.
18836# (If _AS_PATH_WALK were called with IFS unset, it would disable word
18837# splitting by setting IFS to empty value.)
18838IFS=" ""	$as_nl"
18839
18840# Find who we are.  Look in the path if we contain no directory separator.
18841as_myself=
18842case $0 in #((
18843  *[\\/]* ) as_myself=$0 ;;
18844  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18845for as_dir in $PATH
18846do
18847  IFS=$as_save_IFS
18848  test -z "$as_dir" && as_dir=.
18849    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18850  done
18851IFS=$as_save_IFS
18852
18853     ;;
18854esac
18855# We did not find ourselves, most probably we were run as `sh COMMAND'
18856# in which case we are not to be found in the path.
18857if test "x$as_myself" = x; then
18858  as_myself=$0
18859fi
18860if test ! -f "$as_myself"; then
18861  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18862  exit 1
18863fi
18864
18865# Unset variables that we do not need and which cause bugs (e.g. in
18866# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18867# suppresses any "Segmentation fault" message there.  '((' could
18868# trigger a bug in pdksh 5.2.14.
18869for as_var in BASH_ENV ENV MAIL MAILPATH
18870do eval test x\${$as_var+set} = xset \
18871  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18872done
18873PS1='$ '
18874PS2='> '
18875PS4='+ '
18876
18877# NLS nuisances.
18878LC_ALL=C
18879export LC_ALL
18880LANGUAGE=C
18881export LANGUAGE
18882
18883# CDPATH.
18884(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18885
18886
18887# as_fn_error STATUS ERROR [LINENO LOG_FD]
18888# ----------------------------------------
18889# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18890# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18891# script with STATUS, using 1 if that was 0.
18892as_fn_error ()
18893{
18894  as_status=$1; test $as_status -eq 0 && as_status=1
18895  if test "$4"; then
18896    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18897    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18898  fi
18899  $as_echo "$as_me: error: $2" >&2
18900  as_fn_exit $as_status
18901} # as_fn_error
18902
18903
18904# as_fn_set_status STATUS
18905# -----------------------
18906# Set $? to STATUS, without forking.
18907as_fn_set_status ()
18908{
18909  return $1
18910} # as_fn_set_status
18911
18912# as_fn_exit STATUS
18913# -----------------
18914# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18915as_fn_exit ()
18916{
18917  set +e
18918  as_fn_set_status $1
18919  exit $1
18920} # as_fn_exit
18921
18922# as_fn_unset VAR
18923# ---------------
18924# Portably unset VAR.
18925as_fn_unset ()
18926{
18927  { eval $1=; unset $1;}
18928}
18929as_unset=as_fn_unset
18930# as_fn_append VAR VALUE
18931# ----------------------
18932# Append the text in VALUE to the end of the definition contained in VAR. Take
18933# advantage of any shell optimizations that allow amortized linear growth over
18934# repeated appends, instead of the typical quadratic growth present in naive
18935# implementations.
18936if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18937  eval 'as_fn_append ()
18938  {
18939    eval $1+=\$2
18940  }'
18941else
18942  as_fn_append ()
18943  {
18944    eval $1=\$$1\$2
18945  }
18946fi # as_fn_append
18947
18948# as_fn_arith ARG...
18949# ------------------
18950# Perform arithmetic evaluation on the ARGs, and store the result in the
18951# global $as_val. Take advantage of shells that can avoid forks. The arguments
18952# must be portable across $(()) and expr.
18953if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18954  eval 'as_fn_arith ()
18955  {
18956    as_val=$(( $* ))
18957  }'
18958else
18959  as_fn_arith ()
18960  {
18961    as_val=`expr "$@" || test $? -eq 1`
18962  }
18963fi # as_fn_arith
18964
18965
18966if expr a : '\(a\)' >/dev/null 2>&1 &&
18967   test "X`expr 00001 : '.*\(...\)'`" = X001; then
18968  as_expr=expr
18969else
18970  as_expr=false
18971fi
18972
18973if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18974  as_basename=basename
18975else
18976  as_basename=false
18977fi
18978
18979if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18980  as_dirname=dirname
18981else
18982  as_dirname=false
18983fi
18984
18985as_me=`$as_basename -- "$0" ||
18986$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18987	 X"$0" : 'X\(//\)$' \| \
18988	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18989$as_echo X/"$0" |
18990    sed '/^.*\/\([^/][^/]*\)\/*$/{
18991	    s//\1/
18992	    q
18993	  }
18994	  /^X\/\(\/\/\)$/{
18995	    s//\1/
18996	    q
18997	  }
18998	  /^X\/\(\/\).*/{
18999	    s//\1/
19000	    q
19001	  }
19002	  s/.*/./; q'`
19003
19004# Avoid depending upon Character Ranges.
19005as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19006as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19007as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19008as_cr_digits='0123456789'
19009as_cr_alnum=$as_cr_Letters$as_cr_digits
19010
19011ECHO_C= ECHO_N= ECHO_T=
19012case `echo -n x` in #(((((
19013-n*)
19014  case `echo 'xy\c'` in
19015  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19016  xy)  ECHO_C='\c';;
19017  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19018       ECHO_T='	';;
19019  esac;;
19020*)
19021  ECHO_N='-n';;
19022esac
19023
19024rm -f conf$$ conf$$.exe conf$$.file
19025if test -d conf$$.dir; then
19026  rm -f conf$$.dir/conf$$.file
19027else
19028  rm -f conf$$.dir
19029  mkdir conf$$.dir 2>/dev/null
19030fi
19031if (echo >conf$$.file) 2>/dev/null; then
19032  if ln -s conf$$.file conf$$ 2>/dev/null; then
19033    as_ln_s='ln -s'
19034    # ... but there are two gotchas:
19035    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19036    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19037    # In both cases, we have to default to `cp -pR'.
19038    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19039      as_ln_s='cp -pR'
19040  elif ln conf$$.file conf$$ 2>/dev/null; then
19041    as_ln_s=ln
19042  else
19043    as_ln_s='cp -pR'
19044  fi
19045else
19046  as_ln_s='cp -pR'
19047fi
19048rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19049rmdir conf$$.dir 2>/dev/null
19050
19051
19052# as_fn_mkdir_p
19053# -------------
19054# Create "$as_dir" as a directory, including parents if necessary.
19055as_fn_mkdir_p ()
19056{
19057
19058  case $as_dir in #(
19059  -*) as_dir=./$as_dir;;
19060  esac
19061  test -d "$as_dir" || eval $as_mkdir_p || {
19062    as_dirs=
19063    while :; do
19064      case $as_dir in #(
19065      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19066      *) as_qdir=$as_dir;;
19067      esac
19068      as_dirs="'$as_qdir' $as_dirs"
19069      as_dir=`$as_dirname -- "$as_dir" ||
19070$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19071	 X"$as_dir" : 'X\(//\)[^/]' \| \
19072	 X"$as_dir" : 'X\(//\)$' \| \
19073	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19074$as_echo X"$as_dir" |
19075    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19076	    s//\1/
19077	    q
19078	  }
19079	  /^X\(\/\/\)[^/].*/{
19080	    s//\1/
19081	    q
19082	  }
19083	  /^X\(\/\/\)$/{
19084	    s//\1/
19085	    q
19086	  }
19087	  /^X\(\/\).*/{
19088	    s//\1/
19089	    q
19090	  }
19091	  s/.*/./; q'`
19092      test -d "$as_dir" && break
19093    done
19094    test -z "$as_dirs" || eval "mkdir $as_dirs"
19095  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19096
19097
19098} # as_fn_mkdir_p
19099if mkdir -p . 2>/dev/null; then
19100  as_mkdir_p='mkdir -p "$as_dir"'
19101else
19102  test -d ./-p && rmdir ./-p
19103  as_mkdir_p=false
19104fi
19105
19106
19107# as_fn_executable_p FILE
19108# -----------------------
19109# Test if FILE is an executable regular file.
19110as_fn_executable_p ()
19111{
19112  test -f "$1" && test -x "$1"
19113} # as_fn_executable_p
19114as_test_x='test -x'
19115as_executable_p=as_fn_executable_p
19116
19117# Sed expression to map a string onto a valid CPP name.
19118as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19119
19120# Sed expression to map a string onto a valid variable name.
19121as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19122
19123
19124exec 6>&1
19125## ----------------------------------- ##
19126## Main body of $CONFIG_STATUS script. ##
19127## ----------------------------------- ##
19128_ASEOF
19129test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19130
19131cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19132# Save the log message, to keep $0 and so on meaningful, and to
19133# report actual input values of CONFIG_FILES etc. instead of their
19134# values after options handling.
19135ac_log="
19136This file was extended by expat $as_me 2.2.9, which was
19137generated by GNU Autoconf 2.69.  Invocation command line was
19138
19139  CONFIG_FILES    = $CONFIG_FILES
19140  CONFIG_HEADERS  = $CONFIG_HEADERS
19141  CONFIG_LINKS    = $CONFIG_LINKS
19142  CONFIG_COMMANDS = $CONFIG_COMMANDS
19143  $ $0 $@
19144
19145on `(hostname || uname -n) 2>/dev/null | sed 1q`
19146"
19147
19148_ACEOF
19149
19150case $ac_config_files in *"
19151"*) set x $ac_config_files; shift; ac_config_files=$*;;
19152esac
19153
19154case $ac_config_headers in *"
19155"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
19156esac
19157
19158
19159cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19160# Files that config.status was made for.
19161config_files="$ac_config_files"
19162config_headers="$ac_config_headers"
19163config_commands="$ac_config_commands"
19164
19165_ACEOF
19166
19167cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19168ac_cs_usage="\
19169\`$as_me' instantiates files and other configuration actions
19170from templates according to the current configuration.  Unless the files
19171and actions are specified as TAGs, all are instantiated by default.
19172
19173Usage: $0 [OPTION]... [TAG]...
19174
19175  -h, --help       print this help, then exit
19176  -V, --version    print version number and configuration settings, then exit
19177      --config     print configuration, then exit
19178  -q, --quiet, --silent
19179                   do not print progress messages
19180  -d, --debug      don't remove temporary files
19181      --recheck    update $as_me by reconfiguring in the same conditions
19182      --file=FILE[:TEMPLATE]
19183                   instantiate the configuration file FILE
19184      --header=FILE[:TEMPLATE]
19185                   instantiate the configuration header FILE
19186
19187Configuration files:
19188$config_files
19189
19190Configuration headers:
19191$config_headers
19192
19193Configuration commands:
19194$config_commands
19195
19196Report bugs to <expat-bugs@libexpat.org>."
19197
19198_ACEOF
19199cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19200ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19201ac_cs_version="\\
19202expat config.status 2.2.9
19203configured by $0, generated by GNU Autoconf 2.69,
19204  with options \\"\$ac_cs_config\\"
19205
19206Copyright (C) 2012 Free Software Foundation, Inc.
19207This config.status script is free software; the Free Software Foundation
19208gives unlimited permission to copy, distribute and modify it."
19209
19210ac_pwd='$ac_pwd'
19211srcdir='$srcdir'
19212INSTALL='$INSTALL'
19213MKDIR_P='$MKDIR_P'
19214AWK='$AWK'
19215test -n "\$AWK" || AWK=awk
19216_ACEOF
19217
19218cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19219# The default lists apply if the user does not specify any file.
19220ac_need_defaults=:
19221while test $# != 0
19222do
19223  case $1 in
19224  --*=?*)
19225    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19226    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19227    ac_shift=:
19228    ;;
19229  --*=)
19230    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19231    ac_optarg=
19232    ac_shift=:
19233    ;;
19234  *)
19235    ac_option=$1
19236    ac_optarg=$2
19237    ac_shift=shift
19238    ;;
19239  esac
19240
19241  case $ac_option in
19242  # Handling of the options.
19243  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19244    ac_cs_recheck=: ;;
19245  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19246    $as_echo "$ac_cs_version"; exit ;;
19247  --config | --confi | --conf | --con | --co | --c )
19248    $as_echo "$ac_cs_config"; exit ;;
19249  --debug | --debu | --deb | --de | --d | -d )
19250    debug=: ;;
19251  --file | --fil | --fi | --f )
19252    $ac_shift
19253    case $ac_optarg in
19254    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19255    '') as_fn_error $? "missing file argument" ;;
19256    esac
19257    as_fn_append CONFIG_FILES " '$ac_optarg'"
19258    ac_need_defaults=false;;
19259  --header | --heade | --head | --hea )
19260    $ac_shift
19261    case $ac_optarg in
19262    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19263    esac
19264    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19265    ac_need_defaults=false;;
19266  --he | --h)
19267    # Conflict between --help and --header
19268    as_fn_error $? "ambiguous option: \`$1'
19269Try \`$0 --help' for more information.";;
19270  --help | --hel | -h )
19271    $as_echo "$ac_cs_usage"; exit ;;
19272  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19273  | -silent | --silent | --silen | --sile | --sil | --si | --s)
19274    ac_cs_silent=: ;;
19275
19276  # This is an error.
19277  -*) as_fn_error $? "unrecognized option: \`$1'
19278Try \`$0 --help' for more information." ;;
19279
19280  *) as_fn_append ac_config_targets " $1"
19281     ac_need_defaults=false ;;
19282
19283  esac
19284  shift
19285done
19286
19287ac_configure_extra_args=
19288
19289if $ac_cs_silent; then
19290  exec 6>/dev/null
19291  ac_configure_extra_args="$ac_configure_extra_args --silent"
19292fi
19293
19294_ACEOF
19295cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19296if \$ac_cs_recheck; then
19297  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19298  shift
19299  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19300  CONFIG_SHELL='$SHELL'
19301  export CONFIG_SHELL
19302  exec "\$@"
19303fi
19304
19305_ACEOF
19306cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19307exec 5>>config.log
19308{
19309  echo
19310  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19311## Running $as_me. ##
19312_ASBOX
19313  $as_echo "$ac_log"
19314} >&5
19315
19316_ACEOF
19317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19318#
19319# INIT-COMMANDS
19320#
19321AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
19322
19323
19324# The HP-UX ksh and POSIX shell print the target directory to stdout
19325# if CDPATH is set.
19326(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19327
19328sed_quote_subst='$sed_quote_subst'
19329double_quote_subst='$double_quote_subst'
19330delay_variable_subst='$delay_variable_subst'
19331macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19332macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19333AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
19334DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19335OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19336enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19337enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19338pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19339enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19340shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
19341SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19342ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19343PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
19344host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19345host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19346host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19347build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19348build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19349build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19350SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19351Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19352GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19353EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19354FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19355LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19356NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19357LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19358max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19359ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19360exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19361lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19362lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19363lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19364lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19365lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19366reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19367reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19368deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19369file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19370file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19371want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19372sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19373AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19374AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19375archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19376STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19377RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19378old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19379old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19380old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19381lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19382CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19383CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19384compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19385GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19386lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19387lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19388lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
19389lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19390lt_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"`'
19391lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
19392nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19393lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19394lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
19395objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19396MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19397lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19398lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19399lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19400lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19401lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19402need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19403MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19404DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19405NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19406LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19407OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19408OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19409libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19410shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19411extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19412archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19413enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19414export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19415whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19416compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19417old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19418old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19419archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19420archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19421module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19422module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19423with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19424allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19425no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19426hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19427hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19428hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19429hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19430hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19431hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19432hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19433inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19434link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19435always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19436export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19437exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19438include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19439prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19440postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19441file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19442variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19443need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19444need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19445version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19446runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19447shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19448shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19449libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19450library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19451soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19452install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19453postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19454postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19455finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19456finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19457hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19458sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19459configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
19460configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
19461hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19462enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19463enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19464enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19465old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19466striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19467compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19468predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19469postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19470predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19471postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19472compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19473LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19474reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19475reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19476old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19477compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19478GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19479lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19480lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19481lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19482lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19483lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19484archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19485enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19486export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19487whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19488compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
19489old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19490old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19491archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19492archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19493module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19494module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19495with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
19496allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19497no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19498hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19499hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
19500hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
19501hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
19502hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
19503hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
19504hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
19505inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
19506link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
19507always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
19508export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19509exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19510include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19511prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19512postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19513file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
19514hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
19515compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
19516predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19517postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19518predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
19519postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
19520compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
19521
19522LTCC='$LTCC'
19523LTCFLAGS='$LTCFLAGS'
19524compiler='$compiler_DEFAULT'
19525
19526# A function that is used when there is no print builtin or printf.
19527func_fallback_echo ()
19528{
19529  eval 'cat <<_LTECHO_EOF
19530\$1
19531_LTECHO_EOF'
19532}
19533
19534# Quote evaled strings.
19535for var in AS \
19536DLLTOOL \
19537OBJDUMP \
19538SHELL \
19539ECHO \
19540PATH_SEPARATOR \
19541SED \
19542GREP \
19543EGREP \
19544FGREP \
19545LD \
19546NM \
19547LN_S \
19548lt_SP2NL \
19549lt_NL2SP \
19550reload_flag \
19551deplibs_check_method \
19552file_magic_cmd \
19553file_magic_glob \
19554want_nocaseglob \
19555sharedlib_from_linklib_cmd \
19556AR \
19557AR_FLAGS \
19558archiver_list_spec \
19559STRIP \
19560RANLIB \
19561CC \
19562CFLAGS \
19563compiler \
19564lt_cv_sys_global_symbol_pipe \
19565lt_cv_sys_global_symbol_to_cdecl \
19566lt_cv_sys_global_symbol_to_import \
19567lt_cv_sys_global_symbol_to_c_name_address \
19568lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19569lt_cv_nm_interface \
19570nm_file_list_spec \
19571lt_cv_truncate_bin \
19572lt_prog_compiler_no_builtin_flag \
19573lt_prog_compiler_pic \
19574lt_prog_compiler_wl \
19575lt_prog_compiler_static \
19576lt_cv_prog_compiler_c_o \
19577need_locks \
19578MANIFEST_TOOL \
19579DSYMUTIL \
19580NMEDIT \
19581LIPO \
19582OTOOL \
19583OTOOL64 \
19584shrext_cmds \
19585export_dynamic_flag_spec \
19586whole_archive_flag_spec \
19587compiler_needs_object \
19588with_gnu_ld \
19589allow_undefined_flag \
19590no_undefined_flag \
19591hardcode_libdir_flag_spec \
19592hardcode_libdir_separator \
19593exclude_expsyms \
19594include_expsyms \
19595file_list_spec \
19596variables_saved_for_relink \
19597libname_spec \
19598library_names_spec \
19599soname_spec \
19600install_override_mode \
19601finish_eval \
19602old_striplib \
19603striplib \
19604compiler_lib_search_dirs \
19605predep_objects \
19606postdep_objects \
19607predeps \
19608postdeps \
19609compiler_lib_search_path \
19610LD_CXX \
19611reload_flag_CXX \
19612compiler_CXX \
19613lt_prog_compiler_no_builtin_flag_CXX \
19614lt_prog_compiler_pic_CXX \
19615lt_prog_compiler_wl_CXX \
19616lt_prog_compiler_static_CXX \
19617lt_cv_prog_compiler_c_o_CXX \
19618export_dynamic_flag_spec_CXX \
19619whole_archive_flag_spec_CXX \
19620compiler_needs_object_CXX \
19621with_gnu_ld_CXX \
19622allow_undefined_flag_CXX \
19623no_undefined_flag_CXX \
19624hardcode_libdir_flag_spec_CXX \
19625hardcode_libdir_separator_CXX \
19626exclude_expsyms_CXX \
19627include_expsyms_CXX \
19628file_list_spec_CXX \
19629compiler_lib_search_dirs_CXX \
19630predep_objects_CXX \
19631postdep_objects_CXX \
19632predeps_CXX \
19633postdeps_CXX \
19634compiler_lib_search_path_CXX; do
19635    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19636    *[\\\\\\\`\\"\\\$]*)
19637      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19638      ;;
19639    *)
19640      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19641      ;;
19642    esac
19643done
19644
19645# Double-quote double-evaled strings.
19646for var in reload_cmds \
19647old_postinstall_cmds \
19648old_postuninstall_cmds \
19649old_archive_cmds \
19650extract_expsyms_cmds \
19651old_archive_from_new_cmds \
19652old_archive_from_expsyms_cmds \
19653archive_cmds \
19654archive_expsym_cmds \
19655module_cmds \
19656module_expsym_cmds \
19657export_symbols_cmds \
19658prelink_cmds \
19659postlink_cmds \
19660postinstall_cmds \
19661postuninstall_cmds \
19662finish_cmds \
19663sys_lib_search_path_spec \
19664configure_time_dlsearch_path \
19665configure_time_lt_sys_library_path \
19666reload_cmds_CXX \
19667old_archive_cmds_CXX \
19668old_archive_from_new_cmds_CXX \
19669old_archive_from_expsyms_cmds_CXX \
19670archive_cmds_CXX \
19671archive_expsym_cmds_CXX \
19672module_cmds_CXX \
19673module_expsym_cmds_CXX \
19674export_symbols_cmds_CXX \
19675prelink_cmds_CXX \
19676postlink_cmds_CXX; do
19677    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19678    *[\\\\\\\`\\"\\\$]*)
19679      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
19680      ;;
19681    *)
19682      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19683      ;;
19684    esac
19685done
19686
19687ac_aux_dir='$ac_aux_dir'
19688
19689# See if we are running on zsh, and set the options that allow our
19690# commands through without removal of \ escapes INIT.
19691if test -n "\${ZSH_VERSION+set}"; then
19692   setopt NO_GLOB_SUBST
19693fi
19694
19695
19696    PACKAGE='$PACKAGE'
19697    VERSION='$VERSION'
19698    RM='$RM'
19699    ofile='$ofile'
19700
19701
19702
19703
19704
19705
19706_ACEOF
19707
19708cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19709
19710# Handling of arguments.
19711for ac_config_target in $ac_config_targets
19712do
19713  case $ac_config_target in
19714    "expat_config.h") CONFIG_HEADERS="$CONFIG_HEADERS expat_config.h" ;;
19715    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
19716    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19717    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19718    "expat.pc") CONFIG_FILES="$CONFIG_FILES expat.pc" ;;
19719    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
19720    "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
19721    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
19722    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
19723    "tests/benchmark/Makefile") CONFIG_FILES="$CONFIG_FILES tests/benchmark/Makefile" ;;
19724    "xmlwf/Makefile") CONFIG_FILES="$CONFIG_FILES xmlwf/Makefile" ;;
19725    "run.sh") CONFIG_FILES="$CONFIG_FILES run.sh" ;;
19726
19727  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19728  esac
19729done
19730
19731
19732# If the user did not use the arguments to specify the items to instantiate,
19733# then the envvar interface is used.  Set only those that are not.
19734# We use the long form for the default assignment because of an extremely
19735# bizarre bug on SunOS 4.1.3.
19736if $ac_need_defaults; then
19737  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19738  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19739  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19740fi
19741
19742# Have a temporary directory for convenience.  Make it in the build tree
19743# simply because there is no reason against having it here, and in addition,
19744# creating and moving files from /tmp can sometimes cause problems.
19745# Hook for its removal unless debugging.
19746# Note that there is a small window in which the directory will not be cleaned:
19747# after its creation but before its name has been assigned to `$tmp'.
19748$debug ||
19749{
19750  tmp= ac_tmp=
19751  trap 'exit_status=$?
19752  : "${ac_tmp:=$tmp}"
19753  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19754' 0
19755  trap 'as_fn_exit 1' 1 2 13 15
19756}
19757# Create a (secure) tmp directory for tmp files.
19758
19759{
19760  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19761  test -d "$tmp"
19762}  ||
19763{
19764  tmp=./conf$$-$RANDOM
19765  (umask 077 && mkdir "$tmp")
19766} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19767ac_tmp=$tmp
19768
19769# Set up the scripts for CONFIG_FILES section.
19770# No need to generate them if there are no CONFIG_FILES.
19771# This happens for instance with `./config.status config.h'.
19772if test -n "$CONFIG_FILES"; then
19773
19774
19775ac_cr=`echo X | tr X '\015'`
19776# On cygwin, bash can eat \r inside `` if the user requested igncr.
19777# But we know of no other shell where ac_cr would be empty at this
19778# point, so we can use a bashism as a fallback.
19779if test "x$ac_cr" = x; then
19780  eval ac_cr=\$\'\\r\'
19781fi
19782ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19783if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19784  ac_cs_awk_cr='\\r'
19785else
19786  ac_cs_awk_cr=$ac_cr
19787fi
19788
19789echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19790_ACEOF
19791
19792
19793{
19794  echo "cat >conf$$subs.awk <<_ACEOF" &&
19795  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19796  echo "_ACEOF"
19797} >conf$$subs.sh ||
19798  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19799ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19800ac_delim='%!_!# '
19801for ac_last_try in false false false false false :; do
19802  . ./conf$$subs.sh ||
19803    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19804
19805  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19806  if test $ac_delim_n = $ac_delim_num; then
19807    break
19808  elif $ac_last_try; then
19809    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19810  else
19811    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19812  fi
19813done
19814rm -f conf$$subs.sh
19815
19816cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19817cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19818_ACEOF
19819sed -n '
19820h
19821s/^/S["/; s/!.*/"]=/
19822p
19823g
19824s/^[^!]*!//
19825:repl
19826t repl
19827s/'"$ac_delim"'$//
19828t delim
19829:nl
19830h
19831s/\(.\{148\}\)..*/\1/
19832t more1
19833s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19834p
19835n
19836b repl
19837:more1
19838s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19839p
19840g
19841s/.\{148\}//
19842t nl
19843:delim
19844h
19845s/\(.\{148\}\)..*/\1/
19846t more2
19847s/["\\]/\\&/g; s/^/"/; s/$/"/
19848p
19849b
19850:more2
19851s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19852p
19853g
19854s/.\{148\}//
19855t delim
19856' <conf$$subs.awk | sed '
19857/^[^""]/{
19858  N
19859  s/\n//
19860}
19861' >>$CONFIG_STATUS || ac_write_fail=1
19862rm -f conf$$subs.awk
19863cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19864_ACAWK
19865cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19866  for (key in S) S_is_set[key] = 1
19867  FS = ""
19868
19869}
19870{
19871  line = $ 0
19872  nfields = split(line, field, "@")
19873  substed = 0
19874  len = length(field[1])
19875  for (i = 2; i < nfields; i++) {
19876    key = field[i]
19877    keylen = length(key)
19878    if (S_is_set[key]) {
19879      value = S[key]
19880      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19881      len += length(value) + length(field[++i])
19882      substed = 1
19883    } else
19884      len += 1 + keylen
19885  }
19886
19887  print line
19888}
19889
19890_ACAWK
19891_ACEOF
19892cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19893if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19894  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19895else
19896  cat
19897fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19898  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19899_ACEOF
19900
19901# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19902# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19903# trailing colons and then remove the whole line if VPATH becomes empty
19904# (actually we leave an empty line to preserve line numbers).
19905if test "x$srcdir" = x.; then
19906  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
19907h
19908s///
19909s/^/:/
19910s/[	 ]*$/:/
19911s/:\$(srcdir):/:/g
19912s/:\${srcdir}:/:/g
19913s/:@srcdir@:/:/g
19914s/^:*//
19915s/:*$//
19916x
19917s/\(=[	 ]*\).*/\1/
19918G
19919s/\n//
19920s/^[^=]*=[	 ]*$//
19921}'
19922fi
19923
19924cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19925fi # test -n "$CONFIG_FILES"
19926
19927# Set up the scripts for CONFIG_HEADERS section.
19928# No need to generate them if there are no CONFIG_HEADERS.
19929# This happens for instance with `./config.status Makefile'.
19930if test -n "$CONFIG_HEADERS"; then
19931cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19932BEGIN {
19933_ACEOF
19934
19935# Transform confdefs.h into an awk script `defines.awk', embedded as
19936# here-document in config.status, that substitutes the proper values into
19937# config.h.in to produce config.h.
19938
19939# Create a delimiter string that does not exist in confdefs.h, to ease
19940# handling of long lines.
19941ac_delim='%!_!# '
19942for ac_last_try in false false :; do
19943  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19944  if test -z "$ac_tt"; then
19945    break
19946  elif $ac_last_try; then
19947    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19948  else
19949    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19950  fi
19951done
19952
19953# For the awk script, D is an array of macro values keyed by name,
19954# likewise P contains macro parameters if any.  Preserve backslash
19955# newline sequences.
19956
19957ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19958sed -n '
19959s/.\{148\}/&'"$ac_delim"'/g
19960t rset
19961:rset
19962s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
19963t def
19964d
19965:def
19966s/\\$//
19967t bsnl
19968s/["\\]/\\&/g
19969s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19970D["\1"]=" \3"/p
19971s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
19972d
19973:bsnl
19974s/["\\]/\\&/g
19975s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
19976D["\1"]=" \3\\\\\\n"\\/p
19977t cont
19978s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19979t cont
19980d
19981:cont
19982n
19983s/.\{148\}/&'"$ac_delim"'/g
19984t clear
19985:clear
19986s/\\$//
19987t bsnlc
19988s/["\\]/\\&/g; s/^/"/; s/$/"/p
19989d
19990:bsnlc
19991s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19992b cont
19993' <confdefs.h | sed '
19994s/'"$ac_delim"'/"\\\
19995"/g' >>$CONFIG_STATUS || ac_write_fail=1
19996
19997cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19998  for (key in D) D_is_set[key] = 1
19999  FS = ""
20000}
20001/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20002  line = \$ 0
20003  split(line, arg, " ")
20004  if (arg[1] == "#") {
20005    defundef = arg[2]
20006    mac1 = arg[3]
20007  } else {
20008    defundef = substr(arg[1], 2)
20009    mac1 = arg[2]
20010  }
20011  split(mac1, mac2, "(") #)
20012  macro = mac2[1]
20013  prefix = substr(line, 1, index(line, defundef) - 1)
20014  if (D_is_set[macro]) {
20015    # Preserve the white space surrounding the "#".
20016    print prefix "define", macro P[macro] D[macro]
20017    next
20018  } else {
20019    # Replace #undef with comments.  This is necessary, for example,
20020    # in the case of _POSIX_SOURCE, which is predefined and required
20021    # on some systems where configure will not decide to define it.
20022    if (defundef == "undef") {
20023      print "/*", prefix defundef, macro, "*/"
20024      next
20025    }
20026  }
20027}
20028{ print }
20029_ACAWK
20030_ACEOF
20031cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20032  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20033fi # test -n "$CONFIG_HEADERS"
20034
20035
20036eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20037shift
20038for ac_tag
20039do
20040  case $ac_tag in
20041  :[FHLC]) ac_mode=$ac_tag; continue;;
20042  esac
20043  case $ac_mode$ac_tag in
20044  :[FHL]*:*);;
20045  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20046  :[FH]-) ac_tag=-:-;;
20047  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20048  esac
20049  ac_save_IFS=$IFS
20050  IFS=:
20051  set x $ac_tag
20052  IFS=$ac_save_IFS
20053  shift
20054  ac_file=$1
20055  shift
20056
20057  case $ac_mode in
20058  :L) ac_source=$1;;
20059  :[FH])
20060    ac_file_inputs=
20061    for ac_f
20062    do
20063      case $ac_f in
20064      -) ac_f="$ac_tmp/stdin";;
20065      *) # Look for the file first in the build tree, then in the source tree
20066	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20067	 # because $ac_f cannot contain `:'.
20068	 test -f "$ac_f" ||
20069	   case $ac_f in
20070	   [\\/$]*) false;;
20071	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20072	   esac ||
20073	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20074      esac
20075      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20076      as_fn_append ac_file_inputs " '$ac_f'"
20077    done
20078
20079    # Let's still pretend it is `configure' which instantiates (i.e., don't
20080    # use $as_me), people would be surprised to read:
20081    #    /* config.h.  Generated by config.status.  */
20082    configure_input='Generated from '`
20083	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20084	`' by configure.'
20085    if test x"$ac_file" != x-; then
20086      configure_input="$ac_file.  $configure_input"
20087      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20088$as_echo "$as_me: creating $ac_file" >&6;}
20089    fi
20090    # Neutralize special characters interpreted by sed in replacement strings.
20091    case $configure_input in #(
20092    *\&* | *\|* | *\\* )
20093       ac_sed_conf_input=`$as_echo "$configure_input" |
20094       sed 's/[\\\\&|]/\\\\&/g'`;; #(
20095    *) ac_sed_conf_input=$configure_input;;
20096    esac
20097
20098    case $ac_tag in
20099    *:-:* | *:-) cat >"$ac_tmp/stdin" \
20100      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20101    esac
20102    ;;
20103  esac
20104
20105  ac_dir=`$as_dirname -- "$ac_file" ||
20106$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20107	 X"$ac_file" : 'X\(//\)[^/]' \| \
20108	 X"$ac_file" : 'X\(//\)$' \| \
20109	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20110$as_echo X"$ac_file" |
20111    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20112	    s//\1/
20113	    q
20114	  }
20115	  /^X\(\/\/\)[^/].*/{
20116	    s//\1/
20117	    q
20118	  }
20119	  /^X\(\/\/\)$/{
20120	    s//\1/
20121	    q
20122	  }
20123	  /^X\(\/\).*/{
20124	    s//\1/
20125	    q
20126	  }
20127	  s/.*/./; q'`
20128  as_dir="$ac_dir"; as_fn_mkdir_p
20129  ac_builddir=.
20130
20131case "$ac_dir" in
20132.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20133*)
20134  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20135  # A ".." for each directory in $ac_dir_suffix.
20136  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20137  case $ac_top_builddir_sub in
20138  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20139  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20140  esac ;;
20141esac
20142ac_abs_top_builddir=$ac_pwd
20143ac_abs_builddir=$ac_pwd$ac_dir_suffix
20144# for backward compatibility:
20145ac_top_builddir=$ac_top_build_prefix
20146
20147case $srcdir in
20148  .)  # We are building in place.
20149    ac_srcdir=.
20150    ac_top_srcdir=$ac_top_builddir_sub
20151    ac_abs_top_srcdir=$ac_pwd ;;
20152  [\\/]* | ?:[\\/]* )  # Absolute name.
20153    ac_srcdir=$srcdir$ac_dir_suffix;
20154    ac_top_srcdir=$srcdir
20155    ac_abs_top_srcdir=$srcdir ;;
20156  *) # Relative name.
20157    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20158    ac_top_srcdir=$ac_top_build_prefix$srcdir
20159    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20160esac
20161ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20162
20163
20164  case $ac_mode in
20165  :F)
20166  #
20167  # CONFIG_FILE
20168  #
20169
20170  case $INSTALL in
20171  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20172  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20173  esac
20174  ac_MKDIR_P=$MKDIR_P
20175  case $MKDIR_P in
20176  [\\/$]* | ?:[\\/]* ) ;;
20177  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20178  esac
20179_ACEOF
20180
20181cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20182# If the template does not know about datarootdir, expand it.
20183# FIXME: This hack should be removed a few years after 2.60.
20184ac_datarootdir_hack=; ac_datarootdir_seen=
20185ac_sed_dataroot='
20186/datarootdir/ {
20187  p
20188  q
20189}
20190/@datadir@/p
20191/@docdir@/p
20192/@infodir@/p
20193/@localedir@/p
20194/@mandir@/p'
20195case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20196*datarootdir*) ac_datarootdir_seen=yes;;
20197*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20198  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20199$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20200_ACEOF
20201cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20202  ac_datarootdir_hack='
20203  s&@datadir@&$datadir&g
20204  s&@docdir@&$docdir&g
20205  s&@infodir@&$infodir&g
20206  s&@localedir@&$localedir&g
20207  s&@mandir@&$mandir&g
20208  s&\\\${datarootdir}&$datarootdir&g' ;;
20209esac
20210_ACEOF
20211
20212# Neutralize VPATH when `$srcdir' = `.'.
20213# Shell code in configure.ac might set extrasub.
20214# FIXME: do we really want to maintain this feature?
20215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20216ac_sed_extra="$ac_vpsub
20217$extrasub
20218_ACEOF
20219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20220:t
20221/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20222s|@configure_input@|$ac_sed_conf_input|;t t
20223s&@top_builddir@&$ac_top_builddir_sub&;t t
20224s&@top_build_prefix@&$ac_top_build_prefix&;t t
20225s&@srcdir@&$ac_srcdir&;t t
20226s&@abs_srcdir@&$ac_abs_srcdir&;t t
20227s&@top_srcdir@&$ac_top_srcdir&;t t
20228s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20229s&@builddir@&$ac_builddir&;t t
20230s&@abs_builddir@&$ac_abs_builddir&;t t
20231s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20232s&@INSTALL@&$ac_INSTALL&;t t
20233s&@MKDIR_P@&$ac_MKDIR_P&;t t
20234$ac_datarootdir_hack
20235"
20236eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
20237  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20238
20239test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20240  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20241  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
20242      "$ac_tmp/out"`; test -z "$ac_out"; } &&
20243  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20244which seems to be undefined.  Please make sure it is defined" >&5
20245$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20246which seems to be undefined.  Please make sure it is defined" >&2;}
20247
20248  rm -f "$ac_tmp/stdin"
20249  case $ac_file in
20250  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20251  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20252  esac \
20253  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20254 ;;
20255  :H)
20256  #
20257  # CONFIG_HEADER
20258  #
20259  if test x"$ac_file" != x-; then
20260    {
20261      $as_echo "/* $configure_input  */" \
20262      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
20263    } >"$ac_tmp/config.h" \
20264      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20265    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
20266      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
20267$as_echo "$as_me: $ac_file is unchanged" >&6;}
20268    else
20269      rm -f "$ac_file"
20270      mv "$ac_tmp/config.h" "$ac_file" \
20271	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
20272    fi
20273  else
20274    $as_echo "/* $configure_input  */" \
20275      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20276      || as_fn_error $? "could not create -" "$LINENO" 5
20277  fi
20278# Compute "$ac_file"'s index in $config_headers.
20279_am_arg="$ac_file"
20280_am_stamp_count=1
20281for _am_header in $config_headers :; do
20282  case $_am_header in
20283    $_am_arg | $_am_arg:* )
20284      break ;;
20285    * )
20286      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20287  esac
20288done
20289echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
20290$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20291	 X"$_am_arg" : 'X\(//\)[^/]' \| \
20292	 X"$_am_arg" : 'X\(//\)$' \| \
20293	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
20294$as_echo X"$_am_arg" |
20295    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20296	    s//\1/
20297	    q
20298	  }
20299	  /^X\(\/\/\)[^/].*/{
20300	    s//\1/
20301	    q
20302	  }
20303	  /^X\(\/\/\)$/{
20304	    s//\1/
20305	    q
20306	  }
20307	  /^X\(\/\).*/{
20308	    s//\1/
20309	    q
20310	  }
20311	  s/.*/./; q'`/stamp-h$_am_stamp_count
20312 ;;
20313
20314  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20315$as_echo "$as_me: executing $ac_file commands" >&6;}
20316 ;;
20317  esac
20318
20319
20320  case $ac_file$ac_mode in
20321    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
20322  # Older Autoconf quotes --file arguments for eval, but not when files
20323  # are listed without --file.  Let's play safe and only enable the eval
20324  # if we detect the quoting.
20325  # TODO: see whether this extra hack can be removed once we start
20326  # requiring Autoconf 2.70 or later.
20327  case $CONFIG_FILES in #(
20328  *\'*) :
20329    eval set x "$CONFIG_FILES" ;; #(
20330  *) :
20331    set x $CONFIG_FILES ;; #(
20332  *) :
20333     ;;
20334esac
20335  shift
20336  # Used to flag and report bootstrapping failures.
20337  am_rc=0
20338  for am_mf
20339  do
20340    # Strip MF so we end up with the name of the file.
20341    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
20342    # Check whether this is an Automake generated Makefile which includes
20343    # dependency-tracking related rules and includes.
20344    # Grep'ing the whole file directly is not great: AIX grep has a line
20345    # limit of 2048, but all sed's we know have understand at least 4000.
20346    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
20347      || continue
20348    am_dirpart=`$as_dirname -- "$am_mf" ||
20349$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20350	 X"$am_mf" : 'X\(//\)[^/]' \| \
20351	 X"$am_mf" : 'X\(//\)$' \| \
20352	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
20353$as_echo X"$am_mf" |
20354    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20355	    s//\1/
20356	    q
20357	  }
20358	  /^X\(\/\/\)[^/].*/{
20359	    s//\1/
20360	    q
20361	  }
20362	  /^X\(\/\/\)$/{
20363	    s//\1/
20364	    q
20365	  }
20366	  /^X\(\/\).*/{
20367	    s//\1/
20368	    q
20369	  }
20370	  s/.*/./; q'`
20371    am_filepart=`$as_basename -- "$am_mf" ||
20372$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
20373	 X"$am_mf" : 'X\(//\)$' \| \
20374	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
20375$as_echo X/"$am_mf" |
20376    sed '/^.*\/\([^/][^/]*\)\/*$/{
20377	    s//\1/
20378	    q
20379	  }
20380	  /^X\/\(\/\/\)$/{
20381	    s//\1/
20382	    q
20383	  }
20384	  /^X\/\(\/\).*/{
20385	    s//\1/
20386	    q
20387	  }
20388	  s/.*/./; q'`
20389    { echo "$as_me:$LINENO: cd "$am_dirpart" \
20390      && sed -e '/# am--include-marker/d' "$am_filepart" \
20391        | $MAKE -f - am--depfiles" >&5
20392   (cd "$am_dirpart" \
20393      && sed -e '/# am--include-marker/d' "$am_filepart" \
20394        | $MAKE -f - am--depfiles) >&5 2>&5
20395   ac_status=$?
20396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20397   (exit $ac_status); } || am_rc=$?
20398  done
20399  if test $am_rc -ne 0; then
20400    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20401$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20402as_fn_error $? "Something went wrong bootstrapping makefile fragments
20403    for automatic dependency tracking.  Try re-running configure with the
20404    '--disable-dependency-tracking' option to at least be able to build
20405    the package (albeit without support for automatic dependency tracking).
20406See \`config.log' for more details" "$LINENO" 5; }
20407  fi
20408  { am_dirpart=; unset am_dirpart;}
20409  { am_filepart=; unset am_filepart;}
20410  { am_mf=; unset am_mf;}
20411  { am_rc=; unset am_rc;}
20412  rm -f conftest-deps.mk
20413}
20414 ;;
20415    "libtool":C)
20416
20417    # See if we are running on zsh, and set the options that allow our
20418    # commands through without removal of \ escapes.
20419    if test -n "${ZSH_VERSION+set}"; then
20420      setopt NO_GLOB_SUBST
20421    fi
20422
20423    cfgfile=${ofile}T
20424    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20425    $RM "$cfgfile"
20426
20427    cat <<_LT_EOF >> "$cfgfile"
20428#! $SHELL
20429# Generated automatically by $as_me ($PACKAGE) $VERSION
20430# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20431# NOTE: Changes made to this file will be lost: look at ltmain.sh.
20432
20433# Provide generalized library-building support services.
20434# Written by Gordon Matzigkeit, 1996
20435
20436# Copyright (C) 2014 Free Software Foundation, Inc.
20437# This is free software; see the source for copying conditions.  There is NO
20438# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20439
20440# GNU Libtool is free software; you can redistribute it and/or modify
20441# it under the terms of the GNU General Public License as published by
20442# the Free Software Foundation; either version 2 of of the License, or
20443# (at your option) any later version.
20444#
20445# As a special exception to the GNU General Public License, if you
20446# distribute this file as part of a program or library that is built
20447# using GNU Libtool, you may include this file under the  same
20448# distribution terms that you use for the rest of that program.
20449#
20450# GNU Libtool is distributed in the hope that it will be useful, but
20451# WITHOUT ANY WARRANTY; without even the implied warranty of
20452# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20453# GNU General Public License for more details.
20454#
20455# You should have received a copy of the GNU General Public License
20456# along with this program.  If not, see <http://www.gnu.org/licenses/>.
20457
20458
20459# The names of the tagged configurations supported by this script.
20460available_tags='CXX '
20461
20462# Configured defaults for sys_lib_dlsearch_path munging.
20463: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
20464
20465# ### BEGIN LIBTOOL CONFIG
20466
20467# Which release of libtool.m4 was used?
20468macro_version=$macro_version
20469macro_revision=$macro_revision
20470
20471# Assembler program.
20472AS=$lt_AS
20473
20474# DLL creation program.
20475DLLTOOL=$lt_DLLTOOL
20476
20477# Object dumper program.
20478OBJDUMP=$lt_OBJDUMP
20479
20480# Whether or not to build shared libraries.
20481build_libtool_libs=$enable_shared
20482
20483# Whether or not to build static libraries.
20484build_old_libs=$enable_static
20485
20486# What type of objects to build.
20487pic_mode=$pic_mode
20488
20489# Whether or not to optimize for fast installation.
20490fast_install=$enable_fast_install
20491
20492# Shared archive member basename,for filename based shared library versioning on AIX.
20493shared_archive_member_spec=$shared_archive_member_spec
20494
20495# Shell to use when invoking shell scripts.
20496SHELL=$lt_SHELL
20497
20498# An echo program that protects backslashes.
20499ECHO=$lt_ECHO
20500
20501# The PATH separator for the build system.
20502PATH_SEPARATOR=$lt_PATH_SEPARATOR
20503
20504# The host system.
20505host_alias=$host_alias
20506host=$host
20507host_os=$host_os
20508
20509# The build system.
20510build_alias=$build_alias
20511build=$build
20512build_os=$build_os
20513
20514# A sed program that does not truncate output.
20515SED=$lt_SED
20516
20517# Sed that helps us avoid accidentally triggering echo(1) options like -n.
20518Xsed="\$SED -e 1s/^X//"
20519
20520# A grep program that handles long lines.
20521GREP=$lt_GREP
20522
20523# An ERE matcher.
20524EGREP=$lt_EGREP
20525
20526# A literal string matcher.
20527FGREP=$lt_FGREP
20528
20529# A BSD- or MS-compatible name lister.
20530NM=$lt_NM
20531
20532# Whether we need soft or hard links.
20533LN_S=$lt_LN_S
20534
20535# What is the maximum length of a command?
20536max_cmd_len=$max_cmd_len
20537
20538# Object file suffix (normally "o").
20539objext=$ac_objext
20540
20541# Executable file suffix (normally "").
20542exeext=$exeext
20543
20544# whether the shell understands "unset".
20545lt_unset=$lt_unset
20546
20547# turn spaces into newlines.
20548SP2NL=$lt_lt_SP2NL
20549
20550# turn newlines into spaces.
20551NL2SP=$lt_lt_NL2SP
20552
20553# convert \$build file names to \$host format.
20554to_host_file_cmd=$lt_cv_to_host_file_cmd
20555
20556# convert \$build files to toolchain format.
20557to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20558
20559# Method to check whether dependent libraries are shared objects.
20560deplibs_check_method=$lt_deplibs_check_method
20561
20562# Command to use when deplibs_check_method = "file_magic".
20563file_magic_cmd=$lt_file_magic_cmd
20564
20565# How to find potential files when deplibs_check_method = "file_magic".
20566file_magic_glob=$lt_file_magic_glob
20567
20568# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20569want_nocaseglob=$lt_want_nocaseglob
20570
20571# Command to associate shared and link libraries.
20572sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20573
20574# The archiver.
20575AR=$lt_AR
20576
20577# Flags to create an archive.
20578AR_FLAGS=$lt_AR_FLAGS
20579
20580# How to feed a file listing to the archiver.
20581archiver_list_spec=$lt_archiver_list_spec
20582
20583# A symbol stripping program.
20584STRIP=$lt_STRIP
20585
20586# Commands used to install an old-style archive.
20587RANLIB=$lt_RANLIB
20588old_postinstall_cmds=$lt_old_postinstall_cmds
20589old_postuninstall_cmds=$lt_old_postuninstall_cmds
20590
20591# Whether to use a lock for old archive extraction.
20592lock_old_archive_extraction=$lock_old_archive_extraction
20593
20594# A C compiler.
20595LTCC=$lt_CC
20596
20597# LTCC compiler flags.
20598LTCFLAGS=$lt_CFLAGS
20599
20600# Take the output of nm and produce a listing of raw symbols and C names.
20601global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20602
20603# Transform the output of nm in a proper C declaration.
20604global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20605
20606# Transform the output of nm into a list of symbols to manually relocate.
20607global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
20608
20609# Transform the output of nm in a C name address pair.
20610global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20611
20612# Transform the output of nm in a C name address pair when lib prefix is needed.
20613global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20614
20615# The name lister interface.
20616nm_interface=$lt_lt_cv_nm_interface
20617
20618# Specify filename containing input files for \$NM.
20619nm_file_list_spec=$lt_nm_file_list_spec
20620
20621# The root where to search for dependent libraries,and where our libraries should be installed.
20622lt_sysroot=$lt_sysroot
20623
20624# Command to truncate a binary pipe.
20625lt_truncate_bin=$lt_lt_cv_truncate_bin
20626
20627# The name of the directory that contains temporary libtool files.
20628objdir=$objdir
20629
20630# Used to examine libraries when file_magic_cmd begins with "file".
20631MAGIC_CMD=$MAGIC_CMD
20632
20633# Must we lock files when doing compilation?
20634need_locks=$lt_need_locks
20635
20636# Manifest tool.
20637MANIFEST_TOOL=$lt_MANIFEST_TOOL
20638
20639# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20640DSYMUTIL=$lt_DSYMUTIL
20641
20642# Tool to change global to local symbols on Mac OS X.
20643NMEDIT=$lt_NMEDIT
20644
20645# Tool to manipulate fat objects and archives on Mac OS X.
20646LIPO=$lt_LIPO
20647
20648# ldd/readelf like tool for Mach-O binaries on Mac OS X.
20649OTOOL=$lt_OTOOL
20650
20651# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20652OTOOL64=$lt_OTOOL64
20653
20654# Old archive suffix (normally "a").
20655libext=$libext
20656
20657# Shared library suffix (normally ".so").
20658shrext_cmds=$lt_shrext_cmds
20659
20660# The commands to extract the exported symbol list from a shared archive.
20661extract_expsyms_cmds=$lt_extract_expsyms_cmds
20662
20663# Variables whose values should be saved in libtool wrapper scripts and
20664# restored at link time.
20665variables_saved_for_relink=$lt_variables_saved_for_relink
20666
20667# Do we need the "lib" prefix for modules?
20668need_lib_prefix=$need_lib_prefix
20669
20670# Do we need a version for libraries?
20671need_version=$need_version
20672
20673# Library versioning type.
20674version_type=$version_type
20675
20676# Shared library runtime path variable.
20677runpath_var=$runpath_var
20678
20679# Shared library path variable.
20680shlibpath_var=$shlibpath_var
20681
20682# Is shlibpath searched before the hard-coded library search path?
20683shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20684
20685# Format of library name prefix.
20686libname_spec=$lt_libname_spec
20687
20688# List of archive names.  First name is the real one, the rest are links.
20689# The last name is the one that the linker finds with -lNAME
20690library_names_spec=$lt_library_names_spec
20691
20692# The coded name of the library, if different from the real name.
20693soname_spec=$lt_soname_spec
20694
20695# Permission mode override for installation of shared libraries.
20696install_override_mode=$lt_install_override_mode
20697
20698# Command to use after installation of a shared archive.
20699postinstall_cmds=$lt_postinstall_cmds
20700
20701# Command to use after uninstallation of a shared archive.
20702postuninstall_cmds=$lt_postuninstall_cmds
20703
20704# Commands used to finish a libtool library installation in a directory.
20705finish_cmds=$lt_finish_cmds
20706
20707# As "finish_cmds", except a single script fragment to be evaled but
20708# not shown.
20709finish_eval=$lt_finish_eval
20710
20711# Whether we should hardcode library paths into libraries.
20712hardcode_into_libs=$hardcode_into_libs
20713
20714# Compile-time system search path for libraries.
20715sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20716
20717# Detected run-time system search path for libraries.
20718sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
20719
20720# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
20721configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
20722
20723# Whether dlopen is supported.
20724dlopen_support=$enable_dlopen
20725
20726# Whether dlopen of programs is supported.
20727dlopen_self=$enable_dlopen_self
20728
20729# Whether dlopen of statically linked programs is supported.
20730dlopen_self_static=$enable_dlopen_self_static
20731
20732# Commands to strip libraries.
20733old_striplib=$lt_old_striplib
20734striplib=$lt_striplib
20735
20736
20737# The linker used to build libraries.
20738LD=$lt_LD
20739
20740# How to create reloadable object files.
20741reload_flag=$lt_reload_flag
20742reload_cmds=$lt_reload_cmds
20743
20744# Commands used to build an old-style archive.
20745old_archive_cmds=$lt_old_archive_cmds
20746
20747# A language specific compiler.
20748CC=$lt_compiler
20749
20750# Is the compiler the GNU compiler?
20751with_gcc=$GCC
20752
20753# Compiler flag to turn off builtin functions.
20754no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20755
20756# Additional compiler flags for building library objects.
20757pic_flag=$lt_lt_prog_compiler_pic
20758
20759# How to pass a linker flag through the compiler.
20760wl=$lt_lt_prog_compiler_wl
20761
20762# Compiler flag to prevent dynamic linking.
20763link_static_flag=$lt_lt_prog_compiler_static
20764
20765# Does compiler simultaneously support -c and -o options?
20766compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20767
20768# Whether or not to add -lc for building shared libraries.
20769build_libtool_need_lc=$archive_cmds_need_lc
20770
20771# Whether or not to disallow shared libs when runtime libs are static.
20772allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20773
20774# Compiler flag to allow reflexive dlopens.
20775export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20776
20777# Compiler flag to generate shared objects directly from archives.
20778whole_archive_flag_spec=$lt_whole_archive_flag_spec
20779
20780# Whether the compiler copes with passing no objects directly.
20781compiler_needs_object=$lt_compiler_needs_object
20782
20783# Create an old-style archive from a shared archive.
20784old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20785
20786# Create a temporary old-style archive to link instead of a shared archive.
20787old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20788
20789# Commands used to build a shared archive.
20790archive_cmds=$lt_archive_cmds
20791archive_expsym_cmds=$lt_archive_expsym_cmds
20792
20793# Commands used to build a loadable module if different from building
20794# a shared archive.
20795module_cmds=$lt_module_cmds
20796module_expsym_cmds=$lt_module_expsym_cmds
20797
20798# Whether we are building with GNU ld or not.
20799with_gnu_ld=$lt_with_gnu_ld
20800
20801# Flag that allows shared libraries with undefined symbols to be built.
20802allow_undefined_flag=$lt_allow_undefined_flag
20803
20804# Flag that enforces no undefined symbols.
20805no_undefined_flag=$lt_no_undefined_flag
20806
20807# Flag to hardcode \$libdir into a binary during linking.
20808# This must work even if \$libdir does not exist
20809hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20810
20811# Whether we need a single "-rpath" flag with a separated argument.
20812hardcode_libdir_separator=$lt_hardcode_libdir_separator
20813
20814# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20815# DIR into the resulting binary.
20816hardcode_direct=$hardcode_direct
20817
20818# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
20819# DIR into the resulting binary and the resulting library dependency is
20820# "absolute",i.e impossible to change by setting \$shlibpath_var if the
20821# library is relocated.
20822hardcode_direct_absolute=$hardcode_direct_absolute
20823
20824# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20825# into the resulting binary.
20826hardcode_minus_L=$hardcode_minus_L
20827
20828# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20829# into the resulting binary.
20830hardcode_shlibpath_var=$hardcode_shlibpath_var
20831
20832# Set to "yes" if building a shared library automatically hardcodes DIR
20833# into the library and all subsequent libraries and executables linked
20834# against it.
20835hardcode_automatic=$hardcode_automatic
20836
20837# Set to yes if linker adds runtime paths of dependent libraries
20838# to runtime path list.
20839inherit_rpath=$inherit_rpath
20840
20841# Whether libtool must link a program against all its dependency libraries.
20842link_all_deplibs=$link_all_deplibs
20843
20844# Set to "yes" if exported symbols are required.
20845always_export_symbols=$always_export_symbols
20846
20847# The commands to list exported symbols.
20848export_symbols_cmds=$lt_export_symbols_cmds
20849
20850# Symbols that should not be listed in the preloaded symbols.
20851exclude_expsyms=$lt_exclude_expsyms
20852
20853# Symbols that must always be exported.
20854include_expsyms=$lt_include_expsyms
20855
20856# Commands necessary for linking programs (against libraries) with templates.
20857prelink_cmds=$lt_prelink_cmds
20858
20859# Commands necessary for finishing linking programs.
20860postlink_cmds=$lt_postlink_cmds
20861
20862# Specify filename containing input files.
20863file_list_spec=$lt_file_list_spec
20864
20865# How to hardcode a shared library path into an executable.
20866hardcode_action=$hardcode_action
20867
20868# The directories searched by this compiler when creating a shared library.
20869compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20870
20871# Dependencies to place before and after the objects being linked to
20872# create a shared library.
20873predep_objects=$lt_predep_objects
20874postdep_objects=$lt_postdep_objects
20875predeps=$lt_predeps
20876postdeps=$lt_postdeps
20877
20878# The library search path used internally by the compiler when linking
20879# a shared library.
20880compiler_lib_search_path=$lt_compiler_lib_search_path
20881
20882# ### END LIBTOOL CONFIG
20883
20884_LT_EOF
20885
20886    cat <<'_LT_EOF' >> "$cfgfile"
20887
20888# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
20889
20890# func_munge_path_list VARIABLE PATH
20891# -----------------------------------
20892# VARIABLE is name of variable containing _space_ separated list of
20893# directories to be munged by the contents of PATH, which is string
20894# having a format:
20895# "DIR[:DIR]:"
20896#       string "DIR[ DIR]" will be prepended to VARIABLE
20897# ":DIR[:DIR]"
20898#       string "DIR[ DIR]" will be appended to VARIABLE
20899# "DIRP[:DIRP]::[DIRA:]DIRA"
20900#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
20901#       "DIRA[ DIRA]" will be appended to VARIABLE
20902# "DIR[:DIR]"
20903#       VARIABLE will be replaced by "DIR[ DIR]"
20904func_munge_path_list ()
20905{
20906    case x$2 in
20907    x)
20908        ;;
20909    *:)
20910        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
20911        ;;
20912    x:*)
20913        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
20914        ;;
20915    *::*)
20916        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
20917        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
20918        ;;
20919    *)
20920        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
20921        ;;
20922    esac
20923}
20924
20925
20926# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
20927func_cc_basename ()
20928{
20929    for cc_temp in $*""; do
20930      case $cc_temp in
20931        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
20932        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
20933        \-*) ;;
20934        *) break;;
20935      esac
20936    done
20937    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
20938}
20939
20940
20941# ### END FUNCTIONS SHARED WITH CONFIGURE
20942
20943_LT_EOF
20944
20945  case $host_os in
20946  aix3*)
20947    cat <<\_LT_EOF >> "$cfgfile"
20948# AIX sometimes has problems with the GCC collect2 program.  For some
20949# reason, if we set the COLLECT_NAMES environment variable, the problems
20950# vanish in a puff of smoke.
20951if test set != "${COLLECT_NAMES+set}"; then
20952  COLLECT_NAMES=
20953  export COLLECT_NAMES
20954fi
20955_LT_EOF
20956    ;;
20957  esac
20958
20959
20960ltmain=$ac_aux_dir/ltmain.sh
20961
20962
20963  # We use sed instead of cat because bash on DJGPP gets confused if
20964  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
20965  # text mode, it properly converts lines to CR/LF.  This bash problem
20966  # is reportedly fixed, but why not run on old versions too?
20967  sed '$q' "$ltmain" >> "$cfgfile" \
20968     || (rm -f "$cfgfile"; exit 1)
20969
20970   mv -f "$cfgfile" "$ofile" ||
20971    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20972  chmod +x "$ofile"
20973
20974
20975    cat <<_LT_EOF >> "$ofile"
20976
20977# ### BEGIN LIBTOOL TAG CONFIG: CXX
20978
20979# The linker used to build libraries.
20980LD=$lt_LD_CXX
20981
20982# How to create reloadable object files.
20983reload_flag=$lt_reload_flag_CXX
20984reload_cmds=$lt_reload_cmds_CXX
20985
20986# Commands used to build an old-style archive.
20987old_archive_cmds=$lt_old_archive_cmds_CXX
20988
20989# A language specific compiler.
20990CC=$lt_compiler_CXX
20991
20992# Is the compiler the GNU compiler?
20993with_gcc=$GCC_CXX
20994
20995# Compiler flag to turn off builtin functions.
20996no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20997
20998# Additional compiler flags for building library objects.
20999pic_flag=$lt_lt_prog_compiler_pic_CXX
21000
21001# How to pass a linker flag through the compiler.
21002wl=$lt_lt_prog_compiler_wl_CXX
21003
21004# Compiler flag to prevent dynamic linking.
21005link_static_flag=$lt_lt_prog_compiler_static_CXX
21006
21007# Does compiler simultaneously support -c and -o options?
21008compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
21009
21010# Whether or not to add -lc for building shared libraries.
21011build_libtool_need_lc=$archive_cmds_need_lc_CXX
21012
21013# Whether or not to disallow shared libs when runtime libs are static.
21014allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
21015
21016# Compiler flag to allow reflexive dlopens.
21017export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
21018
21019# Compiler flag to generate shared objects directly from archives.
21020whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
21021
21022# Whether the compiler copes with passing no objects directly.
21023compiler_needs_object=$lt_compiler_needs_object_CXX
21024
21025# Create an old-style archive from a shared archive.
21026old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
21027
21028# Create a temporary old-style archive to link instead of a shared archive.
21029old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
21030
21031# Commands used to build a shared archive.
21032archive_cmds=$lt_archive_cmds_CXX
21033archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
21034
21035# Commands used to build a loadable module if different from building
21036# a shared archive.
21037module_cmds=$lt_module_cmds_CXX
21038module_expsym_cmds=$lt_module_expsym_cmds_CXX
21039
21040# Whether we are building with GNU ld or not.
21041with_gnu_ld=$lt_with_gnu_ld_CXX
21042
21043# Flag that allows shared libraries with undefined symbols to be built.
21044allow_undefined_flag=$lt_allow_undefined_flag_CXX
21045
21046# Flag that enforces no undefined symbols.
21047no_undefined_flag=$lt_no_undefined_flag_CXX
21048
21049# Flag to hardcode \$libdir into a binary during linking.
21050# This must work even if \$libdir does not exist
21051hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
21052
21053# Whether we need a single "-rpath" flag with a separated argument.
21054hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
21055
21056# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21057# DIR into the resulting binary.
21058hardcode_direct=$hardcode_direct_CXX
21059
21060# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
21061# DIR into the resulting binary and the resulting library dependency is
21062# "absolute",i.e impossible to change by setting \$shlibpath_var if the
21063# library is relocated.
21064hardcode_direct_absolute=$hardcode_direct_absolute_CXX
21065
21066# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21067# into the resulting binary.
21068hardcode_minus_L=$hardcode_minus_L_CXX
21069
21070# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21071# into the resulting binary.
21072hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
21073
21074# Set to "yes" if building a shared library automatically hardcodes DIR
21075# into the library and all subsequent libraries and executables linked
21076# against it.
21077hardcode_automatic=$hardcode_automatic_CXX
21078
21079# Set to yes if linker adds runtime paths of dependent libraries
21080# to runtime path list.
21081inherit_rpath=$inherit_rpath_CXX
21082
21083# Whether libtool must link a program against all its dependency libraries.
21084link_all_deplibs=$link_all_deplibs_CXX
21085
21086# Set to "yes" if exported symbols are required.
21087always_export_symbols=$always_export_symbols_CXX
21088
21089# The commands to list exported symbols.
21090export_symbols_cmds=$lt_export_symbols_cmds_CXX
21091
21092# Symbols that should not be listed in the preloaded symbols.
21093exclude_expsyms=$lt_exclude_expsyms_CXX
21094
21095# Symbols that must always be exported.
21096include_expsyms=$lt_include_expsyms_CXX
21097
21098# Commands necessary for linking programs (against libraries) with templates.
21099prelink_cmds=$lt_prelink_cmds_CXX
21100
21101# Commands necessary for finishing linking programs.
21102postlink_cmds=$lt_postlink_cmds_CXX
21103
21104# Specify filename containing input files.
21105file_list_spec=$lt_file_list_spec_CXX
21106
21107# How to hardcode a shared library path into an executable.
21108hardcode_action=$hardcode_action_CXX
21109
21110# The directories searched by this compiler when creating a shared library.
21111compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
21112
21113# Dependencies to place before and after the objects being linked to
21114# create a shared library.
21115predep_objects=$lt_predep_objects_CXX
21116postdep_objects=$lt_postdep_objects_CXX
21117predeps=$lt_predeps_CXX
21118postdeps=$lt_postdeps_CXX
21119
21120# The library search path used internally by the compiler when linking
21121# a shared library.
21122compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
21123
21124# ### END LIBTOOL TAG CONFIG: CXX
21125_LT_EOF
21126
21127 ;;
21128    "run.sh":F) chmod +x run.sh ;;
21129
21130  esac
21131done # for ac_tag
21132
21133
21134as_fn_exit 0
21135_ACEOF
21136ac_clean_files=$ac_clean_files_save
21137
21138test $ac_write_fail = 0 ||
21139  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21140
21141
21142# configure is writing to config.log, and then calls config.status.
21143# config.status does its own redirection, appending to config.log.
21144# Unfortunately, on DOS this fails, as config.log is still kept open
21145# by configure, so config.status won't be able to write to it; its
21146# output is simply discarded.  So we exec the FD to /dev/null,
21147# effectively closing config.log, so it can be properly (re)opened and
21148# appended to by config.status.  When coming back to configure, we
21149# need to make the FD available again.
21150if test "$no_create" != yes; then
21151  ac_cs_success=:
21152  ac_config_status_args=
21153  test "$silent" = yes &&
21154    ac_config_status_args="$ac_config_status_args --quiet"
21155  exec 5>/dev/null
21156  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21157  exec 5>>config.log
21158  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21159  # would make configure fail if this is the last instruction.
21160  $ac_cs_success || as_fn_exit 1
21161fi
21162if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21163  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21164$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21165fi
21166
21167