1#! /bin/sh
2# From configure.ac Id: 9e53b7243116521c824456d5fb2d4d3c358c0d76 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.69 for ldapcpplib  .
5#
6# Report bugs to <http://www.openldap.org/its/ >.
7#
8# Copyright 2000-2021 The OpenLDAP Foundation. All rights reserved.
9# Restrictions apply, see COPYRIGHT and LICENSE files.
10#
11#
12# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
13#
14#
15# This configure script is free software; the Free Software Foundation
16# gives unlimited permission to copy, distribute and modify it.
17## -------------------- ##
18## M4sh Initialization. ##
19## -------------------- ##
20
21# Be more Bourne compatible
22DUALCASE=1; export DUALCASE # for MKS sh
23if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24  emulate sh
25  NULLCMD=:
26  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
27  # is contrary to our usage.  Disable this feature.
28  alias -g '${1+"$@"}'='"$@"'
29  setopt NO_GLOB_SUBST
30else
31  case `(set -o) 2>/dev/null` in #(
32  *posix*) :
33    set -o posix ;; #(
34  *) :
35     ;;
36esac
37fi
38
39
40as_nl='
41'
42export as_nl
43# Printing a long string crashes Solaris 7 /usr/bin/printf.
44as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
46as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
47# Prefer a ksh shell builtin over an external printf program on Solaris,
48# but without wasting forks for bash or zsh.
49if test -z "$BASH_VERSION$ZSH_VERSION" \
50    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51  as_echo='print -r --'
52  as_echo_n='print -rn --'
53elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
54  as_echo='printf %s\n'
55  as_echo_n='printf %s'
56else
57  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
58    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
59    as_echo_n='/usr/ucb/echo -n'
60  else
61    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62    as_echo_n_body='eval
63      arg=$1;
64      case $arg in #(
65      *"$as_nl"*)
66	expr "X$arg" : "X\\(.*\\)$as_nl";
67	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68      esac;
69      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70    '
71    export as_echo_n_body
72    as_echo_n='sh -c $as_echo_n_body as_echo'
73  fi
74  export as_echo_body
75  as_echo='sh -c $as_echo_body as_echo'
76fi
77
78# The user is always right.
79if test "${PATH_SEPARATOR+set}" != set; then
80  PATH_SEPARATOR=:
81  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
82    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83      PATH_SEPARATOR=';'
84  }
85fi
86
87
88# IFS
89# We need space, tab and new line, in precisely that order.  Quoting is
90# there to prevent editors from complaining about space-tab.
91# (If _AS_PATH_WALK were called with IFS unset, it would disable word
92# splitting by setting IFS to empty value.)
93IFS=" ""	$as_nl"
94
95# Find who we are.  Look in the path if we contain no directory separator.
96as_myself=
97case $0 in #((
98  *[\\/]* ) as_myself=$0 ;;
99  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100for as_dir in $PATH
101do
102  IFS=$as_save_IFS
103  test -z "$as_dir" && as_dir=.
104    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105  done
106IFS=$as_save_IFS
107
108     ;;
109esac
110# We did not find ourselves, most probably we were run as `sh COMMAND'
111# in which case we are not to be found in the path.
112if test "x$as_myself" = x; then
113  as_myself=$0
114fi
115if test ! -f "$as_myself"; then
116  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117  exit 1
118fi
119
120# Unset variables that we do not need and which cause bugs (e.g. in
121# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
122# suppresses any "Segmentation fault" message there.  '((' could
123# trigger a bug in pdksh 5.2.14.
124for as_var in BASH_ENV ENV MAIL MAILPATH
125do eval test x\${$as_var+set} = xset \
126  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
127done
128PS1='$ '
129PS2='> '
130PS4='+ '
131
132# NLS nuisances.
133LC_ALL=C
134export LC_ALL
135LANGUAGE=C
136export LANGUAGE
137
138# CDPATH.
139(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
140
141# Use a proper internal environment variable to ensure we don't fall
142  # into an infinite loop, continuously re-executing ourselves.
143  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
144    _as_can_reexec=no; export _as_can_reexec;
145    # We cannot yet assume a decent shell, so we have to provide a
146# neutralization value for shells without unset; and this also
147# works around shells that cannot unset nonexistent variables.
148# Preserve -v and -x to the replacement shell.
149BASH_ENV=/dev/null
150ENV=/dev/null
151(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
152case $- in # ((((
153  *v*x* | *x*v* ) as_opts=-vx ;;
154  *v* ) as_opts=-v ;;
155  *x* ) as_opts=-x ;;
156  * ) as_opts= ;;
157esac
158exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
159# Admittedly, this is quite paranoid, since all the known shells bail
160# out after a failed `exec'.
161$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
162as_fn_exit 255
163  fi
164  # We don't want this to propagate to other subprocesses.
165          { _as_can_reexec=; unset _as_can_reexec;}
166if test "x$CONFIG_SHELL" = x; then
167  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
168  emulate sh
169  NULLCMD=:
170  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
171  # is contrary to our usage.  Disable this feature.
172  alias -g '\${1+\"\$@\"}'='\"\$@\"'
173  setopt NO_GLOB_SUBST
174else
175  case \`(set -o) 2>/dev/null\` in #(
176  *posix*) :
177    set -o posix ;; #(
178  *) :
179     ;;
180esac
181fi
182"
183  as_required="as_fn_return () { (exit \$1); }
184as_fn_success () { as_fn_return 0; }
185as_fn_failure () { as_fn_return 1; }
186as_fn_ret_success () { return 0; }
187as_fn_ret_failure () { return 1; }
188
189exitcode=0
190as_fn_success || { exitcode=1; echo as_fn_success failed.; }
191as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
192as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
193as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
194if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
195
196else
197  exitcode=1; echo positional parameters were not saved.
198fi
199test x\$exitcode = x0 || exit 1
200test -x / || exit 1"
201  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
202  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
203  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
204  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
205
206  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
207    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
208    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
209    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
210    PATH=/empty FPATH=/empty; export PATH FPATH
211    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
212      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
213test \$(( 1 + 1 )) = 2 || exit 1"
214  if (eval "$as_required") 2>/dev/null; then :
215  as_have_required=yes
216else
217  as_have_required=no
218fi
219  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
220
221else
222  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
223as_found=false
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226  IFS=$as_save_IFS
227  test -z "$as_dir" && as_dir=.
228  as_found=:
229  case $as_dir in #(
230	 /*)
231	   for as_base in sh bash ksh sh5; do
232	     # Try only shells that exist, to save several forks.
233	     as_shell=$as_dir/$as_base
234	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
235		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
236  CONFIG_SHELL=$as_shell as_have_required=yes
237		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
238  break 2
239fi
240fi
241	   done;;
242       esac
243  as_found=false
244done
245$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
246	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
247  CONFIG_SHELL=$SHELL as_have_required=yes
248fi; }
249IFS=$as_save_IFS
250
251
252      if test "x$CONFIG_SHELL" != x; then :
253  export CONFIG_SHELL
254             # We cannot yet assume a decent shell, so we have to provide a
255# neutralization value for shells without unset; and this also
256# works around shells that cannot unset nonexistent variables.
257# Preserve -v and -x to the replacement shell.
258BASH_ENV=/dev/null
259ENV=/dev/null
260(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
261case $- in # ((((
262  *v*x* | *x*v* ) as_opts=-vx ;;
263  *v* ) as_opts=-v ;;
264  *x* ) as_opts=-x ;;
265  * ) as_opts= ;;
266esac
267exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
268# Admittedly, this is quite paranoid, since all the known shells bail
269# out after a failed `exec'.
270$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
271exit 255
272fi
273
274    if test x$as_have_required = xno; then :
275  $as_echo "$0: This script requires a shell more modern than all"
276  $as_echo "$0: the shells that I found on your system."
277  if test x${ZSH_VERSION+set} = xset ; then
278    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
279    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
280  else
281    $as_echo "$0: Please tell bug-autoconf@gnu.org and
282$0: http://www.openldap.org/its/ about your system,
283$0: including any error possibly output before this
284$0: message. Then install a modern shell, or manually run
285$0: the script under such a shell if you do have one."
286  fi
287  exit 1
288fi
289fi
290fi
291SHELL=${CONFIG_SHELL-/bin/sh}
292export SHELL
293# Unset more variables known to interfere with behavior of common tools.
294CLICOLOR_FORCE= GREP_OPTIONS=
295unset CLICOLOR_FORCE GREP_OPTIONS
296
297## --------------------- ##
298## M4sh Shell Functions. ##
299## --------------------- ##
300# as_fn_unset VAR
301# ---------------
302# Portably unset VAR.
303as_fn_unset ()
304{
305  { eval $1=; unset $1;}
306}
307as_unset=as_fn_unset
308
309# as_fn_set_status STATUS
310# -----------------------
311# Set $? to STATUS, without forking.
312as_fn_set_status ()
313{
314  return $1
315} # as_fn_set_status
316
317# as_fn_exit STATUS
318# -----------------
319# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
320as_fn_exit ()
321{
322  set +e
323  as_fn_set_status $1
324  exit $1
325} # as_fn_exit
326
327# as_fn_mkdir_p
328# -------------
329# Create "$as_dir" as a directory, including parents if necessary.
330as_fn_mkdir_p ()
331{
332
333  case $as_dir in #(
334  -*) as_dir=./$as_dir;;
335  esac
336  test -d "$as_dir" || eval $as_mkdir_p || {
337    as_dirs=
338    while :; do
339      case $as_dir in #(
340      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
341      *) as_qdir=$as_dir;;
342      esac
343      as_dirs="'$as_qdir' $as_dirs"
344      as_dir=`$as_dirname -- "$as_dir" ||
345$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
346	 X"$as_dir" : 'X\(//\)[^/]' \| \
347	 X"$as_dir" : 'X\(//\)$' \| \
348	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
349$as_echo X"$as_dir" |
350    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
351	    s//\1/
352	    q
353	  }
354	  /^X\(\/\/\)[^/].*/{
355	    s//\1/
356	    q
357	  }
358	  /^X\(\/\/\)$/{
359	    s//\1/
360	    q
361	  }
362	  /^X\(\/\).*/{
363	    s//\1/
364	    q
365	  }
366	  s/.*/./; q'`
367      test -d "$as_dir" && break
368    done
369    test -z "$as_dirs" || eval "mkdir $as_dirs"
370  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
371
372
373} # as_fn_mkdir_p
374
375# as_fn_executable_p FILE
376# -----------------------
377# Test if FILE is an executable regular file.
378as_fn_executable_p ()
379{
380  test -f "$1" && test -x "$1"
381} # as_fn_executable_p
382# as_fn_append VAR VALUE
383# ----------------------
384# Append the text in VALUE to the end of the definition contained in VAR. Take
385# advantage of any shell optimizations that allow amortized linear growth over
386# repeated appends, instead of the typical quadratic growth present in naive
387# implementations.
388if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
389  eval 'as_fn_append ()
390  {
391    eval $1+=\$2
392  }'
393else
394  as_fn_append ()
395  {
396    eval $1=\$$1\$2
397  }
398fi # as_fn_append
399
400# as_fn_arith ARG...
401# ------------------
402# Perform arithmetic evaluation on the ARGs, and store the result in the
403# global $as_val. Take advantage of shells that can avoid forks. The arguments
404# must be portable across $(()) and expr.
405if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
406  eval 'as_fn_arith ()
407  {
408    as_val=$(( $* ))
409  }'
410else
411  as_fn_arith ()
412  {
413    as_val=`expr "$@" || test $? -eq 1`
414  }
415fi # as_fn_arith
416
417
418# as_fn_error STATUS ERROR [LINENO LOG_FD]
419# ----------------------------------------
420# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
421# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
422# script with STATUS, using 1 if that was 0.
423as_fn_error ()
424{
425  as_status=$1; test $as_status -eq 0 && as_status=1
426  if test "$4"; then
427    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
428    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
429  fi
430  $as_echo "$as_me: error: $2" >&2
431  as_fn_exit $as_status
432} # as_fn_error
433
434if expr a : '\(a\)' >/dev/null 2>&1 &&
435   test "X`expr 00001 : '.*\(...\)'`" = X001; then
436  as_expr=expr
437else
438  as_expr=false
439fi
440
441if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
442  as_basename=basename
443else
444  as_basename=false
445fi
446
447if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
448  as_dirname=dirname
449else
450  as_dirname=false
451fi
452
453as_me=`$as_basename -- "$0" ||
454$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
455	 X"$0" : 'X\(//\)$' \| \
456	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
457$as_echo X/"$0" |
458    sed '/^.*\/\([^/][^/]*\)\/*$/{
459	    s//\1/
460	    q
461	  }
462	  /^X\/\(\/\/\)$/{
463	    s//\1/
464	    q
465	  }
466	  /^X\/\(\/\).*/{
467	    s//\1/
468	    q
469	  }
470	  s/.*/./; q'`
471
472# Avoid depending upon Character Ranges.
473as_cr_letters='abcdefghijklmnopqrstuvwxyz'
474as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
475as_cr_Letters=$as_cr_letters$as_cr_LETTERS
476as_cr_digits='0123456789'
477as_cr_alnum=$as_cr_Letters$as_cr_digits
478
479
480  as_lineno_1=$LINENO as_lineno_1a=$LINENO
481  as_lineno_2=$LINENO as_lineno_2a=$LINENO
482  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
483  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
484  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
485  sed -n '
486    p
487    /[$]LINENO/=
488  ' <$as_myself |
489    sed '
490      s/[$]LINENO.*/&-/
491      t lineno
492      b
493      :lineno
494      N
495      :loop
496      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
497      t loop
498      s/-\n.*//
499    ' >$as_me.lineno &&
500  chmod +x "$as_me.lineno" ||
501    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
502
503  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
504  # already done that, so ensure we don't try to do so again and fall
505  # in an infinite loop.  This has already happened in practice.
506  _as_can_reexec=no; export _as_can_reexec
507  # Don't try to exec as it changes $[0], causing all sort of problems
508  # (the dirname of $[0] is not the place where we might find the
509  # original and so on.  Autoconf is especially sensitive to this).
510  . "./$as_me.lineno"
511  # Exit status is that of the last command.
512  exit
513}
514
515ECHO_C= ECHO_N= ECHO_T=
516case `echo -n x` in #(((((
517-n*)
518  case `echo 'xy\c'` in
519  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
520  xy)  ECHO_C='\c';;
521  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
522       ECHO_T='	';;
523  esac;;
524*)
525  ECHO_N='-n';;
526esac
527
528rm -f conf$$ conf$$.exe conf$$.file
529if test -d conf$$.dir; then
530  rm -f conf$$.dir/conf$$.file
531else
532  rm -f conf$$.dir
533  mkdir conf$$.dir 2>/dev/null
534fi
535if (echo >conf$$.file) 2>/dev/null; then
536  if ln -s conf$$.file conf$$ 2>/dev/null; then
537    as_ln_s='ln -s'
538    # ... but there are two gotchas:
539    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
540    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
541    # In both cases, we have to default to `cp -pR'.
542    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
543      as_ln_s='cp -pR'
544  elif ln conf$$.file conf$$ 2>/dev/null; then
545    as_ln_s=ln
546  else
547    as_ln_s='cp -pR'
548  fi
549else
550  as_ln_s='cp -pR'
551fi
552rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
553rmdir conf$$.dir 2>/dev/null
554
555if mkdir -p . 2>/dev/null; then
556  as_mkdir_p='mkdir -p "$as_dir"'
557else
558  test -d ./-p && rmdir ./-p
559  as_mkdir_p=false
560fi
561
562as_test_x='test -x'
563as_executable_p=as_fn_executable_p
564
565# Sed expression to map a string onto a valid CPP name.
566as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
567
568# Sed expression to map a string onto a valid variable name.
569as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
570
571SHELL=${CONFIG_SHELL-/bin/sh}
572
573
574test -n "$DJDIR" || exec 7<&0 </dev/null
575exec 6>&1
576
577# Name of the host.
578# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
579# so uname gets run too.
580ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
581
582#
583# Initializations.
584#
585ac_default_prefix=/usr/local
586ac_clean_files=
587ac_config_libobj_dir=.
588LIBOBJS=
589cross_compiling=no
590subdirs=
591MFLAGS=
592MAKEFLAGS=
593
594# Identity of this package.
595PACKAGE_NAME='ldapcpplib'
596PACKAGE_TARNAME='ldapcpplib'
597PACKAGE_VERSION=' '
598PACKAGE_STRING='ldapcpplib  '
599PACKAGE_BUGREPORT='http://www.openldap.org/its/ '
600PACKAGE_URL=''
601
602ac_unique_file="src/LDAPConnection.h"
603# Factoring default headers for most tests.
604ac_includes_default="\
605#include <stdio.h>
606#ifdef HAVE_SYS_TYPES_H
607# include <sys/types.h>
608#endif
609#ifdef HAVE_SYS_STAT_H
610# include <sys/stat.h>
611#endif
612#ifdef STDC_HEADERS
613# include <stdlib.h>
614# include <stddef.h>
615#else
616# ifdef HAVE_STDLIB_H
617#  include <stdlib.h>
618# endif
619#endif
620#ifdef HAVE_STRING_H
621# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
622#  include <memory.h>
623# endif
624# include <string.h>
625#endif
626#ifdef HAVE_STRINGS_H
627# include <strings.h>
628#endif
629#ifdef HAVE_INTTYPES_H
630# include <inttypes.h>
631#endif
632#ifdef HAVE_STDINT_H
633# include <stdint.h>
634#endif
635#ifdef HAVE_UNISTD_H
636# include <unistd.h>
637#endif"
638
639ac_subst_vars='am__EXEEXT_FALSE
640am__EXEEXT_TRUE
641LTLIBOBJS
642LIBOBJS
643CXXCPP
644CPP
645LT_SYS_LIBRARY_PATH
646OTOOL64
647OTOOL
648LIPO
649NMEDIT
650DSYMUTIL
651MANIFEST_TOOL
652RANLIB
653ac_ct_AR
654AR
655DLLTOOL
656OBJDUMP
657LN_S
658NM
659ac_ct_DUMPBIN
660DUMPBIN
661LD
662FGREP
663EGREP
664GREP
665SED
666am__fastdepCC_FALSE
667am__fastdepCC_TRUE
668CCDEPMODE
669ac_ct_CC
670CFLAGS
671CC
672host_os
673host_vendor
674host_cpu
675host
676build_os
677build_vendor
678build_cpu
679build
680LIBTOOL
681am__fastdepCXX_FALSE
682am__fastdepCXX_TRUE
683CXXDEPMODE
684am__nodep
685AMDEPBACKSLASH
686AMDEP_FALSE
687AMDEP_TRUE
688am__quote
689am__include
690DEPDIR
691OBJEXT
692EXEEXT
693ac_ct_CXX
694CPPFLAGS
695LDFLAGS
696CXXFLAGS
697CXX
698OPENLDAP_CPP_API_VERSION
699AM_BACKSLASH
700AM_DEFAULT_VERBOSITY
701AM_DEFAULT_V
702AM_V
703am__untar
704am__tar
705AMTAR
706am__leading_dot
707SET_MAKE
708AWK
709mkdir_p
710MKDIR_P
711INSTALL_STRIP_PROGRAM
712STRIP
713install_sh
714MAKEINFO
715AUTOHEADER
716AUTOMAKE
717AUTOCONF
718ACLOCAL
719VERSION
720PACKAGE
721CYGPATH_W
722am__isrc
723INSTALL_DATA
724INSTALL_SCRIPT
725INSTALL_PROGRAM
726target_alias
727host_alias
728build_alias
729LIBS
730ECHO_T
731ECHO_N
732ECHO_C
733DEFS
734mandir
735localedir
736libdir
737psdir
738pdfdir
739dvidir
740htmldir
741infodir
742docdir
743oldincludedir
744includedir
745runstatedir
746localstatedir
747sharedstatedir
748sysconfdir
749datadir
750datarootdir
751libexecdir
752sbindir
753bindir
754program_transform_name
755prefix
756exec_prefix
757PACKAGE_URL
758PACKAGE_BUGREPORT
759PACKAGE_STRING
760PACKAGE_VERSION
761PACKAGE_TARNAME
762PACKAGE_NAME
763PATH_SEPARATOR
764SHELL'
765ac_subst_files=''
766ac_user_opts='
767enable_option_checking
768enable_silent_rules
769enable_dependency_tracking
770enable_shared
771enable_static
772with_pic
773enable_fast_install
774with_aix_soname
775with_gnu_ld
776with_sysroot
777enable_libtool_lock
778enable_debug
779with_libldap
780with_ldap_includes
781'
782      ac_precious_vars='build_alias
783host_alias
784target_alias
785CXX
786CXXFLAGS
787LDFLAGS
788LIBS
789CPPFLAGS
790CCC
791CC
792CFLAGS
793LT_SYS_LIBRARY_PATH
794CPP
795CXXCPP'
796
797
798# Initialize some variables set by options.
799ac_init_help=
800ac_init_version=false
801ac_unrecognized_opts=
802ac_unrecognized_sep=
803# The variables have the same names as the options, with
804# dashes changed to underlines.
805cache_file=/dev/null
806exec_prefix=NONE
807no_create=
808no_recursion=
809prefix=NONE
810program_prefix=NONE
811program_suffix=NONE
812program_transform_name=s,x,x,
813silent=
814site=
815srcdir=
816verbose=
817x_includes=NONE
818x_libraries=NONE
819
820# Installation directory options.
821# These are left unexpanded so users can "make install exec_prefix=/foo"
822# and all the variables that are supposed to be based on exec_prefix
823# by default will actually change.
824# Use braces instead of parens because sh, perl, etc. also accept them.
825# (The list follows the same order as the GNU Coding Standards.)
826bindir='${exec_prefix}/bin'
827sbindir='${exec_prefix}/sbin'
828libexecdir='${exec_prefix}/libexec'
829datarootdir='${prefix}/share'
830datadir='${datarootdir}'
831sysconfdir='${prefix}/etc'
832sharedstatedir='${prefix}/com'
833localstatedir='${prefix}/var'
834runstatedir='${localstatedir}/run'
835includedir='${prefix}/include'
836oldincludedir='/usr/include'
837docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
838infodir='${datarootdir}/info'
839htmldir='${docdir}'
840dvidir='${docdir}'
841pdfdir='${docdir}'
842psdir='${docdir}'
843libdir='${exec_prefix}/lib'
844localedir='${datarootdir}/locale'
845mandir='${datarootdir}/man'
846
847ac_prev=
848ac_dashdash=
849for ac_option
850do
851  # If the previous option needs an argument, assign it.
852  if test -n "$ac_prev"; then
853    eval $ac_prev=\$ac_option
854    ac_prev=
855    continue
856  fi
857
858  case $ac_option in
859  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860  *=)   ac_optarg= ;;
861  *)    ac_optarg=yes ;;
862  esac
863
864  # Accept the important Cygnus configure options, so we can diagnose typos.
865
866  case $ac_dashdash$ac_option in
867  --)
868    ac_dashdash=yes ;;
869
870  -bindir | --bindir | --bindi | --bind | --bin | --bi)
871    ac_prev=bindir ;;
872  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
873    bindir=$ac_optarg ;;
874
875  -build | --build | --buil | --bui | --bu)
876    ac_prev=build_alias ;;
877  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
878    build_alias=$ac_optarg ;;
879
880  -cache-file | --cache-file | --cache-fil | --cache-fi \
881  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
882    ac_prev=cache_file ;;
883  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
884  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
885    cache_file=$ac_optarg ;;
886
887  --config-cache | -C)
888    cache_file=config.cache ;;
889
890  -datadir | --datadir | --datadi | --datad)
891    ac_prev=datadir ;;
892  -datadir=* | --datadir=* | --datadi=* | --datad=*)
893    datadir=$ac_optarg ;;
894
895  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
896  | --dataroo | --dataro | --datar)
897    ac_prev=datarootdir ;;
898  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
899  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
900    datarootdir=$ac_optarg ;;
901
902  -disable-* | --disable-*)
903    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
904    # Reject names that are not valid shell variable names.
905    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
906      as_fn_error $? "invalid feature name: $ac_useropt"
907    ac_useropt_orig=$ac_useropt
908    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909    case $ac_user_opts in
910      *"
911"enable_$ac_useropt"
912"*) ;;
913      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
914	 ac_unrecognized_sep=', ';;
915    esac
916    eval enable_$ac_useropt=no ;;
917
918  -docdir | --docdir | --docdi | --doc | --do)
919    ac_prev=docdir ;;
920  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
921    docdir=$ac_optarg ;;
922
923  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
924    ac_prev=dvidir ;;
925  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
926    dvidir=$ac_optarg ;;
927
928  -enable-* | --enable-*)
929    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
930    # Reject names that are not valid shell variable names.
931    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
932      as_fn_error $? "invalid feature name: $ac_useropt"
933    ac_useropt_orig=$ac_useropt
934    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
935    case $ac_user_opts in
936      *"
937"enable_$ac_useropt"
938"*) ;;
939      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
940	 ac_unrecognized_sep=', ';;
941    esac
942    eval enable_$ac_useropt=\$ac_optarg ;;
943
944  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946  | --exec | --exe | --ex)
947    ac_prev=exec_prefix ;;
948  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950  | --exec=* | --exe=* | --ex=*)
951    exec_prefix=$ac_optarg ;;
952
953  -gas | --gas | --ga | --g)
954    # Obsolete; use --with-gas.
955    with_gas=yes ;;
956
957  -help | --help | --hel | --he | -h)
958    ac_init_help=long ;;
959  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960    ac_init_help=recursive ;;
961  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962    ac_init_help=short ;;
963
964  -host | --host | --hos | --ho)
965    ac_prev=host_alias ;;
966  -host=* | --host=* | --hos=* | --ho=*)
967    host_alias=$ac_optarg ;;
968
969  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970    ac_prev=htmldir ;;
971  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972  | --ht=*)
973    htmldir=$ac_optarg ;;
974
975  -includedir | --includedir | --includedi | --included | --include \
976  | --includ | --inclu | --incl | --inc)
977    ac_prev=includedir ;;
978  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979  | --includ=* | --inclu=* | --incl=* | --inc=*)
980    includedir=$ac_optarg ;;
981
982  -infodir | --infodir | --infodi | --infod | --info | --inf)
983    ac_prev=infodir ;;
984  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
985    infodir=$ac_optarg ;;
986
987  -libdir | --libdir | --libdi | --libd)
988    ac_prev=libdir ;;
989  -libdir=* | --libdir=* | --libdi=* | --libd=*)
990    libdir=$ac_optarg ;;
991
992  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993  | --libexe | --libex | --libe)
994    ac_prev=libexecdir ;;
995  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996  | --libexe=* | --libex=* | --libe=*)
997    libexecdir=$ac_optarg ;;
998
999  -localedir | --localedir | --localedi | --localed | --locale)
1000    ac_prev=localedir ;;
1001  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002    localedir=$ac_optarg ;;
1003
1004  -localstatedir | --localstatedir | --localstatedi | --localstated \
1005  | --localstate | --localstat | --localsta | --localst | --locals)
1006    ac_prev=localstatedir ;;
1007  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1008  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1009    localstatedir=$ac_optarg ;;
1010
1011  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012    ac_prev=mandir ;;
1013  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1014    mandir=$ac_optarg ;;
1015
1016  -nfp | --nfp | --nf)
1017    # Obsolete; use --without-fp.
1018    with_fp=no ;;
1019
1020  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1021  | --no-cr | --no-c | -n)
1022    no_create=yes ;;
1023
1024  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026    no_recursion=yes ;;
1027
1028  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030  | --oldin | --oldi | --old | --ol | --o)
1031    ac_prev=oldincludedir ;;
1032  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1035    oldincludedir=$ac_optarg ;;
1036
1037  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038    ac_prev=prefix ;;
1039  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1040    prefix=$ac_optarg ;;
1041
1042  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043  | --program-pre | --program-pr | --program-p)
1044    ac_prev=program_prefix ;;
1045  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1047    program_prefix=$ac_optarg ;;
1048
1049  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050  | --program-suf | --program-su | --program-s)
1051    ac_prev=program_suffix ;;
1052  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1054    program_suffix=$ac_optarg ;;
1055
1056  -program-transform-name | --program-transform-name \
1057  | --program-transform-nam | --program-transform-na \
1058  | --program-transform-n | --program-transform- \
1059  | --program-transform | --program-transfor \
1060  | --program-transfo | --program-transf \
1061  | --program-trans | --program-tran \
1062  | --progr-tra | --program-tr | --program-t)
1063    ac_prev=program_transform_name ;;
1064  -program-transform-name=* | --program-transform-name=* \
1065  | --program-transform-nam=* | --program-transform-na=* \
1066  | --program-transform-n=* | --program-transform-=* \
1067  | --program-transform=* | --program-transfor=* \
1068  | --program-transfo=* | --program-transf=* \
1069  | --program-trans=* | --program-tran=* \
1070  | --progr-tra=* | --program-tr=* | --program-t=*)
1071    program_transform_name=$ac_optarg ;;
1072
1073  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074    ac_prev=pdfdir ;;
1075  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076    pdfdir=$ac_optarg ;;
1077
1078  -psdir | --psdir | --psdi | --psd | --ps)
1079    ac_prev=psdir ;;
1080  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081    psdir=$ac_optarg ;;
1082
1083  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084  | -silent | --silent | --silen | --sile | --sil)
1085    silent=yes ;;
1086
1087  -runstatedir | --runstatedir | --runstatedi | --runstated \
1088  | --runstate | --runstat | --runsta | --runst | --runs \
1089  | --run | --ru | --r)
1090    ac_prev=runstatedir ;;
1091  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1092  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1093  | --run=* | --ru=* | --r=*)
1094    runstatedir=$ac_optarg ;;
1095
1096  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1097    ac_prev=sbindir ;;
1098  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1099  | --sbi=* | --sb=*)
1100    sbindir=$ac_optarg ;;
1101
1102  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1103  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1104  | --sharedst | --shareds | --shared | --share | --shar \
1105  | --sha | --sh)
1106    ac_prev=sharedstatedir ;;
1107  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1108  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1109  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1110  | --sha=* | --sh=*)
1111    sharedstatedir=$ac_optarg ;;
1112
1113  -site | --site | --sit)
1114    ac_prev=site ;;
1115  -site=* | --site=* | --sit=*)
1116    site=$ac_optarg ;;
1117
1118  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1119    ac_prev=srcdir ;;
1120  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1121    srcdir=$ac_optarg ;;
1122
1123  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1124  | --syscon | --sysco | --sysc | --sys | --sy)
1125    ac_prev=sysconfdir ;;
1126  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1127  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1128    sysconfdir=$ac_optarg ;;
1129
1130  -target | --target | --targe | --targ | --tar | --ta | --t)
1131    ac_prev=target_alias ;;
1132  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1133    target_alias=$ac_optarg ;;
1134
1135  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1136    verbose=yes ;;
1137
1138  -version | --version | --versio | --versi | --vers | -V)
1139    ac_init_version=: ;;
1140
1141  -with-* | --with-*)
1142    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1143    # Reject names that are not valid shell variable names.
1144    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1145      as_fn_error $? "invalid package name: $ac_useropt"
1146    ac_useropt_orig=$ac_useropt
1147    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1148    case $ac_user_opts in
1149      *"
1150"with_$ac_useropt"
1151"*) ;;
1152      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1153	 ac_unrecognized_sep=', ';;
1154    esac
1155    eval with_$ac_useropt=\$ac_optarg ;;
1156
1157  -without-* | --without-*)
1158    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1159    # Reject names that are not valid shell variable names.
1160    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1161      as_fn_error $? "invalid package name: $ac_useropt"
1162    ac_useropt_orig=$ac_useropt
1163    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1164    case $ac_user_opts in
1165      *"
1166"with_$ac_useropt"
1167"*) ;;
1168      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1169	 ac_unrecognized_sep=', ';;
1170    esac
1171    eval with_$ac_useropt=no ;;
1172
1173  --x)
1174    # Obsolete; use --with-x.
1175    with_x=yes ;;
1176
1177  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1178  | --x-incl | --x-inc | --x-in | --x-i)
1179    ac_prev=x_includes ;;
1180  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1181  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1182    x_includes=$ac_optarg ;;
1183
1184  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1185  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1186    ac_prev=x_libraries ;;
1187  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1188  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1189    x_libraries=$ac_optarg ;;
1190
1191  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1192Try \`$0 --help' for more information"
1193    ;;
1194
1195  *=*)
1196    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1197    # Reject names that are not valid shell variable names.
1198    case $ac_envvar in #(
1199      '' | [0-9]* | *[!_$as_cr_alnum]* )
1200      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1201    esac
1202    eval $ac_envvar=\$ac_optarg
1203    export $ac_envvar ;;
1204
1205  *)
1206    # FIXME: should be removed in autoconf 3.0.
1207    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1208    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1209      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1210    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1211    ;;
1212
1213  esac
1214done
1215
1216if test -n "$ac_prev"; then
1217  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1218  as_fn_error $? "missing argument to $ac_option"
1219fi
1220
1221if test -n "$ac_unrecognized_opts"; then
1222  case $enable_option_checking in
1223    no) ;;
1224    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1225    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1226  esac
1227fi
1228
1229# Check all directory arguments for consistency.
1230for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1231		datadir sysconfdir sharedstatedir localstatedir includedir \
1232		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1233		libdir localedir mandir runstatedir
1234do
1235  eval ac_val=\$$ac_var
1236  # Remove trailing slashes.
1237  case $ac_val in
1238    */ )
1239      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1240      eval $ac_var=\$ac_val;;
1241  esac
1242  # Be sure to have absolute directory names.
1243  case $ac_val in
1244    [\\/$]* | ?:[\\/]* )  continue;;
1245    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1246  esac
1247  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1248done
1249
1250# There might be people who depend on the old broken behavior: `$host'
1251# used to hold the argument of --host etc.
1252# FIXME: To remove some day.
1253build=$build_alias
1254host=$host_alias
1255target=$target_alias
1256
1257# FIXME: To remove some day.
1258if test "x$host_alias" != x; then
1259  if test "x$build_alias" = x; then
1260    cross_compiling=maybe
1261  elif test "x$build_alias" != "x$host_alias"; then
1262    cross_compiling=yes
1263  fi
1264fi
1265
1266ac_tool_prefix=
1267test -n "$host_alias" && ac_tool_prefix=$host_alias-
1268
1269test "$silent" = yes && exec 6>/dev/null
1270
1271
1272ac_pwd=`pwd` && test -n "$ac_pwd" &&
1273ac_ls_di=`ls -di .` &&
1274ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1275  as_fn_error $? "working directory cannot be determined"
1276test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1277  as_fn_error $? "pwd does not report name of working directory"
1278
1279
1280# Find the source files, if location was not specified.
1281if test -z "$srcdir"; then
1282  ac_srcdir_defaulted=yes
1283  # Try the directory containing this script, then the parent directory.
1284  ac_confdir=`$as_dirname -- "$as_myself" ||
1285$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1286	 X"$as_myself" : 'X\(//\)[^/]' \| \
1287	 X"$as_myself" : 'X\(//\)$' \| \
1288	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1289$as_echo X"$as_myself" |
1290    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1291	    s//\1/
1292	    q
1293	  }
1294	  /^X\(\/\/\)[^/].*/{
1295	    s//\1/
1296	    q
1297	  }
1298	  /^X\(\/\/\)$/{
1299	    s//\1/
1300	    q
1301	  }
1302	  /^X\(\/\).*/{
1303	    s//\1/
1304	    q
1305	  }
1306	  s/.*/./; q'`
1307  srcdir=$ac_confdir
1308  if test ! -r "$srcdir/$ac_unique_file"; then
1309    srcdir=..
1310  fi
1311else
1312  ac_srcdir_defaulted=no
1313fi
1314if test ! -r "$srcdir/$ac_unique_file"; then
1315  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1316  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1317fi
1318ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1319ac_abs_confdir=`(
1320	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1321	pwd)`
1322# When building in place, set srcdir=.
1323if test "$ac_abs_confdir" = "$ac_pwd"; then
1324  srcdir=.
1325fi
1326# Remove unnecessary trailing slashes from srcdir.
1327# Double slashes in file names in object file debugging info
1328# mess up M-x gdb in Emacs.
1329case $srcdir in
1330*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1331esac
1332for ac_var in $ac_precious_vars; do
1333  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1334  eval ac_env_${ac_var}_value=\$${ac_var}
1335  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1336  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1337done
1338
1339#
1340# Report the --help message.
1341#
1342if test "$ac_init_help" = "long"; then
1343  # Omit some internal or obsolete options to make the list less imposing.
1344  # This message is too long to be a string in the A/UX 3.1 sh.
1345  cat <<_ACEOF
1346\`configure' configures ldapcpplib   to adapt to many kinds of systems.
1347
1348Usage: $0 [OPTION]... [VAR=VALUE]...
1349
1350To assign environment variables (e.g., CC, CFLAGS...), specify them as
1351VAR=VALUE.  See below for descriptions of some of the useful variables.
1352
1353Defaults for the options are specified in brackets.
1354
1355Configuration:
1356  -h, --help              display this help and exit
1357      --help=short        display options specific to this package
1358      --help=recursive    display the short help of all the included packages
1359  -V, --version           display version information and exit
1360  -q, --quiet, --silent   do not print \`checking ...' messages
1361      --cache-file=FILE   cache test results in FILE [disabled]
1362  -C, --config-cache      alias for \`--cache-file=config.cache'
1363  -n, --no-create         do not create output files
1364      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1365
1366Installation directories:
1367  --prefix=PREFIX         install architecture-independent files in PREFIX
1368                          [$ac_default_prefix]
1369  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1370                          [PREFIX]
1371
1372By default, \`make install' will install all the files in
1373\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1374an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1375for instance \`--prefix=\$HOME'.
1376
1377For better control, use the options below.
1378
1379Fine tuning of the installation directories:
1380  --bindir=DIR            user executables [EPREFIX/bin]
1381  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1382  --libexecdir=DIR        program executables [EPREFIX/libexec]
1383  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1384  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1385  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1386  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1387  --libdir=DIR            object code libraries [EPREFIX/lib]
1388  --includedir=DIR        C header files [PREFIX/include]
1389  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1390  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1391  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1392  --infodir=DIR           info documentation [DATAROOTDIR/info]
1393  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1394  --mandir=DIR            man documentation [DATAROOTDIR/man]
1395  --docdir=DIR            documentation root [DATAROOTDIR/doc/ldapcpplib]
1396  --htmldir=DIR           html documentation [DOCDIR]
1397  --dvidir=DIR            dvi documentation [DOCDIR]
1398  --pdfdir=DIR            pdf documentation [DOCDIR]
1399  --psdir=DIR             ps documentation [DOCDIR]
1400_ACEOF
1401
1402  cat <<\_ACEOF
1403
1404Program names:
1405  --program-prefix=PREFIX            prepend PREFIX to installed program names
1406  --program-suffix=SUFFIX            append SUFFIX to installed program names
1407  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1408
1409System types:
1410  --build=BUILD     configure for building on BUILD [guessed]
1411  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1412_ACEOF
1413fi
1414
1415if test -n "$ac_init_help"; then
1416  case $ac_init_help in
1417     short | recursive ) echo "Configuration of ldapcpplib  :";;
1418   esac
1419  cat <<\_ACEOF
1420
1421Optional Features:
1422  --disable-option-checking  ignore unrecognized --enable/--with options
1423  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1424  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1425  --enable-silent-rules   less verbose build output (undo: "make V=1")
1426  --disable-silent-rules  verbose build output (undo: "make V=0")
1427  --enable-dependency-tracking
1428                          do not reject slow dependency extractors
1429  --disable-dependency-tracking
1430                          speeds up one-time build
1431  --enable-shared[=PKGS]  build shared libraries [default=yes]
1432  --enable-static[=PKGS]  build static libraries [default=yes]
1433  --enable-fast-install[=PKGS]
1434                          optimize for fast installation [default=yes]
1435  --disable-libtool-lock  avoid locking (might break parallel builds)
1436  --enable-debug
1437
1438Optional Packages:
1439  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1440  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1441  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1442                          both]
1443  --with-aix-soname=aix|svr4|both
1444                          shared library versioning (aka "SONAME") variant to
1445                          provide on AIX, [default=aix].
1446  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1447  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1448                          compiler's sysroot if not specified).
1449  --with-libldap=DIR          Path to the libldap library /usr/local/lib
1450  --with-ldap-includes=DIR    Path to the libldap include files /usr/local/include
1451
1452Some influential environment variables:
1453  CXX         C++ compiler command
1454  CXXFLAGS    C++ compiler flags
1455  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1456              nonstandard directory <lib dir>
1457  LIBS        libraries to pass to the linker, e.g. -l<library>
1458  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1459              you have headers in a nonstandard directory <include dir>
1460  CC          C compiler command
1461  CFLAGS      C compiler flags
1462  LT_SYS_LIBRARY_PATH
1463              User-defined run-time library search path.
1464  CPP         C preprocessor
1465  CXXCPP      C++ preprocessor
1466
1467Use these variables to override the choices made by `configure' or to help
1468it to find libraries and programs with nonstandard names/locations.
1469
1470Report bugs to <http://www.openldap.org/its/ >.
1471_ACEOF
1472ac_status=$?
1473fi
1474
1475if test "$ac_init_help" = "recursive"; then
1476  # If there are subdirs, report their specific --help.
1477  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478    test -d "$ac_dir" ||
1479      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1480      continue
1481    ac_builddir=.
1482
1483case "$ac_dir" in
1484.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485*)
1486  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1487  # A ".." for each directory in $ac_dir_suffix.
1488  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1489  case $ac_top_builddir_sub in
1490  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492  esac ;;
1493esac
1494ac_abs_top_builddir=$ac_pwd
1495ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496# for backward compatibility:
1497ac_top_builddir=$ac_top_build_prefix
1498
1499case $srcdir in
1500  .)  # We are building in place.
1501    ac_srcdir=.
1502    ac_top_srcdir=$ac_top_builddir_sub
1503    ac_abs_top_srcdir=$ac_pwd ;;
1504  [\\/]* | ?:[\\/]* )  # Absolute name.
1505    ac_srcdir=$srcdir$ac_dir_suffix;
1506    ac_top_srcdir=$srcdir
1507    ac_abs_top_srcdir=$srcdir ;;
1508  *) # Relative name.
1509    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510    ac_top_srcdir=$ac_top_build_prefix$srcdir
1511    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512esac
1513ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515    cd "$ac_dir" || { ac_status=$?; continue; }
1516    # Check for guested configure.
1517    if test -f "$ac_srcdir/configure.gnu"; then
1518      echo &&
1519      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520    elif test -f "$ac_srcdir/configure"; then
1521      echo &&
1522      $SHELL "$ac_srcdir/configure" --help=recursive
1523    else
1524      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525    fi || ac_status=$?
1526    cd "$ac_pwd" || { ac_status=$?; break; }
1527  done
1528fi
1529
1530test -n "$ac_init_help" && exit $ac_status
1531if $ac_init_version; then
1532  cat <<\_ACEOF
1533ldapcpplib configure
1534generated by GNU Autoconf 2.69
1535
1536Copyright (C) 2012 Free Software Foundation, Inc.
1537This configure script is free software; the Free Software Foundation
1538gives unlimited permission to copy, distribute and modify it.
1539
1540Copyright 2000-2021 The OpenLDAP Foundation. All rights reserved.
1541Restrictions apply, see COPYRIGHT and LICENSE files.
1542_ACEOF
1543  exit
1544fi
1545
1546## ------------------------ ##
1547## Autoconf initialization. ##
1548## ------------------------ ##
1549
1550# ac_fn_cxx_try_compile LINENO
1551# ----------------------------
1552# Try to compile conftest.$ac_ext, and return whether this succeeded.
1553ac_fn_cxx_try_compile ()
1554{
1555  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1556  rm -f conftest.$ac_objext
1557  if { { ac_try="$ac_compile"
1558case "(($ac_try" in
1559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1560  *) ac_try_echo=$ac_try;;
1561esac
1562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1563$as_echo "$ac_try_echo"; } >&5
1564  (eval "$ac_compile") 2>conftest.err
1565  ac_status=$?
1566  if test -s conftest.err; then
1567    grep -v '^ *+' conftest.err >conftest.er1
1568    cat conftest.er1 >&5
1569    mv -f conftest.er1 conftest.err
1570  fi
1571  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1572  test $ac_status = 0; } && {
1573	 test -z "$ac_cxx_werror_flag" ||
1574	 test ! -s conftest.err
1575       } && test -s conftest.$ac_objext; then :
1576  ac_retval=0
1577else
1578  $as_echo "$as_me: failed program was:" >&5
1579sed 's/^/| /' conftest.$ac_ext >&5
1580
1581	ac_retval=1
1582fi
1583  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1584  as_fn_set_status $ac_retval
1585
1586} # ac_fn_cxx_try_compile
1587
1588# ac_fn_c_try_compile LINENO
1589# --------------------------
1590# Try to compile conftest.$ac_ext, and return whether this succeeded.
1591ac_fn_c_try_compile ()
1592{
1593  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594  rm -f conftest.$ac_objext
1595  if { { ac_try="$ac_compile"
1596case "(($ac_try" in
1597  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598  *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602  (eval "$ac_compile") 2>conftest.err
1603  ac_status=$?
1604  if test -s conftest.err; then
1605    grep -v '^ *+' conftest.err >conftest.er1
1606    cat conftest.er1 >&5
1607    mv -f conftest.er1 conftest.err
1608  fi
1609  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610  test $ac_status = 0; } && {
1611	 test -z "$ac_c_werror_flag" ||
1612	 test ! -s conftest.err
1613       } && test -s conftest.$ac_objext; then :
1614  ac_retval=0
1615else
1616  $as_echo "$as_me: failed program was:" >&5
1617sed 's/^/| /' conftest.$ac_ext >&5
1618
1619	ac_retval=1
1620fi
1621  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1622  as_fn_set_status $ac_retval
1623
1624} # ac_fn_c_try_compile
1625
1626# ac_fn_c_try_link LINENO
1627# -----------------------
1628# Try to link conftest.$ac_ext, and return whether this succeeded.
1629ac_fn_c_try_link ()
1630{
1631  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1632  rm -f conftest.$ac_objext conftest$ac_exeext
1633  if { { ac_try="$ac_link"
1634case "(($ac_try" in
1635  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636  *) ac_try_echo=$ac_try;;
1637esac
1638eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639$as_echo "$ac_try_echo"; } >&5
1640  (eval "$ac_link") 2>conftest.err
1641  ac_status=$?
1642  if test -s conftest.err; then
1643    grep -v '^ *+' conftest.err >conftest.er1
1644    cat conftest.er1 >&5
1645    mv -f conftest.er1 conftest.err
1646  fi
1647  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648  test $ac_status = 0; } && {
1649	 test -z "$ac_c_werror_flag" ||
1650	 test ! -s conftest.err
1651       } && test -s conftest$ac_exeext && {
1652	 test "$cross_compiling" = yes ||
1653	 test -x conftest$ac_exeext
1654       }; then :
1655  ac_retval=0
1656else
1657  $as_echo "$as_me: failed program was:" >&5
1658sed 's/^/| /' conftest.$ac_ext >&5
1659
1660	ac_retval=1
1661fi
1662  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1663  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1664  # interfere with the next link command; also delete a directory that is
1665  # left behind by Apple's compiler.  We do this before executing the actions.
1666  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1667  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1668  as_fn_set_status $ac_retval
1669
1670} # ac_fn_c_try_link
1671
1672# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1673# -------------------------------------------------------
1674# Tests whether HEADER exists and can be compiled using the include files in
1675# INCLUDES, setting the cache variable VAR accordingly.
1676ac_fn_c_check_header_compile ()
1677{
1678  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1680$as_echo_n "checking for $2... " >&6; }
1681if eval \${$3+:} false; then :
1682  $as_echo_n "(cached) " >&6
1683else
1684  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1685/* end confdefs.h.  */
1686$4
1687#include <$2>
1688_ACEOF
1689if ac_fn_c_try_compile "$LINENO"; then :
1690  eval "$3=yes"
1691else
1692  eval "$3=no"
1693fi
1694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1695fi
1696eval ac_res=\$$3
1697	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698$as_echo "$ac_res" >&6; }
1699  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1700
1701} # ac_fn_c_check_header_compile
1702
1703# ac_fn_c_try_cpp LINENO
1704# ----------------------
1705# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1706ac_fn_c_try_cpp ()
1707{
1708  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1709  if { { ac_try="$ac_cpp conftest.$ac_ext"
1710case "(($ac_try" in
1711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712  *) ac_try_echo=$ac_try;;
1713esac
1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715$as_echo "$ac_try_echo"; } >&5
1716  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1717  ac_status=$?
1718  if test -s conftest.err; then
1719    grep -v '^ *+' conftest.err >conftest.er1
1720    cat conftest.er1 >&5
1721    mv -f conftest.er1 conftest.err
1722  fi
1723  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724  test $ac_status = 0; } > conftest.i && {
1725	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1726	 test ! -s conftest.err
1727       }; then :
1728  ac_retval=0
1729else
1730  $as_echo "$as_me: failed program was:" >&5
1731sed 's/^/| /' conftest.$ac_ext >&5
1732
1733    ac_retval=1
1734fi
1735  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1736  as_fn_set_status $ac_retval
1737
1738} # ac_fn_c_try_cpp
1739
1740# ac_fn_c_try_run LINENO
1741# ----------------------
1742# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1743# that executables *can* be run.
1744ac_fn_c_try_run ()
1745{
1746  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747  if { { ac_try="$ac_link"
1748case "(($ac_try" in
1749  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750  *) ac_try_echo=$ac_try;;
1751esac
1752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753$as_echo "$ac_try_echo"; } >&5
1754  (eval "$ac_link") 2>&5
1755  ac_status=$?
1756  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1758  { { case "(($ac_try" in
1759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760  *) ac_try_echo=$ac_try;;
1761esac
1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763$as_echo "$ac_try_echo"; } >&5
1764  (eval "$ac_try") 2>&5
1765  ac_status=$?
1766  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767  test $ac_status = 0; }; }; then :
1768  ac_retval=0
1769else
1770  $as_echo "$as_me: program exited with status $ac_status" >&5
1771       $as_echo "$as_me: failed program was:" >&5
1772sed 's/^/| /' conftest.$ac_ext >&5
1773
1774       ac_retval=$ac_status
1775fi
1776  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1777  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778  as_fn_set_status $ac_retval
1779
1780} # ac_fn_c_try_run
1781
1782# ac_fn_c_check_func LINENO FUNC VAR
1783# ----------------------------------
1784# Tests whether FUNC exists, setting the cache variable VAR accordingly
1785ac_fn_c_check_func ()
1786{
1787  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789$as_echo_n "checking for $2... " >&6; }
1790if eval \${$3+:} false; then :
1791  $as_echo_n "(cached) " >&6
1792else
1793  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1794/* end confdefs.h.  */
1795/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1796   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1797#define $2 innocuous_$2
1798
1799/* System header to define __stub macros and hopefully few prototypes,
1800    which can conflict with char $2 (); below.
1801    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1802    <limits.h> exists even on freestanding compilers.  */
1803
1804#ifdef __STDC__
1805# include <limits.h>
1806#else
1807# include <assert.h>
1808#endif
1809
1810#undef $2
1811
1812/* Override any GCC internal prototype to avoid an error.
1813   Use char because int might match the return type of a GCC
1814   builtin and then its argument prototype would still apply.  */
1815#ifdef __cplusplus
1816extern "C"
1817#endif
1818char $2 ();
1819/* The GNU C library defines this for functions which it implements
1820    to always fail with ENOSYS.  Some functions are actually named
1821    something starting with __ and the normal name is an alias.  */
1822#if defined __stub_$2 || defined __stub___$2
1823choke me
1824#endif
1825
1826int
1827main ()
1828{
1829return $2 ();
1830  ;
1831  return 0;
1832}
1833_ACEOF
1834if ac_fn_c_try_link "$LINENO"; then :
1835  eval "$3=yes"
1836else
1837  eval "$3=no"
1838fi
1839rm -f core conftest.err conftest.$ac_objext \
1840    conftest$ac_exeext conftest.$ac_ext
1841fi
1842eval ac_res=\$$3
1843	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844$as_echo "$ac_res" >&6; }
1845  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1846
1847} # ac_fn_c_check_func
1848
1849# ac_fn_cxx_try_cpp LINENO
1850# ------------------------
1851# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1852ac_fn_cxx_try_cpp ()
1853{
1854  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1855  if { { ac_try="$ac_cpp conftest.$ac_ext"
1856case "(($ac_try" in
1857  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1858  *) ac_try_echo=$ac_try;;
1859esac
1860eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1861$as_echo "$ac_try_echo"; } >&5
1862  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1863  ac_status=$?
1864  if test -s conftest.err; then
1865    grep -v '^ *+' conftest.err >conftest.er1
1866    cat conftest.er1 >&5
1867    mv -f conftest.er1 conftest.err
1868  fi
1869  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1870  test $ac_status = 0; } > conftest.i && {
1871	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1872	 test ! -s conftest.err
1873       }; then :
1874  ac_retval=0
1875else
1876  $as_echo "$as_me: failed program was:" >&5
1877sed 's/^/| /' conftest.$ac_ext >&5
1878
1879    ac_retval=1
1880fi
1881  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882  as_fn_set_status $ac_retval
1883
1884} # ac_fn_cxx_try_cpp
1885
1886# ac_fn_cxx_try_link LINENO
1887# -------------------------
1888# Try to link conftest.$ac_ext, and return whether this succeeded.
1889ac_fn_cxx_try_link ()
1890{
1891  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1892  rm -f conftest.$ac_objext conftest$ac_exeext
1893  if { { ac_try="$ac_link"
1894case "(($ac_try" in
1895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1896  *) ac_try_echo=$ac_try;;
1897esac
1898eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1899$as_echo "$ac_try_echo"; } >&5
1900  (eval "$ac_link") 2>conftest.err
1901  ac_status=$?
1902  if test -s conftest.err; then
1903    grep -v '^ *+' conftest.err >conftest.er1
1904    cat conftest.er1 >&5
1905    mv -f conftest.er1 conftest.err
1906  fi
1907  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1908  test $ac_status = 0; } && {
1909	 test -z "$ac_cxx_werror_flag" ||
1910	 test ! -s conftest.err
1911       } && test -s conftest$ac_exeext && {
1912	 test "$cross_compiling" = yes ||
1913	 test -x conftest$ac_exeext
1914       }; then :
1915  ac_retval=0
1916else
1917  $as_echo "$as_me: failed program was:" >&5
1918sed 's/^/| /' conftest.$ac_ext >&5
1919
1920	ac_retval=1
1921fi
1922  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1923  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1924  # interfere with the next link command; also delete a directory that is
1925  # left behind by Apple's compiler.  We do this before executing the actions.
1926  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1927  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1928  as_fn_set_status $ac_retval
1929
1930} # ac_fn_cxx_try_link
1931
1932# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1933# -------------------------------------------------------
1934# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1935# the include files in INCLUDES and setting the cache variable VAR
1936# accordingly.
1937ac_fn_c_check_header_mongrel ()
1938{
1939  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1940  if eval \${$3+:} false; then :
1941  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1942$as_echo_n "checking for $2... " >&6; }
1943if eval \${$3+:} false; then :
1944  $as_echo_n "(cached) " >&6
1945fi
1946eval ac_res=\$$3
1947	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1948$as_echo "$ac_res" >&6; }
1949else
1950  # Is the header compilable?
1951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1952$as_echo_n "checking $2 usability... " >&6; }
1953cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1954/* end confdefs.h.  */
1955$4
1956#include <$2>
1957_ACEOF
1958if ac_fn_c_try_compile "$LINENO"; then :
1959  ac_header_compiler=yes
1960else
1961  ac_header_compiler=no
1962fi
1963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1965$as_echo "$ac_header_compiler" >&6; }
1966
1967# Is the header present?
1968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1969$as_echo_n "checking $2 presence... " >&6; }
1970cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1971/* end confdefs.h.  */
1972#include <$2>
1973_ACEOF
1974if ac_fn_c_try_cpp "$LINENO"; then :
1975  ac_header_preproc=yes
1976else
1977  ac_header_preproc=no
1978fi
1979rm -f conftest.err conftest.i conftest.$ac_ext
1980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1981$as_echo "$ac_header_preproc" >&6; }
1982
1983# So?  What about this header?
1984case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1985  yes:no: )
1986    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1987$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1988    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1989$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1990    ;;
1991  no:yes:* )
1992    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1993$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1994    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1995$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1996    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1997$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1998    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1999$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2000    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2001$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2002( $as_echo "## -------------------------------------------- ##
2003## Report this to http://www.openldap.org/its/  ##
2004## -------------------------------------------- ##"
2005     ) | sed "s/^/$as_me: WARNING:     /" >&2
2006    ;;
2007esac
2008  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2009$as_echo_n "checking for $2... " >&6; }
2010if eval \${$3+:} false; then :
2011  $as_echo_n "(cached) " >&6
2012else
2013  eval "$3=\$ac_header_compiler"
2014fi
2015eval ac_res=\$$3
2016	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2017$as_echo "$ac_res" >&6; }
2018fi
2019  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2020
2021} # ac_fn_c_check_header_mongrel
2022cat >config.log <<_ACEOF
2023This file contains any messages produced by compilers while
2024running configure, to aid debugging if configure makes a mistake.
2025
2026It was created by ldapcpplib $as_me  , which was
2027generated by GNU Autoconf 2.69.  Invocation command line was
2028
2029  $ $0 $@
2030
2031_ACEOF
2032exec 5>>config.log
2033{
2034cat <<_ASUNAME
2035## --------- ##
2036## Platform. ##
2037## --------- ##
2038
2039hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2040uname -m = `(uname -m) 2>/dev/null || echo unknown`
2041uname -r = `(uname -r) 2>/dev/null || echo unknown`
2042uname -s = `(uname -s) 2>/dev/null || echo unknown`
2043uname -v = `(uname -v) 2>/dev/null || echo unknown`
2044
2045/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2046/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2047
2048/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2049/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2050/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2051/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2052/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2053/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2054/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2055
2056_ASUNAME
2057
2058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2059for as_dir in $PATH
2060do
2061  IFS=$as_save_IFS
2062  test -z "$as_dir" && as_dir=.
2063    $as_echo "PATH: $as_dir"
2064  done
2065IFS=$as_save_IFS
2066
2067} >&5
2068
2069cat >&5 <<_ACEOF
2070
2071
2072## ----------- ##
2073## Core tests. ##
2074## ----------- ##
2075
2076_ACEOF
2077
2078
2079# Keep a trace of the command line.
2080# Strip out --no-create and --no-recursion so they do not pile up.
2081# Strip out --silent because we don't want to record it for future runs.
2082# Also quote any args containing shell meta-characters.
2083# Make two passes to allow for proper duplicate-argument suppression.
2084ac_configure_args=
2085ac_configure_args0=
2086ac_configure_args1=
2087ac_must_keep_next=false
2088for ac_pass in 1 2
2089do
2090  for ac_arg
2091  do
2092    case $ac_arg in
2093    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2094    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2095    | -silent | --silent | --silen | --sile | --sil)
2096      continue ;;
2097    *\'*)
2098      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2099    esac
2100    case $ac_pass in
2101    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2102    2)
2103      as_fn_append ac_configure_args1 " '$ac_arg'"
2104      if test $ac_must_keep_next = true; then
2105	ac_must_keep_next=false # Got value, back to normal.
2106      else
2107	case $ac_arg in
2108	  *=* | --config-cache | -C | -disable-* | --disable-* \
2109	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2110	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2111	  | -with-* | --with-* | -without-* | --without-* | --x)
2112	    case "$ac_configure_args0 " in
2113	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2114	    esac
2115	    ;;
2116	  -* ) ac_must_keep_next=true ;;
2117	esac
2118      fi
2119      as_fn_append ac_configure_args " '$ac_arg'"
2120      ;;
2121    esac
2122  done
2123done
2124{ ac_configure_args0=; unset ac_configure_args0;}
2125{ ac_configure_args1=; unset ac_configure_args1;}
2126
2127# When interrupted or exit'd, cleanup temporary files, and complete
2128# config.log.  We remove comments because anyway the quotes in there
2129# would cause problems or look ugly.
2130# WARNING: Use '\'' to represent an apostrophe within the trap.
2131# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2132trap 'exit_status=$?
2133  # Save into config.log some information that might help in debugging.
2134  {
2135    echo
2136
2137    $as_echo "## ---------------- ##
2138## Cache variables. ##
2139## ---------------- ##"
2140    echo
2141    # The following way of writing the cache mishandles newlines in values,
2142(
2143  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2144    eval ac_val=\$$ac_var
2145    case $ac_val in #(
2146    *${as_nl}*)
2147      case $ac_var in #(
2148      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2149$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2150      esac
2151      case $ac_var in #(
2152      _ | IFS | as_nl) ;; #(
2153      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2154      *) { eval $ac_var=; unset $ac_var;} ;;
2155      esac ;;
2156    esac
2157  done
2158  (set) 2>&1 |
2159    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2160    *${as_nl}ac_space=\ *)
2161      sed -n \
2162	"s/'\''/'\''\\\\'\'''\''/g;
2163	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2164      ;; #(
2165    *)
2166      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2167      ;;
2168    esac |
2169    sort
2170)
2171    echo
2172
2173    $as_echo "## ----------------- ##
2174## Output variables. ##
2175## ----------------- ##"
2176    echo
2177    for ac_var in $ac_subst_vars
2178    do
2179      eval ac_val=\$$ac_var
2180      case $ac_val in
2181      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2182      esac
2183      $as_echo "$ac_var='\''$ac_val'\''"
2184    done | sort
2185    echo
2186
2187    if test -n "$ac_subst_files"; then
2188      $as_echo "## ------------------- ##
2189## File substitutions. ##
2190## ------------------- ##"
2191      echo
2192      for ac_var in $ac_subst_files
2193      do
2194	eval ac_val=\$$ac_var
2195	case $ac_val in
2196	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2197	esac
2198	$as_echo "$ac_var='\''$ac_val'\''"
2199      done | sort
2200      echo
2201    fi
2202
2203    if test -s confdefs.h; then
2204      $as_echo "## ----------- ##
2205## confdefs.h. ##
2206## ----------- ##"
2207      echo
2208      cat confdefs.h
2209      echo
2210    fi
2211    test "$ac_signal" != 0 &&
2212      $as_echo "$as_me: caught signal $ac_signal"
2213    $as_echo "$as_me: exit $exit_status"
2214  } >&5
2215  rm -f core *.core core.conftest.* &&
2216    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2217    exit $exit_status
2218' 0
2219for ac_signal in 1 2 13 15; do
2220  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2221done
2222ac_signal=0
2223
2224# confdefs.h avoids OS command line length limits that DEFS can exceed.
2225rm -f -r conftest* confdefs.h
2226
2227$as_echo "/* confdefs.h */" > confdefs.h
2228
2229# Predefined preprocessor variables.
2230
2231cat >>confdefs.h <<_ACEOF
2232#define PACKAGE_NAME "$PACKAGE_NAME"
2233_ACEOF
2234
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2237_ACEOF
2238
2239cat >>confdefs.h <<_ACEOF
2240#define PACKAGE_VERSION "$PACKAGE_VERSION"
2241_ACEOF
2242
2243cat >>confdefs.h <<_ACEOF
2244#define PACKAGE_STRING "$PACKAGE_STRING"
2245_ACEOF
2246
2247cat >>confdefs.h <<_ACEOF
2248#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2249_ACEOF
2250
2251cat >>confdefs.h <<_ACEOF
2252#define PACKAGE_URL "$PACKAGE_URL"
2253_ACEOF
2254
2255
2256# Let the site file select an alternate cache file if it wants to.
2257# Prefer an explicitly selected file to automatically selected ones.
2258ac_site_file1=NONE
2259ac_site_file2=NONE
2260if test -n "$CONFIG_SITE"; then
2261  # We do not want a PATH search for config.site.
2262  case $CONFIG_SITE in #((
2263    -*)  ac_site_file1=./$CONFIG_SITE;;
2264    */*) ac_site_file1=$CONFIG_SITE;;
2265    *)   ac_site_file1=./$CONFIG_SITE;;
2266  esac
2267elif test "x$prefix" != xNONE; then
2268  ac_site_file1=$prefix/share/config.site
2269  ac_site_file2=$prefix/etc/config.site
2270else
2271  ac_site_file1=$ac_default_prefix/share/config.site
2272  ac_site_file2=$ac_default_prefix/etc/config.site
2273fi
2274for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2275do
2276  test "x$ac_site_file" = xNONE && continue
2277  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2278    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2279$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2280    sed 's/^/| /' "$ac_site_file" >&5
2281    . "$ac_site_file" \
2282      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2283$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2284as_fn_error $? "failed to load site script $ac_site_file
2285See \`config.log' for more details" "$LINENO" 5; }
2286  fi
2287done
2288
2289if test -r "$cache_file"; then
2290  # Some versions of bash will fail to source /dev/null (special files
2291  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2292  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2293    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2294$as_echo "$as_me: loading cache $cache_file" >&6;}
2295    case $cache_file in
2296      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2297      *)                      . "./$cache_file";;
2298    esac
2299  fi
2300else
2301  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2302$as_echo "$as_me: creating cache $cache_file" >&6;}
2303  >$cache_file
2304fi
2305
2306# Check that the precious variables saved in the cache have kept the same
2307# value.
2308ac_cache_corrupted=false
2309for ac_var in $ac_precious_vars; do
2310  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2311  eval ac_new_set=\$ac_env_${ac_var}_set
2312  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2313  eval ac_new_val=\$ac_env_${ac_var}_value
2314  case $ac_old_set,$ac_new_set in
2315    set,)
2316      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2317$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2318      ac_cache_corrupted=: ;;
2319    ,set)
2320      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2321$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2322      ac_cache_corrupted=: ;;
2323    ,);;
2324    *)
2325      if test "x$ac_old_val" != "x$ac_new_val"; then
2326	# differences in whitespace do not lead to failure.
2327	ac_old_val_w=`echo x $ac_old_val`
2328	ac_new_val_w=`echo x $ac_new_val`
2329	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2330	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2331$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2332	  ac_cache_corrupted=:
2333	else
2334	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2335$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2336	  eval $ac_var=\$ac_old_val
2337	fi
2338	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2339$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2340	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2341$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2342      fi;;
2343  esac
2344  # Pass precious variables to config.status.
2345  if test "$ac_new_set" = set; then
2346    case $ac_new_val in
2347    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2348    *) ac_arg=$ac_var=$ac_new_val ;;
2349    esac
2350    case " $ac_configure_args " in
2351      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2352      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2353    esac
2354  fi
2355done
2356if $ac_cache_corrupted; then
2357  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2358$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2359  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2360$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2361  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2362fi
2363## -------------------- ##
2364## Main body of script. ##
2365## -------------------- ##
2366
2367ac_ext=c
2368ac_cpp='$CPP $CPPFLAGS'
2369ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2370ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2371ac_compiler_gnu=$ac_cv_c_compiler_gnu
2372
2373
2374
2375am__api_version='1.15'
2376
2377ac_aux_dir=
2378for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2379  if test -f "$ac_dir/install-sh"; then
2380    ac_aux_dir=$ac_dir
2381    ac_install_sh="$ac_aux_dir/install-sh -c"
2382    break
2383  elif test -f "$ac_dir/install.sh"; then
2384    ac_aux_dir=$ac_dir
2385    ac_install_sh="$ac_aux_dir/install.sh -c"
2386    break
2387  elif test -f "$ac_dir/shtool"; then
2388    ac_aux_dir=$ac_dir
2389    ac_install_sh="$ac_aux_dir/shtool install -c"
2390    break
2391  fi
2392done
2393if test -z "$ac_aux_dir"; then
2394  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2395fi
2396
2397# These three variables are undocumented and unsupported,
2398# and are intended to be withdrawn in a future Autoconf release.
2399# They can cause serious problems if a builder's source tree is in a directory
2400# whose full name contains unusual characters.
2401ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2402ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2403ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2404
2405
2406# Find a good install program.  We prefer a C program (faster),
2407# so one script is as good as another.  But avoid the broken or
2408# incompatible versions:
2409# SysV /etc/install, /usr/sbin/install
2410# SunOS /usr/etc/install
2411# IRIX /sbin/install
2412# AIX /bin/install
2413# AmigaOS /C/install, which installs bootblocks on floppy discs
2414# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2415# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2416# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2417# OS/2's system install, which has a completely different semantic
2418# ./install, which can be erroneously created by make from ./install.sh.
2419# Reject install programs that cannot install multiple files.
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2421$as_echo_n "checking for a BSD-compatible install... " >&6; }
2422if test -z "$INSTALL"; then
2423if ${ac_cv_path_install+:} false; then :
2424  $as_echo_n "(cached) " >&6
2425else
2426  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2427for as_dir in $PATH
2428do
2429  IFS=$as_save_IFS
2430  test -z "$as_dir" && as_dir=.
2431    # Account for people who put trailing slashes in PATH elements.
2432case $as_dir/ in #((
2433  ./ | .// | /[cC]/* | \
2434  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2435  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2436  /usr/ucb/* ) ;;
2437  *)
2438    # OSF1 and SCO ODT 3.0 have their own names for install.
2439    # Don't use installbsd from OSF since it installs stuff as root
2440    # by default.
2441    for ac_prog in ginstall scoinst install; do
2442      for ac_exec_ext in '' $ac_executable_extensions; do
2443	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2444	  if test $ac_prog = install &&
2445	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2446	    # AIX install.  It has an incompatible calling convention.
2447	    :
2448	  elif test $ac_prog = install &&
2449	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2450	    # program-specific install script used by HP pwplus--don't use.
2451	    :
2452	  else
2453	    rm -rf conftest.one conftest.two conftest.dir
2454	    echo one > conftest.one
2455	    echo two > conftest.two
2456	    mkdir conftest.dir
2457	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2458	      test -s conftest.one && test -s conftest.two &&
2459	      test -s conftest.dir/conftest.one &&
2460	      test -s conftest.dir/conftest.two
2461	    then
2462	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2463	      break 3
2464	    fi
2465	  fi
2466	fi
2467      done
2468    done
2469    ;;
2470esac
2471
2472  done
2473IFS=$as_save_IFS
2474
2475rm -rf conftest.one conftest.two conftest.dir
2476
2477fi
2478  if test "${ac_cv_path_install+set}" = set; then
2479    INSTALL=$ac_cv_path_install
2480  else
2481    # As a last resort, use the slow shell script.  Don't cache a
2482    # value for INSTALL within a source directory, because that will
2483    # break other packages using the cache if that directory is
2484    # removed, or if the value is a relative name.
2485    INSTALL=$ac_install_sh
2486  fi
2487fi
2488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2489$as_echo "$INSTALL" >&6; }
2490
2491# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2492# It thinks the first close brace ends the variable substitution.
2493test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2494
2495test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2496
2497test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2498
2499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2500$as_echo_n "checking whether build environment is sane... " >&6; }
2501# Reject unsafe characters in $srcdir or the absolute working directory
2502# name.  Accept space and tab only in the latter.
2503am_lf='
2504'
2505case `pwd` in
2506  *[\\\"\#\$\&\'\`$am_lf]*)
2507    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2508esac
2509case $srcdir in
2510  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2511    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2512esac
2513
2514# Do 'set' in a subshell so we don't clobber the current shell's
2515# arguments.  Must try -L first in case configure is actually a
2516# symlink; some systems play weird games with the mod time of symlinks
2517# (eg FreeBSD returns the mod time of the symlink's containing
2518# directory).
2519if (
2520   am_has_slept=no
2521   for am_try in 1 2; do
2522     echo "timestamp, slept: $am_has_slept" > conftest.file
2523     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2524     if test "$*" = "X"; then
2525	# -L didn't work.
2526	set X `ls -t "$srcdir/configure" conftest.file`
2527     fi
2528     if test "$*" != "X $srcdir/configure conftest.file" \
2529	&& test "$*" != "X conftest.file $srcdir/configure"; then
2530
2531	# If neither matched, then we have a broken ls.  This can happen
2532	# if, for instance, CONFIG_SHELL is bash and it inherits a
2533	# broken ls alias from the environment.  This has actually
2534	# happened.  Such a system could not be considered "sane".
2535	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2536  alias in your environment" "$LINENO" 5
2537     fi
2538     if test "$2" = conftest.file || test $am_try -eq 2; then
2539       break
2540     fi
2541     # Just in case.
2542     sleep 1
2543     am_has_slept=yes
2544   done
2545   test "$2" = conftest.file
2546   )
2547then
2548   # Ok.
2549   :
2550else
2551   as_fn_error $? "newly created file is older than distributed files!
2552Check your system clock" "$LINENO" 5
2553fi
2554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2555$as_echo "yes" >&6; }
2556# If we didn't sleep, we still need to ensure time stamps of config.status and
2557# generated files are strictly newer.
2558am_sleep_pid=
2559if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2560  ( sleep 1 ) &
2561  am_sleep_pid=$!
2562fi
2563
2564rm -f conftest.file
2565
2566test "$program_prefix" != NONE &&
2567  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2568# Use a double $ so make ignores it.
2569test "$program_suffix" != NONE &&
2570  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2571# Double any \ or $.
2572# By default was `s,x,x', remove it if useless.
2573ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2574program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2575
2576# Expand $ac_aux_dir to an absolute path.
2577am_aux_dir=`cd "$ac_aux_dir" && pwd`
2578
2579if test x"${MISSING+set}" != xset; then
2580  case $am_aux_dir in
2581  *\ * | *\	*)
2582    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2583  *)
2584    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2585  esac
2586fi
2587# Use eval to expand $SHELL
2588if eval "$MISSING --is-lightweight"; then
2589  am_missing_run="$MISSING "
2590else
2591  am_missing_run=
2592  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2593$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2594fi
2595
2596if test x"${install_sh+set}" != xset; then
2597  case $am_aux_dir in
2598  *\ * | *\	*)
2599    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2600  *)
2601    install_sh="\${SHELL} $am_aux_dir/install-sh"
2602  esac
2603fi
2604
2605# Installed binaries are usually stripped using 'strip' when the user
2606# run "make install-strip".  However 'strip' might not be the right
2607# tool to use in cross-compilation environments, therefore Automake
2608# will honor the 'STRIP' environment variable to overrule this program.
2609if test "$cross_compiling" != no; then
2610  if test -n "$ac_tool_prefix"; then
2611  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2612set dummy ${ac_tool_prefix}strip; ac_word=$2
2613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2614$as_echo_n "checking for $ac_word... " >&6; }
2615if ${ac_cv_prog_STRIP+:} false; then :
2616  $as_echo_n "(cached) " >&6
2617else
2618  if test -n "$STRIP"; then
2619  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2620else
2621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622for as_dir in $PATH
2623do
2624  IFS=$as_save_IFS
2625  test -z "$as_dir" && as_dir=.
2626    for ac_exec_ext in '' $ac_executable_extensions; do
2627  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2628    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2629    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2630    break 2
2631  fi
2632done
2633  done
2634IFS=$as_save_IFS
2635
2636fi
2637fi
2638STRIP=$ac_cv_prog_STRIP
2639if test -n "$STRIP"; then
2640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2641$as_echo "$STRIP" >&6; }
2642else
2643  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644$as_echo "no" >&6; }
2645fi
2646
2647
2648fi
2649if test -z "$ac_cv_prog_STRIP"; then
2650  ac_ct_STRIP=$STRIP
2651  # Extract the first word of "strip", so it can be a program name with args.
2652set dummy strip; ac_word=$2
2653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2654$as_echo_n "checking for $ac_word... " >&6; }
2655if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2656  $as_echo_n "(cached) " >&6
2657else
2658  if test -n "$ac_ct_STRIP"; then
2659  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2660else
2661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2662for as_dir in $PATH
2663do
2664  IFS=$as_save_IFS
2665  test -z "$as_dir" && as_dir=.
2666    for ac_exec_ext in '' $ac_executable_extensions; do
2667  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2668    ac_cv_prog_ac_ct_STRIP="strip"
2669    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2670    break 2
2671  fi
2672done
2673  done
2674IFS=$as_save_IFS
2675
2676fi
2677fi
2678ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2679if test -n "$ac_ct_STRIP"; then
2680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2681$as_echo "$ac_ct_STRIP" >&6; }
2682else
2683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2684$as_echo "no" >&6; }
2685fi
2686
2687  if test "x$ac_ct_STRIP" = x; then
2688    STRIP=":"
2689  else
2690    case $cross_compiling:$ac_tool_warned in
2691yes:)
2692{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2693$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2694ac_tool_warned=yes ;;
2695esac
2696    STRIP=$ac_ct_STRIP
2697  fi
2698else
2699  STRIP="$ac_cv_prog_STRIP"
2700fi
2701
2702fi
2703INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2704
2705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2706$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2707if test -z "$MKDIR_P"; then
2708  if ${ac_cv_path_mkdir+:} false; then :
2709  $as_echo_n "(cached) " >&6
2710else
2711  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2712for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2713do
2714  IFS=$as_save_IFS
2715  test -z "$as_dir" && as_dir=.
2716    for ac_prog in mkdir gmkdir; do
2717	 for ac_exec_ext in '' $ac_executable_extensions; do
2718	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2719	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2720	     'mkdir (GNU coreutils) '* | \
2721	     'mkdir (coreutils) '* | \
2722	     'mkdir (fileutils) '4.1*)
2723	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2724	       break 3;;
2725	   esac
2726	 done
2727       done
2728  done
2729IFS=$as_save_IFS
2730
2731fi
2732
2733  test -d ./--version && rmdir ./--version
2734  if test "${ac_cv_path_mkdir+set}" = set; then
2735    MKDIR_P="$ac_cv_path_mkdir -p"
2736  else
2737    # As a last resort, use the slow shell script.  Don't cache a
2738    # value for MKDIR_P within a source directory, because that will
2739    # break other packages using the cache if that directory is
2740    # removed, or if the value is a relative name.
2741    MKDIR_P="$ac_install_sh -d"
2742  fi
2743fi
2744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2745$as_echo "$MKDIR_P" >&6; }
2746
2747for ac_prog in gawk mawk nawk awk
2748do
2749  # Extract the first word of "$ac_prog", so it can be a program name with args.
2750set dummy $ac_prog; ac_word=$2
2751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2752$as_echo_n "checking for $ac_word... " >&6; }
2753if ${ac_cv_prog_AWK+:} false; then :
2754  $as_echo_n "(cached) " >&6
2755else
2756  if test -n "$AWK"; then
2757  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2758else
2759as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2760for as_dir in $PATH
2761do
2762  IFS=$as_save_IFS
2763  test -z "$as_dir" && as_dir=.
2764    for ac_exec_ext in '' $ac_executable_extensions; do
2765  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2766    ac_cv_prog_AWK="$ac_prog"
2767    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2768    break 2
2769  fi
2770done
2771  done
2772IFS=$as_save_IFS
2773
2774fi
2775fi
2776AWK=$ac_cv_prog_AWK
2777if test -n "$AWK"; then
2778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2779$as_echo "$AWK" >&6; }
2780else
2781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2782$as_echo "no" >&6; }
2783fi
2784
2785
2786  test -n "$AWK" && break
2787done
2788
2789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2790$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2791set x ${MAKE-make}
2792ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2793if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2794  $as_echo_n "(cached) " >&6
2795else
2796  cat >conftest.make <<\_ACEOF
2797SHELL = /bin/sh
2798all:
2799	@echo '@@@%%%=$(MAKE)=@@@%%%'
2800_ACEOF
2801# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2802case `${MAKE-make} -f conftest.make 2>/dev/null` in
2803  *@@@%%%=?*=@@@%%%*)
2804    eval ac_cv_prog_make_${ac_make}_set=yes;;
2805  *)
2806    eval ac_cv_prog_make_${ac_make}_set=no;;
2807esac
2808rm -f conftest.make
2809fi
2810if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2812$as_echo "yes" >&6; }
2813  SET_MAKE=
2814else
2815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2816$as_echo "no" >&6; }
2817  SET_MAKE="MAKE=${MAKE-make}"
2818fi
2819
2820rm -rf .tst 2>/dev/null
2821mkdir .tst 2>/dev/null
2822if test -d .tst; then
2823  am__leading_dot=.
2824else
2825  am__leading_dot=_
2826fi
2827rmdir .tst 2>/dev/null
2828
2829# Check whether --enable-silent-rules was given.
2830if test "${enable_silent_rules+set}" = set; then :
2831  enableval=$enable_silent_rules;
2832fi
2833
2834case $enable_silent_rules in # (((
2835  yes) AM_DEFAULT_VERBOSITY=0;;
2836   no) AM_DEFAULT_VERBOSITY=1;;
2837    *) AM_DEFAULT_VERBOSITY=1;;
2838esac
2839am_make=${MAKE-make}
2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2841$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2842if ${am_cv_make_support_nested_variables+:} false; then :
2843  $as_echo_n "(cached) " >&6
2844else
2845  if $as_echo 'TRUE=$(BAR$(V))
2846BAR0=false
2847BAR1=true
2848V=1
2849am__doit:
2850	@$(TRUE)
2851.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2852  am_cv_make_support_nested_variables=yes
2853else
2854  am_cv_make_support_nested_variables=no
2855fi
2856fi
2857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2858$as_echo "$am_cv_make_support_nested_variables" >&6; }
2859if test $am_cv_make_support_nested_variables = yes; then
2860    AM_V='$(V)'
2861  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2862else
2863  AM_V=$AM_DEFAULT_VERBOSITY
2864  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2865fi
2866AM_BACKSLASH='\'
2867
2868if test "`cd $srcdir && pwd`" != "`pwd`"; then
2869  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2870  # is not polluted with repeated "-I."
2871  am__isrc=' -I$(srcdir)'
2872  # test to see if srcdir already configured
2873  if test -f $srcdir/config.status; then
2874    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2875  fi
2876fi
2877
2878# test whether we have cygpath
2879if test -z "$CYGPATH_W"; then
2880  if (cygpath --version) >/dev/null 2>/dev/null; then
2881    CYGPATH_W='cygpath -w'
2882  else
2883    CYGPATH_W=echo
2884  fi
2885fi
2886
2887
2888# Define the identity of the package.
2889 PACKAGE='ldapcpplib'
2890 VERSION=' '
2891
2892
2893cat >>confdefs.h <<_ACEOF
2894#define PACKAGE "$PACKAGE"
2895_ACEOF
2896
2897
2898cat >>confdefs.h <<_ACEOF
2899#define VERSION "$VERSION"
2900_ACEOF
2901
2902# Some tools Automake needs.
2903
2904ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2905
2906
2907AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2908
2909
2910AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2911
2912
2913AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2914
2915
2916MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2917
2918# For better backward compatibility.  To be removed once Automake 1.9.x
2919# dies out for good.  For more background, see:
2920# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2921# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2922mkdir_p='$(MKDIR_P)'
2923
2924# We need awk for the "check" target (and possibly the TAP driver).  The
2925# system "awk" is bad on some platforms.
2926# Always define AMTAR for backward compatibility.  Yes, it's still used
2927# in the wild :-(  We should find a proper way to deprecate it ...
2928AMTAR='$${TAR-tar}'
2929
2930
2931# We'll loop over all known methods to create a tar archive until one works.
2932_am_tools='gnutar  pax cpio none'
2933
2934am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2935
2936
2937
2938
2939
2940
2941# POSIX will say in a future version that running "rm -f" with no argument
2942# is OK; and we want to be able to make that assumption in our Makefile
2943# recipes.  So use an aggressive probe to check that the usage we want is
2944# actually supported "in the wild" to an acceptable degree.
2945# See automake bug#10828.
2946# To make any issue more visible, cause the running configure to be aborted
2947# by default if the 'rm' program in use doesn't match our expectations; the
2948# user can still override this though.
2949if rm -f && rm -fr && rm -rf; then : OK; else
2950  cat >&2 <<'END'
2951Oops!
2952
2953Your 'rm' program seems unable to run without file operands specified
2954on the command line, even when the '-f' option is present.  This is contrary
2955to the behaviour of most rm programs out there, and not conforming with
2956the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2957
2958Please tell bug-automake@gnu.org about your system, including the value
2959of your $PATH and any error possibly output before this message.  This
2960can help us improve future automake versions.
2961
2962END
2963  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2964    echo 'Configuration will proceed anyway, since you have set the' >&2
2965    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2966    echo >&2
2967  else
2968    cat >&2 <<'END'
2969Aborting the configuration process, to ensure you take notice of the issue.
2970
2971You can download and install GNU coreutils to get an 'rm' implementation
2972that behaves properly: <http://www.gnu.org/software/coreutils/>.
2973
2974If you want to complete the configuration process using your problematic
2975'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2976to "yes", and re-run configure.
2977
2978END
2979    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2980  fi
2981fi
2982
2983ac_config_headers="$ac_config_headers src/config.h"
2984
2985
2986eval `$ac_aux_dir/version.sh`
2987if test -z "$OL_CPP_API_RELEASE"; then
2988        as_fn_error $? "could not determine version" "$LINENO" 5
2989fi
2990
2991VERSION=$OL_CPP_API_RELEASE
2992OPENLDAP_CPP_API_VERSION=$OL_CPP_API_VERSION
2993
2994
2995
2996ac_ext=cpp
2997ac_cpp='$CXXCPP $CPPFLAGS'
2998ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2999ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3000ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3001if test -z "$CXX"; then
3002  if test -n "$CCC"; then
3003    CXX=$CCC
3004  else
3005    if test -n "$ac_tool_prefix"; then
3006  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3007  do
3008    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3009set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011$as_echo_n "checking for $ac_word... " >&6; }
3012if ${ac_cv_prog_CXX+:} false; then :
3013  $as_echo_n "(cached) " >&6
3014else
3015  if test -n "$CXX"; then
3016  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3017else
3018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019for as_dir in $PATH
3020do
3021  IFS=$as_save_IFS
3022  test -z "$as_dir" && as_dir=.
3023    for ac_exec_ext in '' $ac_executable_extensions; do
3024  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3025    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3026    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027    break 2
3028  fi
3029done
3030  done
3031IFS=$as_save_IFS
3032
3033fi
3034fi
3035CXX=$ac_cv_prog_CXX
3036if test -n "$CXX"; then
3037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3038$as_echo "$CXX" >&6; }
3039else
3040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041$as_echo "no" >&6; }
3042fi
3043
3044
3045    test -n "$CXX" && break
3046  done
3047fi
3048if test -z "$CXX"; then
3049  ac_ct_CXX=$CXX
3050  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3051do
3052  # Extract the first word of "$ac_prog", so it can be a program name with args.
3053set dummy $ac_prog; ac_word=$2
3054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3055$as_echo_n "checking for $ac_word... " >&6; }
3056if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3057  $as_echo_n "(cached) " >&6
3058else
3059  if test -n "$ac_ct_CXX"; then
3060  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3061else
3062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3063for as_dir in $PATH
3064do
3065  IFS=$as_save_IFS
3066  test -z "$as_dir" && as_dir=.
3067    for ac_exec_ext in '' $ac_executable_extensions; do
3068  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3069    ac_cv_prog_ac_ct_CXX="$ac_prog"
3070    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3071    break 2
3072  fi
3073done
3074  done
3075IFS=$as_save_IFS
3076
3077fi
3078fi
3079ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3080if test -n "$ac_ct_CXX"; then
3081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3082$as_echo "$ac_ct_CXX" >&6; }
3083else
3084  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3085$as_echo "no" >&6; }
3086fi
3087
3088
3089  test -n "$ac_ct_CXX" && break
3090done
3091
3092  if test "x$ac_ct_CXX" = x; then
3093    CXX="g++"
3094  else
3095    case $cross_compiling:$ac_tool_warned in
3096yes:)
3097{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3098$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3099ac_tool_warned=yes ;;
3100esac
3101    CXX=$ac_ct_CXX
3102  fi
3103fi
3104
3105  fi
3106fi
3107# Provide some information about the compiler.
3108$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3109set X $ac_compile
3110ac_compiler=$2
3111for ac_option in --version -v -V -qversion; do
3112  { { ac_try="$ac_compiler $ac_option >&5"
3113case "(($ac_try" in
3114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3115  *) ac_try_echo=$ac_try;;
3116esac
3117eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3118$as_echo "$ac_try_echo"; } >&5
3119  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3120  ac_status=$?
3121  if test -s conftest.err; then
3122    sed '10a\
3123... rest of stderr output deleted ...
3124         10q' conftest.err >conftest.er1
3125    cat conftest.er1 >&5
3126  fi
3127  rm -f conftest.er1 conftest.err
3128  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3129  test $ac_status = 0; }
3130done
3131
3132cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3133/* end confdefs.h.  */
3134
3135int
3136main ()
3137{
3138
3139  ;
3140  return 0;
3141}
3142_ACEOF
3143ac_clean_files_save=$ac_clean_files
3144ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3145# Try to create an executable without -o first, disregard a.out.
3146# It will help us diagnose broken compilers, and finding out an intuition
3147# of exeext.
3148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3149$as_echo_n "checking whether the C++ compiler works... " >&6; }
3150ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3151
3152# The possible output files:
3153ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3154
3155ac_rmfiles=
3156for ac_file in $ac_files
3157do
3158  case $ac_file in
3159    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3160    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3161  esac
3162done
3163rm -f $ac_rmfiles
3164
3165if { { ac_try="$ac_link_default"
3166case "(($ac_try" in
3167  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3168  *) ac_try_echo=$ac_try;;
3169esac
3170eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3171$as_echo "$ac_try_echo"; } >&5
3172  (eval "$ac_link_default") 2>&5
3173  ac_status=$?
3174  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3175  test $ac_status = 0; }; then :
3176  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3177# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3178# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3179# so that the user can short-circuit this test for compilers unknown to
3180# Autoconf.
3181for ac_file in $ac_files ''
3182do
3183  test -f "$ac_file" || continue
3184  case $ac_file in
3185    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3186	;;
3187    [ab].out )
3188	# We found the default executable, but exeext='' is most
3189	# certainly right.
3190	break;;
3191    *.* )
3192	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3193	then :; else
3194	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3195	fi
3196	# We set ac_cv_exeext here because the later test for it is not
3197	# safe: cross compilers may not add the suffix if given an `-o'
3198	# argument, so we may need to know it at that point already.
3199	# Even if this section looks crufty: it has the advantage of
3200	# actually working.
3201	break;;
3202    * )
3203	break;;
3204  esac
3205done
3206test "$ac_cv_exeext" = no && ac_cv_exeext=
3207
3208else
3209  ac_file=''
3210fi
3211if test -z "$ac_file"; then :
3212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3213$as_echo "no" >&6; }
3214$as_echo "$as_me: failed program was:" >&5
3215sed 's/^/| /' conftest.$ac_ext >&5
3216
3217{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3218$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3219as_fn_error 77 "C++ compiler cannot create executables
3220See \`config.log' for more details" "$LINENO" 5; }
3221else
3222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3223$as_echo "yes" >&6; }
3224fi
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3226$as_echo_n "checking for C++ compiler default output file name... " >&6; }
3227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3228$as_echo "$ac_file" >&6; }
3229ac_exeext=$ac_cv_exeext
3230
3231rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3232ac_clean_files=$ac_clean_files_save
3233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3234$as_echo_n "checking for suffix of executables... " >&6; }
3235if { { ac_try="$ac_link"
3236case "(($ac_try" in
3237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3238  *) ac_try_echo=$ac_try;;
3239esac
3240eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3241$as_echo "$ac_try_echo"; } >&5
3242  (eval "$ac_link") 2>&5
3243  ac_status=$?
3244  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3245  test $ac_status = 0; }; then :
3246  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3247# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3248# work properly (i.e., refer to `conftest.exe'), while it won't with
3249# `rm'.
3250for ac_file in conftest.exe conftest conftest.*; do
3251  test -f "$ac_file" || continue
3252  case $ac_file in
3253    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3254    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3255	  break;;
3256    * ) break;;
3257  esac
3258done
3259else
3260  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3261$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3262as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3263See \`config.log' for more details" "$LINENO" 5; }
3264fi
3265rm -f conftest conftest$ac_cv_exeext
3266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3267$as_echo "$ac_cv_exeext" >&6; }
3268
3269rm -f conftest.$ac_ext
3270EXEEXT=$ac_cv_exeext
3271ac_exeext=$EXEEXT
3272cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3273/* end confdefs.h.  */
3274#include <stdio.h>
3275int
3276main ()
3277{
3278FILE *f = fopen ("conftest.out", "w");
3279 return ferror (f) || fclose (f) != 0;
3280
3281  ;
3282  return 0;
3283}
3284_ACEOF
3285ac_clean_files="$ac_clean_files conftest.out"
3286# Check that the compiler produces executables we can run.  If not, either
3287# the compiler is broken, or we cross compile.
3288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3289$as_echo_n "checking whether we are cross compiling... " >&6; }
3290if test "$cross_compiling" != yes; then
3291  { { ac_try="$ac_link"
3292case "(($ac_try" in
3293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3294  *) ac_try_echo=$ac_try;;
3295esac
3296eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3297$as_echo "$ac_try_echo"; } >&5
3298  (eval "$ac_link") 2>&5
3299  ac_status=$?
3300  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3301  test $ac_status = 0; }
3302  if { ac_try='./conftest$ac_cv_exeext'
3303  { { case "(($ac_try" in
3304  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3305  *) ac_try_echo=$ac_try;;
3306esac
3307eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3308$as_echo "$ac_try_echo"; } >&5
3309  (eval "$ac_try") 2>&5
3310  ac_status=$?
3311  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3312  test $ac_status = 0; }; }; then
3313    cross_compiling=no
3314  else
3315    if test "$cross_compiling" = maybe; then
3316	cross_compiling=yes
3317    else
3318	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3320as_fn_error $? "cannot run C++ compiled programs.
3321If you meant to cross compile, use \`--host'.
3322See \`config.log' for more details" "$LINENO" 5; }
3323    fi
3324  fi
3325fi
3326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3327$as_echo "$cross_compiling" >&6; }
3328
3329rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3330ac_clean_files=$ac_clean_files_save
3331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3332$as_echo_n "checking for suffix of object files... " >&6; }
3333if ${ac_cv_objext+:} false; then :
3334  $as_echo_n "(cached) " >&6
3335else
3336  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3337/* end confdefs.h.  */
3338
3339int
3340main ()
3341{
3342
3343  ;
3344  return 0;
3345}
3346_ACEOF
3347rm -f conftest.o conftest.obj
3348if { { ac_try="$ac_compile"
3349case "(($ac_try" in
3350  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3351  *) ac_try_echo=$ac_try;;
3352esac
3353eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3354$as_echo "$ac_try_echo"; } >&5
3355  (eval "$ac_compile") 2>&5
3356  ac_status=$?
3357  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3358  test $ac_status = 0; }; then :
3359  for ac_file in conftest.o conftest.obj conftest.*; do
3360  test -f "$ac_file" || continue;
3361  case $ac_file in
3362    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3363    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3364       break;;
3365  esac
3366done
3367else
3368  $as_echo "$as_me: failed program was:" >&5
3369sed 's/^/| /' conftest.$ac_ext >&5
3370
3371{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3372$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3373as_fn_error $? "cannot compute suffix of object files: cannot compile
3374See \`config.log' for more details" "$LINENO" 5; }
3375fi
3376rm -f conftest.$ac_cv_objext conftest.$ac_ext
3377fi
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3379$as_echo "$ac_cv_objext" >&6; }
3380OBJEXT=$ac_cv_objext
3381ac_objext=$OBJEXT
3382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3383$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3384if ${ac_cv_cxx_compiler_gnu+:} false; then :
3385  $as_echo_n "(cached) " >&6
3386else
3387  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388/* end confdefs.h.  */
3389
3390int
3391main ()
3392{
3393#ifndef __GNUC__
3394       choke me
3395#endif
3396
3397  ;
3398  return 0;
3399}
3400_ACEOF
3401if ac_fn_cxx_try_compile "$LINENO"; then :
3402  ac_compiler_gnu=yes
3403else
3404  ac_compiler_gnu=no
3405fi
3406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3407ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3408
3409fi
3410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3411$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3412if test $ac_compiler_gnu = yes; then
3413  GXX=yes
3414else
3415  GXX=
3416fi
3417ac_test_CXXFLAGS=${CXXFLAGS+set}
3418ac_save_CXXFLAGS=$CXXFLAGS
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3420$as_echo_n "checking whether $CXX accepts -g... " >&6; }
3421if ${ac_cv_prog_cxx_g+:} false; then :
3422  $as_echo_n "(cached) " >&6
3423else
3424  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3425   ac_cxx_werror_flag=yes
3426   ac_cv_prog_cxx_g=no
3427   CXXFLAGS="-g"
3428   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3429/* end confdefs.h.  */
3430
3431int
3432main ()
3433{
3434
3435  ;
3436  return 0;
3437}
3438_ACEOF
3439if ac_fn_cxx_try_compile "$LINENO"; then :
3440  ac_cv_prog_cxx_g=yes
3441else
3442  CXXFLAGS=""
3443      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444/* end confdefs.h.  */
3445
3446int
3447main ()
3448{
3449
3450  ;
3451  return 0;
3452}
3453_ACEOF
3454if ac_fn_cxx_try_compile "$LINENO"; then :
3455
3456else
3457  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3458	 CXXFLAGS="-g"
3459	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3460/* end confdefs.h.  */
3461
3462int
3463main ()
3464{
3465
3466  ;
3467  return 0;
3468}
3469_ACEOF
3470if ac_fn_cxx_try_compile "$LINENO"; then :
3471  ac_cv_prog_cxx_g=yes
3472fi
3473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3474fi
3475rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3476fi
3477rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3478   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3479fi
3480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3481$as_echo "$ac_cv_prog_cxx_g" >&6; }
3482if test "$ac_test_CXXFLAGS" = set; then
3483  CXXFLAGS=$ac_save_CXXFLAGS
3484elif test $ac_cv_prog_cxx_g = yes; then
3485  if test "$GXX" = yes; then
3486    CXXFLAGS="-g -O2"
3487  else
3488    CXXFLAGS="-g"
3489  fi
3490else
3491  if test "$GXX" = yes; then
3492    CXXFLAGS="-O2"
3493  else
3494    CXXFLAGS=
3495  fi
3496fi
3497ac_ext=c
3498ac_cpp='$CPP $CPPFLAGS'
3499ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3500ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3501ac_compiler_gnu=$ac_cv_c_compiler_gnu
3502DEPDIR="${am__leading_dot}deps"
3503
3504ac_config_commands="$ac_config_commands depfiles"
3505
3506
3507am_make=${MAKE-make}
3508cat > confinc << 'END'
3509am__doit:
3510	@echo this is the am__doit target
3511.PHONY: am__doit
3512END
3513# If we don't find an include directive, just comment out the code.
3514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3515$as_echo_n "checking for style of include used by $am_make... " >&6; }
3516am__include="#"
3517am__quote=
3518_am_result=none
3519# First try GNU make style include.
3520echo "include confinc" > confmf
3521# Ignore all kinds of additional output from 'make'.
3522case `$am_make -s -f confmf 2> /dev/null` in #(
3523*the\ am__doit\ target*)
3524  am__include=include
3525  am__quote=
3526  _am_result=GNU
3527  ;;
3528esac
3529# Now try BSD make style include.
3530if test "$am__include" = "#"; then
3531   echo '.include "confinc"' > confmf
3532   case `$am_make -s -f confmf 2> /dev/null` in #(
3533   *the\ am__doit\ target*)
3534     am__include=.include
3535     am__quote="\""
3536     _am_result=BSD
3537     ;;
3538   esac
3539fi
3540
3541
3542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3543$as_echo "$_am_result" >&6; }
3544rm -f confinc confmf
3545
3546# Check whether --enable-dependency-tracking was given.
3547if test "${enable_dependency_tracking+set}" = set; then :
3548  enableval=$enable_dependency_tracking;
3549fi
3550
3551if test "x$enable_dependency_tracking" != xno; then
3552  am_depcomp="$ac_aux_dir/depcomp"
3553  AMDEPBACKSLASH='\'
3554  am__nodep='_no'
3555fi
3556 if test "x$enable_dependency_tracking" != xno; then
3557  AMDEP_TRUE=
3558  AMDEP_FALSE='#'
3559else
3560  AMDEP_TRUE='#'
3561  AMDEP_FALSE=
3562fi
3563
3564
3565
3566depcc="$CXX"  am_compiler_list=
3567
3568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3569$as_echo_n "checking dependency style of $depcc... " >&6; }
3570if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
3571  $as_echo_n "(cached) " >&6
3572else
3573  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3574  # We make a subdir and do the tests there.  Otherwise we can end up
3575  # making bogus files that we don't know about and never remove.  For
3576  # instance it was reported that on HP-UX the gcc test will end up
3577  # making a dummy file named 'D' -- because '-MD' means "put the output
3578  # in D".
3579  rm -rf conftest.dir
3580  mkdir conftest.dir
3581  # Copy depcomp to subdir because otherwise we won't find it if we're
3582  # using a relative directory.
3583  cp "$am_depcomp" conftest.dir
3584  cd conftest.dir
3585  # We will build objects and dependencies in a subdirectory because
3586  # it helps to detect inapplicable dependency modes.  For instance
3587  # both Tru64's cc and ICC support -MD to output dependencies as a
3588  # side effect of compilation, but ICC will put the dependencies in
3589  # the current directory while Tru64 will put them in the object
3590  # directory.
3591  mkdir sub
3592
3593  am_cv_CXX_dependencies_compiler_type=none
3594  if test "$am_compiler_list" = ""; then
3595     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3596  fi
3597  am__universal=false
3598  case " $depcc " in #(
3599     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3600     esac
3601
3602  for depmode in $am_compiler_list; do
3603    # Setup a source with many dependencies, because some compilers
3604    # like to wrap large dependency lists on column 80 (with \), and
3605    # we should not choose a depcomp mode which is confused by this.
3606    #
3607    # We need to recreate these files for each test, as the compiler may
3608    # overwrite some of them when testing with obscure command lines.
3609    # This happens at least with the AIX C compiler.
3610    : > sub/conftest.c
3611    for i in 1 2 3 4 5 6; do
3612      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3613      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3614      # Solaris 10 /bin/sh.
3615      echo '/* dummy */' > sub/conftst$i.h
3616    done
3617    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3618
3619    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3620    # mode.  It turns out that the SunPro C++ compiler does not properly
3621    # handle '-M -o', and we need to detect this.  Also, some Intel
3622    # versions had trouble with output in subdirs.
3623    am__obj=sub/conftest.${OBJEXT-o}
3624    am__minus_obj="-o $am__obj"
3625    case $depmode in
3626    gcc)
3627      # This depmode causes a compiler race in universal mode.
3628      test "$am__universal" = false || continue
3629      ;;
3630    nosideeffect)
3631      # After this tag, mechanisms are not by side-effect, so they'll
3632      # only be used when explicitly requested.
3633      if test "x$enable_dependency_tracking" = xyes; then
3634	continue
3635      else
3636	break
3637      fi
3638      ;;
3639    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3640      # This compiler won't grok '-c -o', but also, the minuso test has
3641      # not run yet.  These depmodes are late enough in the game, and
3642      # so weak that their functioning should not be impacted.
3643      am__obj=conftest.${OBJEXT-o}
3644      am__minus_obj=
3645      ;;
3646    none) break ;;
3647    esac
3648    if depmode=$depmode \
3649       source=sub/conftest.c object=$am__obj \
3650       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3651       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3652         >/dev/null 2>conftest.err &&
3653       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3654       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3655       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3656       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3657      # icc doesn't choke on unknown options, it will just issue warnings
3658      # or remarks (even with -Werror).  So we grep stderr for any message
3659      # that says an option was ignored or not supported.
3660      # When given -MP, icc 7.0 and 7.1 complain thusly:
3661      #   icc: Command line warning: ignoring option '-M'; no argument required
3662      # The diagnosis changed in icc 8.0:
3663      #   icc: Command line remark: option '-MP' not supported
3664      if (grep 'ignoring option' conftest.err ||
3665          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3666        am_cv_CXX_dependencies_compiler_type=$depmode
3667        break
3668      fi
3669    fi
3670  done
3671
3672  cd ..
3673  rm -rf conftest.dir
3674else
3675  am_cv_CXX_dependencies_compiler_type=none
3676fi
3677
3678fi
3679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
3680$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
3681CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3682
3683 if
3684  test "x$enable_dependency_tracking" != xno \
3685  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3686  am__fastdepCXX_TRUE=
3687  am__fastdepCXX_FALSE='#'
3688else
3689  am__fastdepCXX_TRUE='#'
3690  am__fastdepCXX_FALSE=
3691fi
3692
3693
3694case `pwd` in
3695  *\ * | *\	*)
3696    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3697$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3698esac
3699
3700
3701
3702macro_version='2.4.6'
3703macro_revision='2.4.6'
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717ltmain=$ac_aux_dir/ltmain.sh
3718
3719# Make sure we can run config.sub.
3720$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3721  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3722
3723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3724$as_echo_n "checking build system type... " >&6; }
3725if ${ac_cv_build+:} false; then :
3726  $as_echo_n "(cached) " >&6
3727else
3728  ac_build_alias=$build_alias
3729test "x$ac_build_alias" = x &&
3730  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3731test "x$ac_build_alias" = x &&
3732  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3733ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3734  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3735
3736fi
3737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3738$as_echo "$ac_cv_build" >&6; }
3739case $ac_cv_build in
3740*-*-*) ;;
3741*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3742esac
3743build=$ac_cv_build
3744ac_save_IFS=$IFS; IFS='-'
3745set x $ac_cv_build
3746shift
3747build_cpu=$1
3748build_vendor=$2
3749shift; shift
3750# Remember, the first character of IFS is used to create $*,
3751# except with old shells:
3752build_os=$*
3753IFS=$ac_save_IFS
3754case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3755
3756
3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3758$as_echo_n "checking host system type... " >&6; }
3759if ${ac_cv_host+:} false; then :
3760  $as_echo_n "(cached) " >&6
3761else
3762  if test "x$host_alias" = x; then
3763  ac_cv_host=$ac_cv_build
3764else
3765  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3766    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3767fi
3768
3769fi
3770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3771$as_echo "$ac_cv_host" >&6; }
3772case $ac_cv_host in
3773*-*-*) ;;
3774*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3775esac
3776host=$ac_cv_host
3777ac_save_IFS=$IFS; IFS='-'
3778set x $ac_cv_host
3779shift
3780host_cpu=$1
3781host_vendor=$2
3782shift; shift
3783# Remember, the first character of IFS is used to create $*,
3784# except with old shells:
3785host_os=$*
3786IFS=$ac_save_IFS
3787case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3788
3789
3790# Backslashify metacharacters that are still active within
3791# double-quoted strings.
3792sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3793
3794# Same as above, but do not quote variable references.
3795double_quote_subst='s/\(["`\\]\)/\\\1/g'
3796
3797# Sed substitution to delay expansion of an escaped shell variable in a
3798# double_quote_subst'ed string.
3799delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3800
3801# Sed substitution to delay expansion of an escaped single quote.
3802delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3803
3804# Sed substitution to avoid accidental globbing in evaled expressions
3805no_glob_subst='s/\*/\\\*/g'
3806
3807ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3808ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3809ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3810
3811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3812$as_echo_n "checking how to print strings... " >&6; }
3813# Test print first, because it will be a builtin if present.
3814if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3815   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3816  ECHO='print -r --'
3817elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3818  ECHO='printf %s\n'
3819else
3820  # Use this function as a fallback that always works.
3821  func_fallback_echo ()
3822  {
3823    eval 'cat <<_LTECHO_EOF
3824$1
3825_LTECHO_EOF'
3826  }
3827  ECHO='func_fallback_echo'
3828fi
3829
3830# func_echo_all arg...
3831# Invoke $ECHO with all args, space-separated.
3832func_echo_all ()
3833{
3834    $ECHO ""
3835}
3836
3837case $ECHO in
3838  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3839$as_echo "printf" >&6; } ;;
3840  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3841$as_echo "print -r" >&6; } ;;
3842  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3843$as_echo "cat" >&6; } ;;
3844esac
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859ac_ext=c
3860ac_cpp='$CPP $CPPFLAGS'
3861ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3862ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3863ac_compiler_gnu=$ac_cv_c_compiler_gnu
3864if test -n "$ac_tool_prefix"; then
3865  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3866set dummy ${ac_tool_prefix}gcc; ac_word=$2
3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3868$as_echo_n "checking for $ac_word... " >&6; }
3869if ${ac_cv_prog_CC+:} false; then :
3870  $as_echo_n "(cached) " >&6
3871else
3872  if test -n "$CC"; then
3873  ac_cv_prog_CC="$CC" # Let the user override the test.
3874else
3875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876for as_dir in $PATH
3877do
3878  IFS=$as_save_IFS
3879  test -z "$as_dir" && as_dir=.
3880    for ac_exec_ext in '' $ac_executable_extensions; do
3881  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3882    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3883    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3884    break 2
3885  fi
3886done
3887  done
3888IFS=$as_save_IFS
3889
3890fi
3891fi
3892CC=$ac_cv_prog_CC
3893if test -n "$CC"; then
3894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3895$as_echo "$CC" >&6; }
3896else
3897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898$as_echo "no" >&6; }
3899fi
3900
3901
3902fi
3903if test -z "$ac_cv_prog_CC"; then
3904  ac_ct_CC=$CC
3905  # Extract the first word of "gcc", so it can be a program name with args.
3906set dummy gcc; ac_word=$2
3907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3908$as_echo_n "checking for $ac_word... " >&6; }
3909if ${ac_cv_prog_ac_ct_CC+:} false; then :
3910  $as_echo_n "(cached) " >&6
3911else
3912  if test -n "$ac_ct_CC"; then
3913  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3914else
3915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3916for as_dir in $PATH
3917do
3918  IFS=$as_save_IFS
3919  test -z "$as_dir" && as_dir=.
3920    for ac_exec_ext in '' $ac_executable_extensions; do
3921  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3922    ac_cv_prog_ac_ct_CC="gcc"
3923    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3924    break 2
3925  fi
3926done
3927  done
3928IFS=$as_save_IFS
3929
3930fi
3931fi
3932ac_ct_CC=$ac_cv_prog_ac_ct_CC
3933if test -n "$ac_ct_CC"; then
3934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3935$as_echo "$ac_ct_CC" >&6; }
3936else
3937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3938$as_echo "no" >&6; }
3939fi
3940
3941  if test "x$ac_ct_CC" = x; then
3942    CC=""
3943  else
3944    case $cross_compiling:$ac_tool_warned in
3945yes:)
3946{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3947$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3948ac_tool_warned=yes ;;
3949esac
3950    CC=$ac_ct_CC
3951  fi
3952else
3953  CC="$ac_cv_prog_CC"
3954fi
3955
3956if test -z "$CC"; then
3957          if test -n "$ac_tool_prefix"; then
3958    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3959set dummy ${ac_tool_prefix}cc; ac_word=$2
3960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3961$as_echo_n "checking for $ac_word... " >&6; }
3962if ${ac_cv_prog_CC+:} false; then :
3963  $as_echo_n "(cached) " >&6
3964else
3965  if test -n "$CC"; then
3966  ac_cv_prog_CC="$CC" # Let the user override the test.
3967else
3968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3969for as_dir in $PATH
3970do
3971  IFS=$as_save_IFS
3972  test -z "$as_dir" && as_dir=.
3973    for ac_exec_ext in '' $ac_executable_extensions; do
3974  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3975    ac_cv_prog_CC="${ac_tool_prefix}cc"
3976    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3977    break 2
3978  fi
3979done
3980  done
3981IFS=$as_save_IFS
3982
3983fi
3984fi
3985CC=$ac_cv_prog_CC
3986if test -n "$CC"; then
3987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3988$as_echo "$CC" >&6; }
3989else
3990  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3991$as_echo "no" >&6; }
3992fi
3993
3994
3995  fi
3996fi
3997if test -z "$CC"; then
3998  # Extract the first word of "cc", so it can be a program name with args.
3999set dummy cc; ac_word=$2
4000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4001$as_echo_n "checking for $ac_word... " >&6; }
4002if ${ac_cv_prog_CC+:} false; then :
4003  $as_echo_n "(cached) " >&6
4004else
4005  if test -n "$CC"; then
4006  ac_cv_prog_CC="$CC" # Let the user override the test.
4007else
4008  ac_prog_rejected=no
4009as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4010for as_dir in $PATH
4011do
4012  IFS=$as_save_IFS
4013  test -z "$as_dir" && as_dir=.
4014    for ac_exec_ext in '' $ac_executable_extensions; do
4015  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4016    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4017       ac_prog_rejected=yes
4018       continue
4019     fi
4020    ac_cv_prog_CC="cc"
4021    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4022    break 2
4023  fi
4024done
4025  done
4026IFS=$as_save_IFS
4027
4028if test $ac_prog_rejected = yes; then
4029  # We found a bogon in the path, so make sure we never use it.
4030  set dummy $ac_cv_prog_CC
4031  shift
4032  if test $# != 0; then
4033    # We chose a different compiler from the bogus one.
4034    # However, it has the same basename, so the bogon will be chosen
4035    # first if we set CC to just the basename; use the full file name.
4036    shift
4037    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4038  fi
4039fi
4040fi
4041fi
4042CC=$ac_cv_prog_CC
4043if test -n "$CC"; then
4044  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4045$as_echo "$CC" >&6; }
4046else
4047  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4048$as_echo "no" >&6; }
4049fi
4050
4051
4052fi
4053if test -z "$CC"; then
4054  if test -n "$ac_tool_prefix"; then
4055  for ac_prog in cl.exe
4056  do
4057    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4058set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4060$as_echo_n "checking for $ac_word... " >&6; }
4061if ${ac_cv_prog_CC+:} false; then :
4062  $as_echo_n "(cached) " >&6
4063else
4064  if test -n "$CC"; then
4065  ac_cv_prog_CC="$CC" # Let the user override the test.
4066else
4067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4068for as_dir in $PATH
4069do
4070  IFS=$as_save_IFS
4071  test -z "$as_dir" && as_dir=.
4072    for ac_exec_ext in '' $ac_executable_extensions; do
4073  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4074    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4075    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4076    break 2
4077  fi
4078done
4079  done
4080IFS=$as_save_IFS
4081
4082fi
4083fi
4084CC=$ac_cv_prog_CC
4085if test -n "$CC"; then
4086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4087$as_echo "$CC" >&6; }
4088else
4089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4090$as_echo "no" >&6; }
4091fi
4092
4093
4094    test -n "$CC" && break
4095  done
4096fi
4097if test -z "$CC"; then
4098  ac_ct_CC=$CC
4099  for ac_prog in cl.exe
4100do
4101  # Extract the first word of "$ac_prog", so it can be a program name with args.
4102set dummy $ac_prog; ac_word=$2
4103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4104$as_echo_n "checking for $ac_word... " >&6; }
4105if ${ac_cv_prog_ac_ct_CC+:} false; then :
4106  $as_echo_n "(cached) " >&6
4107else
4108  if test -n "$ac_ct_CC"; then
4109  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4110else
4111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4112for as_dir in $PATH
4113do
4114  IFS=$as_save_IFS
4115  test -z "$as_dir" && as_dir=.
4116    for ac_exec_ext in '' $ac_executable_extensions; do
4117  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4118    ac_cv_prog_ac_ct_CC="$ac_prog"
4119    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4120    break 2
4121  fi
4122done
4123  done
4124IFS=$as_save_IFS
4125
4126fi
4127fi
4128ac_ct_CC=$ac_cv_prog_ac_ct_CC
4129if test -n "$ac_ct_CC"; then
4130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4131$as_echo "$ac_ct_CC" >&6; }
4132else
4133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4134$as_echo "no" >&6; }
4135fi
4136
4137
4138  test -n "$ac_ct_CC" && break
4139done
4140
4141  if test "x$ac_ct_CC" = x; then
4142    CC=""
4143  else
4144    case $cross_compiling:$ac_tool_warned in
4145yes:)
4146{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4147$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4148ac_tool_warned=yes ;;
4149esac
4150    CC=$ac_ct_CC
4151  fi
4152fi
4153
4154fi
4155
4156
4157test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4158$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4159as_fn_error $? "no acceptable C compiler found in \$PATH
4160See \`config.log' for more details" "$LINENO" 5; }
4161
4162# Provide some information about the compiler.
4163$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4164set X $ac_compile
4165ac_compiler=$2
4166for ac_option in --version -v -V -qversion; do
4167  { { ac_try="$ac_compiler $ac_option >&5"
4168case "(($ac_try" in
4169  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4170  *) ac_try_echo=$ac_try;;
4171esac
4172eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4173$as_echo "$ac_try_echo"; } >&5
4174  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4175  ac_status=$?
4176  if test -s conftest.err; then
4177    sed '10a\
4178... rest of stderr output deleted ...
4179         10q' conftest.err >conftest.er1
4180    cat conftest.er1 >&5
4181  fi
4182  rm -f conftest.er1 conftest.err
4183  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4184  test $ac_status = 0; }
4185done
4186
4187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4188$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4189if ${ac_cv_c_compiler_gnu+:} false; then :
4190  $as_echo_n "(cached) " >&6
4191else
4192  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193/* end confdefs.h.  */
4194
4195int
4196main ()
4197{
4198#ifndef __GNUC__
4199       choke me
4200#endif
4201
4202  ;
4203  return 0;
4204}
4205_ACEOF
4206if ac_fn_c_try_compile "$LINENO"; then :
4207  ac_compiler_gnu=yes
4208else
4209  ac_compiler_gnu=no
4210fi
4211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4212ac_cv_c_compiler_gnu=$ac_compiler_gnu
4213
4214fi
4215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4216$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4217if test $ac_compiler_gnu = yes; then
4218  GCC=yes
4219else
4220  GCC=
4221fi
4222ac_test_CFLAGS=${CFLAGS+set}
4223ac_save_CFLAGS=$CFLAGS
4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4225$as_echo_n "checking whether $CC accepts -g... " >&6; }
4226if ${ac_cv_prog_cc_g+:} false; then :
4227  $as_echo_n "(cached) " >&6
4228else
4229  ac_save_c_werror_flag=$ac_c_werror_flag
4230   ac_c_werror_flag=yes
4231   ac_cv_prog_cc_g=no
4232   CFLAGS="-g"
4233   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4234/* end confdefs.h.  */
4235
4236int
4237main ()
4238{
4239
4240  ;
4241  return 0;
4242}
4243_ACEOF
4244if ac_fn_c_try_compile "$LINENO"; then :
4245  ac_cv_prog_cc_g=yes
4246else
4247  CFLAGS=""
4248      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4249/* end confdefs.h.  */
4250
4251int
4252main ()
4253{
4254
4255  ;
4256  return 0;
4257}
4258_ACEOF
4259if ac_fn_c_try_compile "$LINENO"; then :
4260
4261else
4262  ac_c_werror_flag=$ac_save_c_werror_flag
4263	 CFLAGS="-g"
4264	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4265/* end confdefs.h.  */
4266
4267int
4268main ()
4269{
4270
4271  ;
4272  return 0;
4273}
4274_ACEOF
4275if ac_fn_c_try_compile "$LINENO"; then :
4276  ac_cv_prog_cc_g=yes
4277fi
4278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4279fi
4280rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4281fi
4282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4283   ac_c_werror_flag=$ac_save_c_werror_flag
4284fi
4285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4286$as_echo "$ac_cv_prog_cc_g" >&6; }
4287if test "$ac_test_CFLAGS" = set; then
4288  CFLAGS=$ac_save_CFLAGS
4289elif test $ac_cv_prog_cc_g = yes; then
4290  if test "$GCC" = yes; then
4291    CFLAGS="-g -O2"
4292  else
4293    CFLAGS="-g"
4294  fi
4295else
4296  if test "$GCC" = yes; then
4297    CFLAGS="-O2"
4298  else
4299    CFLAGS=
4300  fi
4301fi
4302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4303$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4304if ${ac_cv_prog_cc_c89+:} false; then :
4305  $as_echo_n "(cached) " >&6
4306else
4307  ac_cv_prog_cc_c89=no
4308ac_save_CC=$CC
4309cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4310/* end confdefs.h.  */
4311#include <stdarg.h>
4312#include <stdio.h>
4313struct stat;
4314/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4315struct buf { int x; };
4316FILE * (*rcsopen) (struct buf *, struct stat *, int);
4317static char *e (p, i)
4318     char **p;
4319     int i;
4320{
4321  return p[i];
4322}
4323static char *f (char * (*g) (char **, int), char **p, ...)
4324{
4325  char *s;
4326  va_list v;
4327  va_start (v,p);
4328  s = g (p, va_arg (v,int));
4329  va_end (v);
4330  return s;
4331}
4332
4333/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4334   function prototypes and stuff, but not '\xHH' hex character constants.
4335   These don't provoke an error unfortunately, instead are silently treated
4336   as 'x'.  The following induces an error, until -std is added to get
4337   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4338   array size at least.  It's necessary to write '\x00'==0 to get something
4339   that's true only with -std.  */
4340int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4341
4342/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4343   inside strings and character constants.  */
4344#define FOO(x) 'x'
4345int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4346
4347int test (int i, double x);
4348struct s1 {int (*f) (int a);};
4349struct s2 {int (*f) (double a);};
4350int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4351int argc;
4352char **argv;
4353int
4354main ()
4355{
4356return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4357  ;
4358  return 0;
4359}
4360_ACEOF
4361for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4362	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4363do
4364  CC="$ac_save_CC $ac_arg"
4365  if ac_fn_c_try_compile "$LINENO"; then :
4366  ac_cv_prog_cc_c89=$ac_arg
4367fi
4368rm -f core conftest.err conftest.$ac_objext
4369  test "x$ac_cv_prog_cc_c89" != "xno" && break
4370done
4371rm -f conftest.$ac_ext
4372CC=$ac_save_CC
4373
4374fi
4375# AC_CACHE_VAL
4376case "x$ac_cv_prog_cc_c89" in
4377  x)
4378    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4379$as_echo "none needed" >&6; } ;;
4380  xno)
4381    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4382$as_echo "unsupported" >&6; } ;;
4383  *)
4384    CC="$CC $ac_cv_prog_cc_c89"
4385    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4386$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4387esac
4388if test "x$ac_cv_prog_cc_c89" != xno; then :
4389
4390fi
4391
4392ac_ext=c
4393ac_cpp='$CPP $CPPFLAGS'
4394ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4395ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4396ac_compiler_gnu=$ac_cv_c_compiler_gnu
4397
4398ac_ext=c
4399ac_cpp='$CPP $CPPFLAGS'
4400ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4401ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4402ac_compiler_gnu=$ac_cv_c_compiler_gnu
4403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4404$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4405if ${am_cv_prog_cc_c_o+:} false; then :
4406  $as_echo_n "(cached) " >&6
4407else
4408  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409/* end confdefs.h.  */
4410
4411int
4412main ()
4413{
4414
4415  ;
4416  return 0;
4417}
4418_ACEOF
4419  # Make sure it works both with $CC and with simple cc.
4420  # Following AC_PROG_CC_C_O, we do the test twice because some
4421  # compilers refuse to overwrite an existing .o file with -o,
4422  # though they will create one.
4423  am_cv_prog_cc_c_o=yes
4424  for am_i in 1 2; do
4425    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4426   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4427   ac_status=$?
4428   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4429   (exit $ac_status); } \
4430         && test -f conftest2.$ac_objext; then
4431      : OK
4432    else
4433      am_cv_prog_cc_c_o=no
4434      break
4435    fi
4436  done
4437  rm -f core conftest*
4438  unset am_i
4439fi
4440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4441$as_echo "$am_cv_prog_cc_c_o" >&6; }
4442if test "$am_cv_prog_cc_c_o" != yes; then
4443   # Losing compiler, so override with the script.
4444   # FIXME: It is wrong to rewrite CC.
4445   # But if we don't then we get into trouble of one sort or another.
4446   # A longer-term fix would be to have automake use am__CC in this case,
4447   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4448   CC="$am_aux_dir/compile $CC"
4449fi
4450ac_ext=c
4451ac_cpp='$CPP $CPPFLAGS'
4452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4454ac_compiler_gnu=$ac_cv_c_compiler_gnu
4455
4456
4457depcc="$CC"   am_compiler_list=
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4460$as_echo_n "checking dependency style of $depcc... " >&6; }
4461if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4462  $as_echo_n "(cached) " >&6
4463else
4464  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4465  # We make a subdir and do the tests there.  Otherwise we can end up
4466  # making bogus files that we don't know about and never remove.  For
4467  # instance it was reported that on HP-UX the gcc test will end up
4468  # making a dummy file named 'D' -- because '-MD' means "put the output
4469  # in D".
4470  rm -rf conftest.dir
4471  mkdir conftest.dir
4472  # Copy depcomp to subdir because otherwise we won't find it if we're
4473  # using a relative directory.
4474  cp "$am_depcomp" conftest.dir
4475  cd conftest.dir
4476  # We will build objects and dependencies in a subdirectory because
4477  # it helps to detect inapplicable dependency modes.  For instance
4478  # both Tru64's cc and ICC support -MD to output dependencies as a
4479  # side effect of compilation, but ICC will put the dependencies in
4480  # the current directory while Tru64 will put them in the object
4481  # directory.
4482  mkdir sub
4483
4484  am_cv_CC_dependencies_compiler_type=none
4485  if test "$am_compiler_list" = ""; then
4486     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4487  fi
4488  am__universal=false
4489  case " $depcc " in #(
4490     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4491     esac
4492
4493  for depmode in $am_compiler_list; do
4494    # Setup a source with many dependencies, because some compilers
4495    # like to wrap large dependency lists on column 80 (with \), and
4496    # we should not choose a depcomp mode which is confused by this.
4497    #
4498    # We need to recreate these files for each test, as the compiler may
4499    # overwrite some of them when testing with obscure command lines.
4500    # This happens at least with the AIX C compiler.
4501    : > sub/conftest.c
4502    for i in 1 2 3 4 5 6; do
4503      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4504      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4505      # Solaris 10 /bin/sh.
4506      echo '/* dummy */' > sub/conftst$i.h
4507    done
4508    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4509
4510    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4511    # mode.  It turns out that the SunPro C++ compiler does not properly
4512    # handle '-M -o', and we need to detect this.  Also, some Intel
4513    # versions had trouble with output in subdirs.
4514    am__obj=sub/conftest.${OBJEXT-o}
4515    am__minus_obj="-o $am__obj"
4516    case $depmode in
4517    gcc)
4518      # This depmode causes a compiler race in universal mode.
4519      test "$am__universal" = false || continue
4520      ;;
4521    nosideeffect)
4522      # After this tag, mechanisms are not by side-effect, so they'll
4523      # only be used when explicitly requested.
4524      if test "x$enable_dependency_tracking" = xyes; then
4525	continue
4526      else
4527	break
4528      fi
4529      ;;
4530    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4531      # This compiler won't grok '-c -o', but also, the minuso test has
4532      # not run yet.  These depmodes are late enough in the game, and
4533      # so weak that their functioning should not be impacted.
4534      am__obj=conftest.${OBJEXT-o}
4535      am__minus_obj=
4536      ;;
4537    none) break ;;
4538    esac
4539    if depmode=$depmode \
4540       source=sub/conftest.c object=$am__obj \
4541       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4542       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4543         >/dev/null 2>conftest.err &&
4544       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4545       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4546       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4547       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4548      # icc doesn't choke on unknown options, it will just issue warnings
4549      # or remarks (even with -Werror).  So we grep stderr for any message
4550      # that says an option was ignored or not supported.
4551      # When given -MP, icc 7.0 and 7.1 complain thusly:
4552      #   icc: Command line warning: ignoring option '-M'; no argument required
4553      # The diagnosis changed in icc 8.0:
4554      #   icc: Command line remark: option '-MP' not supported
4555      if (grep 'ignoring option' conftest.err ||
4556          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4557        am_cv_CC_dependencies_compiler_type=$depmode
4558        break
4559      fi
4560    fi
4561  done
4562
4563  cd ..
4564  rm -rf conftest.dir
4565else
4566  am_cv_CC_dependencies_compiler_type=none
4567fi
4568
4569fi
4570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4571$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4572CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4573
4574 if
4575  test "x$enable_dependency_tracking" != xno \
4576  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4577  am__fastdepCC_TRUE=
4578  am__fastdepCC_FALSE='#'
4579else
4580  am__fastdepCC_TRUE='#'
4581  am__fastdepCC_FALSE=
4582fi
4583
4584
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4586$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4587if ${ac_cv_path_SED+:} false; then :
4588  $as_echo_n "(cached) " >&6
4589else
4590            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4591     for ac_i in 1 2 3 4 5 6 7; do
4592       ac_script="$ac_script$as_nl$ac_script"
4593     done
4594     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4595     { ac_script=; unset ac_script;}
4596     if test -z "$SED"; then
4597  ac_path_SED_found=false
4598  # Loop through the user's path and test for each of PROGNAME-LIST
4599  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4600for as_dir in $PATH
4601do
4602  IFS=$as_save_IFS
4603  test -z "$as_dir" && as_dir=.
4604    for ac_prog in sed gsed; do
4605    for ac_exec_ext in '' $ac_executable_extensions; do
4606      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4607      as_fn_executable_p "$ac_path_SED" || continue
4608# Check for GNU ac_path_SED and select it if it is found.
4609  # Check for GNU $ac_path_SED
4610case `"$ac_path_SED" --version 2>&1` in
4611*GNU*)
4612  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4613*)
4614  ac_count=0
4615  $as_echo_n 0123456789 >"conftest.in"
4616  while :
4617  do
4618    cat "conftest.in" "conftest.in" >"conftest.tmp"
4619    mv "conftest.tmp" "conftest.in"
4620    cp "conftest.in" "conftest.nl"
4621    $as_echo '' >> "conftest.nl"
4622    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4623    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4624    as_fn_arith $ac_count + 1 && ac_count=$as_val
4625    if test $ac_count -gt ${ac_path_SED_max-0}; then
4626      # Best one so far, save it but keep looking for a better one
4627      ac_cv_path_SED="$ac_path_SED"
4628      ac_path_SED_max=$ac_count
4629    fi
4630    # 10*(2^10) chars as input seems more than enough
4631    test $ac_count -gt 10 && break
4632  done
4633  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4634esac
4635
4636      $ac_path_SED_found && break 3
4637    done
4638  done
4639  done
4640IFS=$as_save_IFS
4641  if test -z "$ac_cv_path_SED"; then
4642    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4643  fi
4644else
4645  ac_cv_path_SED=$SED
4646fi
4647
4648fi
4649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4650$as_echo "$ac_cv_path_SED" >&6; }
4651 SED="$ac_cv_path_SED"
4652  rm -f conftest.sed
4653
4654test -z "$SED" && SED=sed
4655Xsed="$SED -e 1s/^X//"
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4668$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4669if ${ac_cv_path_GREP+:} false; then :
4670  $as_echo_n "(cached) " >&6
4671else
4672  if test -z "$GREP"; then
4673  ac_path_GREP_found=false
4674  # Loop through the user's path and test for each of PROGNAME-LIST
4675  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4676for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4677do
4678  IFS=$as_save_IFS
4679  test -z "$as_dir" && as_dir=.
4680    for ac_prog in grep ggrep; do
4681    for ac_exec_ext in '' $ac_executable_extensions; do
4682      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4683      as_fn_executable_p "$ac_path_GREP" || continue
4684# Check for GNU ac_path_GREP and select it if it is found.
4685  # Check for GNU $ac_path_GREP
4686case `"$ac_path_GREP" --version 2>&1` in
4687*GNU*)
4688  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4689*)
4690  ac_count=0
4691  $as_echo_n 0123456789 >"conftest.in"
4692  while :
4693  do
4694    cat "conftest.in" "conftest.in" >"conftest.tmp"
4695    mv "conftest.tmp" "conftest.in"
4696    cp "conftest.in" "conftest.nl"
4697    $as_echo 'GREP' >> "conftest.nl"
4698    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4699    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4700    as_fn_arith $ac_count + 1 && ac_count=$as_val
4701    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4702      # Best one so far, save it but keep looking for a better one
4703      ac_cv_path_GREP="$ac_path_GREP"
4704      ac_path_GREP_max=$ac_count
4705    fi
4706    # 10*(2^10) chars as input seems more than enough
4707    test $ac_count -gt 10 && break
4708  done
4709  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4710esac
4711
4712      $ac_path_GREP_found && break 3
4713    done
4714  done
4715  done
4716IFS=$as_save_IFS
4717  if test -z "$ac_cv_path_GREP"; then
4718    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4719  fi
4720else
4721  ac_cv_path_GREP=$GREP
4722fi
4723
4724fi
4725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4726$as_echo "$ac_cv_path_GREP" >&6; }
4727 GREP="$ac_cv_path_GREP"
4728
4729
4730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4731$as_echo_n "checking for egrep... " >&6; }
4732if ${ac_cv_path_EGREP+:} false; then :
4733  $as_echo_n "(cached) " >&6
4734else
4735  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4736   then ac_cv_path_EGREP="$GREP -E"
4737   else
4738     if test -z "$EGREP"; then
4739  ac_path_EGREP_found=false
4740  # Loop through the user's path and test for each of PROGNAME-LIST
4741  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4742for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4743do
4744  IFS=$as_save_IFS
4745  test -z "$as_dir" && as_dir=.
4746    for ac_prog in egrep; do
4747    for ac_exec_ext in '' $ac_executable_extensions; do
4748      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4749      as_fn_executable_p "$ac_path_EGREP" || continue
4750# Check for GNU ac_path_EGREP and select it if it is found.
4751  # Check for GNU $ac_path_EGREP
4752case `"$ac_path_EGREP" --version 2>&1` in
4753*GNU*)
4754  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4755*)
4756  ac_count=0
4757  $as_echo_n 0123456789 >"conftest.in"
4758  while :
4759  do
4760    cat "conftest.in" "conftest.in" >"conftest.tmp"
4761    mv "conftest.tmp" "conftest.in"
4762    cp "conftest.in" "conftest.nl"
4763    $as_echo 'EGREP' >> "conftest.nl"
4764    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4765    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4766    as_fn_arith $ac_count + 1 && ac_count=$as_val
4767    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4768      # Best one so far, save it but keep looking for a better one
4769      ac_cv_path_EGREP="$ac_path_EGREP"
4770      ac_path_EGREP_max=$ac_count
4771    fi
4772    # 10*(2^10) chars as input seems more than enough
4773    test $ac_count -gt 10 && break
4774  done
4775  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4776esac
4777
4778      $ac_path_EGREP_found && break 3
4779    done
4780  done
4781  done
4782IFS=$as_save_IFS
4783  if test -z "$ac_cv_path_EGREP"; then
4784    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4785  fi
4786else
4787  ac_cv_path_EGREP=$EGREP
4788fi
4789
4790   fi
4791fi
4792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4793$as_echo "$ac_cv_path_EGREP" >&6; }
4794 EGREP="$ac_cv_path_EGREP"
4795
4796
4797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4798$as_echo_n "checking for fgrep... " >&6; }
4799if ${ac_cv_path_FGREP+:} false; then :
4800  $as_echo_n "(cached) " >&6
4801else
4802  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4803   then ac_cv_path_FGREP="$GREP -F"
4804   else
4805     if test -z "$FGREP"; then
4806  ac_path_FGREP_found=false
4807  # Loop through the user's path and test for each of PROGNAME-LIST
4808  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4809for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4810do
4811  IFS=$as_save_IFS
4812  test -z "$as_dir" && as_dir=.
4813    for ac_prog in fgrep; do
4814    for ac_exec_ext in '' $ac_executable_extensions; do
4815      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4816      as_fn_executable_p "$ac_path_FGREP" || continue
4817# Check for GNU ac_path_FGREP and select it if it is found.
4818  # Check for GNU $ac_path_FGREP
4819case `"$ac_path_FGREP" --version 2>&1` in
4820*GNU*)
4821  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4822*)
4823  ac_count=0
4824  $as_echo_n 0123456789 >"conftest.in"
4825  while :
4826  do
4827    cat "conftest.in" "conftest.in" >"conftest.tmp"
4828    mv "conftest.tmp" "conftest.in"
4829    cp "conftest.in" "conftest.nl"
4830    $as_echo 'FGREP' >> "conftest.nl"
4831    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4832    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4833    as_fn_arith $ac_count + 1 && ac_count=$as_val
4834    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4835      # Best one so far, save it but keep looking for a better one
4836      ac_cv_path_FGREP="$ac_path_FGREP"
4837      ac_path_FGREP_max=$ac_count
4838    fi
4839    # 10*(2^10) chars as input seems more than enough
4840    test $ac_count -gt 10 && break
4841  done
4842  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4843esac
4844
4845      $ac_path_FGREP_found && break 3
4846    done
4847  done
4848  done
4849IFS=$as_save_IFS
4850  if test -z "$ac_cv_path_FGREP"; then
4851    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4852  fi
4853else
4854  ac_cv_path_FGREP=$FGREP
4855fi
4856
4857   fi
4858fi
4859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4860$as_echo "$ac_cv_path_FGREP" >&6; }
4861 FGREP="$ac_cv_path_FGREP"
4862
4863
4864test -z "$GREP" && GREP=grep
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884# Check whether --with-gnu-ld was given.
4885if test "${with_gnu_ld+set}" = set; then :
4886  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4887else
4888  with_gnu_ld=no
4889fi
4890
4891ac_prog=ld
4892if test yes = "$GCC"; then
4893  # Check if gcc -print-prog-name=ld gives a path.
4894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4895$as_echo_n "checking for ld used by $CC... " >&6; }
4896  case $host in
4897  *-*-mingw*)
4898    # gcc leaves a trailing carriage return, which upsets mingw
4899    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4900  *)
4901    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4902  esac
4903  case $ac_prog in
4904    # Accept absolute paths.
4905    [\\/]* | ?:[\\/]*)
4906      re_direlt='/[^/][^/]*/\.\./'
4907      # Canonicalize the pathname of ld
4908      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4909      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4910	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4911      done
4912      test -z "$LD" && LD=$ac_prog
4913      ;;
4914  "")
4915    # If it fails, then pretend we aren't using GCC.
4916    ac_prog=ld
4917    ;;
4918  *)
4919    # If it is relative, then search for the first ld in PATH.
4920    with_gnu_ld=unknown
4921    ;;
4922  esac
4923elif test yes = "$with_gnu_ld"; then
4924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4925$as_echo_n "checking for GNU ld... " >&6; }
4926else
4927  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4928$as_echo_n "checking for non-GNU ld... " >&6; }
4929fi
4930if ${lt_cv_path_LD+:} false; then :
4931  $as_echo_n "(cached) " >&6
4932else
4933  if test -z "$LD"; then
4934  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4935  for ac_dir in $PATH; do
4936    IFS=$lt_save_ifs
4937    test -z "$ac_dir" && ac_dir=.
4938    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4939      lt_cv_path_LD=$ac_dir/$ac_prog
4940      # Check to see if the program is GNU ld.  I'd rather use --version,
4941      # but apparently some variants of GNU ld only accept -v.
4942      # Break only if it was the GNU/non-GNU ld that we prefer.
4943      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4944      *GNU* | *'with BFD'*)
4945	test no != "$with_gnu_ld" && break
4946	;;
4947      *)
4948	test yes != "$with_gnu_ld" && break
4949	;;
4950      esac
4951    fi
4952  done
4953  IFS=$lt_save_ifs
4954else
4955  lt_cv_path_LD=$LD # Let the user override the test with a path.
4956fi
4957fi
4958
4959LD=$lt_cv_path_LD
4960if test -n "$LD"; then
4961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4962$as_echo "$LD" >&6; }
4963else
4964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4965$as_echo "no" >&6; }
4966fi
4967test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4969$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4970if ${lt_cv_prog_gnu_ld+:} false; then :
4971  $as_echo_n "(cached) " >&6
4972else
4973  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4974case `$LD -v 2>&1 </dev/null` in
4975*GNU* | *'with BFD'*)
4976  lt_cv_prog_gnu_ld=yes
4977  ;;
4978*)
4979  lt_cv_prog_gnu_ld=no
4980  ;;
4981esac
4982fi
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4984$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4985with_gnu_ld=$lt_cv_prog_gnu_ld
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4996$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4997if ${lt_cv_path_NM+:} false; then :
4998  $as_echo_n "(cached) " >&6
4999else
5000  if test -n "$NM"; then
5001  # Let the user override the test.
5002  lt_cv_path_NM=$NM
5003else
5004  lt_nm_to_check=${ac_tool_prefix}nm
5005  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5006    lt_nm_to_check="$lt_nm_to_check nm"
5007  fi
5008  for lt_tmp_nm in $lt_nm_to_check; do
5009    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5010    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5011      IFS=$lt_save_ifs
5012      test -z "$ac_dir" && ac_dir=.
5013      tmp_nm=$ac_dir/$lt_tmp_nm
5014      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5015	# Check to see if the nm accepts a BSD-compat flag.
5016	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5017	#   nm: unknown option "B" ignored
5018	# Tru64's nm complains that /dev/null is an invalid object file
5019	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5020	case $build_os in
5021	mingw*) lt_bad_file=conftest.nm/nofile ;;
5022	*) lt_bad_file=/dev/null ;;
5023	esac
5024	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5025	*$lt_bad_file* | *'Invalid file or object type'*)
5026	  lt_cv_path_NM="$tmp_nm -B"
5027	  break 2
5028	  ;;
5029	*)
5030	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5031	  */dev/null*)
5032	    lt_cv_path_NM="$tmp_nm -p"
5033	    break 2
5034	    ;;
5035	  *)
5036	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5037	    continue # so that we can try to find one that supports BSD flags
5038	    ;;
5039	  esac
5040	  ;;
5041	esac
5042      fi
5043    done
5044    IFS=$lt_save_ifs
5045  done
5046  : ${lt_cv_path_NM=no}
5047fi
5048fi
5049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5050$as_echo "$lt_cv_path_NM" >&6; }
5051if test no != "$lt_cv_path_NM"; then
5052  NM=$lt_cv_path_NM
5053else
5054  # Didn't find any BSD compatible name lister, look for dumpbin.
5055  if test -n "$DUMPBIN"; then :
5056    # Let the user override the test.
5057  else
5058    if test -n "$ac_tool_prefix"; then
5059  for ac_prog in dumpbin "link -dump"
5060  do
5061    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5062set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5064$as_echo_n "checking for $ac_word... " >&6; }
5065if ${ac_cv_prog_DUMPBIN+:} false; then :
5066  $as_echo_n "(cached) " >&6
5067else
5068  if test -n "$DUMPBIN"; then
5069  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5070else
5071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5072for as_dir in $PATH
5073do
5074  IFS=$as_save_IFS
5075  test -z "$as_dir" && as_dir=.
5076    for ac_exec_ext in '' $ac_executable_extensions; do
5077  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5078    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5079    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5080    break 2
5081  fi
5082done
5083  done
5084IFS=$as_save_IFS
5085
5086fi
5087fi
5088DUMPBIN=$ac_cv_prog_DUMPBIN
5089if test -n "$DUMPBIN"; then
5090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5091$as_echo "$DUMPBIN" >&6; }
5092else
5093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5094$as_echo "no" >&6; }
5095fi
5096
5097
5098    test -n "$DUMPBIN" && break
5099  done
5100fi
5101if test -z "$DUMPBIN"; then
5102  ac_ct_DUMPBIN=$DUMPBIN
5103  for ac_prog in dumpbin "link -dump"
5104do
5105  # Extract the first word of "$ac_prog", so it can be a program name with args.
5106set dummy $ac_prog; ac_word=$2
5107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5108$as_echo_n "checking for $ac_word... " >&6; }
5109if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5110  $as_echo_n "(cached) " >&6
5111else
5112  if test -n "$ac_ct_DUMPBIN"; then
5113  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5114else
5115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5116for as_dir in $PATH
5117do
5118  IFS=$as_save_IFS
5119  test -z "$as_dir" && as_dir=.
5120    for ac_exec_ext in '' $ac_executable_extensions; do
5121  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5122    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5123    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5124    break 2
5125  fi
5126done
5127  done
5128IFS=$as_save_IFS
5129
5130fi
5131fi
5132ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5133if test -n "$ac_ct_DUMPBIN"; then
5134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5135$as_echo "$ac_ct_DUMPBIN" >&6; }
5136else
5137  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5138$as_echo "no" >&6; }
5139fi
5140
5141
5142  test -n "$ac_ct_DUMPBIN" && break
5143done
5144
5145  if test "x$ac_ct_DUMPBIN" = x; then
5146    DUMPBIN=":"
5147  else
5148    case $cross_compiling:$ac_tool_warned in
5149yes:)
5150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5152ac_tool_warned=yes ;;
5153esac
5154    DUMPBIN=$ac_ct_DUMPBIN
5155  fi
5156fi
5157
5158    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5159    *COFF*)
5160      DUMPBIN="$DUMPBIN -symbols -headers"
5161      ;;
5162    *)
5163      DUMPBIN=:
5164      ;;
5165    esac
5166  fi
5167
5168  if test : != "$DUMPBIN"; then
5169    NM=$DUMPBIN
5170  fi
5171fi
5172test -z "$NM" && NM=nm
5173
5174
5175
5176
5177
5178
5179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5180$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5181if ${lt_cv_nm_interface+:} false; then :
5182  $as_echo_n "(cached) " >&6
5183else
5184  lt_cv_nm_interface="BSD nm"
5185  echo "int some_variable = 0;" > conftest.$ac_ext
5186  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5187  (eval "$ac_compile" 2>conftest.err)
5188  cat conftest.err >&5
5189  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5190  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5191  cat conftest.err >&5
5192  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5193  cat conftest.out >&5
5194  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5195    lt_cv_nm_interface="MS dumpbin"
5196  fi
5197  rm -f conftest*
5198fi
5199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5200$as_echo "$lt_cv_nm_interface" >&6; }
5201
5202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5203$as_echo_n "checking whether ln -s works... " >&6; }
5204LN_S=$as_ln_s
5205if test "$LN_S" = "ln -s"; then
5206  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5207$as_echo "yes" >&6; }
5208else
5209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5210$as_echo "no, using $LN_S" >&6; }
5211fi
5212
5213# find the maximum length of command line arguments
5214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5215$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5216if ${lt_cv_sys_max_cmd_len+:} false; then :
5217  $as_echo_n "(cached) " >&6
5218else
5219    i=0
5220  teststring=ABCD
5221
5222  case $build_os in
5223  msdosdjgpp*)
5224    # On DJGPP, this test can blow up pretty badly due to problems in libc
5225    # (any single argument exceeding 2000 bytes causes a buffer overrun
5226    # during glob expansion).  Even if it were fixed, the result of this
5227    # check would be larger than it should be.
5228    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5229    ;;
5230
5231  gnu*)
5232    # Under GNU Hurd, this test is not required because there is
5233    # no limit to the length of command line arguments.
5234    # Libtool will interpret -1 as no limit whatsoever
5235    lt_cv_sys_max_cmd_len=-1;
5236    ;;
5237
5238  cygwin* | mingw* | cegcc*)
5239    # On Win9x/ME, this test blows up -- it succeeds, but takes
5240    # about 5 minutes as the teststring grows exponentially.
5241    # Worse, since 9x/ME are not pre-emptively multitasking,
5242    # you end up with a "frozen" computer, even though with patience
5243    # the test eventually succeeds (with a max line length of 256k).
5244    # Instead, let's just punt: use the minimum linelength reported by
5245    # all of the supported platforms: 8192 (on NT/2K/XP).
5246    lt_cv_sys_max_cmd_len=8192;
5247    ;;
5248
5249  mint*)
5250    # On MiNT this can take a long time and run out of memory.
5251    lt_cv_sys_max_cmd_len=8192;
5252    ;;
5253
5254  amigaos*)
5255    # On AmigaOS with pdksh, this test takes hours, literally.
5256    # So we just punt and use a minimum line length of 8192.
5257    lt_cv_sys_max_cmd_len=8192;
5258    ;;
5259
5260  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5261    # This has been around since 386BSD, at least.  Likely further.
5262    if test -x /sbin/sysctl; then
5263      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5264    elif test -x /usr/sbin/sysctl; then
5265      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5266    else
5267      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5268    fi
5269    # And add a safety zone
5270    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5271    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5272    ;;
5273
5274  interix*)
5275    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5276    lt_cv_sys_max_cmd_len=196608
5277    ;;
5278
5279  os2*)
5280    # The test takes a long time on OS/2.
5281    lt_cv_sys_max_cmd_len=8192
5282    ;;
5283
5284  osf*)
5285    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5286    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5287    # nice to cause kernel panics so lets avoid the loop below.
5288    # First set a reasonable default.
5289    lt_cv_sys_max_cmd_len=16384
5290    #
5291    if test -x /sbin/sysconfig; then
5292      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5293        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5294      esac
5295    fi
5296    ;;
5297  sco3.2v5*)
5298    lt_cv_sys_max_cmd_len=102400
5299    ;;
5300  sysv5* | sco5v6* | sysv4.2uw2*)
5301    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5302    if test -n "$kargmax"; then
5303      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5304    else
5305      lt_cv_sys_max_cmd_len=32768
5306    fi
5307    ;;
5308  *)
5309    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5310    if test -n "$lt_cv_sys_max_cmd_len" && \
5311       test undefined != "$lt_cv_sys_max_cmd_len"; then
5312      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5313      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5314    else
5315      # Make teststring a little bigger before we do anything with it.
5316      # a 1K string should be a reasonable start.
5317      for i in 1 2 3 4 5 6 7 8; do
5318        teststring=$teststring$teststring
5319      done
5320      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5321      # If test is not a shell built-in, we'll probably end up computing a
5322      # maximum length that is only half of the actual maximum length, but
5323      # we can't tell.
5324      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5325	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5326	      test 17 != "$i" # 1/2 MB should be enough
5327      do
5328        i=`expr $i + 1`
5329        teststring=$teststring$teststring
5330      done
5331      # Only check the string length outside the loop.
5332      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5333      teststring=
5334      # Add a significant safety factor because C++ compilers can tack on
5335      # massive amounts of additional arguments before passing them to the
5336      # linker.  It appears as though 1/2 is a usable value.
5337      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5338    fi
5339    ;;
5340  esac
5341
5342fi
5343
5344if test -n "$lt_cv_sys_max_cmd_len"; then
5345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5346$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5347else
5348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5349$as_echo "none" >&6; }
5350fi
5351max_cmd_len=$lt_cv_sys_max_cmd_len
5352
5353
5354
5355
5356
5357
5358: ${CP="cp -f"}
5359: ${MV="mv -f"}
5360: ${RM="rm -f"}
5361
5362if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5363  lt_unset=unset
5364else
5365  lt_unset=false
5366fi
5367
5368
5369
5370
5371
5372# test EBCDIC or ASCII
5373case `echo X|tr X '\101'` in
5374 A) # ASCII based system
5375    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5376  lt_SP2NL='tr \040 \012'
5377  lt_NL2SP='tr \015\012 \040\040'
5378  ;;
5379 *) # EBCDIC based system
5380  lt_SP2NL='tr \100 \n'
5381  lt_NL2SP='tr \r\n \100\100'
5382  ;;
5383esac
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5394$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5395if ${lt_cv_to_host_file_cmd+:} false; then :
5396  $as_echo_n "(cached) " >&6
5397else
5398  case $host in
5399  *-*-mingw* )
5400    case $build in
5401      *-*-mingw* ) # actually msys
5402        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5403        ;;
5404      *-*-cygwin* )
5405        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5406        ;;
5407      * ) # otherwise, assume *nix
5408        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5409        ;;
5410    esac
5411    ;;
5412  *-*-cygwin* )
5413    case $build in
5414      *-*-mingw* ) # actually msys
5415        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5416        ;;
5417      *-*-cygwin* )
5418        lt_cv_to_host_file_cmd=func_convert_file_noop
5419        ;;
5420      * ) # otherwise, assume *nix
5421        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5422        ;;
5423    esac
5424    ;;
5425  * ) # unhandled hosts (and "normal" native builds)
5426    lt_cv_to_host_file_cmd=func_convert_file_noop
5427    ;;
5428esac
5429
5430fi
5431
5432to_host_file_cmd=$lt_cv_to_host_file_cmd
5433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5434$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5435
5436
5437
5438
5439
5440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5441$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5442if ${lt_cv_to_tool_file_cmd+:} false; then :
5443  $as_echo_n "(cached) " >&6
5444else
5445  #assume ordinary cross tools, or native build.
5446lt_cv_to_tool_file_cmd=func_convert_file_noop
5447case $host in
5448  *-*-mingw* )
5449    case $build in
5450      *-*-mingw* ) # actually msys
5451        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5452        ;;
5453    esac
5454    ;;
5455esac
5456
5457fi
5458
5459to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5461$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5462
5463
5464
5465
5466
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5468$as_echo_n "checking for $LD option to reload object files... " >&6; }
5469if ${lt_cv_ld_reload_flag+:} false; then :
5470  $as_echo_n "(cached) " >&6
5471else
5472  lt_cv_ld_reload_flag='-r'
5473fi
5474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5475$as_echo "$lt_cv_ld_reload_flag" >&6; }
5476reload_flag=$lt_cv_ld_reload_flag
5477case $reload_flag in
5478"" | " "*) ;;
5479*) reload_flag=" $reload_flag" ;;
5480esac
5481reload_cmds='$LD$reload_flag -o $output$reload_objs'
5482case $host_os in
5483  cygwin* | mingw* | pw32* | cegcc*)
5484    if test yes != "$GCC"; then
5485      reload_cmds=false
5486    fi
5487    ;;
5488  darwin*)
5489    if test yes = "$GCC"; then
5490      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5491    else
5492      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5493    fi
5494    ;;
5495esac
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505if test -n "$ac_tool_prefix"; then
5506  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5507set dummy ${ac_tool_prefix}objdump; ac_word=$2
5508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5509$as_echo_n "checking for $ac_word... " >&6; }
5510if ${ac_cv_prog_OBJDUMP+:} false; then :
5511  $as_echo_n "(cached) " >&6
5512else
5513  if test -n "$OBJDUMP"; then
5514  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5515else
5516as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5517for as_dir in $PATH
5518do
5519  IFS=$as_save_IFS
5520  test -z "$as_dir" && as_dir=.
5521    for ac_exec_ext in '' $ac_executable_extensions; do
5522  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5523    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5524    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5525    break 2
5526  fi
5527done
5528  done
5529IFS=$as_save_IFS
5530
5531fi
5532fi
5533OBJDUMP=$ac_cv_prog_OBJDUMP
5534if test -n "$OBJDUMP"; then
5535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5536$as_echo "$OBJDUMP" >&6; }
5537else
5538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5539$as_echo "no" >&6; }
5540fi
5541
5542
5543fi
5544if test -z "$ac_cv_prog_OBJDUMP"; then
5545  ac_ct_OBJDUMP=$OBJDUMP
5546  # Extract the first word of "objdump", so it can be a program name with args.
5547set dummy objdump; ac_word=$2
5548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5549$as_echo_n "checking for $ac_word... " >&6; }
5550if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5551  $as_echo_n "(cached) " >&6
5552else
5553  if test -n "$ac_ct_OBJDUMP"; then
5554  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5555else
5556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5557for as_dir in $PATH
5558do
5559  IFS=$as_save_IFS
5560  test -z "$as_dir" && as_dir=.
5561    for ac_exec_ext in '' $ac_executable_extensions; do
5562  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5563    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5564    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5565    break 2
5566  fi
5567done
5568  done
5569IFS=$as_save_IFS
5570
5571fi
5572fi
5573ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5574if test -n "$ac_ct_OBJDUMP"; then
5575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5576$as_echo "$ac_ct_OBJDUMP" >&6; }
5577else
5578  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5579$as_echo "no" >&6; }
5580fi
5581
5582  if test "x$ac_ct_OBJDUMP" = x; then
5583    OBJDUMP="false"
5584  else
5585    case $cross_compiling:$ac_tool_warned in
5586yes:)
5587{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5588$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5589ac_tool_warned=yes ;;
5590esac
5591    OBJDUMP=$ac_ct_OBJDUMP
5592  fi
5593else
5594  OBJDUMP="$ac_cv_prog_OBJDUMP"
5595fi
5596
5597test -z "$OBJDUMP" && OBJDUMP=objdump
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5608$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5609if ${lt_cv_deplibs_check_method+:} false; then :
5610  $as_echo_n "(cached) " >&6
5611else
5612  lt_cv_file_magic_cmd='$MAGIC_CMD'
5613lt_cv_file_magic_test_file=
5614lt_cv_deplibs_check_method='unknown'
5615# Need to set the preceding variable on all platforms that support
5616# interlibrary dependencies.
5617# 'none' -- dependencies not supported.
5618# 'unknown' -- same as none, but documents that we really don't know.
5619# 'pass_all' -- all dependencies passed with no checks.
5620# 'test_compile' -- check by making test program.
5621# 'file_magic [[regex]]' -- check by looking for files in library path
5622# that responds to the $file_magic_cmd with a given extended regex.
5623# If you have 'file' or equivalent on your system and you're not sure
5624# whether 'pass_all' will *always* work, you probably want this one.
5625
5626case $host_os in
5627aix[4-9]*)
5628  lt_cv_deplibs_check_method=pass_all
5629  ;;
5630
5631beos*)
5632  lt_cv_deplibs_check_method=pass_all
5633  ;;
5634
5635bsdi[45]*)
5636  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5637  lt_cv_file_magic_cmd='/usr/bin/file -L'
5638  lt_cv_file_magic_test_file=/shlib/libc.so
5639  ;;
5640
5641cygwin*)
5642  # func_win32_libid is a shell function defined in ltmain.sh
5643  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5644  lt_cv_file_magic_cmd='func_win32_libid'
5645  ;;
5646
5647mingw* | pw32*)
5648  # Base MSYS/MinGW do not provide the 'file' command needed by
5649  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5650  # unless we find 'file', for example because we are cross-compiling.
5651  if ( file / ) >/dev/null 2>&1; then
5652    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5653    lt_cv_file_magic_cmd='func_win32_libid'
5654  else
5655    # Keep this pattern in sync with the one in func_win32_libid.
5656    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5657    lt_cv_file_magic_cmd='$OBJDUMP -f'
5658  fi
5659  ;;
5660
5661cegcc*)
5662  # use the weaker test based on 'objdump'. See mingw*.
5663  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5664  lt_cv_file_magic_cmd='$OBJDUMP -f'
5665  ;;
5666
5667darwin* | rhapsody*)
5668  lt_cv_deplibs_check_method=pass_all
5669  ;;
5670
5671freebsd* | dragonfly*)
5672  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5673    case $host_cpu in
5674    i*86 )
5675      # Not sure whether the presence of OpenBSD here was a mistake.
5676      # Let's accept both of them until this is cleared up.
5677      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5678      lt_cv_file_magic_cmd=/usr/bin/file
5679      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5680      ;;
5681    esac
5682  else
5683    lt_cv_deplibs_check_method=pass_all
5684  fi
5685  ;;
5686
5687haiku*)
5688  lt_cv_deplibs_check_method=pass_all
5689  ;;
5690
5691hpux10.20* | hpux11*)
5692  lt_cv_file_magic_cmd=/usr/bin/file
5693  case $host_cpu in
5694  ia64*)
5695    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5696    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5697    ;;
5698  hppa*64*)
5699    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]'
5700    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5701    ;;
5702  *)
5703    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5704    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5705    ;;
5706  esac
5707  ;;
5708
5709interix[3-9]*)
5710  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5711  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5712  ;;
5713
5714irix5* | irix6* | nonstopux*)
5715  case $LD in
5716  *-32|*"-32 ") libmagic=32-bit;;
5717  *-n32|*"-n32 ") libmagic=N32;;
5718  *-64|*"-64 ") libmagic=64-bit;;
5719  *) libmagic=never-match;;
5720  esac
5721  lt_cv_deplibs_check_method=pass_all
5722  ;;
5723
5724# This must be glibc/ELF.
5725linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5726  lt_cv_deplibs_check_method=pass_all
5727  ;;
5728
5729netbsd* | netbsdelf*-gnu)
5730  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5731    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5732  else
5733    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5734  fi
5735  ;;
5736
5737newos6*)
5738  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5739  lt_cv_file_magic_cmd=/usr/bin/file
5740  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5741  ;;
5742
5743*nto* | *qnx*)
5744  lt_cv_deplibs_check_method=pass_all
5745  ;;
5746
5747openbsd* | bitrig*)
5748  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5749    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5750  else
5751    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5752  fi
5753  ;;
5754
5755osf3* | osf4* | osf5*)
5756  lt_cv_deplibs_check_method=pass_all
5757  ;;
5758
5759rdos*)
5760  lt_cv_deplibs_check_method=pass_all
5761  ;;
5762
5763solaris*)
5764  lt_cv_deplibs_check_method=pass_all
5765  ;;
5766
5767sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5768  lt_cv_deplibs_check_method=pass_all
5769  ;;
5770
5771sysv4 | sysv4.3*)
5772  case $host_vendor in
5773  motorola)
5774    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]'
5775    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5776    ;;
5777  ncr)
5778    lt_cv_deplibs_check_method=pass_all
5779    ;;
5780  sequent)
5781    lt_cv_file_magic_cmd='/bin/file'
5782    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5783    ;;
5784  sni)
5785    lt_cv_file_magic_cmd='/bin/file'
5786    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5787    lt_cv_file_magic_test_file=/lib/libc.so
5788    ;;
5789  siemens)
5790    lt_cv_deplibs_check_method=pass_all
5791    ;;
5792  pc)
5793    lt_cv_deplibs_check_method=pass_all
5794    ;;
5795  esac
5796  ;;
5797
5798tpf*)
5799  lt_cv_deplibs_check_method=pass_all
5800  ;;
5801os2*)
5802  lt_cv_deplibs_check_method=pass_all
5803  ;;
5804esac
5805
5806fi
5807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5808$as_echo "$lt_cv_deplibs_check_method" >&6; }
5809
5810file_magic_glob=
5811want_nocaseglob=no
5812if test "$build" = "$host"; then
5813  case $host_os in
5814  mingw* | pw32*)
5815    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5816      want_nocaseglob=yes
5817    else
5818      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5819    fi
5820    ;;
5821  esac
5822fi
5823
5824file_magic_cmd=$lt_cv_file_magic_cmd
5825deplibs_check_method=$lt_cv_deplibs_check_method
5826test -z "$deplibs_check_method" && deplibs_check_method=unknown
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849if test -n "$ac_tool_prefix"; then
5850  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5851set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853$as_echo_n "checking for $ac_word... " >&6; }
5854if ${ac_cv_prog_DLLTOOL+:} false; then :
5855  $as_echo_n "(cached) " >&6
5856else
5857  if test -n "$DLLTOOL"; then
5858  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5859else
5860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5861for as_dir in $PATH
5862do
5863  IFS=$as_save_IFS
5864  test -z "$as_dir" && as_dir=.
5865    for ac_exec_ext in '' $ac_executable_extensions; do
5866  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5867    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5868    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5869    break 2
5870  fi
5871done
5872  done
5873IFS=$as_save_IFS
5874
5875fi
5876fi
5877DLLTOOL=$ac_cv_prog_DLLTOOL
5878if test -n "$DLLTOOL"; then
5879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5880$as_echo "$DLLTOOL" >&6; }
5881else
5882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883$as_echo "no" >&6; }
5884fi
5885
5886
5887fi
5888if test -z "$ac_cv_prog_DLLTOOL"; then
5889  ac_ct_DLLTOOL=$DLLTOOL
5890  # Extract the first word of "dlltool", so it can be a program name with args.
5891set dummy dlltool; ac_word=$2
5892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5893$as_echo_n "checking for $ac_word... " >&6; }
5894if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5895  $as_echo_n "(cached) " >&6
5896else
5897  if test -n "$ac_ct_DLLTOOL"; then
5898  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5899else
5900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5901for as_dir in $PATH
5902do
5903  IFS=$as_save_IFS
5904  test -z "$as_dir" && as_dir=.
5905    for ac_exec_ext in '' $ac_executable_extensions; do
5906  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5907    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5908    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5909    break 2
5910  fi
5911done
5912  done
5913IFS=$as_save_IFS
5914
5915fi
5916fi
5917ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5918if test -n "$ac_ct_DLLTOOL"; then
5919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5920$as_echo "$ac_ct_DLLTOOL" >&6; }
5921else
5922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923$as_echo "no" >&6; }
5924fi
5925
5926  if test "x$ac_ct_DLLTOOL" = x; then
5927    DLLTOOL="false"
5928  else
5929    case $cross_compiling:$ac_tool_warned in
5930yes:)
5931{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5932$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5933ac_tool_warned=yes ;;
5934esac
5935    DLLTOOL=$ac_ct_DLLTOOL
5936  fi
5937else
5938  DLLTOOL="$ac_cv_prog_DLLTOOL"
5939fi
5940
5941test -z "$DLLTOOL" && DLLTOOL=dlltool
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5953$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5954if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5955  $as_echo_n "(cached) " >&6
5956else
5957  lt_cv_sharedlib_from_linklib_cmd='unknown'
5958
5959case $host_os in
5960cygwin* | mingw* | pw32* | cegcc*)
5961  # two different shell functions defined in ltmain.sh;
5962  # decide which one to use based on capabilities of $DLLTOOL
5963  case `$DLLTOOL --help 2>&1` in
5964  *--identify-strict*)
5965    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5966    ;;
5967  *)
5968    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5969    ;;
5970  esac
5971  ;;
5972*)
5973  # fallback: assume linklib IS sharedlib
5974  lt_cv_sharedlib_from_linklib_cmd=$ECHO
5975  ;;
5976esac
5977
5978fi
5979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5980$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5981sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5982test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5983
5984
5985
5986
5987
5988
5989
5990
5991if test -n "$ac_tool_prefix"; then
5992  for ac_prog in ar
5993  do
5994    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5995set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997$as_echo_n "checking for $ac_word... " >&6; }
5998if ${ac_cv_prog_AR+:} false; then :
5999  $as_echo_n "(cached) " >&6
6000else
6001  if test -n "$AR"; then
6002  ac_cv_prog_AR="$AR" # Let the user override the test.
6003else
6004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005for as_dir in $PATH
6006do
6007  IFS=$as_save_IFS
6008  test -z "$as_dir" && as_dir=.
6009    for ac_exec_ext in '' $ac_executable_extensions; do
6010  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6011    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6012    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013    break 2
6014  fi
6015done
6016  done
6017IFS=$as_save_IFS
6018
6019fi
6020fi
6021AR=$ac_cv_prog_AR
6022if test -n "$AR"; then
6023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6024$as_echo "$AR" >&6; }
6025else
6026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027$as_echo "no" >&6; }
6028fi
6029
6030
6031    test -n "$AR" && break
6032  done
6033fi
6034if test -z "$AR"; then
6035  ac_ct_AR=$AR
6036  for ac_prog in ar
6037do
6038  # Extract the first word of "$ac_prog", so it can be a program name with args.
6039set dummy $ac_prog; ac_word=$2
6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6041$as_echo_n "checking for $ac_word... " >&6; }
6042if ${ac_cv_prog_ac_ct_AR+:} false; then :
6043  $as_echo_n "(cached) " >&6
6044else
6045  if test -n "$ac_ct_AR"; then
6046  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6047else
6048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049for as_dir in $PATH
6050do
6051  IFS=$as_save_IFS
6052  test -z "$as_dir" && as_dir=.
6053    for ac_exec_ext in '' $ac_executable_extensions; do
6054  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6055    ac_cv_prog_ac_ct_AR="$ac_prog"
6056    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6057    break 2
6058  fi
6059done
6060  done
6061IFS=$as_save_IFS
6062
6063fi
6064fi
6065ac_ct_AR=$ac_cv_prog_ac_ct_AR
6066if test -n "$ac_ct_AR"; then
6067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6068$as_echo "$ac_ct_AR" >&6; }
6069else
6070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6071$as_echo "no" >&6; }
6072fi
6073
6074
6075  test -n "$ac_ct_AR" && break
6076done
6077
6078  if test "x$ac_ct_AR" = x; then
6079    AR="false"
6080  else
6081    case $cross_compiling:$ac_tool_warned in
6082yes:)
6083{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6084$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6085ac_tool_warned=yes ;;
6086esac
6087    AR=$ac_ct_AR
6088  fi
6089fi
6090
6091: ${AR=ar}
6092: ${AR_FLAGS=cru}
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6105$as_echo_n "checking for archiver @FILE support... " >&6; }
6106if ${lt_cv_ar_at_file+:} false; then :
6107  $as_echo_n "(cached) " >&6
6108else
6109  lt_cv_ar_at_file=no
6110   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6111/* end confdefs.h.  */
6112
6113int
6114main ()
6115{
6116
6117  ;
6118  return 0;
6119}
6120_ACEOF
6121if ac_fn_c_try_compile "$LINENO"; then :
6122  echo conftest.$ac_objext > conftest.lst
6123      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6124      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6125  (eval $lt_ar_try) 2>&5
6126  ac_status=$?
6127  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6128  test $ac_status = 0; }
6129      if test 0 -eq "$ac_status"; then
6130	# Ensure the archiver fails upon bogus file names.
6131	rm -f conftest.$ac_objext libconftest.a
6132	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6133  (eval $lt_ar_try) 2>&5
6134  ac_status=$?
6135  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6136  test $ac_status = 0; }
6137	if test 0 -ne "$ac_status"; then
6138          lt_cv_ar_at_file=@
6139        fi
6140      fi
6141      rm -f conftest.* libconftest.a
6142
6143fi
6144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6145
6146fi
6147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6148$as_echo "$lt_cv_ar_at_file" >&6; }
6149
6150if test no = "$lt_cv_ar_at_file"; then
6151  archiver_list_spec=
6152else
6153  archiver_list_spec=$lt_cv_ar_at_file
6154fi
6155
6156
6157
6158
6159
6160
6161
6162if test -n "$ac_tool_prefix"; then
6163  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6164set dummy ${ac_tool_prefix}strip; ac_word=$2
6165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6166$as_echo_n "checking for $ac_word... " >&6; }
6167if ${ac_cv_prog_STRIP+:} false; then :
6168  $as_echo_n "(cached) " >&6
6169else
6170  if test -n "$STRIP"; then
6171  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6172else
6173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6174for as_dir in $PATH
6175do
6176  IFS=$as_save_IFS
6177  test -z "$as_dir" && as_dir=.
6178    for ac_exec_ext in '' $ac_executable_extensions; do
6179  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6180    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6181    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6182    break 2
6183  fi
6184done
6185  done
6186IFS=$as_save_IFS
6187
6188fi
6189fi
6190STRIP=$ac_cv_prog_STRIP
6191if test -n "$STRIP"; then
6192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6193$as_echo "$STRIP" >&6; }
6194else
6195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6196$as_echo "no" >&6; }
6197fi
6198
6199
6200fi
6201if test -z "$ac_cv_prog_STRIP"; then
6202  ac_ct_STRIP=$STRIP
6203  # Extract the first word of "strip", so it can be a program name with args.
6204set dummy strip; ac_word=$2
6205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6206$as_echo_n "checking for $ac_word... " >&6; }
6207if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6208  $as_echo_n "(cached) " >&6
6209else
6210  if test -n "$ac_ct_STRIP"; then
6211  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6212else
6213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6214for as_dir in $PATH
6215do
6216  IFS=$as_save_IFS
6217  test -z "$as_dir" && as_dir=.
6218    for ac_exec_ext in '' $ac_executable_extensions; do
6219  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6220    ac_cv_prog_ac_ct_STRIP="strip"
6221    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6222    break 2
6223  fi
6224done
6225  done
6226IFS=$as_save_IFS
6227
6228fi
6229fi
6230ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6231if test -n "$ac_ct_STRIP"; then
6232  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6233$as_echo "$ac_ct_STRIP" >&6; }
6234else
6235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6236$as_echo "no" >&6; }
6237fi
6238
6239  if test "x$ac_ct_STRIP" = x; then
6240    STRIP=":"
6241  else
6242    case $cross_compiling:$ac_tool_warned in
6243yes:)
6244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6246ac_tool_warned=yes ;;
6247esac
6248    STRIP=$ac_ct_STRIP
6249  fi
6250else
6251  STRIP="$ac_cv_prog_STRIP"
6252fi
6253
6254test -z "$STRIP" && STRIP=:
6255
6256
6257
6258
6259
6260
6261if test -n "$ac_tool_prefix"; then
6262  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6263set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6265$as_echo_n "checking for $ac_word... " >&6; }
6266if ${ac_cv_prog_RANLIB+:} false; then :
6267  $as_echo_n "(cached) " >&6
6268else
6269  if test -n "$RANLIB"; then
6270  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6271else
6272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6273for as_dir in $PATH
6274do
6275  IFS=$as_save_IFS
6276  test -z "$as_dir" && as_dir=.
6277    for ac_exec_ext in '' $ac_executable_extensions; do
6278  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6279    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6280    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6281    break 2
6282  fi
6283done
6284  done
6285IFS=$as_save_IFS
6286
6287fi
6288fi
6289RANLIB=$ac_cv_prog_RANLIB
6290if test -n "$RANLIB"; then
6291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6292$as_echo "$RANLIB" >&6; }
6293else
6294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6295$as_echo "no" >&6; }
6296fi
6297
6298
6299fi
6300if test -z "$ac_cv_prog_RANLIB"; then
6301  ac_ct_RANLIB=$RANLIB
6302  # Extract the first word of "ranlib", so it can be a program name with args.
6303set dummy ranlib; ac_word=$2
6304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6305$as_echo_n "checking for $ac_word... " >&6; }
6306if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6307  $as_echo_n "(cached) " >&6
6308else
6309  if test -n "$ac_ct_RANLIB"; then
6310  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6311else
6312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313for as_dir in $PATH
6314do
6315  IFS=$as_save_IFS
6316  test -z "$as_dir" && as_dir=.
6317    for ac_exec_ext in '' $ac_executable_extensions; do
6318  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6319    ac_cv_prog_ac_ct_RANLIB="ranlib"
6320    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6321    break 2
6322  fi
6323done
6324  done
6325IFS=$as_save_IFS
6326
6327fi
6328fi
6329ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6330if test -n "$ac_ct_RANLIB"; then
6331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6332$as_echo "$ac_ct_RANLIB" >&6; }
6333else
6334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6335$as_echo "no" >&6; }
6336fi
6337
6338  if test "x$ac_ct_RANLIB" = x; then
6339    RANLIB=":"
6340  else
6341    case $cross_compiling:$ac_tool_warned in
6342yes:)
6343{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6344$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6345ac_tool_warned=yes ;;
6346esac
6347    RANLIB=$ac_ct_RANLIB
6348  fi
6349else
6350  RANLIB="$ac_cv_prog_RANLIB"
6351fi
6352
6353test -z "$RANLIB" && RANLIB=:
6354
6355
6356
6357
6358
6359
6360# Determine commands to create old-style static archives.
6361old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6362old_postinstall_cmds='chmod 644 $oldlib'
6363old_postuninstall_cmds=
6364
6365if test -n "$RANLIB"; then
6366  case $host_os in
6367  bitrig* | openbsd*)
6368    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6369    ;;
6370  *)
6371    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6372    ;;
6373  esac
6374  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6375fi
6376
6377case $host_os in
6378  darwin*)
6379    lock_old_archive_extraction=yes ;;
6380  *)
6381    lock_old_archive_extraction=no ;;
6382esac
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422# If no C compiler was specified, use CC.
6423LTCC=${LTCC-"$CC"}
6424
6425# If no C compiler flags were specified, use CFLAGS.
6426LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6427
6428# Allow CC to be a program name with arguments.
6429compiler=$CC
6430
6431
6432# Check for command to grab the raw symbol name followed by C symbol from nm.
6433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6434$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6435if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6436  $as_echo_n "(cached) " >&6
6437else
6438
6439# These are sane defaults that work on at least a few old systems.
6440# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6441
6442# Character class describing NM global symbol codes.
6443symcode='[BCDEGRST]'
6444
6445# Regexp to match symbols that can be accessed directly from C.
6446sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6447
6448# Define system-specific variables.
6449case $host_os in
6450aix*)
6451  symcode='[BCDT]'
6452  ;;
6453cygwin* | mingw* | pw32* | cegcc*)
6454  symcode='[ABCDGISTW]'
6455  ;;
6456hpux*)
6457  if test ia64 = "$host_cpu"; then
6458    symcode='[ABCDEGRST]'
6459  fi
6460  ;;
6461irix* | nonstopux*)
6462  symcode='[BCDEGRST]'
6463  ;;
6464osf*)
6465  symcode='[BCDEGQRST]'
6466  ;;
6467solaris*)
6468  symcode='[BDRT]'
6469  ;;
6470sco3.2v5*)
6471  symcode='[DT]'
6472  ;;
6473sysv4.2uw2*)
6474  symcode='[DT]'
6475  ;;
6476sysv5* | sco5v6* | unixware* | OpenUNIX*)
6477  symcode='[ABDT]'
6478  ;;
6479sysv4)
6480  symcode='[DFNSTU]'
6481  ;;
6482esac
6483
6484# If we're using GNU nm, then use its standard symbol codes.
6485case `$NM -V 2>&1` in
6486*GNU* | *'with BFD'*)
6487  symcode='[ABCDGIRSTW]' ;;
6488esac
6489
6490if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6491  # Gets list of data symbols to import.
6492  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6493  # Adjust the below global symbol transforms to fixup imported variables.
6494  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6495  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6496  lt_c_name_lib_hook="\
6497  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6498  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6499else
6500  # Disable hooks by default.
6501  lt_cv_sys_global_symbol_to_import=
6502  lt_cdecl_hook=
6503  lt_c_name_hook=
6504  lt_c_name_lib_hook=
6505fi
6506
6507# Transform an extracted symbol line into a proper C declaration.
6508# Some systems (esp. on ia64) link data and code symbols differently,
6509# so use this general approach.
6510lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6511$lt_cdecl_hook\
6512" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6513" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6514
6515# Transform an extracted symbol line into symbol name and symbol address
6516lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6517$lt_c_name_hook\
6518" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6519" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6520
6521# Transform an extracted symbol line into symbol name with lib prefix and
6522# symbol address.
6523lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6524$lt_c_name_lib_hook\
6525" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6526" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6527" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6528
6529# Handle CRLF in mingw tool chain
6530opt_cr=
6531case $build_os in
6532mingw*)
6533  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6534  ;;
6535esac
6536
6537# Try without a prefix underscore, then with it.
6538for ac_symprfx in "" "_"; do
6539
6540  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6541  symxfrm="\\1 $ac_symprfx\\2 \\2"
6542
6543  # Write the raw and C identifiers.
6544  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6545    # Fake it for dumpbin and say T for any non-static function,
6546    # D for any global variable and I for any imported variable.
6547    # Also find C++ and __fastcall symbols from MSVC++,
6548    # which start with @ or ?.
6549    lt_cv_sys_global_symbol_pipe="$AWK '"\
6550"     {last_section=section; section=\$ 3};"\
6551"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6552"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6553"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6554"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6555"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6556"     \$ 0!~/External *\|/{next};"\
6557"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6558"     {if(hide[section]) next};"\
6559"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6560"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6561"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6562"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6563"     ' prfx=^$ac_symprfx"
6564  else
6565    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6566  fi
6567  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6568
6569  # Check to see that the pipe works correctly.
6570  pipe_works=no
6571
6572  rm -f conftest*
6573  cat > conftest.$ac_ext <<_LT_EOF
6574#ifdef __cplusplus
6575extern "C" {
6576#endif
6577char nm_test_var;
6578void nm_test_func(void);
6579void nm_test_func(void){}
6580#ifdef __cplusplus
6581}
6582#endif
6583int main(){nm_test_var='a';nm_test_func();return(0);}
6584_LT_EOF
6585
6586  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6587  (eval $ac_compile) 2>&5
6588  ac_status=$?
6589  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6590  test $ac_status = 0; }; then
6591    # Now try to grab the symbols.
6592    nlist=conftest.nm
6593    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6594  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6595  ac_status=$?
6596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6597  test $ac_status = 0; } && test -s "$nlist"; then
6598      # Try sorting and uniquifying the output.
6599      if sort "$nlist" | uniq > "$nlist"T; then
6600	mv -f "$nlist"T "$nlist"
6601      else
6602	rm -f "$nlist"T
6603      fi
6604
6605      # Make sure that we snagged all the symbols we need.
6606      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6607	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6608	  cat <<_LT_EOF > conftest.$ac_ext
6609/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6610#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6611/* DATA imports from DLLs on WIN32 can't be const, because runtime
6612   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6613# define LT_DLSYM_CONST
6614#elif defined __osf__
6615/* This system does not cope well with relocations in const data.  */
6616# define LT_DLSYM_CONST
6617#else
6618# define LT_DLSYM_CONST const
6619#endif
6620
6621#ifdef __cplusplus
6622extern "C" {
6623#endif
6624
6625_LT_EOF
6626	  # Now generate the symbol file.
6627	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6628
6629	  cat <<_LT_EOF >> conftest.$ac_ext
6630
6631/* The mapping between symbol names and symbols.  */
6632LT_DLSYM_CONST struct {
6633  const char *name;
6634  void       *address;
6635}
6636lt__PROGRAM__LTX_preloaded_symbols[] =
6637{
6638  { "@PROGRAM@", (void *) 0 },
6639_LT_EOF
6640	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6641	  cat <<\_LT_EOF >> conftest.$ac_ext
6642  {0, (void *) 0}
6643};
6644
6645/* This works around a problem in FreeBSD linker */
6646#ifdef FREEBSD_WORKAROUND
6647static const void *lt_preloaded_setup() {
6648  return lt__PROGRAM__LTX_preloaded_symbols;
6649}
6650#endif
6651
6652#ifdef __cplusplus
6653}
6654#endif
6655_LT_EOF
6656	  # Now try linking the two files.
6657	  mv conftest.$ac_objext conftstm.$ac_objext
6658	  lt_globsym_save_LIBS=$LIBS
6659	  lt_globsym_save_CFLAGS=$CFLAGS
6660	  LIBS=conftstm.$ac_objext
6661	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6662	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6663  (eval $ac_link) 2>&5
6664  ac_status=$?
6665  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6666  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6667	    pipe_works=yes
6668	  fi
6669	  LIBS=$lt_globsym_save_LIBS
6670	  CFLAGS=$lt_globsym_save_CFLAGS
6671	else
6672	  echo "cannot find nm_test_func in $nlist" >&5
6673	fi
6674      else
6675	echo "cannot find nm_test_var in $nlist" >&5
6676      fi
6677    else
6678      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6679    fi
6680  else
6681    echo "$progname: failed program was:" >&5
6682    cat conftest.$ac_ext >&5
6683  fi
6684  rm -rf conftest* conftst*
6685
6686  # Do not use the global_symbol_pipe unless it works.
6687  if test yes = "$pipe_works"; then
6688    break
6689  else
6690    lt_cv_sys_global_symbol_pipe=
6691  fi
6692done
6693
6694fi
6695
6696if test -z "$lt_cv_sys_global_symbol_pipe"; then
6697  lt_cv_sys_global_symbol_to_cdecl=
6698fi
6699if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6701$as_echo "failed" >&6; }
6702else
6703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6704$as_echo "ok" >&6; }
6705fi
6706
6707# Response file support.
6708if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6709  nm_file_list_spec='@'
6710elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6711  nm_file_list_spec='@'
6712fi
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6751$as_echo_n "checking for sysroot... " >&6; }
6752
6753# Check whether --with-sysroot was given.
6754if test "${with_sysroot+set}" = set; then :
6755  withval=$with_sysroot;
6756else
6757  with_sysroot=no
6758fi
6759
6760
6761lt_sysroot=
6762case $with_sysroot in #(
6763 yes)
6764   if test yes = "$GCC"; then
6765     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6766   fi
6767   ;; #(
6768 /*)
6769   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6770   ;; #(
6771 no|'')
6772   ;; #(
6773 *)
6774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6775$as_echo "$with_sysroot" >&6; }
6776   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6777   ;;
6778esac
6779
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6781$as_echo "${lt_sysroot:-no}" >&6; }
6782
6783
6784
6785
6786
6787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6788$as_echo_n "checking for a working dd... " >&6; }
6789if ${ac_cv_path_lt_DD+:} false; then :
6790  $as_echo_n "(cached) " >&6
6791else
6792  printf 0123456789abcdef0123456789abcdef >conftest.i
6793cat conftest.i conftest.i >conftest2.i
6794: ${lt_DD:=$DD}
6795if test -z "$lt_DD"; then
6796  ac_path_lt_DD_found=false
6797  # Loop through the user's path and test for each of PROGNAME-LIST
6798  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799for as_dir in $PATH
6800do
6801  IFS=$as_save_IFS
6802  test -z "$as_dir" && as_dir=.
6803    for ac_prog in dd; do
6804    for ac_exec_ext in '' $ac_executable_extensions; do
6805      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6806      as_fn_executable_p "$ac_path_lt_DD" || continue
6807if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6808  cmp -s conftest.i conftest.out \
6809  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6810fi
6811      $ac_path_lt_DD_found && break 3
6812    done
6813  done
6814  done
6815IFS=$as_save_IFS
6816  if test -z "$ac_cv_path_lt_DD"; then
6817    :
6818  fi
6819else
6820  ac_cv_path_lt_DD=$lt_DD
6821fi
6822
6823rm -f conftest.i conftest2.i conftest.out
6824fi
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6826$as_echo "$ac_cv_path_lt_DD" >&6; }
6827
6828
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6830$as_echo_n "checking how to truncate binary pipes... " >&6; }
6831if ${lt_cv_truncate_bin+:} false; then :
6832  $as_echo_n "(cached) " >&6
6833else
6834  printf 0123456789abcdef0123456789abcdef >conftest.i
6835cat conftest.i conftest.i >conftest2.i
6836lt_cv_truncate_bin=
6837if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6838  cmp -s conftest.i conftest.out \
6839  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6840fi
6841rm -f conftest.i conftest2.i conftest.out
6842test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6843fi
6844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6845$as_echo "$lt_cv_truncate_bin" >&6; }
6846
6847
6848
6849
6850
6851
6852
6853# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6854func_cc_basename ()
6855{
6856    for cc_temp in $*""; do
6857      case $cc_temp in
6858        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6859        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6860        \-*) ;;
6861        *) break;;
6862      esac
6863    done
6864    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6865}
6866
6867# Check whether --enable-libtool-lock was given.
6868if test "${enable_libtool_lock+set}" = set; then :
6869  enableval=$enable_libtool_lock;
6870fi
6871
6872test no = "$enable_libtool_lock" || enable_libtool_lock=yes
6873
6874# Some flags need to be propagated to the compiler or linker for good
6875# libtool support.
6876case $host in
6877ia64-*-hpux*)
6878  # Find out what ABI is being produced by ac_compile, and set mode
6879  # options accordingly.
6880  echo 'int i;' > conftest.$ac_ext
6881  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6882  (eval $ac_compile) 2>&5
6883  ac_status=$?
6884  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6885  test $ac_status = 0; }; then
6886    case `/usr/bin/file conftest.$ac_objext` in
6887      *ELF-32*)
6888	HPUX_IA64_MODE=32
6889	;;
6890      *ELF-64*)
6891	HPUX_IA64_MODE=64
6892	;;
6893    esac
6894  fi
6895  rm -rf conftest*
6896  ;;
6897*-*-irix6*)
6898  # Find out what ABI is being produced by ac_compile, and set linker
6899  # options accordingly.
6900  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6901  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6902  (eval $ac_compile) 2>&5
6903  ac_status=$?
6904  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6905  test $ac_status = 0; }; then
6906    if test yes = "$lt_cv_prog_gnu_ld"; then
6907      case `/usr/bin/file conftest.$ac_objext` in
6908	*32-bit*)
6909	  LD="${LD-ld} -melf32bsmip"
6910	  ;;
6911	*N32*)
6912	  LD="${LD-ld} -melf32bmipn32"
6913	  ;;
6914	*64-bit*)
6915	  LD="${LD-ld} -melf64bmip"
6916	;;
6917      esac
6918    else
6919      case `/usr/bin/file conftest.$ac_objext` in
6920	*32-bit*)
6921	  LD="${LD-ld} -32"
6922	  ;;
6923	*N32*)
6924	  LD="${LD-ld} -n32"
6925	  ;;
6926	*64-bit*)
6927	  LD="${LD-ld} -64"
6928	  ;;
6929      esac
6930    fi
6931  fi
6932  rm -rf conftest*
6933  ;;
6934
6935mips64*-*linux*)
6936  # Find out what ABI is being produced by ac_compile, and set linker
6937  # options accordingly.
6938  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6939  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6940  (eval $ac_compile) 2>&5
6941  ac_status=$?
6942  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6943  test $ac_status = 0; }; then
6944    emul=elf
6945    case `/usr/bin/file conftest.$ac_objext` in
6946      *32-bit*)
6947	emul="${emul}32"
6948	;;
6949      *64-bit*)
6950	emul="${emul}64"
6951	;;
6952    esac
6953    case `/usr/bin/file conftest.$ac_objext` in
6954      *MSB*)
6955	emul="${emul}btsmip"
6956	;;
6957      *LSB*)
6958	emul="${emul}ltsmip"
6959	;;
6960    esac
6961    case `/usr/bin/file conftest.$ac_objext` in
6962      *N32*)
6963	emul="${emul}n32"
6964	;;
6965    esac
6966    LD="${LD-ld} -m $emul"
6967  fi
6968  rm -rf conftest*
6969  ;;
6970
6971x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6972s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6973  # Find out what ABI is being produced by ac_compile, and set linker
6974  # options accordingly.  Note that the listed cases only cover the
6975  # situations where additional linker options are needed (such as when
6976  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6977  # vice versa); the common cases where no linker options are needed do
6978  # not appear in the list.
6979  echo 'int i;' > conftest.$ac_ext
6980  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6981  (eval $ac_compile) 2>&5
6982  ac_status=$?
6983  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6984  test $ac_status = 0; }; then
6985    case `/usr/bin/file conftest.o` in
6986      *32-bit*)
6987	case $host in
6988	  x86_64-*kfreebsd*-gnu)
6989	    LD="${LD-ld} -m elf_i386_fbsd"
6990	    ;;
6991	  x86_64-*linux*)
6992	    case `/usr/bin/file conftest.o` in
6993	      *x86-64*)
6994		LD="${LD-ld} -m elf32_x86_64"
6995		;;
6996	      *)
6997		LD="${LD-ld} -m elf_i386"
6998		;;
6999	    esac
7000	    ;;
7001	  powerpc64le-*linux*)
7002	    LD="${LD-ld} -m elf32lppclinux"
7003	    ;;
7004	  powerpc64-*linux*)
7005	    LD="${LD-ld} -m elf32ppclinux"
7006	    ;;
7007	  s390x-*linux*)
7008	    LD="${LD-ld} -m elf_s390"
7009	    ;;
7010	  sparc64-*linux*)
7011	    LD="${LD-ld} -m elf32_sparc"
7012	    ;;
7013	esac
7014	;;
7015      *64-bit*)
7016	case $host in
7017	  x86_64-*kfreebsd*-gnu)
7018	    LD="${LD-ld} -m elf_x86_64_fbsd"
7019	    ;;
7020	  x86_64-*linux*)
7021	    LD="${LD-ld} -m elf_x86_64"
7022	    ;;
7023	  powerpcle-*linux*)
7024	    LD="${LD-ld} -m elf64lppc"
7025	    ;;
7026	  powerpc-*linux*)
7027	    LD="${LD-ld} -m elf64ppc"
7028	    ;;
7029	  s390*-*linux*|s390*-*tpf*)
7030	    LD="${LD-ld} -m elf64_s390"
7031	    ;;
7032	  sparc*-*linux*)
7033	    LD="${LD-ld} -m elf64_sparc"
7034	    ;;
7035	esac
7036	;;
7037    esac
7038  fi
7039  rm -rf conftest*
7040  ;;
7041
7042*-*-sco3.2v5*)
7043  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7044  SAVE_CFLAGS=$CFLAGS
7045  CFLAGS="$CFLAGS -belf"
7046  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7047$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7048if ${lt_cv_cc_needs_belf+:} false; then :
7049  $as_echo_n "(cached) " >&6
7050else
7051  ac_ext=c
7052ac_cpp='$CPP $CPPFLAGS'
7053ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7054ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7055ac_compiler_gnu=$ac_cv_c_compiler_gnu
7056
7057     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7058/* end confdefs.h.  */
7059
7060int
7061main ()
7062{
7063
7064  ;
7065  return 0;
7066}
7067_ACEOF
7068if ac_fn_c_try_link "$LINENO"; then :
7069  lt_cv_cc_needs_belf=yes
7070else
7071  lt_cv_cc_needs_belf=no
7072fi
7073rm -f core conftest.err conftest.$ac_objext \
7074    conftest$ac_exeext conftest.$ac_ext
7075     ac_ext=c
7076ac_cpp='$CPP $CPPFLAGS'
7077ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7078ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7079ac_compiler_gnu=$ac_cv_c_compiler_gnu
7080
7081fi
7082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7083$as_echo "$lt_cv_cc_needs_belf" >&6; }
7084  if test yes != "$lt_cv_cc_needs_belf"; then
7085    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7086    CFLAGS=$SAVE_CFLAGS
7087  fi
7088  ;;
7089*-*solaris*)
7090  # Find out what ABI is being produced by ac_compile, and set linker
7091  # options accordingly.
7092  echo 'int i;' > conftest.$ac_ext
7093  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7094  (eval $ac_compile) 2>&5
7095  ac_status=$?
7096  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7097  test $ac_status = 0; }; then
7098    case `/usr/bin/file conftest.o` in
7099    *64-bit*)
7100      case $lt_cv_prog_gnu_ld in
7101      yes*)
7102        case $host in
7103        i?86-*-solaris*|x86_64-*-solaris*)
7104          LD="${LD-ld} -m elf_x86_64"
7105          ;;
7106        sparc*-*-solaris*)
7107          LD="${LD-ld} -m elf64_sparc"
7108          ;;
7109        esac
7110        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7111        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7112          LD=${LD-ld}_sol2
7113        fi
7114        ;;
7115      *)
7116	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7117	  LD="${LD-ld} -64"
7118	fi
7119	;;
7120      esac
7121      ;;
7122    esac
7123  fi
7124  rm -rf conftest*
7125  ;;
7126esac
7127
7128need_locks=$enable_libtool_lock
7129
7130if test -n "$ac_tool_prefix"; then
7131  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7132set dummy ${ac_tool_prefix}mt; ac_word=$2
7133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7134$as_echo_n "checking for $ac_word... " >&6; }
7135if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7136  $as_echo_n "(cached) " >&6
7137else
7138  if test -n "$MANIFEST_TOOL"; then
7139  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7140else
7141as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7142for as_dir in $PATH
7143do
7144  IFS=$as_save_IFS
7145  test -z "$as_dir" && as_dir=.
7146    for ac_exec_ext in '' $ac_executable_extensions; do
7147  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7148    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7149    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7150    break 2
7151  fi
7152done
7153  done
7154IFS=$as_save_IFS
7155
7156fi
7157fi
7158MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7159if test -n "$MANIFEST_TOOL"; then
7160  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7161$as_echo "$MANIFEST_TOOL" >&6; }
7162else
7163  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7164$as_echo "no" >&6; }
7165fi
7166
7167
7168fi
7169if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7170  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7171  # Extract the first word of "mt", so it can be a program name with args.
7172set dummy mt; ac_word=$2
7173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7174$as_echo_n "checking for $ac_word... " >&6; }
7175if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7176  $as_echo_n "(cached) " >&6
7177else
7178  if test -n "$ac_ct_MANIFEST_TOOL"; then
7179  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7180else
7181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7182for as_dir in $PATH
7183do
7184  IFS=$as_save_IFS
7185  test -z "$as_dir" && as_dir=.
7186    for ac_exec_ext in '' $ac_executable_extensions; do
7187  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7188    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7189    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7190    break 2
7191  fi
7192done
7193  done
7194IFS=$as_save_IFS
7195
7196fi
7197fi
7198ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7199if test -n "$ac_ct_MANIFEST_TOOL"; then
7200  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7201$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7202else
7203  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7204$as_echo "no" >&6; }
7205fi
7206
7207  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7208    MANIFEST_TOOL=":"
7209  else
7210    case $cross_compiling:$ac_tool_warned in
7211yes:)
7212{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7213$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7214ac_tool_warned=yes ;;
7215esac
7216    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7217  fi
7218else
7219  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7220fi
7221
7222test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7224$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7225if ${lt_cv_path_mainfest_tool+:} false; then :
7226  $as_echo_n "(cached) " >&6
7227else
7228  lt_cv_path_mainfest_tool=no
7229  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7230  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7231  cat conftest.err >&5
7232  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7233    lt_cv_path_mainfest_tool=yes
7234  fi
7235  rm -f conftest*
7236fi
7237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7238$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7239if test yes != "$lt_cv_path_mainfest_tool"; then
7240  MANIFEST_TOOL=:
7241fi
7242
7243
7244
7245
7246
7247
7248  case $host_os in
7249    rhapsody* | darwin*)
7250    if test -n "$ac_tool_prefix"; then
7251  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7252set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7254$as_echo_n "checking for $ac_word... " >&6; }
7255if ${ac_cv_prog_DSYMUTIL+:} false; then :
7256  $as_echo_n "(cached) " >&6
7257else
7258  if test -n "$DSYMUTIL"; then
7259  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7260else
7261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262for as_dir in $PATH
7263do
7264  IFS=$as_save_IFS
7265  test -z "$as_dir" && as_dir=.
7266    for ac_exec_ext in '' $ac_executable_extensions; do
7267  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7268    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7269    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7270    break 2
7271  fi
7272done
7273  done
7274IFS=$as_save_IFS
7275
7276fi
7277fi
7278DSYMUTIL=$ac_cv_prog_DSYMUTIL
7279if test -n "$DSYMUTIL"; then
7280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7281$as_echo "$DSYMUTIL" >&6; }
7282else
7283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7284$as_echo "no" >&6; }
7285fi
7286
7287
7288fi
7289if test -z "$ac_cv_prog_DSYMUTIL"; then
7290  ac_ct_DSYMUTIL=$DSYMUTIL
7291  # Extract the first word of "dsymutil", so it can be a program name with args.
7292set dummy dsymutil; ac_word=$2
7293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7294$as_echo_n "checking for $ac_word... " >&6; }
7295if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7296  $as_echo_n "(cached) " >&6
7297else
7298  if test -n "$ac_ct_DSYMUTIL"; then
7299  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7300else
7301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302for as_dir in $PATH
7303do
7304  IFS=$as_save_IFS
7305  test -z "$as_dir" && as_dir=.
7306    for ac_exec_ext in '' $ac_executable_extensions; do
7307  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7308    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7309    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7310    break 2
7311  fi
7312done
7313  done
7314IFS=$as_save_IFS
7315
7316fi
7317fi
7318ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7319if test -n "$ac_ct_DSYMUTIL"; then
7320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7321$as_echo "$ac_ct_DSYMUTIL" >&6; }
7322else
7323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7324$as_echo "no" >&6; }
7325fi
7326
7327  if test "x$ac_ct_DSYMUTIL" = x; then
7328    DSYMUTIL=":"
7329  else
7330    case $cross_compiling:$ac_tool_warned in
7331yes:)
7332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7334ac_tool_warned=yes ;;
7335esac
7336    DSYMUTIL=$ac_ct_DSYMUTIL
7337  fi
7338else
7339  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7340fi
7341
7342    if test -n "$ac_tool_prefix"; then
7343  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7344set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7346$as_echo_n "checking for $ac_word... " >&6; }
7347if ${ac_cv_prog_NMEDIT+:} false; then :
7348  $as_echo_n "(cached) " >&6
7349else
7350  if test -n "$NMEDIT"; then
7351  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7352else
7353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7354for as_dir in $PATH
7355do
7356  IFS=$as_save_IFS
7357  test -z "$as_dir" && as_dir=.
7358    for ac_exec_ext in '' $ac_executable_extensions; do
7359  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7360    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7361    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7362    break 2
7363  fi
7364done
7365  done
7366IFS=$as_save_IFS
7367
7368fi
7369fi
7370NMEDIT=$ac_cv_prog_NMEDIT
7371if test -n "$NMEDIT"; then
7372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7373$as_echo "$NMEDIT" >&6; }
7374else
7375  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7376$as_echo "no" >&6; }
7377fi
7378
7379
7380fi
7381if test -z "$ac_cv_prog_NMEDIT"; then
7382  ac_ct_NMEDIT=$NMEDIT
7383  # Extract the first word of "nmedit", so it can be a program name with args.
7384set dummy nmedit; ac_word=$2
7385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7386$as_echo_n "checking for $ac_word... " >&6; }
7387if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7388  $as_echo_n "(cached) " >&6
7389else
7390  if test -n "$ac_ct_NMEDIT"; then
7391  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7392else
7393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7394for as_dir in $PATH
7395do
7396  IFS=$as_save_IFS
7397  test -z "$as_dir" && as_dir=.
7398    for ac_exec_ext in '' $ac_executable_extensions; do
7399  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7400    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7401    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7402    break 2
7403  fi
7404done
7405  done
7406IFS=$as_save_IFS
7407
7408fi
7409fi
7410ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7411if test -n "$ac_ct_NMEDIT"; then
7412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7413$as_echo "$ac_ct_NMEDIT" >&6; }
7414else
7415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7416$as_echo "no" >&6; }
7417fi
7418
7419  if test "x$ac_ct_NMEDIT" = x; then
7420    NMEDIT=":"
7421  else
7422    case $cross_compiling:$ac_tool_warned in
7423yes:)
7424{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7425$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7426ac_tool_warned=yes ;;
7427esac
7428    NMEDIT=$ac_ct_NMEDIT
7429  fi
7430else
7431  NMEDIT="$ac_cv_prog_NMEDIT"
7432fi
7433
7434    if test -n "$ac_tool_prefix"; then
7435  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7436set dummy ${ac_tool_prefix}lipo; ac_word=$2
7437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7438$as_echo_n "checking for $ac_word... " >&6; }
7439if ${ac_cv_prog_LIPO+:} false; then :
7440  $as_echo_n "(cached) " >&6
7441else
7442  if test -n "$LIPO"; then
7443  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7444else
7445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7446for as_dir in $PATH
7447do
7448  IFS=$as_save_IFS
7449  test -z "$as_dir" && as_dir=.
7450    for ac_exec_ext in '' $ac_executable_extensions; do
7451  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7452    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7453    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7454    break 2
7455  fi
7456done
7457  done
7458IFS=$as_save_IFS
7459
7460fi
7461fi
7462LIPO=$ac_cv_prog_LIPO
7463if test -n "$LIPO"; then
7464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7465$as_echo "$LIPO" >&6; }
7466else
7467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7468$as_echo "no" >&6; }
7469fi
7470
7471
7472fi
7473if test -z "$ac_cv_prog_LIPO"; then
7474  ac_ct_LIPO=$LIPO
7475  # Extract the first word of "lipo", so it can be a program name with args.
7476set dummy lipo; ac_word=$2
7477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7478$as_echo_n "checking for $ac_word... " >&6; }
7479if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7480  $as_echo_n "(cached) " >&6
7481else
7482  if test -n "$ac_ct_LIPO"; then
7483  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7484else
7485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7486for as_dir in $PATH
7487do
7488  IFS=$as_save_IFS
7489  test -z "$as_dir" && as_dir=.
7490    for ac_exec_ext in '' $ac_executable_extensions; do
7491  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7492    ac_cv_prog_ac_ct_LIPO="lipo"
7493    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7494    break 2
7495  fi
7496done
7497  done
7498IFS=$as_save_IFS
7499
7500fi
7501fi
7502ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7503if test -n "$ac_ct_LIPO"; then
7504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7505$as_echo "$ac_ct_LIPO" >&6; }
7506else
7507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7508$as_echo "no" >&6; }
7509fi
7510
7511  if test "x$ac_ct_LIPO" = x; then
7512    LIPO=":"
7513  else
7514    case $cross_compiling:$ac_tool_warned in
7515yes:)
7516{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7517$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7518ac_tool_warned=yes ;;
7519esac
7520    LIPO=$ac_ct_LIPO
7521  fi
7522else
7523  LIPO="$ac_cv_prog_LIPO"
7524fi
7525
7526    if test -n "$ac_tool_prefix"; then
7527  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7528set dummy ${ac_tool_prefix}otool; ac_word=$2
7529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7530$as_echo_n "checking for $ac_word... " >&6; }
7531if ${ac_cv_prog_OTOOL+:} false; then :
7532  $as_echo_n "(cached) " >&6
7533else
7534  if test -n "$OTOOL"; then
7535  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7536else
7537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7538for as_dir in $PATH
7539do
7540  IFS=$as_save_IFS
7541  test -z "$as_dir" && as_dir=.
7542    for ac_exec_ext in '' $ac_executable_extensions; do
7543  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7544    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7545    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7546    break 2
7547  fi
7548done
7549  done
7550IFS=$as_save_IFS
7551
7552fi
7553fi
7554OTOOL=$ac_cv_prog_OTOOL
7555if test -n "$OTOOL"; then
7556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7557$as_echo "$OTOOL" >&6; }
7558else
7559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7560$as_echo "no" >&6; }
7561fi
7562
7563
7564fi
7565if test -z "$ac_cv_prog_OTOOL"; then
7566  ac_ct_OTOOL=$OTOOL
7567  # Extract the first word of "otool", so it can be a program name with args.
7568set dummy otool; ac_word=$2
7569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7570$as_echo_n "checking for $ac_word... " >&6; }
7571if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7572  $as_echo_n "(cached) " >&6
7573else
7574  if test -n "$ac_ct_OTOOL"; then
7575  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7576else
7577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7578for as_dir in $PATH
7579do
7580  IFS=$as_save_IFS
7581  test -z "$as_dir" && as_dir=.
7582    for ac_exec_ext in '' $ac_executable_extensions; do
7583  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7584    ac_cv_prog_ac_ct_OTOOL="otool"
7585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7586    break 2
7587  fi
7588done
7589  done
7590IFS=$as_save_IFS
7591
7592fi
7593fi
7594ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7595if test -n "$ac_ct_OTOOL"; then
7596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7597$as_echo "$ac_ct_OTOOL" >&6; }
7598else
7599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7600$as_echo "no" >&6; }
7601fi
7602
7603  if test "x$ac_ct_OTOOL" = x; then
7604    OTOOL=":"
7605  else
7606    case $cross_compiling:$ac_tool_warned in
7607yes:)
7608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7610ac_tool_warned=yes ;;
7611esac
7612    OTOOL=$ac_ct_OTOOL
7613  fi
7614else
7615  OTOOL="$ac_cv_prog_OTOOL"
7616fi
7617
7618    if test -n "$ac_tool_prefix"; then
7619  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7620set dummy ${ac_tool_prefix}otool64; ac_word=$2
7621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7622$as_echo_n "checking for $ac_word... " >&6; }
7623if ${ac_cv_prog_OTOOL64+:} false; then :
7624  $as_echo_n "(cached) " >&6
7625else
7626  if test -n "$OTOOL64"; then
7627  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7628else
7629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7630for as_dir in $PATH
7631do
7632  IFS=$as_save_IFS
7633  test -z "$as_dir" && as_dir=.
7634    for ac_exec_ext in '' $ac_executable_extensions; do
7635  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7636    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7637    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7638    break 2
7639  fi
7640done
7641  done
7642IFS=$as_save_IFS
7643
7644fi
7645fi
7646OTOOL64=$ac_cv_prog_OTOOL64
7647if test -n "$OTOOL64"; then
7648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7649$as_echo "$OTOOL64" >&6; }
7650else
7651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7652$as_echo "no" >&6; }
7653fi
7654
7655
7656fi
7657if test -z "$ac_cv_prog_OTOOL64"; then
7658  ac_ct_OTOOL64=$OTOOL64
7659  # Extract the first word of "otool64", so it can be a program name with args.
7660set dummy otool64; ac_word=$2
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7662$as_echo_n "checking for $ac_word... " >&6; }
7663if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7664  $as_echo_n "(cached) " >&6
7665else
7666  if test -n "$ac_ct_OTOOL64"; then
7667  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7668else
7669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7670for as_dir in $PATH
7671do
7672  IFS=$as_save_IFS
7673  test -z "$as_dir" && as_dir=.
7674    for ac_exec_ext in '' $ac_executable_extensions; do
7675  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7676    ac_cv_prog_ac_ct_OTOOL64="otool64"
7677    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7678    break 2
7679  fi
7680done
7681  done
7682IFS=$as_save_IFS
7683
7684fi
7685fi
7686ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7687if test -n "$ac_ct_OTOOL64"; then
7688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7689$as_echo "$ac_ct_OTOOL64" >&6; }
7690else
7691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7692$as_echo "no" >&6; }
7693fi
7694
7695  if test "x$ac_ct_OTOOL64" = x; then
7696    OTOOL64=":"
7697  else
7698    case $cross_compiling:$ac_tool_warned in
7699yes:)
7700{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7701$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7702ac_tool_warned=yes ;;
7703esac
7704    OTOOL64=$ac_ct_OTOOL64
7705  fi
7706else
7707  OTOOL64="$ac_cv_prog_OTOOL64"
7708fi
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7737$as_echo_n "checking for -single_module linker flag... " >&6; }
7738if ${lt_cv_apple_cc_single_mod+:} false; then :
7739  $as_echo_n "(cached) " >&6
7740else
7741  lt_cv_apple_cc_single_mod=no
7742      if test -z "$LT_MULTI_MODULE"; then
7743	# By default we will add the -single_module flag. You can override
7744	# by either setting the environment variable LT_MULTI_MODULE
7745	# non-empty at configure time, or by adding -multi_module to the
7746	# link flags.
7747	rm -rf libconftest.dylib*
7748	echo "int foo(void){return 1;}" > conftest.c
7749	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7750-dynamiclib -Wl,-single_module conftest.c" >&5
7751	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7752	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7753        _lt_result=$?
7754	# If there is a non-empty error log, and "single_module"
7755	# appears in it, assume the flag caused a linker warning
7756        if test -s conftest.err && $GREP single_module conftest.err; then
7757	  cat conftest.err >&5
7758	# Otherwise, if the output was created with a 0 exit code from
7759	# the compiler, it worked.
7760	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7761	  lt_cv_apple_cc_single_mod=yes
7762	else
7763	  cat conftest.err >&5
7764	fi
7765	rm -rf libconftest.dylib*
7766	rm -f conftest.*
7767      fi
7768fi
7769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7770$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7771
7772    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7773$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7774if ${lt_cv_ld_exported_symbols_list+:} false; then :
7775  $as_echo_n "(cached) " >&6
7776else
7777  lt_cv_ld_exported_symbols_list=no
7778      save_LDFLAGS=$LDFLAGS
7779      echo "_main" > conftest.sym
7780      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7781      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7782/* end confdefs.h.  */
7783
7784int
7785main ()
7786{
7787
7788  ;
7789  return 0;
7790}
7791_ACEOF
7792if ac_fn_c_try_link "$LINENO"; then :
7793  lt_cv_ld_exported_symbols_list=yes
7794else
7795  lt_cv_ld_exported_symbols_list=no
7796fi
7797rm -f core conftest.err conftest.$ac_objext \
7798    conftest$ac_exeext conftest.$ac_ext
7799	LDFLAGS=$save_LDFLAGS
7800
7801fi
7802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7803$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7804
7805    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7806$as_echo_n "checking for -force_load linker flag... " >&6; }
7807if ${lt_cv_ld_force_load+:} false; then :
7808  $as_echo_n "(cached) " >&6
7809else
7810  lt_cv_ld_force_load=no
7811      cat > conftest.c << _LT_EOF
7812int forced_loaded() { return 2;}
7813_LT_EOF
7814      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7815      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7816      echo "$AR cru libconftest.a conftest.o" >&5
7817      $AR cru libconftest.a conftest.o 2>&5
7818      echo "$RANLIB libconftest.a" >&5
7819      $RANLIB libconftest.a 2>&5
7820      cat > conftest.c << _LT_EOF
7821int main() { return 0;}
7822_LT_EOF
7823      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7824      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7825      _lt_result=$?
7826      if test -s conftest.err && $GREP force_load conftest.err; then
7827	cat conftest.err >&5
7828      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7829	lt_cv_ld_force_load=yes
7830      else
7831	cat conftest.err >&5
7832      fi
7833        rm -f conftest.err libconftest.a conftest conftest.c
7834        rm -rf conftest.dSYM
7835
7836fi
7837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7838$as_echo "$lt_cv_ld_force_load" >&6; }
7839    case $host_os in
7840    rhapsody* | darwin1.[012])
7841      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7842    darwin1.*)
7843      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7844    darwin*) # darwin 5.x on
7845      # if running on 10.5 or later, the deployment target defaults
7846      # to the OS version, if on x86, and 10.4, the deployment
7847      # target defaults to 10.4. Don't you love it?
7848      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7849	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7850	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7851	10.[012][,.]*)
7852	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7853	10.*)
7854	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7855      esac
7856    ;;
7857  esac
7858    if test yes = "$lt_cv_apple_cc_single_mod"; then
7859      _lt_dar_single_mod='$single_module'
7860    fi
7861    if test yes = "$lt_cv_ld_exported_symbols_list"; then
7862      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7863    else
7864      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7865    fi
7866    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7867      _lt_dsymutil='~$DSYMUTIL $lib || :'
7868    else
7869      _lt_dsymutil=
7870    fi
7871    ;;
7872  esac
7873
7874# func_munge_path_list VARIABLE PATH
7875# -----------------------------------
7876# VARIABLE is name of variable containing _space_ separated list of
7877# directories to be munged by the contents of PATH, which is string
7878# having a format:
7879# "DIR[:DIR]:"
7880#       string "DIR[ DIR]" will be prepended to VARIABLE
7881# ":DIR[:DIR]"
7882#       string "DIR[ DIR]" will be appended to VARIABLE
7883# "DIRP[:DIRP]::[DIRA:]DIRA"
7884#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7885#       "DIRA[ DIRA]" will be appended to VARIABLE
7886# "DIR[:DIR]"
7887#       VARIABLE will be replaced by "DIR[ DIR]"
7888func_munge_path_list ()
7889{
7890    case x$2 in
7891    x)
7892        ;;
7893    *:)
7894        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7895        ;;
7896    x:*)
7897        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7898        ;;
7899    *::*)
7900        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7901        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7902        ;;
7903    *)
7904        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7905        ;;
7906    esac
7907}
7908
7909ac_ext=c
7910ac_cpp='$CPP $CPPFLAGS'
7911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7913ac_compiler_gnu=$ac_cv_c_compiler_gnu
7914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7915$as_echo_n "checking how to run the C preprocessor... " >&6; }
7916# On Suns, sometimes $CPP names a directory.
7917if test -n "$CPP" && test -d "$CPP"; then
7918  CPP=
7919fi
7920if test -z "$CPP"; then
7921  if ${ac_cv_prog_CPP+:} false; then :
7922  $as_echo_n "(cached) " >&6
7923else
7924      # Double quotes because CPP needs to be expanded
7925    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7926    do
7927      ac_preproc_ok=false
7928for ac_c_preproc_warn_flag in '' yes
7929do
7930  # Use a header file that comes with gcc, so configuring glibc
7931  # with a fresh cross-compiler works.
7932  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7933  # <limits.h> exists even on freestanding compilers.
7934  # On the NeXT, cc -E runs the code through the compiler's parser,
7935  # not just through cpp. "Syntax error" is here to catch this case.
7936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7937/* end confdefs.h.  */
7938#ifdef __STDC__
7939# include <limits.h>
7940#else
7941# include <assert.h>
7942#endif
7943		     Syntax error
7944_ACEOF
7945if ac_fn_c_try_cpp "$LINENO"; then :
7946
7947else
7948  # Broken: fails on valid input.
7949continue
7950fi
7951rm -f conftest.err conftest.i conftest.$ac_ext
7952
7953  # OK, works on sane cases.  Now check whether nonexistent headers
7954  # can be detected and how.
7955  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7956/* end confdefs.h.  */
7957#include <ac_nonexistent.h>
7958_ACEOF
7959if ac_fn_c_try_cpp "$LINENO"; then :
7960  # Broken: success on invalid input.
7961continue
7962else
7963  # Passes both tests.
7964ac_preproc_ok=:
7965break
7966fi
7967rm -f conftest.err conftest.i conftest.$ac_ext
7968
7969done
7970# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7971rm -f conftest.i conftest.err conftest.$ac_ext
7972if $ac_preproc_ok; then :
7973  break
7974fi
7975
7976    done
7977    ac_cv_prog_CPP=$CPP
7978
7979fi
7980  CPP=$ac_cv_prog_CPP
7981else
7982  ac_cv_prog_CPP=$CPP
7983fi
7984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7985$as_echo "$CPP" >&6; }
7986ac_preproc_ok=false
7987for ac_c_preproc_warn_flag in '' yes
7988do
7989  # Use a header file that comes with gcc, so configuring glibc
7990  # with a fresh cross-compiler works.
7991  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7992  # <limits.h> exists even on freestanding compilers.
7993  # On the NeXT, cc -E runs the code through the compiler's parser,
7994  # not just through cpp. "Syntax error" is here to catch this case.
7995  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7996/* end confdefs.h.  */
7997#ifdef __STDC__
7998# include <limits.h>
7999#else
8000# include <assert.h>
8001#endif
8002		     Syntax error
8003_ACEOF
8004if ac_fn_c_try_cpp "$LINENO"; then :
8005
8006else
8007  # Broken: fails on valid input.
8008continue
8009fi
8010rm -f conftest.err conftest.i conftest.$ac_ext
8011
8012  # OK, works on sane cases.  Now check whether nonexistent headers
8013  # can be detected and how.
8014  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8015/* end confdefs.h.  */
8016#include <ac_nonexistent.h>
8017_ACEOF
8018if ac_fn_c_try_cpp "$LINENO"; then :
8019  # Broken: success on invalid input.
8020continue
8021else
8022  # Passes both tests.
8023ac_preproc_ok=:
8024break
8025fi
8026rm -f conftest.err conftest.i conftest.$ac_ext
8027
8028done
8029# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8030rm -f conftest.i conftest.err conftest.$ac_ext
8031if $ac_preproc_ok; then :
8032
8033else
8034  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8035$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8036as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8037See \`config.log' for more details" "$LINENO" 5; }
8038fi
8039
8040ac_ext=c
8041ac_cpp='$CPP $CPPFLAGS'
8042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8044ac_compiler_gnu=$ac_cv_c_compiler_gnu
8045
8046
8047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8048$as_echo_n "checking for ANSI C header files... " >&6; }
8049if ${ac_cv_header_stdc+:} false; then :
8050  $as_echo_n "(cached) " >&6
8051else
8052  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8053/* end confdefs.h.  */
8054#include <stdlib.h>
8055#include <stdarg.h>
8056#include <string.h>
8057#include <float.h>
8058
8059int
8060main ()
8061{
8062
8063  ;
8064  return 0;
8065}
8066_ACEOF
8067if ac_fn_c_try_compile "$LINENO"; then :
8068  ac_cv_header_stdc=yes
8069else
8070  ac_cv_header_stdc=no
8071fi
8072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8073
8074if test $ac_cv_header_stdc = yes; then
8075  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8077/* end confdefs.h.  */
8078#include <string.h>
8079
8080_ACEOF
8081if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8082  $EGREP "memchr" >/dev/null 2>&1; then :
8083
8084else
8085  ac_cv_header_stdc=no
8086fi
8087rm -f conftest*
8088
8089fi
8090
8091if test $ac_cv_header_stdc = yes; then
8092  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8093  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8094/* end confdefs.h.  */
8095#include <stdlib.h>
8096
8097_ACEOF
8098if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8099  $EGREP "free" >/dev/null 2>&1; then :
8100
8101else
8102  ac_cv_header_stdc=no
8103fi
8104rm -f conftest*
8105
8106fi
8107
8108if test $ac_cv_header_stdc = yes; then
8109  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8110  if test "$cross_compiling" = yes; then :
8111  :
8112else
8113  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114/* end confdefs.h.  */
8115#include <ctype.h>
8116#include <stdlib.h>
8117#if ((' ' & 0x0FF) == 0x020)
8118# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8119# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8120#else
8121# define ISLOWER(c) \
8122		   (('a' <= (c) && (c) <= 'i') \
8123		     || ('j' <= (c) && (c) <= 'r') \
8124		     || ('s' <= (c) && (c) <= 'z'))
8125# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8126#endif
8127
8128#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8129int
8130main ()
8131{
8132  int i;
8133  for (i = 0; i < 256; i++)
8134    if (XOR (islower (i), ISLOWER (i))
8135	|| toupper (i) != TOUPPER (i))
8136      return 2;
8137  return 0;
8138}
8139_ACEOF
8140if ac_fn_c_try_run "$LINENO"; then :
8141
8142else
8143  ac_cv_header_stdc=no
8144fi
8145rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8146  conftest.$ac_objext conftest.beam conftest.$ac_ext
8147fi
8148
8149fi
8150fi
8151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8152$as_echo "$ac_cv_header_stdc" >&6; }
8153if test $ac_cv_header_stdc = yes; then
8154
8155$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8156
8157fi
8158
8159# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8160for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8161		  inttypes.h stdint.h unistd.h
8162do :
8163  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8164ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8165"
8166if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8167  cat >>confdefs.h <<_ACEOF
8168#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8169_ACEOF
8170
8171fi
8172
8173done
8174
8175
8176for ac_header in dlfcn.h
8177do :
8178  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8179"
8180if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8181  cat >>confdefs.h <<_ACEOF
8182#define HAVE_DLFCN_H 1
8183_ACEOF
8184
8185fi
8186
8187done
8188
8189
8190
8191
8192func_stripname_cnf ()
8193{
8194  case $2 in
8195  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
8196  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
8197  esac
8198} # func_stripname_cnf
8199
8200
8201
8202
8203
8204# Set options
8205
8206
8207
8208        enable_dlopen=no
8209
8210
8211  enable_win32_dll=no
8212
8213
8214            # Check whether --enable-shared was given.
8215if test "${enable_shared+set}" = set; then :
8216  enableval=$enable_shared; p=${PACKAGE-default}
8217    case $enableval in
8218    yes) enable_shared=yes ;;
8219    no) enable_shared=no ;;
8220    *)
8221      enable_shared=no
8222      # Look at the argument we got.  We use all the common list separators.
8223      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8224      for pkg in $enableval; do
8225	IFS=$lt_save_ifs
8226	if test "X$pkg" = "X$p"; then
8227	  enable_shared=yes
8228	fi
8229      done
8230      IFS=$lt_save_ifs
8231      ;;
8232    esac
8233else
8234  enable_shared=yes
8235fi
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245  # Check whether --enable-static was given.
8246if test "${enable_static+set}" = set; then :
8247  enableval=$enable_static; p=${PACKAGE-default}
8248    case $enableval in
8249    yes) enable_static=yes ;;
8250    no) enable_static=no ;;
8251    *)
8252     enable_static=no
8253      # Look at the argument we got.  We use all the common list separators.
8254      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8255      for pkg in $enableval; do
8256	IFS=$lt_save_ifs
8257	if test "X$pkg" = "X$p"; then
8258	  enable_static=yes
8259	fi
8260      done
8261      IFS=$lt_save_ifs
8262      ;;
8263    esac
8264else
8265  enable_static=yes
8266fi
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277# Check whether --with-pic was given.
8278if test "${with_pic+set}" = set; then :
8279  withval=$with_pic; lt_p=${PACKAGE-default}
8280    case $withval in
8281    yes|no) pic_mode=$withval ;;
8282    *)
8283      pic_mode=default
8284      # Look at the argument we got.  We use all the common list separators.
8285      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8286      for lt_pkg in $withval; do
8287	IFS=$lt_save_ifs
8288	if test "X$lt_pkg" = "X$lt_p"; then
8289	  pic_mode=yes
8290	fi
8291      done
8292      IFS=$lt_save_ifs
8293      ;;
8294    esac
8295else
8296  pic_mode=default
8297fi
8298
8299
8300
8301
8302
8303
8304
8305
8306  # Check whether --enable-fast-install was given.
8307if test "${enable_fast_install+set}" = set; then :
8308  enableval=$enable_fast_install; p=${PACKAGE-default}
8309    case $enableval in
8310    yes) enable_fast_install=yes ;;
8311    no) enable_fast_install=no ;;
8312    *)
8313      enable_fast_install=no
8314      # Look at the argument we got.  We use all the common list separators.
8315      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8316      for pkg in $enableval; do
8317	IFS=$lt_save_ifs
8318	if test "X$pkg" = "X$p"; then
8319	  enable_fast_install=yes
8320	fi
8321      done
8322      IFS=$lt_save_ifs
8323      ;;
8324    esac
8325else
8326  enable_fast_install=yes
8327fi
8328
8329
8330
8331
8332
8333
8334
8335
8336  shared_archive_member_spec=
8337case $host,$enable_shared in
8338power*-*-aix[5-9]*,yes)
8339  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8340$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8341
8342# Check whether --with-aix-soname was given.
8343if test "${with_aix_soname+set}" = set; then :
8344  withval=$with_aix_soname; case $withval in
8345    aix|svr4|both)
8346      ;;
8347    *)
8348      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8349      ;;
8350    esac
8351    lt_cv_with_aix_soname=$with_aix_soname
8352else
8353  if ${lt_cv_with_aix_soname+:} false; then :
8354  $as_echo_n "(cached) " >&6
8355else
8356  lt_cv_with_aix_soname=aix
8357fi
8358
8359    with_aix_soname=$lt_cv_with_aix_soname
8360fi
8361
8362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8363$as_echo "$with_aix_soname" >&6; }
8364  if test aix != "$with_aix_soname"; then
8365    # For the AIX way of multilib, we name the shared archive member
8366    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8367    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8368    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8369    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8370    if test 64 = "${OBJECT_MODE-32}"; then
8371      shared_archive_member_spec=shr_64
8372    else
8373      shared_archive_member_spec=shr
8374    fi
8375  fi
8376  ;;
8377*)
8378  with_aix_soname=aix
8379  ;;
8380esac
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391# This can be used to rebuild libtool when needed
8392LIBTOOL_DEPS=$ltmain
8393
8394# Always use our own libtool.
8395LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426test -z "$LN_S" && LN_S="ln -s"
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441if test -n "${ZSH_VERSION+set}"; then
8442   setopt NO_GLOB_SUBST
8443fi
8444
8445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8446$as_echo_n "checking for objdir... " >&6; }
8447if ${lt_cv_objdir+:} false; then :
8448  $as_echo_n "(cached) " >&6
8449else
8450  rm -f .libs 2>/dev/null
8451mkdir .libs 2>/dev/null
8452if test -d .libs; then
8453  lt_cv_objdir=.libs
8454else
8455  # MS-DOS does not allow filenames that begin with a dot.
8456  lt_cv_objdir=_libs
8457fi
8458rmdir .libs 2>/dev/null
8459fi
8460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8461$as_echo "$lt_cv_objdir" >&6; }
8462objdir=$lt_cv_objdir
8463
8464
8465
8466
8467
8468cat >>confdefs.h <<_ACEOF
8469#define LT_OBJDIR "$lt_cv_objdir/"
8470_ACEOF
8471
8472
8473
8474
8475case $host_os in
8476aix3*)
8477  # AIX sometimes has problems with the GCC collect2 program.  For some
8478  # reason, if we set the COLLECT_NAMES environment variable, the problems
8479  # vanish in a puff of smoke.
8480  if test set != "${COLLECT_NAMES+set}"; then
8481    COLLECT_NAMES=
8482    export COLLECT_NAMES
8483  fi
8484  ;;
8485esac
8486
8487# Global variables:
8488ofile=libtool
8489can_build_shared=yes
8490
8491# All known linkers require a '.a' archive for static linking (except MSVC,
8492# which needs '.lib').
8493libext=a
8494
8495with_gnu_ld=$lt_cv_prog_gnu_ld
8496
8497old_CC=$CC
8498old_CFLAGS=$CFLAGS
8499
8500# Set sane defaults for various variables
8501test -z "$CC" && CC=cc
8502test -z "$LTCC" && LTCC=$CC
8503test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8504test -z "$LD" && LD=ld
8505test -z "$ac_objext" && ac_objext=o
8506
8507func_cc_basename $compiler
8508cc_basename=$func_cc_basename_result
8509
8510
8511# Only perform the check for file, if the check method requires it
8512test -z "$MAGIC_CMD" && MAGIC_CMD=file
8513case $deplibs_check_method in
8514file_magic*)
8515  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8516    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8517$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8518if ${lt_cv_path_MAGIC_CMD+:} false; then :
8519  $as_echo_n "(cached) " >&6
8520else
8521  case $MAGIC_CMD in
8522[\\/*] |  ?:[\\/]*)
8523  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8524  ;;
8525*)
8526  lt_save_MAGIC_CMD=$MAGIC_CMD
8527  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8528  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8529  for ac_dir in $ac_dummy; do
8530    IFS=$lt_save_ifs
8531    test -z "$ac_dir" && ac_dir=.
8532    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8533      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8534      if test -n "$file_magic_test_file"; then
8535	case $deplibs_check_method in
8536	"file_magic "*)
8537	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8538	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8539	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8540	    $EGREP "$file_magic_regex" > /dev/null; then
8541	    :
8542	  else
8543	    cat <<_LT_EOF 1>&2
8544
8545*** Warning: the command libtool uses to detect shared libraries,
8546*** $file_magic_cmd, produces output that libtool cannot recognize.
8547*** The result is that libtool may fail to recognize shared libraries
8548*** as such.  This will affect the creation of libtool libraries that
8549*** depend on shared libraries, but programs linked with such libtool
8550*** libraries will work regardless of this problem.  Nevertheless, you
8551*** may want to report the problem to your system manager and/or to
8552*** bug-libtool@gnu.org
8553
8554_LT_EOF
8555	  fi ;;
8556	esac
8557      fi
8558      break
8559    fi
8560  done
8561  IFS=$lt_save_ifs
8562  MAGIC_CMD=$lt_save_MAGIC_CMD
8563  ;;
8564esac
8565fi
8566
8567MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8568if test -n "$MAGIC_CMD"; then
8569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8570$as_echo "$MAGIC_CMD" >&6; }
8571else
8572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8573$as_echo "no" >&6; }
8574fi
8575
8576
8577
8578
8579
8580if test -z "$lt_cv_path_MAGIC_CMD"; then
8581  if test -n "$ac_tool_prefix"; then
8582    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8583$as_echo_n "checking for file... " >&6; }
8584if ${lt_cv_path_MAGIC_CMD+:} false; then :
8585  $as_echo_n "(cached) " >&6
8586else
8587  case $MAGIC_CMD in
8588[\\/*] |  ?:[\\/]*)
8589  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8590  ;;
8591*)
8592  lt_save_MAGIC_CMD=$MAGIC_CMD
8593  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8594  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8595  for ac_dir in $ac_dummy; do
8596    IFS=$lt_save_ifs
8597    test -z "$ac_dir" && ac_dir=.
8598    if test -f "$ac_dir/file"; then
8599      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8600      if test -n "$file_magic_test_file"; then
8601	case $deplibs_check_method in
8602	"file_magic "*)
8603	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8604	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8605	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8606	    $EGREP "$file_magic_regex" > /dev/null; then
8607	    :
8608	  else
8609	    cat <<_LT_EOF 1>&2
8610
8611*** Warning: the command libtool uses to detect shared libraries,
8612*** $file_magic_cmd, produces output that libtool cannot recognize.
8613*** The result is that libtool may fail to recognize shared libraries
8614*** as such.  This will affect the creation of libtool libraries that
8615*** depend on shared libraries, but programs linked with such libtool
8616*** libraries will work regardless of this problem.  Nevertheless, you
8617*** may want to report the problem to your system manager and/or to
8618*** bug-libtool@gnu.org
8619
8620_LT_EOF
8621	  fi ;;
8622	esac
8623      fi
8624      break
8625    fi
8626  done
8627  IFS=$lt_save_ifs
8628  MAGIC_CMD=$lt_save_MAGIC_CMD
8629  ;;
8630esac
8631fi
8632
8633MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8634if test -n "$MAGIC_CMD"; then
8635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8636$as_echo "$MAGIC_CMD" >&6; }
8637else
8638  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8639$as_echo "no" >&6; }
8640fi
8641
8642
8643  else
8644    MAGIC_CMD=:
8645  fi
8646fi
8647
8648  fi
8649  ;;
8650esac
8651
8652# Use C for the default configuration in the libtool script
8653
8654lt_save_CC=$CC
8655ac_ext=c
8656ac_cpp='$CPP $CPPFLAGS'
8657ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8658ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8659ac_compiler_gnu=$ac_cv_c_compiler_gnu
8660
8661
8662# Source file extension for C test sources.
8663ac_ext=c
8664
8665# Object file extension for compiled C test sources.
8666objext=o
8667objext=$objext
8668
8669# Code to be used in simple compile tests
8670lt_simple_compile_test_code="int some_variable = 0;"
8671
8672# Code to be used in simple link tests
8673lt_simple_link_test_code='int main(){return(0);}'
8674
8675
8676
8677
8678
8679
8680
8681# If no C compiler was specified, use CC.
8682LTCC=${LTCC-"$CC"}
8683
8684# If no C compiler flags were specified, use CFLAGS.
8685LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8686
8687# Allow CC to be a program name with arguments.
8688compiler=$CC
8689
8690# Save the default compiler, since it gets overwritten when the other
8691# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8692compiler_DEFAULT=$CC
8693
8694# save warnings/boilerplate of simple test code
8695ac_outfile=conftest.$ac_objext
8696echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8697eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8698_lt_compiler_boilerplate=`cat conftest.err`
8699$RM conftest*
8700
8701ac_outfile=conftest.$ac_objext
8702echo "$lt_simple_link_test_code" >conftest.$ac_ext
8703eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8704_lt_linker_boilerplate=`cat conftest.err`
8705$RM -r conftest*
8706
8707
8708if test -n "$compiler"; then
8709
8710lt_prog_compiler_no_builtin_flag=
8711
8712if test yes = "$GCC"; then
8713  case $cc_basename in
8714  nvcc*)
8715    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8716  *)
8717    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8718  esac
8719
8720  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8721$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8722if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8723  $as_echo_n "(cached) " >&6
8724else
8725  lt_cv_prog_compiler_rtti_exceptions=no
8726   ac_outfile=conftest.$ac_objext
8727   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8728   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8729   # Insert the option either (1) after the last *FLAGS variable, or
8730   # (2) before a word containing "conftest.", or (3) at the end.
8731   # Note that $ac_compile itself does not contain backslashes and begins
8732   # with a dollar sign (not a hyphen), so the echo should work correctly.
8733   # The option is referenced via a variable to avoid confusing sed.
8734   lt_compile=`echo "$ac_compile" | $SED \
8735   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8736   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8737   -e 's:$: $lt_compiler_flag:'`
8738   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8739   (eval "$lt_compile" 2>conftest.err)
8740   ac_status=$?
8741   cat conftest.err >&5
8742   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8743   if (exit $ac_status) && test -s "$ac_outfile"; then
8744     # The compiler can only warn and ignore the option if not recognized
8745     # So say no if there are warnings other than the usual output.
8746     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8747     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8748     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8749       lt_cv_prog_compiler_rtti_exceptions=yes
8750     fi
8751   fi
8752   $RM conftest*
8753
8754fi
8755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8756$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8757
8758if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8759    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8760else
8761    :
8762fi
8763
8764fi
8765
8766
8767
8768
8769
8770
8771  lt_prog_compiler_wl=
8772lt_prog_compiler_pic=
8773lt_prog_compiler_static=
8774
8775
8776  if test yes = "$GCC"; then
8777    lt_prog_compiler_wl='-Wl,'
8778    lt_prog_compiler_static='-static'
8779
8780    case $host_os in
8781      aix*)
8782      # All AIX code is PIC.
8783      if test ia64 = "$host_cpu"; then
8784	# AIX 5 now supports IA64 processor
8785	lt_prog_compiler_static='-Bstatic'
8786      fi
8787      lt_prog_compiler_pic='-fPIC'
8788      ;;
8789
8790    amigaos*)
8791      case $host_cpu in
8792      powerpc)
8793            # see comment about AmigaOS4 .so support
8794            lt_prog_compiler_pic='-fPIC'
8795        ;;
8796      m68k)
8797            # FIXME: we need at least 68020 code to build shared libraries, but
8798            # adding the '-m68020' flag to GCC prevents building anything better,
8799            # like '-m68040'.
8800            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8801        ;;
8802      esac
8803      ;;
8804
8805    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8806      # PIC is the default for these OSes.
8807      ;;
8808
8809    mingw* | cygwin* | pw32* | os2* | cegcc*)
8810      # This hack is so that the source file can tell whether it is being
8811      # built for inclusion in a dll (and should export symbols for example).
8812      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8813      # (--disable-auto-import) libraries
8814      lt_prog_compiler_pic='-DDLL_EXPORT'
8815      case $host_os in
8816      os2*)
8817	lt_prog_compiler_static='$wl-static'
8818	;;
8819      esac
8820      ;;
8821
8822    darwin* | rhapsody*)
8823      # PIC is the default on this platform
8824      # Common symbols not allowed in MH_DYLIB files
8825      lt_prog_compiler_pic='-fno-common'
8826      ;;
8827
8828    haiku*)
8829      # PIC is the default for Haiku.
8830      # The "-static" flag exists, but is broken.
8831      lt_prog_compiler_static=
8832      ;;
8833
8834    hpux*)
8835      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8836      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8837      # sets the default TLS model and affects inlining.
8838      case $host_cpu in
8839      hppa*64*)
8840	# +Z the default
8841	;;
8842      *)
8843	lt_prog_compiler_pic='-fPIC'
8844	;;
8845      esac
8846      ;;
8847
8848    interix[3-9]*)
8849      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8850      # Instead, we relocate shared libraries at runtime.
8851      ;;
8852
8853    msdosdjgpp*)
8854      # Just because we use GCC doesn't mean we suddenly get shared libraries
8855      # on systems that don't support them.
8856      lt_prog_compiler_can_build_shared=no
8857      enable_shared=no
8858      ;;
8859
8860    *nto* | *qnx*)
8861      # QNX uses GNU C++, but need to define -shared option too, otherwise
8862      # it will coredump.
8863      lt_prog_compiler_pic='-fPIC -shared'
8864      ;;
8865
8866    sysv4*MP*)
8867      if test -d /usr/nec; then
8868	lt_prog_compiler_pic=-Kconform_pic
8869      fi
8870      ;;
8871
8872    *)
8873      lt_prog_compiler_pic='-fPIC'
8874      ;;
8875    esac
8876
8877    case $cc_basename in
8878    nvcc*) # Cuda Compiler Driver 2.2
8879      lt_prog_compiler_wl='-Xlinker '
8880      if test -n "$lt_prog_compiler_pic"; then
8881        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8882      fi
8883      ;;
8884    esac
8885  else
8886    # PORTME Check for flag to pass linker flags through the system compiler.
8887    case $host_os in
8888    aix*)
8889      lt_prog_compiler_wl='-Wl,'
8890      if test ia64 = "$host_cpu"; then
8891	# AIX 5 now supports IA64 processor
8892	lt_prog_compiler_static='-Bstatic'
8893      else
8894	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8895      fi
8896      ;;
8897
8898    darwin* | rhapsody*)
8899      # PIC is the default on this platform
8900      # Common symbols not allowed in MH_DYLIB files
8901      lt_prog_compiler_pic='-fno-common'
8902      case $cc_basename in
8903      nagfor*)
8904        # NAG Fortran compiler
8905        lt_prog_compiler_wl='-Wl,-Wl,,'
8906        lt_prog_compiler_pic='-PIC'
8907        lt_prog_compiler_static='-Bstatic'
8908        ;;
8909      esac
8910      ;;
8911
8912    mingw* | cygwin* | pw32* | os2* | cegcc*)
8913      # This hack is so that the source file can tell whether it is being
8914      # built for inclusion in a dll (and should export symbols for example).
8915      lt_prog_compiler_pic='-DDLL_EXPORT'
8916      case $host_os in
8917      os2*)
8918	lt_prog_compiler_static='$wl-static'
8919	;;
8920      esac
8921      ;;
8922
8923    hpux9* | hpux10* | hpux11*)
8924      lt_prog_compiler_wl='-Wl,'
8925      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8926      # not for PA HP-UX.
8927      case $host_cpu in
8928      hppa*64*|ia64*)
8929	# +Z the default
8930	;;
8931      *)
8932	lt_prog_compiler_pic='+Z'
8933	;;
8934      esac
8935      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8936      lt_prog_compiler_static='$wl-a ${wl}archive'
8937      ;;
8938
8939    irix5* | irix6* | nonstopux*)
8940      lt_prog_compiler_wl='-Wl,'
8941      # PIC (with -KPIC) is the default.
8942      lt_prog_compiler_static='-non_shared'
8943      ;;
8944
8945    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8946      case $cc_basename in
8947      # old Intel for x86_64, which still supported -KPIC.
8948      ecc*)
8949	lt_prog_compiler_wl='-Wl,'
8950	lt_prog_compiler_pic='-KPIC'
8951	lt_prog_compiler_static='-static'
8952        ;;
8953      # icc used to be incompatible with GCC.
8954      # ICC 10 doesn't accept -KPIC any more.
8955      icc* | ifort*)
8956	lt_prog_compiler_wl='-Wl,'
8957	lt_prog_compiler_pic='-fPIC'
8958	lt_prog_compiler_static='-static'
8959        ;;
8960      # Lahey Fortran 8.1.
8961      lf95*)
8962	lt_prog_compiler_wl='-Wl,'
8963	lt_prog_compiler_pic='--shared'
8964	lt_prog_compiler_static='--static'
8965	;;
8966      nagfor*)
8967	# NAG Fortran compiler
8968	lt_prog_compiler_wl='-Wl,-Wl,,'
8969	lt_prog_compiler_pic='-PIC'
8970	lt_prog_compiler_static='-Bstatic'
8971	;;
8972      tcc*)
8973	# Fabrice Bellard et al's Tiny C Compiler
8974	lt_prog_compiler_wl='-Wl,'
8975	lt_prog_compiler_pic='-fPIC'
8976	lt_prog_compiler_static='-static'
8977	;;
8978      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8979        # Portland Group compilers (*not* the Pentium gcc compiler,
8980	# which looks to be a dead project)
8981	lt_prog_compiler_wl='-Wl,'
8982	lt_prog_compiler_pic='-fpic'
8983	lt_prog_compiler_static='-Bstatic'
8984        ;;
8985      ccc*)
8986        lt_prog_compiler_wl='-Wl,'
8987        # All Alpha code is PIC.
8988        lt_prog_compiler_static='-non_shared'
8989        ;;
8990      xl* | bgxl* | bgf* | mpixl*)
8991	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8992	lt_prog_compiler_wl='-Wl,'
8993	lt_prog_compiler_pic='-qpic'
8994	lt_prog_compiler_static='-qstaticlink'
8995	;;
8996      *)
8997	case `$CC -V 2>&1 | sed 5q` in
8998	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8999	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9000	  lt_prog_compiler_pic='-KPIC'
9001	  lt_prog_compiler_static='-Bstatic'
9002	  lt_prog_compiler_wl=''
9003	  ;;
9004	*Sun\ F* | *Sun*Fortran*)
9005	  lt_prog_compiler_pic='-KPIC'
9006	  lt_prog_compiler_static='-Bstatic'
9007	  lt_prog_compiler_wl='-Qoption ld '
9008	  ;;
9009	*Sun\ C*)
9010	  # Sun C 5.9
9011	  lt_prog_compiler_pic='-KPIC'
9012	  lt_prog_compiler_static='-Bstatic'
9013	  lt_prog_compiler_wl='-Wl,'
9014	  ;;
9015        *Intel*\ [CF]*Compiler*)
9016	  lt_prog_compiler_wl='-Wl,'
9017	  lt_prog_compiler_pic='-fPIC'
9018	  lt_prog_compiler_static='-static'
9019	  ;;
9020	*Portland\ Group*)
9021	  lt_prog_compiler_wl='-Wl,'
9022	  lt_prog_compiler_pic='-fpic'
9023	  lt_prog_compiler_static='-Bstatic'
9024	  ;;
9025	esac
9026	;;
9027      esac
9028      ;;
9029
9030    newsos6)
9031      lt_prog_compiler_pic='-KPIC'
9032      lt_prog_compiler_static='-Bstatic'
9033      ;;
9034
9035    *nto* | *qnx*)
9036      # QNX uses GNU C++, but need to define -shared option too, otherwise
9037      # it will coredump.
9038      lt_prog_compiler_pic='-fPIC -shared'
9039      ;;
9040
9041    osf3* | osf4* | osf5*)
9042      lt_prog_compiler_wl='-Wl,'
9043      # All OSF/1 code is PIC.
9044      lt_prog_compiler_static='-non_shared'
9045      ;;
9046
9047    rdos*)
9048      lt_prog_compiler_static='-non_shared'
9049      ;;
9050
9051    solaris*)
9052      lt_prog_compiler_pic='-KPIC'
9053      lt_prog_compiler_static='-Bstatic'
9054      case $cc_basename in
9055      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9056	lt_prog_compiler_wl='-Qoption ld ';;
9057      *)
9058	lt_prog_compiler_wl='-Wl,';;
9059      esac
9060      ;;
9061
9062    sunos4*)
9063      lt_prog_compiler_wl='-Qoption ld '
9064      lt_prog_compiler_pic='-PIC'
9065      lt_prog_compiler_static='-Bstatic'
9066      ;;
9067
9068    sysv4 | sysv4.2uw2* | sysv4.3*)
9069      lt_prog_compiler_wl='-Wl,'
9070      lt_prog_compiler_pic='-KPIC'
9071      lt_prog_compiler_static='-Bstatic'
9072      ;;
9073
9074    sysv4*MP*)
9075      if test -d /usr/nec; then
9076	lt_prog_compiler_pic='-Kconform_pic'
9077	lt_prog_compiler_static='-Bstatic'
9078      fi
9079      ;;
9080
9081    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9082      lt_prog_compiler_wl='-Wl,'
9083      lt_prog_compiler_pic='-KPIC'
9084      lt_prog_compiler_static='-Bstatic'
9085      ;;
9086
9087    unicos*)
9088      lt_prog_compiler_wl='-Wl,'
9089      lt_prog_compiler_can_build_shared=no
9090      ;;
9091
9092    uts4*)
9093      lt_prog_compiler_pic='-pic'
9094      lt_prog_compiler_static='-Bstatic'
9095      ;;
9096
9097    *)
9098      lt_prog_compiler_can_build_shared=no
9099      ;;
9100    esac
9101  fi
9102
9103case $host_os in
9104  # For platforms that do not support PIC, -DPIC is meaningless:
9105  *djgpp*)
9106    lt_prog_compiler_pic=
9107    ;;
9108  *)
9109    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9110    ;;
9111esac
9112
9113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9114$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9115if ${lt_cv_prog_compiler_pic+:} false; then :
9116  $as_echo_n "(cached) " >&6
9117else
9118  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9119fi
9120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9121$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9122lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9123
9124#
9125# Check to make sure the PIC flag actually works.
9126#
9127if test -n "$lt_prog_compiler_pic"; then
9128  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9129$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9130if ${lt_cv_prog_compiler_pic_works+:} false; then :
9131  $as_echo_n "(cached) " >&6
9132else
9133  lt_cv_prog_compiler_pic_works=no
9134   ac_outfile=conftest.$ac_objext
9135   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9136   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9137   # Insert the option either (1) after the last *FLAGS variable, or
9138   # (2) before a word containing "conftest.", or (3) at the end.
9139   # Note that $ac_compile itself does not contain backslashes and begins
9140   # with a dollar sign (not a hyphen), so the echo should work correctly.
9141   # The option is referenced via a variable to avoid confusing sed.
9142   lt_compile=`echo "$ac_compile" | $SED \
9143   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9144   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9145   -e 's:$: $lt_compiler_flag:'`
9146   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9147   (eval "$lt_compile" 2>conftest.err)
9148   ac_status=$?
9149   cat conftest.err >&5
9150   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9151   if (exit $ac_status) && test -s "$ac_outfile"; then
9152     # The compiler can only warn and ignore the option if not recognized
9153     # So say no if there are warnings other than the usual output.
9154     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9155     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9156     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9157       lt_cv_prog_compiler_pic_works=yes
9158     fi
9159   fi
9160   $RM conftest*
9161
9162fi
9163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9164$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9165
9166if test yes = "$lt_cv_prog_compiler_pic_works"; then
9167    case $lt_prog_compiler_pic in
9168     "" | " "*) ;;
9169     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9170     esac
9171else
9172    lt_prog_compiler_pic=
9173     lt_prog_compiler_can_build_shared=no
9174fi
9175
9176fi
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188#
9189# Check to make sure the static flag actually works.
9190#
9191wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9193$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9194if ${lt_cv_prog_compiler_static_works+:} false; then :
9195  $as_echo_n "(cached) " >&6
9196else
9197  lt_cv_prog_compiler_static_works=no
9198   save_LDFLAGS=$LDFLAGS
9199   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9200   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9201   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9202     # The linker can only warn and ignore the option if not recognized
9203     # So say no if there are warnings
9204     if test -s conftest.err; then
9205       # Append any errors to the config.log.
9206       cat conftest.err 1>&5
9207       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9208       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9209       if diff conftest.exp conftest.er2 >/dev/null; then
9210         lt_cv_prog_compiler_static_works=yes
9211       fi
9212     else
9213       lt_cv_prog_compiler_static_works=yes
9214     fi
9215   fi
9216   $RM -r conftest*
9217   LDFLAGS=$save_LDFLAGS
9218
9219fi
9220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9221$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9222
9223if test yes = "$lt_cv_prog_compiler_static_works"; then
9224    :
9225else
9226    lt_prog_compiler_static=
9227fi
9228
9229
9230
9231
9232
9233
9234
9235  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9236$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9237if ${lt_cv_prog_compiler_c_o+:} false; then :
9238  $as_echo_n "(cached) " >&6
9239else
9240  lt_cv_prog_compiler_c_o=no
9241   $RM -r conftest 2>/dev/null
9242   mkdir conftest
9243   cd conftest
9244   mkdir out
9245   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9246
9247   lt_compiler_flag="-o out/conftest2.$ac_objext"
9248   # Insert the option either (1) after the last *FLAGS variable, or
9249   # (2) before a word containing "conftest.", or (3) at the end.
9250   # Note that $ac_compile itself does not contain backslashes and begins
9251   # with a dollar sign (not a hyphen), so the echo should work correctly.
9252   lt_compile=`echo "$ac_compile" | $SED \
9253   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9254   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9255   -e 's:$: $lt_compiler_flag:'`
9256   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9257   (eval "$lt_compile" 2>out/conftest.err)
9258   ac_status=$?
9259   cat out/conftest.err >&5
9260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9261   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9262   then
9263     # The compiler can only warn and ignore the option if not recognized
9264     # So say no if there are warnings
9265     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9266     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9267     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9268       lt_cv_prog_compiler_c_o=yes
9269     fi
9270   fi
9271   chmod u+w . 2>&5
9272   $RM conftest*
9273   # SGI C++ compiler will create directory out/ii_files/ for
9274   # template instantiation
9275   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9276   $RM out/* && rmdir out
9277   cd ..
9278   $RM -r conftest
9279   $RM conftest*
9280
9281fi
9282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9283$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9284
9285
9286
9287
9288
9289
9290  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9291$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9292if ${lt_cv_prog_compiler_c_o+:} false; then :
9293  $as_echo_n "(cached) " >&6
9294else
9295  lt_cv_prog_compiler_c_o=no
9296   $RM -r conftest 2>/dev/null
9297   mkdir conftest
9298   cd conftest
9299   mkdir out
9300   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9301
9302   lt_compiler_flag="-o out/conftest2.$ac_objext"
9303   # Insert the option either (1) after the last *FLAGS variable, or
9304   # (2) before a word containing "conftest.", or (3) at the end.
9305   # Note that $ac_compile itself does not contain backslashes and begins
9306   # with a dollar sign (not a hyphen), so the echo should work correctly.
9307   lt_compile=`echo "$ac_compile" | $SED \
9308   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9309   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9310   -e 's:$: $lt_compiler_flag:'`
9311   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9312   (eval "$lt_compile" 2>out/conftest.err)
9313   ac_status=$?
9314   cat out/conftest.err >&5
9315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9316   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9317   then
9318     # The compiler can only warn and ignore the option if not recognized
9319     # So say no if there are warnings
9320     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9321     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9322     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9323       lt_cv_prog_compiler_c_o=yes
9324     fi
9325   fi
9326   chmod u+w . 2>&5
9327   $RM conftest*
9328   # SGI C++ compiler will create directory out/ii_files/ for
9329   # template instantiation
9330   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9331   $RM out/* && rmdir out
9332   cd ..
9333   $RM -r conftest
9334   $RM conftest*
9335
9336fi
9337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9338$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9339
9340
9341
9342
9343hard_links=nottested
9344if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9345  # do not overwrite the value of need_locks provided by the user
9346  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9347$as_echo_n "checking if we can lock with hard links... " >&6; }
9348  hard_links=yes
9349  $RM conftest*
9350  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9351  touch conftest.a
9352  ln conftest.a conftest.b 2>&5 || hard_links=no
9353  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9355$as_echo "$hard_links" >&6; }
9356  if test no = "$hard_links"; then
9357    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9358$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9359    need_locks=warn
9360  fi
9361else
9362  need_locks=no
9363fi
9364
9365
9366
9367
9368
9369
9370  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9371$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9372
9373  runpath_var=
9374  allow_undefined_flag=
9375  always_export_symbols=no
9376  archive_cmds=
9377  archive_expsym_cmds=
9378  compiler_needs_object=no
9379  enable_shared_with_static_runtimes=no
9380  export_dynamic_flag_spec=
9381  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9382  hardcode_automatic=no
9383  hardcode_direct=no
9384  hardcode_direct_absolute=no
9385  hardcode_libdir_flag_spec=
9386  hardcode_libdir_separator=
9387  hardcode_minus_L=no
9388  hardcode_shlibpath_var=unsupported
9389  inherit_rpath=no
9390  link_all_deplibs=unknown
9391  module_cmds=
9392  module_expsym_cmds=
9393  old_archive_from_new_cmds=
9394  old_archive_from_expsyms_cmds=
9395  thread_safe_flag_spec=
9396  whole_archive_flag_spec=
9397  # include_expsyms should be a list of space-separated symbols to be *always*
9398  # included in the symbol list
9399  include_expsyms=
9400  # exclude_expsyms can be an extended regexp of symbols to exclude
9401  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9402  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9403  # as well as any symbol that contains 'd'.
9404  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9405  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9406  # platforms (ab)use it in PIC code, but their linkers get confused if
9407  # the symbol is explicitly referenced.  Since portable code cannot
9408  # rely on this symbol name, it's probably fine to never include it in
9409  # preloaded symbol tables.
9410  # Exclude shared library initialization/finalization symbols.
9411  extract_expsyms_cmds=
9412
9413  case $host_os in
9414  cygwin* | mingw* | pw32* | cegcc*)
9415    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9416    # When not using gcc, we currently assume that we are using
9417    # Microsoft Visual C++.
9418    if test yes != "$GCC"; then
9419      with_gnu_ld=no
9420    fi
9421    ;;
9422  interix*)
9423    # we just hope/assume this is gcc and not c89 (= MSVC++)
9424    with_gnu_ld=yes
9425    ;;
9426  openbsd* | bitrig*)
9427    with_gnu_ld=no
9428    ;;
9429  linux* | k*bsd*-gnu | gnu*)
9430    link_all_deplibs=no
9431    ;;
9432  esac
9433
9434  ld_shlibs=yes
9435
9436  # On some targets, GNU ld is compatible enough with the native linker
9437  # that we're better off using the native interface for both.
9438  lt_use_gnu_ld_interface=no
9439  if test yes = "$with_gnu_ld"; then
9440    case $host_os in
9441      aix*)
9442	# The AIX port of GNU ld has always aspired to compatibility
9443	# with the native linker.  However, as the warning in the GNU ld
9444	# block says, versions before 2.19.5* couldn't really create working
9445	# shared libraries, regardless of the interface used.
9446	case `$LD -v 2>&1` in
9447	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9448	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9449	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9450	  *)
9451	    lt_use_gnu_ld_interface=yes
9452	    ;;
9453	esac
9454	;;
9455      *)
9456	lt_use_gnu_ld_interface=yes
9457	;;
9458    esac
9459  fi
9460
9461  if test yes = "$lt_use_gnu_ld_interface"; then
9462    # If archive_cmds runs LD, not CC, wlarc should be empty
9463    wlarc='$wl'
9464
9465    # Set some defaults for GNU ld with shared library support. These
9466    # are reset later if shared libraries are not supported. Putting them
9467    # here allows them to be overridden if necessary.
9468    runpath_var=LD_RUN_PATH
9469    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9470    export_dynamic_flag_spec='$wl--export-dynamic'
9471    # ancient GNU ld didn't support --whole-archive et. al.
9472    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9473      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9474    else
9475      whole_archive_flag_spec=
9476    fi
9477    supports_anon_versioning=no
9478    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9479      *GNU\ gold*) supports_anon_versioning=yes ;;
9480      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9481      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9482      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9483      *\ 2.11.*) ;; # other 2.11 versions
9484      *) supports_anon_versioning=yes ;;
9485    esac
9486
9487    # See if GNU ld supports shared libraries.
9488    case $host_os in
9489    aix[3-9]*)
9490      # On AIX/PPC, the GNU linker is very broken
9491      if test ia64 != "$host_cpu"; then
9492	ld_shlibs=no
9493	cat <<_LT_EOF 1>&2
9494
9495*** Warning: the GNU linker, at least up to release 2.19, is reported
9496*** to be unable to reliably create shared libraries on AIX.
9497*** Therefore, libtool is disabling shared libraries support.  If you
9498*** really care for shared libraries, you may want to install binutils
9499*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9500*** You will then need to restart the configuration process.
9501
9502_LT_EOF
9503      fi
9504      ;;
9505
9506    amigaos*)
9507      case $host_cpu in
9508      powerpc)
9509            # see comment about AmigaOS4 .so support
9510            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9511            archive_expsym_cmds=''
9512        ;;
9513      m68k)
9514            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)'
9515            hardcode_libdir_flag_spec='-L$libdir'
9516            hardcode_minus_L=yes
9517        ;;
9518      esac
9519      ;;
9520
9521    beos*)
9522      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9523	allow_undefined_flag=unsupported
9524	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9525	# support --undefined.  This deserves some investigation.  FIXME
9526	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9527      else
9528	ld_shlibs=no
9529      fi
9530      ;;
9531
9532    cygwin* | mingw* | pw32* | cegcc*)
9533      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9534      # as there is no search path for DLLs.
9535      hardcode_libdir_flag_spec='-L$libdir'
9536      export_dynamic_flag_spec='$wl--export-all-symbols'
9537      allow_undefined_flag=unsupported
9538      always_export_symbols=no
9539      enable_shared_with_static_runtimes=yes
9540      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'
9541      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9542
9543      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9544        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9545	# If the export-symbols file already is a .def file, use it as
9546	# is; otherwise, prepend EXPORTS...
9547	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9548          cp $export_symbols $output_objdir/$soname.def;
9549        else
9550          echo EXPORTS > $output_objdir/$soname.def;
9551          cat $export_symbols >> $output_objdir/$soname.def;
9552        fi~
9553        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9554      else
9555	ld_shlibs=no
9556      fi
9557      ;;
9558
9559    haiku*)
9560      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9561      link_all_deplibs=yes
9562      ;;
9563
9564    os2*)
9565      hardcode_libdir_flag_spec='-L$libdir'
9566      hardcode_minus_L=yes
9567      allow_undefined_flag=unsupported
9568      shrext_cmds=.dll
9569      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9570	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9571	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9572	$ECHO EXPORTS >> $output_objdir/$libname.def~
9573	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9574	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9575	emximp -o $lib $output_objdir/$libname.def'
9576      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9577	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9578	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9579	$ECHO EXPORTS >> $output_objdir/$libname.def~
9580	prefix_cmds="$SED"~
9581	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9582	  prefix_cmds="$prefix_cmds -e 1d";
9583	fi~
9584	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9585	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9586	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9587	emximp -o $lib $output_objdir/$libname.def'
9588      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9589      enable_shared_with_static_runtimes=yes
9590      ;;
9591
9592    interix[3-9]*)
9593      hardcode_direct=no
9594      hardcode_shlibpath_var=no
9595      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9596      export_dynamic_flag_spec='$wl-E'
9597      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9598      # Instead, shared libraries are loaded at an image base (0x10000000 by
9599      # default) and relocated if they conflict, which is a slow very memory
9600      # consuming and fragmenting process.  To avoid this, we pick a random,
9601      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9602      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9603      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9604      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'
9605      ;;
9606
9607    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9608      tmp_diet=no
9609      if test linux-dietlibc = "$host_os"; then
9610	case $cc_basename in
9611	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9612	esac
9613      fi
9614      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9615	 && test no = "$tmp_diet"
9616      then
9617	tmp_addflag=' $pic_flag'
9618	tmp_sharedflag='-shared'
9619	case $cc_basename,$host_cpu in
9620        pgcc*)				# Portland Group C compiler
9621	  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'
9622	  tmp_addflag=' $pic_flag'
9623	  ;;
9624	pgf77* | pgf90* | pgf95* | pgfortran*)
9625					# Portland Group f77 and f90 compilers
9626	  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'
9627	  tmp_addflag=' $pic_flag -Mnomain' ;;
9628	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9629	  tmp_addflag=' -i_dynamic' ;;
9630	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9631	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9632	ifc* | ifort*)			# Intel Fortran compiler
9633	  tmp_addflag=' -nofor_main' ;;
9634	lf95*)				# Lahey Fortran 8.1
9635	  whole_archive_flag_spec=
9636	  tmp_sharedflag='--shared' ;;
9637        nagfor*)                        # NAGFOR 5.3
9638          tmp_sharedflag='-Wl,-shared' ;;
9639	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9640	  tmp_sharedflag='-qmkshrobj'
9641	  tmp_addflag= ;;
9642	nvcc*)	# Cuda Compiler Driver 2.2
9643	  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'
9644	  compiler_needs_object=yes
9645	  ;;
9646	esac
9647	case `$CC -V 2>&1 | sed 5q` in
9648	*Sun\ C*)			# Sun C 5.9
9649	  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'
9650	  compiler_needs_object=yes
9651	  tmp_sharedflag='-G' ;;
9652	*Sun\ F*)			# Sun Fortran 8.3
9653	  tmp_sharedflag='-G' ;;
9654	esac
9655	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9656
9657        if test yes = "$supports_anon_versioning"; then
9658          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9659            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9660            echo "local: *; };" >> $output_objdir/$libname.ver~
9661            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9662        fi
9663
9664	case $cc_basename in
9665	tcc*)
9666	  export_dynamic_flag_spec='-rdynamic'
9667	  ;;
9668	xlf* | bgf* | bgxlf* | mpixlf*)
9669	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9670	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9671	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9672	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9673	  if test yes = "$supports_anon_versioning"; then
9674	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9675              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9676              echo "local: *; };" >> $output_objdir/$libname.ver~
9677              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9678	  fi
9679	  ;;
9680	esac
9681      else
9682        ld_shlibs=no
9683      fi
9684      ;;
9685
9686    netbsd* | netbsdelf*-gnu)
9687      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9688	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9689	wlarc=
9690      else
9691	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9692	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9693      fi
9694      ;;
9695
9696    solaris*)
9697      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9698	ld_shlibs=no
9699	cat <<_LT_EOF 1>&2
9700
9701*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9702*** create shared libraries on Solaris systems.  Therefore, libtool
9703*** is disabling shared libraries support.  We urge you to upgrade GNU
9704*** binutils to release 2.9.1 or newer.  Another option is to modify
9705*** your PATH or compiler configuration so that the native linker is
9706*** used, and then restart.
9707
9708_LT_EOF
9709      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9710	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9711	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9712      else
9713	ld_shlibs=no
9714      fi
9715      ;;
9716
9717    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9718      case `$LD -v 2>&1` in
9719        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9720	ld_shlibs=no
9721	cat <<_LT_EOF 1>&2
9722
9723*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9724*** reliably create shared libraries on SCO systems.  Therefore, libtool
9725*** is disabling shared libraries support.  We urge you to upgrade GNU
9726*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9727*** your PATH or compiler configuration so that the native linker is
9728*** used, and then restart.
9729
9730_LT_EOF
9731	;;
9732	*)
9733	  # For security reasons, it is highly recommended that you always
9734	  # use absolute paths for naming shared libraries, and exclude the
9735	  # DT_RUNPATH tag from executables and libraries.  But doing so
9736	  # requires that you compile everything twice, which is a pain.
9737	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9738	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9739	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9740	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9741	  else
9742	    ld_shlibs=no
9743	  fi
9744	;;
9745      esac
9746      ;;
9747
9748    sunos4*)
9749      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9750      wlarc=
9751      hardcode_direct=yes
9752      hardcode_shlibpath_var=no
9753      ;;
9754
9755    *)
9756      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9757	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9758	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9759      else
9760	ld_shlibs=no
9761      fi
9762      ;;
9763    esac
9764
9765    if test no = "$ld_shlibs"; then
9766      runpath_var=
9767      hardcode_libdir_flag_spec=
9768      export_dynamic_flag_spec=
9769      whole_archive_flag_spec=
9770    fi
9771  else
9772    # PORTME fill in a description of your system's linker (not GNU ld)
9773    case $host_os in
9774    aix3*)
9775      allow_undefined_flag=unsupported
9776      always_export_symbols=yes
9777      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'
9778      # Note: this linker hardcodes the directories in LIBPATH if there
9779      # are no directories specified by -L.
9780      hardcode_minus_L=yes
9781      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9782	# Neither direct hardcoding nor static linking is supported with a
9783	# broken collect2.
9784	hardcode_direct=unsupported
9785      fi
9786      ;;
9787
9788    aix[4-9]*)
9789      if test ia64 = "$host_cpu"; then
9790	# On IA64, the linker does run time linking by default, so we don't
9791	# have to do anything special.
9792	aix_use_runtimelinking=no
9793	exp_sym_flag='-Bexport'
9794	no_entry_flag=
9795      else
9796	# If we're using GNU nm, then we don't want the "-C" option.
9797	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9798	# Without the "-l" option, or with the "-B" option, AIX nm treats
9799	# weak defined symbols like other global defined symbols, whereas
9800	# GNU nm marks them as "W".
9801	# While the 'weak' keyword is ignored in the Export File, we need
9802	# it in the Import File for the 'aix-soname' feature, so we have
9803	# to replace the "-B" option with "-P" for AIX nm.
9804	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9805	  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'
9806	else
9807	  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'
9808	fi
9809	aix_use_runtimelinking=no
9810
9811	# Test if we are trying to use run time linking or normal
9812	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9813	# have runtime linking enabled, and use it for executables.
9814	# For shared libraries, we enable/disable runtime linking
9815	# depending on the kind of the shared library created -
9816	# when "with_aix_soname,aix_use_runtimelinking" is:
9817	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9818	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9819	#            lib.a           static archive
9820	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9821	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9822	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9823	#            lib.a(lib.so.V) shared, rtl:no
9824	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9825	#            lib.a           static archive
9826	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9827	  for ld_flag in $LDFLAGS; do
9828	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9829	    aix_use_runtimelinking=yes
9830	    break
9831	  fi
9832	  done
9833	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9834	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9835	    # so we don't have lib.a shared libs to link our executables.
9836	    # We have to force runtime linking in this case.
9837	    aix_use_runtimelinking=yes
9838	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9839	  fi
9840	  ;;
9841	esac
9842
9843	exp_sym_flag='-bexport'
9844	no_entry_flag='-bnoentry'
9845      fi
9846
9847      # When large executables or shared objects are built, AIX ld can
9848      # have problems creating the table of contents.  If linking a library
9849      # or program results in "error TOC overflow" add -mminimal-toc to
9850      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9851      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9852
9853      archive_cmds=''
9854      hardcode_direct=yes
9855      hardcode_direct_absolute=yes
9856      hardcode_libdir_separator=':'
9857      link_all_deplibs=yes
9858      file_list_spec='$wl-f,'
9859      case $with_aix_soname,$aix_use_runtimelinking in
9860      aix,*) ;; # traditional, no import file
9861      svr4,* | *,yes) # use import file
9862	# The Import File defines what to hardcode.
9863	hardcode_direct=no
9864	hardcode_direct_absolute=no
9865	;;
9866      esac
9867
9868      if test yes = "$GCC"; then
9869	case $host_os in aix4.[012]|aix4.[012].*)
9870	# We only want to do this on AIX 4.2 and lower, the check
9871	# below for broken collect2 doesn't work under 4.3+
9872	  collect2name=`$CC -print-prog-name=collect2`
9873	  if test -f "$collect2name" &&
9874	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9875	  then
9876	  # We have reworked collect2
9877	  :
9878	  else
9879	  # We have old collect2
9880	  hardcode_direct=unsupported
9881	  # It fails to find uninstalled libraries when the uninstalled
9882	  # path is not listed in the libpath.  Setting hardcode_minus_L
9883	  # to unsupported forces relinking
9884	  hardcode_minus_L=yes
9885	  hardcode_libdir_flag_spec='-L$libdir'
9886	  hardcode_libdir_separator=
9887	  fi
9888	  ;;
9889	esac
9890	shared_flag='-shared'
9891	if test yes = "$aix_use_runtimelinking"; then
9892	  shared_flag="$shared_flag "'$wl-G'
9893	fi
9894	# Need to ensure runtime linking is disabled for the traditional
9895	# shared library, or the linker may eventually find shared libraries
9896	# /with/ Import File - we do not want to mix them.
9897	shared_flag_aix='-shared'
9898	shared_flag_svr4='-shared $wl-G'
9899      else
9900	# not using gcc
9901	if test ia64 = "$host_cpu"; then
9902	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9903	# chokes on -Wl,-G. The following line is correct:
9904	  shared_flag='-G'
9905	else
9906	  if test yes = "$aix_use_runtimelinking"; then
9907	    shared_flag='$wl-G'
9908	  else
9909	    shared_flag='$wl-bM:SRE'
9910	  fi
9911	  shared_flag_aix='$wl-bM:SRE'
9912	  shared_flag_svr4='$wl-G'
9913	fi
9914      fi
9915
9916      export_dynamic_flag_spec='$wl-bexpall'
9917      # It seems that -bexpall does not export symbols beginning with
9918      # underscore (_), so it is better to generate a list of symbols to export.
9919      always_export_symbols=yes
9920      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9921	# Warning - without using the other runtime loading flags (-brtl),
9922	# -berok will link without error, but may produce a broken library.
9923	allow_undefined_flag='-berok'
9924        # Determine the default libpath from the value encoded in an
9925        # empty executable.
9926        if test set = "${lt_cv_aix_libpath+set}"; then
9927  aix_libpath=$lt_cv_aix_libpath
9928else
9929  if ${lt_cv_aix_libpath_+:} false; then :
9930  $as_echo_n "(cached) " >&6
9931else
9932  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9933/* end confdefs.h.  */
9934
9935int
9936main ()
9937{
9938
9939  ;
9940  return 0;
9941}
9942_ACEOF
9943if ac_fn_c_try_link "$LINENO"; then :
9944
9945  lt_aix_libpath_sed='
9946      /Import File Strings/,/^$/ {
9947	  /^0/ {
9948	      s/^0  *\([^ ]*\) *$/\1/
9949	      p
9950	  }
9951      }'
9952  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9953  # Check for a 64-bit object if we didn't find anything.
9954  if test -z "$lt_cv_aix_libpath_"; then
9955    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9956  fi
9957fi
9958rm -f core conftest.err conftest.$ac_objext \
9959    conftest$ac_exeext conftest.$ac_ext
9960  if test -z "$lt_cv_aix_libpath_"; then
9961    lt_cv_aix_libpath_=/usr/lib:/lib
9962  fi
9963
9964fi
9965
9966  aix_libpath=$lt_cv_aix_libpath_
9967fi
9968
9969        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9970        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
9971      else
9972	if test ia64 = "$host_cpu"; then
9973	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
9974	  allow_undefined_flag="-z nodefs"
9975	  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"
9976	else
9977	 # Determine the default libpath from the value encoded in an
9978	 # empty executable.
9979	 if test set = "${lt_cv_aix_libpath+set}"; then
9980  aix_libpath=$lt_cv_aix_libpath
9981else
9982  if ${lt_cv_aix_libpath_+:} false; then :
9983  $as_echo_n "(cached) " >&6
9984else
9985  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9986/* end confdefs.h.  */
9987
9988int
9989main ()
9990{
9991
9992  ;
9993  return 0;
9994}
9995_ACEOF
9996if ac_fn_c_try_link "$LINENO"; then :
9997
9998  lt_aix_libpath_sed='
9999      /Import File Strings/,/^$/ {
10000	  /^0/ {
10001	      s/^0  *\([^ ]*\) *$/\1/
10002	      p
10003	  }
10004      }'
10005  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10006  # Check for a 64-bit object if we didn't find anything.
10007  if test -z "$lt_cv_aix_libpath_"; then
10008    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10009  fi
10010fi
10011rm -f core conftest.err conftest.$ac_objext \
10012    conftest$ac_exeext conftest.$ac_ext
10013  if test -z "$lt_cv_aix_libpath_"; then
10014    lt_cv_aix_libpath_=/usr/lib:/lib
10015  fi
10016
10017fi
10018
10019  aix_libpath=$lt_cv_aix_libpath_
10020fi
10021
10022	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10023	  # Warning - without using the other run time loading flags,
10024	  # -berok will link without error, but may produce a broken library.
10025	  no_undefined_flag=' $wl-bernotok'
10026	  allow_undefined_flag=' $wl-berok'
10027	  if test yes = "$with_gnu_ld"; then
10028	    # We only use this code for GNU lds that support --whole-archive.
10029	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10030	  else
10031	    # Exported symbols can be pulled into shared objects from archives
10032	    whole_archive_flag_spec='$convenience'
10033	  fi
10034	  archive_cmds_need_lc=yes
10035	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10036	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10037	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10038	  if test svr4 != "$with_aix_soname"; then
10039	    # This is similar to how AIX traditionally builds its shared libraries.
10040	    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'
10041	  fi
10042	  if test aix != "$with_aix_soname"; then
10043	    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'
10044	  else
10045	    # used by -dlpreopen to get the symbols
10046	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10047	  fi
10048	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10049	fi
10050      fi
10051      ;;
10052
10053    amigaos*)
10054      case $host_cpu in
10055      powerpc)
10056            # see comment about AmigaOS4 .so support
10057            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10058            archive_expsym_cmds=''
10059        ;;
10060      m68k)
10061            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)'
10062            hardcode_libdir_flag_spec='-L$libdir'
10063            hardcode_minus_L=yes
10064        ;;
10065      esac
10066      ;;
10067
10068    bsdi[45]*)
10069      export_dynamic_flag_spec=-rdynamic
10070      ;;
10071
10072    cygwin* | mingw* | pw32* | cegcc*)
10073      # When not using gcc, we currently assume that we are using
10074      # Microsoft Visual C++.
10075      # hardcode_libdir_flag_spec is actually meaningless, as there is
10076      # no search path for DLLs.
10077      case $cc_basename in
10078      cl*)
10079	# Native MSVC
10080	hardcode_libdir_flag_spec=' '
10081	allow_undefined_flag=unsupported
10082	always_export_symbols=yes
10083	file_list_spec='@'
10084	# Tell ltmain to make .lib files, not .a files.
10085	libext=lib
10086	# Tell ltmain to make .dll files, not .so files.
10087	shrext_cmds=.dll
10088	# FIXME: Setting linknames here is a bad hack.
10089	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10090	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10091            cp "$export_symbols" "$output_objdir/$soname.def";
10092            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10093          else
10094            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10095          fi~
10096          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10097          linknames='
10098	# The linker will not automatically build a static lib if we build a DLL.
10099	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10100	enable_shared_with_static_runtimes=yes
10101	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10102	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10103	# Don't use ranlib
10104	old_postinstall_cmds='chmod 644 $oldlib'
10105	postlink_cmds='lt_outputfile="@OUTPUT@"~
10106          lt_tool_outputfile="@TOOL_OUTPUT@"~
10107          case $lt_outputfile in
10108            *.exe|*.EXE) ;;
10109            *)
10110              lt_outputfile=$lt_outputfile.exe
10111              lt_tool_outputfile=$lt_tool_outputfile.exe
10112              ;;
10113          esac~
10114          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10115            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10116            $RM "$lt_outputfile.manifest";
10117          fi'
10118	;;
10119      *)
10120	# Assume MSVC wrapper
10121	hardcode_libdir_flag_spec=' '
10122	allow_undefined_flag=unsupported
10123	# Tell ltmain to make .lib files, not .a files.
10124	libext=lib
10125	# Tell ltmain to make .dll files, not .so files.
10126	shrext_cmds=.dll
10127	# FIXME: Setting linknames here is a bad hack.
10128	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10129	# The linker will automatically build a .lib file if we build a DLL.
10130	old_archive_from_new_cmds='true'
10131	# FIXME: Should let the user specify the lib program.
10132	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10133	enable_shared_with_static_runtimes=yes
10134	;;
10135      esac
10136      ;;
10137
10138    darwin* | rhapsody*)
10139
10140
10141  archive_cmds_need_lc=no
10142  hardcode_direct=no
10143  hardcode_automatic=yes
10144  hardcode_shlibpath_var=unsupported
10145  if test yes = "$lt_cv_ld_force_load"; then
10146    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\"`'
10147
10148  else
10149    whole_archive_flag_spec=''
10150  fi
10151  link_all_deplibs=yes
10152  allow_undefined_flag=$_lt_dar_allow_undefined
10153  case $cc_basename in
10154     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10155     *) _lt_dar_can_shared=$GCC ;;
10156  esac
10157  if test yes = "$_lt_dar_can_shared"; then
10158    output_verbose_link_cmd=func_echo_all
10159    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10160    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10161    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"
10162    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"
10163
10164  else
10165  ld_shlibs=no
10166  fi
10167
10168      ;;
10169
10170    dgux*)
10171      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10172      hardcode_libdir_flag_spec='-L$libdir'
10173      hardcode_shlibpath_var=no
10174      ;;
10175
10176    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10177    # support.  Future versions do this automatically, but an explicit c++rt0.o
10178    # does not break anything, and helps significantly (at the cost of a little
10179    # extra space).
10180    freebsd2.2*)
10181      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10182      hardcode_libdir_flag_spec='-R$libdir'
10183      hardcode_direct=yes
10184      hardcode_shlibpath_var=no
10185      ;;
10186
10187    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10188    freebsd2.*)
10189      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10190      hardcode_direct=yes
10191      hardcode_minus_L=yes
10192      hardcode_shlibpath_var=no
10193      ;;
10194
10195    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10196    freebsd* | dragonfly*)
10197      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10198      hardcode_libdir_flag_spec='-R$libdir'
10199      hardcode_direct=yes
10200      hardcode_shlibpath_var=no
10201      ;;
10202
10203    hpux9*)
10204      if test yes = "$GCC"; then
10205	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'
10206      else
10207	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'
10208      fi
10209      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10210      hardcode_libdir_separator=:
10211      hardcode_direct=yes
10212
10213      # hardcode_minus_L: Not really in the search PATH,
10214      # but as the default location of the library.
10215      hardcode_minus_L=yes
10216      export_dynamic_flag_spec='$wl-E'
10217      ;;
10218
10219    hpux10*)
10220      if test yes,no = "$GCC,$with_gnu_ld"; then
10221	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10222      else
10223	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10224      fi
10225      if test no = "$with_gnu_ld"; then
10226	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10227	hardcode_libdir_separator=:
10228	hardcode_direct=yes
10229	hardcode_direct_absolute=yes
10230	export_dynamic_flag_spec='$wl-E'
10231	# hardcode_minus_L: Not really in the search PATH,
10232	# but as the default location of the library.
10233	hardcode_minus_L=yes
10234      fi
10235      ;;
10236
10237    hpux11*)
10238      if test yes,no = "$GCC,$with_gnu_ld"; then
10239	case $host_cpu in
10240	hppa*64*)
10241	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10242	  ;;
10243	ia64*)
10244	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10245	  ;;
10246	*)
10247	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10248	  ;;
10249	esac
10250      else
10251	case $host_cpu in
10252	hppa*64*)
10253	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10254	  ;;
10255	ia64*)
10256	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10257	  ;;
10258	*)
10259
10260	  # Older versions of the 11.00 compiler do not understand -b yet
10261	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10262	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10263$as_echo_n "checking if $CC understands -b... " >&6; }
10264if ${lt_cv_prog_compiler__b+:} false; then :
10265  $as_echo_n "(cached) " >&6
10266else
10267  lt_cv_prog_compiler__b=no
10268   save_LDFLAGS=$LDFLAGS
10269   LDFLAGS="$LDFLAGS -b"
10270   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10271   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10272     # The linker can only warn and ignore the option if not recognized
10273     # So say no if there are warnings
10274     if test -s conftest.err; then
10275       # Append any errors to the config.log.
10276       cat conftest.err 1>&5
10277       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10278       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10279       if diff conftest.exp conftest.er2 >/dev/null; then
10280         lt_cv_prog_compiler__b=yes
10281       fi
10282     else
10283       lt_cv_prog_compiler__b=yes
10284     fi
10285   fi
10286   $RM -r conftest*
10287   LDFLAGS=$save_LDFLAGS
10288
10289fi
10290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10291$as_echo "$lt_cv_prog_compiler__b" >&6; }
10292
10293if test yes = "$lt_cv_prog_compiler__b"; then
10294    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10295else
10296    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10297fi
10298
10299	  ;;
10300	esac
10301      fi
10302      if test no = "$with_gnu_ld"; then
10303	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10304	hardcode_libdir_separator=:
10305
10306	case $host_cpu in
10307	hppa*64*|ia64*)
10308	  hardcode_direct=no
10309	  hardcode_shlibpath_var=no
10310	  ;;
10311	*)
10312	  hardcode_direct=yes
10313	  hardcode_direct_absolute=yes
10314	  export_dynamic_flag_spec='$wl-E'
10315
10316	  # hardcode_minus_L: Not really in the search PATH,
10317	  # but as the default location of the library.
10318	  hardcode_minus_L=yes
10319	  ;;
10320	esac
10321      fi
10322      ;;
10323
10324    irix5* | irix6* | nonstopux*)
10325      if test yes = "$GCC"; then
10326	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'
10327	# Try to use the -exported_symbol ld option, if it does not
10328	# work, assume that -exports_file does not work either and
10329	# implicitly export all symbols.
10330	# This should be the same for all languages, so no per-tag cache variable.
10331	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10332$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10333if ${lt_cv_irix_exported_symbol+:} false; then :
10334  $as_echo_n "(cached) " >&6
10335else
10336  save_LDFLAGS=$LDFLAGS
10337	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10338	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10339/* end confdefs.h.  */
10340int foo (void) { return 0; }
10341_ACEOF
10342if ac_fn_c_try_link "$LINENO"; then :
10343  lt_cv_irix_exported_symbol=yes
10344else
10345  lt_cv_irix_exported_symbol=no
10346fi
10347rm -f core conftest.err conftest.$ac_objext \
10348    conftest$ac_exeext conftest.$ac_ext
10349           LDFLAGS=$save_LDFLAGS
10350fi
10351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10352$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10353	if test yes = "$lt_cv_irix_exported_symbol"; then
10354          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'
10355	fi
10356	link_all_deplibs=no
10357      else
10358	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'
10359	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'
10360      fi
10361      archive_cmds_need_lc='no'
10362      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10363      hardcode_libdir_separator=:
10364      inherit_rpath=yes
10365      link_all_deplibs=yes
10366      ;;
10367
10368    linux*)
10369      case $cc_basename in
10370      tcc*)
10371	# Fabrice Bellard et al's Tiny C Compiler
10372	ld_shlibs=yes
10373	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10374	;;
10375      esac
10376      ;;
10377
10378    netbsd* | netbsdelf*-gnu)
10379      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10380	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10381      else
10382	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10383      fi
10384      hardcode_libdir_flag_spec='-R$libdir'
10385      hardcode_direct=yes
10386      hardcode_shlibpath_var=no
10387      ;;
10388
10389    newsos6)
10390      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10391      hardcode_direct=yes
10392      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10393      hardcode_libdir_separator=:
10394      hardcode_shlibpath_var=no
10395      ;;
10396
10397    *nto* | *qnx*)
10398      ;;
10399
10400    openbsd* | bitrig*)
10401      if test -f /usr/libexec/ld.so; then
10402	hardcode_direct=yes
10403	hardcode_shlibpath_var=no
10404	hardcode_direct_absolute=yes
10405	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10406	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10407	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10408	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10409	  export_dynamic_flag_spec='$wl-E'
10410	else
10411	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10412	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10413	fi
10414      else
10415	ld_shlibs=no
10416      fi
10417      ;;
10418
10419    os2*)
10420      hardcode_libdir_flag_spec='-L$libdir'
10421      hardcode_minus_L=yes
10422      allow_undefined_flag=unsupported
10423      shrext_cmds=.dll
10424      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10425	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10426	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10427	$ECHO EXPORTS >> $output_objdir/$libname.def~
10428	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10429	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10430	emximp -o $lib $output_objdir/$libname.def'
10431      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10432	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10433	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10434	$ECHO EXPORTS >> $output_objdir/$libname.def~
10435	prefix_cmds="$SED"~
10436	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10437	  prefix_cmds="$prefix_cmds -e 1d";
10438	fi~
10439	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10440	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10441	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10442	emximp -o $lib $output_objdir/$libname.def'
10443      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10444      enable_shared_with_static_runtimes=yes
10445      ;;
10446
10447    osf3*)
10448      if test yes = "$GCC"; then
10449	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10450	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'
10451      else
10452	allow_undefined_flag=' -expect_unresolved \*'
10453	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'
10454      fi
10455      archive_cmds_need_lc='no'
10456      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10457      hardcode_libdir_separator=:
10458      ;;
10459
10460    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10461      if test yes = "$GCC"; then
10462	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10463	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'
10464	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10465      else
10466	allow_undefined_flag=' -expect_unresolved \*'
10467	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'
10468	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~
10469          $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'
10470
10471	# Both c and cxx compiler support -rpath directly
10472	hardcode_libdir_flag_spec='-rpath $libdir'
10473      fi
10474      archive_cmds_need_lc='no'
10475      hardcode_libdir_separator=:
10476      ;;
10477
10478    solaris*)
10479      no_undefined_flag=' -z defs'
10480      if test yes = "$GCC"; then
10481	wlarc='$wl'
10482	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10483	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10484          $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'
10485      else
10486	case `$CC -V 2>&1` in
10487	*"Compilers 5.0"*)
10488	  wlarc=''
10489	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10490	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10491            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10492	  ;;
10493	*)
10494	  wlarc='$wl'
10495	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10496	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10497            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10498	  ;;
10499	esac
10500      fi
10501      hardcode_libdir_flag_spec='-R$libdir'
10502      hardcode_shlibpath_var=no
10503      case $host_os in
10504      solaris2.[0-5] | solaris2.[0-5].*) ;;
10505      *)
10506	# The compiler driver will combine and reorder linker options,
10507	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10508	# but is careful enough not to reorder.
10509	# Supported since Solaris 2.6 (maybe 2.5.1?)
10510	if test yes = "$GCC"; then
10511	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10512	else
10513	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10514	fi
10515	;;
10516      esac
10517      link_all_deplibs=yes
10518      ;;
10519
10520    sunos4*)
10521      if test sequent = "$host_vendor"; then
10522	# Use $CC to link under sequent, because it throws in some extra .o
10523	# files that make .init and .fini sections work.
10524	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10525      else
10526	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10527      fi
10528      hardcode_libdir_flag_spec='-L$libdir'
10529      hardcode_direct=yes
10530      hardcode_minus_L=yes
10531      hardcode_shlibpath_var=no
10532      ;;
10533
10534    sysv4)
10535      case $host_vendor in
10536	sni)
10537	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10538	  hardcode_direct=yes # is this really true???
10539	;;
10540	siemens)
10541	  ## LD is ld it makes a PLAMLIB
10542	  ## CC just makes a GrossModule.
10543	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10544	  reload_cmds='$CC -r -o $output$reload_objs'
10545	  hardcode_direct=no
10546        ;;
10547	motorola)
10548	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10549	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10550	;;
10551      esac
10552      runpath_var='LD_RUN_PATH'
10553      hardcode_shlibpath_var=no
10554      ;;
10555
10556    sysv4.3*)
10557      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10558      hardcode_shlibpath_var=no
10559      export_dynamic_flag_spec='-Bexport'
10560      ;;
10561
10562    sysv4*MP*)
10563      if test -d /usr/nec; then
10564	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10565	hardcode_shlibpath_var=no
10566	runpath_var=LD_RUN_PATH
10567	hardcode_runpath_var=yes
10568	ld_shlibs=yes
10569      fi
10570      ;;
10571
10572    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10573      no_undefined_flag='$wl-z,text'
10574      archive_cmds_need_lc=no
10575      hardcode_shlibpath_var=no
10576      runpath_var='LD_RUN_PATH'
10577
10578      if test yes = "$GCC"; then
10579	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10580	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10581      else
10582	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10583	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10584      fi
10585      ;;
10586
10587    sysv5* | sco3.2v5* | sco5v6*)
10588      # Note: We CANNOT use -z defs as we might desire, because we do not
10589      # link with -lc, and that would cause any symbols used from libc to
10590      # always be unresolved, which means just about no library would
10591      # ever link correctly.  If we're not using GNU ld we use -z text
10592      # though, which does catch some bad symbols but isn't as heavy-handed
10593      # as -z defs.
10594      no_undefined_flag='$wl-z,text'
10595      allow_undefined_flag='$wl-z,nodefs'
10596      archive_cmds_need_lc=no
10597      hardcode_shlibpath_var=no
10598      hardcode_libdir_flag_spec='$wl-R,$libdir'
10599      hardcode_libdir_separator=':'
10600      link_all_deplibs=yes
10601      export_dynamic_flag_spec='$wl-Bexport'
10602      runpath_var='LD_RUN_PATH'
10603
10604      if test yes = "$GCC"; then
10605	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10606	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10607      else
10608	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10609	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10610      fi
10611      ;;
10612
10613    uts4*)
10614      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10615      hardcode_libdir_flag_spec='-L$libdir'
10616      hardcode_shlibpath_var=no
10617      ;;
10618
10619    *)
10620      ld_shlibs=no
10621      ;;
10622    esac
10623
10624    if test sni = "$host_vendor"; then
10625      case $host in
10626      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10627	export_dynamic_flag_spec='$wl-Blargedynsym'
10628	;;
10629      esac
10630    fi
10631  fi
10632
10633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10634$as_echo "$ld_shlibs" >&6; }
10635test no = "$ld_shlibs" && can_build_shared=no
10636
10637with_gnu_ld=$with_gnu_ld
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653#
10654# Do we need to explicitly link libc?
10655#
10656case "x$archive_cmds_need_lc" in
10657x|xyes)
10658  # Assume -lc should be added
10659  archive_cmds_need_lc=yes
10660
10661  if test yes,yes = "$GCC,$enable_shared"; then
10662    case $archive_cmds in
10663    *'~'*)
10664      # FIXME: we may have to deal with multi-command sequences.
10665      ;;
10666    '$CC '*)
10667      # Test whether the compiler implicitly links with -lc since on some
10668      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10669      # to ld, don't add -lc before -lgcc.
10670      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10671$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10672if ${lt_cv_archive_cmds_need_lc+:} false; then :
10673  $as_echo_n "(cached) " >&6
10674else
10675  $RM conftest*
10676	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10677
10678	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10679  (eval $ac_compile) 2>&5
10680  ac_status=$?
10681  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10682  test $ac_status = 0; } 2>conftest.err; then
10683	  soname=conftest
10684	  lib=conftest
10685	  libobjs=conftest.$ac_objext
10686	  deplibs=
10687	  wl=$lt_prog_compiler_wl
10688	  pic_flag=$lt_prog_compiler_pic
10689	  compiler_flags=-v
10690	  linker_flags=-v
10691	  verstring=
10692	  output_objdir=.
10693	  libname=conftest
10694	  lt_save_allow_undefined_flag=$allow_undefined_flag
10695	  allow_undefined_flag=
10696	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10697  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10698  ac_status=$?
10699  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10700  test $ac_status = 0; }
10701	  then
10702	    lt_cv_archive_cmds_need_lc=no
10703	  else
10704	    lt_cv_archive_cmds_need_lc=yes
10705	  fi
10706	  allow_undefined_flag=$lt_save_allow_undefined_flag
10707	else
10708	  cat conftest.err 1>&5
10709	fi
10710	$RM conftest*
10711
10712fi
10713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10714$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10715      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10716      ;;
10717    esac
10718  fi
10719  ;;
10720esac
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10874$as_echo_n "checking dynamic linker characteristics... " >&6; }
10875
10876if test yes = "$GCC"; then
10877  case $host_os in
10878    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10879    *) lt_awk_arg='/^libraries:/' ;;
10880  esac
10881  case $host_os in
10882    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10883    *) lt_sed_strip_eq='s|=/|/|g' ;;
10884  esac
10885  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10886  case $lt_search_path_spec in
10887  *\;*)
10888    # if the path contains ";" then we assume it to be the separator
10889    # otherwise default to the standard path separator (i.e. ":") - it is
10890    # assumed that no part of a normal pathname contains ";" but that should
10891    # okay in the real world where ";" in dirpaths is itself problematic.
10892    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10893    ;;
10894  *)
10895    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10896    ;;
10897  esac
10898  # Ok, now we have the path, separated by spaces, we can step through it
10899  # and add multilib dir if necessary...
10900  lt_tmp_lt_search_path_spec=
10901  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10902  # ...but if some path component already ends with the multilib dir we assume
10903  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10904  case "$lt_multi_os_dir; $lt_search_path_spec " in
10905  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10906    lt_multi_os_dir=
10907    ;;
10908  esac
10909  for lt_sys_path in $lt_search_path_spec; do
10910    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10911      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10912    elif test -n "$lt_multi_os_dir"; then
10913      test -d "$lt_sys_path" && \
10914	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10915    fi
10916  done
10917  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10918BEGIN {RS = " "; FS = "/|\n";} {
10919  lt_foo = "";
10920  lt_count = 0;
10921  for (lt_i = NF; lt_i > 0; lt_i--) {
10922    if ($lt_i != "" && $lt_i != ".") {
10923      if ($lt_i == "..") {
10924        lt_count++;
10925      } else {
10926        if (lt_count == 0) {
10927          lt_foo = "/" $lt_i lt_foo;
10928        } else {
10929          lt_count--;
10930        }
10931      }
10932    }
10933  }
10934  if (lt_foo != "") { lt_freq[lt_foo]++; }
10935  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10936}'`
10937  # AWK program above erroneously prepends '/' to C:/dos/paths
10938  # for these hosts.
10939  case $host_os in
10940    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10941      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10942  esac
10943  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10944else
10945  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10946fi
10947library_names_spec=
10948libname_spec='lib$name'
10949soname_spec=
10950shrext_cmds=.so
10951postinstall_cmds=
10952postuninstall_cmds=
10953finish_cmds=
10954finish_eval=
10955shlibpath_var=
10956shlibpath_overrides_runpath=unknown
10957version_type=none
10958dynamic_linker="$host_os ld.so"
10959sys_lib_dlsearch_path_spec="/lib /usr/lib"
10960need_lib_prefix=unknown
10961hardcode_into_libs=no
10962
10963# when you set need_version to no, make sure it does not cause -set_version
10964# flags to be left without arguments
10965need_version=unknown
10966
10967
10968
10969case $host_os in
10970aix3*)
10971  version_type=linux # correct to gnu/linux during the next big refactor
10972  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
10973  shlibpath_var=LIBPATH
10974
10975  # AIX 3 has no versioning support, so we append a major version to the name.
10976  soname_spec='$libname$release$shared_ext$major'
10977  ;;
10978
10979aix[4-9]*)
10980  version_type=linux # correct to gnu/linux during the next big refactor
10981  need_lib_prefix=no
10982  need_version=no
10983  hardcode_into_libs=yes
10984  if test ia64 = "$host_cpu"; then
10985    # AIX 5 supports IA64
10986    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
10987    shlibpath_var=LD_LIBRARY_PATH
10988  else
10989    # With GCC up to 2.95.x, collect2 would create an import file
10990    # for dependence libraries.  The import file would start with
10991    # the line '#! .'.  This would cause the generated library to
10992    # depend on '.', always an invalid library.  This was fixed in
10993    # development snapshots of GCC prior to 3.0.
10994    case $host_os in
10995      aix4 | aix4.[01] | aix4.[01].*)
10996      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10997	   echo ' yes '
10998	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
10999	:
11000      else
11001	can_build_shared=no
11002      fi
11003      ;;
11004    esac
11005    # Using Import Files as archive members, it is possible to support
11006    # filename-based versioning of shared library archives on AIX. While
11007    # this would work for both with and without runtime linking, it will
11008    # prevent static linking of such archives. So we do filename-based
11009    # shared library versioning with .so extension only, which is used
11010    # when both runtime linking and shared linking is enabled.
11011    # Unfortunately, runtime linking may impact performance, so we do
11012    # not want this to be the default eventually. Also, we use the
11013    # versioned .so libs for executables only if there is the -brtl
11014    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11015    # To allow for filename-based versioning support, we need to create
11016    # libNAME.so.V as an archive file, containing:
11017    # *) an Import File, referring to the versioned filename of the
11018    #    archive as well as the shared archive member, telling the
11019    #    bitwidth (32 or 64) of that shared object, and providing the
11020    #    list of exported symbols of that shared object, eventually
11021    #    decorated with the 'weak' keyword
11022    # *) the shared object with the F_LOADONLY flag set, to really avoid
11023    #    it being seen by the linker.
11024    # At run time we better use the real file rather than another symlink,
11025    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11026
11027    case $with_aix_soname,$aix_use_runtimelinking in
11028    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11029    # soname into executable. Probably we can add versioning support to
11030    # collect2, so additional links can be useful in future.
11031    aix,yes) # traditional libtool
11032      dynamic_linker='AIX unversionable lib.so'
11033      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11034      # instead of lib<name>.a to let people know that these are not
11035      # typical AIX shared libraries.
11036      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11037      ;;
11038    aix,no) # traditional AIX only
11039      dynamic_linker='AIX lib.a(lib.so.V)'
11040      # We preserve .a as extension for shared libraries through AIX4.2
11041      # and later when we are not doing run time linking.
11042      library_names_spec='$libname$release.a $libname.a'
11043      soname_spec='$libname$release$shared_ext$major'
11044      ;;
11045    svr4,*) # full svr4 only
11046      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11047      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11048      # We do not specify a path in Import Files, so LIBPATH fires.
11049      shlibpath_overrides_runpath=yes
11050      ;;
11051    *,yes) # both, prefer svr4
11052      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11053      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11054      # unpreferred sharedlib libNAME.a needs extra handling
11055      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"'
11056      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"'
11057      # We do not specify a path in Import Files, so LIBPATH fires.
11058      shlibpath_overrides_runpath=yes
11059      ;;
11060    *,no) # both, prefer aix
11061      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11062      library_names_spec='$libname$release.a $libname.a'
11063      soname_spec='$libname$release$shared_ext$major'
11064      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11065      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)'
11066      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"'
11067      ;;
11068    esac
11069    shlibpath_var=LIBPATH
11070  fi
11071  ;;
11072
11073amigaos*)
11074  case $host_cpu in
11075  powerpc)
11076    # Since July 2007 AmigaOS4 officially supports .so libraries.
11077    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11078    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11079    ;;
11080  m68k)
11081    library_names_spec='$libname.ixlibrary $libname.a'
11082    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11083    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'
11084    ;;
11085  esac
11086  ;;
11087
11088beos*)
11089  library_names_spec='$libname$shared_ext'
11090  dynamic_linker="$host_os ld.so"
11091  shlibpath_var=LIBRARY_PATH
11092  ;;
11093
11094bsdi[45]*)
11095  version_type=linux # correct to gnu/linux during the next big refactor
11096  need_version=no
11097  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11098  soname_spec='$libname$release$shared_ext$major'
11099  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11100  shlibpath_var=LD_LIBRARY_PATH
11101  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11102  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11103  # the default ld.so.conf also contains /usr/contrib/lib and
11104  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11105  # libtool to hard-code these into programs
11106  ;;
11107
11108cygwin* | mingw* | pw32* | cegcc*)
11109  version_type=windows
11110  shrext_cmds=.dll
11111  need_version=no
11112  need_lib_prefix=no
11113
11114  case $GCC,$cc_basename in
11115  yes,*)
11116    # gcc
11117    library_names_spec='$libname.dll.a'
11118    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11119    postinstall_cmds='base_file=`basename \$file`~
11120      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11121      dldir=$destdir/`dirname \$dlpath`~
11122      test -d \$dldir || mkdir -p \$dldir~
11123      $install_prog $dir/$dlname \$dldir/$dlname~
11124      chmod a+x \$dldir/$dlname~
11125      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11126        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11127      fi'
11128    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11129      dlpath=$dir/\$dldll~
11130       $RM \$dlpath'
11131    shlibpath_overrides_runpath=yes
11132
11133    case $host_os in
11134    cygwin*)
11135      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11136      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11137
11138      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11139      ;;
11140    mingw* | cegcc*)
11141      # MinGW DLLs use traditional 'lib' prefix
11142      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11143      ;;
11144    pw32*)
11145      # pw32 DLLs use 'pw' prefix rather than 'lib'
11146      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11147      ;;
11148    esac
11149    dynamic_linker='Win32 ld.exe'
11150    ;;
11151
11152  *,cl*)
11153    # Native MSVC
11154    libname_spec='$name'
11155    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11156    library_names_spec='$libname.dll.lib'
11157
11158    case $build_os in
11159    mingw*)
11160      sys_lib_search_path_spec=
11161      lt_save_ifs=$IFS
11162      IFS=';'
11163      for lt_path in $LIB
11164      do
11165        IFS=$lt_save_ifs
11166        # Let DOS variable expansion print the short 8.3 style file name.
11167        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11168        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11169      done
11170      IFS=$lt_save_ifs
11171      # Convert to MSYS style.
11172      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11173      ;;
11174    cygwin*)
11175      # Convert to unix form, then to dos form, then back to unix form
11176      # but this time dos style (no spaces!) so that the unix form looks
11177      # like /cygdrive/c/PROGRA~1:/cygdr...
11178      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11179      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11180      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11181      ;;
11182    *)
11183      sys_lib_search_path_spec=$LIB
11184      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11185        # It is most probably a Windows format PATH.
11186        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11187      else
11188        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11189      fi
11190      # FIXME: find the short name or the path components, as spaces are
11191      # common. (e.g. "Program Files" -> "PROGRA~1")
11192      ;;
11193    esac
11194
11195    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11196    postinstall_cmds='base_file=`basename \$file`~
11197      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11198      dldir=$destdir/`dirname \$dlpath`~
11199      test -d \$dldir || mkdir -p \$dldir~
11200      $install_prog $dir/$dlname \$dldir/$dlname'
11201    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11202      dlpath=$dir/\$dldll~
11203       $RM \$dlpath'
11204    shlibpath_overrides_runpath=yes
11205    dynamic_linker='Win32 link.exe'
11206    ;;
11207
11208  *)
11209    # Assume MSVC wrapper
11210    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11211    dynamic_linker='Win32 ld.exe'
11212    ;;
11213  esac
11214  # FIXME: first we should search . and the directory the executable is in
11215  shlibpath_var=PATH
11216  ;;
11217
11218darwin* | rhapsody*)
11219  dynamic_linker="$host_os dyld"
11220  version_type=darwin
11221  need_lib_prefix=no
11222  need_version=no
11223  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11224  soname_spec='$libname$release$major$shared_ext'
11225  shlibpath_overrides_runpath=yes
11226  shlibpath_var=DYLD_LIBRARY_PATH
11227  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11228
11229  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11230  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11231  ;;
11232
11233dgux*)
11234  version_type=linux # correct to gnu/linux during the next big refactor
11235  need_lib_prefix=no
11236  need_version=no
11237  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11238  soname_spec='$libname$release$shared_ext$major'
11239  shlibpath_var=LD_LIBRARY_PATH
11240  ;;
11241
11242freebsd* | dragonfly*)
11243  # DragonFly does not have aout.  When/if they implement a new
11244  # versioning mechanism, adjust this.
11245  if test -x /usr/bin/objformat; then
11246    objformat=`/usr/bin/objformat`
11247  else
11248    case $host_os in
11249    freebsd[23].*) objformat=aout ;;
11250    *) objformat=elf ;;
11251    esac
11252  fi
11253  version_type=freebsd-$objformat
11254  case $version_type in
11255    freebsd-elf*)
11256      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11257      soname_spec='$libname$release$shared_ext$major'
11258      need_version=no
11259      need_lib_prefix=no
11260      ;;
11261    freebsd-*)
11262      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11263      need_version=yes
11264      ;;
11265  esac
11266  shlibpath_var=LD_LIBRARY_PATH
11267  case $host_os in
11268  freebsd2.*)
11269    shlibpath_overrides_runpath=yes
11270    ;;
11271  freebsd3.[01]* | freebsdelf3.[01]*)
11272    shlibpath_overrides_runpath=yes
11273    hardcode_into_libs=yes
11274    ;;
11275  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11276  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11277    shlibpath_overrides_runpath=no
11278    hardcode_into_libs=yes
11279    ;;
11280  *) # from 4.6 on, and DragonFly
11281    shlibpath_overrides_runpath=yes
11282    hardcode_into_libs=yes
11283    ;;
11284  esac
11285  ;;
11286
11287haiku*)
11288  version_type=linux # correct to gnu/linux during the next big refactor
11289  need_lib_prefix=no
11290  need_version=no
11291  dynamic_linker="$host_os runtime_loader"
11292  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11293  soname_spec='$libname$release$shared_ext$major'
11294  shlibpath_var=LIBRARY_PATH
11295  shlibpath_overrides_runpath=no
11296  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11297  hardcode_into_libs=yes
11298  ;;
11299
11300hpux9* | hpux10* | hpux11*)
11301  # Give a soname corresponding to the major version so that dld.sl refuses to
11302  # link against other versions.
11303  version_type=sunos
11304  need_lib_prefix=no
11305  need_version=no
11306  case $host_cpu in
11307  ia64*)
11308    shrext_cmds='.so'
11309    hardcode_into_libs=yes
11310    dynamic_linker="$host_os dld.so"
11311    shlibpath_var=LD_LIBRARY_PATH
11312    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11313    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11314    soname_spec='$libname$release$shared_ext$major'
11315    if test 32 = "$HPUX_IA64_MODE"; then
11316      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11317      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11318    else
11319      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11320      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11321    fi
11322    ;;
11323  hppa*64*)
11324    shrext_cmds='.sl'
11325    hardcode_into_libs=yes
11326    dynamic_linker="$host_os dld.sl"
11327    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11328    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11329    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11330    soname_spec='$libname$release$shared_ext$major'
11331    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11332    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11333    ;;
11334  *)
11335    shrext_cmds='.sl'
11336    dynamic_linker="$host_os dld.sl"
11337    shlibpath_var=SHLIB_PATH
11338    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11339    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11340    soname_spec='$libname$release$shared_ext$major'
11341    ;;
11342  esac
11343  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11344  postinstall_cmds='chmod 555 $lib'
11345  # or fails outright, so override atomically:
11346  install_override_mode=555
11347  ;;
11348
11349interix[3-9]*)
11350  version_type=linux # correct to gnu/linux during the next big refactor
11351  need_lib_prefix=no
11352  need_version=no
11353  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11354  soname_spec='$libname$release$shared_ext$major'
11355  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11356  shlibpath_var=LD_LIBRARY_PATH
11357  shlibpath_overrides_runpath=no
11358  hardcode_into_libs=yes
11359  ;;
11360
11361irix5* | irix6* | nonstopux*)
11362  case $host_os in
11363    nonstopux*) version_type=nonstopux ;;
11364    *)
11365	if test yes = "$lt_cv_prog_gnu_ld"; then
11366		version_type=linux # correct to gnu/linux during the next big refactor
11367	else
11368		version_type=irix
11369	fi ;;
11370  esac
11371  need_lib_prefix=no
11372  need_version=no
11373  soname_spec='$libname$release$shared_ext$major'
11374  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11375  case $host_os in
11376  irix5* | nonstopux*)
11377    libsuff= shlibsuff=
11378    ;;
11379  *)
11380    case $LD in # libtool.m4 will add one of these switches to LD
11381    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11382      libsuff= shlibsuff= libmagic=32-bit;;
11383    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11384      libsuff=32 shlibsuff=N32 libmagic=N32;;
11385    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11386      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11387    *) libsuff= shlibsuff= libmagic=never-match;;
11388    esac
11389    ;;
11390  esac
11391  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11392  shlibpath_overrides_runpath=no
11393  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11394  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11395  hardcode_into_libs=yes
11396  ;;
11397
11398# No shared lib support for Linux oldld, aout, or coff.
11399linux*oldld* | linux*aout* | linux*coff*)
11400  dynamic_linker=no
11401  ;;
11402
11403linux*android*)
11404  version_type=none # Android doesn't support versioned libraries.
11405  need_lib_prefix=no
11406  need_version=no
11407  library_names_spec='$libname$release$shared_ext'
11408  soname_spec='$libname$release$shared_ext'
11409  finish_cmds=
11410  shlibpath_var=LD_LIBRARY_PATH
11411  shlibpath_overrides_runpath=yes
11412
11413  # This implies no fast_install, which is unacceptable.
11414  # Some rework will be needed to allow for fast_install
11415  # before this can be enabled.
11416  hardcode_into_libs=yes
11417
11418  dynamic_linker='Android linker'
11419  # Don't embed -rpath directories since the linker doesn't support them.
11420  hardcode_libdir_flag_spec='-L$libdir'
11421  ;;
11422
11423# This must be glibc/ELF.
11424linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11425  version_type=linux # correct to gnu/linux during the next big refactor
11426  need_lib_prefix=no
11427  need_version=no
11428  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11429  soname_spec='$libname$release$shared_ext$major'
11430  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11431  shlibpath_var=LD_LIBRARY_PATH
11432  shlibpath_overrides_runpath=no
11433
11434  # Some binutils ld are patched to set DT_RUNPATH
11435  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11436  $as_echo_n "(cached) " >&6
11437else
11438  lt_cv_shlibpath_overrides_runpath=no
11439    save_LDFLAGS=$LDFLAGS
11440    save_libdir=$libdir
11441    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11442	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11443    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11444/* end confdefs.h.  */
11445
11446int
11447main ()
11448{
11449
11450  ;
11451  return 0;
11452}
11453_ACEOF
11454if ac_fn_c_try_link "$LINENO"; then :
11455  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11456  lt_cv_shlibpath_overrides_runpath=yes
11457fi
11458fi
11459rm -f core conftest.err conftest.$ac_objext \
11460    conftest$ac_exeext conftest.$ac_ext
11461    LDFLAGS=$save_LDFLAGS
11462    libdir=$save_libdir
11463
11464fi
11465
11466  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11467
11468  # This implies no fast_install, which is unacceptable.
11469  # Some rework will be needed to allow for fast_install
11470  # before this can be enabled.
11471  hardcode_into_libs=yes
11472
11473  # Ideally, we could use ldconfig to report *all* directores which are
11474  # searched for libraries, however this is still not possible.  Aside from not
11475  # being certain /sbin/ldconfig is available, command
11476  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11477  # even though it is searched at run-time.  Try to do the best guess by
11478  # appending ld.so.conf contents (and includes) to the search path.
11479  if test -f /etc/ld.so.conf; then
11480    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' ' '`
11481    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11482  fi
11483
11484  # We used to test for /lib/ld.so.1 and disable shared libraries on
11485  # powerpc, because MkLinux only supported shared libraries with the
11486  # GNU dynamic linker.  Since this was broken with cross compilers,
11487  # most powerpc-linux boxes support dynamic linking these days and
11488  # people can always --disable-shared, the test was removed, and we
11489  # assume the GNU/Linux dynamic linker is in use.
11490  dynamic_linker='GNU/Linux ld.so'
11491  ;;
11492
11493netbsdelf*-gnu)
11494  version_type=linux
11495  need_lib_prefix=no
11496  need_version=no
11497  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11498  soname_spec='${libname}${release}${shared_ext}$major'
11499  shlibpath_var=LD_LIBRARY_PATH
11500  shlibpath_overrides_runpath=no
11501  hardcode_into_libs=yes
11502  dynamic_linker='NetBSD ld.elf_so'
11503  ;;
11504
11505netbsd*)
11506  version_type=sunos
11507  need_lib_prefix=no
11508  need_version=no
11509  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11510    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11511    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11512    dynamic_linker='NetBSD (a.out) ld.so'
11513  else
11514    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11515    soname_spec='$libname$release$shared_ext$major'
11516    dynamic_linker='NetBSD ld.elf_so'
11517  fi
11518  shlibpath_var=LD_LIBRARY_PATH
11519  shlibpath_overrides_runpath=yes
11520  hardcode_into_libs=yes
11521  ;;
11522
11523newsos6)
11524  version_type=linux # correct to gnu/linux during the next big refactor
11525  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11526  shlibpath_var=LD_LIBRARY_PATH
11527  shlibpath_overrides_runpath=yes
11528  ;;
11529
11530*nto* | *qnx*)
11531  version_type=qnx
11532  need_lib_prefix=no
11533  need_version=no
11534  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11535  soname_spec='$libname$release$shared_ext$major'
11536  shlibpath_var=LD_LIBRARY_PATH
11537  shlibpath_overrides_runpath=no
11538  hardcode_into_libs=yes
11539  dynamic_linker='ldqnx.so'
11540  ;;
11541
11542openbsd* | bitrig*)
11543  version_type=sunos
11544  sys_lib_dlsearch_path_spec=/usr/lib
11545  need_lib_prefix=no
11546  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11547    need_version=no
11548  else
11549    need_version=yes
11550  fi
11551  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11552  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11553  shlibpath_var=LD_LIBRARY_PATH
11554  shlibpath_overrides_runpath=yes
11555  ;;
11556
11557os2*)
11558  libname_spec='$name'
11559  version_type=windows
11560  shrext_cmds=.dll
11561  need_version=no
11562  need_lib_prefix=no
11563  # OS/2 can only load a DLL with a base name of 8 characters or less.
11564  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11565    v=$($ECHO $release$versuffix | tr -d .-);
11566    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11567    $ECHO $n$v`$shared_ext'
11568  library_names_spec='${libname}_dll.$libext'
11569  dynamic_linker='OS/2 ld.exe'
11570  shlibpath_var=BEGINLIBPATH
11571  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11572  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11573  postinstall_cmds='base_file=`basename \$file`~
11574    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11575    dldir=$destdir/`dirname \$dlpath`~
11576    test -d \$dldir || mkdir -p \$dldir~
11577    $install_prog $dir/$dlname \$dldir/$dlname~
11578    chmod a+x \$dldir/$dlname~
11579    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11580      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11581    fi'
11582  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11583    dlpath=$dir/\$dldll~
11584    $RM \$dlpath'
11585  ;;
11586
11587osf3* | osf4* | osf5*)
11588  version_type=osf
11589  need_lib_prefix=no
11590  need_version=no
11591  soname_spec='$libname$release$shared_ext$major'
11592  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11593  shlibpath_var=LD_LIBRARY_PATH
11594  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11595  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11596  ;;
11597
11598rdos*)
11599  dynamic_linker=no
11600  ;;
11601
11602solaris*)
11603  version_type=linux # correct to gnu/linux during the next big refactor
11604  need_lib_prefix=no
11605  need_version=no
11606  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11607  soname_spec='$libname$release$shared_ext$major'
11608  shlibpath_var=LD_LIBRARY_PATH
11609  shlibpath_overrides_runpath=yes
11610  hardcode_into_libs=yes
11611  # ldd complains unless libraries are executable
11612  postinstall_cmds='chmod +x $lib'
11613  ;;
11614
11615sunos4*)
11616  version_type=sunos
11617  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11618  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11619  shlibpath_var=LD_LIBRARY_PATH
11620  shlibpath_overrides_runpath=yes
11621  if test yes = "$with_gnu_ld"; then
11622    need_lib_prefix=no
11623  fi
11624  need_version=yes
11625  ;;
11626
11627sysv4 | sysv4.3*)
11628  version_type=linux # correct to gnu/linux during the next big refactor
11629  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11630  soname_spec='$libname$release$shared_ext$major'
11631  shlibpath_var=LD_LIBRARY_PATH
11632  case $host_vendor in
11633    sni)
11634      shlibpath_overrides_runpath=no
11635      need_lib_prefix=no
11636      runpath_var=LD_RUN_PATH
11637      ;;
11638    siemens)
11639      need_lib_prefix=no
11640      ;;
11641    motorola)
11642      need_lib_prefix=no
11643      need_version=no
11644      shlibpath_overrides_runpath=no
11645      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11646      ;;
11647  esac
11648  ;;
11649
11650sysv4*MP*)
11651  if test -d /usr/nec; then
11652    version_type=linux # correct to gnu/linux during the next big refactor
11653    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11654    soname_spec='$libname$shared_ext.$major'
11655    shlibpath_var=LD_LIBRARY_PATH
11656  fi
11657  ;;
11658
11659sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11660  version_type=sco
11661  need_lib_prefix=no
11662  need_version=no
11663  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11664  soname_spec='$libname$release$shared_ext$major'
11665  shlibpath_var=LD_LIBRARY_PATH
11666  shlibpath_overrides_runpath=yes
11667  hardcode_into_libs=yes
11668  if test yes = "$with_gnu_ld"; then
11669    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11670  else
11671    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11672    case $host_os in
11673      sco3.2v5*)
11674        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11675	;;
11676    esac
11677  fi
11678  sys_lib_dlsearch_path_spec='/usr/lib'
11679  ;;
11680
11681tpf*)
11682  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11683  version_type=linux # correct to gnu/linux during the next big refactor
11684  need_lib_prefix=no
11685  need_version=no
11686  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11687  shlibpath_var=LD_LIBRARY_PATH
11688  shlibpath_overrides_runpath=no
11689  hardcode_into_libs=yes
11690  ;;
11691
11692uts4*)
11693  version_type=linux # correct to gnu/linux during the next big refactor
11694  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11695  soname_spec='$libname$release$shared_ext$major'
11696  shlibpath_var=LD_LIBRARY_PATH
11697  ;;
11698
11699*)
11700  dynamic_linker=no
11701  ;;
11702esac
11703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11704$as_echo "$dynamic_linker" >&6; }
11705test no = "$dynamic_linker" && can_build_shared=no
11706
11707variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11708if test yes = "$GCC"; then
11709  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11710fi
11711
11712if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11713  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11714fi
11715
11716if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11717  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11718fi
11719
11720# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11721configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11722
11723# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11724func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11725
11726# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11727configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11826$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11827hardcode_action=
11828if test -n "$hardcode_libdir_flag_spec" ||
11829   test -n "$runpath_var" ||
11830   test yes = "$hardcode_automatic"; then
11831
11832  # We can hardcode non-existent directories.
11833  if test no != "$hardcode_direct" &&
11834     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11835     # have to relink, otherwise we might link with an installed library
11836     # when we should be linking with a yet-to-be-installed one
11837     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11838     test no != "$hardcode_minus_L"; then
11839    # Linking always hardcodes the temporary library directory.
11840    hardcode_action=relink
11841  else
11842    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11843    hardcode_action=immediate
11844  fi
11845else
11846  # We cannot hardcode anything, or else we can only hardcode existing
11847  # directories.
11848  hardcode_action=unsupported
11849fi
11850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11851$as_echo "$hardcode_action" >&6; }
11852
11853if test relink = "$hardcode_action" ||
11854   test yes = "$inherit_rpath"; then
11855  # Fast installation is not supported
11856  enable_fast_install=no
11857elif test yes = "$shlibpath_overrides_runpath" ||
11858     test no = "$enable_shared"; then
11859  # Fast installation is not necessary
11860  enable_fast_install=needless
11861fi
11862
11863
11864
11865
11866
11867
11868  if test yes != "$enable_dlopen"; then
11869  enable_dlopen=unknown
11870  enable_dlopen_self=unknown
11871  enable_dlopen_self_static=unknown
11872else
11873  lt_cv_dlopen=no
11874  lt_cv_dlopen_libs=
11875
11876  case $host_os in
11877  beos*)
11878    lt_cv_dlopen=load_add_on
11879    lt_cv_dlopen_libs=
11880    lt_cv_dlopen_self=yes
11881    ;;
11882
11883  mingw* | pw32* | cegcc*)
11884    lt_cv_dlopen=LoadLibrary
11885    lt_cv_dlopen_libs=
11886    ;;
11887
11888  cygwin*)
11889    lt_cv_dlopen=dlopen
11890    lt_cv_dlopen_libs=
11891    ;;
11892
11893  darwin*)
11894    # if libdl is installed we need to link against it
11895    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11896$as_echo_n "checking for dlopen in -ldl... " >&6; }
11897if ${ac_cv_lib_dl_dlopen+:} false; then :
11898  $as_echo_n "(cached) " >&6
11899else
11900  ac_check_lib_save_LIBS=$LIBS
11901LIBS="-ldl  $LIBS"
11902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11903/* end confdefs.h.  */
11904
11905/* Override any GCC internal prototype to avoid an error.
11906   Use char because int might match the return type of a GCC
11907   builtin and then its argument prototype would still apply.  */
11908#ifdef __cplusplus
11909extern "C"
11910#endif
11911char dlopen ();
11912int
11913main ()
11914{
11915return dlopen ();
11916  ;
11917  return 0;
11918}
11919_ACEOF
11920if ac_fn_c_try_link "$LINENO"; then :
11921  ac_cv_lib_dl_dlopen=yes
11922else
11923  ac_cv_lib_dl_dlopen=no
11924fi
11925rm -f core conftest.err conftest.$ac_objext \
11926    conftest$ac_exeext conftest.$ac_ext
11927LIBS=$ac_check_lib_save_LIBS
11928fi
11929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11930$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11931if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11932  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11933else
11934
11935    lt_cv_dlopen=dyld
11936    lt_cv_dlopen_libs=
11937    lt_cv_dlopen_self=yes
11938
11939fi
11940
11941    ;;
11942
11943  tpf*)
11944    # Don't try to run any link tests for TPF.  We know it's impossible
11945    # because TPF is a cross-compiler, and we know how we open DSOs.
11946    lt_cv_dlopen=dlopen
11947    lt_cv_dlopen_libs=
11948    lt_cv_dlopen_self=no
11949    ;;
11950
11951  *)
11952    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11953if test "x$ac_cv_func_shl_load" = xyes; then :
11954  lt_cv_dlopen=shl_load
11955else
11956  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11957$as_echo_n "checking for shl_load in -ldld... " >&6; }
11958if ${ac_cv_lib_dld_shl_load+:} false; then :
11959  $as_echo_n "(cached) " >&6
11960else
11961  ac_check_lib_save_LIBS=$LIBS
11962LIBS="-ldld  $LIBS"
11963cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11964/* end confdefs.h.  */
11965
11966/* Override any GCC internal prototype to avoid an error.
11967   Use char because int might match the return type of a GCC
11968   builtin and then its argument prototype would still apply.  */
11969#ifdef __cplusplus
11970extern "C"
11971#endif
11972char shl_load ();
11973int
11974main ()
11975{
11976return shl_load ();
11977  ;
11978  return 0;
11979}
11980_ACEOF
11981if ac_fn_c_try_link "$LINENO"; then :
11982  ac_cv_lib_dld_shl_load=yes
11983else
11984  ac_cv_lib_dld_shl_load=no
11985fi
11986rm -f core conftest.err conftest.$ac_objext \
11987    conftest$ac_exeext conftest.$ac_ext
11988LIBS=$ac_check_lib_save_LIBS
11989fi
11990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11991$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11992if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11993  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11994else
11995  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11996if test "x$ac_cv_func_dlopen" = xyes; then :
11997  lt_cv_dlopen=dlopen
11998else
11999  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12000$as_echo_n "checking for dlopen in -ldl... " >&6; }
12001if ${ac_cv_lib_dl_dlopen+:} false; then :
12002  $as_echo_n "(cached) " >&6
12003else
12004  ac_check_lib_save_LIBS=$LIBS
12005LIBS="-ldl  $LIBS"
12006cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12007/* end confdefs.h.  */
12008
12009/* Override any GCC internal prototype to avoid an error.
12010   Use char because int might match the return type of a GCC
12011   builtin and then its argument prototype would still apply.  */
12012#ifdef __cplusplus
12013extern "C"
12014#endif
12015char dlopen ();
12016int
12017main ()
12018{
12019return dlopen ();
12020  ;
12021  return 0;
12022}
12023_ACEOF
12024if ac_fn_c_try_link "$LINENO"; then :
12025  ac_cv_lib_dl_dlopen=yes
12026else
12027  ac_cv_lib_dl_dlopen=no
12028fi
12029rm -f core conftest.err conftest.$ac_objext \
12030    conftest$ac_exeext conftest.$ac_ext
12031LIBS=$ac_check_lib_save_LIBS
12032fi
12033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12034$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12035if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12036  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12037else
12038  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12039$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12040if ${ac_cv_lib_svld_dlopen+:} false; then :
12041  $as_echo_n "(cached) " >&6
12042else
12043  ac_check_lib_save_LIBS=$LIBS
12044LIBS="-lsvld  $LIBS"
12045cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12046/* end confdefs.h.  */
12047
12048/* Override any GCC internal prototype to avoid an error.
12049   Use char because int might match the return type of a GCC
12050   builtin and then its argument prototype would still apply.  */
12051#ifdef __cplusplus
12052extern "C"
12053#endif
12054char dlopen ();
12055int
12056main ()
12057{
12058return dlopen ();
12059  ;
12060  return 0;
12061}
12062_ACEOF
12063if ac_fn_c_try_link "$LINENO"; then :
12064  ac_cv_lib_svld_dlopen=yes
12065else
12066  ac_cv_lib_svld_dlopen=no
12067fi
12068rm -f core conftest.err conftest.$ac_objext \
12069    conftest$ac_exeext conftest.$ac_ext
12070LIBS=$ac_check_lib_save_LIBS
12071fi
12072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12073$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12074if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12075  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12076else
12077  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12078$as_echo_n "checking for dld_link in -ldld... " >&6; }
12079if ${ac_cv_lib_dld_dld_link+:} false; then :
12080  $as_echo_n "(cached) " >&6
12081else
12082  ac_check_lib_save_LIBS=$LIBS
12083LIBS="-ldld  $LIBS"
12084cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12085/* end confdefs.h.  */
12086
12087/* Override any GCC internal prototype to avoid an error.
12088   Use char because int might match the return type of a GCC
12089   builtin and then its argument prototype would still apply.  */
12090#ifdef __cplusplus
12091extern "C"
12092#endif
12093char dld_link ();
12094int
12095main ()
12096{
12097return dld_link ();
12098  ;
12099  return 0;
12100}
12101_ACEOF
12102if ac_fn_c_try_link "$LINENO"; then :
12103  ac_cv_lib_dld_dld_link=yes
12104else
12105  ac_cv_lib_dld_dld_link=no
12106fi
12107rm -f core conftest.err conftest.$ac_objext \
12108    conftest$ac_exeext conftest.$ac_ext
12109LIBS=$ac_check_lib_save_LIBS
12110fi
12111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12112$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12113if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12114  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12115fi
12116
12117
12118fi
12119
12120
12121fi
12122
12123
12124fi
12125
12126
12127fi
12128
12129
12130fi
12131
12132    ;;
12133  esac
12134
12135  if test no = "$lt_cv_dlopen"; then
12136    enable_dlopen=no
12137  else
12138    enable_dlopen=yes
12139  fi
12140
12141  case $lt_cv_dlopen in
12142  dlopen)
12143    save_CPPFLAGS=$CPPFLAGS
12144    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12145
12146    save_LDFLAGS=$LDFLAGS
12147    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12148
12149    save_LIBS=$LIBS
12150    LIBS="$lt_cv_dlopen_libs $LIBS"
12151
12152    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12153$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12154if ${lt_cv_dlopen_self+:} false; then :
12155  $as_echo_n "(cached) " >&6
12156else
12157  	  if test yes = "$cross_compiling"; then :
12158  lt_cv_dlopen_self=cross
12159else
12160  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12161  lt_status=$lt_dlunknown
12162  cat > conftest.$ac_ext <<_LT_EOF
12163#line $LINENO "configure"
12164#include "confdefs.h"
12165
12166#if HAVE_DLFCN_H
12167#include <dlfcn.h>
12168#endif
12169
12170#include <stdio.h>
12171
12172#ifdef RTLD_GLOBAL
12173#  define LT_DLGLOBAL		RTLD_GLOBAL
12174#else
12175#  ifdef DL_GLOBAL
12176#    define LT_DLGLOBAL		DL_GLOBAL
12177#  else
12178#    define LT_DLGLOBAL		0
12179#  endif
12180#endif
12181
12182/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12183   find out it does not work in some platform. */
12184#ifndef LT_DLLAZY_OR_NOW
12185#  ifdef RTLD_LAZY
12186#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12187#  else
12188#    ifdef DL_LAZY
12189#      define LT_DLLAZY_OR_NOW		DL_LAZY
12190#    else
12191#      ifdef RTLD_NOW
12192#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12193#      else
12194#        ifdef DL_NOW
12195#          define LT_DLLAZY_OR_NOW	DL_NOW
12196#        else
12197#          define LT_DLLAZY_OR_NOW	0
12198#        endif
12199#      endif
12200#    endif
12201#  endif
12202#endif
12203
12204/* When -fvisibility=hidden is used, assume the code has been annotated
12205   correspondingly for the symbols needed.  */
12206#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12207int fnord () __attribute__((visibility("default")));
12208#endif
12209
12210int fnord () { return 42; }
12211int main ()
12212{
12213  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12214  int status = $lt_dlunknown;
12215
12216  if (self)
12217    {
12218      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12219      else
12220        {
12221	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12222          else puts (dlerror ());
12223	}
12224      /* dlclose (self); */
12225    }
12226  else
12227    puts (dlerror ());
12228
12229  return status;
12230}
12231_LT_EOF
12232  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12233  (eval $ac_link) 2>&5
12234  ac_status=$?
12235  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12236  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12237    (./conftest; exit; ) >&5 2>/dev/null
12238    lt_status=$?
12239    case x$lt_status in
12240      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12241      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12242      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12243    esac
12244  else :
12245    # compilation failed
12246    lt_cv_dlopen_self=no
12247  fi
12248fi
12249rm -fr conftest*
12250
12251
12252fi
12253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12254$as_echo "$lt_cv_dlopen_self" >&6; }
12255
12256    if test yes = "$lt_cv_dlopen_self"; then
12257      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12258      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12259$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12260if ${lt_cv_dlopen_self_static+:} false; then :
12261  $as_echo_n "(cached) " >&6
12262else
12263  	  if test yes = "$cross_compiling"; then :
12264  lt_cv_dlopen_self_static=cross
12265else
12266  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12267  lt_status=$lt_dlunknown
12268  cat > conftest.$ac_ext <<_LT_EOF
12269#line $LINENO "configure"
12270#include "confdefs.h"
12271
12272#if HAVE_DLFCN_H
12273#include <dlfcn.h>
12274#endif
12275
12276#include <stdio.h>
12277
12278#ifdef RTLD_GLOBAL
12279#  define LT_DLGLOBAL		RTLD_GLOBAL
12280#else
12281#  ifdef DL_GLOBAL
12282#    define LT_DLGLOBAL		DL_GLOBAL
12283#  else
12284#    define LT_DLGLOBAL		0
12285#  endif
12286#endif
12287
12288/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12289   find out it does not work in some platform. */
12290#ifndef LT_DLLAZY_OR_NOW
12291#  ifdef RTLD_LAZY
12292#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12293#  else
12294#    ifdef DL_LAZY
12295#      define LT_DLLAZY_OR_NOW		DL_LAZY
12296#    else
12297#      ifdef RTLD_NOW
12298#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12299#      else
12300#        ifdef DL_NOW
12301#          define LT_DLLAZY_OR_NOW	DL_NOW
12302#        else
12303#          define LT_DLLAZY_OR_NOW	0
12304#        endif
12305#      endif
12306#    endif
12307#  endif
12308#endif
12309
12310/* When -fvisibility=hidden is used, assume the code has been annotated
12311   correspondingly for the symbols needed.  */
12312#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12313int fnord () __attribute__((visibility("default")));
12314#endif
12315
12316int fnord () { return 42; }
12317int main ()
12318{
12319  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12320  int status = $lt_dlunknown;
12321
12322  if (self)
12323    {
12324      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12325      else
12326        {
12327	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12328          else puts (dlerror ());
12329	}
12330      /* dlclose (self); */
12331    }
12332  else
12333    puts (dlerror ());
12334
12335  return status;
12336}
12337_LT_EOF
12338  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12339  (eval $ac_link) 2>&5
12340  ac_status=$?
12341  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12342  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12343    (./conftest; exit; ) >&5 2>/dev/null
12344    lt_status=$?
12345    case x$lt_status in
12346      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12347      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12348      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12349    esac
12350  else :
12351    # compilation failed
12352    lt_cv_dlopen_self_static=no
12353  fi
12354fi
12355rm -fr conftest*
12356
12357
12358fi
12359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12360$as_echo "$lt_cv_dlopen_self_static" >&6; }
12361    fi
12362
12363    CPPFLAGS=$save_CPPFLAGS
12364    LDFLAGS=$save_LDFLAGS
12365    LIBS=$save_LIBS
12366    ;;
12367  esac
12368
12369  case $lt_cv_dlopen_self in
12370  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12371  *) enable_dlopen_self=unknown ;;
12372  esac
12373
12374  case $lt_cv_dlopen_self_static in
12375  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12376  *) enable_dlopen_self_static=unknown ;;
12377  esac
12378fi
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396striplib=
12397old_striplib=
12398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12399$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12400if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12401  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12402  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12404$as_echo "yes" >&6; }
12405else
12406# FIXME - insert some real tests, host_os isn't really good enough
12407  case $host_os in
12408  darwin*)
12409    if test -n "$STRIP"; then
12410      striplib="$STRIP -x"
12411      old_striplib="$STRIP -S"
12412      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12413$as_echo "yes" >&6; }
12414    else
12415      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12416$as_echo "no" >&6; }
12417    fi
12418    ;;
12419  *)
12420    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12421$as_echo "no" >&6; }
12422    ;;
12423  esac
12424fi
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437  # Report what library types will actually be built
12438  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12439$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12441$as_echo "$can_build_shared" >&6; }
12442
12443  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12444$as_echo_n "checking whether to build shared libraries... " >&6; }
12445  test no = "$can_build_shared" && enable_shared=no
12446
12447  # On AIX, shared libraries and static libraries use the same namespace, and
12448  # are all built from PIC.
12449  case $host_os in
12450  aix3*)
12451    test yes = "$enable_shared" && enable_static=no
12452    if test -n "$RANLIB"; then
12453      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12454      postinstall_cmds='$RANLIB $lib'
12455    fi
12456    ;;
12457
12458  aix[4-9]*)
12459    if test ia64 != "$host_cpu"; then
12460      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12461      yes,aix,yes) ;;			# shared object as lib.so file only
12462      yes,svr4,*) ;;			# shared object as lib.so archive member only
12463      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12464      esac
12465    fi
12466    ;;
12467  esac
12468  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12469$as_echo "$enable_shared" >&6; }
12470
12471  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12472$as_echo_n "checking whether to build static libraries... " >&6; }
12473  # Make sure either enable_shared or enable_static is yes.
12474  test yes = "$enable_shared" || enable_static=yes
12475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12476$as_echo "$enable_static" >&6; }
12477
12478
12479
12480
12481fi
12482ac_ext=c
12483ac_cpp='$CPP $CPPFLAGS'
12484ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12485ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12486ac_compiler_gnu=$ac_cv_c_compiler_gnu
12487
12488CC=$lt_save_CC
12489
12490      if test -n "$CXX" && ( test no != "$CXX" &&
12491    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
12492    (test g++ != "$CXX"))); then
12493  ac_ext=cpp
12494ac_cpp='$CXXCPP $CPPFLAGS'
12495ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12496ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12497ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12499$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12500if test -z "$CXXCPP"; then
12501  if ${ac_cv_prog_CXXCPP+:} false; then :
12502  $as_echo_n "(cached) " >&6
12503else
12504      # Double quotes because CXXCPP needs to be expanded
12505    for CXXCPP in "$CXX -E" "/lib/cpp"
12506    do
12507      ac_preproc_ok=false
12508for ac_cxx_preproc_warn_flag in '' yes
12509do
12510  # Use a header file that comes with gcc, so configuring glibc
12511  # with a fresh cross-compiler works.
12512  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12513  # <limits.h> exists even on freestanding compilers.
12514  # On the NeXT, cc -E runs the code through the compiler's parser,
12515  # not just through cpp. "Syntax error" is here to catch this case.
12516  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12517/* end confdefs.h.  */
12518#ifdef __STDC__
12519# include <limits.h>
12520#else
12521# include <assert.h>
12522#endif
12523		     Syntax error
12524_ACEOF
12525if ac_fn_cxx_try_cpp "$LINENO"; then :
12526
12527else
12528  # Broken: fails on valid input.
12529continue
12530fi
12531rm -f conftest.err conftest.i conftest.$ac_ext
12532
12533  # OK, works on sane cases.  Now check whether nonexistent headers
12534  # can be detected and how.
12535  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12536/* end confdefs.h.  */
12537#include <ac_nonexistent.h>
12538_ACEOF
12539if ac_fn_cxx_try_cpp "$LINENO"; then :
12540  # Broken: success on invalid input.
12541continue
12542else
12543  # Passes both tests.
12544ac_preproc_ok=:
12545break
12546fi
12547rm -f conftest.err conftest.i conftest.$ac_ext
12548
12549done
12550# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12551rm -f conftest.i conftest.err conftest.$ac_ext
12552if $ac_preproc_ok; then :
12553  break
12554fi
12555
12556    done
12557    ac_cv_prog_CXXCPP=$CXXCPP
12558
12559fi
12560  CXXCPP=$ac_cv_prog_CXXCPP
12561else
12562  ac_cv_prog_CXXCPP=$CXXCPP
12563fi
12564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12565$as_echo "$CXXCPP" >&6; }
12566ac_preproc_ok=false
12567for ac_cxx_preproc_warn_flag in '' yes
12568do
12569  # Use a header file that comes with gcc, so configuring glibc
12570  # with a fresh cross-compiler works.
12571  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12572  # <limits.h> exists even on freestanding compilers.
12573  # On the NeXT, cc -E runs the code through the compiler's parser,
12574  # not just through cpp. "Syntax error" is here to catch this case.
12575  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12576/* end confdefs.h.  */
12577#ifdef __STDC__
12578# include <limits.h>
12579#else
12580# include <assert.h>
12581#endif
12582		     Syntax error
12583_ACEOF
12584if ac_fn_cxx_try_cpp "$LINENO"; then :
12585
12586else
12587  # Broken: fails on valid input.
12588continue
12589fi
12590rm -f conftest.err conftest.i conftest.$ac_ext
12591
12592  # OK, works on sane cases.  Now check whether nonexistent headers
12593  # can be detected and how.
12594  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12595/* end confdefs.h.  */
12596#include <ac_nonexistent.h>
12597_ACEOF
12598if ac_fn_cxx_try_cpp "$LINENO"; then :
12599  # Broken: success on invalid input.
12600continue
12601else
12602  # Passes both tests.
12603ac_preproc_ok=:
12604break
12605fi
12606rm -f conftest.err conftest.i conftest.$ac_ext
12607
12608done
12609# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12610rm -f conftest.i conftest.err conftest.$ac_ext
12611if $ac_preproc_ok; then :
12612
12613else
12614  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12616as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12617See \`config.log' for more details" "$LINENO" 5; }
12618fi
12619
12620ac_ext=c
12621ac_cpp='$CPP $CPPFLAGS'
12622ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12623ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12624ac_compiler_gnu=$ac_cv_c_compiler_gnu
12625
12626else
12627  _lt_caught_CXX_error=yes
12628fi
12629
12630ac_ext=cpp
12631ac_cpp='$CXXCPP $CPPFLAGS'
12632ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12633ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12634ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12635
12636archive_cmds_need_lc_CXX=no
12637allow_undefined_flag_CXX=
12638always_export_symbols_CXX=no
12639archive_expsym_cmds_CXX=
12640compiler_needs_object_CXX=no
12641export_dynamic_flag_spec_CXX=
12642hardcode_direct_CXX=no
12643hardcode_direct_absolute_CXX=no
12644hardcode_libdir_flag_spec_CXX=
12645hardcode_libdir_separator_CXX=
12646hardcode_minus_L_CXX=no
12647hardcode_shlibpath_var_CXX=unsupported
12648hardcode_automatic_CXX=no
12649inherit_rpath_CXX=no
12650module_cmds_CXX=
12651module_expsym_cmds_CXX=
12652link_all_deplibs_CXX=unknown
12653old_archive_cmds_CXX=$old_archive_cmds
12654reload_flag_CXX=$reload_flag
12655reload_cmds_CXX=$reload_cmds
12656no_undefined_flag_CXX=
12657whole_archive_flag_spec_CXX=
12658enable_shared_with_static_runtimes_CXX=no
12659
12660# Source file extension for C++ test sources.
12661ac_ext=cpp
12662
12663# Object file extension for compiled C++ test sources.
12664objext=o
12665objext_CXX=$objext
12666
12667# No sense in running all these tests if we already determined that
12668# the CXX compiler isn't working.  Some variables (like enable_shared)
12669# are currently assumed to apply to all compilers on this platform,
12670# and will be corrupted by setting them based on a non-working compiler.
12671if test yes != "$_lt_caught_CXX_error"; then
12672  # Code to be used in simple compile tests
12673  lt_simple_compile_test_code="int some_variable = 0;"
12674
12675  # Code to be used in simple link tests
12676  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12677
12678  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12679
12680
12681
12682
12683
12684
12685# If no C compiler was specified, use CC.
12686LTCC=${LTCC-"$CC"}
12687
12688# If no C compiler flags were specified, use CFLAGS.
12689LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12690
12691# Allow CC to be a program name with arguments.
12692compiler=$CC
12693
12694
12695  # save warnings/boilerplate of simple test code
12696  ac_outfile=conftest.$ac_objext
12697echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12698eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12699_lt_compiler_boilerplate=`cat conftest.err`
12700$RM conftest*
12701
12702  ac_outfile=conftest.$ac_objext
12703echo "$lt_simple_link_test_code" >conftest.$ac_ext
12704eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12705_lt_linker_boilerplate=`cat conftest.err`
12706$RM -r conftest*
12707
12708
12709  # Allow CC to be a program name with arguments.
12710  lt_save_CC=$CC
12711  lt_save_CFLAGS=$CFLAGS
12712  lt_save_LD=$LD
12713  lt_save_GCC=$GCC
12714  GCC=$GXX
12715  lt_save_with_gnu_ld=$with_gnu_ld
12716  lt_save_path_LD=$lt_cv_path_LD
12717  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12718    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12719  else
12720    $as_unset lt_cv_prog_gnu_ld
12721  fi
12722  if test -n "${lt_cv_path_LDCXX+set}"; then
12723    lt_cv_path_LD=$lt_cv_path_LDCXX
12724  else
12725    $as_unset lt_cv_path_LD
12726  fi
12727  test -z "${LDCXX+set}" || LD=$LDCXX
12728  CC=${CXX-"c++"}
12729  CFLAGS=$CXXFLAGS
12730  compiler=$CC
12731  compiler_CXX=$CC
12732  func_cc_basename $compiler
12733cc_basename=$func_cc_basename_result
12734
12735
12736  if test -n "$compiler"; then
12737    # We don't want -fno-exception when compiling C++ code, so set the
12738    # no_builtin_flag separately
12739    if test yes = "$GXX"; then
12740      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12741    else
12742      lt_prog_compiler_no_builtin_flag_CXX=
12743    fi
12744
12745    if test yes = "$GXX"; then
12746      # Set up default GNU C++ configuration
12747
12748
12749
12750# Check whether --with-gnu-ld was given.
12751if test "${with_gnu_ld+set}" = set; then :
12752  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
12753else
12754  with_gnu_ld=no
12755fi
12756
12757ac_prog=ld
12758if test yes = "$GCC"; then
12759  # Check if gcc -print-prog-name=ld gives a path.
12760  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12761$as_echo_n "checking for ld used by $CC... " >&6; }
12762  case $host in
12763  *-*-mingw*)
12764    # gcc leaves a trailing carriage return, which upsets mingw
12765    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12766  *)
12767    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12768  esac
12769  case $ac_prog in
12770    # Accept absolute paths.
12771    [\\/]* | ?:[\\/]*)
12772      re_direlt='/[^/][^/]*/\.\./'
12773      # Canonicalize the pathname of ld
12774      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12775      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12776	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12777      done
12778      test -z "$LD" && LD=$ac_prog
12779      ;;
12780  "")
12781    # If it fails, then pretend we aren't using GCC.
12782    ac_prog=ld
12783    ;;
12784  *)
12785    # If it is relative, then search for the first ld in PATH.
12786    with_gnu_ld=unknown
12787    ;;
12788  esac
12789elif test yes = "$with_gnu_ld"; then
12790  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12791$as_echo_n "checking for GNU ld... " >&6; }
12792else
12793  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12794$as_echo_n "checking for non-GNU ld... " >&6; }
12795fi
12796if ${lt_cv_path_LD+:} false; then :
12797  $as_echo_n "(cached) " >&6
12798else
12799  if test -z "$LD"; then
12800  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
12801  for ac_dir in $PATH; do
12802    IFS=$lt_save_ifs
12803    test -z "$ac_dir" && ac_dir=.
12804    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12805      lt_cv_path_LD=$ac_dir/$ac_prog
12806      # Check to see if the program is GNU ld.  I'd rather use --version,
12807      # but apparently some variants of GNU ld only accept -v.
12808      # Break only if it was the GNU/non-GNU ld that we prefer.
12809      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12810      *GNU* | *'with BFD'*)
12811	test no != "$with_gnu_ld" && break
12812	;;
12813      *)
12814	test yes != "$with_gnu_ld" && break
12815	;;
12816      esac
12817    fi
12818  done
12819  IFS=$lt_save_ifs
12820else
12821  lt_cv_path_LD=$LD # Let the user override the test with a path.
12822fi
12823fi
12824
12825LD=$lt_cv_path_LD
12826if test -n "$LD"; then
12827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12828$as_echo "$LD" >&6; }
12829else
12830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12831$as_echo "no" >&6; }
12832fi
12833test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12835$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12836if ${lt_cv_prog_gnu_ld+:} false; then :
12837  $as_echo_n "(cached) " >&6
12838else
12839  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12840case `$LD -v 2>&1 </dev/null` in
12841*GNU* | *'with BFD'*)
12842  lt_cv_prog_gnu_ld=yes
12843  ;;
12844*)
12845  lt_cv_prog_gnu_ld=no
12846  ;;
12847esac
12848fi
12849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12850$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12851with_gnu_ld=$lt_cv_prog_gnu_ld
12852
12853
12854
12855
12856
12857
12858
12859      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12860      # archiving commands below assume that GNU ld is being used.
12861      if test yes = "$with_gnu_ld"; then
12862        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
12863        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'
12864
12865        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
12866        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
12867
12868        # If archive_cmds runs LD, not CC, wlarc should be empty
12869        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12870        #     investigate it a little bit more. (MM)
12871        wlarc='$wl'
12872
12873        # ancient GNU ld didn't support --whole-archive et. al.
12874        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12875	  $GREP 'no-whole-archive' > /dev/null; then
12876          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
12877        else
12878          whole_archive_flag_spec_CXX=
12879        fi
12880      else
12881        with_gnu_ld=no
12882        wlarc=
12883
12884        # A generic and very simple default shared library creation
12885        # command for GNU C++ for the case where it uses the native
12886        # linker, instead of GNU ld.  If possible, this setting should
12887        # overridden to take advantage of the native linker features on
12888        # the platform it is being used on.
12889        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12890      fi
12891
12892      # Commands to make compiler produce verbose output that lists
12893      # what "hidden" libraries, object files and flags are used when
12894      # linking a shared library.
12895      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12896
12897    else
12898      GXX=no
12899      with_gnu_ld=no
12900      wlarc=
12901    fi
12902
12903    # PORTME: fill in a description of your system's C++ link characteristics
12904    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12905$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12906    ld_shlibs_CXX=yes
12907    case $host_os in
12908      aix3*)
12909        # FIXME: insert proper C++ library support
12910        ld_shlibs_CXX=no
12911        ;;
12912      aix[4-9]*)
12913        if test ia64 = "$host_cpu"; then
12914          # On IA64, the linker does run time linking by default, so we don't
12915          # have to do anything special.
12916          aix_use_runtimelinking=no
12917          exp_sym_flag='-Bexport'
12918          no_entry_flag=
12919        else
12920          aix_use_runtimelinking=no
12921
12922          # Test if we are trying to use run time linking or normal
12923          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12924          # have runtime linking enabled, and use it for executables.
12925          # For shared libraries, we enable/disable runtime linking
12926          # depending on the kind of the shared library created -
12927          # when "with_aix_soname,aix_use_runtimelinking" is:
12928          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
12929          # "aix,yes"  lib.so          shared, rtl:yes, for executables
12930          #            lib.a           static archive
12931          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
12932          #            lib.a(lib.so.V) shared, rtl:no,  for executables
12933          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
12934          #            lib.a(lib.so.V) shared, rtl:no
12935          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
12936          #            lib.a           static archive
12937          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12938	    for ld_flag in $LDFLAGS; do
12939	      case $ld_flag in
12940	      *-brtl*)
12941	        aix_use_runtimelinking=yes
12942	        break
12943	        ;;
12944	      esac
12945	    done
12946	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
12947	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
12948	      # so we don't have lib.a shared libs to link our executables.
12949	      # We have to force runtime linking in this case.
12950	      aix_use_runtimelinking=yes
12951	      LDFLAGS="$LDFLAGS -Wl,-brtl"
12952	    fi
12953	    ;;
12954          esac
12955
12956          exp_sym_flag='-bexport'
12957          no_entry_flag='-bnoentry'
12958        fi
12959
12960        # When large executables or shared objects are built, AIX ld can
12961        # have problems creating the table of contents.  If linking a library
12962        # or program results in "error TOC overflow" add -mminimal-toc to
12963        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12964        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12965
12966        archive_cmds_CXX=''
12967        hardcode_direct_CXX=yes
12968        hardcode_direct_absolute_CXX=yes
12969        hardcode_libdir_separator_CXX=':'
12970        link_all_deplibs_CXX=yes
12971        file_list_spec_CXX='$wl-f,'
12972        case $with_aix_soname,$aix_use_runtimelinking in
12973        aix,*) ;;	# no import file
12974        svr4,* | *,yes) # use import file
12975          # The Import File defines what to hardcode.
12976          hardcode_direct_CXX=no
12977          hardcode_direct_absolute_CXX=no
12978          ;;
12979        esac
12980
12981        if test yes = "$GXX"; then
12982          case $host_os in aix4.[012]|aix4.[012].*)
12983          # We only want to do this on AIX 4.2 and lower, the check
12984          # below for broken collect2 doesn't work under 4.3+
12985	  collect2name=`$CC -print-prog-name=collect2`
12986	  if test -f "$collect2name" &&
12987	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12988	  then
12989	    # We have reworked collect2
12990	    :
12991	  else
12992	    # We have old collect2
12993	    hardcode_direct_CXX=unsupported
12994	    # It fails to find uninstalled libraries when the uninstalled
12995	    # path is not listed in the libpath.  Setting hardcode_minus_L
12996	    # to unsupported forces relinking
12997	    hardcode_minus_L_CXX=yes
12998	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12999	    hardcode_libdir_separator_CXX=
13000	  fi
13001          esac
13002          shared_flag='-shared'
13003	  if test yes = "$aix_use_runtimelinking"; then
13004	    shared_flag=$shared_flag' $wl-G'
13005	  fi
13006	  # Need to ensure runtime linking is disabled for the traditional
13007	  # shared library, or the linker may eventually find shared libraries
13008	  # /with/ Import File - we do not want to mix them.
13009	  shared_flag_aix='-shared'
13010	  shared_flag_svr4='-shared $wl-G'
13011        else
13012          # not using gcc
13013          if test ia64 = "$host_cpu"; then
13014	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13015	  # chokes on -Wl,-G. The following line is correct:
13016	  shared_flag='-G'
13017          else
13018	    if test yes = "$aix_use_runtimelinking"; then
13019	      shared_flag='$wl-G'
13020	    else
13021	      shared_flag='$wl-bM:SRE'
13022	    fi
13023	    shared_flag_aix='$wl-bM:SRE'
13024	    shared_flag_svr4='$wl-G'
13025          fi
13026        fi
13027
13028        export_dynamic_flag_spec_CXX='$wl-bexpall'
13029        # It seems that -bexpall does not export symbols beginning with
13030        # underscore (_), so it is better to generate a list of symbols to
13031	# export.
13032        always_export_symbols_CXX=yes
13033	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
13034          # Warning - without using the other runtime loading flags (-brtl),
13035          # -berok will link without error, but may produce a broken library.
13036          # The "-G" linker flag allows undefined symbols.
13037          no_undefined_flag_CXX='-bernotok'
13038          # Determine the default libpath from the value encoded in an empty
13039          # executable.
13040          if test set = "${lt_cv_aix_libpath+set}"; then
13041  aix_libpath=$lt_cv_aix_libpath
13042else
13043  if ${lt_cv_aix_libpath__CXX+:} false; then :
13044  $as_echo_n "(cached) " >&6
13045else
13046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13047/* end confdefs.h.  */
13048
13049int
13050main ()
13051{
13052
13053  ;
13054  return 0;
13055}
13056_ACEOF
13057if ac_fn_cxx_try_link "$LINENO"; then :
13058
13059  lt_aix_libpath_sed='
13060      /Import File Strings/,/^$/ {
13061	  /^0/ {
13062	      s/^0  *\([^ ]*\) *$/\1/
13063	      p
13064	  }
13065      }'
13066  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13067  # Check for a 64-bit object if we didn't find anything.
13068  if test -z "$lt_cv_aix_libpath__CXX"; then
13069    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13070  fi
13071fi
13072rm -f core conftest.err conftest.$ac_objext \
13073    conftest$ac_exeext conftest.$ac_ext
13074  if test -z "$lt_cv_aix_libpath__CXX"; then
13075    lt_cv_aix_libpath__CXX=/usr/lib:/lib
13076  fi
13077
13078fi
13079
13080  aix_libpath=$lt_cv_aix_libpath__CXX
13081fi
13082
13083          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
13084
13085          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
13086        else
13087          if test ia64 = "$host_cpu"; then
13088	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
13089	    allow_undefined_flag_CXX="-z nodefs"
13090	    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"
13091          else
13092	    # Determine the default libpath from the value encoded in an
13093	    # empty executable.
13094	    if test set = "${lt_cv_aix_libpath+set}"; then
13095  aix_libpath=$lt_cv_aix_libpath
13096else
13097  if ${lt_cv_aix_libpath__CXX+:} false; then :
13098  $as_echo_n "(cached) " >&6
13099else
13100  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13101/* end confdefs.h.  */
13102
13103int
13104main ()
13105{
13106
13107  ;
13108  return 0;
13109}
13110_ACEOF
13111if ac_fn_cxx_try_link "$LINENO"; then :
13112
13113  lt_aix_libpath_sed='
13114      /Import File Strings/,/^$/ {
13115	  /^0/ {
13116	      s/^0  *\([^ ]*\) *$/\1/
13117	      p
13118	  }
13119      }'
13120  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13121  # Check for a 64-bit object if we didn't find anything.
13122  if test -z "$lt_cv_aix_libpath__CXX"; then
13123    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13124  fi
13125fi
13126rm -f core conftest.err conftest.$ac_objext \
13127    conftest$ac_exeext conftest.$ac_ext
13128  if test -z "$lt_cv_aix_libpath__CXX"; then
13129    lt_cv_aix_libpath__CXX=/usr/lib:/lib
13130  fi
13131
13132fi
13133
13134  aix_libpath=$lt_cv_aix_libpath__CXX
13135fi
13136
13137	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
13138	    # Warning - without using the other run time loading flags,
13139	    # -berok will link without error, but may produce a broken library.
13140	    no_undefined_flag_CXX=' $wl-bernotok'
13141	    allow_undefined_flag_CXX=' $wl-berok'
13142	    if test yes = "$with_gnu_ld"; then
13143	      # We only use this code for GNU lds that support --whole-archive.
13144	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
13145	    else
13146	      # Exported symbols can be pulled into shared objects from archives
13147	      whole_archive_flag_spec_CXX='$convenience'
13148	    fi
13149	    archive_cmds_need_lc_CXX=yes
13150	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
13151	    # -brtl affects multiple linker settings, -berok does not and is overridden later
13152	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
13153	    if test svr4 != "$with_aix_soname"; then
13154	      # This is similar to how AIX traditionally builds its shared
13155	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
13156	      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'
13157	    fi
13158	    if test aix != "$with_aix_soname"; then
13159	      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'
13160	    else
13161	      # used by -dlpreopen to get the symbols
13162	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
13163	    fi
13164	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
13165          fi
13166        fi
13167        ;;
13168
13169      beos*)
13170	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13171	  allow_undefined_flag_CXX=unsupported
13172	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13173	  # support --undefined.  This deserves some investigation.  FIXME
13174	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13175	else
13176	  ld_shlibs_CXX=no
13177	fi
13178	;;
13179
13180      chorus*)
13181        case $cc_basename in
13182          *)
13183	  # FIXME: insert proper C++ library support
13184	  ld_shlibs_CXX=no
13185	  ;;
13186        esac
13187        ;;
13188
13189      cygwin* | mingw* | pw32* | cegcc*)
13190	case $GXX,$cc_basename in
13191	,cl* | no,cl*)
13192	  # Native MSVC
13193	  # hardcode_libdir_flag_spec is actually meaningless, as there is
13194	  # no search path for DLLs.
13195	  hardcode_libdir_flag_spec_CXX=' '
13196	  allow_undefined_flag_CXX=unsupported
13197	  always_export_symbols_CXX=yes
13198	  file_list_spec_CXX='@'
13199	  # Tell ltmain to make .lib files, not .a files.
13200	  libext=lib
13201	  # Tell ltmain to make .dll files, not .so files.
13202	  shrext_cmds=.dll
13203	  # FIXME: Setting linknames here is a bad hack.
13204	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
13205	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
13206              cp "$export_symbols" "$output_objdir/$soname.def";
13207              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
13208            else
13209              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
13210            fi~
13211            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
13212            linknames='
13213	  # The linker will not automatically build a static lib if we build a DLL.
13214	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
13215	  enable_shared_with_static_runtimes_CXX=yes
13216	  # Don't use ranlib
13217	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
13218	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
13219            lt_tool_outputfile="@TOOL_OUTPUT@"~
13220            case $lt_outputfile in
13221              *.exe|*.EXE) ;;
13222              *)
13223                lt_outputfile=$lt_outputfile.exe
13224                lt_tool_outputfile=$lt_tool_outputfile.exe
13225                ;;
13226            esac~
13227            func_to_tool_file "$lt_outputfile"~
13228            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
13229              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
13230              $RM "$lt_outputfile.manifest";
13231            fi'
13232	  ;;
13233	*)
13234	  # g++
13235	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13236	  # as there is no search path for DLLs.
13237	  hardcode_libdir_flag_spec_CXX='-L$libdir'
13238	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
13239	  allow_undefined_flag_CXX=unsupported
13240	  always_export_symbols_CXX=no
13241	  enable_shared_with_static_runtimes_CXX=yes
13242
13243	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13244	    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'
13245	    # If the export-symbols file already is a .def file, use it as
13246	    # is; otherwise, prepend EXPORTS...
13247	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
13248              cp $export_symbols $output_objdir/$soname.def;
13249            else
13250              echo EXPORTS > $output_objdir/$soname.def;
13251              cat $export_symbols >> $output_objdir/$soname.def;
13252            fi~
13253            $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'
13254	  else
13255	    ld_shlibs_CXX=no
13256	  fi
13257	  ;;
13258	esac
13259	;;
13260      darwin* | rhapsody*)
13261
13262
13263  archive_cmds_need_lc_CXX=no
13264  hardcode_direct_CXX=no
13265  hardcode_automatic_CXX=yes
13266  hardcode_shlibpath_var_CXX=unsupported
13267  if test yes = "$lt_cv_ld_force_load"; then
13268    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\"`'
13269
13270  else
13271    whole_archive_flag_spec_CXX=''
13272  fi
13273  link_all_deplibs_CXX=yes
13274  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
13275  case $cc_basename in
13276     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
13277     *) _lt_dar_can_shared=$GCC ;;
13278  esac
13279  if test yes = "$_lt_dar_can_shared"; then
13280    output_verbose_link_cmd=func_echo_all
13281    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"
13282    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
13283    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"
13284    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"
13285       if test yes != "$lt_cv_apple_cc_single_mod"; then
13286      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"
13287      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"
13288    fi
13289
13290  else
13291  ld_shlibs_CXX=no
13292  fi
13293
13294	;;
13295
13296      os2*)
13297	hardcode_libdir_flag_spec_CXX='-L$libdir'
13298	hardcode_minus_L_CXX=yes
13299	allow_undefined_flag_CXX=unsupported
13300	shrext_cmds=.dll
13301	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13302	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13303	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13304	  $ECHO EXPORTS >> $output_objdir/$libname.def~
13305	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
13306	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13307	  emximp -o $lib $output_objdir/$libname.def'
13308	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13309	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13310	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13311	  $ECHO EXPORTS >> $output_objdir/$libname.def~
13312	  prefix_cmds="$SED"~
13313	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
13314	    prefix_cmds="$prefix_cmds -e 1d";
13315	  fi~
13316	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
13317	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
13318	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13319	  emximp -o $lib $output_objdir/$libname.def'
13320	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
13321	enable_shared_with_static_runtimes_CXX=yes
13322	;;
13323
13324      dgux*)
13325        case $cc_basename in
13326          ec++*)
13327	    # FIXME: insert proper C++ library support
13328	    ld_shlibs_CXX=no
13329	    ;;
13330          ghcx*)
13331	    # Green Hills C++ Compiler
13332	    # FIXME: insert proper C++ library support
13333	    ld_shlibs_CXX=no
13334	    ;;
13335          *)
13336	    # FIXME: insert proper C++ library support
13337	    ld_shlibs_CXX=no
13338	    ;;
13339        esac
13340        ;;
13341
13342      freebsd2.*)
13343        # C++ shared libraries reported to be fairly broken before
13344	# switch to ELF
13345        ld_shlibs_CXX=no
13346        ;;
13347
13348      freebsd-elf*)
13349        archive_cmds_need_lc_CXX=no
13350        ;;
13351
13352      freebsd* | dragonfly*)
13353        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13354        # conventions
13355        ld_shlibs_CXX=yes
13356        ;;
13357
13358      haiku*)
13359        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13360        link_all_deplibs_CXX=yes
13361        ;;
13362
13363      hpux9*)
13364        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
13365        hardcode_libdir_separator_CXX=:
13366        export_dynamic_flag_spec_CXX='$wl-E'
13367        hardcode_direct_CXX=yes
13368        hardcode_minus_L_CXX=yes # Not in the search PATH,
13369				             # but as the default
13370				             # location of the library.
13371
13372        case $cc_basename in
13373          CC*)
13374            # FIXME: insert proper C++ library support
13375            ld_shlibs_CXX=no
13376            ;;
13377          aCC*)
13378            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'
13379            # Commands to make compiler produce verbose output that lists
13380            # what "hidden" libraries, object files and flags are used when
13381            # linking a shared library.
13382            #
13383            # There doesn't appear to be a way to prevent this compiler from
13384            # explicitly linking system object files so we need to strip them
13385            # from the output so that they don't get included in the library
13386            # dependencies.
13387            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"'
13388            ;;
13389          *)
13390            if test yes = "$GXX"; then
13391              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'
13392            else
13393              # FIXME: insert proper C++ library support
13394              ld_shlibs_CXX=no
13395            fi
13396            ;;
13397        esac
13398        ;;
13399
13400      hpux10*|hpux11*)
13401        if test no = "$with_gnu_ld"; then
13402	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
13403	  hardcode_libdir_separator_CXX=:
13404
13405          case $host_cpu in
13406            hppa*64*|ia64*)
13407              ;;
13408            *)
13409	      export_dynamic_flag_spec_CXX='$wl-E'
13410              ;;
13411          esac
13412        fi
13413        case $host_cpu in
13414          hppa*64*|ia64*)
13415            hardcode_direct_CXX=no
13416            hardcode_shlibpath_var_CXX=no
13417            ;;
13418          *)
13419            hardcode_direct_CXX=yes
13420            hardcode_direct_absolute_CXX=yes
13421            hardcode_minus_L_CXX=yes # Not in the search PATH,
13422					         # but as the default
13423					         # location of the library.
13424            ;;
13425        esac
13426
13427        case $cc_basename in
13428          CC*)
13429	    # FIXME: insert proper C++ library support
13430	    ld_shlibs_CXX=no
13431	    ;;
13432          aCC*)
13433	    case $host_cpu in
13434	      hppa*64*)
13435	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13436	        ;;
13437	      ia64*)
13438	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13439	        ;;
13440	      *)
13441	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13442	        ;;
13443	    esac
13444	    # Commands to make compiler produce verbose output that lists
13445	    # what "hidden" libraries, object files and flags are used when
13446	    # linking a shared library.
13447	    #
13448	    # There doesn't appear to be a way to prevent this compiler from
13449	    # explicitly linking system object files so we need to strip them
13450	    # from the output so that they don't get included in the library
13451	    # dependencies.
13452	    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"'
13453	    ;;
13454          *)
13455	    if test yes = "$GXX"; then
13456	      if test no = "$with_gnu_ld"; then
13457	        case $host_cpu in
13458	          hppa*64*)
13459	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13460	            ;;
13461	          ia64*)
13462	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13463	            ;;
13464	          *)
13465	            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'
13466	            ;;
13467	        esac
13468	      fi
13469	    else
13470	      # FIXME: insert proper C++ library support
13471	      ld_shlibs_CXX=no
13472	    fi
13473	    ;;
13474        esac
13475        ;;
13476
13477      interix[3-9]*)
13478	hardcode_direct_CXX=no
13479	hardcode_shlibpath_var_CXX=no
13480	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
13481	export_dynamic_flag_spec_CXX='$wl-E'
13482	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13483	# Instead, shared libraries are loaded at an image base (0x10000000 by
13484	# default) and relocated if they conflict, which is a slow very memory
13485	# consuming and fragmenting process.  To avoid this, we pick a random,
13486	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13487	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13488	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'
13489	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'
13490	;;
13491      irix5* | irix6*)
13492        case $cc_basename in
13493          CC*)
13494	    # SGI C++
13495	    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'
13496
13497	    # Archives containing C++ object files must be created using
13498	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13499	    # necessary to make sure instantiated templates are included
13500	    # in the archive.
13501	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13502	    ;;
13503          *)
13504	    if test yes = "$GXX"; then
13505	      if test no = "$with_gnu_ld"; then
13506	        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'
13507	      else
13508	        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'
13509	      fi
13510	    fi
13511	    link_all_deplibs_CXX=yes
13512	    ;;
13513        esac
13514        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13515        hardcode_libdir_separator_CXX=:
13516        inherit_rpath_CXX=yes
13517        ;;
13518
13519      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
13520        case $cc_basename in
13521          KCC*)
13522	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13523
13524	    # KCC will only create a shared library if the output file
13525	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13526	    # to its proper name (with version) after linking.
13527	    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'
13528	    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'
13529	    # Commands to make compiler produce verbose output that lists
13530	    # what "hidden" libraries, object files and flags are used when
13531	    # linking a shared library.
13532	    #
13533	    # There doesn't appear to be a way to prevent this compiler from
13534	    # explicitly linking system object files so we need to strip them
13535	    # from the output so that they don't get included in the library
13536	    # dependencies.
13537	    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"'
13538
13539	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
13540	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13541
13542	    # Archives containing C++ object files must be created using
13543	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13544	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13545	    ;;
13546	  icpc* | ecpc* )
13547	    # Intel C++
13548	    with_gnu_ld=yes
13549	    # version 8.0 and above of icpc choke on multiply defined symbols
13550	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13551	    # earlier do not add the objects themselves.
13552	    case `$CC -V 2>&1` in
13553	      *"Version 7."*)
13554	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13555		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'
13556		;;
13557	      *)  # Version 8.0 or newer
13558	        tmp_idyn=
13559	        case $host_cpu in
13560		  ia64*) tmp_idyn=' -i_dynamic';;
13561		esac
13562	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13563		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'
13564		;;
13565	    esac
13566	    archive_cmds_need_lc_CXX=no
13567	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
13568	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13569	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
13570	    ;;
13571          pgCC* | pgcpp*)
13572            # Portland Group C++ compiler
13573	    case `$CC -V` in
13574	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13575	      prelink_cmds_CXX='tpldir=Template.dir~
13576               rm -rf $tpldir~
13577               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13578               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
13579	      old_archive_cmds_CXX='tpldir=Template.dir~
13580                rm -rf $tpldir~
13581                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13582                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
13583                $RANLIB $oldlib'
13584	      archive_cmds_CXX='tpldir=Template.dir~
13585                rm -rf $tpldir~
13586                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13587                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13588	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13589                rm -rf $tpldir~
13590                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13591                $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'
13592	      ;;
13593	    *) # Version 6 and above use weak symbols
13594	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13595	      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'
13596	      ;;
13597	    esac
13598
13599	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
13600	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13601	    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'
13602            ;;
13603	  cxx*)
13604	    # Compaq C++
13605	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13606	    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'
13607
13608	    runpath_var=LD_RUN_PATH
13609	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13610	    hardcode_libdir_separator_CXX=:
13611
13612	    # Commands to make compiler produce verbose output that lists
13613	    # what "hidden" libraries, object files and flags are used when
13614	    # linking a shared library.
13615	    #
13616	    # There doesn't appear to be a way to prevent this compiler from
13617	    # explicitly linking system object files so we need to strip them
13618	    # from the output so that they don't get included in the library
13619	    # dependencies.
13620	    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'
13621	    ;;
13622	  xl* | mpixl* | bgxl*)
13623	    # IBM XL 8.0 on PPC, with GNU ld
13624	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13625	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13626	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13627	    if test yes = "$supports_anon_versioning"; then
13628	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13629                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13630                echo "local: *; };" >> $output_objdir/$libname.ver~
13631                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
13632	    fi
13633	    ;;
13634	  *)
13635	    case `$CC -V 2>&1 | sed 5q` in
13636	    *Sun\ C*)
13637	      # Sun C++ 5.9
13638	      no_undefined_flag_CXX=' -zdefs'
13639	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13640	      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'
13641	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13642	      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'
13643	      compiler_needs_object_CXX=yes
13644
13645	      # Not sure whether something based on
13646	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13647	      # would be better.
13648	      output_verbose_link_cmd='func_echo_all'
13649
13650	      # Archives containing C++ object files must be created using
13651	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13652	      # necessary to make sure instantiated templates are included
13653	      # in the archive.
13654	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13655	      ;;
13656	    esac
13657	    ;;
13658	esac
13659	;;
13660
13661      lynxos*)
13662        # FIXME: insert proper C++ library support
13663	ld_shlibs_CXX=no
13664	;;
13665
13666      m88k*)
13667        # FIXME: insert proper C++ library support
13668        ld_shlibs_CXX=no
13669	;;
13670
13671      mvs*)
13672        case $cc_basename in
13673          cxx*)
13674	    # FIXME: insert proper C++ library support
13675	    ld_shlibs_CXX=no
13676	    ;;
13677	  *)
13678	    # FIXME: insert proper C++ library support
13679	    ld_shlibs_CXX=no
13680	    ;;
13681	esac
13682	;;
13683
13684      netbsd*)
13685        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13686	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13687	  wlarc=
13688	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13689	  hardcode_direct_CXX=yes
13690	  hardcode_shlibpath_var_CXX=no
13691	fi
13692	# Workaround some broken pre-1.5 toolchains
13693	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13694	;;
13695
13696      *nto* | *qnx*)
13697        ld_shlibs_CXX=yes
13698	;;
13699
13700      openbsd* | bitrig*)
13701	if test -f /usr/libexec/ld.so; then
13702	  hardcode_direct_CXX=yes
13703	  hardcode_shlibpath_var_CXX=no
13704	  hardcode_direct_absolute_CXX=yes
13705	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13706	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
13707	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
13708	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
13709	    export_dynamic_flag_spec_CXX='$wl-E'
13710	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
13711	  fi
13712	  output_verbose_link_cmd=func_echo_all
13713	else
13714	  ld_shlibs_CXX=no
13715	fi
13716	;;
13717
13718      osf3* | osf4* | osf5*)
13719        case $cc_basename in
13720          KCC*)
13721	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13722
13723	    # KCC will only create a shared library if the output file
13724	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13725	    # to its proper name (with version) after linking.
13726	    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'
13727
13728	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
13729	    hardcode_libdir_separator_CXX=:
13730
13731	    # Archives containing C++ object files must be created using
13732	    # the KAI C++ compiler.
13733	    case $host in
13734	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13735	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13736	    esac
13737	    ;;
13738          RCC*)
13739	    # Rational C++ 2.4.1
13740	    # FIXME: insert proper C++ library support
13741	    ld_shlibs_CXX=no
13742	    ;;
13743          cxx*)
13744	    case $host in
13745	      osf3*)
13746	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
13747	        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'
13748	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13749		;;
13750	      *)
13751	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13752	        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'
13753	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13754                  echo "-hidden">> $lib.exp~
13755                  $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~
13756                  $RM $lib.exp'
13757	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13758		;;
13759	    esac
13760
13761	    hardcode_libdir_separator_CXX=:
13762
13763	    # Commands to make compiler produce verbose output that lists
13764	    # what "hidden" libraries, object files and flags are used when
13765	    # linking a shared library.
13766	    #
13767	    # There doesn't appear to be a way to prevent this compiler from
13768	    # explicitly linking system object files so we need to strip them
13769	    # from the output so that they don't get included in the library
13770	    # dependencies.
13771	    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"'
13772	    ;;
13773	  *)
13774	    if test yes,no = "$GXX,$with_gnu_ld"; then
13775	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
13776	      case $host in
13777	        osf3*)
13778	          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'
13779		  ;;
13780	        *)
13781	          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'
13782		  ;;
13783	      esac
13784
13785	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13786	      hardcode_libdir_separator_CXX=:
13787
13788	      # Commands to make compiler produce verbose output that lists
13789	      # what "hidden" libraries, object files and flags are used when
13790	      # linking a shared library.
13791	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13792
13793	    else
13794	      # FIXME: insert proper C++ library support
13795	      ld_shlibs_CXX=no
13796	    fi
13797	    ;;
13798        esac
13799        ;;
13800
13801      psos*)
13802        # FIXME: insert proper C++ library support
13803        ld_shlibs_CXX=no
13804        ;;
13805
13806      sunos4*)
13807        case $cc_basename in
13808          CC*)
13809	    # Sun C++ 4.x
13810	    # FIXME: insert proper C++ library support
13811	    ld_shlibs_CXX=no
13812	    ;;
13813          lcc*)
13814	    # Lucid
13815	    # FIXME: insert proper C++ library support
13816	    ld_shlibs_CXX=no
13817	    ;;
13818          *)
13819	    # FIXME: insert proper C++ library support
13820	    ld_shlibs_CXX=no
13821	    ;;
13822        esac
13823        ;;
13824
13825      solaris*)
13826        case $cc_basename in
13827          CC* | sunCC*)
13828	    # Sun C++ 4.2, 5.x and Centerline C++
13829            archive_cmds_need_lc_CXX=yes
13830	    no_undefined_flag_CXX=' -zdefs'
13831	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13832	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13833              $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'
13834
13835	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13836	    hardcode_shlibpath_var_CXX=no
13837	    case $host_os in
13838	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13839	      *)
13840		# The compiler driver will combine and reorder linker options,
13841		# but understands '-z linker_flag'.
13842	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13843		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13844	        ;;
13845	    esac
13846	    link_all_deplibs_CXX=yes
13847
13848	    output_verbose_link_cmd='func_echo_all'
13849
13850	    # Archives containing C++ object files must be created using
13851	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13852	    # necessary to make sure instantiated templates are included
13853	    # in the archive.
13854	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13855	    ;;
13856          gcx*)
13857	    # Green Hills C++ Compiler
13858	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
13859
13860	    # The C++ compiler must be used to create the archive.
13861	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13862	    ;;
13863          *)
13864	    # GNU C++ compiler with Solaris linker
13865	    if test yes,no = "$GXX,$with_gnu_ld"; then
13866	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
13867	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13868	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
13869	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13870                  $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'
13871
13872	        # Commands to make compiler produce verbose output that lists
13873	        # what "hidden" libraries, object files and flags are used when
13874	        # linking a shared library.
13875	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13876	      else
13877	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
13878	        # platform.
13879	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
13880	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13881                  $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'
13882
13883	        # Commands to make compiler produce verbose output that lists
13884	        # what "hidden" libraries, object files and flags are used when
13885	        # linking a shared library.
13886	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13887	      fi
13888
13889	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
13890	      case $host_os in
13891		solaris2.[0-5] | solaris2.[0-5].*) ;;
13892		*)
13893		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
13894		  ;;
13895	      esac
13896	    fi
13897	    ;;
13898        esac
13899        ;;
13900
13901    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13902      no_undefined_flag_CXX='$wl-z,text'
13903      archive_cmds_need_lc_CXX=no
13904      hardcode_shlibpath_var_CXX=no
13905      runpath_var='LD_RUN_PATH'
13906
13907      case $cc_basename in
13908        CC*)
13909	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13910	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13911	  ;;
13912	*)
13913	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13914	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13915	  ;;
13916      esac
13917      ;;
13918
13919      sysv5* | sco3.2v5* | sco5v6*)
13920	# Note: We CANNOT use -z defs as we might desire, because we do not
13921	# link with -lc, and that would cause any symbols used from libc to
13922	# always be unresolved, which means just about no library would
13923	# ever link correctly.  If we're not using GNU ld we use -z text
13924	# though, which does catch some bad symbols but isn't as heavy-handed
13925	# as -z defs.
13926	no_undefined_flag_CXX='$wl-z,text'
13927	allow_undefined_flag_CXX='$wl-z,nodefs'
13928	archive_cmds_need_lc_CXX=no
13929	hardcode_shlibpath_var_CXX=no
13930	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
13931	hardcode_libdir_separator_CXX=':'
13932	link_all_deplibs_CXX=yes
13933	export_dynamic_flag_spec_CXX='$wl-Bexport'
13934	runpath_var='LD_RUN_PATH'
13935
13936	case $cc_basename in
13937          CC*)
13938	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13939	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13940	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13941              '"$old_archive_cmds_CXX"
13942	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13943              '"$reload_cmds_CXX"
13944	    ;;
13945	  *)
13946	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13947	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13948	    ;;
13949	esac
13950      ;;
13951
13952      tandem*)
13953        case $cc_basename in
13954          NCC*)
13955	    # NonStop-UX NCC 3.20
13956	    # FIXME: insert proper C++ library support
13957	    ld_shlibs_CXX=no
13958	    ;;
13959          *)
13960	    # FIXME: insert proper C++ library support
13961	    ld_shlibs_CXX=no
13962	    ;;
13963        esac
13964        ;;
13965
13966      vxworks*)
13967        # FIXME: insert proper C++ library support
13968        ld_shlibs_CXX=no
13969        ;;
13970
13971      *)
13972        # FIXME: insert proper C++ library support
13973        ld_shlibs_CXX=no
13974        ;;
13975    esac
13976
13977    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13978$as_echo "$ld_shlibs_CXX" >&6; }
13979    test no = "$ld_shlibs_CXX" && can_build_shared=no
13980
13981    GCC_CXX=$GXX
13982    LD_CXX=$LD
13983
13984    ## CAVEAT EMPTOR:
13985    ## There is no encapsulation within the following macros, do not change
13986    ## the running order or otherwise move them around unless you know exactly
13987    ## what you are doing...
13988    # Dependencies to place before and after the object being linked:
13989predep_objects_CXX=
13990postdep_objects_CXX=
13991predeps_CXX=
13992postdeps_CXX=
13993compiler_lib_search_path_CXX=
13994
13995cat > conftest.$ac_ext <<_LT_EOF
13996class Foo
13997{
13998public:
13999  Foo (void) { a = 0; }
14000private:
14001  int a;
14002};
14003_LT_EOF
14004
14005
14006_lt_libdeps_save_CFLAGS=$CFLAGS
14007case "$CC $CFLAGS " in #(
14008*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
14009*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
14010*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
14011esac
14012
14013if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14014  (eval $ac_compile) 2>&5
14015  ac_status=$?
14016  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14017  test $ac_status = 0; }; then
14018  # Parse the compiler output and extract the necessary
14019  # objects, libraries and library flags.
14020
14021  # Sentinel used to keep track of whether or not we are before
14022  # the conftest object file.
14023  pre_test_object_deps_done=no
14024
14025  for p in `eval "$output_verbose_link_cmd"`; do
14026    case $prev$p in
14027
14028    -L* | -R* | -l*)
14029       # Some compilers place space between "-{L,R}" and the path.
14030       # Remove the space.
14031       if test x-L = "$p" ||
14032          test x-R = "$p"; then
14033	 prev=$p
14034	 continue
14035       fi
14036
14037       # Expand the sysroot to ease extracting the directories later.
14038       if test -z "$prev"; then
14039         case $p in
14040         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
14041         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
14042         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
14043         esac
14044       fi
14045       case $p in
14046       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
14047       esac
14048       if test no = "$pre_test_object_deps_done"; then
14049	 case $prev in
14050	 -L | -R)
14051	   # Internal compiler library paths should come after those
14052	   # provided the user.  The postdeps already come after the
14053	   # user supplied libs so there is no need to process them.
14054	   if test -z "$compiler_lib_search_path_CXX"; then
14055	     compiler_lib_search_path_CXX=$prev$p
14056	   else
14057	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
14058	   fi
14059	   ;;
14060	 # The "-l" case would never come before the object being
14061	 # linked, so don't bother handling this case.
14062	 esac
14063       else
14064	 if test -z "$postdeps_CXX"; then
14065	   postdeps_CXX=$prev$p
14066	 else
14067	   postdeps_CXX="${postdeps_CXX} $prev$p"
14068	 fi
14069       fi
14070       prev=
14071       ;;
14072
14073    *.lto.$objext) ;; # Ignore GCC LTO objects
14074    *.$objext)
14075       # This assumes that the test object file only shows up
14076       # once in the compiler output.
14077       if test "$p" = "conftest.$objext"; then
14078	 pre_test_object_deps_done=yes
14079	 continue
14080       fi
14081
14082       if test no = "$pre_test_object_deps_done"; then
14083	 if test -z "$predep_objects_CXX"; then
14084	   predep_objects_CXX=$p
14085	 else
14086	   predep_objects_CXX="$predep_objects_CXX $p"
14087	 fi
14088       else
14089	 if test -z "$postdep_objects_CXX"; then
14090	   postdep_objects_CXX=$p
14091	 else
14092	   postdep_objects_CXX="$postdep_objects_CXX $p"
14093	 fi
14094       fi
14095       ;;
14096
14097    *) ;; # Ignore the rest.
14098
14099    esac
14100  done
14101
14102  # Clean up.
14103  rm -f a.out a.exe
14104else
14105  echo "libtool.m4: error: problem compiling CXX test program"
14106fi
14107
14108$RM -f confest.$objext
14109CFLAGS=$_lt_libdeps_save_CFLAGS
14110
14111# PORTME: override above test on systems where it is broken
14112case $host_os in
14113interix[3-9]*)
14114  # Interix 3.5 installs completely hosed .la files for C++, so rather than
14115  # hack all around it, let's just trust "g++" to DTRT.
14116  predep_objects_CXX=
14117  postdep_objects_CXX=
14118  postdeps_CXX=
14119  ;;
14120esac
14121
14122
14123case " $postdeps_CXX " in
14124*" -lc "*) archive_cmds_need_lc_CXX=no ;;
14125esac
14126 compiler_lib_search_dirs_CXX=
14127if test -n "${compiler_lib_search_path_CXX}"; then
14128 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
14129fi
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161    lt_prog_compiler_wl_CXX=
14162lt_prog_compiler_pic_CXX=
14163lt_prog_compiler_static_CXX=
14164
14165
14166  # C++ specific cases for pic, static, wl, etc.
14167  if test yes = "$GXX"; then
14168    lt_prog_compiler_wl_CXX='-Wl,'
14169    lt_prog_compiler_static_CXX='-static'
14170
14171    case $host_os in
14172    aix*)
14173      # All AIX code is PIC.
14174      if test ia64 = "$host_cpu"; then
14175	# AIX 5 now supports IA64 processor
14176	lt_prog_compiler_static_CXX='-Bstatic'
14177      fi
14178      lt_prog_compiler_pic_CXX='-fPIC'
14179      ;;
14180
14181    amigaos*)
14182      case $host_cpu in
14183      powerpc)
14184            # see comment about AmigaOS4 .so support
14185            lt_prog_compiler_pic_CXX='-fPIC'
14186        ;;
14187      m68k)
14188            # FIXME: we need at least 68020 code to build shared libraries, but
14189            # adding the '-m68020' flag to GCC prevents building anything better,
14190            # like '-m68040'.
14191            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14192        ;;
14193      esac
14194      ;;
14195
14196    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14197      # PIC is the default for these OSes.
14198      ;;
14199    mingw* | cygwin* | os2* | pw32* | cegcc*)
14200      # This hack is so that the source file can tell whether it is being
14201      # built for inclusion in a dll (and should export symbols for example).
14202      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14203      # (--disable-auto-import) libraries
14204      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14205      case $host_os in
14206      os2*)
14207	lt_prog_compiler_static_CXX='$wl-static'
14208	;;
14209      esac
14210      ;;
14211    darwin* | rhapsody*)
14212      # PIC is the default on this platform
14213      # Common symbols not allowed in MH_DYLIB files
14214      lt_prog_compiler_pic_CXX='-fno-common'
14215      ;;
14216    *djgpp*)
14217      # DJGPP does not support shared libraries at all
14218      lt_prog_compiler_pic_CXX=
14219      ;;
14220    haiku*)
14221      # PIC is the default for Haiku.
14222      # The "-static" flag exists, but is broken.
14223      lt_prog_compiler_static_CXX=
14224      ;;
14225    interix[3-9]*)
14226      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14227      # Instead, we relocate shared libraries at runtime.
14228      ;;
14229    sysv4*MP*)
14230      if test -d /usr/nec; then
14231	lt_prog_compiler_pic_CXX=-Kconform_pic
14232      fi
14233      ;;
14234    hpux*)
14235      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14236      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14237      # sets the default TLS model and affects inlining.
14238      case $host_cpu in
14239      hppa*64*)
14240	;;
14241      *)
14242	lt_prog_compiler_pic_CXX='-fPIC'
14243	;;
14244      esac
14245      ;;
14246    *qnx* | *nto*)
14247      # QNX uses GNU C++, but need to define -shared option too, otherwise
14248      # it will coredump.
14249      lt_prog_compiler_pic_CXX='-fPIC -shared'
14250      ;;
14251    *)
14252      lt_prog_compiler_pic_CXX='-fPIC'
14253      ;;
14254    esac
14255  else
14256    case $host_os in
14257      aix[4-9]*)
14258	# All AIX code is PIC.
14259	if test ia64 = "$host_cpu"; then
14260	  # AIX 5 now supports IA64 processor
14261	  lt_prog_compiler_static_CXX='-Bstatic'
14262	else
14263	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14264	fi
14265	;;
14266      chorus*)
14267	case $cc_basename in
14268	cxch68*)
14269	  # Green Hills C++ Compiler
14270	  # _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"
14271	  ;;
14272	esac
14273	;;
14274      mingw* | cygwin* | os2* | pw32* | cegcc*)
14275	# This hack is so that the source file can tell whether it is being
14276	# built for inclusion in a dll (and should export symbols for example).
14277	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14278	;;
14279      dgux*)
14280	case $cc_basename in
14281	  ec++*)
14282	    lt_prog_compiler_pic_CXX='-KPIC'
14283	    ;;
14284	  ghcx*)
14285	    # Green Hills C++ Compiler
14286	    lt_prog_compiler_pic_CXX='-pic'
14287	    ;;
14288	  *)
14289	    ;;
14290	esac
14291	;;
14292      freebsd* | dragonfly*)
14293	# FreeBSD uses GNU C++
14294	;;
14295      hpux9* | hpux10* | hpux11*)
14296	case $cc_basename in
14297	  CC*)
14298	    lt_prog_compiler_wl_CXX='-Wl,'
14299	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
14300	    if test ia64 != "$host_cpu"; then
14301	      lt_prog_compiler_pic_CXX='+Z'
14302	    fi
14303	    ;;
14304	  aCC*)
14305	    lt_prog_compiler_wl_CXX='-Wl,'
14306	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
14307	    case $host_cpu in
14308	    hppa*64*|ia64*)
14309	      # +Z the default
14310	      ;;
14311	    *)
14312	      lt_prog_compiler_pic_CXX='+Z'
14313	      ;;
14314	    esac
14315	    ;;
14316	  *)
14317	    ;;
14318	esac
14319	;;
14320      interix*)
14321	# This is c89, which is MS Visual C++ (no shared libs)
14322	# Anyone wants to do a port?
14323	;;
14324      irix5* | irix6* | nonstopux*)
14325	case $cc_basename in
14326	  CC*)
14327	    lt_prog_compiler_wl_CXX='-Wl,'
14328	    lt_prog_compiler_static_CXX='-non_shared'
14329	    # CC pic flag -KPIC is the default.
14330	    ;;
14331	  *)
14332	    ;;
14333	esac
14334	;;
14335      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14336	case $cc_basename in
14337	  KCC*)
14338	    # KAI C++ Compiler
14339	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14340	    lt_prog_compiler_pic_CXX='-fPIC'
14341	    ;;
14342	  ecpc* )
14343	    # old Intel C++ for x86_64, which still supported -KPIC.
14344	    lt_prog_compiler_wl_CXX='-Wl,'
14345	    lt_prog_compiler_pic_CXX='-KPIC'
14346	    lt_prog_compiler_static_CXX='-static'
14347	    ;;
14348	  icpc* )
14349	    # Intel C++, used to be incompatible with GCC.
14350	    # ICC 10 doesn't accept -KPIC any more.
14351	    lt_prog_compiler_wl_CXX='-Wl,'
14352	    lt_prog_compiler_pic_CXX='-fPIC'
14353	    lt_prog_compiler_static_CXX='-static'
14354	    ;;
14355	  pgCC* | pgcpp*)
14356	    # Portland Group C++ compiler
14357	    lt_prog_compiler_wl_CXX='-Wl,'
14358	    lt_prog_compiler_pic_CXX='-fpic'
14359	    lt_prog_compiler_static_CXX='-Bstatic'
14360	    ;;
14361	  cxx*)
14362	    # Compaq C++
14363	    # Make sure the PIC flag is empty.  It appears that all Alpha
14364	    # Linux and Compaq Tru64 Unix objects are PIC.
14365	    lt_prog_compiler_pic_CXX=
14366	    lt_prog_compiler_static_CXX='-non_shared'
14367	    ;;
14368	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14369	    # IBM XL 8.0, 9.0 on PPC and BlueGene
14370	    lt_prog_compiler_wl_CXX='-Wl,'
14371	    lt_prog_compiler_pic_CXX='-qpic'
14372	    lt_prog_compiler_static_CXX='-qstaticlink'
14373	    ;;
14374	  *)
14375	    case `$CC -V 2>&1 | sed 5q` in
14376	    *Sun\ C*)
14377	      # Sun C++ 5.9
14378	      lt_prog_compiler_pic_CXX='-KPIC'
14379	      lt_prog_compiler_static_CXX='-Bstatic'
14380	      lt_prog_compiler_wl_CXX='-Qoption ld '
14381	      ;;
14382	    esac
14383	    ;;
14384	esac
14385	;;
14386      lynxos*)
14387	;;
14388      m88k*)
14389	;;
14390      mvs*)
14391	case $cc_basename in
14392	  cxx*)
14393	    lt_prog_compiler_pic_CXX='-W c,exportall'
14394	    ;;
14395	  *)
14396	    ;;
14397	esac
14398	;;
14399      netbsd* | netbsdelf*-gnu)
14400	;;
14401      *qnx* | *nto*)
14402        # QNX uses GNU C++, but need to define -shared option too, otherwise
14403        # it will coredump.
14404        lt_prog_compiler_pic_CXX='-fPIC -shared'
14405        ;;
14406      osf3* | osf4* | osf5*)
14407	case $cc_basename in
14408	  KCC*)
14409	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14410	    ;;
14411	  RCC*)
14412	    # Rational C++ 2.4.1
14413	    lt_prog_compiler_pic_CXX='-pic'
14414	    ;;
14415	  cxx*)
14416	    # Digital/Compaq C++
14417	    lt_prog_compiler_wl_CXX='-Wl,'
14418	    # Make sure the PIC flag is empty.  It appears that all Alpha
14419	    # Linux and Compaq Tru64 Unix objects are PIC.
14420	    lt_prog_compiler_pic_CXX=
14421	    lt_prog_compiler_static_CXX='-non_shared'
14422	    ;;
14423	  *)
14424	    ;;
14425	esac
14426	;;
14427      psos*)
14428	;;
14429      solaris*)
14430	case $cc_basename in
14431	  CC* | sunCC*)
14432	    # Sun C++ 4.2, 5.x and Centerline C++
14433	    lt_prog_compiler_pic_CXX='-KPIC'
14434	    lt_prog_compiler_static_CXX='-Bstatic'
14435	    lt_prog_compiler_wl_CXX='-Qoption ld '
14436	    ;;
14437	  gcx*)
14438	    # Green Hills C++ Compiler
14439	    lt_prog_compiler_pic_CXX='-PIC'
14440	    ;;
14441	  *)
14442	    ;;
14443	esac
14444	;;
14445      sunos4*)
14446	case $cc_basename in
14447	  CC*)
14448	    # Sun C++ 4.x
14449	    lt_prog_compiler_pic_CXX='-pic'
14450	    lt_prog_compiler_static_CXX='-Bstatic'
14451	    ;;
14452	  lcc*)
14453	    # Lucid
14454	    lt_prog_compiler_pic_CXX='-pic'
14455	    ;;
14456	  *)
14457	    ;;
14458	esac
14459	;;
14460      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14461	case $cc_basename in
14462	  CC*)
14463	    lt_prog_compiler_wl_CXX='-Wl,'
14464	    lt_prog_compiler_pic_CXX='-KPIC'
14465	    lt_prog_compiler_static_CXX='-Bstatic'
14466	    ;;
14467	esac
14468	;;
14469      tandem*)
14470	case $cc_basename in
14471	  NCC*)
14472	    # NonStop-UX NCC 3.20
14473	    lt_prog_compiler_pic_CXX='-KPIC'
14474	    ;;
14475	  *)
14476	    ;;
14477	esac
14478	;;
14479      vxworks*)
14480	;;
14481      *)
14482	lt_prog_compiler_can_build_shared_CXX=no
14483	;;
14484    esac
14485  fi
14486
14487case $host_os in
14488  # For platforms that do not support PIC, -DPIC is meaningless:
14489  *djgpp*)
14490    lt_prog_compiler_pic_CXX=
14491    ;;
14492  *)
14493    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14494    ;;
14495esac
14496
14497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14498$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14499if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
14500  $as_echo_n "(cached) " >&6
14501else
14502  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
14503fi
14504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
14505$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
14506lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
14507
14508#
14509# Check to make sure the PIC flag actually works.
14510#
14511if test -n "$lt_prog_compiler_pic_CXX"; then
14512  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14513$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14514if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14515  $as_echo_n "(cached) " >&6
14516else
14517  lt_cv_prog_compiler_pic_works_CXX=no
14518   ac_outfile=conftest.$ac_objext
14519   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14520   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
14521   # Insert the option either (1) after the last *FLAGS variable, or
14522   # (2) before a word containing "conftest.", or (3) at the end.
14523   # Note that $ac_compile itself does not contain backslashes and begins
14524   # with a dollar sign (not a hyphen), so the echo should work correctly.
14525   # The option is referenced via a variable to avoid confusing sed.
14526   lt_compile=`echo "$ac_compile" | $SED \
14527   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14528   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14529   -e 's:$: $lt_compiler_flag:'`
14530   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14531   (eval "$lt_compile" 2>conftest.err)
14532   ac_status=$?
14533   cat conftest.err >&5
14534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14535   if (exit $ac_status) && test -s "$ac_outfile"; then
14536     # The compiler can only warn and ignore the option if not recognized
14537     # So say no if there are warnings other than the usual output.
14538     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14539     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14540     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14541       lt_cv_prog_compiler_pic_works_CXX=yes
14542     fi
14543   fi
14544   $RM conftest*
14545
14546fi
14547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14548$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14549
14550if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
14551    case $lt_prog_compiler_pic_CXX in
14552     "" | " "*) ;;
14553     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14554     esac
14555else
14556    lt_prog_compiler_pic_CXX=
14557     lt_prog_compiler_can_build_shared_CXX=no
14558fi
14559
14560fi
14561
14562
14563
14564
14565
14566#
14567# Check to make sure the static flag actually works.
14568#
14569wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14571$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14572if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14573  $as_echo_n "(cached) " >&6
14574else
14575  lt_cv_prog_compiler_static_works_CXX=no
14576   save_LDFLAGS=$LDFLAGS
14577   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14578   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14579   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14580     # The linker can only warn and ignore the option if not recognized
14581     # So say no if there are warnings
14582     if test -s conftest.err; then
14583       # Append any errors to the config.log.
14584       cat conftest.err 1>&5
14585       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14586       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14587       if diff conftest.exp conftest.er2 >/dev/null; then
14588         lt_cv_prog_compiler_static_works_CXX=yes
14589       fi
14590     else
14591       lt_cv_prog_compiler_static_works_CXX=yes
14592     fi
14593   fi
14594   $RM -r conftest*
14595   LDFLAGS=$save_LDFLAGS
14596
14597fi
14598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14599$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14600
14601if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
14602    :
14603else
14604    lt_prog_compiler_static_CXX=
14605fi
14606
14607
14608
14609
14610    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14611$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14612if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14613  $as_echo_n "(cached) " >&6
14614else
14615  lt_cv_prog_compiler_c_o_CXX=no
14616   $RM -r conftest 2>/dev/null
14617   mkdir conftest
14618   cd conftest
14619   mkdir out
14620   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14621
14622   lt_compiler_flag="-o out/conftest2.$ac_objext"
14623   # Insert the option either (1) after the last *FLAGS variable, or
14624   # (2) before a word containing "conftest.", or (3) at the end.
14625   # Note that $ac_compile itself does not contain backslashes and begins
14626   # with a dollar sign (not a hyphen), so the echo should work correctly.
14627   lt_compile=`echo "$ac_compile" | $SED \
14628   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14629   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14630   -e 's:$: $lt_compiler_flag:'`
14631   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14632   (eval "$lt_compile" 2>out/conftest.err)
14633   ac_status=$?
14634   cat out/conftest.err >&5
14635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14636   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14637   then
14638     # The compiler can only warn and ignore the option if not recognized
14639     # So say no if there are warnings
14640     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14641     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14642     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14643       lt_cv_prog_compiler_c_o_CXX=yes
14644     fi
14645   fi
14646   chmod u+w . 2>&5
14647   $RM conftest*
14648   # SGI C++ compiler will create directory out/ii_files/ for
14649   # template instantiation
14650   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14651   $RM out/* && rmdir out
14652   cd ..
14653   $RM -r conftest
14654   $RM conftest*
14655
14656fi
14657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14658$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14659
14660
14661
14662    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14663$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14664if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14665  $as_echo_n "(cached) " >&6
14666else
14667  lt_cv_prog_compiler_c_o_CXX=no
14668   $RM -r conftest 2>/dev/null
14669   mkdir conftest
14670   cd conftest
14671   mkdir out
14672   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14673
14674   lt_compiler_flag="-o out/conftest2.$ac_objext"
14675   # Insert the option either (1) after the last *FLAGS variable, or
14676   # (2) before a word containing "conftest.", or (3) at the end.
14677   # Note that $ac_compile itself does not contain backslashes and begins
14678   # with a dollar sign (not a hyphen), so the echo should work correctly.
14679   lt_compile=`echo "$ac_compile" | $SED \
14680   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14681   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14682   -e 's:$: $lt_compiler_flag:'`
14683   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14684   (eval "$lt_compile" 2>out/conftest.err)
14685   ac_status=$?
14686   cat out/conftest.err >&5
14687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14688   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14689   then
14690     # The compiler can only warn and ignore the option if not recognized
14691     # So say no if there are warnings
14692     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14693     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14694     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14695       lt_cv_prog_compiler_c_o_CXX=yes
14696     fi
14697   fi
14698   chmod u+w . 2>&5
14699   $RM conftest*
14700   # SGI C++ compiler will create directory out/ii_files/ for
14701   # template instantiation
14702   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14703   $RM out/* && rmdir out
14704   cd ..
14705   $RM -r conftest
14706   $RM conftest*
14707
14708fi
14709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14710$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14711
14712
14713
14714
14715hard_links=nottested
14716if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
14717  # do not overwrite the value of need_locks provided by the user
14718  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14719$as_echo_n "checking if we can lock with hard links... " >&6; }
14720  hard_links=yes
14721  $RM conftest*
14722  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14723  touch conftest.a
14724  ln conftest.a conftest.b 2>&5 || hard_links=no
14725  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14727$as_echo "$hard_links" >&6; }
14728  if test no = "$hard_links"; then
14729    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
14730$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
14731    need_locks=warn
14732  fi
14733else
14734  need_locks=no
14735fi
14736
14737
14738
14739    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14740$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14741
14742  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14743  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14744  case $host_os in
14745  aix[4-9]*)
14746    # If we're using GNU nm, then we don't want the "-C" option.
14747    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
14748    # Without the "-l" option, or with the "-B" option, AIX nm treats
14749    # weak defined symbols like other global defined symbols, whereas
14750    # GNU nm marks them as "W".
14751    # While the 'weak' keyword is ignored in the Export File, we need
14752    # it in the Import File for the 'aix-soname' feature, so we have
14753    # to replace the "-B" option with "-P" for AIX nm.
14754    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14755      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'
14756    else
14757      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'
14758    fi
14759    ;;
14760  pw32*)
14761    export_symbols_cmds_CXX=$ltdll_cmds
14762    ;;
14763  cygwin* | mingw* | cegcc*)
14764    case $cc_basename in
14765    cl*)
14766      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
14767      ;;
14768    *)
14769      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'
14770      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14771      ;;
14772    esac
14773    ;;
14774  linux* | k*bsd*-gnu | gnu*)
14775    link_all_deplibs_CXX=no
14776    ;;
14777  *)
14778    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14779    ;;
14780  esac
14781
14782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14783$as_echo "$ld_shlibs_CXX" >&6; }
14784test no = "$ld_shlibs_CXX" && can_build_shared=no
14785
14786with_gnu_ld_CXX=$with_gnu_ld
14787
14788
14789
14790
14791
14792
14793#
14794# Do we need to explicitly link libc?
14795#
14796case "x$archive_cmds_need_lc_CXX" in
14797x|xyes)
14798  # Assume -lc should be added
14799  archive_cmds_need_lc_CXX=yes
14800
14801  if test yes,yes = "$GCC,$enable_shared"; then
14802    case $archive_cmds_CXX in
14803    *'~'*)
14804      # FIXME: we may have to deal with multi-command sequences.
14805      ;;
14806    '$CC '*)
14807      # Test whether the compiler implicitly links with -lc since on some
14808      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14809      # to ld, don't add -lc before -lgcc.
14810      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14811$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14812if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14813  $as_echo_n "(cached) " >&6
14814else
14815  $RM conftest*
14816	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14817
14818	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14819  (eval $ac_compile) 2>&5
14820  ac_status=$?
14821  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14822  test $ac_status = 0; } 2>conftest.err; then
14823	  soname=conftest
14824	  lib=conftest
14825	  libobjs=conftest.$ac_objext
14826	  deplibs=
14827	  wl=$lt_prog_compiler_wl_CXX
14828	  pic_flag=$lt_prog_compiler_pic_CXX
14829	  compiler_flags=-v
14830	  linker_flags=-v
14831	  verstring=
14832	  output_objdir=.
14833	  libname=conftest
14834	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14835	  allow_undefined_flag_CXX=
14836	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14837  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14838  ac_status=$?
14839  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14840  test $ac_status = 0; }
14841	  then
14842	    lt_cv_archive_cmds_need_lc_CXX=no
14843	  else
14844	    lt_cv_archive_cmds_need_lc_CXX=yes
14845	  fi
14846	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14847	else
14848	  cat conftest.err 1>&5
14849	fi
14850	$RM conftest*
14851
14852fi
14853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14854$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14855      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14856      ;;
14857    esac
14858  fi
14859  ;;
14860esac
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14924$as_echo_n "checking dynamic linker characteristics... " >&6; }
14925
14926library_names_spec=
14927libname_spec='lib$name'
14928soname_spec=
14929shrext_cmds=.so
14930postinstall_cmds=
14931postuninstall_cmds=
14932finish_cmds=
14933finish_eval=
14934shlibpath_var=
14935shlibpath_overrides_runpath=unknown
14936version_type=none
14937dynamic_linker="$host_os ld.so"
14938sys_lib_dlsearch_path_spec="/lib /usr/lib"
14939need_lib_prefix=unknown
14940hardcode_into_libs=no
14941
14942# when you set need_version to no, make sure it does not cause -set_version
14943# flags to be left without arguments
14944need_version=unknown
14945
14946
14947
14948case $host_os in
14949aix3*)
14950  version_type=linux # correct to gnu/linux during the next big refactor
14951  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
14952  shlibpath_var=LIBPATH
14953
14954  # AIX 3 has no versioning support, so we append a major version to the name.
14955  soname_spec='$libname$release$shared_ext$major'
14956  ;;
14957
14958aix[4-9]*)
14959  version_type=linux # correct to gnu/linux during the next big refactor
14960  need_lib_prefix=no
14961  need_version=no
14962  hardcode_into_libs=yes
14963  if test ia64 = "$host_cpu"; then
14964    # AIX 5 supports IA64
14965    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
14966    shlibpath_var=LD_LIBRARY_PATH
14967  else
14968    # With GCC up to 2.95.x, collect2 would create an import file
14969    # for dependence libraries.  The import file would start with
14970    # the line '#! .'.  This would cause the generated library to
14971    # depend on '.', always an invalid library.  This was fixed in
14972    # development snapshots of GCC prior to 3.0.
14973    case $host_os in
14974      aix4 | aix4.[01] | aix4.[01].*)
14975      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14976	   echo ' yes '
14977	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
14978	:
14979      else
14980	can_build_shared=no
14981      fi
14982      ;;
14983    esac
14984    # Using Import Files as archive members, it is possible to support
14985    # filename-based versioning of shared library archives on AIX. While
14986    # this would work for both with and without runtime linking, it will
14987    # prevent static linking of such archives. So we do filename-based
14988    # shared library versioning with .so extension only, which is used
14989    # when both runtime linking and shared linking is enabled.
14990    # Unfortunately, runtime linking may impact performance, so we do
14991    # not want this to be the default eventually. Also, we use the
14992    # versioned .so libs for executables only if there is the -brtl
14993    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
14994    # To allow for filename-based versioning support, we need to create
14995    # libNAME.so.V as an archive file, containing:
14996    # *) an Import File, referring to the versioned filename of the
14997    #    archive as well as the shared archive member, telling the
14998    #    bitwidth (32 or 64) of that shared object, and providing the
14999    #    list of exported symbols of that shared object, eventually
15000    #    decorated with the 'weak' keyword
15001    # *) the shared object with the F_LOADONLY flag set, to really avoid
15002    #    it being seen by the linker.
15003    # At run time we better use the real file rather than another symlink,
15004    # but for link time we create the symlink libNAME.so -> libNAME.so.V
15005
15006    case $with_aix_soname,$aix_use_runtimelinking in
15007    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
15008    # soname into executable. Probably we can add versioning support to
15009    # collect2, so additional links can be useful in future.
15010    aix,yes) # traditional libtool
15011      dynamic_linker='AIX unversionable lib.so'
15012      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15013      # instead of lib<name>.a to let people know that these are not
15014      # typical AIX shared libraries.
15015      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15016      ;;
15017    aix,no) # traditional AIX only
15018      dynamic_linker='AIX lib.a(lib.so.V)'
15019      # We preserve .a as extension for shared libraries through AIX4.2
15020      # and later when we are not doing run time linking.
15021      library_names_spec='$libname$release.a $libname.a'
15022      soname_spec='$libname$release$shared_ext$major'
15023      ;;
15024    svr4,*) # full svr4 only
15025      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
15026      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15027      # We do not specify a path in Import Files, so LIBPATH fires.
15028      shlibpath_overrides_runpath=yes
15029      ;;
15030    *,yes) # both, prefer svr4
15031      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
15032      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15033      # unpreferred sharedlib libNAME.a needs extra handling
15034      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"'
15035      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"'
15036      # We do not specify a path in Import Files, so LIBPATH fires.
15037      shlibpath_overrides_runpath=yes
15038      ;;
15039    *,no) # both, prefer aix
15040      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
15041      library_names_spec='$libname$release.a $libname.a'
15042      soname_spec='$libname$release$shared_ext$major'
15043      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
15044      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)'
15045      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"'
15046      ;;
15047    esac
15048    shlibpath_var=LIBPATH
15049  fi
15050  ;;
15051
15052amigaos*)
15053  case $host_cpu in
15054  powerpc)
15055    # Since July 2007 AmigaOS4 officially supports .so libraries.
15056    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15057    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15058    ;;
15059  m68k)
15060    library_names_spec='$libname.ixlibrary $libname.a'
15061    # Create ${libname}_ixlibrary.a entries in /sys/libs.
15062    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'
15063    ;;
15064  esac
15065  ;;
15066
15067beos*)
15068  library_names_spec='$libname$shared_ext'
15069  dynamic_linker="$host_os ld.so"
15070  shlibpath_var=LIBRARY_PATH
15071  ;;
15072
15073bsdi[45]*)
15074  version_type=linux # correct to gnu/linux during the next big refactor
15075  need_version=no
15076  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15077  soname_spec='$libname$release$shared_ext$major'
15078  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15079  shlibpath_var=LD_LIBRARY_PATH
15080  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15081  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15082  # the default ld.so.conf also contains /usr/contrib/lib and
15083  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15084  # libtool to hard-code these into programs
15085  ;;
15086
15087cygwin* | mingw* | pw32* | cegcc*)
15088  version_type=windows
15089  shrext_cmds=.dll
15090  need_version=no
15091  need_lib_prefix=no
15092
15093  case $GCC,$cc_basename in
15094  yes,*)
15095    # gcc
15096    library_names_spec='$libname.dll.a'
15097    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15098    postinstall_cmds='base_file=`basename \$file`~
15099      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
15100      dldir=$destdir/`dirname \$dlpath`~
15101      test -d \$dldir || mkdir -p \$dldir~
15102      $install_prog $dir/$dlname \$dldir/$dlname~
15103      chmod a+x \$dldir/$dlname~
15104      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15105        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15106      fi'
15107    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15108      dlpath=$dir/\$dldll~
15109       $RM \$dlpath'
15110    shlibpath_overrides_runpath=yes
15111
15112    case $host_os in
15113    cygwin*)
15114      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15115      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15116
15117      ;;
15118    mingw* | cegcc*)
15119      # MinGW DLLs use traditional 'lib' prefix
15120      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15121      ;;
15122    pw32*)
15123      # pw32 DLLs use 'pw' prefix rather than 'lib'
15124      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15125      ;;
15126    esac
15127    dynamic_linker='Win32 ld.exe'
15128    ;;
15129
15130  *,cl*)
15131    # Native MSVC
15132    libname_spec='$name'
15133    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
15134    library_names_spec='$libname.dll.lib'
15135
15136    case $build_os in
15137    mingw*)
15138      sys_lib_search_path_spec=
15139      lt_save_ifs=$IFS
15140      IFS=';'
15141      for lt_path in $LIB
15142      do
15143        IFS=$lt_save_ifs
15144        # Let DOS variable expansion print the short 8.3 style file name.
15145        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
15146        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
15147      done
15148      IFS=$lt_save_ifs
15149      # Convert to MSYS style.
15150      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
15151      ;;
15152    cygwin*)
15153      # Convert to unix form, then to dos form, then back to unix form
15154      # but this time dos style (no spaces!) so that the unix form looks
15155      # like /cygdrive/c/PROGRA~1:/cygdr...
15156      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
15157      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
15158      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15159      ;;
15160    *)
15161      sys_lib_search_path_spec=$LIB
15162      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
15163        # It is most probably a Windows format PATH.
15164        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15165      else
15166        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15167      fi
15168      # FIXME: find the short name or the path components, as spaces are
15169      # common. (e.g. "Program Files" -> "PROGRA~1")
15170      ;;
15171    esac
15172
15173    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15174    postinstall_cmds='base_file=`basename \$file`~
15175      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
15176      dldir=$destdir/`dirname \$dlpath`~
15177      test -d \$dldir || mkdir -p \$dldir~
15178      $install_prog $dir/$dlname \$dldir/$dlname'
15179    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15180      dlpath=$dir/\$dldll~
15181       $RM \$dlpath'
15182    shlibpath_overrides_runpath=yes
15183    dynamic_linker='Win32 link.exe'
15184    ;;
15185
15186  *)
15187    # Assume MSVC wrapper
15188    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
15189    dynamic_linker='Win32 ld.exe'
15190    ;;
15191  esac
15192  # FIXME: first we should search . and the directory the executable is in
15193  shlibpath_var=PATH
15194  ;;
15195
15196darwin* | rhapsody*)
15197  dynamic_linker="$host_os dyld"
15198  version_type=darwin
15199  need_lib_prefix=no
15200  need_version=no
15201  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
15202  soname_spec='$libname$release$major$shared_ext'
15203  shlibpath_overrides_runpath=yes
15204  shlibpath_var=DYLD_LIBRARY_PATH
15205  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15206
15207  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15208  ;;
15209
15210dgux*)
15211  version_type=linux # correct to gnu/linux during the next big refactor
15212  need_lib_prefix=no
15213  need_version=no
15214  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15215  soname_spec='$libname$release$shared_ext$major'
15216  shlibpath_var=LD_LIBRARY_PATH
15217  ;;
15218
15219freebsd* | dragonfly*)
15220  # DragonFly does not have aout.  When/if they implement a new
15221  # versioning mechanism, adjust this.
15222  if test -x /usr/bin/objformat; then
15223    objformat=`/usr/bin/objformat`
15224  else
15225    case $host_os in
15226    freebsd[23].*) objformat=aout ;;
15227    *) objformat=elf ;;
15228    esac
15229  fi
15230  version_type=freebsd-$objformat
15231  case $version_type in
15232    freebsd-elf*)
15233      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15234      soname_spec='$libname$release$shared_ext$major'
15235      need_version=no
15236      need_lib_prefix=no
15237      ;;
15238    freebsd-*)
15239      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
15240      need_version=yes
15241      ;;
15242  esac
15243  shlibpath_var=LD_LIBRARY_PATH
15244  case $host_os in
15245  freebsd2.*)
15246    shlibpath_overrides_runpath=yes
15247    ;;
15248  freebsd3.[01]* | freebsdelf3.[01]*)
15249    shlibpath_overrides_runpath=yes
15250    hardcode_into_libs=yes
15251    ;;
15252  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15253  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15254    shlibpath_overrides_runpath=no
15255    hardcode_into_libs=yes
15256    ;;
15257  *) # from 4.6 on, and DragonFly
15258    shlibpath_overrides_runpath=yes
15259    hardcode_into_libs=yes
15260    ;;
15261  esac
15262  ;;
15263
15264haiku*)
15265  version_type=linux # correct to gnu/linux during the next big refactor
15266  need_lib_prefix=no
15267  need_version=no
15268  dynamic_linker="$host_os runtime_loader"
15269  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15270  soname_spec='$libname$release$shared_ext$major'
15271  shlibpath_var=LIBRARY_PATH
15272  shlibpath_overrides_runpath=no
15273  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
15274  hardcode_into_libs=yes
15275  ;;
15276
15277hpux9* | hpux10* | hpux11*)
15278  # Give a soname corresponding to the major version so that dld.sl refuses to
15279  # link against other versions.
15280  version_type=sunos
15281  need_lib_prefix=no
15282  need_version=no
15283  case $host_cpu in
15284  ia64*)
15285    shrext_cmds='.so'
15286    hardcode_into_libs=yes
15287    dynamic_linker="$host_os dld.so"
15288    shlibpath_var=LD_LIBRARY_PATH
15289    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15290    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15291    soname_spec='$libname$release$shared_ext$major'
15292    if test 32 = "$HPUX_IA64_MODE"; then
15293      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15294      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
15295    else
15296      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15297      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
15298    fi
15299    ;;
15300  hppa*64*)
15301    shrext_cmds='.sl'
15302    hardcode_into_libs=yes
15303    dynamic_linker="$host_os dld.sl"
15304    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15305    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15306    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15307    soname_spec='$libname$release$shared_ext$major'
15308    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15309    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15310    ;;
15311  *)
15312    shrext_cmds='.sl'
15313    dynamic_linker="$host_os dld.sl"
15314    shlibpath_var=SHLIB_PATH
15315    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15316    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15317    soname_spec='$libname$release$shared_ext$major'
15318    ;;
15319  esac
15320  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15321  postinstall_cmds='chmod 555 $lib'
15322  # or fails outright, so override atomically:
15323  install_override_mode=555
15324  ;;
15325
15326interix[3-9]*)
15327  version_type=linux # correct to gnu/linux during the next big refactor
15328  need_lib_prefix=no
15329  need_version=no
15330  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15331  soname_spec='$libname$release$shared_ext$major'
15332  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15333  shlibpath_var=LD_LIBRARY_PATH
15334  shlibpath_overrides_runpath=no
15335  hardcode_into_libs=yes
15336  ;;
15337
15338irix5* | irix6* | nonstopux*)
15339  case $host_os in
15340    nonstopux*) version_type=nonstopux ;;
15341    *)
15342	if test yes = "$lt_cv_prog_gnu_ld"; then
15343		version_type=linux # correct to gnu/linux during the next big refactor
15344	else
15345		version_type=irix
15346	fi ;;
15347  esac
15348  need_lib_prefix=no
15349  need_version=no
15350  soname_spec='$libname$release$shared_ext$major'
15351  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
15352  case $host_os in
15353  irix5* | nonstopux*)
15354    libsuff= shlibsuff=
15355    ;;
15356  *)
15357    case $LD in # libtool.m4 will add one of these switches to LD
15358    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15359      libsuff= shlibsuff= libmagic=32-bit;;
15360    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15361      libsuff=32 shlibsuff=N32 libmagic=N32;;
15362    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15363      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15364    *) libsuff= shlibsuff= libmagic=never-match;;
15365    esac
15366    ;;
15367  esac
15368  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15369  shlibpath_overrides_runpath=no
15370  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
15371  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
15372  hardcode_into_libs=yes
15373  ;;
15374
15375# No shared lib support for Linux oldld, aout, or coff.
15376linux*oldld* | linux*aout* | linux*coff*)
15377  dynamic_linker=no
15378  ;;
15379
15380linux*android*)
15381  version_type=none # Android doesn't support versioned libraries.
15382  need_lib_prefix=no
15383  need_version=no
15384  library_names_spec='$libname$release$shared_ext'
15385  soname_spec='$libname$release$shared_ext'
15386  finish_cmds=
15387  shlibpath_var=LD_LIBRARY_PATH
15388  shlibpath_overrides_runpath=yes
15389
15390  # This implies no fast_install, which is unacceptable.
15391  # Some rework will be needed to allow for fast_install
15392  # before this can be enabled.
15393  hardcode_into_libs=yes
15394
15395  dynamic_linker='Android linker'
15396  # Don't embed -rpath directories since the linker doesn't support them.
15397  hardcode_libdir_flag_spec_CXX='-L$libdir'
15398  ;;
15399
15400# This must be glibc/ELF.
15401linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15402  version_type=linux # correct to gnu/linux during the next big refactor
15403  need_lib_prefix=no
15404  need_version=no
15405  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15406  soname_spec='$libname$release$shared_ext$major'
15407  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15408  shlibpath_var=LD_LIBRARY_PATH
15409  shlibpath_overrides_runpath=no
15410
15411  # Some binutils ld are patched to set DT_RUNPATH
15412  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15413  $as_echo_n "(cached) " >&6
15414else
15415  lt_cv_shlibpath_overrides_runpath=no
15416    save_LDFLAGS=$LDFLAGS
15417    save_libdir=$libdir
15418    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15419	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15420    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15421/* end confdefs.h.  */
15422
15423int
15424main ()
15425{
15426
15427  ;
15428  return 0;
15429}
15430_ACEOF
15431if ac_fn_cxx_try_link "$LINENO"; then :
15432  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15433  lt_cv_shlibpath_overrides_runpath=yes
15434fi
15435fi
15436rm -f core conftest.err conftest.$ac_objext \
15437    conftest$ac_exeext conftest.$ac_ext
15438    LDFLAGS=$save_LDFLAGS
15439    libdir=$save_libdir
15440
15441fi
15442
15443  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15444
15445  # This implies no fast_install, which is unacceptable.
15446  # Some rework will be needed to allow for fast_install
15447  # before this can be enabled.
15448  hardcode_into_libs=yes
15449
15450  # Ideally, we could use ldconfig to report *all* directores which are
15451  # searched for libraries, however this is still not possible.  Aside from not
15452  # being certain /sbin/ldconfig is available, command
15453  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
15454  # even though it is searched at run-time.  Try to do the best guess by
15455  # appending ld.so.conf contents (and includes) to the search path.
15456  if test -f /etc/ld.so.conf; then
15457    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' ' '`
15458    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15459  fi
15460
15461  # We used to test for /lib/ld.so.1 and disable shared libraries on
15462  # powerpc, because MkLinux only supported shared libraries with the
15463  # GNU dynamic linker.  Since this was broken with cross compilers,
15464  # most powerpc-linux boxes support dynamic linking these days and
15465  # people can always --disable-shared, the test was removed, and we
15466  # assume the GNU/Linux dynamic linker is in use.
15467  dynamic_linker='GNU/Linux ld.so'
15468  ;;
15469
15470netbsdelf*-gnu)
15471  version_type=linux
15472  need_lib_prefix=no
15473  need_version=no
15474  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15475  soname_spec='${libname}${release}${shared_ext}$major'
15476  shlibpath_var=LD_LIBRARY_PATH
15477  shlibpath_overrides_runpath=no
15478  hardcode_into_libs=yes
15479  dynamic_linker='NetBSD ld.elf_so'
15480  ;;
15481
15482netbsd*)
15483  version_type=sunos
15484  need_lib_prefix=no
15485  need_version=no
15486  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15487    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
15488    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15489    dynamic_linker='NetBSD (a.out) ld.so'
15490  else
15491    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15492    soname_spec='$libname$release$shared_ext$major'
15493    dynamic_linker='NetBSD ld.elf_so'
15494  fi
15495  shlibpath_var=LD_LIBRARY_PATH
15496  shlibpath_overrides_runpath=yes
15497  hardcode_into_libs=yes
15498  ;;
15499
15500newsos6)
15501  version_type=linux # correct to gnu/linux during the next big refactor
15502  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15503  shlibpath_var=LD_LIBRARY_PATH
15504  shlibpath_overrides_runpath=yes
15505  ;;
15506
15507*nto* | *qnx*)
15508  version_type=qnx
15509  need_lib_prefix=no
15510  need_version=no
15511  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15512  soname_spec='$libname$release$shared_ext$major'
15513  shlibpath_var=LD_LIBRARY_PATH
15514  shlibpath_overrides_runpath=no
15515  hardcode_into_libs=yes
15516  dynamic_linker='ldqnx.so'
15517  ;;
15518
15519openbsd* | bitrig*)
15520  version_type=sunos
15521  sys_lib_dlsearch_path_spec=/usr/lib
15522  need_lib_prefix=no
15523  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
15524    need_version=no
15525  else
15526    need_version=yes
15527  fi
15528  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
15529  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15530  shlibpath_var=LD_LIBRARY_PATH
15531  shlibpath_overrides_runpath=yes
15532  ;;
15533
15534os2*)
15535  libname_spec='$name'
15536  version_type=windows
15537  shrext_cmds=.dll
15538  need_version=no
15539  need_lib_prefix=no
15540  # OS/2 can only load a DLL with a base name of 8 characters or less.
15541  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
15542    v=$($ECHO $release$versuffix | tr -d .-);
15543    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
15544    $ECHO $n$v`$shared_ext'
15545  library_names_spec='${libname}_dll.$libext'
15546  dynamic_linker='OS/2 ld.exe'
15547  shlibpath_var=BEGINLIBPATH
15548  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15549  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15550  postinstall_cmds='base_file=`basename \$file`~
15551    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
15552    dldir=$destdir/`dirname \$dlpath`~
15553    test -d \$dldir || mkdir -p \$dldir~
15554    $install_prog $dir/$dlname \$dldir/$dlname~
15555    chmod a+x \$dldir/$dlname~
15556    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15557      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15558    fi'
15559  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
15560    dlpath=$dir/\$dldll~
15561    $RM \$dlpath'
15562  ;;
15563
15564osf3* | osf4* | osf5*)
15565  version_type=osf
15566  need_lib_prefix=no
15567  need_version=no
15568  soname_spec='$libname$release$shared_ext$major'
15569  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15570  shlibpath_var=LD_LIBRARY_PATH
15571  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15572  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15573  ;;
15574
15575rdos*)
15576  dynamic_linker=no
15577  ;;
15578
15579solaris*)
15580  version_type=linux # correct to gnu/linux during the next big refactor
15581  need_lib_prefix=no
15582  need_version=no
15583  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15584  soname_spec='$libname$release$shared_ext$major'
15585  shlibpath_var=LD_LIBRARY_PATH
15586  shlibpath_overrides_runpath=yes
15587  hardcode_into_libs=yes
15588  # ldd complains unless libraries are executable
15589  postinstall_cmds='chmod +x $lib'
15590  ;;
15591
15592sunos4*)
15593  version_type=sunos
15594  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
15595  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15596  shlibpath_var=LD_LIBRARY_PATH
15597  shlibpath_overrides_runpath=yes
15598  if test yes = "$with_gnu_ld"; then
15599    need_lib_prefix=no
15600  fi
15601  need_version=yes
15602  ;;
15603
15604sysv4 | sysv4.3*)
15605  version_type=linux # correct to gnu/linux during the next big refactor
15606  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15607  soname_spec='$libname$release$shared_ext$major'
15608  shlibpath_var=LD_LIBRARY_PATH
15609  case $host_vendor in
15610    sni)
15611      shlibpath_overrides_runpath=no
15612      need_lib_prefix=no
15613      runpath_var=LD_RUN_PATH
15614      ;;
15615    siemens)
15616      need_lib_prefix=no
15617      ;;
15618    motorola)
15619      need_lib_prefix=no
15620      need_version=no
15621      shlibpath_overrides_runpath=no
15622      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15623      ;;
15624  esac
15625  ;;
15626
15627sysv4*MP*)
15628  if test -d /usr/nec; then
15629    version_type=linux # correct to gnu/linux during the next big refactor
15630    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
15631    soname_spec='$libname$shared_ext.$major'
15632    shlibpath_var=LD_LIBRARY_PATH
15633  fi
15634  ;;
15635
15636sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15637  version_type=sco
15638  need_lib_prefix=no
15639  need_version=no
15640  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
15641  soname_spec='$libname$release$shared_ext$major'
15642  shlibpath_var=LD_LIBRARY_PATH
15643  shlibpath_overrides_runpath=yes
15644  hardcode_into_libs=yes
15645  if test yes = "$with_gnu_ld"; then
15646    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15647  else
15648    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15649    case $host_os in
15650      sco3.2v5*)
15651        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15652	;;
15653    esac
15654  fi
15655  sys_lib_dlsearch_path_spec='/usr/lib'
15656  ;;
15657
15658tpf*)
15659  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15660  version_type=linux # correct to gnu/linux during the next big refactor
15661  need_lib_prefix=no
15662  need_version=no
15663  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15664  shlibpath_var=LD_LIBRARY_PATH
15665  shlibpath_overrides_runpath=no
15666  hardcode_into_libs=yes
15667  ;;
15668
15669uts4*)
15670  version_type=linux # correct to gnu/linux during the next big refactor
15671  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15672  soname_spec='$libname$release$shared_ext$major'
15673  shlibpath_var=LD_LIBRARY_PATH
15674  ;;
15675
15676*)
15677  dynamic_linker=no
15678  ;;
15679esac
15680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15681$as_echo "$dynamic_linker" >&6; }
15682test no = "$dynamic_linker" && can_build_shared=no
15683
15684variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15685if test yes = "$GCC"; then
15686  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15687fi
15688
15689if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
15690  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
15691fi
15692
15693if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
15694  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
15695fi
15696
15697# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
15698configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
15699
15700# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
15701func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
15702
15703# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
15704configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15746$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15747hardcode_action_CXX=
15748if test -n "$hardcode_libdir_flag_spec_CXX" ||
15749   test -n "$runpath_var_CXX" ||
15750   test yes = "$hardcode_automatic_CXX"; then
15751
15752  # We can hardcode non-existent directories.
15753  if test no != "$hardcode_direct_CXX" &&
15754     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15755     # have to relink, otherwise we might link with an installed library
15756     # when we should be linking with a yet-to-be-installed one
15757     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
15758     test no != "$hardcode_minus_L_CXX"; then
15759    # Linking always hardcodes the temporary library directory.
15760    hardcode_action_CXX=relink
15761  else
15762    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15763    hardcode_action_CXX=immediate
15764  fi
15765else
15766  # We cannot hardcode anything, or else we can only hardcode existing
15767  # directories.
15768  hardcode_action_CXX=unsupported
15769fi
15770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15771$as_echo "$hardcode_action_CXX" >&6; }
15772
15773if test relink = "$hardcode_action_CXX" ||
15774   test yes = "$inherit_rpath_CXX"; then
15775  # Fast installation is not supported
15776  enable_fast_install=no
15777elif test yes = "$shlibpath_overrides_runpath" ||
15778     test no = "$enable_shared"; then
15779  # Fast installation is not necessary
15780  enable_fast_install=needless
15781fi
15782
15783
15784
15785
15786
15787
15788
15789  fi # test -n "$compiler"
15790
15791  CC=$lt_save_CC
15792  CFLAGS=$lt_save_CFLAGS
15793  LDCXX=$LD
15794  LD=$lt_save_LD
15795  GCC=$lt_save_GCC
15796  with_gnu_ld=$lt_save_with_gnu_ld
15797  lt_cv_path_LDCXX=$lt_cv_path_LD
15798  lt_cv_path_LD=$lt_save_path_LD
15799  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15800  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15801fi # test yes != "$_lt_caught_CXX_error"
15802
15803ac_ext=c
15804ac_cpp='$CPP $CPPFLAGS'
15805ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15806ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15807ac_compiler_gnu=$ac_cv_c_compiler_gnu
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823        ac_config_commands="$ac_config_commands libtool"
15824
15825
15826
15827
15828# Only expand once:
15829
15830
15831# Check whether --enable-debug was given.
15832if test "${enable_debug+set}" = set; then :
15833  enableval=$enable_debug;
15834	CXXFLAGS="-g -O0 -Wall"
15835
15836$as_echo "#define WITH_DEBUG /**/" >>confdefs.h
15837
15838
15839fi
15840
15841
15842
15843# Check whether --with-libldap was given.
15844if test "${with_libldap+set}" = set; then :
15845  withval=$with_libldap;
15846	LIBS="-L$with_libldap $LIBS "
15847
15848else
15849
15850	LIBS="-L/usr/local/lib $LIBS "
15851
15852
15853fi
15854
15855
15856
15857# Check whether --with-ldap-includes was given.
15858if test "${with_ldap_includes+set}" = set; then :
15859  withval=$with_ldap_includes;
15860	CPPFLAGS="-I$with_ldap_includes $CPPFLAGS "
15861
15862else
15863
15864	CPPFLAGS="-I/usr/local/include $CPPFLAGS "
15865
15866
15867fi
15868
15869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lresolv" >&5
15870$as_echo_n "checking for main in -lresolv... " >&6; }
15871if ${ac_cv_lib_resolv_main+:} false; then :
15872  $as_echo_n "(cached) " >&6
15873else
15874  ac_check_lib_save_LIBS=$LIBS
15875LIBS="-lresolv  $LIBS"
15876cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15877/* end confdefs.h.  */
15878
15879
15880int
15881main ()
15882{
15883return main ();
15884  ;
15885  return 0;
15886}
15887_ACEOF
15888if ac_fn_c_try_link "$LINENO"; then :
15889  ac_cv_lib_resolv_main=yes
15890else
15891  ac_cv_lib_resolv_main=no
15892fi
15893rm -f core conftest.err conftest.$ac_objext \
15894    conftest$ac_exeext conftest.$ac_ext
15895LIBS=$ac_check_lib_save_LIBS
15896fi
15897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_main" >&5
15898$as_echo "$ac_cv_lib_resolv_main" >&6; }
15899if test "x$ac_cv_lib_resolv_main" = xyes; then :
15900  cat >>confdefs.h <<_ACEOF
15901#define HAVE_LIBRESOLV 1
15902_ACEOF
15903
15904  LIBS="-lresolv $LIBS"
15905
15906fi
15907
15908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_strdup in -llber" >&5
15909$as_echo_n "checking for ber_strdup in -llber... " >&6; }
15910if ${ac_cv_lib_lber_ber_strdup+:} false; then :
15911  $as_echo_n "(cached) " >&6
15912else
15913  ac_check_lib_save_LIBS=$LIBS
15914LIBS="-llber  $LIBS"
15915cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15916/* end confdefs.h.  */
15917
15918/* Override any GCC internal prototype to avoid an error.
15919   Use char because int might match the return type of a GCC
15920   builtin and then its argument prototype would still apply.  */
15921#ifdef __cplusplus
15922extern "C"
15923#endif
15924char ber_strdup ();
15925int
15926main ()
15927{
15928return ber_strdup ();
15929  ;
15930  return 0;
15931}
15932_ACEOF
15933if ac_fn_c_try_link "$LINENO"; then :
15934  ac_cv_lib_lber_ber_strdup=yes
15935else
15936  ac_cv_lib_lber_ber_strdup=no
15937fi
15938rm -f core conftest.err conftest.$ac_objext \
15939    conftest$ac_exeext conftest.$ac_ext
15940LIBS=$ac_check_lib_save_LIBS
15941fi
15942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lber_ber_strdup" >&5
15943$as_echo "$ac_cv_lib_lber_ber_strdup" >&6; }
15944if test "x$ac_cv_lib_lber_ber_strdup" = xyes; then :
15945
15946        :
15947
15948else
15949
15950        echo "        didn't find ber_strdup in liblber !";
15951        echo "        Check for the right version (>= 2.0) of the OpenLDAP libraries";
15952        echo "        or try the --with-libldap option.";
15953        exit
15954
15955fi
15956
15957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_add_ext in -lldap" >&5
15958$as_echo_n "checking for ldap_add_ext in -lldap... " >&6; }
15959if ${ac_cv_lib_ldap_ldap_add_ext+:} false; then :
15960  $as_echo_n "(cached) " >&6
15961else
15962  ac_check_lib_save_LIBS=$LIBS
15963LIBS="-lldap
15964    -llber
15965     $LIBS"
15966cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15967/* end confdefs.h.  */
15968
15969/* Override any GCC internal prototype to avoid an error.
15970   Use char because int might match the return type of a GCC
15971   builtin and then its argument prototype would still apply.  */
15972#ifdef __cplusplus
15973extern "C"
15974#endif
15975char ldap_add_ext ();
15976int
15977main ()
15978{
15979return ldap_add_ext ();
15980  ;
15981  return 0;
15982}
15983_ACEOF
15984if ac_fn_c_try_link "$LINENO"; then :
15985  ac_cv_lib_ldap_ldap_add_ext=yes
15986else
15987  ac_cv_lib_ldap_ldap_add_ext=no
15988fi
15989rm -f core conftest.err conftest.$ac_objext \
15990    conftest$ac_exeext conftest.$ac_ext
15991LIBS=$ac_check_lib_save_LIBS
15992fi
15993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_ldap_add_ext" >&5
15994$as_echo "$ac_cv_lib_ldap_ldap_add_ext" >&6; }
15995if test "x$ac_cv_lib_ldap_ldap_add_ext" = xyes; then :
15996
15997        :
15998
15999else
16000
16001        echo "        didn't find ldap_add_ext in libldap !";
16002        echo "        Check for the right version (>= 2.0) of the OpenLDAP libraries";
16003        echo "        or try the --with-libldap option.";
16004        exit
16005
16006fi
16007
16008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
16009$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
16010if ${ac_cv_header_time+:} false; then :
16011  $as_echo_n "(cached) " >&6
16012else
16013  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16014/* end confdefs.h.  */
16015#include <sys/types.h>
16016#include <sys/time.h>
16017#include <time.h>
16018
16019int
16020main ()
16021{
16022if ((struct tm *) 0)
16023return 0;
16024  ;
16025  return 0;
16026}
16027_ACEOF
16028if ac_fn_c_try_compile "$LINENO"; then :
16029  ac_cv_header_time=yes
16030else
16031  ac_cv_header_time=no
16032fi
16033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16034fi
16035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
16036$as_echo "$ac_cv_header_time" >&6; }
16037if test $ac_cv_header_time = yes; then
16038
16039$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
16040
16041fi
16042
16043for ac_header in termios.h ldap.h
16044do :
16045  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16046ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16047if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16048  cat >>confdefs.h <<_ACEOF
16049#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16050_ACEOF
16051
16052fi
16053
16054done
16055
16056cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16057/* end confdefs.h.  */
16058#include <ldap.h>
16059
16060_ACEOF
16061if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16062  $EGREP "ldap_add_ext" >/dev/null 2>&1; then :
16063
16064        :
16065
16066else
16067
16068        echo "        didn't find ldap_add_ext in ldap.h!";
16069        echo "        Check for the right version (>= 2.0) of the OpenLDAP includes";
16070        echo "        or try --with-ldap-includes option.";
16071        exit
16072
16073fi
16074rm -f conftest*
16075
16076ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
16077if test "x$ac_cv_header_lber_h" = xyes; then :
16078
16079fi
16080
16081
16082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16083/* end confdefs.h.  */
16084#include <lber.h>
16085
16086_ACEOF
16087if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16088  $EGREP "ber_strdup" >/dev/null 2>&1; then :
16089
16090        :
16091
16092else
16093
16094        echo "        didn't find ber_strdup in lber.h!";
16095        echo "        Check for the right version (>= 2.0) of the OpenLDAP includes";
16096        echo "        or try --with-ldap-includes option.";
16097        exit
16098
16099fi
16100rm -f conftest*
16101
16102
16103
16104
16105ac_config_files="$ac_config_files Makefile src/Makefile examples/Makefile"
16106
16107cat >confcache <<\_ACEOF
16108# This file is a shell script that caches the results of configure
16109# tests run on this system so they can be shared between configure
16110# scripts and configure runs, see configure's option --config-cache.
16111# It is not useful on other systems.  If it contains results you don't
16112# want to keep, you may remove or edit it.
16113#
16114# config.status only pays attention to the cache file if you give it
16115# the --recheck option to rerun configure.
16116#
16117# `ac_cv_env_foo' variables (set or unset) will be overridden when
16118# loading this file, other *unset* `ac_cv_foo' will be assigned the
16119# following values.
16120
16121_ACEOF
16122
16123# The following way of writing the cache mishandles newlines in values,
16124# but we know of no workaround that is simple, portable, and efficient.
16125# So, we kill variables containing newlines.
16126# Ultrix sh set writes to stderr and can't be redirected directly,
16127# and sets the high bit in the cache file unless we assign to the vars.
16128(
16129  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16130    eval ac_val=\$$ac_var
16131    case $ac_val in #(
16132    *${as_nl}*)
16133      case $ac_var in #(
16134      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16135$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16136      esac
16137      case $ac_var in #(
16138      _ | IFS | as_nl) ;; #(
16139      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16140      *) { eval $ac_var=; unset $ac_var;} ;;
16141      esac ;;
16142    esac
16143  done
16144
16145  (set) 2>&1 |
16146    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16147    *${as_nl}ac_space=\ *)
16148      # `set' does not quote correctly, so add quotes: double-quote
16149      # substitution turns \\\\ into \\, and sed turns \\ into \.
16150      sed -n \
16151	"s/'/'\\\\''/g;
16152	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16153      ;; #(
16154    *)
16155      # `set' quotes correctly as required by POSIX, so do not add quotes.
16156      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16157      ;;
16158    esac |
16159    sort
16160) |
16161  sed '
16162     /^ac_cv_env_/b end
16163     t clear
16164     :clear
16165     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16166     t end
16167     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16168     :end' >>confcache
16169if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16170  if test -w "$cache_file"; then
16171    if test "x$cache_file" != "x/dev/null"; then
16172      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16173$as_echo "$as_me: updating cache $cache_file" >&6;}
16174      if test ! -f "$cache_file" || test -h "$cache_file"; then
16175	cat confcache >"$cache_file"
16176      else
16177        case $cache_file in #(
16178        */* | ?:*)
16179	  mv -f confcache "$cache_file"$$ &&
16180	  mv -f "$cache_file"$$ "$cache_file" ;; #(
16181        *)
16182	  mv -f confcache "$cache_file" ;;
16183	esac
16184      fi
16185    fi
16186  else
16187    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16188$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16189  fi
16190fi
16191rm -f confcache
16192
16193test "x$prefix" = xNONE && prefix=$ac_default_prefix
16194# Let make expand exec_prefix.
16195test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16196
16197DEFS=-DHAVE_CONFIG_H
16198
16199ac_libobjs=
16200ac_ltlibobjs=
16201for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16202  # 1. Remove the extension, and $U if already installed.
16203  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16204  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16205  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16206  #    will be set to the directory where LIBOBJS objects are built.
16207  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16208  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16209done
16210LIBOBJS=$ac_libobjs
16211
16212LTLIBOBJS=$ac_ltlibobjs
16213
16214
16215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16216$as_echo_n "checking that generated files are newer than configure... " >&6; }
16217   if test -n "$am_sleep_pid"; then
16218     # Hide warnings about reused PIDs.
16219     wait $am_sleep_pid 2>/dev/null
16220   fi
16221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16222$as_echo "done" >&6; }
16223 if test -n "$EXEEXT"; then
16224  am__EXEEXT_TRUE=
16225  am__EXEEXT_FALSE='#'
16226else
16227  am__EXEEXT_TRUE='#'
16228  am__EXEEXT_FALSE=
16229fi
16230
16231if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16232  as_fn_error $? "conditional \"AMDEP\" was never defined.
16233Usually this means the macro was only invoked conditionally." "$LINENO" 5
16234fi
16235if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
16236  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
16237Usually this means the macro was only invoked conditionally." "$LINENO" 5
16238fi
16239if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16240  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
16241Usually this means the macro was only invoked conditionally." "$LINENO" 5
16242fi
16243
16244: "${CONFIG_STATUS=./config.status}"
16245ac_write_fail=0
16246ac_clean_files_save=$ac_clean_files
16247ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16248{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16249$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16250as_write_fail=0
16251cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16252#! $SHELL
16253# Generated by $as_me.
16254# Run this file to recreate the current configuration.
16255# Compiler output produced by configure, useful for debugging
16256# configure, is in config.log if it exists.
16257
16258debug=false
16259ac_cs_recheck=false
16260ac_cs_silent=false
16261
16262SHELL=\${CONFIG_SHELL-$SHELL}
16263export SHELL
16264_ASEOF
16265cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16266## -------------------- ##
16267## M4sh Initialization. ##
16268## -------------------- ##
16269
16270# Be more Bourne compatible
16271DUALCASE=1; export DUALCASE # for MKS sh
16272if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16273  emulate sh
16274  NULLCMD=:
16275  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16276  # is contrary to our usage.  Disable this feature.
16277  alias -g '${1+"$@"}'='"$@"'
16278  setopt NO_GLOB_SUBST
16279else
16280  case `(set -o) 2>/dev/null` in #(
16281  *posix*) :
16282    set -o posix ;; #(
16283  *) :
16284     ;;
16285esac
16286fi
16287
16288
16289as_nl='
16290'
16291export as_nl
16292# Printing a long string crashes Solaris 7 /usr/bin/printf.
16293as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16294as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16295as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16296# Prefer a ksh shell builtin over an external printf program on Solaris,
16297# but without wasting forks for bash or zsh.
16298if test -z "$BASH_VERSION$ZSH_VERSION" \
16299    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16300  as_echo='print -r --'
16301  as_echo_n='print -rn --'
16302elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16303  as_echo='printf %s\n'
16304  as_echo_n='printf %s'
16305else
16306  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16307    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16308    as_echo_n='/usr/ucb/echo -n'
16309  else
16310    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16311    as_echo_n_body='eval
16312      arg=$1;
16313      case $arg in #(
16314      *"$as_nl"*)
16315	expr "X$arg" : "X\\(.*\\)$as_nl";
16316	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16317      esac;
16318      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16319    '
16320    export as_echo_n_body
16321    as_echo_n='sh -c $as_echo_n_body as_echo'
16322  fi
16323  export as_echo_body
16324  as_echo='sh -c $as_echo_body as_echo'
16325fi
16326
16327# The user is always right.
16328if test "${PATH_SEPARATOR+set}" != set; then
16329  PATH_SEPARATOR=:
16330  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16331    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16332      PATH_SEPARATOR=';'
16333  }
16334fi
16335
16336
16337# IFS
16338# We need space, tab and new line, in precisely that order.  Quoting is
16339# there to prevent editors from complaining about space-tab.
16340# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16341# splitting by setting IFS to empty value.)
16342IFS=" ""	$as_nl"
16343
16344# Find who we are.  Look in the path if we contain no directory separator.
16345as_myself=
16346case $0 in #((
16347  *[\\/]* ) as_myself=$0 ;;
16348  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16349for as_dir in $PATH
16350do
16351  IFS=$as_save_IFS
16352  test -z "$as_dir" && as_dir=.
16353    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16354  done
16355IFS=$as_save_IFS
16356
16357     ;;
16358esac
16359# We did not find ourselves, most probably we were run as `sh COMMAND'
16360# in which case we are not to be found in the path.
16361if test "x$as_myself" = x; then
16362  as_myself=$0
16363fi
16364if test ! -f "$as_myself"; then
16365  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16366  exit 1
16367fi
16368
16369# Unset variables that we do not need and which cause bugs (e.g. in
16370# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16371# suppresses any "Segmentation fault" message there.  '((' could
16372# trigger a bug in pdksh 5.2.14.
16373for as_var in BASH_ENV ENV MAIL MAILPATH
16374do eval test x\${$as_var+set} = xset \
16375  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16376done
16377PS1='$ '
16378PS2='> '
16379PS4='+ '
16380
16381# NLS nuisances.
16382LC_ALL=C
16383export LC_ALL
16384LANGUAGE=C
16385export LANGUAGE
16386
16387# CDPATH.
16388(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16389
16390
16391# as_fn_error STATUS ERROR [LINENO LOG_FD]
16392# ----------------------------------------
16393# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16394# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16395# script with STATUS, using 1 if that was 0.
16396as_fn_error ()
16397{
16398  as_status=$1; test $as_status -eq 0 && as_status=1
16399  if test "$4"; then
16400    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16401    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16402  fi
16403  $as_echo "$as_me: error: $2" >&2
16404  as_fn_exit $as_status
16405} # as_fn_error
16406
16407
16408# as_fn_set_status STATUS
16409# -----------------------
16410# Set $? to STATUS, without forking.
16411as_fn_set_status ()
16412{
16413  return $1
16414} # as_fn_set_status
16415
16416# as_fn_exit STATUS
16417# -----------------
16418# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16419as_fn_exit ()
16420{
16421  set +e
16422  as_fn_set_status $1
16423  exit $1
16424} # as_fn_exit
16425
16426# as_fn_unset VAR
16427# ---------------
16428# Portably unset VAR.
16429as_fn_unset ()
16430{
16431  { eval $1=; unset $1;}
16432}
16433as_unset=as_fn_unset
16434# as_fn_append VAR VALUE
16435# ----------------------
16436# Append the text in VALUE to the end of the definition contained in VAR. Take
16437# advantage of any shell optimizations that allow amortized linear growth over
16438# repeated appends, instead of the typical quadratic growth present in naive
16439# implementations.
16440if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16441  eval 'as_fn_append ()
16442  {
16443    eval $1+=\$2
16444  }'
16445else
16446  as_fn_append ()
16447  {
16448    eval $1=\$$1\$2
16449  }
16450fi # as_fn_append
16451
16452# as_fn_arith ARG...
16453# ------------------
16454# Perform arithmetic evaluation on the ARGs, and store the result in the
16455# global $as_val. Take advantage of shells that can avoid forks. The arguments
16456# must be portable across $(()) and expr.
16457if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16458  eval 'as_fn_arith ()
16459  {
16460    as_val=$(( $* ))
16461  }'
16462else
16463  as_fn_arith ()
16464  {
16465    as_val=`expr "$@" || test $? -eq 1`
16466  }
16467fi # as_fn_arith
16468
16469
16470if expr a : '\(a\)' >/dev/null 2>&1 &&
16471   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16472  as_expr=expr
16473else
16474  as_expr=false
16475fi
16476
16477if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16478  as_basename=basename
16479else
16480  as_basename=false
16481fi
16482
16483if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16484  as_dirname=dirname
16485else
16486  as_dirname=false
16487fi
16488
16489as_me=`$as_basename -- "$0" ||
16490$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16491	 X"$0" : 'X\(//\)$' \| \
16492	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16493$as_echo X/"$0" |
16494    sed '/^.*\/\([^/][^/]*\)\/*$/{
16495	    s//\1/
16496	    q
16497	  }
16498	  /^X\/\(\/\/\)$/{
16499	    s//\1/
16500	    q
16501	  }
16502	  /^X\/\(\/\).*/{
16503	    s//\1/
16504	    q
16505	  }
16506	  s/.*/./; q'`
16507
16508# Avoid depending upon Character Ranges.
16509as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16510as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16511as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16512as_cr_digits='0123456789'
16513as_cr_alnum=$as_cr_Letters$as_cr_digits
16514
16515ECHO_C= ECHO_N= ECHO_T=
16516case `echo -n x` in #(((((
16517-n*)
16518  case `echo 'xy\c'` in
16519  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16520  xy)  ECHO_C='\c';;
16521  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16522       ECHO_T='	';;
16523  esac;;
16524*)
16525  ECHO_N='-n';;
16526esac
16527
16528rm -f conf$$ conf$$.exe conf$$.file
16529if test -d conf$$.dir; then
16530  rm -f conf$$.dir/conf$$.file
16531else
16532  rm -f conf$$.dir
16533  mkdir conf$$.dir 2>/dev/null
16534fi
16535if (echo >conf$$.file) 2>/dev/null; then
16536  if ln -s conf$$.file conf$$ 2>/dev/null; then
16537    as_ln_s='ln -s'
16538    # ... but there are two gotchas:
16539    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16540    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16541    # In both cases, we have to default to `cp -pR'.
16542    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16543      as_ln_s='cp -pR'
16544  elif ln conf$$.file conf$$ 2>/dev/null; then
16545    as_ln_s=ln
16546  else
16547    as_ln_s='cp -pR'
16548  fi
16549else
16550  as_ln_s='cp -pR'
16551fi
16552rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16553rmdir conf$$.dir 2>/dev/null
16554
16555
16556# as_fn_mkdir_p
16557# -------------
16558# Create "$as_dir" as a directory, including parents if necessary.
16559as_fn_mkdir_p ()
16560{
16561
16562  case $as_dir in #(
16563  -*) as_dir=./$as_dir;;
16564  esac
16565  test -d "$as_dir" || eval $as_mkdir_p || {
16566    as_dirs=
16567    while :; do
16568      case $as_dir in #(
16569      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16570      *) as_qdir=$as_dir;;
16571      esac
16572      as_dirs="'$as_qdir' $as_dirs"
16573      as_dir=`$as_dirname -- "$as_dir" ||
16574$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16575	 X"$as_dir" : 'X\(//\)[^/]' \| \
16576	 X"$as_dir" : 'X\(//\)$' \| \
16577	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16578$as_echo X"$as_dir" |
16579    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16580	    s//\1/
16581	    q
16582	  }
16583	  /^X\(\/\/\)[^/].*/{
16584	    s//\1/
16585	    q
16586	  }
16587	  /^X\(\/\/\)$/{
16588	    s//\1/
16589	    q
16590	  }
16591	  /^X\(\/\).*/{
16592	    s//\1/
16593	    q
16594	  }
16595	  s/.*/./; q'`
16596      test -d "$as_dir" && break
16597    done
16598    test -z "$as_dirs" || eval "mkdir $as_dirs"
16599  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16600
16601
16602} # as_fn_mkdir_p
16603if mkdir -p . 2>/dev/null; then
16604  as_mkdir_p='mkdir -p "$as_dir"'
16605else
16606  test -d ./-p && rmdir ./-p
16607  as_mkdir_p=false
16608fi
16609
16610
16611# as_fn_executable_p FILE
16612# -----------------------
16613# Test if FILE is an executable regular file.
16614as_fn_executable_p ()
16615{
16616  test -f "$1" && test -x "$1"
16617} # as_fn_executable_p
16618as_test_x='test -x'
16619as_executable_p=as_fn_executable_p
16620
16621# Sed expression to map a string onto a valid CPP name.
16622as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16623
16624# Sed expression to map a string onto a valid variable name.
16625as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16626
16627
16628exec 6>&1
16629## ----------------------------------- ##
16630## Main body of $CONFIG_STATUS script. ##
16631## ----------------------------------- ##
16632_ASEOF
16633test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16634
16635cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16636# Save the log message, to keep $0 and so on meaningful, and to
16637# report actual input values of CONFIG_FILES etc. instead of their
16638# values after options handling.
16639ac_log="
16640This file was extended by ldapcpplib $as_me  , which was
16641generated by GNU Autoconf 2.69.  Invocation command line was
16642
16643  CONFIG_FILES    = $CONFIG_FILES
16644  CONFIG_HEADERS  = $CONFIG_HEADERS
16645  CONFIG_LINKS    = $CONFIG_LINKS
16646  CONFIG_COMMANDS = $CONFIG_COMMANDS
16647  $ $0 $@
16648
16649on `(hostname || uname -n) 2>/dev/null | sed 1q`
16650"
16651
16652_ACEOF
16653
16654case $ac_config_files in *"
16655"*) set x $ac_config_files; shift; ac_config_files=$*;;
16656esac
16657
16658case $ac_config_headers in *"
16659"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16660esac
16661
16662
16663cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16664# Files that config.status was made for.
16665config_files="$ac_config_files"
16666config_headers="$ac_config_headers"
16667config_commands="$ac_config_commands"
16668
16669_ACEOF
16670
16671cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16672ac_cs_usage="\
16673\`$as_me' instantiates files and other configuration actions
16674from templates according to the current configuration.  Unless the files
16675and actions are specified as TAGs, all are instantiated by default.
16676
16677Usage: $0 [OPTION]... [TAG]...
16678
16679  -h, --help       print this help, then exit
16680  -V, --version    print version number and configuration settings, then exit
16681      --config     print configuration, then exit
16682  -q, --quiet, --silent
16683                   do not print progress messages
16684  -d, --debug      don't remove temporary files
16685      --recheck    update $as_me by reconfiguring in the same conditions
16686      --file=FILE[:TEMPLATE]
16687                   instantiate the configuration file FILE
16688      --header=FILE[:TEMPLATE]
16689                   instantiate the configuration header FILE
16690
16691Configuration files:
16692$config_files
16693
16694Configuration headers:
16695$config_headers
16696
16697Configuration commands:
16698$config_commands
16699
16700Report bugs to <http://www.openldap.org/its/ >."
16701
16702_ACEOF
16703cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16704ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16705ac_cs_version="\\
16706ldapcpplib config.status
16707configured by $0, generated by GNU Autoconf 2.69,
16708  with options \\"\$ac_cs_config\\"
16709
16710Copyright (C) 2012 Free Software Foundation, Inc.
16711This config.status script is free software; the Free Software Foundation
16712gives unlimited permission to copy, distribute and modify it."
16713
16714ac_pwd='$ac_pwd'
16715srcdir='$srcdir'
16716INSTALL='$INSTALL'
16717MKDIR_P='$MKDIR_P'
16718AWK='$AWK'
16719test -n "\$AWK" || AWK=awk
16720_ACEOF
16721
16722cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16723# The default lists apply if the user does not specify any file.
16724ac_need_defaults=:
16725while test $# != 0
16726do
16727  case $1 in
16728  --*=?*)
16729    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16730    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16731    ac_shift=:
16732    ;;
16733  --*=)
16734    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16735    ac_optarg=
16736    ac_shift=:
16737    ;;
16738  *)
16739    ac_option=$1
16740    ac_optarg=$2
16741    ac_shift=shift
16742    ;;
16743  esac
16744
16745  case $ac_option in
16746  # Handling of the options.
16747  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16748    ac_cs_recheck=: ;;
16749  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16750    $as_echo "$ac_cs_version"; exit ;;
16751  --config | --confi | --conf | --con | --co | --c )
16752    $as_echo "$ac_cs_config"; exit ;;
16753  --debug | --debu | --deb | --de | --d | -d )
16754    debug=: ;;
16755  --file | --fil | --fi | --f )
16756    $ac_shift
16757    case $ac_optarg in
16758    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16759    '') as_fn_error $? "missing file argument" ;;
16760    esac
16761    as_fn_append CONFIG_FILES " '$ac_optarg'"
16762    ac_need_defaults=false;;
16763  --header | --heade | --head | --hea )
16764    $ac_shift
16765    case $ac_optarg in
16766    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16767    esac
16768    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16769    ac_need_defaults=false;;
16770  --he | --h)
16771    # Conflict between --help and --header
16772    as_fn_error $? "ambiguous option: \`$1'
16773Try \`$0 --help' for more information.";;
16774  --help | --hel | -h )
16775    $as_echo "$ac_cs_usage"; exit ;;
16776  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16777  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16778    ac_cs_silent=: ;;
16779
16780  # This is an error.
16781  -*) as_fn_error $? "unrecognized option: \`$1'
16782Try \`$0 --help' for more information." ;;
16783
16784  *) as_fn_append ac_config_targets " $1"
16785     ac_need_defaults=false ;;
16786
16787  esac
16788  shift
16789done
16790
16791ac_configure_extra_args=
16792
16793if $ac_cs_silent; then
16794  exec 6>/dev/null
16795  ac_configure_extra_args="$ac_configure_extra_args --silent"
16796fi
16797
16798_ACEOF
16799cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16800if \$ac_cs_recheck; then
16801  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16802  shift
16803  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16804  CONFIG_SHELL='$SHELL'
16805  export CONFIG_SHELL
16806  exec "\$@"
16807fi
16808
16809_ACEOF
16810cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16811exec 5>>config.log
16812{
16813  echo
16814  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16815## Running $as_me. ##
16816_ASBOX
16817  $as_echo "$ac_log"
16818} >&5
16819
16820_ACEOF
16821cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16822#
16823# INIT-COMMANDS
16824#
16825AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16826
16827
16828# The HP-UX ksh and POSIX shell print the target directory to stdout
16829# if CDPATH is set.
16830(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16831
16832sed_quote_subst='$sed_quote_subst'
16833double_quote_subst='$double_quote_subst'
16834delay_variable_subst='$delay_variable_subst'
16835macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16836macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16837enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16838enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16839pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16840enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16841shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
16842SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16843ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16844PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16845host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16846host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16847host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16848build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16849build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16850build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16851SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16852Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16853GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16854EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16855FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16856LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16857NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16858LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16859max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16860ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16861exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16862lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16863lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16864lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16865lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16866lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16867reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16868reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16869OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16870deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16871file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16872file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16873want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16874DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16875sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16876AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16877AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16878archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16879STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16880RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16881old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16882old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16883old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16884lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16885CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16886CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16887compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16888GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16889lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16890lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16891lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
16892lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16893lt_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"`'
16894lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
16895nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16896lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16897lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
16898objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16899MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16900lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16901lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16902lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16903lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16904lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16905need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16906MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16907DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16908NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16909LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16910OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16911OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16912libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16913shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16914extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16915archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16916enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16917export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16918whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16919compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16920old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16921old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16922archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16923archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16924module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16925module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16926with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16927allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16928no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16929hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16930hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16931hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16932hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16933hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16934hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16935hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16936inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16937link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16938always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16939export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16940exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16941include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16942prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16943postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16944file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16945variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16946need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16947need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16948version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16949runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16950shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16951shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16952libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16953library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16954soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16955install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16956postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16957postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16958finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16959finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16960hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16961sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16962configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
16963configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
16964hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16965enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16966enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16967enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16968old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16969striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16970compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16971predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16972postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16973predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16974postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16975compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16976LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16977reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16978reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16979old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16980compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16981GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16982lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16983lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16984lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16985lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16986lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16987archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16988enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16989export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16990whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16991compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16992old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16993old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16994archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16995archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16996module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16997module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16998with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16999allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17000no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17001hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17002hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17003hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17004hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17005hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17006hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17007hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17008inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17009link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17010always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17011export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17012exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17013include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17014prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17015postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17016file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17017hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17018compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17019predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17020postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17021predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17022postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17023compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17024
17025LTCC='$LTCC'
17026LTCFLAGS='$LTCFLAGS'
17027compiler='$compiler_DEFAULT'
17028
17029# A function that is used when there is no print builtin or printf.
17030func_fallback_echo ()
17031{
17032  eval 'cat <<_LTECHO_EOF
17033\$1
17034_LTECHO_EOF'
17035}
17036
17037# Quote evaled strings.
17038for var in SHELL \
17039ECHO \
17040PATH_SEPARATOR \
17041SED \
17042GREP \
17043EGREP \
17044FGREP \
17045LD \
17046NM \
17047LN_S \
17048lt_SP2NL \
17049lt_NL2SP \
17050reload_flag \
17051OBJDUMP \
17052deplibs_check_method \
17053file_magic_cmd \
17054file_magic_glob \
17055want_nocaseglob \
17056DLLTOOL \
17057sharedlib_from_linklib_cmd \
17058AR \
17059AR_FLAGS \
17060archiver_list_spec \
17061STRIP \
17062RANLIB \
17063CC \
17064CFLAGS \
17065compiler \
17066lt_cv_sys_global_symbol_pipe \
17067lt_cv_sys_global_symbol_to_cdecl \
17068lt_cv_sys_global_symbol_to_import \
17069lt_cv_sys_global_symbol_to_c_name_address \
17070lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17071lt_cv_nm_interface \
17072nm_file_list_spec \
17073lt_cv_truncate_bin \
17074lt_prog_compiler_no_builtin_flag \
17075lt_prog_compiler_pic \
17076lt_prog_compiler_wl \
17077lt_prog_compiler_static \
17078lt_cv_prog_compiler_c_o \
17079need_locks \
17080MANIFEST_TOOL \
17081DSYMUTIL \
17082NMEDIT \
17083LIPO \
17084OTOOL \
17085OTOOL64 \
17086shrext_cmds \
17087export_dynamic_flag_spec \
17088whole_archive_flag_spec \
17089compiler_needs_object \
17090with_gnu_ld \
17091allow_undefined_flag \
17092no_undefined_flag \
17093hardcode_libdir_flag_spec \
17094hardcode_libdir_separator \
17095exclude_expsyms \
17096include_expsyms \
17097file_list_spec \
17098variables_saved_for_relink \
17099libname_spec \
17100library_names_spec \
17101soname_spec \
17102install_override_mode \
17103finish_eval \
17104old_striplib \
17105striplib \
17106compiler_lib_search_dirs \
17107predep_objects \
17108postdep_objects \
17109predeps \
17110postdeps \
17111compiler_lib_search_path \
17112LD_CXX \
17113reload_flag_CXX \
17114compiler_CXX \
17115lt_prog_compiler_no_builtin_flag_CXX \
17116lt_prog_compiler_pic_CXX \
17117lt_prog_compiler_wl_CXX \
17118lt_prog_compiler_static_CXX \
17119lt_cv_prog_compiler_c_o_CXX \
17120export_dynamic_flag_spec_CXX \
17121whole_archive_flag_spec_CXX \
17122compiler_needs_object_CXX \
17123with_gnu_ld_CXX \
17124allow_undefined_flag_CXX \
17125no_undefined_flag_CXX \
17126hardcode_libdir_flag_spec_CXX \
17127hardcode_libdir_separator_CXX \
17128exclude_expsyms_CXX \
17129include_expsyms_CXX \
17130file_list_spec_CXX \
17131compiler_lib_search_dirs_CXX \
17132predep_objects_CXX \
17133postdep_objects_CXX \
17134predeps_CXX \
17135postdeps_CXX \
17136compiler_lib_search_path_CXX; do
17137    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17138    *[\\\\\\\`\\"\\\$]*)
17139      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
17140      ;;
17141    *)
17142      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17143      ;;
17144    esac
17145done
17146
17147# Double-quote double-evaled strings.
17148for var in reload_cmds \
17149old_postinstall_cmds \
17150old_postuninstall_cmds \
17151old_archive_cmds \
17152extract_expsyms_cmds \
17153old_archive_from_new_cmds \
17154old_archive_from_expsyms_cmds \
17155archive_cmds \
17156archive_expsym_cmds \
17157module_cmds \
17158module_expsym_cmds \
17159export_symbols_cmds \
17160prelink_cmds \
17161postlink_cmds \
17162postinstall_cmds \
17163postuninstall_cmds \
17164finish_cmds \
17165sys_lib_search_path_spec \
17166configure_time_dlsearch_path \
17167configure_time_lt_sys_library_path \
17168reload_cmds_CXX \
17169old_archive_cmds_CXX \
17170old_archive_from_new_cmds_CXX \
17171old_archive_from_expsyms_cmds_CXX \
17172archive_cmds_CXX \
17173archive_expsym_cmds_CXX \
17174module_cmds_CXX \
17175module_expsym_cmds_CXX \
17176export_symbols_cmds_CXX \
17177prelink_cmds_CXX \
17178postlink_cmds_CXX; do
17179    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17180    *[\\\\\\\`\\"\\\$]*)
17181      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
17182      ;;
17183    *)
17184      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17185      ;;
17186    esac
17187done
17188
17189ac_aux_dir='$ac_aux_dir'
17190
17191# See if we are running on zsh, and set the options that allow our
17192# commands through without removal of \ escapes INIT.
17193if test -n "\${ZSH_VERSION+set}"; then
17194   setopt NO_GLOB_SUBST
17195fi
17196
17197
17198    PACKAGE='$PACKAGE'
17199    VERSION='$VERSION'
17200    RM='$RM'
17201    ofile='$ofile'
17202
17203
17204
17205
17206
17207
17208_ACEOF
17209
17210cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17211
17212# Handling of arguments.
17213for ac_config_target in $ac_config_targets
17214do
17215  case $ac_config_target in
17216    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
17217    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17218    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17219    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17220    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
17221    "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
17222
17223  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17224  esac
17225done
17226
17227
17228# If the user did not use the arguments to specify the items to instantiate,
17229# then the envvar interface is used.  Set only those that are not.
17230# We use the long form for the default assignment because of an extremely
17231# bizarre bug on SunOS 4.1.3.
17232if $ac_need_defaults; then
17233  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17234  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17235  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17236fi
17237
17238# Have a temporary directory for convenience.  Make it in the build tree
17239# simply because there is no reason against having it here, and in addition,
17240# creating and moving files from /tmp can sometimes cause problems.
17241# Hook for its removal unless debugging.
17242# Note that there is a small window in which the directory will not be cleaned:
17243# after its creation but before its name has been assigned to `$tmp'.
17244$debug ||
17245{
17246  tmp= ac_tmp=
17247  trap 'exit_status=$?
17248  : "${ac_tmp:=$tmp}"
17249  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17250' 0
17251  trap 'as_fn_exit 1' 1 2 13 15
17252}
17253# Create a (secure) tmp directory for tmp files.
17254
17255{
17256  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17257  test -d "$tmp"
17258}  ||
17259{
17260  tmp=./conf$$-$RANDOM
17261  (umask 077 && mkdir "$tmp")
17262} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17263ac_tmp=$tmp
17264
17265# Set up the scripts for CONFIG_FILES section.
17266# No need to generate them if there are no CONFIG_FILES.
17267# This happens for instance with `./config.status config.h'.
17268if test -n "$CONFIG_FILES"; then
17269
17270
17271ac_cr=`echo X | tr X '\015'`
17272# On cygwin, bash can eat \r inside `` if the user requested igncr.
17273# But we know of no other shell where ac_cr would be empty at this
17274# point, so we can use a bashism as a fallback.
17275if test "x$ac_cr" = x; then
17276  eval ac_cr=\$\'\\r\'
17277fi
17278ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17279if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17280  ac_cs_awk_cr='\\r'
17281else
17282  ac_cs_awk_cr=$ac_cr
17283fi
17284
17285echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17286_ACEOF
17287
17288
17289{
17290  echo "cat >conf$$subs.awk <<_ACEOF" &&
17291  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17292  echo "_ACEOF"
17293} >conf$$subs.sh ||
17294  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17295ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17296ac_delim='%!_!# '
17297for ac_last_try in false false false false false :; do
17298  . ./conf$$subs.sh ||
17299    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17300
17301  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17302  if test $ac_delim_n = $ac_delim_num; then
17303    break
17304  elif $ac_last_try; then
17305    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17306  else
17307    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17308  fi
17309done
17310rm -f conf$$subs.sh
17311
17312cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17313cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17314_ACEOF
17315sed -n '
17316h
17317s/^/S["/; s/!.*/"]=/
17318p
17319g
17320s/^[^!]*!//
17321:repl
17322t repl
17323s/'"$ac_delim"'$//
17324t delim
17325:nl
17326h
17327s/\(.\{148\}\)..*/\1/
17328t more1
17329s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17330p
17331n
17332b repl
17333:more1
17334s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17335p
17336g
17337s/.\{148\}//
17338t nl
17339:delim
17340h
17341s/\(.\{148\}\)..*/\1/
17342t more2
17343s/["\\]/\\&/g; s/^/"/; s/$/"/
17344p
17345b
17346:more2
17347s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17348p
17349g
17350s/.\{148\}//
17351t delim
17352' <conf$$subs.awk | sed '
17353/^[^""]/{
17354  N
17355  s/\n//
17356}
17357' >>$CONFIG_STATUS || ac_write_fail=1
17358rm -f conf$$subs.awk
17359cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17360_ACAWK
17361cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17362  for (key in S) S_is_set[key] = 1
17363  FS = ""
17364
17365}
17366{
17367  line = $ 0
17368  nfields = split(line, field, "@")
17369  substed = 0
17370  len = length(field[1])
17371  for (i = 2; i < nfields; i++) {
17372    key = field[i]
17373    keylen = length(key)
17374    if (S_is_set[key]) {
17375      value = S[key]
17376      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17377      len += length(value) + length(field[++i])
17378      substed = 1
17379    } else
17380      len += 1 + keylen
17381  }
17382
17383  print line
17384}
17385
17386_ACAWK
17387_ACEOF
17388cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17389if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17390  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17391else
17392  cat
17393fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17394  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17395_ACEOF
17396
17397# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17398# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17399# trailing colons and then remove the whole line if VPATH becomes empty
17400# (actually we leave an empty line to preserve line numbers).
17401if test "x$srcdir" = x.; then
17402  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17403h
17404s///
17405s/^/:/
17406s/[	 ]*$/:/
17407s/:\$(srcdir):/:/g
17408s/:\${srcdir}:/:/g
17409s/:@srcdir@:/:/g
17410s/^:*//
17411s/:*$//
17412x
17413s/\(=[	 ]*\).*/\1/
17414G
17415s/\n//
17416s/^[^=]*=[	 ]*$//
17417}'
17418fi
17419
17420cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17421fi # test -n "$CONFIG_FILES"
17422
17423# Set up the scripts for CONFIG_HEADERS section.
17424# No need to generate them if there are no CONFIG_HEADERS.
17425# This happens for instance with `./config.status Makefile'.
17426if test -n "$CONFIG_HEADERS"; then
17427cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17428BEGIN {
17429_ACEOF
17430
17431# Transform confdefs.h into an awk script `defines.awk', embedded as
17432# here-document in config.status, that substitutes the proper values into
17433# config.h.in to produce config.h.
17434
17435# Create a delimiter string that does not exist in confdefs.h, to ease
17436# handling of long lines.
17437ac_delim='%!_!# '
17438for ac_last_try in false false :; do
17439  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17440  if test -z "$ac_tt"; then
17441    break
17442  elif $ac_last_try; then
17443    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17444  else
17445    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17446  fi
17447done
17448
17449# For the awk script, D is an array of macro values keyed by name,
17450# likewise P contains macro parameters if any.  Preserve backslash
17451# newline sequences.
17452
17453ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17454sed -n '
17455s/.\{148\}/&'"$ac_delim"'/g
17456t rset
17457:rset
17458s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17459t def
17460d
17461:def
17462s/\\$//
17463t bsnl
17464s/["\\]/\\&/g
17465s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17466D["\1"]=" \3"/p
17467s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17468d
17469:bsnl
17470s/["\\]/\\&/g
17471s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17472D["\1"]=" \3\\\\\\n"\\/p
17473t cont
17474s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17475t cont
17476d
17477:cont
17478n
17479s/.\{148\}/&'"$ac_delim"'/g
17480t clear
17481:clear
17482s/\\$//
17483t bsnlc
17484s/["\\]/\\&/g; s/^/"/; s/$/"/p
17485d
17486:bsnlc
17487s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17488b cont
17489' <confdefs.h | sed '
17490s/'"$ac_delim"'/"\\\
17491"/g' >>$CONFIG_STATUS || ac_write_fail=1
17492
17493cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17494  for (key in D) D_is_set[key] = 1
17495  FS = ""
17496}
17497/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17498  line = \$ 0
17499  split(line, arg, " ")
17500  if (arg[1] == "#") {
17501    defundef = arg[2]
17502    mac1 = arg[3]
17503  } else {
17504    defundef = substr(arg[1], 2)
17505    mac1 = arg[2]
17506  }
17507  split(mac1, mac2, "(") #)
17508  macro = mac2[1]
17509  prefix = substr(line, 1, index(line, defundef) - 1)
17510  if (D_is_set[macro]) {
17511    # Preserve the white space surrounding the "#".
17512    print prefix "define", macro P[macro] D[macro]
17513    next
17514  } else {
17515    # Replace #undef with comments.  This is necessary, for example,
17516    # in the case of _POSIX_SOURCE, which is predefined and required
17517    # on some systems where configure will not decide to define it.
17518    if (defundef == "undef") {
17519      print "/*", prefix defundef, macro, "*/"
17520      next
17521    }
17522  }
17523}
17524{ print }
17525_ACAWK
17526_ACEOF
17527cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17528  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17529fi # test -n "$CONFIG_HEADERS"
17530
17531
17532eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17533shift
17534for ac_tag
17535do
17536  case $ac_tag in
17537  :[FHLC]) ac_mode=$ac_tag; continue;;
17538  esac
17539  case $ac_mode$ac_tag in
17540  :[FHL]*:*);;
17541  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17542  :[FH]-) ac_tag=-:-;;
17543  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17544  esac
17545  ac_save_IFS=$IFS
17546  IFS=:
17547  set x $ac_tag
17548  IFS=$ac_save_IFS
17549  shift
17550  ac_file=$1
17551  shift
17552
17553  case $ac_mode in
17554  :L) ac_source=$1;;
17555  :[FH])
17556    ac_file_inputs=
17557    for ac_f
17558    do
17559      case $ac_f in
17560      -) ac_f="$ac_tmp/stdin";;
17561      *) # Look for the file first in the build tree, then in the source tree
17562	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17563	 # because $ac_f cannot contain `:'.
17564	 test -f "$ac_f" ||
17565	   case $ac_f in
17566	   [\\/$]*) false;;
17567	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17568	   esac ||
17569	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17570      esac
17571      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17572      as_fn_append ac_file_inputs " '$ac_f'"
17573    done
17574
17575    # Let's still pretend it is `configure' which instantiates (i.e., don't
17576    # use $as_me), people would be surprised to read:
17577    #    /* config.h.  Generated by config.status.  */
17578    configure_input='Generated from '`
17579	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17580	`' by configure.'
17581    if test x"$ac_file" != x-; then
17582      configure_input="$ac_file.  $configure_input"
17583      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17584$as_echo "$as_me: creating $ac_file" >&6;}
17585    fi
17586    # Neutralize special characters interpreted by sed in replacement strings.
17587    case $configure_input in #(
17588    *\&* | *\|* | *\\* )
17589       ac_sed_conf_input=`$as_echo "$configure_input" |
17590       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17591    *) ac_sed_conf_input=$configure_input;;
17592    esac
17593
17594    case $ac_tag in
17595    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17596      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17597    esac
17598    ;;
17599  esac
17600
17601  ac_dir=`$as_dirname -- "$ac_file" ||
17602$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17603	 X"$ac_file" : 'X\(//\)[^/]' \| \
17604	 X"$ac_file" : 'X\(//\)$' \| \
17605	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17606$as_echo X"$ac_file" |
17607    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17608	    s//\1/
17609	    q
17610	  }
17611	  /^X\(\/\/\)[^/].*/{
17612	    s//\1/
17613	    q
17614	  }
17615	  /^X\(\/\/\)$/{
17616	    s//\1/
17617	    q
17618	  }
17619	  /^X\(\/\).*/{
17620	    s//\1/
17621	    q
17622	  }
17623	  s/.*/./; q'`
17624  as_dir="$ac_dir"; as_fn_mkdir_p
17625  ac_builddir=.
17626
17627case "$ac_dir" in
17628.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17629*)
17630  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17631  # A ".." for each directory in $ac_dir_suffix.
17632  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17633  case $ac_top_builddir_sub in
17634  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17635  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17636  esac ;;
17637esac
17638ac_abs_top_builddir=$ac_pwd
17639ac_abs_builddir=$ac_pwd$ac_dir_suffix
17640# for backward compatibility:
17641ac_top_builddir=$ac_top_build_prefix
17642
17643case $srcdir in
17644  .)  # We are building in place.
17645    ac_srcdir=.
17646    ac_top_srcdir=$ac_top_builddir_sub
17647    ac_abs_top_srcdir=$ac_pwd ;;
17648  [\\/]* | ?:[\\/]* )  # Absolute name.
17649    ac_srcdir=$srcdir$ac_dir_suffix;
17650    ac_top_srcdir=$srcdir
17651    ac_abs_top_srcdir=$srcdir ;;
17652  *) # Relative name.
17653    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17654    ac_top_srcdir=$ac_top_build_prefix$srcdir
17655    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17656esac
17657ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17658
17659
17660  case $ac_mode in
17661  :F)
17662  #
17663  # CONFIG_FILE
17664  #
17665
17666  case $INSTALL in
17667  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17668  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17669  esac
17670  ac_MKDIR_P=$MKDIR_P
17671  case $MKDIR_P in
17672  [\\/$]* | ?:[\\/]* ) ;;
17673  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17674  esac
17675_ACEOF
17676
17677cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17678# If the template does not know about datarootdir, expand it.
17679# FIXME: This hack should be removed a few years after 2.60.
17680ac_datarootdir_hack=; ac_datarootdir_seen=
17681ac_sed_dataroot='
17682/datarootdir/ {
17683  p
17684  q
17685}
17686/@datadir@/p
17687/@docdir@/p
17688/@infodir@/p
17689/@localedir@/p
17690/@mandir@/p'
17691case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17692*datarootdir*) ac_datarootdir_seen=yes;;
17693*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17694  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17695$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17696_ACEOF
17697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17698  ac_datarootdir_hack='
17699  s&@datadir@&$datadir&g
17700  s&@docdir@&$docdir&g
17701  s&@infodir@&$infodir&g
17702  s&@localedir@&$localedir&g
17703  s&@mandir@&$mandir&g
17704  s&\\\${datarootdir}&$datarootdir&g' ;;
17705esac
17706_ACEOF
17707
17708# Neutralize VPATH when `$srcdir' = `.'.
17709# Shell code in configure.ac might set extrasub.
17710# FIXME: do we really want to maintain this feature?
17711cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17712ac_sed_extra="$ac_vpsub
17713$extrasub
17714_ACEOF
17715cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17716:t
17717/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17718s|@configure_input@|$ac_sed_conf_input|;t t
17719s&@top_builddir@&$ac_top_builddir_sub&;t t
17720s&@top_build_prefix@&$ac_top_build_prefix&;t t
17721s&@srcdir@&$ac_srcdir&;t t
17722s&@abs_srcdir@&$ac_abs_srcdir&;t t
17723s&@top_srcdir@&$ac_top_srcdir&;t t
17724s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17725s&@builddir@&$ac_builddir&;t t
17726s&@abs_builddir@&$ac_abs_builddir&;t t
17727s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17728s&@INSTALL@&$ac_INSTALL&;t t
17729s&@MKDIR_P@&$ac_MKDIR_P&;t t
17730$ac_datarootdir_hack
17731"
17732eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17733  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17734
17735test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17736  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17737  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17738      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17739  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17740which seems to be undefined.  Please make sure it is defined" >&5
17741$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17742which seems to be undefined.  Please make sure it is defined" >&2;}
17743
17744  rm -f "$ac_tmp/stdin"
17745  case $ac_file in
17746  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17747  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17748  esac \
17749  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17750 ;;
17751  :H)
17752  #
17753  # CONFIG_HEADER
17754  #
17755  if test x"$ac_file" != x-; then
17756    {
17757      $as_echo "/* $configure_input  */" \
17758      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17759    } >"$ac_tmp/config.h" \
17760      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17761    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17762      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17763$as_echo "$as_me: $ac_file is unchanged" >&6;}
17764    else
17765      rm -f "$ac_file"
17766      mv "$ac_tmp/config.h" "$ac_file" \
17767	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17768    fi
17769  else
17770    $as_echo "/* $configure_input  */" \
17771      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17772      || as_fn_error $? "could not create -" "$LINENO" 5
17773  fi
17774# Compute "$ac_file"'s index in $config_headers.
17775_am_arg="$ac_file"
17776_am_stamp_count=1
17777for _am_header in $config_headers :; do
17778  case $_am_header in
17779    $_am_arg | $_am_arg:* )
17780      break ;;
17781    * )
17782      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17783  esac
17784done
17785echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17786$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17787	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17788	 X"$_am_arg" : 'X\(//\)$' \| \
17789	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17790$as_echo X"$_am_arg" |
17791    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17792	    s//\1/
17793	    q
17794	  }
17795	  /^X\(\/\/\)[^/].*/{
17796	    s//\1/
17797	    q
17798	  }
17799	  /^X\(\/\/\)$/{
17800	    s//\1/
17801	    q
17802	  }
17803	  /^X\(\/\).*/{
17804	    s//\1/
17805	    q
17806	  }
17807	  s/.*/./; q'`/stamp-h$_am_stamp_count
17808 ;;
17809
17810  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17811$as_echo "$as_me: executing $ac_file commands" >&6;}
17812 ;;
17813  esac
17814
17815
17816  case $ac_file$ac_mode in
17817    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17818  # Older Autoconf quotes --file arguments for eval, but not when files
17819  # are listed without --file.  Let's play safe and only enable the eval
17820  # if we detect the quoting.
17821  case $CONFIG_FILES in
17822  *\'*) eval set x "$CONFIG_FILES" ;;
17823  *)   set x $CONFIG_FILES ;;
17824  esac
17825  shift
17826  for mf
17827  do
17828    # Strip MF so we end up with the name of the file.
17829    mf=`echo "$mf" | sed -e 's/:.*$//'`
17830    # Check whether this is an Automake generated Makefile or not.
17831    # We used to match only the files named 'Makefile.in', but
17832    # some people rename them; so instead we look at the file content.
17833    # Grep'ing the first line is not enough: some people post-process
17834    # each Makefile.in and add a new line on top of each file to say so.
17835    # Grep'ing the whole file is not good either: AIX grep has a line
17836    # limit of 2048, but all sed's we know have understand at least 4000.
17837    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17838      dirpart=`$as_dirname -- "$mf" ||
17839$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17840	 X"$mf" : 'X\(//\)[^/]' \| \
17841	 X"$mf" : 'X\(//\)$' \| \
17842	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17843$as_echo X"$mf" |
17844    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17845	    s//\1/
17846	    q
17847	  }
17848	  /^X\(\/\/\)[^/].*/{
17849	    s//\1/
17850	    q
17851	  }
17852	  /^X\(\/\/\)$/{
17853	    s//\1/
17854	    q
17855	  }
17856	  /^X\(\/\).*/{
17857	    s//\1/
17858	    q
17859	  }
17860	  s/.*/./; q'`
17861    else
17862      continue
17863    fi
17864    # Extract the definition of DEPDIR, am__include, and am__quote
17865    # from the Makefile without running 'make'.
17866    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17867    test -z "$DEPDIR" && continue
17868    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17869    test -z "$am__include" && continue
17870    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17871    # Find all dependency output files, they are included files with
17872    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17873    # simplest approach to changing $(DEPDIR) to its actual value in the
17874    # expansion.
17875    for file in `sed -n "
17876      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17877	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17878      # Make sure the directory exists.
17879      test -f "$dirpart/$file" && continue
17880      fdir=`$as_dirname -- "$file" ||
17881$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17882	 X"$file" : 'X\(//\)[^/]' \| \
17883	 X"$file" : 'X\(//\)$' \| \
17884	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17885$as_echo X"$file" |
17886    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17887	    s//\1/
17888	    q
17889	  }
17890	  /^X\(\/\/\)[^/].*/{
17891	    s//\1/
17892	    q
17893	  }
17894	  /^X\(\/\/\)$/{
17895	    s//\1/
17896	    q
17897	  }
17898	  /^X\(\/\).*/{
17899	    s//\1/
17900	    q
17901	  }
17902	  s/.*/./; q'`
17903      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17904      # echo "creating $dirpart/$file"
17905      echo '# dummy' > "$dirpart/$file"
17906    done
17907  done
17908}
17909 ;;
17910    "libtool":C)
17911
17912    # See if we are running on zsh, and set the options that allow our
17913    # commands through without removal of \ escapes.
17914    if test -n "${ZSH_VERSION+set}"; then
17915      setopt NO_GLOB_SUBST
17916    fi
17917
17918    cfgfile=${ofile}T
17919    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17920    $RM "$cfgfile"
17921
17922    cat <<_LT_EOF >> "$cfgfile"
17923#! $SHELL
17924# Generated automatically by $as_me ($PACKAGE) $VERSION
17925# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17926
17927# Provide generalized library-building support services.
17928# Written by Gordon Matzigkeit, 1996
17929
17930# Copyright (C) 2014 Free Software Foundation, Inc.
17931# This is free software; see the source for copying conditions.  There is NO
17932# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17933
17934# GNU Libtool is free software; you can redistribute it and/or modify
17935# it under the terms of the GNU General Public License as published by
17936# the Free Software Foundation; either version 2 of of the License, or
17937# (at your option) any later version.
17938#
17939# As a special exception to the GNU General Public License, if you
17940# distribute this file as part of a program or library that is built
17941# using GNU Libtool, you may include this file under the  same
17942# distribution terms that you use for the rest of that program.
17943#
17944# GNU Libtool is distributed in the hope that it will be useful, but
17945# WITHOUT ANY WARRANTY; without even the implied warranty of
17946# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17947# GNU General Public License for more details.
17948#
17949# You should have received a copy of the GNU General Public License
17950# along with this program.  If not, see <http://www.gnu.org/licenses/>.
17951
17952
17953# The names of the tagged configurations supported by this script.
17954available_tags='CXX '
17955
17956# Configured defaults for sys_lib_dlsearch_path munging.
17957: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
17958
17959# ### BEGIN LIBTOOL CONFIG
17960
17961# Which release of libtool.m4 was used?
17962macro_version=$macro_version
17963macro_revision=$macro_revision
17964
17965# Whether or not to build shared libraries.
17966build_libtool_libs=$enable_shared
17967
17968# Whether or not to build static libraries.
17969build_old_libs=$enable_static
17970
17971# What type of objects to build.
17972pic_mode=$pic_mode
17973
17974# Whether or not to optimize for fast installation.
17975fast_install=$enable_fast_install
17976
17977# Shared archive member basename,for filename based shared library versioning on AIX.
17978shared_archive_member_spec=$shared_archive_member_spec
17979
17980# Shell to use when invoking shell scripts.
17981SHELL=$lt_SHELL
17982
17983# An echo program that protects backslashes.
17984ECHO=$lt_ECHO
17985
17986# The PATH separator for the build system.
17987PATH_SEPARATOR=$lt_PATH_SEPARATOR
17988
17989# The host system.
17990host_alias=$host_alias
17991host=$host
17992host_os=$host_os
17993
17994# The build system.
17995build_alias=$build_alias
17996build=$build
17997build_os=$build_os
17998
17999# A sed program that does not truncate output.
18000SED=$lt_SED
18001
18002# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18003Xsed="\$SED -e 1s/^X//"
18004
18005# A grep program that handles long lines.
18006GREP=$lt_GREP
18007
18008# An ERE matcher.
18009EGREP=$lt_EGREP
18010
18011# A literal string matcher.
18012FGREP=$lt_FGREP
18013
18014# A BSD- or MS-compatible name lister.
18015NM=$lt_NM
18016
18017# Whether we need soft or hard links.
18018LN_S=$lt_LN_S
18019
18020# What is the maximum length of a command?
18021max_cmd_len=$max_cmd_len
18022
18023# Object file suffix (normally "o").
18024objext=$ac_objext
18025
18026# Executable file suffix (normally "").
18027exeext=$exeext
18028
18029# whether the shell understands "unset".
18030lt_unset=$lt_unset
18031
18032# turn spaces into newlines.
18033SP2NL=$lt_lt_SP2NL
18034
18035# turn newlines into spaces.
18036NL2SP=$lt_lt_NL2SP
18037
18038# convert \$build file names to \$host format.
18039to_host_file_cmd=$lt_cv_to_host_file_cmd
18040
18041# convert \$build files to toolchain format.
18042to_tool_file_cmd=$lt_cv_to_tool_file_cmd
18043
18044# An object symbol dumper.
18045OBJDUMP=$lt_OBJDUMP
18046
18047# Method to check whether dependent libraries are shared objects.
18048deplibs_check_method=$lt_deplibs_check_method
18049
18050# Command to use when deplibs_check_method = "file_magic".
18051file_magic_cmd=$lt_file_magic_cmd
18052
18053# How to find potential files when deplibs_check_method = "file_magic".
18054file_magic_glob=$lt_file_magic_glob
18055
18056# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
18057want_nocaseglob=$lt_want_nocaseglob
18058
18059# DLL creation program.
18060DLLTOOL=$lt_DLLTOOL
18061
18062# Command to associate shared and link libraries.
18063sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
18064
18065# The archiver.
18066AR=$lt_AR
18067
18068# Flags to create an archive.
18069AR_FLAGS=$lt_AR_FLAGS
18070
18071# How to feed a file listing to the archiver.
18072archiver_list_spec=$lt_archiver_list_spec
18073
18074# A symbol stripping program.
18075STRIP=$lt_STRIP
18076
18077# Commands used to install an old-style archive.
18078RANLIB=$lt_RANLIB
18079old_postinstall_cmds=$lt_old_postinstall_cmds
18080old_postuninstall_cmds=$lt_old_postuninstall_cmds
18081
18082# Whether to use a lock for old archive extraction.
18083lock_old_archive_extraction=$lock_old_archive_extraction
18084
18085# A C compiler.
18086LTCC=$lt_CC
18087
18088# LTCC compiler flags.
18089LTCFLAGS=$lt_CFLAGS
18090
18091# Take the output of nm and produce a listing of raw symbols and C names.
18092global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18093
18094# Transform the output of nm in a proper C declaration.
18095global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18096
18097# Transform the output of nm into a list of symbols to manually relocate.
18098global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
18099
18100# Transform the output of nm in a C name address pair.
18101global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18102
18103# Transform the output of nm in a C name address pair when lib prefix is needed.
18104global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18105
18106# The name lister interface.
18107nm_interface=$lt_lt_cv_nm_interface
18108
18109# Specify filename containing input files for \$NM.
18110nm_file_list_spec=$lt_nm_file_list_spec
18111
18112# The root where to search for dependent libraries,and where our libraries should be installed.
18113lt_sysroot=$lt_sysroot
18114
18115# Command to truncate a binary pipe.
18116lt_truncate_bin=$lt_lt_cv_truncate_bin
18117
18118# The name of the directory that contains temporary libtool files.
18119objdir=$objdir
18120
18121# Used to examine libraries when file_magic_cmd begins with "file".
18122MAGIC_CMD=$MAGIC_CMD
18123
18124# Must we lock files when doing compilation?
18125need_locks=$lt_need_locks
18126
18127# Manifest tool.
18128MANIFEST_TOOL=$lt_MANIFEST_TOOL
18129
18130# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18131DSYMUTIL=$lt_DSYMUTIL
18132
18133# Tool to change global to local symbols on Mac OS X.
18134NMEDIT=$lt_NMEDIT
18135
18136# Tool to manipulate fat objects and archives on Mac OS X.
18137LIPO=$lt_LIPO
18138
18139# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18140OTOOL=$lt_OTOOL
18141
18142# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18143OTOOL64=$lt_OTOOL64
18144
18145# Old archive suffix (normally "a").
18146libext=$libext
18147
18148# Shared library suffix (normally ".so").
18149shrext_cmds=$lt_shrext_cmds
18150
18151# The commands to extract the exported symbol list from a shared archive.
18152extract_expsyms_cmds=$lt_extract_expsyms_cmds
18153
18154# Variables whose values should be saved in libtool wrapper scripts and
18155# restored at link time.
18156variables_saved_for_relink=$lt_variables_saved_for_relink
18157
18158# Do we need the "lib" prefix for modules?
18159need_lib_prefix=$need_lib_prefix
18160
18161# Do we need a version for libraries?
18162need_version=$need_version
18163
18164# Library versioning type.
18165version_type=$version_type
18166
18167# Shared library runtime path variable.
18168runpath_var=$runpath_var
18169
18170# Shared library path variable.
18171shlibpath_var=$shlibpath_var
18172
18173# Is shlibpath searched before the hard-coded library search path?
18174shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18175
18176# Format of library name prefix.
18177libname_spec=$lt_libname_spec
18178
18179# List of archive names.  First name is the real one, the rest are links.
18180# The last name is the one that the linker finds with -lNAME
18181library_names_spec=$lt_library_names_spec
18182
18183# The coded name of the library, if different from the real name.
18184soname_spec=$lt_soname_spec
18185
18186# Permission mode override for installation of shared libraries.
18187install_override_mode=$lt_install_override_mode
18188
18189# Command to use after installation of a shared archive.
18190postinstall_cmds=$lt_postinstall_cmds
18191
18192# Command to use after uninstallation of a shared archive.
18193postuninstall_cmds=$lt_postuninstall_cmds
18194
18195# Commands used to finish a libtool library installation in a directory.
18196finish_cmds=$lt_finish_cmds
18197
18198# As "finish_cmds", except a single script fragment to be evaled but
18199# not shown.
18200finish_eval=$lt_finish_eval
18201
18202# Whether we should hardcode library paths into libraries.
18203hardcode_into_libs=$hardcode_into_libs
18204
18205# Compile-time system search path for libraries.
18206sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18207
18208# Detected run-time system search path for libraries.
18209sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
18210
18211# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
18212configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
18213
18214# Whether dlopen is supported.
18215dlopen_support=$enable_dlopen
18216
18217# Whether dlopen of programs is supported.
18218dlopen_self=$enable_dlopen_self
18219
18220# Whether dlopen of statically linked programs is supported.
18221dlopen_self_static=$enable_dlopen_self_static
18222
18223# Commands to strip libraries.
18224old_striplib=$lt_old_striplib
18225striplib=$lt_striplib
18226
18227
18228# The linker used to build libraries.
18229LD=$lt_LD
18230
18231# How to create reloadable object files.
18232reload_flag=$lt_reload_flag
18233reload_cmds=$lt_reload_cmds
18234
18235# Commands used to build an old-style archive.
18236old_archive_cmds=$lt_old_archive_cmds
18237
18238# A language specific compiler.
18239CC=$lt_compiler
18240
18241# Is the compiler the GNU compiler?
18242with_gcc=$GCC
18243
18244# Compiler flag to turn off builtin functions.
18245no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18246
18247# Additional compiler flags for building library objects.
18248pic_flag=$lt_lt_prog_compiler_pic
18249
18250# How to pass a linker flag through the compiler.
18251wl=$lt_lt_prog_compiler_wl
18252
18253# Compiler flag to prevent dynamic linking.
18254link_static_flag=$lt_lt_prog_compiler_static
18255
18256# Does compiler simultaneously support -c and -o options?
18257compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18258
18259# Whether or not to add -lc for building shared libraries.
18260build_libtool_need_lc=$archive_cmds_need_lc
18261
18262# Whether or not to disallow shared libs when runtime libs are static.
18263allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18264
18265# Compiler flag to allow reflexive dlopens.
18266export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18267
18268# Compiler flag to generate shared objects directly from archives.
18269whole_archive_flag_spec=$lt_whole_archive_flag_spec
18270
18271# Whether the compiler copes with passing no objects directly.
18272compiler_needs_object=$lt_compiler_needs_object
18273
18274# Create an old-style archive from a shared archive.
18275old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18276
18277# Create a temporary old-style archive to link instead of a shared archive.
18278old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18279
18280# Commands used to build a shared archive.
18281archive_cmds=$lt_archive_cmds
18282archive_expsym_cmds=$lt_archive_expsym_cmds
18283
18284# Commands used to build a loadable module if different from building
18285# a shared archive.
18286module_cmds=$lt_module_cmds
18287module_expsym_cmds=$lt_module_expsym_cmds
18288
18289# Whether we are building with GNU ld or not.
18290with_gnu_ld=$lt_with_gnu_ld
18291
18292# Flag that allows shared libraries with undefined symbols to be built.
18293allow_undefined_flag=$lt_allow_undefined_flag
18294
18295# Flag that enforces no undefined symbols.
18296no_undefined_flag=$lt_no_undefined_flag
18297
18298# Flag to hardcode \$libdir into a binary during linking.
18299# This must work even if \$libdir does not exist
18300hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18301
18302# Whether we need a single "-rpath" flag with a separated argument.
18303hardcode_libdir_separator=$lt_hardcode_libdir_separator
18304
18305# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
18306# DIR into the resulting binary.
18307hardcode_direct=$hardcode_direct
18308
18309# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
18310# DIR into the resulting binary and the resulting library dependency is
18311# "absolute",i.e impossible to change by setting \$shlibpath_var if the
18312# library is relocated.
18313hardcode_direct_absolute=$hardcode_direct_absolute
18314
18315# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18316# into the resulting binary.
18317hardcode_minus_L=$hardcode_minus_L
18318
18319# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18320# into the resulting binary.
18321hardcode_shlibpath_var=$hardcode_shlibpath_var
18322
18323# Set to "yes" if building a shared library automatically hardcodes DIR
18324# into the library and all subsequent libraries and executables linked
18325# against it.
18326hardcode_automatic=$hardcode_automatic
18327
18328# Set to yes if linker adds runtime paths of dependent libraries
18329# to runtime path list.
18330inherit_rpath=$inherit_rpath
18331
18332# Whether libtool must link a program against all its dependency libraries.
18333link_all_deplibs=$link_all_deplibs
18334
18335# Set to "yes" if exported symbols are required.
18336always_export_symbols=$always_export_symbols
18337
18338# The commands to list exported symbols.
18339export_symbols_cmds=$lt_export_symbols_cmds
18340
18341# Symbols that should not be listed in the preloaded symbols.
18342exclude_expsyms=$lt_exclude_expsyms
18343
18344# Symbols that must always be exported.
18345include_expsyms=$lt_include_expsyms
18346
18347# Commands necessary for linking programs (against libraries) with templates.
18348prelink_cmds=$lt_prelink_cmds
18349
18350# Commands necessary for finishing linking programs.
18351postlink_cmds=$lt_postlink_cmds
18352
18353# Specify filename containing input files.
18354file_list_spec=$lt_file_list_spec
18355
18356# How to hardcode a shared library path into an executable.
18357hardcode_action=$hardcode_action
18358
18359# The directories searched by this compiler when creating a shared library.
18360compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
18361
18362# Dependencies to place before and after the objects being linked to
18363# create a shared library.
18364predep_objects=$lt_predep_objects
18365postdep_objects=$lt_postdep_objects
18366predeps=$lt_predeps
18367postdeps=$lt_postdeps
18368
18369# The library search path used internally by the compiler when linking
18370# a shared library.
18371compiler_lib_search_path=$lt_compiler_lib_search_path
18372
18373# ### END LIBTOOL CONFIG
18374
18375_LT_EOF
18376
18377    cat <<'_LT_EOF' >> "$cfgfile"
18378
18379# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
18380
18381# func_munge_path_list VARIABLE PATH
18382# -----------------------------------
18383# VARIABLE is name of variable containing _space_ separated list of
18384# directories to be munged by the contents of PATH, which is string
18385# having a format:
18386# "DIR[:DIR]:"
18387#       string "DIR[ DIR]" will be prepended to VARIABLE
18388# ":DIR[:DIR]"
18389#       string "DIR[ DIR]" will be appended to VARIABLE
18390# "DIRP[:DIRP]::[DIRA:]DIRA"
18391#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
18392#       "DIRA[ DIRA]" will be appended to VARIABLE
18393# "DIR[:DIR]"
18394#       VARIABLE will be replaced by "DIR[ DIR]"
18395func_munge_path_list ()
18396{
18397    case x$2 in
18398    x)
18399        ;;
18400    *:)
18401        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
18402        ;;
18403    x:*)
18404        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
18405        ;;
18406    *::*)
18407        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
18408        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
18409        ;;
18410    *)
18411        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
18412        ;;
18413    esac
18414}
18415
18416
18417# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
18418func_cc_basename ()
18419{
18420    for cc_temp in $*""; do
18421      case $cc_temp in
18422        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18423        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18424        \-*) ;;
18425        *) break;;
18426      esac
18427    done
18428    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
18429}
18430
18431
18432# ### END FUNCTIONS SHARED WITH CONFIGURE
18433
18434_LT_EOF
18435
18436  case $host_os in
18437  aix3*)
18438    cat <<\_LT_EOF >> "$cfgfile"
18439# AIX sometimes has problems with the GCC collect2 program.  For some
18440# reason, if we set the COLLECT_NAMES environment variable, the problems
18441# vanish in a puff of smoke.
18442if test set != "${COLLECT_NAMES+set}"; then
18443  COLLECT_NAMES=
18444  export COLLECT_NAMES
18445fi
18446_LT_EOF
18447    ;;
18448  esac
18449
18450
18451ltmain=$ac_aux_dir/ltmain.sh
18452
18453
18454  # We use sed instead of cat because bash on DJGPP gets confused if
18455  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18456  # text mode, it properly converts lines to CR/LF.  This bash problem
18457  # is reportedly fixed, but why not run on old versions too?
18458  sed '$q' "$ltmain" >> "$cfgfile" \
18459     || (rm -f "$cfgfile"; exit 1)
18460
18461   mv -f "$cfgfile" "$ofile" ||
18462    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18463  chmod +x "$ofile"
18464
18465
18466    cat <<_LT_EOF >> "$ofile"
18467
18468# ### BEGIN LIBTOOL TAG CONFIG: CXX
18469
18470# The linker used to build libraries.
18471LD=$lt_LD_CXX
18472
18473# How to create reloadable object files.
18474reload_flag=$lt_reload_flag_CXX
18475reload_cmds=$lt_reload_cmds_CXX
18476
18477# Commands used to build an old-style archive.
18478old_archive_cmds=$lt_old_archive_cmds_CXX
18479
18480# A language specific compiler.
18481CC=$lt_compiler_CXX
18482
18483# Is the compiler the GNU compiler?
18484with_gcc=$GCC_CXX
18485
18486# Compiler flag to turn off builtin functions.
18487no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18488
18489# Additional compiler flags for building library objects.
18490pic_flag=$lt_lt_prog_compiler_pic_CXX
18491
18492# How to pass a linker flag through the compiler.
18493wl=$lt_lt_prog_compiler_wl_CXX
18494
18495# Compiler flag to prevent dynamic linking.
18496link_static_flag=$lt_lt_prog_compiler_static_CXX
18497
18498# Does compiler simultaneously support -c and -o options?
18499compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18500
18501# Whether or not to add -lc for building shared libraries.
18502build_libtool_need_lc=$archive_cmds_need_lc_CXX
18503
18504# Whether or not to disallow shared libs when runtime libs are static.
18505allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18506
18507# Compiler flag to allow reflexive dlopens.
18508export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18509
18510# Compiler flag to generate shared objects directly from archives.
18511whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18512
18513# Whether the compiler copes with passing no objects directly.
18514compiler_needs_object=$lt_compiler_needs_object_CXX
18515
18516# Create an old-style archive from a shared archive.
18517old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18518
18519# Create a temporary old-style archive to link instead of a shared archive.
18520old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18521
18522# Commands used to build a shared archive.
18523archive_cmds=$lt_archive_cmds_CXX
18524archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18525
18526# Commands used to build a loadable module if different from building
18527# a shared archive.
18528module_cmds=$lt_module_cmds_CXX
18529module_expsym_cmds=$lt_module_expsym_cmds_CXX
18530
18531# Whether we are building with GNU ld or not.
18532with_gnu_ld=$lt_with_gnu_ld_CXX
18533
18534# Flag that allows shared libraries with undefined symbols to be built.
18535allow_undefined_flag=$lt_allow_undefined_flag_CXX
18536
18537# Flag that enforces no undefined symbols.
18538no_undefined_flag=$lt_no_undefined_flag_CXX
18539
18540# Flag to hardcode \$libdir into a binary during linking.
18541# This must work even if \$libdir does not exist
18542hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18543
18544# Whether we need a single "-rpath" flag with a separated argument.
18545hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18546
18547# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
18548# DIR into the resulting binary.
18549hardcode_direct=$hardcode_direct_CXX
18550
18551# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
18552# DIR into the resulting binary and the resulting library dependency is
18553# "absolute",i.e impossible to change by setting \$shlibpath_var if the
18554# library is relocated.
18555hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18556
18557# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18558# into the resulting binary.
18559hardcode_minus_L=$hardcode_minus_L_CXX
18560
18561# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18562# into the resulting binary.
18563hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18564
18565# Set to "yes" if building a shared library automatically hardcodes DIR
18566# into the library and all subsequent libraries and executables linked
18567# against it.
18568hardcode_automatic=$hardcode_automatic_CXX
18569
18570# Set to yes if linker adds runtime paths of dependent libraries
18571# to runtime path list.
18572inherit_rpath=$inherit_rpath_CXX
18573
18574# Whether libtool must link a program against all its dependency libraries.
18575link_all_deplibs=$link_all_deplibs_CXX
18576
18577# Set to "yes" if exported symbols are required.
18578always_export_symbols=$always_export_symbols_CXX
18579
18580# The commands to list exported symbols.
18581export_symbols_cmds=$lt_export_symbols_cmds_CXX
18582
18583# Symbols that should not be listed in the preloaded symbols.
18584exclude_expsyms=$lt_exclude_expsyms_CXX
18585
18586# Symbols that must always be exported.
18587include_expsyms=$lt_include_expsyms_CXX
18588
18589# Commands necessary for linking programs (against libraries) with templates.
18590prelink_cmds=$lt_prelink_cmds_CXX
18591
18592# Commands necessary for finishing linking programs.
18593postlink_cmds=$lt_postlink_cmds_CXX
18594
18595# Specify filename containing input files.
18596file_list_spec=$lt_file_list_spec_CXX
18597
18598# How to hardcode a shared library path into an executable.
18599hardcode_action=$hardcode_action_CXX
18600
18601# The directories searched by this compiler when creating a shared library.
18602compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18603
18604# Dependencies to place before and after the objects being linked to
18605# create a shared library.
18606predep_objects=$lt_predep_objects_CXX
18607postdep_objects=$lt_postdep_objects_CXX
18608predeps=$lt_predeps_CXX
18609postdeps=$lt_postdeps_CXX
18610
18611# The library search path used internally by the compiler when linking
18612# a shared library.
18613compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18614
18615# ### END LIBTOOL TAG CONFIG: CXX
18616_LT_EOF
18617
18618 ;;
18619
18620  esac
18621done # for ac_tag
18622
18623
18624as_fn_exit 0
18625_ACEOF
18626ac_clean_files=$ac_clean_files_save
18627
18628test $ac_write_fail = 0 ||
18629  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18630
18631
18632# configure is writing to config.log, and then calls config.status.
18633# config.status does its own redirection, appending to config.log.
18634# Unfortunately, on DOS this fails, as config.log is still kept open
18635# by configure, so config.status won't be able to write to it; its
18636# output is simply discarded.  So we exec the FD to /dev/null,
18637# effectively closing config.log, so it can be properly (re)opened and
18638# appended to by config.status.  When coming back to configure, we
18639# need to make the FD available again.
18640if test "$no_create" != yes; then
18641  ac_cs_success=:
18642  ac_config_status_args=
18643  test "$silent" = yes &&
18644    ac_config_status_args="$ac_config_status_args --quiet"
18645  exec 5>/dev/null
18646  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18647  exec 5>>config.log
18648  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18649  # would make configure fail if this is the last instruction.
18650  $ac_cs_success || as_fn_exit 1
18651fi
18652if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18653  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18654$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18655fi
18656
18657