1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for package-unused version-unused.
4#
5# Report bugs to <libsanitizer>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9# Foundation, Inc.
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92case $0 in #((
93  *[\\/]* ) as_myself=$0 ;;
94  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97  IFS=$as_save_IFS
98  test -z "$as_dir" && as_dir=.
99    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100  done
101IFS=$as_save_IFS
102
103     ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108  as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112  exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there.  '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138  emulate sh
139  NULLCMD=:
140  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141  # is contrary to our usage.  Disable this feature.
142  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143  setopt NO_GLOB_SUBST
144else
145  case \`(set -o) 2>/dev/null\` in #(
146  *posix*) :
147    set -o posix ;; #(
148  *) :
149     ;;
150esac
151fi
152"
153  as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167  exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174
175  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
176    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
177    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
179    PATH=/empty FPATH=/empty; export PATH FPATH
180    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
181      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
182test \$(( 1 + 1 )) = 2 || exit 1"
183  if (eval "$as_required") 2>/dev/null; then :
184  as_have_required=yes
185else
186  as_have_required=no
187fi
188  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
189
190else
191  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
192as_found=false
193for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
194do
195  IFS=$as_save_IFS
196  test -z "$as_dir" && as_dir=.
197  as_found=:
198  case $as_dir in #(
199	 /*)
200	   for as_base in sh bash ksh sh5; do
201	     # Try only shells that exist, to save several forks.
202	     as_shell=$as_dir/$as_base
203	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
204		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  CONFIG_SHELL=$as_shell as_have_required=yes
206		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
207  break 2
208fi
209fi
210	   done;;
211       esac
212  as_found=false
213done
214$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
215	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
216  CONFIG_SHELL=$SHELL as_have_required=yes
217fi; }
218IFS=$as_save_IFS
219
220
221      if test "x$CONFIG_SHELL" != x; then :
222  # We cannot yet assume a decent shell, so we have to provide a
223	# neutralization value for shells without unset; and this also
224	# works around shells that cannot unset nonexistent variables.
225	BASH_ENV=/dev/null
226	ENV=/dev/null
227	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
228	export CONFIG_SHELL
229	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
230fi
231
232    if test x$as_have_required = xno; then :
233  $as_echo "$0: This script requires a shell more modern than all"
234  $as_echo "$0: the shells that I found on your system."
235  if test x${ZSH_VERSION+set} = xset ; then
236    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
237    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
238  else
239    $as_echo "$0: Please tell bug-autoconf@gnu.org and libsanitizer about
240$0: your system, including any error possibly output before
241$0: this message. Then install a modern shell, or manually
242$0: run the script under such a shell if you do have one."
243  fi
244  exit 1
245fi
246fi
247fi
248SHELL=${CONFIG_SHELL-/bin/sh}
249export SHELL
250# Unset more variables known to interfere with behavior of common tools.
251CLICOLOR_FORCE= GREP_OPTIONS=
252unset CLICOLOR_FORCE GREP_OPTIONS
253
254## --------------------- ##
255## M4sh Shell Functions. ##
256## --------------------- ##
257# as_fn_unset VAR
258# ---------------
259# Portably unset VAR.
260as_fn_unset ()
261{
262  { eval $1=; unset $1;}
263}
264as_unset=as_fn_unset
265
266# as_fn_set_status STATUS
267# -----------------------
268# Set $? to STATUS, without forking.
269as_fn_set_status ()
270{
271  return $1
272} # as_fn_set_status
273
274# as_fn_exit STATUS
275# -----------------
276# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
277as_fn_exit ()
278{
279  set +e
280  as_fn_set_status $1
281  exit $1
282} # as_fn_exit
283
284# as_fn_mkdir_p
285# -------------
286# Create "$as_dir" as a directory, including parents if necessary.
287as_fn_mkdir_p ()
288{
289
290  case $as_dir in #(
291  -*) as_dir=./$as_dir;;
292  esac
293  test -d "$as_dir" || eval $as_mkdir_p || {
294    as_dirs=
295    while :; do
296      case $as_dir in #(
297      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
298      *) as_qdir=$as_dir;;
299      esac
300      as_dirs="'$as_qdir' $as_dirs"
301      as_dir=`$as_dirname -- "$as_dir" ||
302$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
303	 X"$as_dir" : 'X\(//\)[^/]' \| \
304	 X"$as_dir" : 'X\(//\)$' \| \
305	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
306$as_echo X"$as_dir" |
307    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
308	    s//\1/
309	    q
310	  }
311	  /^X\(\/\/\)[^/].*/{
312	    s//\1/
313	    q
314	  }
315	  /^X\(\/\/\)$/{
316	    s//\1/
317	    q
318	  }
319	  /^X\(\/\).*/{
320	    s//\1/
321	    q
322	  }
323	  s/.*/./; q'`
324      test -d "$as_dir" && break
325    done
326    test -z "$as_dirs" || eval "mkdir $as_dirs"
327  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
328
329
330} # as_fn_mkdir_p
331# as_fn_append VAR VALUE
332# ----------------------
333# Append the text in VALUE to the end of the definition contained in VAR. Take
334# advantage of any shell optimizations that allow amortized linear growth over
335# repeated appends, instead of the typical quadratic growth present in naive
336# implementations.
337if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
338  eval 'as_fn_append ()
339  {
340    eval $1+=\$2
341  }'
342else
343  as_fn_append ()
344  {
345    eval $1=\$$1\$2
346  }
347fi # as_fn_append
348
349# as_fn_arith ARG...
350# ------------------
351# Perform arithmetic evaluation on the ARGs, and store the result in the
352# global $as_val. Take advantage of shells that can avoid forks. The arguments
353# must be portable across $(()) and expr.
354if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
355  eval 'as_fn_arith ()
356  {
357    as_val=$(( $* ))
358  }'
359else
360  as_fn_arith ()
361  {
362    as_val=`expr "$@" || test $? -eq 1`
363  }
364fi # as_fn_arith
365
366
367# as_fn_error ERROR [LINENO LOG_FD]
368# ---------------------------------
369# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
370# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
371# script with status $?, using 1 if that was 0.
372as_fn_error ()
373{
374  as_status=$?; test $as_status -eq 0 && as_status=1
375  if test "$3"; then
376    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
377    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
378  fi
379  $as_echo "$as_me: error: $1" >&2
380  as_fn_exit $as_status
381} # as_fn_error
382
383if expr a : '\(a\)' >/dev/null 2>&1 &&
384   test "X`expr 00001 : '.*\(...\)'`" = X001; then
385  as_expr=expr
386else
387  as_expr=false
388fi
389
390if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391  as_basename=basename
392else
393  as_basename=false
394fi
395
396if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
397  as_dirname=dirname
398else
399  as_dirname=false
400fi
401
402as_me=`$as_basename -- "$0" ||
403$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
404	 X"$0" : 'X\(//\)$' \| \
405	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
406$as_echo X/"$0" |
407    sed '/^.*\/\([^/][^/]*\)\/*$/{
408	    s//\1/
409	    q
410	  }
411	  /^X\/\(\/\/\)$/{
412	    s//\1/
413	    q
414	  }
415	  /^X\/\(\/\).*/{
416	    s//\1/
417	    q
418	  }
419	  s/.*/./; q'`
420
421# Avoid depending upon Character Ranges.
422as_cr_letters='abcdefghijklmnopqrstuvwxyz'
423as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
424as_cr_Letters=$as_cr_letters$as_cr_LETTERS
425as_cr_digits='0123456789'
426as_cr_alnum=$as_cr_Letters$as_cr_digits
427
428
429  as_lineno_1=$LINENO as_lineno_1a=$LINENO
430  as_lineno_2=$LINENO as_lineno_2a=$LINENO
431  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
432  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
433  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
434  sed -n '
435    p
436    /[$]LINENO/=
437  ' <$as_myself |
438    sed '
439      s/[$]LINENO.*/&-/
440      t lineno
441      b
442      :lineno
443      N
444      :loop
445      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
446      t loop
447      s/-\n.*//
448    ' >$as_me.lineno &&
449  chmod +x "$as_me.lineno" ||
450    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
451
452  # Don't try to exec as it changes $[0], causing all sort of problems
453  # (the dirname of $[0] is not the place where we might find the
454  # original and so on.  Autoconf is especially sensitive to this).
455  . "./$as_me.lineno"
456  # Exit status is that of the last command.
457  exit
458}
459
460ECHO_C= ECHO_N= ECHO_T=
461case `echo -n x` in #(((((
462-n*)
463  case `echo 'xy\c'` in
464  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
465  xy)  ECHO_C='\c';;
466  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
467       ECHO_T='	';;
468  esac;;
469*)
470  ECHO_N='-n';;
471esac
472
473rm -f conf$$ conf$$.exe conf$$.file
474if test -d conf$$.dir; then
475  rm -f conf$$.dir/conf$$.file
476else
477  rm -f conf$$.dir
478  mkdir conf$$.dir 2>/dev/null
479fi
480if (echo >conf$$.file) 2>/dev/null; then
481  if ln -s conf$$.file conf$$ 2>/dev/null; then
482    as_ln_s='ln -s'
483    # ... but there are two gotchas:
484    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
485    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
486    # In both cases, we have to default to `cp -p'.
487    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
488      as_ln_s='cp -p'
489  elif ln conf$$.file conf$$ 2>/dev/null; then
490    as_ln_s=ln
491  else
492    as_ln_s='cp -p'
493  fi
494else
495  as_ln_s='cp -p'
496fi
497rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
498rmdir conf$$.dir 2>/dev/null
499
500if mkdir -p . 2>/dev/null; then
501  as_mkdir_p='mkdir -p "$as_dir"'
502else
503  test -d ./-p && rmdir ./-p
504  as_mkdir_p=false
505fi
506
507if test -x / >/dev/null 2>&1; then
508  as_test_x='test -x'
509else
510  if ls -dL / >/dev/null 2>&1; then
511    as_ls_L_option=L
512  else
513    as_ls_L_option=
514  fi
515  as_test_x='
516    eval sh -c '\''
517      if test -d "$1"; then
518	test -d "$1/.";
519      else
520	case $1 in #(
521	-*)set "./$1";;
522	esac;
523	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
524	???[sx]*):;;*)false;;esac;fi
525    '\'' sh
526  '
527fi
528as_executable_p=$as_test_x
529
530# Sed expression to map a string onto a valid CPP name.
531as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
532
533# Sed expression to map a string onto a valid variable name.
534as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
535
536SHELL=${CONFIG_SHELL-/bin/sh}
537
538
539exec 7<&0 </dev/null 6>&1
540
541# Name of the host.
542# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
543# so uname gets run too.
544ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
545
546#
547# Initializations.
548#
549ac_default_prefix=/usr/local
550ac_clean_files=
551ac_config_libobj_dir=.
552LIBOBJS=
553cross_compiling=no
554subdirs=
555MFLAGS=
556MAKEFLAGS=
557
558# Identity of this package.
559PACKAGE_NAME='package-unused'
560PACKAGE_TARNAME='package-unused'
561PACKAGE_VERSION='version-unused'
562PACKAGE_STRING='package-unused version-unused'
563PACKAGE_BUGREPORT='libsanitizer'
564PACKAGE_URL=''
565
566ac_unique_file="include/sanitizer/common_interface_defs.h"
567# Factoring default headers for most tests.
568ac_includes_default="\
569#include <stdio.h>
570#ifdef HAVE_SYS_TYPES_H
571# include <sys/types.h>
572#endif
573#ifdef HAVE_SYS_STAT_H
574# include <sys/stat.h>
575#endif
576#ifdef STDC_HEADERS
577# include <stdlib.h>
578# include <stddef.h>
579#else
580# ifdef HAVE_STDLIB_H
581#  include <stdlib.h>
582# endif
583#endif
584#ifdef HAVE_STRING_H
585# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
586#  include <memory.h>
587# endif
588# include <string.h>
589#endif
590#ifdef HAVE_STRINGS_H
591# include <strings.h>
592#endif
593#ifdef HAVE_INTTYPES_H
594# include <inttypes.h>
595#endif
596#ifdef HAVE_STDINT_H
597# include <stdint.h>
598#endif
599#ifdef HAVE_UNISTD_H
600# include <unistd.h>
601#endif"
602
603ac_subst_vars='am__EXEEXT_FALSE
604am__EXEEXT_TRUE
605LTLIBOBJS
606LIBOBJS
607USING_MAC_INTERPOSE_FALSE
608USING_MAC_INTERPOSE_TRUE
609TSAN_SUPPORTED_FALSE
610TSAN_SUPPORTED_TRUE
611enable_static
612enable_shared
613CXXCPP
614CPP
615OTOOL64
616OTOOL
617LIPO
618NMEDIT
619DSYMUTIL
620RANLIB
621AR
622OBJDUMP
623LN_S
624NM
625ac_ct_DUMPBIN
626DUMPBIN
627LD
628FGREP
629EGREP
630GREP
631SED
632LIBTOOL
633am__fastdepCCAS_FALSE
634am__fastdepCCAS_TRUE
635CCASDEPMODE
636CCASFLAGS
637CCAS
638am__fastdepCXX_FALSE
639am__fastdepCXX_TRUE
640CXXDEPMODE
641ac_ct_CXX
642CXXFLAGS
643CXX
644am__fastdepCC_FALSE
645am__fastdepCC_TRUE
646CCDEPMODE
647AMDEPBACKSLASH
648AMDEP_FALSE
649AMDEP_TRUE
650am__quote
651am__include
652DEPDIR
653OBJEXT
654EXEEXT
655ac_ct_CC
656CPPFLAGS
657LDFLAGS
658CFLAGS
659CC
660toolexeclibdir
661toolexecdir
662MAINT
663MAINTAINER_MODE_FALSE
664MAINTAINER_MODE_TRUE
665multi_basedir
666am__untar
667am__tar
668AMTAR
669am__leading_dot
670SET_MAKE
671AWK
672mkdir_p
673MKDIR_P
674INSTALL_STRIP_PROGRAM
675STRIP
676install_sh
677MAKEINFO
678AUTOHEADER
679AUTOMAKE
680AUTOCONF
681ACLOCAL
682VERSION
683PACKAGE
684CYGPATH_W
685am__isrc
686INSTALL_DATA
687INSTALL_SCRIPT
688INSTALL_PROGRAM
689LIBSTDCXX_RAW_CXX_LDFLAGS
690LIBSTDCXX_RAW_CXX_CXXFLAGS
691target_noncanonical
692target_os
693target_vendor
694target_cpu
695target
696host_os
697host_vendor
698host_cpu
699host
700build_os
701build_vendor
702build_cpu
703build
704target_alias
705host_alias
706build_alias
707LIBS
708ECHO_T
709ECHO_N
710ECHO_C
711DEFS
712mandir
713localedir
714libdir
715psdir
716pdfdir
717dvidir
718htmldir
719infodir
720docdir
721oldincludedir
722includedir
723localstatedir
724sharedstatedir
725sysconfdir
726datadir
727datarootdir
728libexecdir
729sbindir
730bindir
731program_transform_name
732prefix
733exec_prefix
734PACKAGE_URL
735PACKAGE_BUGREPORT
736PACKAGE_STRING
737PACKAGE_VERSION
738PACKAGE_TARNAME
739PACKAGE_NAME
740PATH_SEPARATOR
741SHELL'
742ac_subst_files=''
743ac_user_opts='
744enable_option_checking
745enable_version_specific_runtime_libs
746enable_multilib
747enable_maintainer_mode
748enable_dependency_tracking
749enable_shared
750enable_static
751with_pic
752enable_fast_install
753with_gnu_ld
754enable_libtool_lock
755'
756      ac_precious_vars='build_alias
757host_alias
758target_alias
759CC
760CFLAGS
761LDFLAGS
762LIBS
763CPPFLAGS
764CXX
765CXXFLAGS
766CCC
767CCAS
768CCASFLAGS
769CPP
770CXXCPP'
771
772
773# Initialize some variables set by options.
774ac_init_help=
775ac_init_version=false
776ac_unrecognized_opts=
777ac_unrecognized_sep=
778# The variables have the same names as the options, with
779# dashes changed to underlines.
780cache_file=/dev/null
781exec_prefix=NONE
782no_create=
783no_recursion=
784prefix=NONE
785program_prefix=NONE
786program_suffix=NONE
787program_transform_name=s,x,x,
788silent=
789site=
790srcdir=
791verbose=
792x_includes=NONE
793x_libraries=NONE
794
795# Installation directory options.
796# These are left unexpanded so users can "make install exec_prefix=/foo"
797# and all the variables that are supposed to be based on exec_prefix
798# by default will actually change.
799# Use braces instead of parens because sh, perl, etc. also accept them.
800# (The list follows the same order as the GNU Coding Standards.)
801bindir='${exec_prefix}/bin'
802sbindir='${exec_prefix}/sbin'
803libexecdir='${exec_prefix}/libexec'
804datarootdir='${prefix}/share'
805datadir='${datarootdir}'
806sysconfdir='${prefix}/etc'
807sharedstatedir='${prefix}/com'
808localstatedir='${prefix}/var'
809includedir='${prefix}/include'
810oldincludedir='/usr/include'
811docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
812infodir='${datarootdir}/info'
813htmldir='${docdir}'
814dvidir='${docdir}'
815pdfdir='${docdir}'
816psdir='${docdir}'
817libdir='${exec_prefix}/lib'
818localedir='${datarootdir}/locale'
819mandir='${datarootdir}/man'
820
821ac_prev=
822ac_dashdash=
823for ac_option
824do
825  # If the previous option needs an argument, assign it.
826  if test -n "$ac_prev"; then
827    eval $ac_prev=\$ac_option
828    ac_prev=
829    continue
830  fi
831
832  case $ac_option in
833  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
834  *)	ac_optarg=yes ;;
835  esac
836
837  # Accept the important Cygnus configure options, so we can diagnose typos.
838
839  case $ac_dashdash$ac_option in
840  --)
841    ac_dashdash=yes ;;
842
843  -bindir | --bindir | --bindi | --bind | --bin | --bi)
844    ac_prev=bindir ;;
845  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
846    bindir=$ac_optarg ;;
847
848  -build | --build | --buil | --bui | --bu)
849    ac_prev=build_alias ;;
850  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851    build_alias=$ac_optarg ;;
852
853  -cache-file | --cache-file | --cache-fil | --cache-fi \
854  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855    ac_prev=cache_file ;;
856  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858    cache_file=$ac_optarg ;;
859
860  --config-cache | -C)
861    cache_file=config.cache ;;
862
863  -datadir | --datadir | --datadi | --datad)
864    ac_prev=datadir ;;
865  -datadir=* | --datadir=* | --datadi=* | --datad=*)
866    datadir=$ac_optarg ;;
867
868  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869  | --dataroo | --dataro | --datar)
870    ac_prev=datarootdir ;;
871  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873    datarootdir=$ac_optarg ;;
874
875  -disable-* | --disable-*)
876    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877    # Reject names that are not valid shell variable names.
878    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879      as_fn_error "invalid feature name: $ac_useropt"
880    ac_useropt_orig=$ac_useropt
881    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882    case $ac_user_opts in
883      *"
884"enable_$ac_useropt"
885"*) ;;
886      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887	 ac_unrecognized_sep=', ';;
888    esac
889    eval enable_$ac_useropt=no ;;
890
891  -docdir | --docdir | --docdi | --doc | --do)
892    ac_prev=docdir ;;
893  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
894    docdir=$ac_optarg ;;
895
896  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
897    ac_prev=dvidir ;;
898  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
899    dvidir=$ac_optarg ;;
900
901  -enable-* | --enable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=\$ac_optarg ;;
916
917  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919  | --exec | --exe | --ex)
920    ac_prev=exec_prefix ;;
921  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923  | --exec=* | --exe=* | --ex=*)
924    exec_prefix=$ac_optarg ;;
925
926  -gas | --gas | --ga | --g)
927    # Obsolete; use --with-gas.
928    with_gas=yes ;;
929
930  -help | --help | --hel | --he | -h)
931    ac_init_help=long ;;
932  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933    ac_init_help=recursive ;;
934  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935    ac_init_help=short ;;
936
937  -host | --host | --hos | --ho)
938    ac_prev=host_alias ;;
939  -host=* | --host=* | --hos=* | --ho=*)
940    host_alias=$ac_optarg ;;
941
942  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
943    ac_prev=htmldir ;;
944  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
945  | --ht=*)
946    htmldir=$ac_optarg ;;
947
948  -includedir | --includedir | --includedi | --included | --include \
949  | --includ | --inclu | --incl | --inc)
950    ac_prev=includedir ;;
951  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952  | --includ=* | --inclu=* | --incl=* | --inc=*)
953    includedir=$ac_optarg ;;
954
955  -infodir | --infodir | --infodi | --infod | --info | --inf)
956    ac_prev=infodir ;;
957  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958    infodir=$ac_optarg ;;
959
960  -libdir | --libdir | --libdi | --libd)
961    ac_prev=libdir ;;
962  -libdir=* | --libdir=* | --libdi=* | --libd=*)
963    libdir=$ac_optarg ;;
964
965  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966  | --libexe | --libex | --libe)
967    ac_prev=libexecdir ;;
968  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969  | --libexe=* | --libex=* | --libe=*)
970    libexecdir=$ac_optarg ;;
971
972  -localedir | --localedir | --localedi | --localed | --locale)
973    ac_prev=localedir ;;
974  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975    localedir=$ac_optarg ;;
976
977  -localstatedir | --localstatedir | --localstatedi | --localstated \
978  | --localstate | --localstat | --localsta | --localst | --locals)
979    ac_prev=localstatedir ;;
980  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982    localstatedir=$ac_optarg ;;
983
984  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
985    ac_prev=mandir ;;
986  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
987    mandir=$ac_optarg ;;
988
989  -nfp | --nfp | --nf)
990    # Obsolete; use --without-fp.
991    with_fp=no ;;
992
993  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994  | --no-cr | --no-c | -n)
995    no_create=yes ;;
996
997  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
999    no_recursion=yes ;;
1000
1001  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003  | --oldin | --oldi | --old | --ol | --o)
1004    ac_prev=oldincludedir ;;
1005  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008    oldincludedir=$ac_optarg ;;
1009
1010  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1011    ac_prev=prefix ;;
1012  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013    prefix=$ac_optarg ;;
1014
1015  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016  | --program-pre | --program-pr | --program-p)
1017    ac_prev=program_prefix ;;
1018  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020    program_prefix=$ac_optarg ;;
1021
1022  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023  | --program-suf | --program-su | --program-s)
1024    ac_prev=program_suffix ;;
1025  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027    program_suffix=$ac_optarg ;;
1028
1029  -program-transform-name | --program-transform-name \
1030  | --program-transform-nam | --program-transform-na \
1031  | --program-transform-n | --program-transform- \
1032  | --program-transform | --program-transfor \
1033  | --program-transfo | --program-transf \
1034  | --program-trans | --program-tran \
1035  | --progr-tra | --program-tr | --program-t)
1036    ac_prev=program_transform_name ;;
1037  -program-transform-name=* | --program-transform-name=* \
1038  | --program-transform-nam=* | --program-transform-na=* \
1039  | --program-transform-n=* | --program-transform-=* \
1040  | --program-transform=* | --program-transfor=* \
1041  | --program-transfo=* | --program-transf=* \
1042  | --program-trans=* | --program-tran=* \
1043  | --progr-tra=* | --program-tr=* | --program-t=*)
1044    program_transform_name=$ac_optarg ;;
1045
1046  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1047    ac_prev=pdfdir ;;
1048  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049    pdfdir=$ac_optarg ;;
1050
1051  -psdir | --psdir | --psdi | --psd | --ps)
1052    ac_prev=psdir ;;
1053  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1054    psdir=$ac_optarg ;;
1055
1056  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057  | -silent | --silent | --silen | --sile | --sil)
1058    silent=yes ;;
1059
1060  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1061    ac_prev=sbindir ;;
1062  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1063  | --sbi=* | --sb=*)
1064    sbindir=$ac_optarg ;;
1065
1066  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068  | --sharedst | --shareds | --shared | --share | --shar \
1069  | --sha | --sh)
1070    ac_prev=sharedstatedir ;;
1071  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1074  | --sha=* | --sh=*)
1075    sharedstatedir=$ac_optarg ;;
1076
1077  -site | --site | --sit)
1078    ac_prev=site ;;
1079  -site=* | --site=* | --sit=*)
1080    site=$ac_optarg ;;
1081
1082  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1083    ac_prev=srcdir ;;
1084  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085    srcdir=$ac_optarg ;;
1086
1087  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088  | --syscon | --sysco | --sysc | --sys | --sy)
1089    ac_prev=sysconfdir ;;
1090  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092    sysconfdir=$ac_optarg ;;
1093
1094  -target | --target | --targe | --targ | --tar | --ta | --t)
1095    ac_prev=target_alias ;;
1096  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097    target_alias=$ac_optarg ;;
1098
1099  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1100    verbose=yes ;;
1101
1102  -version | --version | --versio | --versi | --vers | -V)
1103    ac_init_version=: ;;
1104
1105  -with-* | --with-*)
1106    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107    # Reject names that are not valid shell variable names.
1108    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109      as_fn_error "invalid package name: $ac_useropt"
1110    ac_useropt_orig=$ac_useropt
1111    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112    case $ac_user_opts in
1113      *"
1114"with_$ac_useropt"
1115"*) ;;
1116      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117	 ac_unrecognized_sep=', ';;
1118    esac
1119    eval with_$ac_useropt=\$ac_optarg ;;
1120
1121  -without-* | --without-*)
1122    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123    # Reject names that are not valid shell variable names.
1124    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125      as_fn_error "invalid package name: $ac_useropt"
1126    ac_useropt_orig=$ac_useropt
1127    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128    case $ac_user_opts in
1129      *"
1130"with_$ac_useropt"
1131"*) ;;
1132      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133	 ac_unrecognized_sep=', ';;
1134    esac
1135    eval with_$ac_useropt=no ;;
1136
1137  --x)
1138    # Obsolete; use --with-x.
1139    with_x=yes ;;
1140
1141  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142  | --x-incl | --x-inc | --x-in | --x-i)
1143    ac_prev=x_includes ;;
1144  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146    x_includes=$ac_optarg ;;
1147
1148  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150    ac_prev=x_libraries ;;
1151  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153    x_libraries=$ac_optarg ;;
1154
1155  -*) as_fn_error "unrecognized option: \`$ac_option'
1156Try \`$0 --help' for more information."
1157    ;;
1158
1159  *=*)
1160    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161    # Reject names that are not valid shell variable names.
1162    case $ac_envvar in #(
1163      '' | [0-9]* | *[!_$as_cr_alnum]* )
1164      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1165    esac
1166    eval $ac_envvar=\$ac_optarg
1167    export $ac_envvar ;;
1168
1169  *)
1170    # FIXME: should be removed in autoconf 3.0.
1171    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1175    ;;
1176
1177  esac
1178done
1179
1180if test -n "$ac_prev"; then
1181  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182  as_fn_error "missing argument to $ac_option"
1183fi
1184
1185if test -n "$ac_unrecognized_opts"; then
1186  case $enable_option_checking in
1187    no) ;;
1188    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1189    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1190  esac
1191fi
1192
1193# Check all directory arguments for consistency.
1194for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195		datadir sysconfdir sharedstatedir localstatedir includedir \
1196		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197		libdir localedir mandir
1198do
1199  eval ac_val=\$$ac_var
1200  # Remove trailing slashes.
1201  case $ac_val in
1202    */ )
1203      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204      eval $ac_var=\$ac_val;;
1205  esac
1206  # Be sure to have absolute directory names.
1207  case $ac_val in
1208    [\\/$]* | ?:[\\/]* )  continue;;
1209    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1210  esac
1211  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1212done
1213
1214# There might be people who depend on the old broken behavior: `$host'
1215# used to hold the argument of --host etc.
1216# FIXME: To remove some day.
1217build=$build_alias
1218host=$host_alias
1219target=$target_alias
1220
1221# FIXME: To remove some day.
1222if test "x$host_alias" != x; then
1223  if test "x$build_alias" = x; then
1224    cross_compiling=maybe
1225    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1226    If a cross compiler is detected then cross compile mode will be used." >&2
1227  elif test "x$build_alias" != "x$host_alias"; then
1228    cross_compiling=yes
1229  fi
1230fi
1231
1232ac_tool_prefix=
1233test -n "$host_alias" && ac_tool_prefix=$host_alias-
1234
1235test "$silent" = yes && exec 6>/dev/null
1236
1237
1238ac_pwd=`pwd` && test -n "$ac_pwd" &&
1239ac_ls_di=`ls -di .` &&
1240ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1241  as_fn_error "working directory cannot be determined"
1242test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243  as_fn_error "pwd does not report name of working directory"
1244
1245
1246# Find the source files, if location was not specified.
1247if test -z "$srcdir"; then
1248  ac_srcdir_defaulted=yes
1249  # Try the directory containing this script, then the parent directory.
1250  ac_confdir=`$as_dirname -- "$as_myself" ||
1251$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1252	 X"$as_myself" : 'X\(//\)[^/]' \| \
1253	 X"$as_myself" : 'X\(//\)$' \| \
1254	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1255$as_echo X"$as_myself" |
1256    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1257	    s//\1/
1258	    q
1259	  }
1260	  /^X\(\/\/\)[^/].*/{
1261	    s//\1/
1262	    q
1263	  }
1264	  /^X\(\/\/\)$/{
1265	    s//\1/
1266	    q
1267	  }
1268	  /^X\(\/\).*/{
1269	    s//\1/
1270	    q
1271	  }
1272	  s/.*/./; q'`
1273  srcdir=$ac_confdir
1274  if test ! -r "$srcdir/$ac_unique_file"; then
1275    srcdir=..
1276  fi
1277else
1278  ac_srcdir_defaulted=no
1279fi
1280if test ! -r "$srcdir/$ac_unique_file"; then
1281  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1282  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1283fi
1284ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1285ac_abs_confdir=`(
1286	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1287	pwd)`
1288# When building in place, set srcdir=.
1289if test "$ac_abs_confdir" = "$ac_pwd"; then
1290  srcdir=.
1291fi
1292# Remove unnecessary trailing slashes from srcdir.
1293# Double slashes in file names in object file debugging info
1294# mess up M-x gdb in Emacs.
1295case $srcdir in
1296*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1297esac
1298for ac_var in $ac_precious_vars; do
1299  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1300  eval ac_env_${ac_var}_value=\$${ac_var}
1301  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1302  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1303done
1304
1305#
1306# Report the --help message.
1307#
1308if test "$ac_init_help" = "long"; then
1309  # Omit some internal or obsolete options to make the list less imposing.
1310  # This message is too long to be a string in the A/UX 3.1 sh.
1311  cat <<_ACEOF
1312\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1313
1314Usage: $0 [OPTION]... [VAR=VALUE]...
1315
1316To assign environment variables (e.g., CC, CFLAGS...), specify them as
1317VAR=VALUE.  See below for descriptions of some of the useful variables.
1318
1319Defaults for the options are specified in brackets.
1320
1321Configuration:
1322  -h, --help              display this help and exit
1323      --help=short        display options specific to this package
1324      --help=recursive    display the short help of all the included packages
1325  -V, --version           display version information and exit
1326  -q, --quiet, --silent   do not print \`checking...' messages
1327      --cache-file=FILE   cache test results in FILE [disabled]
1328  -C, --config-cache      alias for \`--cache-file=config.cache'
1329  -n, --no-create         do not create output files
1330      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1331
1332Installation directories:
1333  --prefix=PREFIX         install architecture-independent files in PREFIX
1334                          [$ac_default_prefix]
1335  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1336                          [PREFIX]
1337
1338By default, \`make install' will install all the files in
1339\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1340an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1341for instance \`--prefix=\$HOME'.
1342
1343For better control, use the options below.
1344
1345Fine tuning of the installation directories:
1346  --bindir=DIR            user executables [EPREFIX/bin]
1347  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1348  --libexecdir=DIR        program executables [EPREFIX/libexec]
1349  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1350  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1351  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1352  --libdir=DIR            object code libraries [EPREFIX/lib]
1353  --includedir=DIR        C header files [PREFIX/include]
1354  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1355  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1356  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1357  --infodir=DIR           info documentation [DATAROOTDIR/info]
1358  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1359  --mandir=DIR            man documentation [DATAROOTDIR/man]
1360  --docdir=DIR            documentation root [DATAROOTDIR/doc/package-unused]
1361  --htmldir=DIR           html documentation [DOCDIR]
1362  --dvidir=DIR            dvi documentation [DOCDIR]
1363  --pdfdir=DIR            pdf documentation [DOCDIR]
1364  --psdir=DIR             ps documentation [DOCDIR]
1365_ACEOF
1366
1367  cat <<\_ACEOF
1368
1369Program names:
1370  --program-prefix=PREFIX            prepend PREFIX to installed program names
1371  --program-suffix=SUFFIX            append SUFFIX to installed program names
1372  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1373
1374System types:
1375  --build=BUILD     configure for building on BUILD [guessed]
1376  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1377  --target=TARGET   configure for building compilers for TARGET [HOST]
1378_ACEOF
1379fi
1380
1381if test -n "$ac_init_help"; then
1382  case $ac_init_help in
1383     short | recursive ) echo "Configuration of package-unused version-unused:";;
1384   esac
1385  cat <<\_ACEOF
1386
1387Optional Features:
1388  --disable-option-checking  ignore unrecognized --enable/--with options
1389  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1390  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1391  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1392  --enable-multilib       build many library versions (default)
1393  --enable-maintainer-mode  enable make rules and dependencies not useful
1394			  (and sometimes confusing) to the casual installer
1395  --disable-dependency-tracking  speeds up one-time build
1396  --enable-dependency-tracking   do not reject slow dependency extractors
1397  --enable-shared[=PKGS]  build shared libraries [default=yes]
1398  --enable-static[=PKGS]  build static libraries [default=yes]
1399  --enable-fast-install[=PKGS]
1400                          optimize for fast installation [default=yes]
1401  --disable-libtool-lock  avoid locking (might break parallel builds)
1402
1403Optional Packages:
1404  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1405  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1406  --with-pic              try to use only PIC/non-PIC objects [default=use
1407                          both]
1408  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1409
1410Some influential environment variables:
1411  CC          C compiler command
1412  CFLAGS      C compiler flags
1413  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1414              nonstandard directory <lib dir>
1415  LIBS        libraries to pass to the linker, e.g. -l<library>
1416  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1417              you have headers in a nonstandard directory <include dir>
1418  CXX         C++ compiler command
1419  CXXFLAGS    C++ compiler flags
1420  CCAS        assembler compiler command (defaults to CC)
1421  CCASFLAGS   assembler compiler flags (defaults to CFLAGS)
1422  CPP         C preprocessor
1423  CXXCPP      C++ preprocessor
1424
1425Use these variables to override the choices made by `configure' or to help
1426it to find libraries and programs with nonstandard names/locations.
1427
1428Report bugs to <libsanitizer>.
1429_ACEOF
1430ac_status=$?
1431fi
1432
1433if test "$ac_init_help" = "recursive"; then
1434  # If there are subdirs, report their specific --help.
1435  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1436    test -d "$ac_dir" ||
1437      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1438      continue
1439    ac_builddir=.
1440
1441case "$ac_dir" in
1442.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1443*)
1444  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1445  # A ".." for each directory in $ac_dir_suffix.
1446  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1447  case $ac_top_builddir_sub in
1448  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1449  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1450  esac ;;
1451esac
1452ac_abs_top_builddir=$ac_pwd
1453ac_abs_builddir=$ac_pwd$ac_dir_suffix
1454# for backward compatibility:
1455ac_top_builddir=$ac_top_build_prefix
1456
1457case $srcdir in
1458  .)  # We are building in place.
1459    ac_srcdir=.
1460    ac_top_srcdir=$ac_top_builddir_sub
1461    ac_abs_top_srcdir=$ac_pwd ;;
1462  [\\/]* | ?:[\\/]* )  # Absolute name.
1463    ac_srcdir=$srcdir$ac_dir_suffix;
1464    ac_top_srcdir=$srcdir
1465    ac_abs_top_srcdir=$srcdir ;;
1466  *) # Relative name.
1467    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1468    ac_top_srcdir=$ac_top_build_prefix$srcdir
1469    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1470esac
1471ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1472
1473    cd "$ac_dir" || { ac_status=$?; continue; }
1474    # Check for guested configure.
1475    if test -f "$ac_srcdir/configure.gnu"; then
1476      echo &&
1477      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1478    elif test -f "$ac_srcdir/configure"; then
1479      echo &&
1480      $SHELL "$ac_srcdir/configure" --help=recursive
1481    else
1482      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1483    fi || ac_status=$?
1484    cd "$ac_pwd" || { ac_status=$?; break; }
1485  done
1486fi
1487
1488test -n "$ac_init_help" && exit $ac_status
1489if $ac_init_version; then
1490  cat <<\_ACEOF
1491package-unused configure version-unused
1492generated by GNU Autoconf 2.64
1493
1494Copyright (C) 2009 Free Software Foundation, Inc.
1495This configure script is free software; the Free Software Foundation
1496gives unlimited permission to copy, distribute and modify it.
1497_ACEOF
1498  exit
1499fi
1500
1501## ------------------------ ##
1502## Autoconf initialization. ##
1503## ------------------------ ##
1504
1505# ac_fn_c_try_compile LINENO
1506# --------------------------
1507# Try to compile conftest.$ac_ext, and return whether this succeeded.
1508ac_fn_c_try_compile ()
1509{
1510  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1511  rm -f conftest.$ac_objext
1512  if { { ac_try="$ac_compile"
1513case "(($ac_try" in
1514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1515  *) ac_try_echo=$ac_try;;
1516esac
1517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1518$as_echo "$ac_try_echo"; } >&5
1519  (eval "$ac_compile") 2>conftest.err
1520  ac_status=$?
1521  if test -s conftest.err; then
1522    grep -v '^ *+' conftest.err >conftest.er1
1523    cat conftest.er1 >&5
1524    mv -f conftest.er1 conftest.err
1525  fi
1526  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1527  test $ac_status = 0; } && {
1528	 test -z "$ac_c_werror_flag" ||
1529	 test ! -s conftest.err
1530       } && test -s conftest.$ac_objext; then :
1531  ac_retval=0
1532else
1533  $as_echo "$as_me: failed program was:" >&5
1534sed 's/^/| /' conftest.$ac_ext >&5
1535
1536	ac_retval=1
1537fi
1538  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1539  return $ac_retval
1540
1541} # ac_fn_c_try_compile
1542
1543# ac_fn_cxx_try_compile LINENO
1544# ----------------------------
1545# Try to compile conftest.$ac_ext, and return whether this succeeded.
1546ac_fn_cxx_try_compile ()
1547{
1548  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1549  rm -f conftest.$ac_objext
1550  if { { ac_try="$ac_compile"
1551case "(($ac_try" in
1552  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1553  *) ac_try_echo=$ac_try;;
1554esac
1555eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1556$as_echo "$ac_try_echo"; } >&5
1557  (eval "$ac_compile") 2>conftest.err
1558  ac_status=$?
1559  if test -s conftest.err; then
1560    grep -v '^ *+' conftest.err >conftest.er1
1561    cat conftest.er1 >&5
1562    mv -f conftest.er1 conftest.err
1563  fi
1564  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1565  test $ac_status = 0; } && {
1566	 test -z "$ac_cxx_werror_flag" ||
1567	 test ! -s conftest.err
1568       } && test -s conftest.$ac_objext; then :
1569  ac_retval=0
1570else
1571  $as_echo "$as_me: failed program was:" >&5
1572sed 's/^/| /' conftest.$ac_ext >&5
1573
1574	ac_retval=1
1575fi
1576  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1577  return $ac_retval
1578
1579} # ac_fn_cxx_try_compile
1580
1581# ac_fn_c_try_link LINENO
1582# -----------------------
1583# Try to link conftest.$ac_ext, and return whether this succeeded.
1584ac_fn_c_try_link ()
1585{
1586  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1587  rm -f conftest.$ac_objext conftest$ac_exeext
1588  if { { ac_try="$ac_link"
1589case "(($ac_try" in
1590  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1591  *) ac_try_echo=$ac_try;;
1592esac
1593eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1594$as_echo "$ac_try_echo"; } >&5
1595  (eval "$ac_link") 2>conftest.err
1596  ac_status=$?
1597  if test -s conftest.err; then
1598    grep -v '^ *+' conftest.err >conftest.er1
1599    cat conftest.er1 >&5
1600    mv -f conftest.er1 conftest.err
1601  fi
1602  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1603  test $ac_status = 0; } && {
1604	 test -z "$ac_c_werror_flag" ||
1605	 test ! -s conftest.err
1606       } && test -s conftest$ac_exeext && {
1607	 test "$cross_compiling" = yes ||
1608	 $as_test_x conftest$ac_exeext
1609       }; then :
1610  ac_retval=0
1611else
1612  $as_echo "$as_me: failed program was:" >&5
1613sed 's/^/| /' conftest.$ac_ext >&5
1614
1615	ac_retval=1
1616fi
1617  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1618  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1619  # interfere with the next link command; also delete a directory that is
1620  # left behind by Apple's compiler.  We do this before executing the actions.
1621  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1622  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1623  return $ac_retval
1624
1625} # ac_fn_c_try_link
1626
1627# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1628# -------------------------------------------------------
1629# Tests whether HEADER exists and can be compiled using the include files in
1630# INCLUDES, setting the cache variable VAR accordingly.
1631ac_fn_c_check_header_compile ()
1632{
1633  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1634  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1635$as_echo_n "checking for $2... " >&6; }
1636if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1637  $as_echo_n "(cached) " >&6
1638else
1639  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1640/* end confdefs.h.  */
1641$4
1642#include <$2>
1643_ACEOF
1644if ac_fn_c_try_compile "$LINENO"; then :
1645  eval "$3=yes"
1646else
1647  eval "$3=no"
1648fi
1649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1650fi
1651eval ac_res=\$$3
1652	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1653$as_echo "$ac_res" >&6; }
1654  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1655
1656} # ac_fn_c_check_header_compile
1657
1658# ac_fn_c_try_cpp LINENO
1659# ----------------------
1660# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1661ac_fn_c_try_cpp ()
1662{
1663  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1664  if { { ac_try="$ac_cpp conftest.$ac_ext"
1665case "(($ac_try" in
1666  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1667  *) ac_try_echo=$ac_try;;
1668esac
1669eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1670$as_echo "$ac_try_echo"; } >&5
1671  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1672  ac_status=$?
1673  if test -s conftest.err; then
1674    grep -v '^ *+' conftest.err >conftest.er1
1675    cat conftest.er1 >&5
1676    mv -f conftest.er1 conftest.err
1677  fi
1678  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1679  test $ac_status = 0; } >/dev/null && {
1680	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1681	 test ! -s conftest.err
1682       }; then :
1683  ac_retval=0
1684else
1685  $as_echo "$as_me: failed program was:" >&5
1686sed 's/^/| /' conftest.$ac_ext >&5
1687
1688    ac_retval=1
1689fi
1690  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1691  return $ac_retval
1692
1693} # ac_fn_c_try_cpp
1694
1695# ac_fn_c_try_run LINENO
1696# ----------------------
1697# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1698# that executables *can* be run.
1699ac_fn_c_try_run ()
1700{
1701  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702  if { { ac_try="$ac_link"
1703case "(($ac_try" in
1704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705  *) ac_try_echo=$ac_try;;
1706esac
1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708$as_echo "$ac_try_echo"; } >&5
1709  (eval "$ac_link") 2>&5
1710  ac_status=$?
1711  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1713  { { case "(($ac_try" in
1714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715  *) ac_try_echo=$ac_try;;
1716esac
1717eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718$as_echo "$ac_try_echo"; } >&5
1719  (eval "$ac_try") 2>&5
1720  ac_status=$?
1721  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1722  test $ac_status = 0; }; }; then :
1723  ac_retval=0
1724else
1725  $as_echo "$as_me: program exited with status $ac_status" >&5
1726       $as_echo "$as_me: failed program was:" >&5
1727sed 's/^/| /' conftest.$ac_ext >&5
1728
1729       ac_retval=$ac_status
1730fi
1731  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1732  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1733  return $ac_retval
1734
1735} # ac_fn_c_try_run
1736
1737# ac_fn_c_check_func LINENO FUNC VAR
1738# ----------------------------------
1739# Tests whether FUNC exists, setting the cache variable VAR accordingly
1740ac_fn_c_check_func ()
1741{
1742  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1744$as_echo_n "checking for $2... " >&6; }
1745if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1746  $as_echo_n "(cached) " >&6
1747else
1748  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749/* end confdefs.h.  */
1750/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1751   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1752#define $2 innocuous_$2
1753
1754/* System header to define __stub macros and hopefully few prototypes,
1755    which can conflict with char $2 (); below.
1756    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1757    <limits.h> exists even on freestanding compilers.  */
1758
1759#ifdef __STDC__
1760# include <limits.h>
1761#else
1762# include <assert.h>
1763#endif
1764
1765#undef $2
1766
1767/* Override any GCC internal prototype to avoid an error.
1768   Use char because int might match the return type of a GCC
1769   builtin and then its argument prototype would still apply.  */
1770#ifdef __cplusplus
1771extern "C"
1772#endif
1773char $2 ();
1774/* The GNU C library defines this for functions which it implements
1775    to always fail with ENOSYS.  Some functions are actually named
1776    something starting with __ and the normal name is an alias.  */
1777#if defined __stub_$2 || defined __stub___$2
1778choke me
1779#endif
1780
1781int
1782main ()
1783{
1784return $2 ();
1785  ;
1786  return 0;
1787}
1788_ACEOF
1789if ac_fn_c_try_link "$LINENO"; then :
1790  eval "$3=yes"
1791else
1792  eval "$3=no"
1793fi
1794rm -f core conftest.err conftest.$ac_objext \
1795    conftest$ac_exeext conftest.$ac_ext
1796fi
1797eval ac_res=\$$3
1798	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1799$as_echo "$ac_res" >&6; }
1800  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1801
1802} # ac_fn_c_check_func
1803
1804# ac_fn_cxx_try_cpp LINENO
1805# ------------------------
1806# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1807ac_fn_cxx_try_cpp ()
1808{
1809  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1810  if { { ac_try="$ac_cpp conftest.$ac_ext"
1811case "(($ac_try" in
1812  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813  *) ac_try_echo=$ac_try;;
1814esac
1815eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816$as_echo "$ac_try_echo"; } >&5
1817  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1818  ac_status=$?
1819  if test -s conftest.err; then
1820    grep -v '^ *+' conftest.err >conftest.er1
1821    cat conftest.er1 >&5
1822    mv -f conftest.er1 conftest.err
1823  fi
1824  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825  test $ac_status = 0; } >/dev/null && {
1826	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1827	 test ! -s conftest.err
1828       }; then :
1829  ac_retval=0
1830else
1831  $as_echo "$as_me: failed program was:" >&5
1832sed 's/^/| /' conftest.$ac_ext >&5
1833
1834    ac_retval=1
1835fi
1836  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837  return $ac_retval
1838
1839} # ac_fn_cxx_try_cpp
1840
1841# ac_fn_cxx_try_link LINENO
1842# -------------------------
1843# Try to link conftest.$ac_ext, and return whether this succeeded.
1844ac_fn_cxx_try_link ()
1845{
1846  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847  rm -f conftest.$ac_objext conftest$ac_exeext
1848  if { { ac_try="$ac_link"
1849case "(($ac_try" in
1850  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851  *) ac_try_echo=$ac_try;;
1852esac
1853eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854$as_echo "$ac_try_echo"; } >&5
1855  (eval "$ac_link") 2>conftest.err
1856  ac_status=$?
1857  if test -s conftest.err; then
1858    grep -v '^ *+' conftest.err >conftest.er1
1859    cat conftest.er1 >&5
1860    mv -f conftest.er1 conftest.err
1861  fi
1862  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863  test $ac_status = 0; } && {
1864	 test -z "$ac_cxx_werror_flag" ||
1865	 test ! -s conftest.err
1866       } && test -s conftest$ac_exeext && {
1867	 test "$cross_compiling" = yes ||
1868	 $as_test_x conftest$ac_exeext
1869       }; then :
1870  ac_retval=0
1871else
1872  $as_echo "$as_me: failed program was:" >&5
1873sed 's/^/| /' conftest.$ac_ext >&5
1874
1875	ac_retval=1
1876fi
1877  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1878  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1879  # interfere with the next link command; also delete a directory that is
1880  # left behind by Apple's compiler.  We do this before executing the actions.
1881  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1882  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1883  return $ac_retval
1884
1885} # ac_fn_cxx_try_link
1886
1887# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1888# --------------------------------------------
1889# Tries to find the compile-time value of EXPR in a program that includes
1890# INCLUDES, setting VAR accordingly. Returns whether the value could be
1891# computed
1892ac_fn_c_compute_int ()
1893{
1894  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1895  if test "$cross_compiling" = yes; then
1896    # Depending upon the size, compute the lo and hi bounds.
1897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1898/* end confdefs.h.  */
1899$4
1900int
1901main ()
1902{
1903static int test_array [1 - 2 * !(($2) >= 0)];
1904test_array [0] = 0
1905
1906  ;
1907  return 0;
1908}
1909_ACEOF
1910if ac_fn_c_try_compile "$LINENO"; then :
1911  ac_lo=0 ac_mid=0
1912  while :; do
1913    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914/* end confdefs.h.  */
1915$4
1916int
1917main ()
1918{
1919static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1920test_array [0] = 0
1921
1922  ;
1923  return 0;
1924}
1925_ACEOF
1926if ac_fn_c_try_compile "$LINENO"; then :
1927  ac_hi=$ac_mid; break
1928else
1929  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1930			if test $ac_lo -le $ac_mid; then
1931			  ac_lo= ac_hi=
1932			  break
1933			fi
1934			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1935fi
1936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1937  done
1938else
1939  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940/* end confdefs.h.  */
1941$4
1942int
1943main ()
1944{
1945static int test_array [1 - 2 * !(($2) < 0)];
1946test_array [0] = 0
1947
1948  ;
1949  return 0;
1950}
1951_ACEOF
1952if ac_fn_c_try_compile "$LINENO"; then :
1953  ac_hi=-1 ac_mid=-1
1954  while :; do
1955    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956/* end confdefs.h.  */
1957$4
1958int
1959main ()
1960{
1961static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1962test_array [0] = 0
1963
1964  ;
1965  return 0;
1966}
1967_ACEOF
1968if ac_fn_c_try_compile "$LINENO"; then :
1969  ac_lo=$ac_mid; break
1970else
1971  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1972			if test $ac_mid -le $ac_hi; then
1973			  ac_lo= ac_hi=
1974			  break
1975			fi
1976			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1977fi
1978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1979  done
1980else
1981  ac_lo= ac_hi=
1982fi
1983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1984fi
1985rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1986# Binary search between lo and hi bounds.
1987while test "x$ac_lo" != "x$ac_hi"; do
1988  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1989  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990/* end confdefs.h.  */
1991$4
1992int
1993main ()
1994{
1995static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1996test_array [0] = 0
1997
1998  ;
1999  return 0;
2000}
2001_ACEOF
2002if ac_fn_c_try_compile "$LINENO"; then :
2003  ac_hi=$ac_mid
2004else
2005  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2006fi
2007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008done
2009case $ac_lo in #((
2010?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2011'') ac_retval=1 ;;
2012esac
2013  else
2014    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015/* end confdefs.h.  */
2016$4
2017static long int longval () { return $2; }
2018static unsigned long int ulongval () { return $2; }
2019#include <stdio.h>
2020#include <stdlib.h>
2021int
2022main ()
2023{
2024
2025  FILE *f = fopen ("conftest.val", "w");
2026  if (! f)
2027    return 1;
2028  if (($2) < 0)
2029    {
2030      long int i = longval ();
2031      if (i != ($2))
2032	return 1;
2033      fprintf (f, "%ld", i);
2034    }
2035  else
2036    {
2037      unsigned long int i = ulongval ();
2038      if (i != ($2))
2039	return 1;
2040      fprintf (f, "%lu", i);
2041    }
2042  /* Do not output a trailing newline, as this causes \r\n confusion
2043     on some platforms.  */
2044  return ferror (f) || fclose (f) != 0;
2045
2046  ;
2047  return 0;
2048}
2049_ACEOF
2050if ac_fn_c_try_run "$LINENO"; then :
2051  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2052else
2053  ac_retval=1
2054fi
2055rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2056  conftest.$ac_objext conftest.beam conftest.$ac_ext
2057rm -f conftest.val
2058
2059  fi
2060  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2061  return $ac_retval
2062
2063} # ac_fn_c_compute_int
2064cat >config.log <<_ACEOF
2065This file contains any messages produced by compilers while
2066running configure, to aid debugging if configure makes a mistake.
2067
2068It was created by package-unused $as_me version-unused, which was
2069generated by GNU Autoconf 2.64.  Invocation command line was
2070
2071  $ $0 $@
2072
2073_ACEOF
2074exec 5>>config.log
2075{
2076cat <<_ASUNAME
2077## --------- ##
2078## Platform. ##
2079## --------- ##
2080
2081hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2082uname -m = `(uname -m) 2>/dev/null || echo unknown`
2083uname -r = `(uname -r) 2>/dev/null || echo unknown`
2084uname -s = `(uname -s) 2>/dev/null || echo unknown`
2085uname -v = `(uname -v) 2>/dev/null || echo unknown`
2086
2087/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2088/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2089
2090/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2091/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2092/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2093/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2094/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2095/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2096/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2097
2098_ASUNAME
2099
2100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2101for as_dir in $PATH
2102do
2103  IFS=$as_save_IFS
2104  test -z "$as_dir" && as_dir=.
2105    $as_echo "PATH: $as_dir"
2106  done
2107IFS=$as_save_IFS
2108
2109} >&5
2110
2111cat >&5 <<_ACEOF
2112
2113
2114## ----------- ##
2115## Core tests. ##
2116## ----------- ##
2117
2118_ACEOF
2119
2120
2121# Keep a trace of the command line.
2122# Strip out --no-create and --no-recursion so they do not pile up.
2123# Strip out --silent because we don't want to record it for future runs.
2124# Also quote any args containing shell meta-characters.
2125# Make two passes to allow for proper duplicate-argument suppression.
2126ac_configure_args=
2127ac_configure_args0=
2128ac_configure_args1=
2129ac_must_keep_next=false
2130for ac_pass in 1 2
2131do
2132  for ac_arg
2133  do
2134    case $ac_arg in
2135    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2136    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2137    | -silent | --silent | --silen | --sile | --sil)
2138      continue ;;
2139    *\'*)
2140      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2141    esac
2142    case $ac_pass in
2143    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2144    2)
2145      as_fn_append ac_configure_args1 " '$ac_arg'"
2146      if test $ac_must_keep_next = true; then
2147	ac_must_keep_next=false # Got value, back to normal.
2148      else
2149	case $ac_arg in
2150	  *=* | --config-cache | -C | -disable-* | --disable-* \
2151	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2152	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2153	  | -with-* | --with-* | -without-* | --without-* | --x)
2154	    case "$ac_configure_args0 " in
2155	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2156	    esac
2157	    ;;
2158	  -* ) ac_must_keep_next=true ;;
2159	esac
2160      fi
2161      as_fn_append ac_configure_args " '$ac_arg'"
2162      ;;
2163    esac
2164  done
2165done
2166{ ac_configure_args0=; unset ac_configure_args0;}
2167{ ac_configure_args1=; unset ac_configure_args1;}
2168
2169# When interrupted or exit'd, cleanup temporary files, and complete
2170# config.log.  We remove comments because anyway the quotes in there
2171# would cause problems or look ugly.
2172# WARNING: Use '\'' to represent an apostrophe within the trap.
2173# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2174trap 'exit_status=$?
2175  # Save into config.log some information that might help in debugging.
2176  {
2177    echo
2178
2179    cat <<\_ASBOX
2180## ---------------- ##
2181## Cache variables. ##
2182## ---------------- ##
2183_ASBOX
2184    echo
2185    # The following way of writing the cache mishandles newlines in values,
2186(
2187  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2188    eval ac_val=\$$ac_var
2189    case $ac_val in #(
2190    *${as_nl}*)
2191      case $ac_var in #(
2192      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2193$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2194      esac
2195      case $ac_var in #(
2196      _ | IFS | as_nl) ;; #(
2197      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2198      *) { eval $ac_var=; unset $ac_var;} ;;
2199      esac ;;
2200    esac
2201  done
2202  (set) 2>&1 |
2203    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2204    *${as_nl}ac_space=\ *)
2205      sed -n \
2206	"s/'\''/'\''\\\\'\'''\''/g;
2207	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2208      ;; #(
2209    *)
2210      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2211      ;;
2212    esac |
2213    sort
2214)
2215    echo
2216
2217    cat <<\_ASBOX
2218## ----------------- ##
2219## Output variables. ##
2220## ----------------- ##
2221_ASBOX
2222    echo
2223    for ac_var in $ac_subst_vars
2224    do
2225      eval ac_val=\$$ac_var
2226      case $ac_val in
2227      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2228      esac
2229      $as_echo "$ac_var='\''$ac_val'\''"
2230    done | sort
2231    echo
2232
2233    if test -n "$ac_subst_files"; then
2234      cat <<\_ASBOX
2235## ------------------- ##
2236## File substitutions. ##
2237## ------------------- ##
2238_ASBOX
2239      echo
2240      for ac_var in $ac_subst_files
2241      do
2242	eval ac_val=\$$ac_var
2243	case $ac_val in
2244	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2245	esac
2246	$as_echo "$ac_var='\''$ac_val'\''"
2247      done | sort
2248      echo
2249    fi
2250
2251    if test -s confdefs.h; then
2252      cat <<\_ASBOX
2253## ----------- ##
2254## confdefs.h. ##
2255## ----------- ##
2256_ASBOX
2257      echo
2258      cat confdefs.h
2259      echo
2260    fi
2261    test "$ac_signal" != 0 &&
2262      $as_echo "$as_me: caught signal $ac_signal"
2263    $as_echo "$as_me: exit $exit_status"
2264  } >&5
2265  rm -f core *.core core.conftest.* &&
2266    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2267    exit $exit_status
2268' 0
2269for ac_signal in 1 2 13 15; do
2270  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2271done
2272ac_signal=0
2273
2274# confdefs.h avoids OS command line length limits that DEFS can exceed.
2275rm -f -r conftest* confdefs.h
2276
2277$as_echo "/* confdefs.h */" > confdefs.h
2278
2279# Predefined preprocessor variables.
2280
2281cat >>confdefs.h <<_ACEOF
2282#define PACKAGE_NAME "$PACKAGE_NAME"
2283_ACEOF
2284
2285cat >>confdefs.h <<_ACEOF
2286#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2287_ACEOF
2288
2289cat >>confdefs.h <<_ACEOF
2290#define PACKAGE_VERSION "$PACKAGE_VERSION"
2291_ACEOF
2292
2293cat >>confdefs.h <<_ACEOF
2294#define PACKAGE_STRING "$PACKAGE_STRING"
2295_ACEOF
2296
2297cat >>confdefs.h <<_ACEOF
2298#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2299_ACEOF
2300
2301cat >>confdefs.h <<_ACEOF
2302#define PACKAGE_URL "$PACKAGE_URL"
2303_ACEOF
2304
2305
2306# Let the site file select an alternate cache file if it wants to.
2307# Prefer an explicitly selected file to automatically selected ones.
2308ac_site_file1=NONE
2309ac_site_file2=NONE
2310if test -n "$CONFIG_SITE"; then
2311  ac_site_file1=$CONFIG_SITE
2312elif test "x$prefix" != xNONE; then
2313  ac_site_file1=$prefix/share/config.site
2314  ac_site_file2=$prefix/etc/config.site
2315else
2316  ac_site_file1=$ac_default_prefix/share/config.site
2317  ac_site_file2=$ac_default_prefix/etc/config.site
2318fi
2319for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2320do
2321  test "x$ac_site_file" = xNONE && continue
2322  if test -r "$ac_site_file"; then
2323    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2324$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2325    sed 's/^/| /' "$ac_site_file" >&5
2326    . "$ac_site_file"
2327  fi
2328done
2329
2330if test -r "$cache_file"; then
2331  # Some versions of bash will fail to source /dev/null (special
2332  # files actually), so we avoid doing that.
2333  if test -f "$cache_file"; then
2334    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2335$as_echo "$as_me: loading cache $cache_file" >&6;}
2336    case $cache_file in
2337      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2338      *)                      . "./$cache_file";;
2339    esac
2340  fi
2341else
2342  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2343$as_echo "$as_me: creating cache $cache_file" >&6;}
2344  >$cache_file
2345fi
2346
2347# Check that the precious variables saved in the cache have kept the same
2348# value.
2349ac_cache_corrupted=false
2350for ac_var in $ac_precious_vars; do
2351  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2352  eval ac_new_set=\$ac_env_${ac_var}_set
2353  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2354  eval ac_new_val=\$ac_env_${ac_var}_value
2355  case $ac_old_set,$ac_new_set in
2356    set,)
2357      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2358$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2359      ac_cache_corrupted=: ;;
2360    ,set)
2361      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2362$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2363      ac_cache_corrupted=: ;;
2364    ,);;
2365    *)
2366      if test "x$ac_old_val" != "x$ac_new_val"; then
2367	# differences in whitespace do not lead to failure.
2368	ac_old_val_w=`echo x $ac_old_val`
2369	ac_new_val_w=`echo x $ac_new_val`
2370	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2371	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2372$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2373	  ac_cache_corrupted=:
2374	else
2375	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2376$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2377	  eval $ac_var=\$ac_old_val
2378	fi
2379	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2380$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2381	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2382$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2383      fi;;
2384  esac
2385  # Pass precious variables to config.status.
2386  if test "$ac_new_set" = set; then
2387    case $ac_new_val in
2388    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2389    *) ac_arg=$ac_var=$ac_new_val ;;
2390    esac
2391    case " $ac_configure_args " in
2392      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2393      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2394    esac
2395  fi
2396done
2397if $ac_cache_corrupted; then
2398  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2399$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2400  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2401$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2402  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2403fi
2404## -------------------- ##
2405## Main body of script. ##
2406## -------------------- ##
2407
2408ac_ext=c
2409ac_cpp='$CPP $CPPFLAGS'
2410ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2411ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2412ac_compiler_gnu=$ac_cv_c_compiler_gnu
2413
2414
2415
2416
2417
2418
2419
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2421$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2422# Check whether --enable-version-specific-runtime-libs was given.
2423if test "${enable_version_specific_runtime_libs+set}" = set; then :
2424  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2425 yes) version_specific_libs=yes ;;
2426 no)  version_specific_libs=no ;;
2427 *)   as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2428 esac
2429else
2430  version_specific_libs=no
2431fi
2432
2433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2434$as_echo "$version_specific_libs" >&6; }
2435
2436# Do not delete or change the following two lines.  For why, see
2437# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2438ac_aux_dir=
2439for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2440  for ac_t in install-sh install.sh shtool; do
2441    if test -f "$ac_dir/$ac_t"; then
2442      ac_aux_dir=$ac_dir
2443      ac_install_sh="$ac_aux_dir/$ac_t -c"
2444      break 2
2445    fi
2446  done
2447done
2448if test -z "$ac_aux_dir"; then
2449  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2450fi
2451
2452# These three variables are undocumented and unsupported,
2453# and are intended to be withdrawn in a future Autoconf release.
2454# They can cause serious problems if a builder's source tree is in a directory
2455# whose full name contains unusual characters.
2456ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2457ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2458ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2459
2460
2461# Make sure we can run config.sub.
2462$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2463  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2464
2465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2466$as_echo_n "checking build system type... " >&6; }
2467if test "${ac_cv_build+set}" = set; then :
2468  $as_echo_n "(cached) " >&6
2469else
2470  ac_build_alias=$build_alias
2471test "x$ac_build_alias" = x &&
2472  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2473test "x$ac_build_alias" = x &&
2474  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2475ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2476  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2477
2478fi
2479{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2480$as_echo "$ac_cv_build" >&6; }
2481case $ac_cv_build in
2482*-*-*) ;;
2483*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2484esac
2485build=$ac_cv_build
2486ac_save_IFS=$IFS; IFS='-'
2487set x $ac_cv_build
2488shift
2489build_cpu=$1
2490build_vendor=$2
2491shift; shift
2492# Remember, the first character of IFS is used to create $*,
2493# except with old shells:
2494build_os=$*
2495IFS=$ac_save_IFS
2496case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2497
2498
2499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2500$as_echo_n "checking host system type... " >&6; }
2501if test "${ac_cv_host+set}" = set; then :
2502  $as_echo_n "(cached) " >&6
2503else
2504  if test "x$host_alias" = x; then
2505  ac_cv_host=$ac_cv_build
2506else
2507  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2508    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2509fi
2510
2511fi
2512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2513$as_echo "$ac_cv_host" >&6; }
2514case $ac_cv_host in
2515*-*-*) ;;
2516*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2517esac
2518host=$ac_cv_host
2519ac_save_IFS=$IFS; IFS='-'
2520set x $ac_cv_host
2521shift
2522host_cpu=$1
2523host_vendor=$2
2524shift; shift
2525# Remember, the first character of IFS is used to create $*,
2526# except with old shells:
2527host_os=$*
2528IFS=$ac_save_IFS
2529case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2530
2531
2532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2533$as_echo_n "checking target system type... " >&6; }
2534if test "${ac_cv_target+set}" = set; then :
2535  $as_echo_n "(cached) " >&6
2536else
2537  if test "x$target_alias" = x; then
2538  ac_cv_target=$ac_cv_host
2539else
2540  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2541    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2542fi
2543
2544fi
2545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2546$as_echo "$ac_cv_target" >&6; }
2547case $ac_cv_target in
2548*-*-*) ;;
2549*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2550esac
2551target=$ac_cv_target
2552ac_save_IFS=$IFS; IFS='-'
2553set x $ac_cv_target
2554shift
2555target_cpu=$1
2556target_vendor=$2
2557shift; shift
2558# Remember, the first character of IFS is used to create $*,
2559# except with old shells:
2560target_os=$*
2561IFS=$ac_save_IFS
2562case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2563
2564
2565# The aliases save the names the user supplied, while $host etc.
2566# will get canonicalized.
2567test -n "$target_alias" &&
2568  test "$program_prefix$program_suffix$program_transform_name" = \
2569    NONENONEs,x,x, &&
2570  program_prefix=${target_alias}-
2571
2572target_alias=${target_alias-$host_alias}
2573
2574 case ${build_alias} in
2575  "") build_noncanonical=${build} ;;
2576  *) build_noncanonical=${build_alias} ;;
2577esac
2578
2579 case ${host_alias} in
2580  "") host_noncanonical=${build_noncanonical} ;;
2581  *) host_noncanonical=${host_alias} ;;
2582esac
2583
2584 case ${target_alias} in
2585  "") target_noncanonical=${host_noncanonical} ;;
2586  *) target_noncanonical=${target_alias} ;;
2587esac
2588
2589
2590
2591
2592
2593  LIBSTDCXX_RAW_CXX_CXXFLAGS="\
2594    -I\$(top_builddir)/../libstdc++-v3/include \
2595    -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \
2596    -I\$(top_srcdir)/../libstdc++-v3/libsupc++"
2597  LIBSTDCXX_RAW_CXX_LDFLAGS="\
2598    \$(top_builddir)/../libstdc++-v3/src/libstdc++.la"
2599
2600
2601
2602
2603am__api_version='1.11'
2604
2605# Find a good install program.  We prefer a C program (faster),
2606# so one script is as good as another.  But avoid the broken or
2607# incompatible versions:
2608# SysV /etc/install, /usr/sbin/install
2609# SunOS /usr/etc/install
2610# IRIX /sbin/install
2611# AIX /bin/install
2612# AmigaOS /C/install, which installs bootblocks on floppy discs
2613# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2614# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2615# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2616# OS/2's system install, which has a completely different semantic
2617# ./install, which can be erroneously created by make from ./install.sh.
2618# Reject install programs that cannot install multiple files.
2619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2620$as_echo_n "checking for a BSD-compatible install... " >&6; }
2621if test -z "$INSTALL"; then
2622if test "${ac_cv_path_install+set}" = set; then :
2623  $as_echo_n "(cached) " >&6
2624else
2625  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2626for as_dir in $PATH
2627do
2628  IFS=$as_save_IFS
2629  test -z "$as_dir" && as_dir=.
2630    # Account for people who put trailing slashes in PATH elements.
2631case $as_dir/ in #((
2632  ./ | .// | /[cC]/* | \
2633  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2634  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2635  /usr/ucb/* ) ;;
2636  *)
2637    # OSF1 and SCO ODT 3.0 have their own names for install.
2638    # Don't use installbsd from OSF since it installs stuff as root
2639    # by default.
2640    for ac_prog in ginstall scoinst install; do
2641      for ac_exec_ext in '' $ac_executable_extensions; do
2642	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2643	  if test $ac_prog = install &&
2644	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2645	    # AIX install.  It has an incompatible calling convention.
2646	    :
2647	  elif test $ac_prog = install &&
2648	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2649	    # program-specific install script used by HP pwplus--don't use.
2650	    :
2651	  else
2652	    rm -rf conftest.one conftest.two conftest.dir
2653	    echo one > conftest.one
2654	    echo two > conftest.two
2655	    mkdir conftest.dir
2656	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2657	      test -s conftest.one && test -s conftest.two &&
2658	      test -s conftest.dir/conftest.one &&
2659	      test -s conftest.dir/conftest.two
2660	    then
2661	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2662	      break 3
2663	    fi
2664	  fi
2665	fi
2666      done
2667    done
2668    ;;
2669esac
2670
2671  done
2672IFS=$as_save_IFS
2673
2674rm -rf conftest.one conftest.two conftest.dir
2675
2676fi
2677  if test "${ac_cv_path_install+set}" = set; then
2678    INSTALL=$ac_cv_path_install
2679  else
2680    # As a last resort, use the slow shell script.  Don't cache a
2681    # value for INSTALL within a source directory, because that will
2682    # break other packages using the cache if that directory is
2683    # removed, or if the value is a relative name.
2684    INSTALL=$ac_install_sh
2685  fi
2686fi
2687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2688$as_echo "$INSTALL" >&6; }
2689
2690# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2691# It thinks the first close brace ends the variable substitution.
2692test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2693
2694test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2695
2696test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2697
2698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2699$as_echo_n "checking whether build environment is sane... " >&6; }
2700# Just in case
2701sleep 1
2702echo timestamp > conftest.file
2703# Reject unsafe characters in $srcdir or the absolute working directory
2704# name.  Accept space and tab only in the latter.
2705am_lf='
2706'
2707case `pwd` in
2708  *[\\\"\#\$\&\'\`$am_lf]*)
2709    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2710esac
2711case $srcdir in
2712  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2713    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2714esac
2715
2716# Do `set' in a subshell so we don't clobber the current shell's
2717# arguments.  Must try -L first in case configure is actually a
2718# symlink; some systems play weird games with the mod time of symlinks
2719# (eg FreeBSD returns the mod time of the symlink's containing
2720# directory).
2721if (
2722   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2723   if test "$*" = "X"; then
2724      # -L didn't work.
2725      set X `ls -t "$srcdir/configure" conftest.file`
2726   fi
2727   rm -f conftest.file
2728   if test "$*" != "X $srcdir/configure conftest.file" \
2729      && test "$*" != "X conftest.file $srcdir/configure"; then
2730
2731      # If neither matched, then we have a broken ls.  This can happen
2732      # if, for instance, CONFIG_SHELL is bash and it inherits a
2733      # broken ls alias from the environment.  This has actually
2734      # happened.  Such a system could not be considered "sane".
2735      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2736alias in your environment" "$LINENO" 5
2737   fi
2738
2739   test "$2" = conftest.file
2740   )
2741then
2742   # Ok.
2743   :
2744else
2745   as_fn_error "newly created file is older than distributed files!
2746Check your system clock" "$LINENO" 5
2747fi
2748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2749$as_echo "yes" >&6; }
2750test "$program_prefix" != NONE &&
2751  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2752# Use a double $ so make ignores it.
2753test "$program_suffix" != NONE &&
2754  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2755# Double any \ or $.
2756# By default was `s,x,x', remove it if useless.
2757ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2758program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2759
2760# expand $ac_aux_dir to an absolute path
2761am_aux_dir=`cd $ac_aux_dir && pwd`
2762
2763if test x"${MISSING+set}" != xset; then
2764  case $am_aux_dir in
2765  *\ * | *\	*)
2766    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2767  *)
2768    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2769  esac
2770fi
2771# Use eval to expand $SHELL
2772if eval "$MISSING --run true"; then
2773  am_missing_run="$MISSING --run "
2774else
2775  am_missing_run=
2776  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2777$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2778fi
2779
2780if test x"${install_sh}" != xset; then
2781  case $am_aux_dir in
2782  *\ * | *\	*)
2783    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2784  *)
2785    install_sh="\${SHELL} $am_aux_dir/install-sh"
2786  esac
2787fi
2788
2789# Installed binaries are usually stripped using `strip' when the user
2790# run `make install-strip'.  However `strip' might not be the right
2791# tool to use in cross-compilation environments, therefore Automake
2792# will honor the `STRIP' environment variable to overrule this program.
2793if test "$cross_compiling" != no; then
2794  if test -n "$ac_tool_prefix"; then
2795  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2796set dummy ${ac_tool_prefix}strip; ac_word=$2
2797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2798$as_echo_n "checking for $ac_word... " >&6; }
2799if test "${ac_cv_prog_STRIP+set}" = set; then :
2800  $as_echo_n "(cached) " >&6
2801else
2802  if test -n "$STRIP"; then
2803  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2804else
2805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2806for as_dir in $PATH
2807do
2808  IFS=$as_save_IFS
2809  test -z "$as_dir" && as_dir=.
2810    for ac_exec_ext in '' $ac_executable_extensions; do
2811  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2812    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2813    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2814    break 2
2815  fi
2816done
2817  done
2818IFS=$as_save_IFS
2819
2820fi
2821fi
2822STRIP=$ac_cv_prog_STRIP
2823if test -n "$STRIP"; then
2824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2825$as_echo "$STRIP" >&6; }
2826else
2827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2828$as_echo "no" >&6; }
2829fi
2830
2831
2832fi
2833if test -z "$ac_cv_prog_STRIP"; then
2834  ac_ct_STRIP=$STRIP
2835  # Extract the first word of "strip", so it can be a program name with args.
2836set dummy strip; ac_word=$2
2837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2838$as_echo_n "checking for $ac_word... " >&6; }
2839if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2840  $as_echo_n "(cached) " >&6
2841else
2842  if test -n "$ac_ct_STRIP"; then
2843  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2844else
2845as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2846for as_dir in $PATH
2847do
2848  IFS=$as_save_IFS
2849  test -z "$as_dir" && as_dir=.
2850    for ac_exec_ext in '' $ac_executable_extensions; do
2851  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2852    ac_cv_prog_ac_ct_STRIP="strip"
2853    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2854    break 2
2855  fi
2856done
2857  done
2858IFS=$as_save_IFS
2859
2860fi
2861fi
2862ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2863if test -n "$ac_ct_STRIP"; then
2864  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2865$as_echo "$ac_ct_STRIP" >&6; }
2866else
2867  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2868$as_echo "no" >&6; }
2869fi
2870
2871  if test "x$ac_ct_STRIP" = x; then
2872    STRIP=":"
2873  else
2874    case $cross_compiling:$ac_tool_warned in
2875yes:)
2876{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2877$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2878ac_tool_warned=yes ;;
2879esac
2880    STRIP=$ac_ct_STRIP
2881  fi
2882else
2883  STRIP="$ac_cv_prog_STRIP"
2884fi
2885
2886fi
2887INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2888
2889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2890$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2891if test -z "$MKDIR_P"; then
2892  if test "${ac_cv_path_mkdir+set}" = set; then :
2893  $as_echo_n "(cached) " >&6
2894else
2895  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2896for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2897do
2898  IFS=$as_save_IFS
2899  test -z "$as_dir" && as_dir=.
2900    for ac_prog in mkdir gmkdir; do
2901	 for ac_exec_ext in '' $ac_executable_extensions; do
2902	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2903	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2904	     'mkdir (GNU coreutils) '* | \
2905	     'mkdir (coreutils) '* | \
2906	     'mkdir (fileutils) '4.1*)
2907	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2908	       break 3;;
2909	   esac
2910	 done
2911       done
2912  done
2913IFS=$as_save_IFS
2914
2915fi
2916
2917  if test "${ac_cv_path_mkdir+set}" = set; then
2918    MKDIR_P="$ac_cv_path_mkdir -p"
2919  else
2920    # As a last resort, use the slow shell script.  Don't cache a
2921    # value for MKDIR_P within a source directory, because that will
2922    # break other packages using the cache if that directory is
2923    # removed, or if the value is a relative name.
2924    test -d ./--version && rmdir ./--version
2925    MKDIR_P="$ac_install_sh -d"
2926  fi
2927fi
2928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2929$as_echo "$MKDIR_P" >&6; }
2930
2931mkdir_p="$MKDIR_P"
2932case $mkdir_p in
2933  [\\/$]* | ?:[\\/]*) ;;
2934  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2935esac
2936
2937for ac_prog in gawk mawk nawk awk
2938do
2939  # Extract the first word of "$ac_prog", so it can be a program name with args.
2940set dummy $ac_prog; ac_word=$2
2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2942$as_echo_n "checking for $ac_word... " >&6; }
2943if test "${ac_cv_prog_AWK+set}" = set; then :
2944  $as_echo_n "(cached) " >&6
2945else
2946  if test -n "$AWK"; then
2947  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2948else
2949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950for as_dir in $PATH
2951do
2952  IFS=$as_save_IFS
2953  test -z "$as_dir" && as_dir=.
2954    for ac_exec_ext in '' $ac_executable_extensions; do
2955  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2956    ac_cv_prog_AWK="$ac_prog"
2957    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2958    break 2
2959  fi
2960done
2961  done
2962IFS=$as_save_IFS
2963
2964fi
2965fi
2966AWK=$ac_cv_prog_AWK
2967if test -n "$AWK"; then
2968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2969$as_echo "$AWK" >&6; }
2970else
2971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2972$as_echo "no" >&6; }
2973fi
2974
2975
2976  test -n "$AWK" && break
2977done
2978
2979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2980$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2981set x ${MAKE-make}
2982ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2983if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2984  $as_echo_n "(cached) " >&6
2985else
2986  cat >conftest.make <<\_ACEOF
2987SHELL = /bin/sh
2988all:
2989	@echo '@@@%%%=$(MAKE)=@@@%%%'
2990_ACEOF
2991# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2992case `${MAKE-make} -f conftest.make 2>/dev/null` in
2993  *@@@%%%=?*=@@@%%%*)
2994    eval ac_cv_prog_make_${ac_make}_set=yes;;
2995  *)
2996    eval ac_cv_prog_make_${ac_make}_set=no;;
2997esac
2998rm -f conftest.make
2999fi
3000if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3002$as_echo "yes" >&6; }
3003  SET_MAKE=
3004else
3005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3006$as_echo "no" >&6; }
3007  SET_MAKE="MAKE=${MAKE-make}"
3008fi
3009
3010rm -rf .tst 2>/dev/null
3011mkdir .tst 2>/dev/null
3012if test -d .tst; then
3013  am__leading_dot=.
3014else
3015  am__leading_dot=_
3016fi
3017rmdir .tst 2>/dev/null
3018
3019if test "`cd $srcdir && pwd`" != "`pwd`"; then
3020  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3021  # is not polluted with repeated "-I."
3022  am__isrc=' -I$(srcdir)'
3023  # test to see if srcdir already configured
3024  if test -f $srcdir/config.status; then
3025    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3026  fi
3027fi
3028
3029# test whether we have cygpath
3030if test -z "$CYGPATH_W"; then
3031  if (cygpath --version) >/dev/null 2>/dev/null; then
3032    CYGPATH_W='cygpath -w'
3033  else
3034    CYGPATH_W=echo
3035  fi
3036fi
3037
3038
3039# Define the identity of the package.
3040 PACKAGE='package-unused'
3041 VERSION='version-unused'
3042
3043
3044cat >>confdefs.h <<_ACEOF
3045#define PACKAGE "$PACKAGE"
3046_ACEOF
3047
3048
3049cat >>confdefs.h <<_ACEOF
3050#define VERSION "$VERSION"
3051_ACEOF
3052
3053# Some tools Automake needs.
3054
3055ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3056
3057
3058AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3059
3060
3061AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3062
3063
3064AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3065
3066
3067MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3068
3069# We need awk for the "check" target.  The system "awk" is bad on
3070# some platforms.
3071# Always define AMTAR for backward compatibility.
3072
3073AMTAR=${AMTAR-"${am_missing_run}tar"}
3074
3075am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3076
3077
3078
3079
3080
3081# Default to --enable-multilib
3082# Check whether --enable-multilib was given.
3083if test "${enable_multilib+set}" = set; then :
3084  enableval=$enable_multilib; case "$enableval" in
3085  yes) multilib=yes ;;
3086  no)  multilib=no ;;
3087  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3088 esac
3089else
3090  multilib=yes
3091fi
3092
3093
3094# We may get other options which we leave undocumented:
3095# --with-target-subdir, --with-multisrctop, --with-multisubdir
3096# See config-ml.in if you want the gory details.
3097
3098if test "$srcdir" = "."; then
3099  if test "$with_target_subdir" != "."; then
3100    multi_basedir="$srcdir/$with_multisrctop../.."
3101  else
3102    multi_basedir="$srcdir/$with_multisrctop.."
3103  fi
3104else
3105  multi_basedir="$srcdir/.."
3106fi
3107
3108
3109# Even if the default multilib is not a cross compilation,
3110# it may be that some of the other multilibs are.
3111if test $cross_compiling = no && test $multilib = yes \
3112   && test "x${with_multisubdir}" != x ; then
3113   cross_compiling=maybe
3114fi
3115
3116ac_config_commands="$ac_config_commands default-1"
3117
3118
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3120$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3121    # Check whether --enable-maintainer-mode was given.
3122if test "${enable_maintainer_mode+set}" = set; then :
3123  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3124else
3125  USE_MAINTAINER_MODE=no
3126fi
3127
3128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3129$as_echo "$USE_MAINTAINER_MODE" >&6; }
3130   if test $USE_MAINTAINER_MODE = yes; then
3131  MAINTAINER_MODE_TRUE=
3132  MAINTAINER_MODE_FALSE='#'
3133else
3134  MAINTAINER_MODE_TRUE='#'
3135  MAINTAINER_MODE_FALSE=
3136fi
3137
3138  MAINT=$MAINTAINER_MODE_TRUE
3139
3140
3141
3142# Calculate toolexeclibdir
3143# Also toolexecdir, though it's only used in toolexeclibdir
3144case ${version_specific_libs} in
3145  yes)
3146    # Need the gcc compiler version to know where to install libraries
3147    # and header files if --enable-version-specific-runtime-libs option
3148    # is selected.
3149    toolexecdir='$(libdir)/gcc/$(target_alias)'
3150    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3151    ;;
3152  no)
3153    if test -n "$with_cross_host" &&
3154       test x"$with_cross_host" != x"no"; then
3155      # Install a library built with a cross compiler in tooldir, not libdir.
3156      toolexecdir='$(exec_prefix)/$(target_alias)'
3157      toolexeclibdir='$(toolexecdir)/lib'
3158    else
3159      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3160      toolexeclibdir='$(libdir)'
3161    fi
3162    multi_os_directory=`$CC -print-multi-os-directory`
3163    case $multi_os_directory in
3164      .) ;; # Avoid trailing /.
3165      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3166    esac
3167    ;;
3168esac
3169
3170
3171
3172# Checks for programs.
3173ac_ext=c
3174ac_cpp='$CPP $CPPFLAGS'
3175ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3176ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3177ac_compiler_gnu=$ac_cv_c_compiler_gnu
3178if test -n "$ac_tool_prefix"; then
3179  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3180set dummy ${ac_tool_prefix}gcc; ac_word=$2
3181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3182$as_echo_n "checking for $ac_word... " >&6; }
3183if test "${ac_cv_prog_CC+set}" = set; then :
3184  $as_echo_n "(cached) " >&6
3185else
3186  if test -n "$CC"; then
3187  ac_cv_prog_CC="$CC" # Let the user override the test.
3188else
3189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3190for as_dir in $PATH
3191do
3192  IFS=$as_save_IFS
3193  test -z "$as_dir" && as_dir=.
3194    for ac_exec_ext in '' $ac_executable_extensions; do
3195  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3196    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3197    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3198    break 2
3199  fi
3200done
3201  done
3202IFS=$as_save_IFS
3203
3204fi
3205fi
3206CC=$ac_cv_prog_CC
3207if test -n "$CC"; then
3208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3209$as_echo "$CC" >&6; }
3210else
3211  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3212$as_echo "no" >&6; }
3213fi
3214
3215
3216fi
3217if test -z "$ac_cv_prog_CC"; then
3218  ac_ct_CC=$CC
3219  # Extract the first word of "gcc", so it can be a program name with args.
3220set dummy gcc; ac_word=$2
3221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3222$as_echo_n "checking for $ac_word... " >&6; }
3223if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3224  $as_echo_n "(cached) " >&6
3225else
3226  if test -n "$ac_ct_CC"; then
3227  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3228else
3229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3230for as_dir in $PATH
3231do
3232  IFS=$as_save_IFS
3233  test -z "$as_dir" && as_dir=.
3234    for ac_exec_ext in '' $ac_executable_extensions; do
3235  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3236    ac_cv_prog_ac_ct_CC="gcc"
3237    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3238    break 2
3239  fi
3240done
3241  done
3242IFS=$as_save_IFS
3243
3244fi
3245fi
3246ac_ct_CC=$ac_cv_prog_ac_ct_CC
3247if test -n "$ac_ct_CC"; then
3248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3249$as_echo "$ac_ct_CC" >&6; }
3250else
3251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252$as_echo "no" >&6; }
3253fi
3254
3255  if test "x$ac_ct_CC" = x; then
3256    CC=""
3257  else
3258    case $cross_compiling:$ac_tool_warned in
3259yes:)
3260{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3261$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3262ac_tool_warned=yes ;;
3263esac
3264    CC=$ac_ct_CC
3265  fi
3266else
3267  CC="$ac_cv_prog_CC"
3268fi
3269
3270if test -z "$CC"; then
3271          if test -n "$ac_tool_prefix"; then
3272    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3273set dummy ${ac_tool_prefix}cc; ac_word=$2
3274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3275$as_echo_n "checking for $ac_word... " >&6; }
3276if test "${ac_cv_prog_CC+set}" = set; then :
3277  $as_echo_n "(cached) " >&6
3278else
3279  if test -n "$CC"; then
3280  ac_cv_prog_CC="$CC" # Let the user override the test.
3281else
3282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283for as_dir in $PATH
3284do
3285  IFS=$as_save_IFS
3286  test -z "$as_dir" && as_dir=.
3287    for ac_exec_ext in '' $ac_executable_extensions; do
3288  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3289    ac_cv_prog_CC="${ac_tool_prefix}cc"
3290    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3291    break 2
3292  fi
3293done
3294  done
3295IFS=$as_save_IFS
3296
3297fi
3298fi
3299CC=$ac_cv_prog_CC
3300if test -n "$CC"; then
3301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3302$as_echo "$CC" >&6; }
3303else
3304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3305$as_echo "no" >&6; }
3306fi
3307
3308
3309  fi
3310fi
3311if test -z "$CC"; then
3312  # Extract the first word of "cc", so it can be a program name with args.
3313set dummy cc; ac_word=$2
3314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3315$as_echo_n "checking for $ac_word... " >&6; }
3316if test "${ac_cv_prog_CC+set}" = set; then :
3317  $as_echo_n "(cached) " >&6
3318else
3319  if test -n "$CC"; then
3320  ac_cv_prog_CC="$CC" # Let the user override the test.
3321else
3322  ac_prog_rejected=no
3323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3324for as_dir in $PATH
3325do
3326  IFS=$as_save_IFS
3327  test -z "$as_dir" && as_dir=.
3328    for ac_exec_ext in '' $ac_executable_extensions; do
3329  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3330    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3331       ac_prog_rejected=yes
3332       continue
3333     fi
3334    ac_cv_prog_CC="cc"
3335    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3336    break 2
3337  fi
3338done
3339  done
3340IFS=$as_save_IFS
3341
3342if test $ac_prog_rejected = yes; then
3343  # We found a bogon in the path, so make sure we never use it.
3344  set dummy $ac_cv_prog_CC
3345  shift
3346  if test $# != 0; then
3347    # We chose a different compiler from the bogus one.
3348    # However, it has the same basename, so the bogon will be chosen
3349    # first if we set CC to just the basename; use the full file name.
3350    shift
3351    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3352  fi
3353fi
3354fi
3355fi
3356CC=$ac_cv_prog_CC
3357if test -n "$CC"; then
3358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3359$as_echo "$CC" >&6; }
3360else
3361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3362$as_echo "no" >&6; }
3363fi
3364
3365
3366fi
3367if test -z "$CC"; then
3368  if test -n "$ac_tool_prefix"; then
3369  for ac_prog in cl.exe
3370  do
3371    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3372set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3374$as_echo_n "checking for $ac_word... " >&6; }
3375if test "${ac_cv_prog_CC+set}" = set; then :
3376  $as_echo_n "(cached) " >&6
3377else
3378  if test -n "$CC"; then
3379  ac_cv_prog_CC="$CC" # Let the user override the test.
3380else
3381as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3382for as_dir in $PATH
3383do
3384  IFS=$as_save_IFS
3385  test -z "$as_dir" && as_dir=.
3386    for ac_exec_ext in '' $ac_executable_extensions; do
3387  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3388    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3389    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3390    break 2
3391  fi
3392done
3393  done
3394IFS=$as_save_IFS
3395
3396fi
3397fi
3398CC=$ac_cv_prog_CC
3399if test -n "$CC"; then
3400  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3401$as_echo "$CC" >&6; }
3402else
3403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3404$as_echo "no" >&6; }
3405fi
3406
3407
3408    test -n "$CC" && break
3409  done
3410fi
3411if test -z "$CC"; then
3412  ac_ct_CC=$CC
3413  for ac_prog in cl.exe
3414do
3415  # Extract the first word of "$ac_prog", so it can be a program name with args.
3416set dummy $ac_prog; ac_word=$2
3417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3418$as_echo_n "checking for $ac_word... " >&6; }
3419if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3420  $as_echo_n "(cached) " >&6
3421else
3422  if test -n "$ac_ct_CC"; then
3423  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3424else
3425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3426for as_dir in $PATH
3427do
3428  IFS=$as_save_IFS
3429  test -z "$as_dir" && as_dir=.
3430    for ac_exec_ext in '' $ac_executable_extensions; do
3431  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3432    ac_cv_prog_ac_ct_CC="$ac_prog"
3433    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3434    break 2
3435  fi
3436done
3437  done
3438IFS=$as_save_IFS
3439
3440fi
3441fi
3442ac_ct_CC=$ac_cv_prog_ac_ct_CC
3443if test -n "$ac_ct_CC"; then
3444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3445$as_echo "$ac_ct_CC" >&6; }
3446else
3447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3448$as_echo "no" >&6; }
3449fi
3450
3451
3452  test -n "$ac_ct_CC" && break
3453done
3454
3455  if test "x$ac_ct_CC" = x; then
3456    CC=""
3457  else
3458    case $cross_compiling:$ac_tool_warned in
3459yes:)
3460{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3461$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3462ac_tool_warned=yes ;;
3463esac
3464    CC=$ac_ct_CC
3465  fi
3466fi
3467
3468fi
3469
3470
3471test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3473as_fn_error "no acceptable C compiler found in \$PATH
3474See \`config.log' for more details." "$LINENO" 5; }
3475
3476# Provide some information about the compiler.
3477$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3478set X $ac_compile
3479ac_compiler=$2
3480for ac_option in --version -v -V -qversion; do
3481  { { ac_try="$ac_compiler $ac_option >&5"
3482case "(($ac_try" in
3483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3484  *) ac_try_echo=$ac_try;;
3485esac
3486eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3487$as_echo "$ac_try_echo"; } >&5
3488  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3489  ac_status=$?
3490  if test -s conftest.err; then
3491    sed '10a\
3492... rest of stderr output deleted ...
3493         10q' conftest.err >conftest.er1
3494    cat conftest.er1 >&5
3495    rm -f conftest.er1 conftest.err
3496  fi
3497  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3498  test $ac_status = 0; }
3499done
3500
3501cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3502/* end confdefs.h.  */
3503
3504int
3505main ()
3506{
3507
3508  ;
3509  return 0;
3510}
3511_ACEOF
3512ac_clean_files_save=$ac_clean_files
3513ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3514# Try to create an executable without -o first, disregard a.out.
3515# It will help us diagnose broken compilers, and finding out an intuition
3516# of exeext.
3517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3518$as_echo_n "checking for C compiler default output file name... " >&6; }
3519ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3520
3521# The possible output files:
3522ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3523
3524ac_rmfiles=
3525for ac_file in $ac_files
3526do
3527  case $ac_file in
3528    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3529    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3530  esac
3531done
3532rm -f $ac_rmfiles
3533
3534if { { ac_try="$ac_link_default"
3535case "(($ac_try" in
3536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3537  *) ac_try_echo=$ac_try;;
3538esac
3539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3540$as_echo "$ac_try_echo"; } >&5
3541  (eval "$ac_link_default") 2>&5
3542  ac_status=$?
3543  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3544  test $ac_status = 0; }; then :
3545  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3546# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3547# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3548# so that the user can short-circuit this test for compilers unknown to
3549# Autoconf.
3550for ac_file in $ac_files ''
3551do
3552  test -f "$ac_file" || continue
3553  case $ac_file in
3554    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3555	;;
3556    [ab].out )
3557	# We found the default executable, but exeext='' is most
3558	# certainly right.
3559	break;;
3560    *.* )
3561	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3562	then :; else
3563	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3564	fi
3565	# We set ac_cv_exeext here because the later test for it is not
3566	# safe: cross compilers may not add the suffix if given an `-o'
3567	# argument, so we may need to know it at that point already.
3568	# Even if this section looks crufty: it has the advantage of
3569	# actually working.
3570	break;;
3571    * )
3572	break;;
3573  esac
3574done
3575test "$ac_cv_exeext" = no && ac_cv_exeext=
3576
3577else
3578  ac_file=''
3579fi
3580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3581$as_echo "$ac_file" >&6; }
3582if test -z "$ac_file"; then :
3583  $as_echo "$as_me: failed program was:" >&5
3584sed 's/^/| /' conftest.$ac_ext >&5
3585
3586{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3587$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3588{ as_fn_set_status 77
3589as_fn_error "C compiler cannot create executables
3590See \`config.log' for more details." "$LINENO" 5; }; }
3591fi
3592ac_exeext=$ac_cv_exeext
3593
3594# Check that the compiler produces executables we can run.  If not, either
3595# the compiler is broken, or we cross compile.
3596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3597$as_echo_n "checking whether the C compiler works... " >&6; }
3598# If not cross compiling, check that we can run a simple program.
3599if test "$cross_compiling" != yes; then
3600  if { ac_try='./$ac_file'
3601  { { case "(($ac_try" in
3602  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3603  *) ac_try_echo=$ac_try;;
3604esac
3605eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3606$as_echo "$ac_try_echo"; } >&5
3607  (eval "$ac_try") 2>&5
3608  ac_status=$?
3609  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3610  test $ac_status = 0; }; }; then
3611    cross_compiling=no
3612  else
3613    if test "$cross_compiling" = maybe; then
3614	cross_compiling=yes
3615    else
3616	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3618as_fn_error "cannot run C compiled programs.
3619If you meant to cross compile, use \`--host'.
3620See \`config.log' for more details." "$LINENO" 5; }
3621    fi
3622  fi
3623fi
3624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3625$as_echo "yes" >&6; }
3626
3627rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3628ac_clean_files=$ac_clean_files_save
3629# Check that the compiler produces executables we can run.  If not, either
3630# the compiler is broken, or we cross compile.
3631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3632$as_echo_n "checking whether we are cross compiling... " >&6; }
3633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3634$as_echo "$cross_compiling" >&6; }
3635
3636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3637$as_echo_n "checking for suffix of executables... " >&6; }
3638if { { ac_try="$ac_link"
3639case "(($ac_try" in
3640  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3641  *) ac_try_echo=$ac_try;;
3642esac
3643eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3644$as_echo "$ac_try_echo"; } >&5
3645  (eval "$ac_link") 2>&5
3646  ac_status=$?
3647  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3648  test $ac_status = 0; }; then :
3649  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3650# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3651# work properly (i.e., refer to `conftest.exe'), while it won't with
3652# `rm'.
3653for ac_file in conftest.exe conftest conftest.*; do
3654  test -f "$ac_file" || continue
3655  case $ac_file in
3656    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3657    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3658	  break;;
3659    * ) break;;
3660  esac
3661done
3662else
3663  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3664$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3665as_fn_error "cannot compute suffix of executables: cannot compile and link
3666See \`config.log' for more details." "$LINENO" 5; }
3667fi
3668rm -f conftest$ac_cv_exeext
3669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3670$as_echo "$ac_cv_exeext" >&6; }
3671
3672rm -f conftest.$ac_ext
3673EXEEXT=$ac_cv_exeext
3674ac_exeext=$EXEEXT
3675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3676$as_echo_n "checking for suffix of object files... " >&6; }
3677if test "${ac_cv_objext+set}" = set; then :
3678  $as_echo_n "(cached) " >&6
3679else
3680  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681/* end confdefs.h.  */
3682
3683int
3684main ()
3685{
3686
3687  ;
3688  return 0;
3689}
3690_ACEOF
3691rm -f conftest.o conftest.obj
3692if { { ac_try="$ac_compile"
3693case "(($ac_try" in
3694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3695  *) ac_try_echo=$ac_try;;
3696esac
3697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3698$as_echo "$ac_try_echo"; } >&5
3699  (eval "$ac_compile") 2>&5
3700  ac_status=$?
3701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3702  test $ac_status = 0; }; then :
3703  for ac_file in conftest.o conftest.obj conftest.*; do
3704  test -f "$ac_file" || continue;
3705  case $ac_file in
3706    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3707    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3708       break;;
3709  esac
3710done
3711else
3712  $as_echo "$as_me: failed program was:" >&5
3713sed 's/^/| /' conftest.$ac_ext >&5
3714
3715{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3716$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3717as_fn_error "cannot compute suffix of object files: cannot compile
3718See \`config.log' for more details." "$LINENO" 5; }
3719fi
3720rm -f conftest.$ac_cv_objext conftest.$ac_ext
3721fi
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3723$as_echo "$ac_cv_objext" >&6; }
3724OBJEXT=$ac_cv_objext
3725ac_objext=$OBJEXT
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3727$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3728if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3729  $as_echo_n "(cached) " >&6
3730else
3731  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3732/* end confdefs.h.  */
3733
3734int
3735main ()
3736{
3737#ifndef __GNUC__
3738       choke me
3739#endif
3740
3741  ;
3742  return 0;
3743}
3744_ACEOF
3745if ac_fn_c_try_compile "$LINENO"; then :
3746  ac_compiler_gnu=yes
3747else
3748  ac_compiler_gnu=no
3749fi
3750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3751ac_cv_c_compiler_gnu=$ac_compiler_gnu
3752
3753fi
3754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3755$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3756if test $ac_compiler_gnu = yes; then
3757  GCC=yes
3758else
3759  GCC=
3760fi
3761ac_test_CFLAGS=${CFLAGS+set}
3762ac_save_CFLAGS=$CFLAGS
3763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3764$as_echo_n "checking whether $CC accepts -g... " >&6; }
3765if test "${ac_cv_prog_cc_g+set}" = set; then :
3766  $as_echo_n "(cached) " >&6
3767else
3768  ac_save_c_werror_flag=$ac_c_werror_flag
3769   ac_c_werror_flag=yes
3770   ac_cv_prog_cc_g=no
3771   CFLAGS="-g"
3772   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3773/* end confdefs.h.  */
3774
3775int
3776main ()
3777{
3778
3779  ;
3780  return 0;
3781}
3782_ACEOF
3783if ac_fn_c_try_compile "$LINENO"; then :
3784  ac_cv_prog_cc_g=yes
3785else
3786  CFLAGS=""
3787      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788/* end confdefs.h.  */
3789
3790int
3791main ()
3792{
3793
3794  ;
3795  return 0;
3796}
3797_ACEOF
3798if ac_fn_c_try_compile "$LINENO"; then :
3799
3800else
3801  ac_c_werror_flag=$ac_save_c_werror_flag
3802	 CFLAGS="-g"
3803	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3804/* end confdefs.h.  */
3805
3806int
3807main ()
3808{
3809
3810  ;
3811  return 0;
3812}
3813_ACEOF
3814if ac_fn_c_try_compile "$LINENO"; then :
3815  ac_cv_prog_cc_g=yes
3816fi
3817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3818fi
3819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3820fi
3821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3822   ac_c_werror_flag=$ac_save_c_werror_flag
3823fi
3824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3825$as_echo "$ac_cv_prog_cc_g" >&6; }
3826if test "$ac_test_CFLAGS" = set; then
3827  CFLAGS=$ac_save_CFLAGS
3828elif test $ac_cv_prog_cc_g = yes; then
3829  if test "$GCC" = yes; then
3830    CFLAGS="-g -O2"
3831  else
3832    CFLAGS="-g"
3833  fi
3834else
3835  if test "$GCC" = yes; then
3836    CFLAGS="-O2"
3837  else
3838    CFLAGS=
3839  fi
3840fi
3841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3842$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3843if test "${ac_cv_prog_cc_c89+set}" = set; then :
3844  $as_echo_n "(cached) " >&6
3845else
3846  ac_cv_prog_cc_c89=no
3847ac_save_CC=$CC
3848cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3849/* end confdefs.h.  */
3850#include <stdarg.h>
3851#include <stdio.h>
3852#include <sys/types.h>
3853#include <sys/stat.h>
3854/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3855struct buf { int x; };
3856FILE * (*rcsopen) (struct buf *, struct stat *, int);
3857static char *e (p, i)
3858     char **p;
3859     int i;
3860{
3861  return p[i];
3862}
3863static char *f (char * (*g) (char **, int), char **p, ...)
3864{
3865  char *s;
3866  va_list v;
3867  va_start (v,p);
3868  s = g (p, va_arg (v,int));
3869  va_end (v);
3870  return s;
3871}
3872
3873/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3874   function prototypes and stuff, but not '\xHH' hex character constants.
3875   These don't provoke an error unfortunately, instead are silently treated
3876   as 'x'.  The following induces an error, until -std is added to get
3877   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3878   array size at least.  It's necessary to write '\x00'==0 to get something
3879   that's true only with -std.  */
3880int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3881
3882/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3883   inside strings and character constants.  */
3884#define FOO(x) 'x'
3885int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3886
3887int test (int i, double x);
3888struct s1 {int (*f) (int a);};
3889struct s2 {int (*f) (double a);};
3890int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3891int argc;
3892char **argv;
3893int
3894main ()
3895{
3896return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3897  ;
3898  return 0;
3899}
3900_ACEOF
3901for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3902	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3903do
3904  CC="$ac_save_CC $ac_arg"
3905  if ac_fn_c_try_compile "$LINENO"; then :
3906  ac_cv_prog_cc_c89=$ac_arg
3907fi
3908rm -f core conftest.err conftest.$ac_objext
3909  test "x$ac_cv_prog_cc_c89" != "xno" && break
3910done
3911rm -f conftest.$ac_ext
3912CC=$ac_save_CC
3913
3914fi
3915# AC_CACHE_VAL
3916case "x$ac_cv_prog_cc_c89" in
3917  x)
3918    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3919$as_echo "none needed" >&6; } ;;
3920  xno)
3921    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3922$as_echo "unsupported" >&6; } ;;
3923  *)
3924    CC="$CC $ac_cv_prog_cc_c89"
3925    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3926$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3927esac
3928if test "x$ac_cv_prog_cc_c89" != xno; then :
3929
3930fi
3931
3932ac_ext=c
3933ac_cpp='$CPP $CPPFLAGS'
3934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3936ac_compiler_gnu=$ac_cv_c_compiler_gnu
3937DEPDIR="${am__leading_dot}deps"
3938
3939ac_config_commands="$ac_config_commands depfiles"
3940
3941
3942am_make=${MAKE-make}
3943cat > confinc << 'END'
3944am__doit:
3945	@echo this is the am__doit target
3946.PHONY: am__doit
3947END
3948# If we don't find an include directive, just comment out the code.
3949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3950$as_echo_n "checking for style of include used by $am_make... " >&6; }
3951am__include="#"
3952am__quote=
3953_am_result=none
3954# First try GNU make style include.
3955echo "include confinc" > confmf
3956# Ignore all kinds of additional output from `make'.
3957case `$am_make -s -f confmf 2> /dev/null` in #(
3958*the\ am__doit\ target*)
3959  am__include=include
3960  am__quote=
3961  _am_result=GNU
3962  ;;
3963esac
3964# Now try BSD make style include.
3965if test "$am__include" = "#"; then
3966   echo '.include "confinc"' > confmf
3967   case `$am_make -s -f confmf 2> /dev/null` in #(
3968   *the\ am__doit\ target*)
3969     am__include=.include
3970     am__quote="\""
3971     _am_result=BSD
3972     ;;
3973   esac
3974fi
3975
3976
3977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3978$as_echo "$_am_result" >&6; }
3979rm -f confinc confmf
3980
3981# Check whether --enable-dependency-tracking was given.
3982if test "${enable_dependency_tracking+set}" = set; then :
3983  enableval=$enable_dependency_tracking;
3984fi
3985
3986if test "x$enable_dependency_tracking" != xno; then
3987  am_depcomp="$ac_aux_dir/depcomp"
3988  AMDEPBACKSLASH='\'
3989fi
3990 if test "x$enable_dependency_tracking" != xno; then
3991  AMDEP_TRUE=
3992  AMDEP_FALSE='#'
3993else
3994  AMDEP_TRUE='#'
3995  AMDEP_FALSE=
3996fi
3997
3998
3999
4000depcc="$CC"   am_compiler_list=
4001
4002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4003$as_echo_n "checking dependency style of $depcc... " >&6; }
4004if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4005  $as_echo_n "(cached) " >&6
4006else
4007  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4008  # We make a subdir and do the tests there.  Otherwise we can end up
4009  # making bogus files that we don't know about and never remove.  For
4010  # instance it was reported that on HP-UX the gcc test will end up
4011  # making a dummy file named `D' -- because `-MD' means `put the output
4012  # in D'.
4013  mkdir conftest.dir
4014  # Copy depcomp to subdir because otherwise we won't find it if we're
4015  # using a relative directory.
4016  cp "$am_depcomp" conftest.dir
4017  cd conftest.dir
4018  # We will build objects and dependencies in a subdirectory because
4019  # it helps to detect inapplicable dependency modes.  For instance
4020  # both Tru64's cc and ICC support -MD to output dependencies as a
4021  # side effect of compilation, but ICC will put the dependencies in
4022  # the current directory while Tru64 will put them in the object
4023  # directory.
4024  mkdir sub
4025
4026  am_cv_CC_dependencies_compiler_type=none
4027  if test "$am_compiler_list" = ""; then
4028     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4029  fi
4030  am__universal=false
4031  case " $depcc " in #(
4032     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4033     esac
4034
4035  for depmode in $am_compiler_list; do
4036    # Setup a source with many dependencies, because some compilers
4037    # like to wrap large dependency lists on column 80 (with \), and
4038    # we should not choose a depcomp mode which is confused by this.
4039    #
4040    # We need to recreate these files for each test, as the compiler may
4041    # overwrite some of them when testing with obscure command lines.
4042    # This happens at least with the AIX C compiler.
4043    : > sub/conftest.c
4044    for i in 1 2 3 4 5 6; do
4045      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4046      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4047      # Solaris 8's {/usr,}/bin/sh.
4048      touch sub/conftst$i.h
4049    done
4050    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4051
4052    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4053    # mode.  It turns out that the SunPro C++ compiler does not properly
4054    # handle `-M -o', and we need to detect this.  Also, some Intel
4055    # versions had trouble with output in subdirs
4056    am__obj=sub/conftest.${OBJEXT-o}
4057    am__minus_obj="-o $am__obj"
4058    case $depmode in
4059    gcc)
4060      # This depmode causes a compiler race in universal mode.
4061      test "$am__universal" = false || continue
4062      ;;
4063    nosideeffect)
4064      # after this tag, mechanisms are not by side-effect, so they'll
4065      # only be used when explicitly requested
4066      if test "x$enable_dependency_tracking" = xyes; then
4067	continue
4068      else
4069	break
4070      fi
4071      ;;
4072    msvisualcpp | msvcmsys)
4073      # This compiler won't grok `-c -o', but also, the minuso test has
4074      # not run yet.  These depmodes are late enough in the game, and
4075      # so weak that their functioning should not be impacted.
4076      am__obj=conftest.${OBJEXT-o}
4077      am__minus_obj=
4078      ;;
4079    none) break ;;
4080    esac
4081    if depmode=$depmode \
4082       source=sub/conftest.c object=$am__obj \
4083       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4084       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4085         >/dev/null 2>conftest.err &&
4086       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4087       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4088       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4089       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4090      # icc doesn't choke on unknown options, it will just issue warnings
4091      # or remarks (even with -Werror).  So we grep stderr for any message
4092      # that says an option was ignored or not supported.
4093      # When given -MP, icc 7.0 and 7.1 complain thusly:
4094      #   icc: Command line warning: ignoring option '-M'; no argument required
4095      # The diagnosis changed in icc 8.0:
4096      #   icc: Command line remark: option '-MP' not supported
4097      if (grep 'ignoring option' conftest.err ||
4098          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4099        am_cv_CC_dependencies_compiler_type=$depmode
4100        break
4101      fi
4102    fi
4103  done
4104
4105  cd ..
4106  rm -rf conftest.dir
4107else
4108  am_cv_CC_dependencies_compiler_type=none
4109fi
4110
4111fi
4112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4113$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4114CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4115
4116 if
4117  test "x$enable_dependency_tracking" != xno \
4118  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4119  am__fastdepCC_TRUE=
4120  am__fastdepCC_FALSE='#'
4121else
4122  am__fastdepCC_TRUE='#'
4123  am__fastdepCC_FALSE=
4124fi
4125
4126
4127ac_ext=cpp
4128ac_cpp='$CXXCPP $CPPFLAGS'
4129ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4130ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4131ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4132if test -z "$CXX"; then
4133  if test -n "$CCC"; then
4134    CXX=$CCC
4135  else
4136    if test -n "$ac_tool_prefix"; then
4137  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4138  do
4139    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4140set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4142$as_echo_n "checking for $ac_word... " >&6; }
4143if test "${ac_cv_prog_CXX+set}" = set; then :
4144  $as_echo_n "(cached) " >&6
4145else
4146  if test -n "$CXX"; then
4147  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4148else
4149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4150for as_dir in $PATH
4151do
4152  IFS=$as_save_IFS
4153  test -z "$as_dir" && as_dir=.
4154    for ac_exec_ext in '' $ac_executable_extensions; do
4155  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4156    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4157    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4158    break 2
4159  fi
4160done
4161  done
4162IFS=$as_save_IFS
4163
4164fi
4165fi
4166CXX=$ac_cv_prog_CXX
4167if test -n "$CXX"; then
4168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4169$as_echo "$CXX" >&6; }
4170else
4171  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4172$as_echo "no" >&6; }
4173fi
4174
4175
4176    test -n "$CXX" && break
4177  done
4178fi
4179if test -z "$CXX"; then
4180  ac_ct_CXX=$CXX
4181  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4182do
4183  # Extract the first word of "$ac_prog", so it can be a program name with args.
4184set dummy $ac_prog; ac_word=$2
4185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4186$as_echo_n "checking for $ac_word... " >&6; }
4187if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4188  $as_echo_n "(cached) " >&6
4189else
4190  if test -n "$ac_ct_CXX"; then
4191  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4192else
4193as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4194for as_dir in $PATH
4195do
4196  IFS=$as_save_IFS
4197  test -z "$as_dir" && as_dir=.
4198    for ac_exec_ext in '' $ac_executable_extensions; do
4199  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4200    ac_cv_prog_ac_ct_CXX="$ac_prog"
4201    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4202    break 2
4203  fi
4204done
4205  done
4206IFS=$as_save_IFS
4207
4208fi
4209fi
4210ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4211if test -n "$ac_ct_CXX"; then
4212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4213$as_echo "$ac_ct_CXX" >&6; }
4214else
4215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4216$as_echo "no" >&6; }
4217fi
4218
4219
4220  test -n "$ac_ct_CXX" && break
4221done
4222
4223  if test "x$ac_ct_CXX" = x; then
4224    CXX="g++"
4225  else
4226    case $cross_compiling:$ac_tool_warned in
4227yes:)
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4229$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4230ac_tool_warned=yes ;;
4231esac
4232    CXX=$ac_ct_CXX
4233  fi
4234fi
4235
4236  fi
4237fi
4238# Provide some information about the compiler.
4239$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4240set X $ac_compile
4241ac_compiler=$2
4242for ac_option in --version -v -V -qversion; do
4243  { { ac_try="$ac_compiler $ac_option >&5"
4244case "(($ac_try" in
4245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4246  *) ac_try_echo=$ac_try;;
4247esac
4248eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4249$as_echo "$ac_try_echo"; } >&5
4250  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4251  ac_status=$?
4252  if test -s conftest.err; then
4253    sed '10a\
4254... rest of stderr output deleted ...
4255         10q' conftest.err >conftest.er1
4256    cat conftest.er1 >&5
4257    rm -f conftest.er1 conftest.err
4258  fi
4259  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4260  test $ac_status = 0; }
4261done
4262
4263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4264$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4265if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4266  $as_echo_n "(cached) " >&6
4267else
4268  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4269/* end confdefs.h.  */
4270
4271int
4272main ()
4273{
4274#ifndef __GNUC__
4275       choke me
4276#endif
4277
4278  ;
4279  return 0;
4280}
4281_ACEOF
4282if ac_fn_cxx_try_compile "$LINENO"; then :
4283  ac_compiler_gnu=yes
4284else
4285  ac_compiler_gnu=no
4286fi
4287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4288ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4289
4290fi
4291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4292$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4293if test $ac_compiler_gnu = yes; then
4294  GXX=yes
4295else
4296  GXX=
4297fi
4298ac_test_CXXFLAGS=${CXXFLAGS+set}
4299ac_save_CXXFLAGS=$CXXFLAGS
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4301$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4302if test "${ac_cv_prog_cxx_g+set}" = set; then :
4303  $as_echo_n "(cached) " >&6
4304else
4305  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4306   ac_cxx_werror_flag=yes
4307   ac_cv_prog_cxx_g=no
4308   CXXFLAGS="-g"
4309   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4310/* end confdefs.h.  */
4311
4312int
4313main ()
4314{
4315
4316  ;
4317  return 0;
4318}
4319_ACEOF
4320if ac_fn_cxx_try_compile "$LINENO"; then :
4321  ac_cv_prog_cxx_g=yes
4322else
4323  CXXFLAGS=""
4324      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325/* end confdefs.h.  */
4326
4327int
4328main ()
4329{
4330
4331  ;
4332  return 0;
4333}
4334_ACEOF
4335if ac_fn_cxx_try_compile "$LINENO"; then :
4336
4337else
4338  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4339	 CXXFLAGS="-g"
4340	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4341/* end confdefs.h.  */
4342
4343int
4344main ()
4345{
4346
4347  ;
4348  return 0;
4349}
4350_ACEOF
4351if ac_fn_cxx_try_compile "$LINENO"; then :
4352  ac_cv_prog_cxx_g=yes
4353fi
4354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4355fi
4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4357fi
4358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4359   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4360fi
4361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4362$as_echo "$ac_cv_prog_cxx_g" >&6; }
4363if test "$ac_test_CXXFLAGS" = set; then
4364  CXXFLAGS=$ac_save_CXXFLAGS
4365elif test $ac_cv_prog_cxx_g = yes; then
4366  if test "$GXX" = yes; then
4367    CXXFLAGS="-g -O2"
4368  else
4369    CXXFLAGS="-g"
4370  fi
4371else
4372  if test "$GXX" = yes; then
4373    CXXFLAGS="-O2"
4374  else
4375    CXXFLAGS=
4376  fi
4377fi
4378ac_ext=c
4379ac_cpp='$CPP $CPPFLAGS'
4380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4382ac_compiler_gnu=$ac_cv_c_compiler_gnu
4383
4384depcc="$CXX"  am_compiler_list=
4385
4386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4387$as_echo_n "checking dependency style of $depcc... " >&6; }
4388if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
4389  $as_echo_n "(cached) " >&6
4390else
4391  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4392  # We make a subdir and do the tests there.  Otherwise we can end up
4393  # making bogus files that we don't know about and never remove.  For
4394  # instance it was reported that on HP-UX the gcc test will end up
4395  # making a dummy file named `D' -- because `-MD' means `put the output
4396  # in D'.
4397  mkdir conftest.dir
4398  # Copy depcomp to subdir because otherwise we won't find it if we're
4399  # using a relative directory.
4400  cp "$am_depcomp" conftest.dir
4401  cd conftest.dir
4402  # We will build objects and dependencies in a subdirectory because
4403  # it helps to detect inapplicable dependency modes.  For instance
4404  # both Tru64's cc and ICC support -MD to output dependencies as a
4405  # side effect of compilation, but ICC will put the dependencies in
4406  # the current directory while Tru64 will put them in the object
4407  # directory.
4408  mkdir sub
4409
4410  am_cv_CXX_dependencies_compiler_type=none
4411  if test "$am_compiler_list" = ""; then
4412     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4413  fi
4414  am__universal=false
4415  case " $depcc " in #(
4416     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4417     esac
4418
4419  for depmode in $am_compiler_list; do
4420    # Setup a source with many dependencies, because some compilers
4421    # like to wrap large dependency lists on column 80 (with \), and
4422    # we should not choose a depcomp mode which is confused by this.
4423    #
4424    # We need to recreate these files for each test, as the compiler may
4425    # overwrite some of them when testing with obscure command lines.
4426    # This happens at least with the AIX C compiler.
4427    : > sub/conftest.c
4428    for i in 1 2 3 4 5 6; do
4429      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4430      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4431      # Solaris 8's {/usr,}/bin/sh.
4432      touch sub/conftst$i.h
4433    done
4434    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4435
4436    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4437    # mode.  It turns out that the SunPro C++ compiler does not properly
4438    # handle `-M -o', and we need to detect this.  Also, some Intel
4439    # versions had trouble with output in subdirs
4440    am__obj=sub/conftest.${OBJEXT-o}
4441    am__minus_obj="-o $am__obj"
4442    case $depmode in
4443    gcc)
4444      # This depmode causes a compiler race in universal mode.
4445      test "$am__universal" = false || continue
4446      ;;
4447    nosideeffect)
4448      # after this tag, mechanisms are not by side-effect, so they'll
4449      # only be used when explicitly requested
4450      if test "x$enable_dependency_tracking" = xyes; then
4451	continue
4452      else
4453	break
4454      fi
4455      ;;
4456    msvisualcpp | msvcmsys)
4457      # This compiler won't grok `-c -o', but also, the minuso test has
4458      # not run yet.  These depmodes are late enough in the game, and
4459      # so weak that their functioning should not be impacted.
4460      am__obj=conftest.${OBJEXT-o}
4461      am__minus_obj=
4462      ;;
4463    none) break ;;
4464    esac
4465    if depmode=$depmode \
4466       source=sub/conftest.c object=$am__obj \
4467       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4468       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4469         >/dev/null 2>conftest.err &&
4470       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4471       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4472       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4473       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4474      # icc doesn't choke on unknown options, it will just issue warnings
4475      # or remarks (even with -Werror).  So we grep stderr for any message
4476      # that says an option was ignored or not supported.
4477      # When given -MP, icc 7.0 and 7.1 complain thusly:
4478      #   icc: Command line warning: ignoring option '-M'; no argument required
4479      # The diagnosis changed in icc 8.0:
4480      #   icc: Command line remark: option '-MP' not supported
4481      if (grep 'ignoring option' conftest.err ||
4482          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4483        am_cv_CXX_dependencies_compiler_type=$depmode
4484        break
4485      fi
4486    fi
4487  done
4488
4489  cd ..
4490  rm -rf conftest.dir
4491else
4492  am_cv_CXX_dependencies_compiler_type=none
4493fi
4494
4495fi
4496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4497$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
4498CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4499
4500 if
4501  test "x$enable_dependency_tracking" != xno \
4502  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4503  am__fastdepCXX_TRUE=
4504  am__fastdepCXX_FALSE='#'
4505else
4506  am__fastdepCXX_TRUE='#'
4507  am__fastdepCXX_FALSE=
4508fi
4509
4510
4511# By default we simply use the C compiler to build assembly code.
4512
4513test "${CCAS+set}" = set || CCAS=$CC
4514test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
4515
4516
4517
4518depcc="$CCAS"   am_compiler_list=
4519
4520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4521$as_echo_n "checking dependency style of $depcc... " >&6; }
4522if test "${am_cv_CCAS_dependencies_compiler_type+set}" = set; then :
4523  $as_echo_n "(cached) " >&6
4524else
4525  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4526  # We make a subdir and do the tests there.  Otherwise we can end up
4527  # making bogus files that we don't know about and never remove.  For
4528  # instance it was reported that on HP-UX the gcc test will end up
4529  # making a dummy file named `D' -- because `-MD' means `put the output
4530  # in D'.
4531  mkdir conftest.dir
4532  # Copy depcomp to subdir because otherwise we won't find it if we're
4533  # using a relative directory.
4534  cp "$am_depcomp" conftest.dir
4535  cd conftest.dir
4536  # We will build objects and dependencies in a subdirectory because
4537  # it helps to detect inapplicable dependency modes.  For instance
4538  # both Tru64's cc and ICC support -MD to output dependencies as a
4539  # side effect of compilation, but ICC will put the dependencies in
4540  # the current directory while Tru64 will put them in the object
4541  # directory.
4542  mkdir sub
4543
4544  am_cv_CCAS_dependencies_compiler_type=none
4545  if test "$am_compiler_list" = ""; then
4546     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4547  fi
4548  am__universal=false
4549
4550
4551  for depmode in $am_compiler_list; do
4552    # Setup a source with many dependencies, because some compilers
4553    # like to wrap large dependency lists on column 80 (with \), and
4554    # we should not choose a depcomp mode which is confused by this.
4555    #
4556    # We need to recreate these files for each test, as the compiler may
4557    # overwrite some of them when testing with obscure command lines.
4558    # This happens at least with the AIX C compiler.
4559    : > sub/conftest.c
4560    for i in 1 2 3 4 5 6; do
4561      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4562      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4563      # Solaris 8's {/usr,}/bin/sh.
4564      touch sub/conftst$i.h
4565    done
4566    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4567
4568    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4569    # mode.  It turns out that the SunPro C++ compiler does not properly
4570    # handle `-M -o', and we need to detect this.  Also, some Intel
4571    # versions had trouble with output in subdirs
4572    am__obj=sub/conftest.${OBJEXT-o}
4573    am__minus_obj="-o $am__obj"
4574    case $depmode in
4575    gcc)
4576      # This depmode causes a compiler race in universal mode.
4577      test "$am__universal" = false || continue
4578      ;;
4579    nosideeffect)
4580      # after this tag, mechanisms are not by side-effect, so they'll
4581      # only be used when explicitly requested
4582      if test "x$enable_dependency_tracking" = xyes; then
4583	continue
4584      else
4585	break
4586      fi
4587      ;;
4588    msvisualcpp | msvcmsys)
4589      # This compiler won't grok `-c -o', but also, the minuso test has
4590      # not run yet.  These depmodes are late enough in the game, and
4591      # so weak that their functioning should not be impacted.
4592      am__obj=conftest.${OBJEXT-o}
4593      am__minus_obj=
4594      ;;
4595    none) break ;;
4596    esac
4597    if depmode=$depmode \
4598       source=sub/conftest.c object=$am__obj \
4599       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4600       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4601         >/dev/null 2>conftest.err &&
4602       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4603       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4604       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4605       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4606      # icc doesn't choke on unknown options, it will just issue warnings
4607      # or remarks (even with -Werror).  So we grep stderr for any message
4608      # that says an option was ignored or not supported.
4609      # When given -MP, icc 7.0 and 7.1 complain thusly:
4610      #   icc: Command line warning: ignoring option '-M'; no argument required
4611      # The diagnosis changed in icc 8.0:
4612      #   icc: Command line remark: option '-MP' not supported
4613      if (grep 'ignoring option' conftest.err ||
4614          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4615        am_cv_CCAS_dependencies_compiler_type=$depmode
4616        break
4617      fi
4618    fi
4619  done
4620
4621  cd ..
4622  rm -rf conftest.dir
4623else
4624  am_cv_CCAS_dependencies_compiler_type=none
4625fi
4626
4627fi
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5
4629$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
4630CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
4631
4632 if
4633  test "x$enable_dependency_tracking" != xno \
4634  && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
4635  am__fastdepCCAS_TRUE=
4636  am__fastdepCCAS_FALSE='#'
4637else
4638  am__fastdepCCAS_TRUE='#'
4639  am__fastdepCCAS_FALSE=
4640fi
4641
4642
4643
4644enable_dlopen=yes
4645
4646
4647
4648case `pwd` in
4649  *\ * | *\	*)
4650    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4651$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4652esac
4653
4654
4655
4656macro_version='2.2.7a'
4657macro_revision='1.3134'
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671ltmain="$ac_aux_dir/ltmain.sh"
4672
4673# Backslashify metacharacters that are still active within
4674# double-quoted strings.
4675sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4676
4677# Same as above, but do not quote variable references.
4678double_quote_subst='s/\(["`\\]\)/\\\1/g'
4679
4680# Sed substitution to delay expansion of an escaped shell variable in a
4681# double_quote_subst'ed string.
4682delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4683
4684# Sed substitution to delay expansion of an escaped single quote.
4685delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4686
4687# Sed substitution to avoid accidental globbing in evaled expressions
4688no_glob_subst='s/\*/\\\*/g'
4689
4690ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4691ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4692ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4693
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4695$as_echo_n "checking how to print strings... " >&6; }
4696# Test print first, because it will be a builtin if present.
4697if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4698   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4699  ECHO='print -r --'
4700elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4701  ECHO='printf %s\n'
4702else
4703  # Use this function as a fallback that always works.
4704  func_fallback_echo ()
4705  {
4706    eval 'cat <<_LTECHO_EOF
4707$1
4708_LTECHO_EOF'
4709  }
4710  ECHO='func_fallback_echo'
4711fi
4712
4713# func_echo_all arg...
4714# Invoke $ECHO with all args, space-separated.
4715func_echo_all ()
4716{
4717    $ECHO ""
4718}
4719
4720case "$ECHO" in
4721  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4722$as_echo "printf" >&6; } ;;
4723  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4724$as_echo "print -r" >&6; } ;;
4725  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4726$as_echo "cat" >&6; } ;;
4727esac
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4743$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4744if test "${ac_cv_path_SED+set}" = set; then :
4745  $as_echo_n "(cached) " >&6
4746else
4747            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4748     for ac_i in 1 2 3 4 5 6 7; do
4749       ac_script="$ac_script$as_nl$ac_script"
4750     done
4751     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4752     { ac_script=; unset ac_script;}
4753     if test -z "$SED"; then
4754  ac_path_SED_found=false
4755  # Loop through the user's path and test for each of PROGNAME-LIST
4756  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4757for as_dir in $PATH
4758do
4759  IFS=$as_save_IFS
4760  test -z "$as_dir" && as_dir=.
4761    for ac_prog in sed gsed; do
4762    for ac_exec_ext in '' $ac_executable_extensions; do
4763      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4764      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4765# Check for GNU ac_path_SED and select it if it is found.
4766  # Check for GNU $ac_path_SED
4767case `"$ac_path_SED" --version 2>&1` in
4768*GNU*)
4769  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4770*)
4771  ac_count=0
4772  $as_echo_n 0123456789 >"conftest.in"
4773  while :
4774  do
4775    cat "conftest.in" "conftest.in" >"conftest.tmp"
4776    mv "conftest.tmp" "conftest.in"
4777    cp "conftest.in" "conftest.nl"
4778    $as_echo '' >> "conftest.nl"
4779    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4780    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4781    as_fn_arith $ac_count + 1 && ac_count=$as_val
4782    if test $ac_count -gt ${ac_path_SED_max-0}; then
4783      # Best one so far, save it but keep looking for a better one
4784      ac_cv_path_SED="$ac_path_SED"
4785      ac_path_SED_max=$ac_count
4786    fi
4787    # 10*(2^10) chars as input seems more than enough
4788    test $ac_count -gt 10 && break
4789  done
4790  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4791esac
4792
4793      $ac_path_SED_found && break 3
4794    done
4795  done
4796  done
4797IFS=$as_save_IFS
4798  if test -z "$ac_cv_path_SED"; then
4799    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4800  fi
4801else
4802  ac_cv_path_SED=$SED
4803fi
4804
4805fi
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4807$as_echo "$ac_cv_path_SED" >&6; }
4808 SED="$ac_cv_path_SED"
4809  rm -f conftest.sed
4810
4811test -z "$SED" && SED=sed
4812Xsed="$SED -e 1s/^X//"
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4825$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4826if test "${ac_cv_path_GREP+set}" = set; then :
4827  $as_echo_n "(cached) " >&6
4828else
4829  if test -z "$GREP"; then
4830  ac_path_GREP_found=false
4831  # Loop through the user's path and test for each of PROGNAME-LIST
4832  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4833for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4834do
4835  IFS=$as_save_IFS
4836  test -z "$as_dir" && as_dir=.
4837    for ac_prog in grep ggrep; do
4838    for ac_exec_ext in '' $ac_executable_extensions; do
4839      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4840      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4841# Check for GNU ac_path_GREP and select it if it is found.
4842  # Check for GNU $ac_path_GREP
4843case `"$ac_path_GREP" --version 2>&1` in
4844*GNU*)
4845  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4846*)
4847  ac_count=0
4848  $as_echo_n 0123456789 >"conftest.in"
4849  while :
4850  do
4851    cat "conftest.in" "conftest.in" >"conftest.tmp"
4852    mv "conftest.tmp" "conftest.in"
4853    cp "conftest.in" "conftest.nl"
4854    $as_echo 'GREP' >> "conftest.nl"
4855    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4856    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4857    as_fn_arith $ac_count + 1 && ac_count=$as_val
4858    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4859      # Best one so far, save it but keep looking for a better one
4860      ac_cv_path_GREP="$ac_path_GREP"
4861      ac_path_GREP_max=$ac_count
4862    fi
4863    # 10*(2^10) chars as input seems more than enough
4864    test $ac_count -gt 10 && break
4865  done
4866  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4867esac
4868
4869      $ac_path_GREP_found && break 3
4870    done
4871  done
4872  done
4873IFS=$as_save_IFS
4874  if test -z "$ac_cv_path_GREP"; then
4875    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4876  fi
4877else
4878  ac_cv_path_GREP=$GREP
4879fi
4880
4881fi
4882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4883$as_echo "$ac_cv_path_GREP" >&6; }
4884 GREP="$ac_cv_path_GREP"
4885
4886
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4888$as_echo_n "checking for egrep... " >&6; }
4889if test "${ac_cv_path_EGREP+set}" = set; then :
4890  $as_echo_n "(cached) " >&6
4891else
4892  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4893   then ac_cv_path_EGREP="$GREP -E"
4894   else
4895     if test -z "$EGREP"; then
4896  ac_path_EGREP_found=false
4897  # Loop through the user's path and test for each of PROGNAME-LIST
4898  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4900do
4901  IFS=$as_save_IFS
4902  test -z "$as_dir" && as_dir=.
4903    for ac_prog in egrep; do
4904    for ac_exec_ext in '' $ac_executable_extensions; do
4905      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4906      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4907# Check for GNU ac_path_EGREP and select it if it is found.
4908  # Check for GNU $ac_path_EGREP
4909case `"$ac_path_EGREP" --version 2>&1` in
4910*GNU*)
4911  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4912*)
4913  ac_count=0
4914  $as_echo_n 0123456789 >"conftest.in"
4915  while :
4916  do
4917    cat "conftest.in" "conftest.in" >"conftest.tmp"
4918    mv "conftest.tmp" "conftest.in"
4919    cp "conftest.in" "conftest.nl"
4920    $as_echo 'EGREP' >> "conftest.nl"
4921    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4922    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4923    as_fn_arith $ac_count + 1 && ac_count=$as_val
4924    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4925      # Best one so far, save it but keep looking for a better one
4926      ac_cv_path_EGREP="$ac_path_EGREP"
4927      ac_path_EGREP_max=$ac_count
4928    fi
4929    # 10*(2^10) chars as input seems more than enough
4930    test $ac_count -gt 10 && break
4931  done
4932  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4933esac
4934
4935      $ac_path_EGREP_found && break 3
4936    done
4937  done
4938  done
4939IFS=$as_save_IFS
4940  if test -z "$ac_cv_path_EGREP"; then
4941    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4942  fi
4943else
4944  ac_cv_path_EGREP=$EGREP
4945fi
4946
4947   fi
4948fi
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4950$as_echo "$ac_cv_path_EGREP" >&6; }
4951 EGREP="$ac_cv_path_EGREP"
4952
4953
4954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4955$as_echo_n "checking for fgrep... " >&6; }
4956if test "${ac_cv_path_FGREP+set}" = set; then :
4957  $as_echo_n "(cached) " >&6
4958else
4959  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4960   then ac_cv_path_FGREP="$GREP -F"
4961   else
4962     if test -z "$FGREP"; then
4963  ac_path_FGREP_found=false
4964  # Loop through the user's path and test for each of PROGNAME-LIST
4965  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4967do
4968  IFS=$as_save_IFS
4969  test -z "$as_dir" && as_dir=.
4970    for ac_prog in fgrep; do
4971    for ac_exec_ext in '' $ac_executable_extensions; do
4972      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4973      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4974# Check for GNU ac_path_FGREP and select it if it is found.
4975  # Check for GNU $ac_path_FGREP
4976case `"$ac_path_FGREP" --version 2>&1` in
4977*GNU*)
4978  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4979*)
4980  ac_count=0
4981  $as_echo_n 0123456789 >"conftest.in"
4982  while :
4983  do
4984    cat "conftest.in" "conftest.in" >"conftest.tmp"
4985    mv "conftest.tmp" "conftest.in"
4986    cp "conftest.in" "conftest.nl"
4987    $as_echo 'FGREP' >> "conftest.nl"
4988    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4989    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4990    as_fn_arith $ac_count + 1 && ac_count=$as_val
4991    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4992      # Best one so far, save it but keep looking for a better one
4993      ac_cv_path_FGREP="$ac_path_FGREP"
4994      ac_path_FGREP_max=$ac_count
4995    fi
4996    # 10*(2^10) chars as input seems more than enough
4997    test $ac_count -gt 10 && break
4998  done
4999  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5000esac
5001
5002      $ac_path_FGREP_found && break 3
5003    done
5004  done
5005  done
5006IFS=$as_save_IFS
5007  if test -z "$ac_cv_path_FGREP"; then
5008    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5009  fi
5010else
5011  ac_cv_path_FGREP=$FGREP
5012fi
5013
5014   fi
5015fi
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5017$as_echo "$ac_cv_path_FGREP" >&6; }
5018 FGREP="$ac_cv_path_FGREP"
5019
5020
5021test -z "$GREP" && GREP=grep
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041# Check whether --with-gnu-ld was given.
5042if test "${with_gnu_ld+set}" = set; then :
5043  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5044else
5045  with_gnu_ld=no
5046fi
5047
5048ac_prog=ld
5049if test "$GCC" = yes; then
5050  # Check if gcc -print-prog-name=ld gives a path.
5051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5052$as_echo_n "checking for ld used by $CC... " >&6; }
5053  case $host in
5054  *-*-mingw*)
5055    # gcc leaves a trailing carriage return which upsets mingw
5056    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5057  *)
5058    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5059  esac
5060  case $ac_prog in
5061    # Accept absolute paths.
5062    [\\/]* | ?:[\\/]*)
5063      re_direlt='/[^/][^/]*/\.\./'
5064      # Canonicalize the pathname of ld
5065      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5066      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5067	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5068      done
5069      test -z "$LD" && LD="$ac_prog"
5070      ;;
5071  "")
5072    # If it fails, then pretend we aren't using GCC.
5073    ac_prog=ld
5074    ;;
5075  *)
5076    # If it is relative, then search for the first ld in PATH.
5077    with_gnu_ld=unknown
5078    ;;
5079  esac
5080elif test "$with_gnu_ld" = yes; then
5081  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5082$as_echo_n "checking for GNU ld... " >&6; }
5083else
5084  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5085$as_echo_n "checking for non-GNU ld... " >&6; }
5086fi
5087if test "${lt_cv_path_LD+set}" = set; then :
5088  $as_echo_n "(cached) " >&6
5089else
5090  if test -z "$LD"; then
5091  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5092  for ac_dir in $PATH; do
5093    IFS="$lt_save_ifs"
5094    test -z "$ac_dir" && ac_dir=.
5095    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5096      lt_cv_path_LD="$ac_dir/$ac_prog"
5097      # Check to see if the program is GNU ld.  I'd rather use --version,
5098      # but apparently some variants of GNU ld only accept -v.
5099      # Break only if it was the GNU/non-GNU ld that we prefer.
5100      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5101      *GNU* | *'with BFD'*)
5102	test "$with_gnu_ld" != no && break
5103	;;
5104      *)
5105	test "$with_gnu_ld" != yes && break
5106	;;
5107      esac
5108    fi
5109  done
5110  IFS="$lt_save_ifs"
5111else
5112  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5113fi
5114fi
5115
5116LD="$lt_cv_path_LD"
5117if test -n "$LD"; then
5118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5119$as_echo "$LD" >&6; }
5120else
5121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5122$as_echo "no" >&6; }
5123fi
5124test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5126$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5127if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5128  $as_echo_n "(cached) " >&6
5129else
5130  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5131case `$LD -v 2>&1 </dev/null` in
5132*GNU* | *'with BFD'*)
5133  lt_cv_prog_gnu_ld=yes
5134  ;;
5135*)
5136  lt_cv_prog_gnu_ld=no
5137  ;;
5138esac
5139fi
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5141$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5142with_gnu_ld=$lt_cv_prog_gnu_ld
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5153$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5154if test "${lt_cv_path_NM+set}" = set; then :
5155  $as_echo_n "(cached) " >&6
5156else
5157  if test -n "$NM"; then
5158  # Let the user override the test.
5159  lt_cv_path_NM="$NM"
5160else
5161  lt_nm_to_check="${ac_tool_prefix}nm"
5162  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5163    lt_nm_to_check="$lt_nm_to_check nm"
5164  fi
5165  for lt_tmp_nm in $lt_nm_to_check; do
5166    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5167    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5168      IFS="$lt_save_ifs"
5169      test -z "$ac_dir" && ac_dir=.
5170      tmp_nm="$ac_dir/$lt_tmp_nm"
5171      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5172	# Check to see if the nm accepts a BSD-compat flag.
5173	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5174	#   nm: unknown option "B" ignored
5175	# Tru64's nm complains that /dev/null is an invalid object file
5176	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5177	*/dev/null* | *'Invalid file or object type'*)
5178	  lt_cv_path_NM="$tmp_nm -B"
5179	  break
5180	  ;;
5181	*)
5182	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5183	  */dev/null*)
5184	    lt_cv_path_NM="$tmp_nm -p"
5185	    break
5186	    ;;
5187	  *)
5188	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5189	    continue # so that we can try to find one that supports BSD flags
5190	    ;;
5191	  esac
5192	  ;;
5193	esac
5194      fi
5195    done
5196    IFS="$lt_save_ifs"
5197  done
5198  : ${lt_cv_path_NM=no}
5199fi
5200fi
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5202$as_echo "$lt_cv_path_NM" >&6; }
5203if test "$lt_cv_path_NM" != "no"; then
5204  NM="$lt_cv_path_NM"
5205else
5206  # Didn't find any BSD compatible name lister, look for dumpbin.
5207  if test -n "$DUMPBIN"; then :
5208    # Let the user override the test.
5209  else
5210    if test -n "$ac_tool_prefix"; then
5211  for ac_prog in dumpbin "link -dump"
5212  do
5213    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5214set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5216$as_echo_n "checking for $ac_word... " >&6; }
5217if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5218  $as_echo_n "(cached) " >&6
5219else
5220  if test -n "$DUMPBIN"; then
5221  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5222else
5223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224for as_dir in $PATH
5225do
5226  IFS=$as_save_IFS
5227  test -z "$as_dir" && as_dir=.
5228    for ac_exec_ext in '' $ac_executable_extensions; do
5229  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5230    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5231    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5232    break 2
5233  fi
5234done
5235  done
5236IFS=$as_save_IFS
5237
5238fi
5239fi
5240DUMPBIN=$ac_cv_prog_DUMPBIN
5241if test -n "$DUMPBIN"; then
5242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5243$as_echo "$DUMPBIN" >&6; }
5244else
5245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5246$as_echo "no" >&6; }
5247fi
5248
5249
5250    test -n "$DUMPBIN" && break
5251  done
5252fi
5253if test -z "$DUMPBIN"; then
5254  ac_ct_DUMPBIN=$DUMPBIN
5255  for ac_prog in dumpbin "link -dump"
5256do
5257  # Extract the first word of "$ac_prog", so it can be a program name with args.
5258set dummy $ac_prog; ac_word=$2
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5260$as_echo_n "checking for $ac_word... " >&6; }
5261if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5262  $as_echo_n "(cached) " >&6
5263else
5264  if test -n "$ac_ct_DUMPBIN"; then
5265  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5266else
5267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5268for as_dir in $PATH
5269do
5270  IFS=$as_save_IFS
5271  test -z "$as_dir" && as_dir=.
5272    for ac_exec_ext in '' $ac_executable_extensions; do
5273  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5274    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5275    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5276    break 2
5277  fi
5278done
5279  done
5280IFS=$as_save_IFS
5281
5282fi
5283fi
5284ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5285if test -n "$ac_ct_DUMPBIN"; then
5286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5287$as_echo "$ac_ct_DUMPBIN" >&6; }
5288else
5289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5290$as_echo "no" >&6; }
5291fi
5292
5293
5294  test -n "$ac_ct_DUMPBIN" && break
5295done
5296
5297  if test "x$ac_ct_DUMPBIN" = x; then
5298    DUMPBIN=":"
5299  else
5300    case $cross_compiling:$ac_tool_warned in
5301yes:)
5302{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5303$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5304ac_tool_warned=yes ;;
5305esac
5306    DUMPBIN=$ac_ct_DUMPBIN
5307  fi
5308fi
5309
5310    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5311    *COFF*)
5312      DUMPBIN="$DUMPBIN -symbols"
5313      ;;
5314    *)
5315      DUMPBIN=:
5316      ;;
5317    esac
5318  fi
5319
5320  if test "$DUMPBIN" != ":"; then
5321    NM="$DUMPBIN"
5322  fi
5323fi
5324test -z "$NM" && NM=nm
5325
5326
5327
5328
5329
5330
5331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5332$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5333if test "${lt_cv_nm_interface+set}" = set; then :
5334  $as_echo_n "(cached) " >&6
5335else
5336  lt_cv_nm_interface="BSD nm"
5337  echo "int some_variable = 0;" > conftest.$ac_ext
5338  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5339  (eval "$ac_compile" 2>conftest.err)
5340  cat conftest.err >&5
5341  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5342  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5343  cat conftest.err >&5
5344  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5345  cat conftest.out >&5
5346  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5347    lt_cv_nm_interface="MS dumpbin"
5348  fi
5349  rm -f conftest*
5350fi
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5352$as_echo "$lt_cv_nm_interface" >&6; }
5353
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5355$as_echo_n "checking whether ln -s works... " >&6; }
5356LN_S=$as_ln_s
5357if test "$LN_S" = "ln -s"; then
5358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5359$as_echo "yes" >&6; }
5360else
5361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5362$as_echo "no, using $LN_S" >&6; }
5363fi
5364
5365# find the maximum length of command line arguments
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5367$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5368if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5369  $as_echo_n "(cached) " >&6
5370else
5371    i=0
5372  teststring="ABCD"
5373
5374  case $build_os in
5375  msdosdjgpp*)
5376    # On DJGPP, this test can blow up pretty badly due to problems in libc
5377    # (any single argument exceeding 2000 bytes causes a buffer overrun
5378    # during glob expansion).  Even if it were fixed, the result of this
5379    # check would be larger than it should be.
5380    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5381    ;;
5382
5383  gnu*)
5384    # Under GNU Hurd, this test is not required because there is
5385    # no limit to the length of command line arguments.
5386    # Libtool will interpret -1 as no limit whatsoever
5387    lt_cv_sys_max_cmd_len=-1;
5388    ;;
5389
5390  cygwin* | mingw* | cegcc*)
5391    # On Win9x/ME, this test blows up -- it succeeds, but takes
5392    # about 5 minutes as the teststring grows exponentially.
5393    # Worse, since 9x/ME are not pre-emptively multitasking,
5394    # you end up with a "frozen" computer, even though with patience
5395    # the test eventually succeeds (with a max line length of 256k).
5396    # Instead, let's just punt: use the minimum linelength reported by
5397    # all of the supported platforms: 8192 (on NT/2K/XP).
5398    lt_cv_sys_max_cmd_len=8192;
5399    ;;
5400
5401  mint*)
5402    # On MiNT this can take a long time and run out of memory.
5403    lt_cv_sys_max_cmd_len=8192;
5404    ;;
5405
5406  amigaos*)
5407    # On AmigaOS with pdksh, this test takes hours, literally.
5408    # So we just punt and use a minimum line length of 8192.
5409    lt_cv_sys_max_cmd_len=8192;
5410    ;;
5411
5412  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5413    # This has been around since 386BSD, at least.  Likely further.
5414    if test -x /sbin/sysctl; then
5415      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5416    elif test -x /usr/sbin/sysctl; then
5417      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5418    else
5419      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5420    fi
5421    # And add a safety zone
5422    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5423    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5424    ;;
5425
5426  interix*)
5427    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5428    lt_cv_sys_max_cmd_len=196608
5429    ;;
5430
5431  osf*)
5432    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5433    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5434    # nice to cause kernel panics so lets avoid the loop below.
5435    # First set a reasonable default.
5436    lt_cv_sys_max_cmd_len=16384
5437    #
5438    if test -x /sbin/sysconfig; then
5439      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5440        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5441      esac
5442    fi
5443    ;;
5444  sco3.2v5*)
5445    lt_cv_sys_max_cmd_len=102400
5446    ;;
5447  sysv5* | sco5v6* | sysv4.2uw2*)
5448    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5449    if test -n "$kargmax"; then
5450      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5451    else
5452      lt_cv_sys_max_cmd_len=32768
5453    fi
5454    ;;
5455  *)
5456    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5457    if test -n "$lt_cv_sys_max_cmd_len"; then
5458      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5459      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5460    else
5461      # Make teststring a little bigger before we do anything with it.
5462      # a 1K string should be a reasonable start.
5463      for i in 1 2 3 4 5 6 7 8 ; do
5464        teststring=$teststring$teststring
5465      done
5466      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5467      # If test is not a shell built-in, we'll probably end up computing a
5468      # maximum length that is only half of the actual maximum length, but
5469      # we can't tell.
5470      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5471	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5472	      test $i != 17 # 1/2 MB should be enough
5473      do
5474        i=`expr $i + 1`
5475        teststring=$teststring$teststring
5476      done
5477      # Only check the string length outside the loop.
5478      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5479      teststring=
5480      # Add a significant safety factor because C++ compilers can tack on
5481      # massive amounts of additional arguments before passing them to the
5482      # linker.  It appears as though 1/2 is a usable value.
5483      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5484    fi
5485    ;;
5486  esac
5487
5488fi
5489
5490if test -n $lt_cv_sys_max_cmd_len ; then
5491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5492$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5493else
5494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5495$as_echo "none" >&6; }
5496fi
5497max_cmd_len=$lt_cv_sys_max_cmd_len
5498
5499
5500
5501
5502
5503
5504: ${CP="cp -f"}
5505: ${MV="mv -f"}
5506: ${RM="rm -f"}
5507
5508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5509$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5510# Try some XSI features
5511xsi_shell=no
5512( _lt_dummy="a/b/c"
5513  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5514      = c,a/b,, \
5515    && eval 'test $(( 1 + 1 )) -eq 2 \
5516    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5517  && xsi_shell=yes
5518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5519$as_echo "$xsi_shell" >&6; }
5520
5521
5522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5523$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5524lt_shell_append=no
5525( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5526    >/dev/null 2>&1 \
5527  && lt_shell_append=yes
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5529$as_echo "$lt_shell_append" >&6; }
5530
5531
5532if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5533  lt_unset=unset
5534else
5535  lt_unset=false
5536fi
5537
5538
5539
5540
5541
5542# test EBCDIC or ASCII
5543case `echo X|tr X '\101'` in
5544 A) # ASCII based system
5545    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5546  lt_SP2NL='tr \040 \012'
5547  lt_NL2SP='tr \015\012 \040\040'
5548  ;;
5549 *) # EBCDIC based system
5550  lt_SP2NL='tr \100 \n'
5551  lt_NL2SP='tr \r\n \100\100'
5552  ;;
5553esac
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5564$as_echo_n "checking for $LD option to reload object files... " >&6; }
5565if test "${lt_cv_ld_reload_flag+set}" = set; then :
5566  $as_echo_n "(cached) " >&6
5567else
5568  lt_cv_ld_reload_flag='-r'
5569fi
5570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5571$as_echo "$lt_cv_ld_reload_flag" >&6; }
5572reload_flag=$lt_cv_ld_reload_flag
5573case $reload_flag in
5574"" | " "*) ;;
5575*) reload_flag=" $reload_flag" ;;
5576esac
5577reload_cmds='$LD$reload_flag -o $output$reload_objs'
5578case $host_os in
5579  darwin*)
5580    if test "$GCC" = yes; then
5581      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5582    else
5583      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5584    fi
5585    ;;
5586esac
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596if test -n "$ac_tool_prefix"; then
5597  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5598set dummy ${ac_tool_prefix}objdump; ac_word=$2
5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5600$as_echo_n "checking for $ac_word... " >&6; }
5601if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5602  $as_echo_n "(cached) " >&6
5603else
5604  if test -n "$OBJDUMP"; then
5605  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5606else
5607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5608for as_dir in $PATH
5609do
5610  IFS=$as_save_IFS
5611  test -z "$as_dir" && as_dir=.
5612    for ac_exec_ext in '' $ac_executable_extensions; do
5613  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5614    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5615    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5616    break 2
5617  fi
5618done
5619  done
5620IFS=$as_save_IFS
5621
5622fi
5623fi
5624OBJDUMP=$ac_cv_prog_OBJDUMP
5625if test -n "$OBJDUMP"; then
5626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5627$as_echo "$OBJDUMP" >&6; }
5628else
5629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5630$as_echo "no" >&6; }
5631fi
5632
5633
5634fi
5635if test -z "$ac_cv_prog_OBJDUMP"; then
5636  ac_ct_OBJDUMP=$OBJDUMP
5637  # Extract the first word of "objdump", so it can be a program name with args.
5638set dummy objdump; ac_word=$2
5639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5640$as_echo_n "checking for $ac_word... " >&6; }
5641if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5642  $as_echo_n "(cached) " >&6
5643else
5644  if test -n "$ac_ct_OBJDUMP"; then
5645  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5646else
5647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5648for as_dir in $PATH
5649do
5650  IFS=$as_save_IFS
5651  test -z "$as_dir" && as_dir=.
5652    for ac_exec_ext in '' $ac_executable_extensions; do
5653  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5654    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5655    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5656    break 2
5657  fi
5658done
5659  done
5660IFS=$as_save_IFS
5661
5662fi
5663fi
5664ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5665if test -n "$ac_ct_OBJDUMP"; then
5666  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5667$as_echo "$ac_ct_OBJDUMP" >&6; }
5668else
5669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5670$as_echo "no" >&6; }
5671fi
5672
5673  if test "x$ac_ct_OBJDUMP" = x; then
5674    OBJDUMP="false"
5675  else
5676    case $cross_compiling:$ac_tool_warned in
5677yes:)
5678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5680ac_tool_warned=yes ;;
5681esac
5682    OBJDUMP=$ac_ct_OBJDUMP
5683  fi
5684else
5685  OBJDUMP="$ac_cv_prog_OBJDUMP"
5686fi
5687
5688test -z "$OBJDUMP" && OBJDUMP=objdump
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5699$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5700if test "${lt_cv_deplibs_check_method+set}" = set; then :
5701  $as_echo_n "(cached) " >&6
5702else
5703  lt_cv_file_magic_cmd='$MAGIC_CMD'
5704lt_cv_file_magic_test_file=
5705lt_cv_deplibs_check_method='unknown'
5706# Need to set the preceding variable on all platforms that support
5707# interlibrary dependencies.
5708# 'none' -- dependencies not supported.
5709# `unknown' -- same as none, but documents that we really don't know.
5710# 'pass_all' -- all dependencies passed with no checks.
5711# 'test_compile' -- check by making test program.
5712# 'file_magic [[regex]]' -- check by looking for files in library path
5713# which responds to the $file_magic_cmd with a given extended regex.
5714# If you have `file' or equivalent on your system and you're not sure
5715# whether `pass_all' will *always* work, you probably want this one.
5716
5717case $host_os in
5718aix[4-9]*)
5719  lt_cv_deplibs_check_method=pass_all
5720  ;;
5721
5722beos*)
5723  lt_cv_deplibs_check_method=pass_all
5724  ;;
5725
5726bsdi[45]*)
5727  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5728  lt_cv_file_magic_cmd='/usr/bin/file -L'
5729  lt_cv_file_magic_test_file=/shlib/libc.so
5730  ;;
5731
5732cygwin*)
5733  # func_win32_libid is a shell function defined in ltmain.sh
5734  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5735  lt_cv_file_magic_cmd='func_win32_libid'
5736  ;;
5737
5738mingw* | pw32*)
5739  # Base MSYS/MinGW do not provide the 'file' command needed by
5740  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5741  # unless we find 'file', for example because we are cross-compiling.
5742  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5743  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5744    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5745    lt_cv_file_magic_cmd='func_win32_libid'
5746  else
5747    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5748    lt_cv_file_magic_cmd='$OBJDUMP -f'
5749  fi
5750  ;;
5751
5752cegcc*)
5753  # use the weaker test based on 'objdump'. See mingw*.
5754  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5755  lt_cv_file_magic_cmd='$OBJDUMP -f'
5756  ;;
5757
5758darwin* | rhapsody*)
5759  lt_cv_deplibs_check_method=pass_all
5760  ;;
5761
5762freebsd* | dragonfly*)
5763  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5764    case $host_cpu in
5765    i*86 )
5766      # Not sure whether the presence of OpenBSD here was a mistake.
5767      # Let's accept both of them until this is cleared up.
5768      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5769      lt_cv_file_magic_cmd=/usr/bin/file
5770      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5771      ;;
5772    esac
5773  else
5774    lt_cv_deplibs_check_method=pass_all
5775  fi
5776  ;;
5777
5778gnu*)
5779  lt_cv_deplibs_check_method=pass_all
5780  ;;
5781
5782haiku*)
5783  lt_cv_deplibs_check_method=pass_all
5784  ;;
5785
5786hpux10.20* | hpux11*)
5787  lt_cv_file_magic_cmd=/usr/bin/file
5788  case $host_cpu in
5789  ia64*)
5790    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5791    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5792    ;;
5793  hppa*64*)
5794    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]'
5795    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5796    ;;
5797  *)
5798    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5799    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5800    ;;
5801  esac
5802  ;;
5803
5804interix[3-9]*)
5805  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5806  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5807  ;;
5808
5809irix5* | irix6* | nonstopux*)
5810  case $LD in
5811  *-32|*"-32 ") libmagic=32-bit;;
5812  *-n32|*"-n32 ") libmagic=N32;;
5813  *-64|*"-64 ") libmagic=64-bit;;
5814  *) libmagic=never-match;;
5815  esac
5816  lt_cv_deplibs_check_method=pass_all
5817  ;;
5818
5819# This must be Linux ELF.
5820linux* | k*bsd*-gnu | kopensolaris*-gnu)
5821  lt_cv_deplibs_check_method=pass_all
5822  ;;
5823
5824netbsd*)
5825  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5826    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5827  else
5828    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5829  fi
5830  ;;
5831
5832newos6*)
5833  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5834  lt_cv_file_magic_cmd=/usr/bin/file
5835  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5836  ;;
5837
5838*nto* | *qnx*)
5839  lt_cv_deplibs_check_method=pass_all
5840  ;;
5841
5842openbsd*)
5843  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5844    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5845  else
5846    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5847  fi
5848  ;;
5849
5850osf3* | osf4* | osf5*)
5851  lt_cv_deplibs_check_method=pass_all
5852  ;;
5853
5854rdos*)
5855  lt_cv_deplibs_check_method=pass_all
5856  ;;
5857
5858solaris*)
5859  lt_cv_deplibs_check_method=pass_all
5860  ;;
5861
5862sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5863  lt_cv_deplibs_check_method=pass_all
5864  ;;
5865
5866sysv4 | sysv4.3*)
5867  case $host_vendor in
5868  motorola)
5869    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]'
5870    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5871    ;;
5872  ncr)
5873    lt_cv_deplibs_check_method=pass_all
5874    ;;
5875  sequent)
5876    lt_cv_file_magic_cmd='/bin/file'
5877    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5878    ;;
5879  sni)
5880    lt_cv_file_magic_cmd='/bin/file'
5881    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5882    lt_cv_file_magic_test_file=/lib/libc.so
5883    ;;
5884  siemens)
5885    lt_cv_deplibs_check_method=pass_all
5886    ;;
5887  pc)
5888    lt_cv_deplibs_check_method=pass_all
5889    ;;
5890  esac
5891  ;;
5892
5893tpf*)
5894  lt_cv_deplibs_check_method=pass_all
5895  ;;
5896esac
5897
5898fi
5899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5900$as_echo "$lt_cv_deplibs_check_method" >&6; }
5901file_magic_cmd=$lt_cv_file_magic_cmd
5902deplibs_check_method=$lt_cv_deplibs_check_method
5903test -z "$deplibs_check_method" && deplibs_check_method=unknown
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916if test -n "$ac_tool_prefix"; then
5917  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5918set dummy ${ac_tool_prefix}ar; ac_word=$2
5919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5920$as_echo_n "checking for $ac_word... " >&6; }
5921if test "${ac_cv_prog_AR+set}" = set; then :
5922  $as_echo_n "(cached) " >&6
5923else
5924  if test -n "$AR"; then
5925  ac_cv_prog_AR="$AR" # Let the user override the test.
5926else
5927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5928for as_dir in $PATH
5929do
5930  IFS=$as_save_IFS
5931  test -z "$as_dir" && as_dir=.
5932    for ac_exec_ext in '' $ac_executable_extensions; do
5933  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5934    ac_cv_prog_AR="${ac_tool_prefix}ar"
5935    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5936    break 2
5937  fi
5938done
5939  done
5940IFS=$as_save_IFS
5941
5942fi
5943fi
5944AR=$ac_cv_prog_AR
5945if test -n "$AR"; then
5946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5947$as_echo "$AR" >&6; }
5948else
5949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5950$as_echo "no" >&6; }
5951fi
5952
5953
5954fi
5955if test -z "$ac_cv_prog_AR"; then
5956  ac_ct_AR=$AR
5957  # Extract the first word of "ar", so it can be a program name with args.
5958set dummy ar; ac_word=$2
5959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5960$as_echo_n "checking for $ac_word... " >&6; }
5961if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5962  $as_echo_n "(cached) " >&6
5963else
5964  if test -n "$ac_ct_AR"; then
5965  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5966else
5967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5968for as_dir in $PATH
5969do
5970  IFS=$as_save_IFS
5971  test -z "$as_dir" && as_dir=.
5972    for ac_exec_ext in '' $ac_executable_extensions; do
5973  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5974    ac_cv_prog_ac_ct_AR="ar"
5975    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5976    break 2
5977  fi
5978done
5979  done
5980IFS=$as_save_IFS
5981
5982fi
5983fi
5984ac_ct_AR=$ac_cv_prog_ac_ct_AR
5985if test -n "$ac_ct_AR"; then
5986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5987$as_echo "$ac_ct_AR" >&6; }
5988else
5989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5990$as_echo "no" >&6; }
5991fi
5992
5993  if test "x$ac_ct_AR" = x; then
5994    AR="false"
5995  else
5996    case $cross_compiling:$ac_tool_warned in
5997yes:)
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6000ac_tool_warned=yes ;;
6001esac
6002    AR=$ac_ct_AR
6003  fi
6004else
6005  AR="$ac_cv_prog_AR"
6006fi
6007
6008test -z "$AR" && AR=ar
6009test -z "$AR_FLAGS" && AR_FLAGS=cru
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021if test -n "$ac_tool_prefix"; then
6022  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6023set dummy ${ac_tool_prefix}strip; ac_word=$2
6024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6025$as_echo_n "checking for $ac_word... " >&6; }
6026if test "${ac_cv_prog_STRIP+set}" = set; then :
6027  $as_echo_n "(cached) " >&6
6028else
6029  if test -n "$STRIP"; then
6030  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6031else
6032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6033for as_dir in $PATH
6034do
6035  IFS=$as_save_IFS
6036  test -z "$as_dir" && as_dir=.
6037    for ac_exec_ext in '' $ac_executable_extensions; do
6038  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6039    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6040    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6041    break 2
6042  fi
6043done
6044  done
6045IFS=$as_save_IFS
6046
6047fi
6048fi
6049STRIP=$ac_cv_prog_STRIP
6050if test -n "$STRIP"; then
6051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6052$as_echo "$STRIP" >&6; }
6053else
6054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6055$as_echo "no" >&6; }
6056fi
6057
6058
6059fi
6060if test -z "$ac_cv_prog_STRIP"; then
6061  ac_ct_STRIP=$STRIP
6062  # Extract the first word of "strip", so it can be a program name with args.
6063set dummy strip; ac_word=$2
6064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6065$as_echo_n "checking for $ac_word... " >&6; }
6066if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6067  $as_echo_n "(cached) " >&6
6068else
6069  if test -n "$ac_ct_STRIP"; then
6070  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6071else
6072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073for as_dir in $PATH
6074do
6075  IFS=$as_save_IFS
6076  test -z "$as_dir" && as_dir=.
6077    for ac_exec_ext in '' $ac_executable_extensions; do
6078  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6079    ac_cv_prog_ac_ct_STRIP="strip"
6080    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6081    break 2
6082  fi
6083done
6084  done
6085IFS=$as_save_IFS
6086
6087fi
6088fi
6089ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6090if test -n "$ac_ct_STRIP"; then
6091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6092$as_echo "$ac_ct_STRIP" >&6; }
6093else
6094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6095$as_echo "no" >&6; }
6096fi
6097
6098  if test "x$ac_ct_STRIP" = x; then
6099    STRIP=":"
6100  else
6101    case $cross_compiling:$ac_tool_warned in
6102yes:)
6103{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6104$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6105ac_tool_warned=yes ;;
6106esac
6107    STRIP=$ac_ct_STRIP
6108  fi
6109else
6110  STRIP="$ac_cv_prog_STRIP"
6111fi
6112
6113test -z "$STRIP" && STRIP=:
6114
6115
6116
6117
6118
6119
6120if test -n "$ac_tool_prefix"; then
6121  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6122set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6124$as_echo_n "checking for $ac_word... " >&6; }
6125if test "${ac_cv_prog_RANLIB+set}" = set; then :
6126  $as_echo_n "(cached) " >&6
6127else
6128  if test -n "$RANLIB"; then
6129  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6130else
6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6132for as_dir in $PATH
6133do
6134  IFS=$as_save_IFS
6135  test -z "$as_dir" && as_dir=.
6136    for ac_exec_ext in '' $ac_executable_extensions; do
6137  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6138    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6139    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6140    break 2
6141  fi
6142done
6143  done
6144IFS=$as_save_IFS
6145
6146fi
6147fi
6148RANLIB=$ac_cv_prog_RANLIB
6149if test -n "$RANLIB"; then
6150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6151$as_echo "$RANLIB" >&6; }
6152else
6153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6154$as_echo "no" >&6; }
6155fi
6156
6157
6158fi
6159if test -z "$ac_cv_prog_RANLIB"; then
6160  ac_ct_RANLIB=$RANLIB
6161  # Extract the first word of "ranlib", so it can be a program name with args.
6162set dummy ranlib; ac_word=$2
6163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6164$as_echo_n "checking for $ac_word... " >&6; }
6165if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6166  $as_echo_n "(cached) " >&6
6167else
6168  if test -n "$ac_ct_RANLIB"; then
6169  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6170else
6171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6172for as_dir in $PATH
6173do
6174  IFS=$as_save_IFS
6175  test -z "$as_dir" && as_dir=.
6176    for ac_exec_ext in '' $ac_executable_extensions; do
6177  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6178    ac_cv_prog_ac_ct_RANLIB="ranlib"
6179    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6180    break 2
6181  fi
6182done
6183  done
6184IFS=$as_save_IFS
6185
6186fi
6187fi
6188ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6189if test -n "$ac_ct_RANLIB"; then
6190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6191$as_echo "$ac_ct_RANLIB" >&6; }
6192else
6193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194$as_echo "no" >&6; }
6195fi
6196
6197  if test "x$ac_ct_RANLIB" = x; then
6198    RANLIB=":"
6199  else
6200    case $cross_compiling:$ac_tool_warned in
6201yes:)
6202{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6203$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6204ac_tool_warned=yes ;;
6205esac
6206    RANLIB=$ac_ct_RANLIB
6207  fi
6208else
6209  RANLIB="$ac_cv_prog_RANLIB"
6210fi
6211
6212test -z "$RANLIB" && RANLIB=:
6213
6214
6215
6216
6217
6218
6219# Determine commands to create old-style static archives.
6220old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6221old_postinstall_cmds='chmod 644 $oldlib'
6222old_postuninstall_cmds=
6223
6224if test -n "$RANLIB"; then
6225  case $host_os in
6226  openbsd*)
6227    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6228    ;;
6229  *)
6230    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6231    ;;
6232  esac
6233  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6234fi
6235
6236case $host_os in
6237  darwin*)
6238    lock_old_archive_extraction=yes ;;
6239  *)
6240    lock_old_archive_extraction=no ;;
6241esac
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281# If no C compiler was specified, use CC.
6282LTCC=${LTCC-"$CC"}
6283
6284# If no C compiler flags were specified, use CFLAGS.
6285LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6286
6287# Allow CC to be a program name with arguments.
6288compiler=$CC
6289
6290
6291# Check for command to grab the raw symbol name followed by C symbol from nm.
6292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6293$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6294if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6295  $as_echo_n "(cached) " >&6
6296else
6297
6298# These are sane defaults that work on at least a few old systems.
6299# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6300
6301# Character class describing NM global symbol codes.
6302symcode='[BCDEGRST]'
6303
6304# Regexp to match symbols that can be accessed directly from C.
6305sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6306
6307# Define system-specific variables.
6308case $host_os in
6309aix*)
6310  symcode='[BCDT]'
6311  ;;
6312cygwin* | mingw* | pw32* | cegcc*)
6313  symcode='[ABCDGISTW]'
6314  ;;
6315hpux*)
6316  if test "$host_cpu" = ia64; then
6317    symcode='[ABCDEGRST]'
6318  fi
6319  ;;
6320irix* | nonstopux*)
6321  symcode='[BCDEGRST]'
6322  ;;
6323osf*)
6324  symcode='[BCDEGQRST]'
6325  ;;
6326solaris*)
6327  symcode='[BDRT]'
6328  ;;
6329sco3.2v5*)
6330  symcode='[DT]'
6331  ;;
6332sysv4.2uw2*)
6333  symcode='[DT]'
6334  ;;
6335sysv5* | sco5v6* | unixware* | OpenUNIX*)
6336  symcode='[ABDT]'
6337  ;;
6338sysv4)
6339  symcode='[DFNSTU]'
6340  ;;
6341esac
6342
6343# If we're using GNU nm, then use its standard symbol codes.
6344case `$NM -V 2>&1` in
6345*GNU* | *'with BFD'*)
6346  symcode='[ABCDGIRSTW]' ;;
6347esac
6348
6349# Transform an extracted symbol line into a proper C declaration.
6350# Some systems (esp. on ia64) link data and code symbols differently,
6351# so use this general approach.
6352lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6353
6354# Transform an extracted symbol line into symbol name and symbol address
6355lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6356lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
6357
6358# Handle CRLF in mingw tool chain
6359opt_cr=
6360case $build_os in
6361mingw*)
6362  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6363  ;;
6364esac
6365
6366# Try without a prefix underscore, then with it.
6367for ac_symprfx in "" "_"; do
6368
6369  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6370  symxfrm="\\1 $ac_symprfx\\2 \\2"
6371
6372  # Write the raw and C identifiers.
6373  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6374    # Fake it for dumpbin and say T for any non-static function
6375    # and D for any global variable.
6376    # Also find C++ and __fastcall symbols from MSVC++,
6377    # which start with @ or ?.
6378    lt_cv_sys_global_symbol_pipe="$AWK '"\
6379"     {last_section=section; section=\$ 3};"\
6380"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6381"     \$ 0!~/External *\|/{next};"\
6382"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6383"     {if(hide[section]) next};"\
6384"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6385"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6386"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6387"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6388"     ' prfx=^$ac_symprfx"
6389  else
6390    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6391  fi
6392
6393  # Check to see that the pipe works correctly.
6394  pipe_works=no
6395
6396  rm -f conftest*
6397  cat > conftest.$ac_ext <<_LT_EOF
6398#ifdef __cplusplus
6399extern "C" {
6400#endif
6401char nm_test_var;
6402void nm_test_func(void);
6403void nm_test_func(void){}
6404#ifdef __cplusplus
6405}
6406#endif
6407int main(){nm_test_var='a';nm_test_func();return(0);}
6408_LT_EOF
6409
6410  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6411  (eval $ac_compile) 2>&5
6412  ac_status=$?
6413  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6414  test $ac_status = 0; }; then
6415    # Now try to grab the symbols.
6416    nlist=conftest.nm
6417    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6418  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6419  ac_status=$?
6420  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6421  test $ac_status = 0; } && test -s "$nlist"; then
6422      # Try sorting and uniquifying the output.
6423      if sort "$nlist" | uniq > "$nlist"T; then
6424	mv -f "$nlist"T "$nlist"
6425      else
6426	rm -f "$nlist"T
6427      fi
6428
6429      # Make sure that we snagged all the symbols we need.
6430      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6431	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6432	  cat <<_LT_EOF > conftest.$ac_ext
6433#ifdef __cplusplus
6434extern "C" {
6435#endif
6436
6437_LT_EOF
6438	  # Now generate the symbol file.
6439	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6440
6441	  cat <<_LT_EOF >> conftest.$ac_ext
6442
6443/* The mapping between symbol names and symbols.  */
6444const struct {
6445  const char *name;
6446  void       *address;
6447}
6448lt__PROGRAM__LTX_preloaded_symbols[] =
6449{
6450  { "@PROGRAM@", (void *) 0 },
6451_LT_EOF
6452	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6453	  cat <<\_LT_EOF >> conftest.$ac_ext
6454  {0, (void *) 0}
6455};
6456
6457/* This works around a problem in FreeBSD linker */
6458#ifdef FREEBSD_WORKAROUND
6459static const void *lt_preloaded_setup() {
6460  return lt__PROGRAM__LTX_preloaded_symbols;
6461}
6462#endif
6463
6464#ifdef __cplusplus
6465}
6466#endif
6467_LT_EOF
6468	  # Now try linking the two files.
6469	  mv conftest.$ac_objext conftstm.$ac_objext
6470	  lt_save_LIBS="$LIBS"
6471	  lt_save_CFLAGS="$CFLAGS"
6472	  LIBS="conftstm.$ac_objext"
6473	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6474	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6475  (eval $ac_link) 2>&5
6476  ac_status=$?
6477  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6478  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6479	    pipe_works=yes
6480	  fi
6481	  LIBS="$lt_save_LIBS"
6482	  CFLAGS="$lt_save_CFLAGS"
6483	else
6484	  echo "cannot find nm_test_func in $nlist" >&5
6485	fi
6486      else
6487	echo "cannot find nm_test_var in $nlist" >&5
6488      fi
6489    else
6490      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6491    fi
6492  else
6493    echo "$progname: failed program was:" >&5
6494    cat conftest.$ac_ext >&5
6495  fi
6496  rm -rf conftest* conftst*
6497
6498  # Do not use the global_symbol_pipe unless it works.
6499  if test "$pipe_works" = yes; then
6500    break
6501  else
6502    lt_cv_sys_global_symbol_pipe=
6503  fi
6504done
6505
6506fi
6507
6508if test -z "$lt_cv_sys_global_symbol_pipe"; then
6509  lt_cv_sys_global_symbol_to_cdecl=
6510fi
6511if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6513$as_echo "failed" >&6; }
6514else
6515  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6516$as_echo "ok" >&6; }
6517fi
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541# Check whether --enable-libtool-lock was given.
6542if test "${enable_libtool_lock+set}" = set; then :
6543  enableval=$enable_libtool_lock;
6544fi
6545
6546test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6547
6548# Some flags need to be propagated to the compiler or linker for good
6549# libtool support.
6550case $host in
6551ia64-*-hpux*)
6552  # Find out which ABI we are using.
6553  echo 'int i;' > conftest.$ac_ext
6554  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6555  (eval $ac_compile) 2>&5
6556  ac_status=$?
6557  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6558  test $ac_status = 0; }; then
6559    case `/usr/bin/file conftest.$ac_objext` in
6560      *ELF-32*)
6561	HPUX_IA64_MODE="32"
6562	;;
6563      *ELF-64*)
6564	HPUX_IA64_MODE="64"
6565	;;
6566    esac
6567  fi
6568  rm -rf conftest*
6569  ;;
6570*-*-irix6*)
6571  # Find out which ABI we are using.
6572  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6573  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6574  (eval $ac_compile) 2>&5
6575  ac_status=$?
6576  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6577  test $ac_status = 0; }; then
6578    if test "$lt_cv_prog_gnu_ld" = yes; then
6579      case `/usr/bin/file conftest.$ac_objext` in
6580	*32-bit*)
6581	  LD="${LD-ld} -melf32bsmip"
6582	  ;;
6583	*N32*)
6584	  LD="${LD-ld} -melf32bmipn32"
6585	  ;;
6586	*64-bit*)
6587	  LD="${LD-ld} -melf64bmip"
6588	;;
6589      esac
6590    else
6591      case `/usr/bin/file conftest.$ac_objext` in
6592	*32-bit*)
6593	  LD="${LD-ld} -32"
6594	  ;;
6595	*N32*)
6596	  LD="${LD-ld} -n32"
6597	  ;;
6598	*64-bit*)
6599	  LD="${LD-ld} -64"
6600	  ;;
6601      esac
6602    fi
6603  fi
6604  rm -rf conftest*
6605  ;;
6606
6607x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6608s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6609  # Find out which ABI we are using.
6610  echo 'int i;' > conftest.$ac_ext
6611  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6612  (eval $ac_compile) 2>&5
6613  ac_status=$?
6614  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6615  test $ac_status = 0; }; then
6616    case `/usr/bin/file conftest.o` in
6617      *32-bit*)
6618	case $host in
6619	  x86_64-*kfreebsd*-gnu)
6620	    LD="${LD-ld} -m elf_i386_fbsd"
6621	    ;;
6622	  x86_64-*linux*)
6623	    case `/usr/bin/file conftest.o` in
6624	      *x86-64*)
6625		LD="${LD-ld} -m elf32_x86_64"
6626		;;
6627	      *)
6628		LD="${LD-ld} -m elf_i386"
6629		;;
6630	    esac
6631	    ;;
6632	  ppc64-*linux*|powerpc64-*linux*)
6633	    LD="${LD-ld} -m elf32ppclinux"
6634	    ;;
6635	  s390x-*linux*)
6636	    LD="${LD-ld} -m elf_s390"
6637	    ;;
6638	  sparc64-*linux*)
6639	    LD="${LD-ld} -m elf32_sparc"
6640	    ;;
6641	esac
6642	;;
6643      *64-bit*)
6644	case $host in
6645	  x86_64-*kfreebsd*-gnu)
6646	    LD="${LD-ld} -m elf_x86_64_fbsd"
6647	    ;;
6648	  x86_64-*linux*)
6649	    LD="${LD-ld} -m elf_x86_64"
6650	    ;;
6651	  ppc*-*linux*|powerpc*-*linux*)
6652	    LD="${LD-ld} -m elf64ppc"
6653	    ;;
6654	  s390*-*linux*|s390*-*tpf*)
6655	    LD="${LD-ld} -m elf64_s390"
6656	    ;;
6657	  sparc*-*linux*)
6658	    LD="${LD-ld} -m elf64_sparc"
6659	    ;;
6660	esac
6661	;;
6662    esac
6663  fi
6664  rm -rf conftest*
6665  ;;
6666
6667*-*-sco3.2v5*)
6668  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6669  SAVE_CFLAGS="$CFLAGS"
6670  CFLAGS="$CFLAGS -belf"
6671  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6672$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6673if test "${lt_cv_cc_needs_belf+set}" = set; then :
6674  $as_echo_n "(cached) " >&6
6675else
6676  ac_ext=c
6677ac_cpp='$CPP $CPPFLAGS'
6678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6680ac_compiler_gnu=$ac_cv_c_compiler_gnu
6681
6682     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6683/* end confdefs.h.  */
6684
6685int
6686main ()
6687{
6688
6689  ;
6690  return 0;
6691}
6692_ACEOF
6693if ac_fn_c_try_link "$LINENO"; then :
6694  lt_cv_cc_needs_belf=yes
6695else
6696  lt_cv_cc_needs_belf=no
6697fi
6698rm -f core conftest.err conftest.$ac_objext \
6699    conftest$ac_exeext conftest.$ac_ext
6700     ac_ext=c
6701ac_cpp='$CPP $CPPFLAGS'
6702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6704ac_compiler_gnu=$ac_cv_c_compiler_gnu
6705
6706fi
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6708$as_echo "$lt_cv_cc_needs_belf" >&6; }
6709  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6710    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6711    CFLAGS="$SAVE_CFLAGS"
6712  fi
6713  ;;
6714sparc*-*solaris*)
6715  # Find out which ABI we are using.
6716  echo 'int i;' > conftest.$ac_ext
6717  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6718  (eval $ac_compile) 2>&5
6719  ac_status=$?
6720  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6721  test $ac_status = 0; }; then
6722    case `/usr/bin/file conftest.o` in
6723    *64-bit*)
6724      case $lt_cv_prog_gnu_ld in
6725      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6726      *)
6727	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6728	  LD="${LD-ld} -64"
6729	fi
6730	;;
6731      esac
6732      ;;
6733    esac
6734  fi
6735  rm -rf conftest*
6736  ;;
6737esac
6738
6739need_locks="$enable_libtool_lock"
6740
6741
6742  case $host_os in
6743    rhapsody* | darwin*)
6744    if test -n "$ac_tool_prefix"; then
6745  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6746set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6748$as_echo_n "checking for $ac_word... " >&6; }
6749if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6750  $as_echo_n "(cached) " >&6
6751else
6752  if test -n "$DSYMUTIL"; then
6753  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6754else
6755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6756for as_dir in $PATH
6757do
6758  IFS=$as_save_IFS
6759  test -z "$as_dir" && as_dir=.
6760    for ac_exec_ext in '' $ac_executable_extensions; do
6761  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6762    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6763    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6764    break 2
6765  fi
6766done
6767  done
6768IFS=$as_save_IFS
6769
6770fi
6771fi
6772DSYMUTIL=$ac_cv_prog_DSYMUTIL
6773if test -n "$DSYMUTIL"; then
6774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6775$as_echo "$DSYMUTIL" >&6; }
6776else
6777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6778$as_echo "no" >&6; }
6779fi
6780
6781
6782fi
6783if test -z "$ac_cv_prog_DSYMUTIL"; then
6784  ac_ct_DSYMUTIL=$DSYMUTIL
6785  # Extract the first word of "dsymutil", so it can be a program name with args.
6786set dummy dsymutil; ac_word=$2
6787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6788$as_echo_n "checking for $ac_word... " >&6; }
6789if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6790  $as_echo_n "(cached) " >&6
6791else
6792  if test -n "$ac_ct_DSYMUTIL"; then
6793  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6794else
6795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6796for as_dir in $PATH
6797do
6798  IFS=$as_save_IFS
6799  test -z "$as_dir" && as_dir=.
6800    for ac_exec_ext in '' $ac_executable_extensions; do
6801  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6802    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6803    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6804    break 2
6805  fi
6806done
6807  done
6808IFS=$as_save_IFS
6809
6810fi
6811fi
6812ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6813if test -n "$ac_ct_DSYMUTIL"; then
6814  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6815$as_echo "$ac_ct_DSYMUTIL" >&6; }
6816else
6817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6818$as_echo "no" >&6; }
6819fi
6820
6821  if test "x$ac_ct_DSYMUTIL" = x; then
6822    DSYMUTIL=":"
6823  else
6824    case $cross_compiling:$ac_tool_warned in
6825yes:)
6826{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6827$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6828ac_tool_warned=yes ;;
6829esac
6830    DSYMUTIL=$ac_ct_DSYMUTIL
6831  fi
6832else
6833  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6834fi
6835
6836    if test -n "$ac_tool_prefix"; then
6837  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6838set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6840$as_echo_n "checking for $ac_word... " >&6; }
6841if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6842  $as_echo_n "(cached) " >&6
6843else
6844  if test -n "$NMEDIT"; then
6845  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6846else
6847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6848for as_dir in $PATH
6849do
6850  IFS=$as_save_IFS
6851  test -z "$as_dir" && as_dir=.
6852    for ac_exec_ext in '' $ac_executable_extensions; do
6853  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6854    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6855    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6856    break 2
6857  fi
6858done
6859  done
6860IFS=$as_save_IFS
6861
6862fi
6863fi
6864NMEDIT=$ac_cv_prog_NMEDIT
6865if test -n "$NMEDIT"; then
6866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6867$as_echo "$NMEDIT" >&6; }
6868else
6869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870$as_echo "no" >&6; }
6871fi
6872
6873
6874fi
6875if test -z "$ac_cv_prog_NMEDIT"; then
6876  ac_ct_NMEDIT=$NMEDIT
6877  # Extract the first word of "nmedit", so it can be a program name with args.
6878set dummy nmedit; ac_word=$2
6879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6880$as_echo_n "checking for $ac_word... " >&6; }
6881if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6882  $as_echo_n "(cached) " >&6
6883else
6884  if test -n "$ac_ct_NMEDIT"; then
6885  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6886else
6887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6888for as_dir in $PATH
6889do
6890  IFS=$as_save_IFS
6891  test -z "$as_dir" && as_dir=.
6892    for ac_exec_ext in '' $ac_executable_extensions; do
6893  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6894    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6895    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6896    break 2
6897  fi
6898done
6899  done
6900IFS=$as_save_IFS
6901
6902fi
6903fi
6904ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6905if test -n "$ac_ct_NMEDIT"; then
6906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6907$as_echo "$ac_ct_NMEDIT" >&6; }
6908else
6909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6910$as_echo "no" >&6; }
6911fi
6912
6913  if test "x$ac_ct_NMEDIT" = x; then
6914    NMEDIT=":"
6915  else
6916    case $cross_compiling:$ac_tool_warned in
6917yes:)
6918{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6919$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6920ac_tool_warned=yes ;;
6921esac
6922    NMEDIT=$ac_ct_NMEDIT
6923  fi
6924else
6925  NMEDIT="$ac_cv_prog_NMEDIT"
6926fi
6927
6928    if test -n "$ac_tool_prefix"; then
6929  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6930set dummy ${ac_tool_prefix}lipo; ac_word=$2
6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6932$as_echo_n "checking for $ac_word... " >&6; }
6933if test "${ac_cv_prog_LIPO+set}" = set; then :
6934  $as_echo_n "(cached) " >&6
6935else
6936  if test -n "$LIPO"; then
6937  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6938else
6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6940for as_dir in $PATH
6941do
6942  IFS=$as_save_IFS
6943  test -z "$as_dir" && as_dir=.
6944    for ac_exec_ext in '' $ac_executable_extensions; do
6945  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6946    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6947    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6948    break 2
6949  fi
6950done
6951  done
6952IFS=$as_save_IFS
6953
6954fi
6955fi
6956LIPO=$ac_cv_prog_LIPO
6957if test -n "$LIPO"; then
6958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6959$as_echo "$LIPO" >&6; }
6960else
6961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6962$as_echo "no" >&6; }
6963fi
6964
6965
6966fi
6967if test -z "$ac_cv_prog_LIPO"; then
6968  ac_ct_LIPO=$LIPO
6969  # Extract the first word of "lipo", so it can be a program name with args.
6970set dummy lipo; ac_word=$2
6971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6972$as_echo_n "checking for $ac_word... " >&6; }
6973if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6974  $as_echo_n "(cached) " >&6
6975else
6976  if test -n "$ac_ct_LIPO"; then
6977  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6978else
6979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6980for as_dir in $PATH
6981do
6982  IFS=$as_save_IFS
6983  test -z "$as_dir" && as_dir=.
6984    for ac_exec_ext in '' $ac_executable_extensions; do
6985  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6986    ac_cv_prog_ac_ct_LIPO="lipo"
6987    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6988    break 2
6989  fi
6990done
6991  done
6992IFS=$as_save_IFS
6993
6994fi
6995fi
6996ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6997if test -n "$ac_ct_LIPO"; then
6998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6999$as_echo "$ac_ct_LIPO" >&6; }
7000else
7001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7002$as_echo "no" >&6; }
7003fi
7004
7005  if test "x$ac_ct_LIPO" = x; then
7006    LIPO=":"
7007  else
7008    case $cross_compiling:$ac_tool_warned in
7009yes:)
7010{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7011$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7012ac_tool_warned=yes ;;
7013esac
7014    LIPO=$ac_ct_LIPO
7015  fi
7016else
7017  LIPO="$ac_cv_prog_LIPO"
7018fi
7019
7020    if test -n "$ac_tool_prefix"; then
7021  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7022set dummy ${ac_tool_prefix}otool; ac_word=$2
7023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7024$as_echo_n "checking for $ac_word... " >&6; }
7025if test "${ac_cv_prog_OTOOL+set}" = set; then :
7026  $as_echo_n "(cached) " >&6
7027else
7028  if test -n "$OTOOL"; then
7029  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7030else
7031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7032for as_dir in $PATH
7033do
7034  IFS=$as_save_IFS
7035  test -z "$as_dir" && as_dir=.
7036    for ac_exec_ext in '' $ac_executable_extensions; do
7037  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7038    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7039    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7040    break 2
7041  fi
7042done
7043  done
7044IFS=$as_save_IFS
7045
7046fi
7047fi
7048OTOOL=$ac_cv_prog_OTOOL
7049if test -n "$OTOOL"; then
7050  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7051$as_echo "$OTOOL" >&6; }
7052else
7053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054$as_echo "no" >&6; }
7055fi
7056
7057
7058fi
7059if test -z "$ac_cv_prog_OTOOL"; then
7060  ac_ct_OTOOL=$OTOOL
7061  # Extract the first word of "otool", so it can be a program name with args.
7062set dummy otool; ac_word=$2
7063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7064$as_echo_n "checking for $ac_word... " >&6; }
7065if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7066  $as_echo_n "(cached) " >&6
7067else
7068  if test -n "$ac_ct_OTOOL"; then
7069  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7070else
7071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7072for as_dir in $PATH
7073do
7074  IFS=$as_save_IFS
7075  test -z "$as_dir" && as_dir=.
7076    for ac_exec_ext in '' $ac_executable_extensions; do
7077  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7078    ac_cv_prog_ac_ct_OTOOL="otool"
7079    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7080    break 2
7081  fi
7082done
7083  done
7084IFS=$as_save_IFS
7085
7086fi
7087fi
7088ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7089if test -n "$ac_ct_OTOOL"; then
7090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7091$as_echo "$ac_ct_OTOOL" >&6; }
7092else
7093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7094$as_echo "no" >&6; }
7095fi
7096
7097  if test "x$ac_ct_OTOOL" = x; then
7098    OTOOL=":"
7099  else
7100    case $cross_compiling:$ac_tool_warned in
7101yes:)
7102{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7103$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7104ac_tool_warned=yes ;;
7105esac
7106    OTOOL=$ac_ct_OTOOL
7107  fi
7108else
7109  OTOOL="$ac_cv_prog_OTOOL"
7110fi
7111
7112    if test -n "$ac_tool_prefix"; then
7113  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7114set dummy ${ac_tool_prefix}otool64; ac_word=$2
7115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7116$as_echo_n "checking for $ac_word... " >&6; }
7117if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7118  $as_echo_n "(cached) " >&6
7119else
7120  if test -n "$OTOOL64"; then
7121  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7122else
7123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7124for as_dir in $PATH
7125do
7126  IFS=$as_save_IFS
7127  test -z "$as_dir" && as_dir=.
7128    for ac_exec_ext in '' $ac_executable_extensions; do
7129  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7130    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7131    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7132    break 2
7133  fi
7134done
7135  done
7136IFS=$as_save_IFS
7137
7138fi
7139fi
7140OTOOL64=$ac_cv_prog_OTOOL64
7141if test -n "$OTOOL64"; then
7142  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7143$as_echo "$OTOOL64" >&6; }
7144else
7145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7146$as_echo "no" >&6; }
7147fi
7148
7149
7150fi
7151if test -z "$ac_cv_prog_OTOOL64"; then
7152  ac_ct_OTOOL64=$OTOOL64
7153  # Extract the first word of "otool64", so it can be a program name with args.
7154set dummy otool64; ac_word=$2
7155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7156$as_echo_n "checking for $ac_word... " >&6; }
7157if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7158  $as_echo_n "(cached) " >&6
7159else
7160  if test -n "$ac_ct_OTOOL64"; then
7161  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7162else
7163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7164for as_dir in $PATH
7165do
7166  IFS=$as_save_IFS
7167  test -z "$as_dir" && as_dir=.
7168    for ac_exec_ext in '' $ac_executable_extensions; do
7169  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7170    ac_cv_prog_ac_ct_OTOOL64="otool64"
7171    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7172    break 2
7173  fi
7174done
7175  done
7176IFS=$as_save_IFS
7177
7178fi
7179fi
7180ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7181if test -n "$ac_ct_OTOOL64"; then
7182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7183$as_echo "$ac_ct_OTOOL64" >&6; }
7184else
7185  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7186$as_echo "no" >&6; }
7187fi
7188
7189  if test "x$ac_ct_OTOOL64" = x; then
7190    OTOOL64=":"
7191  else
7192    case $cross_compiling:$ac_tool_warned in
7193yes:)
7194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7196ac_tool_warned=yes ;;
7197esac
7198    OTOOL64=$ac_ct_OTOOL64
7199  fi
7200else
7201  OTOOL64="$ac_cv_prog_OTOOL64"
7202fi
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7231$as_echo_n "checking for -single_module linker flag... " >&6; }
7232if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7233  $as_echo_n "(cached) " >&6
7234else
7235  lt_cv_apple_cc_single_mod=no
7236      if test -z "${LT_MULTI_MODULE}"; then
7237	# By default we will add the -single_module flag. You can override
7238	# by either setting the environment variable LT_MULTI_MODULE
7239	# non-empty at configure time, or by adding -multi_module to the
7240	# link flags.
7241	rm -rf libconftest.dylib*
7242	echo "int foo(void){return 1;}" > conftest.c
7243	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7244-dynamiclib -Wl,-single_module conftest.c" >&5
7245	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7246	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7247        _lt_result=$?
7248	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7249	  lt_cv_apple_cc_single_mod=yes
7250	else
7251	  cat conftest.err >&5
7252	fi
7253	rm -rf libconftest.dylib*
7254	rm -f conftest.*
7255      fi
7256fi
7257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7258$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7259    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7260$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7261if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7262  $as_echo_n "(cached) " >&6
7263else
7264  lt_cv_ld_exported_symbols_list=no
7265      save_LDFLAGS=$LDFLAGS
7266      echo "_main" > conftest.sym
7267      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7268      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269/* end confdefs.h.  */
7270
7271int
7272main ()
7273{
7274
7275  ;
7276  return 0;
7277}
7278_ACEOF
7279if ac_fn_c_try_link "$LINENO"; then :
7280  lt_cv_ld_exported_symbols_list=yes
7281else
7282  lt_cv_ld_exported_symbols_list=no
7283fi
7284rm -f core conftest.err conftest.$ac_objext \
7285    conftest$ac_exeext conftest.$ac_ext
7286	LDFLAGS="$save_LDFLAGS"
7287
7288fi
7289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7290$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7291    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7292$as_echo_n "checking for -force_load linker flag... " >&6; }
7293if test "${lt_cv_ld_force_load+set}" = set; then :
7294  $as_echo_n "(cached) " >&6
7295else
7296  lt_cv_ld_force_load=no
7297      cat > conftest.c << _LT_EOF
7298int forced_loaded() { return 2;}
7299_LT_EOF
7300      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7301      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7302      echo "$AR cru libconftest.a conftest.o" >&5
7303      $AR cru libconftest.a conftest.o 2>&5
7304      cat > conftest.c << _LT_EOF
7305int main() { return 0;}
7306_LT_EOF
7307      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7308      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7309      _lt_result=$?
7310      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7311	lt_cv_ld_force_load=yes
7312      else
7313	cat conftest.err >&5
7314      fi
7315        rm -f conftest.err libconftest.a conftest conftest.c
7316        rm -rf conftest.dSYM
7317
7318fi
7319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7320$as_echo "$lt_cv_ld_force_load" >&6; }
7321    case $host_os in
7322    rhapsody* | darwin1.[012])
7323      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7324    darwin1.*)
7325      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7326    darwin*) # darwin 5.x on
7327      # if running on 10.5 or later, the deployment target defaults
7328      # to the OS version, if on x86, and 10.4, the deployment
7329      # target defaults to 10.4. Don't you love it?
7330      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7331	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7332	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7333	10.[012]*)
7334	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7335	10.*)
7336	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7337      esac
7338    ;;
7339  esac
7340    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7341      _lt_dar_single_mod='$single_module'
7342    fi
7343    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7344      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7345    else
7346      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7347    fi
7348    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7349      _lt_dsymutil='~$DSYMUTIL $lib || :'
7350    else
7351      _lt_dsymutil=
7352    fi
7353    ;;
7354  esac
7355
7356ac_ext=c
7357ac_cpp='$CPP $CPPFLAGS'
7358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7360ac_compiler_gnu=$ac_cv_c_compiler_gnu
7361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7362$as_echo_n "checking how to run the C preprocessor... " >&6; }
7363# On Suns, sometimes $CPP names a directory.
7364if test -n "$CPP" && test -d "$CPP"; then
7365  CPP=
7366fi
7367if test -z "$CPP"; then
7368  if test "${ac_cv_prog_CPP+set}" = set; then :
7369  $as_echo_n "(cached) " >&6
7370else
7371      # Double quotes because CPP needs to be expanded
7372    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7373    do
7374      ac_preproc_ok=false
7375for ac_c_preproc_warn_flag in '' yes
7376do
7377  # Use a header file that comes with gcc, so configuring glibc
7378  # with a fresh cross-compiler works.
7379  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7380  # <limits.h> exists even on freestanding compilers.
7381  # On the NeXT, cc -E runs the code through the compiler's parser,
7382  # not just through cpp. "Syntax error" is here to catch this case.
7383  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7384/* end confdefs.h.  */
7385#ifdef __STDC__
7386# include <limits.h>
7387#else
7388# include <assert.h>
7389#endif
7390		     Syntax error
7391_ACEOF
7392if ac_fn_c_try_cpp "$LINENO"; then :
7393
7394else
7395  # Broken: fails on valid input.
7396continue
7397fi
7398rm -f conftest.err conftest.$ac_ext
7399
7400  # OK, works on sane cases.  Now check whether nonexistent headers
7401  # can be detected and how.
7402  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7403/* end confdefs.h.  */
7404#include <ac_nonexistent.h>
7405_ACEOF
7406if ac_fn_c_try_cpp "$LINENO"; then :
7407  # Broken: success on invalid input.
7408continue
7409else
7410  # Passes both tests.
7411ac_preproc_ok=:
7412break
7413fi
7414rm -f conftest.err conftest.$ac_ext
7415
7416done
7417# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7418rm -f conftest.err conftest.$ac_ext
7419if $ac_preproc_ok; then :
7420  break
7421fi
7422
7423    done
7424    ac_cv_prog_CPP=$CPP
7425
7426fi
7427  CPP=$ac_cv_prog_CPP
7428else
7429  ac_cv_prog_CPP=$CPP
7430fi
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7432$as_echo "$CPP" >&6; }
7433ac_preproc_ok=false
7434for ac_c_preproc_warn_flag in '' yes
7435do
7436  # Use a header file that comes with gcc, so configuring glibc
7437  # with a fresh cross-compiler works.
7438  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7439  # <limits.h> exists even on freestanding compilers.
7440  # On the NeXT, cc -E runs the code through the compiler's parser,
7441  # not just through cpp. "Syntax error" is here to catch this case.
7442  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7443/* end confdefs.h.  */
7444#ifdef __STDC__
7445# include <limits.h>
7446#else
7447# include <assert.h>
7448#endif
7449		     Syntax error
7450_ACEOF
7451if ac_fn_c_try_cpp "$LINENO"; then :
7452
7453else
7454  # Broken: fails on valid input.
7455continue
7456fi
7457rm -f conftest.err conftest.$ac_ext
7458
7459  # OK, works on sane cases.  Now check whether nonexistent headers
7460  # can be detected and how.
7461  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7462/* end confdefs.h.  */
7463#include <ac_nonexistent.h>
7464_ACEOF
7465if ac_fn_c_try_cpp "$LINENO"; then :
7466  # Broken: success on invalid input.
7467continue
7468else
7469  # Passes both tests.
7470ac_preproc_ok=:
7471break
7472fi
7473rm -f conftest.err conftest.$ac_ext
7474
7475done
7476# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7477rm -f conftest.err conftest.$ac_ext
7478if $ac_preproc_ok; then :
7479
7480else
7481  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7482$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7483as_fn_error "C preprocessor \"$CPP\" fails sanity check
7484See \`config.log' for more details." "$LINENO" 5; }
7485fi
7486
7487ac_ext=c
7488ac_cpp='$CPP $CPPFLAGS'
7489ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7490ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7491ac_compiler_gnu=$ac_cv_c_compiler_gnu
7492
7493
7494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7495$as_echo_n "checking for ANSI C header files... " >&6; }
7496if test "${ac_cv_header_stdc+set}" = set; then :
7497  $as_echo_n "(cached) " >&6
7498else
7499  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7500/* end confdefs.h.  */
7501#include <stdlib.h>
7502#include <stdarg.h>
7503#include <string.h>
7504#include <float.h>
7505
7506int
7507main ()
7508{
7509
7510  ;
7511  return 0;
7512}
7513_ACEOF
7514if ac_fn_c_try_compile "$LINENO"; then :
7515  ac_cv_header_stdc=yes
7516else
7517  ac_cv_header_stdc=no
7518fi
7519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7520
7521if test $ac_cv_header_stdc = yes; then
7522  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7523  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7524/* end confdefs.h.  */
7525#include <string.h>
7526
7527_ACEOF
7528if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7529  $EGREP "memchr" >/dev/null 2>&1; then :
7530
7531else
7532  ac_cv_header_stdc=no
7533fi
7534rm -f conftest*
7535
7536fi
7537
7538if test $ac_cv_header_stdc = yes; then
7539  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7540  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7541/* end confdefs.h.  */
7542#include <stdlib.h>
7543
7544_ACEOF
7545if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7546  $EGREP "free" >/dev/null 2>&1; then :
7547
7548else
7549  ac_cv_header_stdc=no
7550fi
7551rm -f conftest*
7552
7553fi
7554
7555if test $ac_cv_header_stdc = yes; then
7556  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7557  if test "$cross_compiling" = yes; then :
7558  :
7559else
7560  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7561/* end confdefs.h.  */
7562#include <ctype.h>
7563#include <stdlib.h>
7564#if ((' ' & 0x0FF) == 0x020)
7565# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7566# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7567#else
7568# define ISLOWER(c) \
7569		   (('a' <= (c) && (c) <= 'i') \
7570		     || ('j' <= (c) && (c) <= 'r') \
7571		     || ('s' <= (c) && (c) <= 'z'))
7572# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7573#endif
7574
7575#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7576int
7577main ()
7578{
7579  int i;
7580  for (i = 0; i < 256; i++)
7581    if (XOR (islower (i), ISLOWER (i))
7582	|| toupper (i) != TOUPPER (i))
7583      return 2;
7584  return 0;
7585}
7586_ACEOF
7587if ac_fn_c_try_run "$LINENO"; then :
7588
7589else
7590  ac_cv_header_stdc=no
7591fi
7592rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7593  conftest.$ac_objext conftest.beam conftest.$ac_ext
7594fi
7595
7596fi
7597fi
7598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7599$as_echo "$ac_cv_header_stdc" >&6; }
7600if test $ac_cv_header_stdc = yes; then
7601
7602$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7603
7604fi
7605
7606# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7607for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7608		  inttypes.h stdint.h unistd.h
7609do :
7610  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7611ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7612"
7613eval as_val=\$$as_ac_Header
7614   if test "x$as_val" = x""yes; then :
7615  cat >>confdefs.h <<_ACEOF
7616#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7617_ACEOF
7618
7619fi
7620
7621done
7622
7623
7624for ac_header in dlfcn.h
7625do :
7626  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7627"
7628if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7629  cat >>confdefs.h <<_ACEOF
7630#define HAVE_DLFCN_H 1
7631_ACEOF
7632
7633fi
7634
7635done
7636
7637
7638
7639
7640
7641
7642# Set options
7643
7644
7645
7646
7647  enable_win32_dll=no
7648
7649
7650            # Check whether --enable-shared was given.
7651if test "${enable_shared+set}" = set; then :
7652  enableval=$enable_shared; p=${PACKAGE-default}
7653    case $enableval in
7654    yes) enable_shared=yes ;;
7655    no) enable_shared=no ;;
7656    *)
7657      enable_shared=no
7658      # Look at the argument we got.  We use all the common list separators.
7659      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7660      for pkg in $enableval; do
7661	IFS="$lt_save_ifs"
7662	if test "X$pkg" = "X$p"; then
7663	  enable_shared=yes
7664	fi
7665      done
7666      IFS="$lt_save_ifs"
7667      ;;
7668    esac
7669else
7670  enable_shared=yes
7671fi
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681  # Check whether --enable-static was given.
7682if test "${enable_static+set}" = set; then :
7683  enableval=$enable_static; p=${PACKAGE-default}
7684    case $enableval in
7685    yes) enable_static=yes ;;
7686    no) enable_static=no ;;
7687    *)
7688     enable_static=no
7689      # Look at the argument we got.  We use all the common list separators.
7690      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7691      for pkg in $enableval; do
7692	IFS="$lt_save_ifs"
7693	if test "X$pkg" = "X$p"; then
7694	  enable_static=yes
7695	fi
7696      done
7697      IFS="$lt_save_ifs"
7698      ;;
7699    esac
7700else
7701  enable_static=yes
7702fi
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713# Check whether --with-pic was given.
7714if test "${with_pic+set}" = set; then :
7715  withval=$with_pic; pic_mode="$withval"
7716else
7717  pic_mode=default
7718fi
7719
7720
7721test -z "$pic_mode" && pic_mode=default
7722
7723
7724
7725
7726
7727
7728
7729  # Check whether --enable-fast-install was given.
7730if test "${enable_fast_install+set}" = set; then :
7731  enableval=$enable_fast_install; p=${PACKAGE-default}
7732    case $enableval in
7733    yes) enable_fast_install=yes ;;
7734    no) enable_fast_install=no ;;
7735    *)
7736      enable_fast_install=no
7737      # Look at the argument we got.  We use all the common list separators.
7738      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7739      for pkg in $enableval; do
7740	IFS="$lt_save_ifs"
7741	if test "X$pkg" = "X$p"; then
7742	  enable_fast_install=yes
7743	fi
7744      done
7745      IFS="$lt_save_ifs"
7746      ;;
7747    esac
7748else
7749  enable_fast_install=yes
7750fi
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762# This can be used to rebuild libtool when needed
7763LIBTOOL_DEPS="$ltmain"
7764
7765# Always use our own libtool.
7766LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793test -z "$LN_S" && LN_S="ln -s"
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808if test -n "${ZSH_VERSION+set}" ; then
7809   setopt NO_GLOB_SUBST
7810fi
7811
7812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7813$as_echo_n "checking for objdir... " >&6; }
7814if test "${lt_cv_objdir+set}" = set; then :
7815  $as_echo_n "(cached) " >&6
7816else
7817  rm -f .libs 2>/dev/null
7818mkdir .libs 2>/dev/null
7819if test -d .libs; then
7820  lt_cv_objdir=.libs
7821else
7822  # MS-DOS does not allow filenames that begin with a dot.
7823  lt_cv_objdir=_libs
7824fi
7825rmdir .libs 2>/dev/null
7826fi
7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7828$as_echo "$lt_cv_objdir" >&6; }
7829objdir=$lt_cv_objdir
7830
7831
7832
7833
7834
7835cat >>confdefs.h <<_ACEOF
7836#define LT_OBJDIR "$lt_cv_objdir/"
7837_ACEOF
7838
7839
7840
7841
7842case $host_os in
7843aix3*)
7844  # AIX sometimes has problems with the GCC collect2 program.  For some
7845  # reason, if we set the COLLECT_NAMES environment variable, the problems
7846  # vanish in a puff of smoke.
7847  if test "X${COLLECT_NAMES+set}" != Xset; then
7848    COLLECT_NAMES=
7849    export COLLECT_NAMES
7850  fi
7851  ;;
7852esac
7853
7854# Global variables:
7855ofile=libtool
7856can_build_shared=yes
7857
7858# All known linkers require a `.a' archive for static linking (except MSVC,
7859# which needs '.lib').
7860libext=a
7861
7862with_gnu_ld="$lt_cv_prog_gnu_ld"
7863
7864old_CC="$CC"
7865old_CFLAGS="$CFLAGS"
7866
7867# Set sane defaults for various variables
7868test -z "$CC" && CC=cc
7869test -z "$LTCC" && LTCC=$CC
7870test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7871test -z "$LD" && LD=ld
7872test -z "$ac_objext" && ac_objext=o
7873
7874for cc_temp in $compiler""; do
7875  case $cc_temp in
7876    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7877    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7878    \-*) ;;
7879    *) break;;
7880  esac
7881done
7882cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7883
7884
7885# Only perform the check for file, if the check method requires it
7886test -z "$MAGIC_CMD" && MAGIC_CMD=file
7887case $deplibs_check_method in
7888file_magic*)
7889  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7890    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7891$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7892if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7893  $as_echo_n "(cached) " >&6
7894else
7895  case $MAGIC_CMD in
7896[\\/*] |  ?:[\\/]*)
7897  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7898  ;;
7899*)
7900  lt_save_MAGIC_CMD="$MAGIC_CMD"
7901  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7902  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7903  for ac_dir in $ac_dummy; do
7904    IFS="$lt_save_ifs"
7905    test -z "$ac_dir" && ac_dir=.
7906    if test -f $ac_dir/${ac_tool_prefix}file; then
7907      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7908      if test -n "$file_magic_test_file"; then
7909	case $deplibs_check_method in
7910	"file_magic "*)
7911	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7912	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7913	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7914	    $EGREP "$file_magic_regex" > /dev/null; then
7915	    :
7916	  else
7917	    cat <<_LT_EOF 1>&2
7918
7919*** Warning: the command libtool uses to detect shared libraries,
7920*** $file_magic_cmd, produces output that libtool cannot recognize.
7921*** The result is that libtool may fail to recognize shared libraries
7922*** as such.  This will affect the creation of libtool libraries that
7923*** depend on shared libraries, but programs linked with such libtool
7924*** libraries will work regardless of this problem.  Nevertheless, you
7925*** may want to report the problem to your system manager and/or to
7926*** bug-libtool@gnu.org
7927
7928_LT_EOF
7929	  fi ;;
7930	esac
7931      fi
7932      break
7933    fi
7934  done
7935  IFS="$lt_save_ifs"
7936  MAGIC_CMD="$lt_save_MAGIC_CMD"
7937  ;;
7938esac
7939fi
7940
7941MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7942if test -n "$MAGIC_CMD"; then
7943  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7944$as_echo "$MAGIC_CMD" >&6; }
7945else
7946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7947$as_echo "no" >&6; }
7948fi
7949
7950
7951
7952
7953
7954if test -z "$lt_cv_path_MAGIC_CMD"; then
7955  if test -n "$ac_tool_prefix"; then
7956    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7957$as_echo_n "checking for file... " >&6; }
7958if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7959  $as_echo_n "(cached) " >&6
7960else
7961  case $MAGIC_CMD in
7962[\\/*] |  ?:[\\/]*)
7963  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7964  ;;
7965*)
7966  lt_save_MAGIC_CMD="$MAGIC_CMD"
7967  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7968  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7969  for ac_dir in $ac_dummy; do
7970    IFS="$lt_save_ifs"
7971    test -z "$ac_dir" && ac_dir=.
7972    if test -f $ac_dir/file; then
7973      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7974      if test -n "$file_magic_test_file"; then
7975	case $deplibs_check_method in
7976	"file_magic "*)
7977	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7978	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7979	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7980	    $EGREP "$file_magic_regex" > /dev/null; then
7981	    :
7982	  else
7983	    cat <<_LT_EOF 1>&2
7984
7985*** Warning: the command libtool uses to detect shared libraries,
7986*** $file_magic_cmd, produces output that libtool cannot recognize.
7987*** The result is that libtool may fail to recognize shared libraries
7988*** as such.  This will affect the creation of libtool libraries that
7989*** depend on shared libraries, but programs linked with such libtool
7990*** libraries will work regardless of this problem.  Nevertheless, you
7991*** may want to report the problem to your system manager and/or to
7992*** bug-libtool@gnu.org
7993
7994_LT_EOF
7995	  fi ;;
7996	esac
7997      fi
7998      break
7999    fi
8000  done
8001  IFS="$lt_save_ifs"
8002  MAGIC_CMD="$lt_save_MAGIC_CMD"
8003  ;;
8004esac
8005fi
8006
8007MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8008if test -n "$MAGIC_CMD"; then
8009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8010$as_echo "$MAGIC_CMD" >&6; }
8011else
8012  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8013$as_echo "no" >&6; }
8014fi
8015
8016
8017  else
8018    MAGIC_CMD=:
8019  fi
8020fi
8021
8022  fi
8023  ;;
8024esac
8025
8026# Use C for the default configuration in the libtool script
8027
8028lt_save_CC="$CC"
8029ac_ext=c
8030ac_cpp='$CPP $CPPFLAGS'
8031ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8032ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8033ac_compiler_gnu=$ac_cv_c_compiler_gnu
8034
8035
8036# Source file extension for C test sources.
8037ac_ext=c
8038
8039# Object file extension for compiled C test sources.
8040objext=o
8041objext=$objext
8042
8043# Code to be used in simple compile tests
8044lt_simple_compile_test_code="int some_variable = 0;"
8045
8046# Code to be used in simple link tests
8047lt_simple_link_test_code='int main(){return(0);}'
8048
8049
8050
8051
8052
8053
8054
8055# If no C compiler was specified, use CC.
8056LTCC=${LTCC-"$CC"}
8057
8058# If no C compiler flags were specified, use CFLAGS.
8059LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8060
8061# Allow CC to be a program name with arguments.
8062compiler=$CC
8063
8064# Save the default compiler, since it gets overwritten when the other
8065# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8066compiler_DEFAULT=$CC
8067
8068# save warnings/boilerplate of simple test code
8069ac_outfile=conftest.$ac_objext
8070echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8071eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8072_lt_compiler_boilerplate=`cat conftest.err`
8073$RM conftest*
8074
8075ac_outfile=conftest.$ac_objext
8076echo "$lt_simple_link_test_code" >conftest.$ac_ext
8077eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8078_lt_linker_boilerplate=`cat conftest.err`
8079$RM -r conftest*
8080
8081
8082## CAVEAT EMPTOR:
8083## There is no encapsulation within the following macros, do not change
8084## the running order or otherwise move them around unless you know exactly
8085## what you are doing...
8086if test -n "$compiler"; then
8087
8088lt_prog_compiler_no_builtin_flag=
8089
8090if test "$GCC" = yes; then
8091  case $cc_basename in
8092  nvcc*)
8093    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8094  *)
8095    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8096  esac
8097
8098  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8099$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8100if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8101  $as_echo_n "(cached) " >&6
8102else
8103  lt_cv_prog_compiler_rtti_exceptions=no
8104   ac_outfile=conftest.$ac_objext
8105   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8106   lt_compiler_flag="-fno-rtti -fno-exceptions"
8107   # Insert the option either (1) after the last *FLAGS variable, or
8108   # (2) before a word containing "conftest.", or (3) at the end.
8109   # Note that $ac_compile itself does not contain backslashes and begins
8110   # with a dollar sign (not a hyphen), so the echo should work correctly.
8111   # The option is referenced via a variable to avoid confusing sed.
8112   lt_compile=`echo "$ac_compile" | $SED \
8113   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8114   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8115   -e 's:$: $lt_compiler_flag:'`
8116   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8117   (eval "$lt_compile" 2>conftest.err)
8118   ac_status=$?
8119   cat conftest.err >&5
8120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8121   if (exit $ac_status) && test -s "$ac_outfile"; then
8122     # The compiler can only warn and ignore the option if not recognized
8123     # So say no if there are warnings other than the usual output.
8124     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8125     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8126     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8127       lt_cv_prog_compiler_rtti_exceptions=yes
8128     fi
8129   fi
8130   $RM conftest*
8131
8132fi
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8134$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8135
8136if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8137    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8138else
8139    :
8140fi
8141
8142fi
8143
8144
8145
8146
8147
8148
8149  lt_prog_compiler_wl=
8150lt_prog_compiler_pic=
8151lt_prog_compiler_static=
8152
8153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8154$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8155
8156  if test "$GCC" = yes; then
8157    lt_prog_compiler_wl='-Wl,'
8158    lt_prog_compiler_static='-static'
8159
8160    case $host_os in
8161      aix*)
8162      # All AIX code is PIC.
8163      if test "$host_cpu" = ia64; then
8164	# AIX 5 now supports IA64 processor
8165	lt_prog_compiler_static='-Bstatic'
8166      fi
8167      lt_prog_compiler_pic='-fPIC'
8168      ;;
8169
8170    amigaos*)
8171      case $host_cpu in
8172      powerpc)
8173            # see comment about AmigaOS4 .so support
8174            lt_prog_compiler_pic='-fPIC'
8175        ;;
8176      m68k)
8177            # FIXME: we need at least 68020 code to build shared libraries, but
8178            # adding the `-m68020' flag to GCC prevents building anything better,
8179            # like `-m68040'.
8180            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8181        ;;
8182      esac
8183      ;;
8184
8185    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8186      # PIC is the default for these OSes.
8187      ;;
8188
8189    mingw* | cygwin* | pw32* | os2* | cegcc*)
8190      # This hack is so that the source file can tell whether it is being
8191      # built for inclusion in a dll (and should export symbols for example).
8192      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8193      # (--disable-auto-import) libraries
8194      lt_prog_compiler_pic='-DDLL_EXPORT'
8195      ;;
8196
8197    darwin* | rhapsody*)
8198      # PIC is the default on this platform
8199      # Common symbols not allowed in MH_DYLIB files
8200      lt_prog_compiler_pic='-fno-common'
8201      ;;
8202
8203    haiku*)
8204      # PIC is the default for Haiku.
8205      # The "-static" flag exists, but is broken.
8206      lt_prog_compiler_static=
8207      ;;
8208
8209    hpux*)
8210      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8211      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8212      # sets the default TLS model and affects inlining.
8213      case $host_cpu in
8214      hppa*64*)
8215	# +Z the default
8216	;;
8217      *)
8218	lt_prog_compiler_pic='-fPIC'
8219	;;
8220      esac
8221      ;;
8222
8223    interix[3-9]*)
8224      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8225      # Instead, we relocate shared libraries at runtime.
8226      ;;
8227
8228    msdosdjgpp*)
8229      # Just because we use GCC doesn't mean we suddenly get shared libraries
8230      # on systems that don't support them.
8231      lt_prog_compiler_can_build_shared=no
8232      enable_shared=no
8233      ;;
8234
8235    *nto* | *qnx*)
8236      # QNX uses GNU C++, but need to define -shared option too, otherwise
8237      # it will coredump.
8238      lt_prog_compiler_pic='-fPIC -shared'
8239      ;;
8240
8241    sysv4*MP*)
8242      if test -d /usr/nec; then
8243	lt_prog_compiler_pic=-Kconform_pic
8244      fi
8245      ;;
8246
8247    *)
8248      lt_prog_compiler_pic='-fPIC'
8249      ;;
8250    esac
8251
8252    case $cc_basename in
8253    nvcc*) # Cuda Compiler Driver 2.2
8254      lt_prog_compiler_wl='-Xlinker '
8255      lt_prog_compiler_pic='-Xcompiler -fPIC'
8256      ;;
8257    esac
8258  else
8259    # PORTME Check for flag to pass linker flags through the system compiler.
8260    case $host_os in
8261    aix*)
8262      lt_prog_compiler_wl='-Wl,'
8263      if test "$host_cpu" = ia64; then
8264	# AIX 5 now supports IA64 processor
8265	lt_prog_compiler_static='-Bstatic'
8266      else
8267	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8268      fi
8269      ;;
8270
8271    mingw* | cygwin* | pw32* | os2* | cegcc*)
8272      # This hack is so that the source file can tell whether it is being
8273      # built for inclusion in a dll (and should export symbols for example).
8274      lt_prog_compiler_pic='-DDLL_EXPORT'
8275      ;;
8276
8277    hpux9* | hpux10* | hpux11*)
8278      lt_prog_compiler_wl='-Wl,'
8279      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8280      # not for PA HP-UX.
8281      case $host_cpu in
8282      hppa*64*|ia64*)
8283	# +Z the default
8284	;;
8285      *)
8286	lt_prog_compiler_pic='+Z'
8287	;;
8288      esac
8289      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8290      lt_prog_compiler_static='${wl}-a ${wl}archive'
8291      ;;
8292
8293    irix5* | irix6* | nonstopux*)
8294      lt_prog_compiler_wl='-Wl,'
8295      # PIC (with -KPIC) is the default.
8296      lt_prog_compiler_static='-non_shared'
8297      ;;
8298
8299    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8300      case $cc_basename in
8301      # old Intel for x86_64 which still supported -KPIC.
8302      ecc*)
8303	lt_prog_compiler_wl='-Wl,'
8304	lt_prog_compiler_pic='-KPIC'
8305	lt_prog_compiler_static='-static'
8306        ;;
8307      # icc used to be incompatible with GCC.
8308      # ICC 10 doesn't accept -KPIC any more.
8309      icc* | ifort*)
8310	lt_prog_compiler_wl='-Wl,'
8311	lt_prog_compiler_pic='-fPIC'
8312	lt_prog_compiler_static='-static'
8313        ;;
8314      # Lahey Fortran 8.1.
8315      lf95*)
8316	lt_prog_compiler_wl='-Wl,'
8317	lt_prog_compiler_pic='--shared'
8318	lt_prog_compiler_static='--static'
8319	;;
8320      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8321        # Portland Group compilers (*not* the Pentium gcc compiler,
8322	# which looks to be a dead project)
8323	lt_prog_compiler_wl='-Wl,'
8324	lt_prog_compiler_pic='-fpic'
8325	lt_prog_compiler_static='-Bstatic'
8326        ;;
8327      ccc*)
8328        lt_prog_compiler_wl='-Wl,'
8329        # All Alpha code is PIC.
8330        lt_prog_compiler_static='-non_shared'
8331        ;;
8332      xl* | bgxl* | bgf* | mpixl*)
8333	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8334	lt_prog_compiler_wl='-Wl,'
8335	lt_prog_compiler_pic='-qpic'
8336	lt_prog_compiler_static='-qstaticlink'
8337	;;
8338      *)
8339	case `$CC -V 2>&1 | sed 5q` in
8340	*Sun\ F* | *Sun*Fortran*)
8341	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8342	  lt_prog_compiler_pic='-KPIC'
8343	  lt_prog_compiler_static='-Bstatic'
8344	  lt_prog_compiler_wl=''
8345	  ;;
8346	*Sun\ C*)
8347	  # Sun C 5.9
8348	  lt_prog_compiler_pic='-KPIC'
8349	  lt_prog_compiler_static='-Bstatic'
8350	  lt_prog_compiler_wl='-Wl,'
8351	  ;;
8352	esac
8353	;;
8354      esac
8355      ;;
8356
8357    newsos6)
8358      lt_prog_compiler_pic='-KPIC'
8359      lt_prog_compiler_static='-Bstatic'
8360      ;;
8361
8362    *nto* | *qnx*)
8363      # QNX uses GNU C++, but need to define -shared option too, otherwise
8364      # it will coredump.
8365      lt_prog_compiler_pic='-fPIC -shared'
8366      ;;
8367
8368    osf3* | osf4* | osf5*)
8369      lt_prog_compiler_wl='-Wl,'
8370      # All OSF/1 code is PIC.
8371      lt_prog_compiler_static='-non_shared'
8372      ;;
8373
8374    rdos*)
8375      lt_prog_compiler_static='-non_shared'
8376      ;;
8377
8378    solaris*)
8379      lt_prog_compiler_pic='-KPIC'
8380      lt_prog_compiler_static='-Bstatic'
8381      case $cc_basename in
8382      f77* | f90* | f95*)
8383	lt_prog_compiler_wl='-Qoption ld ';;
8384      *)
8385	lt_prog_compiler_wl='-Wl,';;
8386      esac
8387      ;;
8388
8389    sunos4*)
8390      lt_prog_compiler_wl='-Qoption ld '
8391      lt_prog_compiler_pic='-PIC'
8392      lt_prog_compiler_static='-Bstatic'
8393      ;;
8394
8395    sysv4 | sysv4.2uw2* | sysv4.3*)
8396      lt_prog_compiler_wl='-Wl,'
8397      lt_prog_compiler_pic='-KPIC'
8398      lt_prog_compiler_static='-Bstatic'
8399      ;;
8400
8401    sysv4*MP*)
8402      if test -d /usr/nec ;then
8403	lt_prog_compiler_pic='-Kconform_pic'
8404	lt_prog_compiler_static='-Bstatic'
8405      fi
8406      ;;
8407
8408    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8409      lt_prog_compiler_wl='-Wl,'
8410      lt_prog_compiler_pic='-KPIC'
8411      lt_prog_compiler_static='-Bstatic'
8412      ;;
8413
8414    unicos*)
8415      lt_prog_compiler_wl='-Wl,'
8416      lt_prog_compiler_can_build_shared=no
8417      ;;
8418
8419    uts4*)
8420      lt_prog_compiler_pic='-pic'
8421      lt_prog_compiler_static='-Bstatic'
8422      ;;
8423
8424    *)
8425      lt_prog_compiler_can_build_shared=no
8426      ;;
8427    esac
8428  fi
8429
8430case $host_os in
8431  # For platforms which do not support PIC, -DPIC is meaningless:
8432  *djgpp*)
8433    lt_prog_compiler_pic=
8434    ;;
8435  *)
8436    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8437    ;;
8438esac
8439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8440$as_echo "$lt_prog_compiler_pic" >&6; }
8441
8442
8443
8444
8445
8446
8447#
8448# Check to make sure the PIC flag actually works.
8449#
8450if test -n "$lt_prog_compiler_pic"; then
8451  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8452$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8453if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8454  $as_echo_n "(cached) " >&6
8455else
8456  lt_cv_prog_compiler_pic_works=no
8457   ac_outfile=conftest.$ac_objext
8458   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8459   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8460   # Insert the option either (1) after the last *FLAGS variable, or
8461   # (2) before a word containing "conftest.", or (3) at the end.
8462   # Note that $ac_compile itself does not contain backslashes and begins
8463   # with a dollar sign (not a hyphen), so the echo should work correctly.
8464   # The option is referenced via a variable to avoid confusing sed.
8465   lt_compile=`echo "$ac_compile" | $SED \
8466   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8467   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8468   -e 's:$: $lt_compiler_flag:'`
8469   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8470   (eval "$lt_compile" 2>conftest.err)
8471   ac_status=$?
8472   cat conftest.err >&5
8473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8474   if (exit $ac_status) && test -s "$ac_outfile"; then
8475     # The compiler can only warn and ignore the option if not recognized
8476     # So say no if there are warnings other than the usual output.
8477     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8478     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8479     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8480       lt_cv_prog_compiler_pic_works=yes
8481     fi
8482   fi
8483   $RM conftest*
8484
8485fi
8486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8487$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8488
8489if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8490    case $lt_prog_compiler_pic in
8491     "" | " "*) ;;
8492     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8493     esac
8494else
8495    lt_prog_compiler_pic=
8496     lt_prog_compiler_can_build_shared=no
8497fi
8498
8499fi
8500
8501
8502
8503
8504
8505
8506#
8507# Check to make sure the static flag actually works.
8508#
8509wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8511$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8512if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8513  $as_echo_n "(cached) " >&6
8514else
8515  lt_cv_prog_compiler_static_works=no
8516   save_LDFLAGS="$LDFLAGS"
8517   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8518   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8519   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8520     # The linker can only warn and ignore the option if not recognized
8521     # So say no if there are warnings
8522     if test -s conftest.err; then
8523       # Append any errors to the config.log.
8524       cat conftest.err 1>&5
8525       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8526       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8527       if diff conftest.exp conftest.er2 >/dev/null; then
8528         lt_cv_prog_compiler_static_works=yes
8529       fi
8530     else
8531       lt_cv_prog_compiler_static_works=yes
8532     fi
8533   fi
8534   $RM -r conftest*
8535   LDFLAGS="$save_LDFLAGS"
8536
8537fi
8538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8539$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8540
8541if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8542    :
8543else
8544    lt_prog_compiler_static=
8545fi
8546
8547
8548
8549
8550
8551
8552
8553  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8554$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8555if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8556  $as_echo_n "(cached) " >&6
8557else
8558  lt_cv_prog_compiler_c_o=no
8559   $RM -r conftest 2>/dev/null
8560   mkdir conftest
8561   cd conftest
8562   mkdir out
8563   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8564
8565   lt_compiler_flag="-o out/conftest2.$ac_objext"
8566   # Insert the option either (1) after the last *FLAGS variable, or
8567   # (2) before a word containing "conftest.", or (3) at the end.
8568   # Note that $ac_compile itself does not contain backslashes and begins
8569   # with a dollar sign (not a hyphen), so the echo should work correctly.
8570   lt_compile=`echo "$ac_compile" | $SED \
8571   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8572   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8573   -e 's:$: $lt_compiler_flag:'`
8574   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8575   (eval "$lt_compile" 2>out/conftest.err)
8576   ac_status=$?
8577   cat out/conftest.err >&5
8578   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8579   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8580   then
8581     # The compiler can only warn and ignore the option if not recognized
8582     # So say no if there are warnings
8583     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8584     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8585     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8586       lt_cv_prog_compiler_c_o=yes
8587     fi
8588   fi
8589   chmod u+w . 2>&5
8590   $RM conftest*
8591   # SGI C++ compiler will create directory out/ii_files/ for
8592   # template instantiation
8593   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8594   $RM out/* && rmdir out
8595   cd ..
8596   $RM -r conftest
8597   $RM conftest*
8598
8599fi
8600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8601$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8602
8603
8604
8605
8606
8607
8608  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8609$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8610if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8611  $as_echo_n "(cached) " >&6
8612else
8613  lt_cv_prog_compiler_c_o=no
8614   $RM -r conftest 2>/dev/null
8615   mkdir conftest
8616   cd conftest
8617   mkdir out
8618   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8619
8620   lt_compiler_flag="-o out/conftest2.$ac_objext"
8621   # Insert the option either (1) after the last *FLAGS variable, or
8622   # (2) before a word containing "conftest.", or (3) at the end.
8623   # Note that $ac_compile itself does not contain backslashes and begins
8624   # with a dollar sign (not a hyphen), so the echo should work correctly.
8625   lt_compile=`echo "$ac_compile" | $SED \
8626   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8627   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8628   -e 's:$: $lt_compiler_flag:'`
8629   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8630   (eval "$lt_compile" 2>out/conftest.err)
8631   ac_status=$?
8632   cat out/conftest.err >&5
8633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8634   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8635   then
8636     # The compiler can only warn and ignore the option if not recognized
8637     # So say no if there are warnings
8638     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8639     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8640     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8641       lt_cv_prog_compiler_c_o=yes
8642     fi
8643   fi
8644   chmod u+w . 2>&5
8645   $RM conftest*
8646   # SGI C++ compiler will create directory out/ii_files/ for
8647   # template instantiation
8648   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8649   $RM out/* && rmdir out
8650   cd ..
8651   $RM -r conftest
8652   $RM conftest*
8653
8654fi
8655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8656$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8657
8658
8659
8660
8661hard_links="nottested"
8662if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8663  # do not overwrite the value of need_locks provided by the user
8664  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8665$as_echo_n "checking if we can lock with hard links... " >&6; }
8666  hard_links=yes
8667  $RM conftest*
8668  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8669  touch conftest.a
8670  ln conftest.a conftest.b 2>&5 || hard_links=no
8671  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8673$as_echo "$hard_links" >&6; }
8674  if test "$hard_links" = no; then
8675    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8676$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8677    need_locks=warn
8678  fi
8679else
8680  need_locks=no
8681fi
8682
8683
8684
8685
8686
8687
8688  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8689$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8690
8691  runpath_var=
8692  allow_undefined_flag=
8693  always_export_symbols=no
8694  archive_cmds=
8695  archive_expsym_cmds=
8696  compiler_needs_object=no
8697  enable_shared_with_static_runtimes=no
8698  export_dynamic_flag_spec=
8699  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8700  hardcode_automatic=no
8701  hardcode_direct=no
8702  hardcode_direct_absolute=no
8703  hardcode_libdir_flag_spec=
8704  hardcode_libdir_flag_spec_ld=
8705  hardcode_libdir_separator=
8706  hardcode_minus_L=no
8707  hardcode_shlibpath_var=unsupported
8708  inherit_rpath=no
8709  link_all_deplibs=unknown
8710  module_cmds=
8711  module_expsym_cmds=
8712  old_archive_from_new_cmds=
8713  old_archive_from_expsyms_cmds=
8714  thread_safe_flag_spec=
8715  whole_archive_flag_spec=
8716  # include_expsyms should be a list of space-separated symbols to be *always*
8717  # included in the symbol list
8718  include_expsyms=
8719  # exclude_expsyms can be an extended regexp of symbols to exclude
8720  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8721  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8722  # as well as any symbol that contains `d'.
8723  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8724  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8725  # platforms (ab)use it in PIC code, but their linkers get confused if
8726  # the symbol is explicitly referenced.  Since portable code cannot
8727  # rely on this symbol name, it's probably fine to never include it in
8728  # preloaded symbol tables.
8729  # Exclude shared library initialization/finalization symbols.
8730  extract_expsyms_cmds=
8731
8732  case $host_os in
8733  cygwin* | mingw* | pw32* | cegcc*)
8734    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8735    # When not using gcc, we currently assume that we are using
8736    # Microsoft Visual C++.
8737    if test "$GCC" != yes; then
8738      with_gnu_ld=no
8739    fi
8740    ;;
8741  interix*)
8742    # we just hope/assume this is gcc and not c89 (= MSVC++)
8743    with_gnu_ld=yes
8744    ;;
8745  openbsd*)
8746    with_gnu_ld=no
8747    ;;
8748  esac
8749
8750  ld_shlibs=yes
8751
8752  # On some targets, GNU ld is compatible enough with the native linker
8753  # that we're better off using the native interface for both.
8754  lt_use_gnu_ld_interface=no
8755  if test "$with_gnu_ld" = yes; then
8756    case $host_os in
8757      aix*)
8758	# The AIX port of GNU ld has always aspired to compatibility
8759	# with the native linker.  However, as the warning in the GNU ld
8760	# block says, versions before 2.19.5* couldn't really create working
8761	# shared libraries, regardless of the interface used.
8762	case `$LD -v 2>&1` in
8763	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8764	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8765	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8766	  *)
8767	    lt_use_gnu_ld_interface=yes
8768	    ;;
8769	esac
8770	;;
8771      *)
8772	lt_use_gnu_ld_interface=yes
8773	;;
8774    esac
8775  fi
8776
8777  if test "$lt_use_gnu_ld_interface" = yes; then
8778    # If archive_cmds runs LD, not CC, wlarc should be empty
8779    wlarc='${wl}'
8780
8781    # Set some defaults for GNU ld with shared library support. These
8782    # are reset later if shared libraries are not supported. Putting them
8783    # here allows them to be overridden if necessary.
8784    runpath_var=LD_RUN_PATH
8785    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8786    export_dynamic_flag_spec='${wl}--export-dynamic'
8787    # ancient GNU ld didn't support --whole-archive et. al.
8788    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8789      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8790    else
8791      whole_archive_flag_spec=
8792    fi
8793    supports_anon_versioning=no
8794    case `$LD -v 2>&1` in
8795      *GNU\ gold*) supports_anon_versioning=yes ;;
8796      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8797      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8798      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8799      *\ 2.11.*) ;; # other 2.11 versions
8800      *) supports_anon_versioning=yes ;;
8801    esac
8802
8803    # See if GNU ld supports shared libraries.
8804    case $host_os in
8805    aix[3-9]*)
8806      # On AIX/PPC, the GNU linker is very broken
8807      if test "$host_cpu" != ia64; then
8808	ld_shlibs=no
8809	cat <<_LT_EOF 1>&2
8810
8811*** Warning: the GNU linker, at least up to release 2.19, is reported
8812*** to be unable to reliably create shared libraries on AIX.
8813*** Therefore, libtool is disabling shared libraries support.  If you
8814*** really care for shared libraries, you may want to install binutils
8815*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8816*** You will then need to restart the configuration process.
8817
8818_LT_EOF
8819      fi
8820      ;;
8821
8822    amigaos*)
8823      case $host_cpu in
8824      powerpc)
8825            # see comment about AmigaOS4 .so support
8826            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8827            archive_expsym_cmds=''
8828        ;;
8829      m68k)
8830            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)'
8831            hardcode_libdir_flag_spec='-L$libdir'
8832            hardcode_minus_L=yes
8833        ;;
8834      esac
8835      ;;
8836
8837    beos*)
8838      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8839	allow_undefined_flag=unsupported
8840	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8841	# support --undefined.  This deserves some investigation.  FIXME
8842	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8843      else
8844	ld_shlibs=no
8845      fi
8846      ;;
8847
8848    cygwin* | mingw* | pw32* | cegcc*)
8849      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8850      # as there is no search path for DLLs.
8851      hardcode_libdir_flag_spec='-L$libdir'
8852      export_dynamic_flag_spec='${wl}--export-all-symbols'
8853      allow_undefined_flag=unsupported
8854      always_export_symbols=no
8855      enable_shared_with_static_runtimes=yes
8856      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8857
8858      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8859        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8860	# If the export-symbols file already is a .def file (1st line
8861	# is EXPORTS), use it as is; otherwise, prepend...
8862	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8863	  cp $export_symbols $output_objdir/$soname.def;
8864	else
8865	  echo EXPORTS > $output_objdir/$soname.def;
8866	  cat $export_symbols >> $output_objdir/$soname.def;
8867	fi~
8868	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8869      else
8870	ld_shlibs=no
8871      fi
8872      ;;
8873
8874    haiku*)
8875      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8876      link_all_deplibs=yes
8877      ;;
8878
8879    interix[3-9]*)
8880      hardcode_direct=no
8881      hardcode_shlibpath_var=no
8882      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8883      export_dynamic_flag_spec='${wl}-E'
8884      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8885      # Instead, shared libraries are loaded at an image base (0x10000000 by
8886      # default) and relocated if they conflict, which is a slow very memory
8887      # consuming and fragmenting process.  To avoid this, we pick a random,
8888      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8889      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8890      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8891      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'
8892      ;;
8893
8894    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8895      tmp_diet=no
8896      if test "$host_os" = linux-dietlibc; then
8897	case $cc_basename in
8898	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8899	esac
8900      fi
8901      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8902	 && test "$tmp_diet" = no
8903      then
8904	tmp_addflag=
8905	tmp_sharedflag='-shared'
8906	case $cc_basename,$host_cpu in
8907        pgcc*)				# Portland Group C compiler
8908	  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'
8909	  tmp_addflag=' $pic_flag'
8910	  ;;
8911	pgf77* | pgf90* | pgf95* | pgfortran*)
8912					# Portland Group f77 and f90 compilers
8913	  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'
8914	  tmp_addflag=' $pic_flag -Mnomain' ;;
8915	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8916	  tmp_addflag=' -i_dynamic' ;;
8917	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8918	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8919	ifc* | ifort*)			# Intel Fortran compiler
8920	  tmp_addflag=' -nofor_main' ;;
8921	lf95*)				# Lahey Fortran 8.1
8922	  whole_archive_flag_spec=
8923	  tmp_sharedflag='--shared' ;;
8924	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8925	  tmp_sharedflag='-qmkshrobj'
8926	  tmp_addflag= ;;
8927	nvcc*)	# Cuda Compiler Driver 2.2
8928	  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'
8929	  compiler_needs_object=yes
8930	  ;;
8931	esac
8932	case `$CC -V 2>&1 | sed 5q` in
8933	*Sun\ C*)			# Sun C 5.9
8934	  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'
8935	  compiler_needs_object=yes
8936	  tmp_sharedflag='-G' ;;
8937	*Sun\ F*)			# Sun Fortran 8.3
8938	  tmp_sharedflag='-G' ;;
8939	esac
8940	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8941
8942        if test "x$supports_anon_versioning" = xyes; then
8943          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8944	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8945	    echo "local: *; };" >> $output_objdir/$libname.ver~
8946	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8947        fi
8948
8949	case $cc_basename in
8950	xlf* | bgf* | bgxlf* | mpixlf*)
8951	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8952	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8953	  hardcode_libdir_flag_spec=
8954	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8955	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8956	  if test "x$supports_anon_versioning" = xyes; then
8957	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8958	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8959	      echo "local: *; };" >> $output_objdir/$libname.ver~
8960	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8961	  fi
8962	  ;;
8963	esac
8964      else
8965        ld_shlibs=no
8966      fi
8967      ;;
8968
8969    netbsd*)
8970      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8971	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8972	wlarc=
8973      else
8974	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8975	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8976      fi
8977      ;;
8978
8979    solaris*)
8980      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8981	ld_shlibs=no
8982	cat <<_LT_EOF 1>&2
8983
8984*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8985*** create shared libraries on Solaris systems.  Therefore, libtool
8986*** is disabling shared libraries support.  We urge you to upgrade GNU
8987*** binutils to release 2.9.1 or newer.  Another option is to modify
8988*** your PATH or compiler configuration so that the native linker is
8989*** used, and then restart.
8990
8991_LT_EOF
8992      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8993	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8994	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8995      else
8996	ld_shlibs=no
8997      fi
8998      ;;
8999
9000    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9001      case `$LD -v 2>&1` in
9002        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9003	ld_shlibs=no
9004	cat <<_LT_EOF 1>&2
9005
9006*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9007*** reliably create shared libraries on SCO systems.  Therefore, libtool
9008*** is disabling shared libraries support.  We urge you to upgrade GNU
9009*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9010*** your PATH or compiler configuration so that the native linker is
9011*** used, and then restart.
9012
9013_LT_EOF
9014	;;
9015	*)
9016	  # For security reasons, it is highly recommended that you always
9017	  # use absolute paths for naming shared libraries, and exclude the
9018	  # DT_RUNPATH tag from executables and libraries.  But doing so
9019	  # requires that you compile everything twice, which is a pain.
9020	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9021	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9022	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9023	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9024	  else
9025	    ld_shlibs=no
9026	  fi
9027	;;
9028      esac
9029      ;;
9030
9031    sunos4*)
9032      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9033      wlarc=
9034      hardcode_direct=yes
9035      hardcode_shlibpath_var=no
9036      ;;
9037
9038    *)
9039      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9040	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9041	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9042      else
9043	ld_shlibs=no
9044      fi
9045      ;;
9046    esac
9047
9048    if test "$ld_shlibs" = no; then
9049      runpath_var=
9050      hardcode_libdir_flag_spec=
9051      export_dynamic_flag_spec=
9052      whole_archive_flag_spec=
9053    fi
9054  else
9055    # PORTME fill in a description of your system's linker (not GNU ld)
9056    case $host_os in
9057    aix3*)
9058      allow_undefined_flag=unsupported
9059      always_export_symbols=yes
9060      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'
9061      # Note: this linker hardcodes the directories in LIBPATH if there
9062      # are no directories specified by -L.
9063      hardcode_minus_L=yes
9064      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9065	# Neither direct hardcoding nor static linking is supported with a
9066	# broken collect2.
9067	hardcode_direct=unsupported
9068      fi
9069      ;;
9070
9071    aix[4-9]*)
9072      if test "$host_cpu" = ia64; then
9073	# On IA64, the linker does run time linking by default, so we don't
9074	# have to do anything special.
9075	aix_use_runtimelinking=no
9076	exp_sym_flag='-Bexport'
9077	no_entry_flag=""
9078      else
9079	# If we're using GNU nm, then we don't want the "-C" option.
9080	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9081	# Also, AIX nm treats weak defined symbols like other global
9082	# defined symbols, whereas GNU nm marks them as "W".
9083	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9084	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9085	else
9086	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9087	fi
9088	aix_use_runtimelinking=no
9089
9090	# Test if we are trying to use run time linking or normal
9091	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9092	# need to do runtime linking.
9093	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9094	  for ld_flag in $LDFLAGS; do
9095	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9096	    aix_use_runtimelinking=yes
9097	    break
9098	  fi
9099	  done
9100	  ;;
9101	esac
9102
9103	exp_sym_flag='-bexport'
9104	no_entry_flag='-bnoentry'
9105      fi
9106
9107      # When large executables or shared objects are built, AIX ld can
9108      # have problems creating the table of contents.  If linking a library
9109      # or program results in "error TOC overflow" add -mminimal-toc to
9110      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9111      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9112
9113      archive_cmds=''
9114      hardcode_direct=yes
9115      hardcode_direct_absolute=yes
9116      hardcode_libdir_separator=':'
9117      link_all_deplibs=yes
9118      file_list_spec='${wl}-f,'
9119
9120      if test "$GCC" = yes; then
9121	case $host_os in aix4.[012]|aix4.[012].*)
9122	# We only want to do this on AIX 4.2 and lower, the check
9123	# below for broken collect2 doesn't work under 4.3+
9124	  collect2name=`${CC} -print-prog-name=collect2`
9125	  if test -f "$collect2name" &&
9126	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9127	  then
9128	  # We have reworked collect2
9129	  :
9130	  else
9131	  # We have old collect2
9132	  hardcode_direct=unsupported
9133	  # It fails to find uninstalled libraries when the uninstalled
9134	  # path is not listed in the libpath.  Setting hardcode_minus_L
9135	  # to unsupported forces relinking
9136	  hardcode_minus_L=yes
9137	  hardcode_libdir_flag_spec='-L$libdir'
9138	  hardcode_libdir_separator=
9139	  fi
9140	  ;;
9141	esac
9142	shared_flag='-shared'
9143	if test "$aix_use_runtimelinking" = yes; then
9144	  shared_flag="$shared_flag "'${wl}-G'
9145	fi
9146      else
9147	# not using gcc
9148	if test "$host_cpu" = ia64; then
9149	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9150	# chokes on -Wl,-G. The following line is correct:
9151	  shared_flag='-G'
9152	else
9153	  if test "$aix_use_runtimelinking" = yes; then
9154	    shared_flag='${wl}-G'
9155	  else
9156	    shared_flag='${wl}-bM:SRE'
9157	  fi
9158	fi
9159      fi
9160
9161      export_dynamic_flag_spec='${wl}-bexpall'
9162      # It seems that -bexpall does not export symbols beginning with
9163      # underscore (_), so it is better to generate a list of symbols to export.
9164      always_export_symbols=yes
9165      if test "$aix_use_runtimelinking" = yes; then
9166	# Warning - without using the other runtime loading flags (-brtl),
9167	# -berok will link without error, but may produce a broken library.
9168	allow_undefined_flag='-berok'
9169        # Determine the default libpath from the value encoded in an
9170        # empty executable.
9171        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172/* end confdefs.h.  */
9173
9174int
9175main ()
9176{
9177
9178  ;
9179  return 0;
9180}
9181_ACEOF
9182if ac_fn_c_try_link "$LINENO"; then :
9183
9184lt_aix_libpath_sed='
9185    /Import File Strings/,/^$/ {
9186	/^0/ {
9187	    s/^0  *\(.*\)$/\1/
9188	    p
9189	}
9190    }'
9191aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9192# Check for a 64-bit object if we didn't find anything.
9193if test -z "$aix_libpath"; then
9194  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9195fi
9196fi
9197rm -f core conftest.err conftest.$ac_objext \
9198    conftest$ac_exeext conftest.$ac_ext
9199if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9200
9201        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9202        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9203      else
9204	if test "$host_cpu" = ia64; then
9205	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9206	  allow_undefined_flag="-z nodefs"
9207	  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"
9208	else
9209	 # Determine the default libpath from the value encoded in an
9210	 # empty executable.
9211	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9212/* end confdefs.h.  */
9213
9214int
9215main ()
9216{
9217
9218  ;
9219  return 0;
9220}
9221_ACEOF
9222if ac_fn_c_try_link "$LINENO"; then :
9223
9224lt_aix_libpath_sed='
9225    /Import File Strings/,/^$/ {
9226	/^0/ {
9227	    s/^0  *\(.*\)$/\1/
9228	    p
9229	}
9230    }'
9231aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9232# Check for a 64-bit object if we didn't find anything.
9233if test -z "$aix_libpath"; then
9234  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9235fi
9236fi
9237rm -f core conftest.err conftest.$ac_objext \
9238    conftest$ac_exeext conftest.$ac_ext
9239if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9240
9241	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9242	  # Warning - without using the other run time loading flags,
9243	  # -berok will link without error, but may produce a broken library.
9244	  no_undefined_flag=' ${wl}-bernotok'
9245	  allow_undefined_flag=' ${wl}-berok'
9246	  if test "$with_gnu_ld" = yes; then
9247	    # We only use this code for GNU lds that support --whole-archive.
9248	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9249	  else
9250	    # Exported symbols can be pulled into shared objects from archives
9251	    whole_archive_flag_spec='$convenience'
9252	  fi
9253	  archive_cmds_need_lc=yes
9254	  # This is similar to how AIX traditionally builds its shared libraries.
9255	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9256	fi
9257      fi
9258      ;;
9259
9260    amigaos*)
9261      case $host_cpu in
9262      powerpc)
9263            # see comment about AmigaOS4 .so support
9264            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9265            archive_expsym_cmds=''
9266        ;;
9267      m68k)
9268            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)'
9269            hardcode_libdir_flag_spec='-L$libdir'
9270            hardcode_minus_L=yes
9271        ;;
9272      esac
9273      ;;
9274
9275    bsdi[45]*)
9276      export_dynamic_flag_spec=-rdynamic
9277      ;;
9278
9279    cygwin* | mingw* | pw32* | cegcc*)
9280      # When not using gcc, we currently assume that we are using
9281      # Microsoft Visual C++.
9282      # hardcode_libdir_flag_spec is actually meaningless, as there is
9283      # no search path for DLLs.
9284      hardcode_libdir_flag_spec=' '
9285      allow_undefined_flag=unsupported
9286      # Tell ltmain to make .lib files, not .a files.
9287      libext=lib
9288      # Tell ltmain to make .dll files, not .so files.
9289      shrext_cmds=".dll"
9290      # FIXME: Setting linknames here is a bad hack.
9291      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9292      # The linker will automatically build a .lib file if we build a DLL.
9293      old_archive_from_new_cmds='true'
9294      # FIXME: Should let the user specify the lib program.
9295      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9296      fix_srcfile_path='`cygpath -w "$srcfile"`'
9297      enable_shared_with_static_runtimes=yes
9298      ;;
9299
9300    darwin* | rhapsody*)
9301
9302
9303  archive_cmds_need_lc=no
9304  hardcode_direct=no
9305  hardcode_automatic=yes
9306  hardcode_shlibpath_var=unsupported
9307  if test "$lt_cv_ld_force_load" = "yes"; then
9308    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\"`'
9309  else
9310    whole_archive_flag_spec=''
9311  fi
9312  link_all_deplibs=yes
9313  allow_undefined_flag="$_lt_dar_allow_undefined"
9314  case $cc_basename in
9315     ifort*) _lt_dar_can_shared=yes ;;
9316     *) _lt_dar_can_shared=$GCC ;;
9317  esac
9318  if test "$_lt_dar_can_shared" = "yes"; then
9319    output_verbose_link_cmd=func_echo_all
9320    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9321    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9322    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}"
9323    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}"
9324
9325  else
9326  ld_shlibs=no
9327  fi
9328
9329      ;;
9330
9331    dgux*)
9332      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9333      hardcode_libdir_flag_spec='-L$libdir'
9334      hardcode_shlibpath_var=no
9335      ;;
9336
9337    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9338    # support.  Future versions do this automatically, but an explicit c++rt0.o
9339    # does not break anything, and helps significantly (at the cost of a little
9340    # extra space).
9341    freebsd2.2*)
9342      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9343      hardcode_libdir_flag_spec='-R$libdir'
9344      hardcode_direct=yes
9345      hardcode_shlibpath_var=no
9346      ;;
9347
9348    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9349    freebsd2.*)
9350      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9351      hardcode_direct=yes
9352      hardcode_minus_L=yes
9353      hardcode_shlibpath_var=no
9354      ;;
9355
9356    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9357    freebsd* | dragonfly*)
9358      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9359      hardcode_libdir_flag_spec='-R$libdir'
9360      hardcode_direct=yes
9361      hardcode_shlibpath_var=no
9362      ;;
9363
9364    hpux9*)
9365      if test "$GCC" = yes; then
9366	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9367      else
9368	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9369      fi
9370      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9371      hardcode_libdir_separator=:
9372      hardcode_direct=yes
9373
9374      # hardcode_minus_L: Not really in the search PATH,
9375      # but as the default location of the library.
9376      hardcode_minus_L=yes
9377      export_dynamic_flag_spec='${wl}-E'
9378      ;;
9379
9380    hpux10*)
9381      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9382	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9383      else
9384	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9385      fi
9386      if test "$with_gnu_ld" = no; then
9387	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9388	hardcode_libdir_flag_spec_ld='+b $libdir'
9389	hardcode_libdir_separator=:
9390	hardcode_direct=yes
9391	hardcode_direct_absolute=yes
9392	export_dynamic_flag_spec='${wl}-E'
9393	# hardcode_minus_L: Not really in the search PATH,
9394	# but as the default location of the library.
9395	hardcode_minus_L=yes
9396      fi
9397      ;;
9398
9399    hpux11*)
9400      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9401	case $host_cpu in
9402	hppa*64*)
9403	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9404	  ;;
9405	ia64*)
9406	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9407	  ;;
9408	*)
9409	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9410	  ;;
9411	esac
9412      else
9413	case $host_cpu in
9414	hppa*64*)
9415	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9416	  ;;
9417	ia64*)
9418	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9419	  ;;
9420	*)
9421
9422	  # Older versions of the 11.00 compiler do not understand -b yet
9423	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9424	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9425$as_echo_n "checking if $CC understands -b... " >&6; }
9426if test "${lt_cv_prog_compiler__b+set}" = set; then :
9427  $as_echo_n "(cached) " >&6
9428else
9429  lt_cv_prog_compiler__b=no
9430   save_LDFLAGS="$LDFLAGS"
9431   LDFLAGS="$LDFLAGS -b"
9432   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9433   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9434     # The linker can only warn and ignore the option if not recognized
9435     # So say no if there are warnings
9436     if test -s conftest.err; then
9437       # Append any errors to the config.log.
9438       cat conftest.err 1>&5
9439       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9440       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9441       if diff conftest.exp conftest.er2 >/dev/null; then
9442         lt_cv_prog_compiler__b=yes
9443       fi
9444     else
9445       lt_cv_prog_compiler__b=yes
9446     fi
9447   fi
9448   $RM -r conftest*
9449   LDFLAGS="$save_LDFLAGS"
9450
9451fi
9452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9453$as_echo "$lt_cv_prog_compiler__b" >&6; }
9454
9455if test x"$lt_cv_prog_compiler__b" = xyes; then
9456    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9457else
9458    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9459fi
9460
9461	  ;;
9462	esac
9463      fi
9464      if test "$with_gnu_ld" = no; then
9465	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9466	hardcode_libdir_separator=:
9467
9468	case $host_cpu in
9469	hppa*64*|ia64*)
9470	  hardcode_direct=no
9471	  hardcode_shlibpath_var=no
9472	  ;;
9473	*)
9474	  hardcode_direct=yes
9475	  hardcode_direct_absolute=yes
9476	  export_dynamic_flag_spec='${wl}-E'
9477
9478	  # hardcode_minus_L: Not really in the search PATH,
9479	  # but as the default location of the library.
9480	  hardcode_minus_L=yes
9481	  ;;
9482	esac
9483      fi
9484      ;;
9485
9486    irix5* | irix6* | nonstopux*)
9487      if test "$GCC" = yes; then
9488	archive_cmds='$CC -shared $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'
9489	# Try to use the -exported_symbol ld option, if it does not
9490	# work, assume that -exports_file does not work either and
9491	# implicitly export all symbols.
9492        save_LDFLAGS="$LDFLAGS"
9493        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9494        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9495/* end confdefs.h.  */
9496int foo(void) {}
9497_ACEOF
9498if ac_fn_c_try_link "$LINENO"; then :
9499  archive_expsym_cmds='$CC -shared $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'
9500
9501fi
9502rm -f core conftest.err conftest.$ac_objext \
9503    conftest$ac_exeext conftest.$ac_ext
9504        LDFLAGS="$save_LDFLAGS"
9505      else
9506	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'
9507	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'
9508      fi
9509      archive_cmds_need_lc='no'
9510      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9511      hardcode_libdir_separator=:
9512      inherit_rpath=yes
9513      link_all_deplibs=yes
9514      ;;
9515
9516    netbsd*)
9517      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9518	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9519      else
9520	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9521      fi
9522      hardcode_libdir_flag_spec='-R$libdir'
9523      hardcode_direct=yes
9524      hardcode_shlibpath_var=no
9525      ;;
9526
9527    newsos6)
9528      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9529      hardcode_direct=yes
9530      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9531      hardcode_libdir_separator=:
9532      hardcode_shlibpath_var=no
9533      ;;
9534
9535    *nto* | *qnx*)
9536      ;;
9537
9538    openbsd*)
9539      if test -f /usr/libexec/ld.so; then
9540	hardcode_direct=yes
9541	hardcode_shlibpath_var=no
9542	hardcode_direct_absolute=yes
9543	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9544	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9545	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9546	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9547	  export_dynamic_flag_spec='${wl}-E'
9548	else
9549	  case $host_os in
9550	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9551	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9552	     hardcode_libdir_flag_spec='-R$libdir'
9553	     ;;
9554	   *)
9555	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9556	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9557	     ;;
9558	  esac
9559	fi
9560      else
9561	ld_shlibs=no
9562      fi
9563      ;;
9564
9565    os2*)
9566      hardcode_libdir_flag_spec='-L$libdir'
9567      hardcode_minus_L=yes
9568      allow_undefined_flag=unsupported
9569      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9570      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9571      ;;
9572
9573    osf3*)
9574      if test "$GCC" = yes; then
9575	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9576	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'
9577      else
9578	allow_undefined_flag=' -expect_unresolved \*'
9579	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'
9580      fi
9581      archive_cmds_need_lc='no'
9582      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9583      hardcode_libdir_separator=:
9584      ;;
9585
9586    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9587      if test "$GCC" = yes; then
9588	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9589	archive_cmds='$CC -shared${allow_undefined_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'
9590	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9591      else
9592	allow_undefined_flag=' -expect_unresolved \*'
9593	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'
9594	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~
9595	$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'
9596
9597	# Both c and cxx compiler support -rpath directly
9598	hardcode_libdir_flag_spec='-rpath $libdir'
9599      fi
9600      archive_cmds_need_lc='no'
9601      hardcode_libdir_separator=:
9602      ;;
9603
9604    solaris*)
9605      no_undefined_flag=' -z defs'
9606      if test "$GCC" = yes; then
9607	wlarc='${wl}'
9608	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9609	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9610	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9611      else
9612	case `$CC -V 2>&1` in
9613	*"Compilers 5.0"*)
9614	  wlarc=''
9615	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9616	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9617	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9618	  ;;
9619	*)
9620	  wlarc='${wl}'
9621	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9622	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9623	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9624	  ;;
9625	esac
9626      fi
9627      hardcode_libdir_flag_spec='-R$libdir'
9628      hardcode_shlibpath_var=no
9629      case $host_os in
9630      solaris2.[0-5] | solaris2.[0-5].*) ;;
9631      *)
9632	# The compiler driver will combine and reorder linker options,
9633	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9634	# but is careful enough not to reorder.
9635	# Supported since Solaris 2.6 (maybe 2.5.1?)
9636	if test "$GCC" = yes; then
9637	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9638	else
9639	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9640	fi
9641	;;
9642      esac
9643      link_all_deplibs=yes
9644      ;;
9645
9646    sunos4*)
9647      if test "x$host_vendor" = xsequent; then
9648	# Use $CC to link under sequent, because it throws in some extra .o
9649	# files that make .init and .fini sections work.
9650	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9651      else
9652	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9653      fi
9654      hardcode_libdir_flag_spec='-L$libdir'
9655      hardcode_direct=yes
9656      hardcode_minus_L=yes
9657      hardcode_shlibpath_var=no
9658      ;;
9659
9660    sysv4)
9661      case $host_vendor in
9662	sni)
9663	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9664	  hardcode_direct=yes # is this really true???
9665	;;
9666	siemens)
9667	  ## LD is ld it makes a PLAMLIB
9668	  ## CC just makes a GrossModule.
9669	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9670	  reload_cmds='$CC -r -o $output$reload_objs'
9671	  hardcode_direct=no
9672        ;;
9673	motorola)
9674	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9675	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9676	;;
9677      esac
9678      runpath_var='LD_RUN_PATH'
9679      hardcode_shlibpath_var=no
9680      ;;
9681
9682    sysv4.3*)
9683      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9684      hardcode_shlibpath_var=no
9685      export_dynamic_flag_spec='-Bexport'
9686      ;;
9687
9688    sysv4*MP*)
9689      if test -d /usr/nec; then
9690	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9691	hardcode_shlibpath_var=no
9692	runpath_var=LD_RUN_PATH
9693	hardcode_runpath_var=yes
9694	ld_shlibs=yes
9695      fi
9696      ;;
9697
9698    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9699      no_undefined_flag='${wl}-z,text'
9700      archive_cmds_need_lc=no
9701      hardcode_shlibpath_var=no
9702      runpath_var='LD_RUN_PATH'
9703
9704      if test "$GCC" = yes; then
9705	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9706	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9707      else
9708	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9709	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9710      fi
9711      ;;
9712
9713    sysv5* | sco3.2v5* | sco5v6*)
9714      # Note: We can NOT use -z defs as we might desire, because we do not
9715      # link with -lc, and that would cause any symbols used from libc to
9716      # always be unresolved, which means just about no library would
9717      # ever link correctly.  If we're not using GNU ld we use -z text
9718      # though, which does catch some bad symbols but isn't as heavy-handed
9719      # as -z defs.
9720      no_undefined_flag='${wl}-z,text'
9721      allow_undefined_flag='${wl}-z,nodefs'
9722      archive_cmds_need_lc=no
9723      hardcode_shlibpath_var=no
9724      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9725      hardcode_libdir_separator=':'
9726      link_all_deplibs=yes
9727      export_dynamic_flag_spec='${wl}-Bexport'
9728      runpath_var='LD_RUN_PATH'
9729
9730      if test "$GCC" = yes; then
9731	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9732	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9733      else
9734	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9735	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9736      fi
9737      ;;
9738
9739    uts4*)
9740      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9741      hardcode_libdir_flag_spec='-L$libdir'
9742      hardcode_shlibpath_var=no
9743      ;;
9744
9745    *)
9746      ld_shlibs=no
9747      ;;
9748    esac
9749
9750    if test x$host_vendor = xsni; then
9751      case $host in
9752      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9753	export_dynamic_flag_spec='${wl}-Blargedynsym'
9754	;;
9755      esac
9756    fi
9757  fi
9758
9759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9760$as_echo "$ld_shlibs" >&6; }
9761test "$ld_shlibs" = no && can_build_shared=no
9762
9763with_gnu_ld=$with_gnu_ld
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779#
9780# Do we need to explicitly link libc?
9781#
9782case "x$archive_cmds_need_lc" in
9783x|xyes)
9784  # Assume -lc should be added
9785  archive_cmds_need_lc=yes
9786
9787  if test "$enable_shared" = yes && test "$GCC" = yes; then
9788    case $archive_cmds in
9789    *'~'*)
9790      # FIXME: we may have to deal with multi-command sequences.
9791      ;;
9792    '$CC '*)
9793      # Test whether the compiler implicitly links with -lc since on some
9794      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9795      # to ld, don't add -lc before -lgcc.
9796      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9797$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9798if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9799  $as_echo_n "(cached) " >&6
9800else
9801  $RM conftest*
9802	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9803
9804	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9805  (eval $ac_compile) 2>&5
9806  ac_status=$?
9807  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9808  test $ac_status = 0; } 2>conftest.err; then
9809	  soname=conftest
9810	  lib=conftest
9811	  libobjs=conftest.$ac_objext
9812	  deplibs=
9813	  wl=$lt_prog_compiler_wl
9814	  pic_flag=$lt_prog_compiler_pic
9815	  compiler_flags=-v
9816	  linker_flags=-v
9817	  verstring=
9818	  output_objdir=.
9819	  libname=conftest
9820	  lt_save_allow_undefined_flag=$allow_undefined_flag
9821	  allow_undefined_flag=
9822	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9823  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9824  ac_status=$?
9825  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9826  test $ac_status = 0; }
9827	  then
9828	    lt_cv_archive_cmds_need_lc=no
9829	  else
9830	    lt_cv_archive_cmds_need_lc=yes
9831	  fi
9832	  allow_undefined_flag=$lt_save_allow_undefined_flag
9833	else
9834	  cat conftest.err 1>&5
9835	fi
9836	$RM conftest*
9837
9838fi
9839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9840$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9841      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9842      ;;
9843    esac
9844  fi
9845  ;;
9846esac
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10005$as_echo_n "checking dynamic linker characteristics... " >&6; }
10006
10007if test "$GCC" = yes; then
10008  case $host_os in
10009    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10010    *) lt_awk_arg="/^libraries:/" ;;
10011  esac
10012  case $host_os in
10013    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10014    *) lt_sed_strip_eq="s,=/,/,g" ;;
10015  esac
10016  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10017  case $lt_search_path_spec in
10018  *\;*)
10019    # if the path contains ";" then we assume it to be the separator
10020    # otherwise default to the standard path separator (i.e. ":") - it is
10021    # assumed that no part of a normal pathname contains ";" but that should
10022    # okay in the real world where ";" in dirpaths is itself problematic.
10023    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10024    ;;
10025  *)
10026    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10027    ;;
10028  esac
10029  # Ok, now we have the path, separated by spaces, we can step through it
10030  # and add multilib dir if necessary.
10031  lt_tmp_lt_search_path_spec=
10032  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10033  for lt_sys_path in $lt_search_path_spec; do
10034    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10035      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10036    else
10037      test -d "$lt_sys_path" && \
10038	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10039    fi
10040  done
10041  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10042BEGIN {RS=" "; FS="/|\n";} {
10043  lt_foo="";
10044  lt_count=0;
10045  for (lt_i = NF; lt_i > 0; lt_i--) {
10046    if ($lt_i != "" && $lt_i != ".") {
10047      if ($lt_i == "..") {
10048        lt_count++;
10049      } else {
10050        if (lt_count == 0) {
10051          lt_foo="/" $lt_i lt_foo;
10052        } else {
10053          lt_count--;
10054        }
10055      }
10056    }
10057  }
10058  if (lt_foo != "") { lt_freq[lt_foo]++; }
10059  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10060}'`
10061  # AWK program above erroneously prepends '/' to C:/dos/paths
10062  # for these hosts.
10063  case $host_os in
10064    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10065      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10066  esac
10067  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10068else
10069  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10070fi
10071library_names_spec=
10072libname_spec='lib$name'
10073soname_spec=
10074shrext_cmds=".so"
10075postinstall_cmds=
10076postuninstall_cmds=
10077finish_cmds=
10078finish_eval=
10079shlibpath_var=
10080shlibpath_overrides_runpath=unknown
10081version_type=none
10082dynamic_linker="$host_os ld.so"
10083sys_lib_dlsearch_path_spec="/lib /usr/lib"
10084need_lib_prefix=unknown
10085hardcode_into_libs=no
10086
10087# when you set need_version to no, make sure it does not cause -set_version
10088# flags to be left without arguments
10089need_version=unknown
10090
10091case $host_os in
10092aix3*)
10093  version_type=linux
10094  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10095  shlibpath_var=LIBPATH
10096
10097  # AIX 3 has no versioning support, so we append a major version to the name.
10098  soname_spec='${libname}${release}${shared_ext}$major'
10099  ;;
10100
10101aix[4-9]*)
10102  version_type=linux
10103  need_lib_prefix=no
10104  need_version=no
10105  hardcode_into_libs=yes
10106  if test "$host_cpu" = ia64; then
10107    # AIX 5 supports IA64
10108    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10109    shlibpath_var=LD_LIBRARY_PATH
10110  else
10111    # With GCC up to 2.95.x, collect2 would create an import file
10112    # for dependence libraries.  The import file would start with
10113    # the line `#! .'.  This would cause the generated library to
10114    # depend on `.', always an invalid library.  This was fixed in
10115    # development snapshots of GCC prior to 3.0.
10116    case $host_os in
10117      aix4 | aix4.[01] | aix4.[01].*)
10118      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10119	   echo ' yes '
10120	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10121	:
10122      else
10123	can_build_shared=no
10124      fi
10125      ;;
10126    esac
10127    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10128    # soname into executable. Probably we can add versioning support to
10129    # collect2, so additional links can be useful in future.
10130    if test "$aix_use_runtimelinking" = yes; then
10131      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10132      # instead of lib<name>.a to let people know that these are not
10133      # typical AIX shared libraries.
10134      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10135    else
10136      # We preserve .a as extension for shared libraries through AIX4.2
10137      # and later when we are not doing run time linking.
10138      library_names_spec='${libname}${release}.a $libname.a'
10139      soname_spec='${libname}${release}${shared_ext}$major'
10140    fi
10141    shlibpath_var=LIBPATH
10142  fi
10143  ;;
10144
10145amigaos*)
10146  case $host_cpu in
10147  powerpc)
10148    # Since July 2007 AmigaOS4 officially supports .so libraries.
10149    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10150    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10151    ;;
10152  m68k)
10153    library_names_spec='$libname.ixlibrary $libname.a'
10154    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10155    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10156    ;;
10157  esac
10158  ;;
10159
10160beos*)
10161  library_names_spec='${libname}${shared_ext}'
10162  dynamic_linker="$host_os ld.so"
10163  shlibpath_var=LIBRARY_PATH
10164  ;;
10165
10166bsdi[45]*)
10167  version_type=linux
10168  need_version=no
10169  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10170  soname_spec='${libname}${release}${shared_ext}$major'
10171  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10172  shlibpath_var=LD_LIBRARY_PATH
10173  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10174  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10175  # the default ld.so.conf also contains /usr/contrib/lib and
10176  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10177  # libtool to hard-code these into programs
10178  ;;
10179
10180cygwin* | mingw* | pw32* | cegcc*)
10181  version_type=windows
10182  shrext_cmds=".dll"
10183  need_version=no
10184  need_lib_prefix=no
10185
10186  case $GCC,$host_os in
10187  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10188    library_names_spec='$libname.dll.a'
10189    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10190    postinstall_cmds='base_file=`basename \${file}`~
10191      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10192      dldir=$destdir/`dirname \$dlpath`~
10193      test -d \$dldir || mkdir -p \$dldir~
10194      $install_prog $dir/$dlname \$dldir/$dlname~
10195      chmod a+x \$dldir/$dlname~
10196      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10197        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10198      fi'
10199    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10200      dlpath=$dir/\$dldll~
10201       $RM \$dlpath'
10202    shlibpath_overrides_runpath=yes
10203
10204    case $host_os in
10205    cygwin*)
10206      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10207      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10208
10209      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10210      ;;
10211    mingw* | cegcc*)
10212      # MinGW DLLs use traditional 'lib' prefix
10213      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10214      ;;
10215    pw32*)
10216      # pw32 DLLs use 'pw' prefix rather than 'lib'
10217      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10218      ;;
10219    esac
10220    ;;
10221
10222  *)
10223    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10224    ;;
10225  esac
10226  dynamic_linker='Win32 ld.exe'
10227  # FIXME: first we should search . and the directory the executable is in
10228  shlibpath_var=PATH
10229  ;;
10230
10231darwin* | rhapsody*)
10232  dynamic_linker="$host_os dyld"
10233  version_type=darwin
10234  need_lib_prefix=no
10235  need_version=no
10236  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10237  soname_spec='${libname}${release}${major}$shared_ext'
10238  shlibpath_overrides_runpath=yes
10239  shlibpath_var=DYLD_LIBRARY_PATH
10240  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10241
10242  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10243  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10244  ;;
10245
10246dgux*)
10247  version_type=linux
10248  need_lib_prefix=no
10249  need_version=no
10250  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10251  soname_spec='${libname}${release}${shared_ext}$major'
10252  shlibpath_var=LD_LIBRARY_PATH
10253  ;;
10254
10255freebsd* | dragonfly*)
10256  # DragonFly does not have aout.  When/if they implement a new
10257  # versioning mechanism, adjust this.
10258  if test -x /usr/bin/objformat; then
10259    objformat=`/usr/bin/objformat`
10260  else
10261    case $host_os in
10262    freebsd[23].*) objformat=aout ;;
10263    *) objformat=elf ;;
10264    esac
10265  fi
10266  version_type=freebsd-$objformat
10267  case $version_type in
10268    freebsd-elf*)
10269      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10270      need_version=no
10271      need_lib_prefix=no
10272      ;;
10273    freebsd-*)
10274      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10275      need_version=yes
10276      ;;
10277  esac
10278  shlibpath_var=LD_LIBRARY_PATH
10279  case $host_os in
10280  freebsd2.*)
10281    shlibpath_overrides_runpath=yes
10282    ;;
10283  freebsd3.[01]* | freebsdelf3.[01]*)
10284    shlibpath_overrides_runpath=yes
10285    hardcode_into_libs=yes
10286    ;;
10287  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10288  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10289    shlibpath_overrides_runpath=no
10290    hardcode_into_libs=yes
10291    ;;
10292  *) # from 4.6 on, and DragonFly
10293    shlibpath_overrides_runpath=yes
10294    hardcode_into_libs=yes
10295    ;;
10296  esac
10297  ;;
10298
10299gnu*)
10300  version_type=linux
10301  need_lib_prefix=no
10302  need_version=no
10303  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10304  soname_spec='${libname}${release}${shared_ext}$major'
10305  shlibpath_var=LD_LIBRARY_PATH
10306  hardcode_into_libs=yes
10307  ;;
10308
10309haiku*)
10310  version_type=linux
10311  need_lib_prefix=no
10312  need_version=no
10313  dynamic_linker="$host_os runtime_loader"
10314  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10315  soname_spec='${libname}${release}${shared_ext}$major'
10316  shlibpath_var=LIBRARY_PATH
10317  shlibpath_overrides_runpath=yes
10318  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10319  hardcode_into_libs=yes
10320  ;;
10321
10322hpux9* | hpux10* | hpux11*)
10323  # Give a soname corresponding to the major version so that dld.sl refuses to
10324  # link against other versions.
10325  version_type=sunos
10326  need_lib_prefix=no
10327  need_version=no
10328  case $host_cpu in
10329  ia64*)
10330    shrext_cmds='.so'
10331    hardcode_into_libs=yes
10332    dynamic_linker="$host_os dld.so"
10333    shlibpath_var=LD_LIBRARY_PATH
10334    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10335    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10336    soname_spec='${libname}${release}${shared_ext}$major'
10337    if test "X$HPUX_IA64_MODE" = X32; then
10338      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10339    else
10340      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10341    fi
10342    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10343    ;;
10344  hppa*64*)
10345    shrext_cmds='.sl'
10346    hardcode_into_libs=yes
10347    dynamic_linker="$host_os dld.sl"
10348    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10349    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10350    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10351    soname_spec='${libname}${release}${shared_ext}$major'
10352    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10353    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10354    ;;
10355  *)
10356    shrext_cmds='.sl'
10357    dynamic_linker="$host_os dld.sl"
10358    shlibpath_var=SHLIB_PATH
10359    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10360    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10361    soname_spec='${libname}${release}${shared_ext}$major'
10362    ;;
10363  esac
10364  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10365  postinstall_cmds='chmod 555 $lib'
10366  # or fails outright, so override atomically:
10367  install_override_mode=555
10368  ;;
10369
10370interix[3-9]*)
10371  version_type=linux
10372  need_lib_prefix=no
10373  need_version=no
10374  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10375  soname_spec='${libname}${release}${shared_ext}$major'
10376  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10377  shlibpath_var=LD_LIBRARY_PATH
10378  shlibpath_overrides_runpath=no
10379  hardcode_into_libs=yes
10380  ;;
10381
10382irix5* | irix6* | nonstopux*)
10383  case $host_os in
10384    nonstopux*) version_type=nonstopux ;;
10385    *)
10386	if test "$lt_cv_prog_gnu_ld" = yes; then
10387		version_type=linux
10388	else
10389		version_type=irix
10390	fi ;;
10391  esac
10392  need_lib_prefix=no
10393  need_version=no
10394  soname_spec='${libname}${release}${shared_ext}$major'
10395  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10396  case $host_os in
10397  irix5* | nonstopux*)
10398    libsuff= shlibsuff=
10399    ;;
10400  *)
10401    case $LD in # libtool.m4 will add one of these switches to LD
10402    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10403      libsuff= shlibsuff= libmagic=32-bit;;
10404    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10405      libsuff=32 shlibsuff=N32 libmagic=N32;;
10406    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10407      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10408    *) libsuff= shlibsuff= libmagic=never-match;;
10409    esac
10410    ;;
10411  esac
10412  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10413  shlibpath_overrides_runpath=no
10414  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10415  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10416  hardcode_into_libs=yes
10417  ;;
10418
10419# No shared lib support for Linux oldld, aout, or coff.
10420linux*oldld* | linux*aout* | linux*coff*)
10421  dynamic_linker=no
10422  ;;
10423
10424# This must be Linux ELF.
10425linux* | k*bsd*-gnu | kopensolaris*-gnu)
10426  version_type=linux
10427  need_lib_prefix=no
10428  need_version=no
10429  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10430  soname_spec='${libname}${release}${shared_ext}$major'
10431  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10432  shlibpath_var=LD_LIBRARY_PATH
10433  shlibpath_overrides_runpath=no
10434
10435  # Some binutils ld are patched to set DT_RUNPATH
10436  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10437  $as_echo_n "(cached) " >&6
10438else
10439  lt_cv_shlibpath_overrides_runpath=no
10440    save_LDFLAGS=$LDFLAGS
10441    save_libdir=$libdir
10442    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10443	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10444    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10445/* end confdefs.h.  */
10446
10447int
10448main ()
10449{
10450
10451  ;
10452  return 0;
10453}
10454_ACEOF
10455if ac_fn_c_try_link "$LINENO"; then :
10456  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10457  lt_cv_shlibpath_overrides_runpath=yes
10458fi
10459fi
10460rm -f core conftest.err conftest.$ac_objext \
10461    conftest$ac_exeext conftest.$ac_ext
10462    LDFLAGS=$save_LDFLAGS
10463    libdir=$save_libdir
10464
10465fi
10466
10467  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10468
10469  # This implies no fast_install, which is unacceptable.
10470  # Some rework will be needed to allow for fast_install
10471  # before this can be enabled.
10472  hardcode_into_libs=yes
10473
10474  # Append ld.so.conf contents to the search path
10475  if test -f /etc/ld.so.conf; then
10476    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' ' '`
10477    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10478  fi
10479
10480  # We used to test for /lib/ld.so.1 and disable shared libraries on
10481  # powerpc, because MkLinux only supported shared libraries with the
10482  # GNU dynamic linker.  Since this was broken with cross compilers,
10483  # most powerpc-linux boxes support dynamic linking these days and
10484  # people can always --disable-shared, the test was removed, and we
10485  # assume the GNU/Linux dynamic linker is in use.
10486  dynamic_linker='GNU/Linux ld.so'
10487  ;;
10488
10489netbsd*)
10490  version_type=sunos
10491  need_lib_prefix=no
10492  need_version=no
10493  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10494    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10495    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10496    dynamic_linker='NetBSD (a.out) ld.so'
10497  else
10498    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10499    soname_spec='${libname}${release}${shared_ext}$major'
10500    dynamic_linker='NetBSD ld.elf_so'
10501  fi
10502  shlibpath_var=LD_LIBRARY_PATH
10503  shlibpath_overrides_runpath=yes
10504  hardcode_into_libs=yes
10505  ;;
10506
10507newsos6)
10508  version_type=linux
10509  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10510  shlibpath_var=LD_LIBRARY_PATH
10511  shlibpath_overrides_runpath=yes
10512  ;;
10513
10514*nto* | *qnx*)
10515  version_type=qnx
10516  need_lib_prefix=no
10517  need_version=no
10518  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10519  soname_spec='${libname}${release}${shared_ext}$major'
10520  shlibpath_var=LD_LIBRARY_PATH
10521  shlibpath_overrides_runpath=no
10522  hardcode_into_libs=yes
10523  dynamic_linker='ldqnx.so'
10524  ;;
10525
10526openbsd*)
10527  version_type=sunos
10528  sys_lib_dlsearch_path_spec="/usr/lib"
10529  need_lib_prefix=no
10530  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10531  case $host_os in
10532    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10533    *)				need_version=no  ;;
10534  esac
10535  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10536  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10537  shlibpath_var=LD_LIBRARY_PATH
10538  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10539    case $host_os in
10540      openbsd2.[89] | openbsd2.[89].*)
10541	shlibpath_overrides_runpath=no
10542	;;
10543      *)
10544	shlibpath_overrides_runpath=yes
10545	;;
10546      esac
10547  else
10548    shlibpath_overrides_runpath=yes
10549  fi
10550  ;;
10551
10552os2*)
10553  libname_spec='$name'
10554  shrext_cmds=".dll"
10555  need_lib_prefix=no
10556  library_names_spec='$libname${shared_ext} $libname.a'
10557  dynamic_linker='OS/2 ld.exe'
10558  shlibpath_var=LIBPATH
10559  ;;
10560
10561osf3* | osf4* | osf5*)
10562  version_type=osf
10563  need_lib_prefix=no
10564  need_version=no
10565  soname_spec='${libname}${release}${shared_ext}$major'
10566  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10567  shlibpath_var=LD_LIBRARY_PATH
10568  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10569  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10570  ;;
10571
10572rdos*)
10573  dynamic_linker=no
10574  ;;
10575
10576solaris*)
10577  version_type=linux
10578  need_lib_prefix=no
10579  need_version=no
10580  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10581  soname_spec='${libname}${release}${shared_ext}$major'
10582  shlibpath_var=LD_LIBRARY_PATH
10583  shlibpath_overrides_runpath=yes
10584  hardcode_into_libs=yes
10585  # ldd complains unless libraries are executable
10586  postinstall_cmds='chmod +x $lib'
10587  ;;
10588
10589sunos4*)
10590  version_type=sunos
10591  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10592  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10593  shlibpath_var=LD_LIBRARY_PATH
10594  shlibpath_overrides_runpath=yes
10595  if test "$with_gnu_ld" = yes; then
10596    need_lib_prefix=no
10597  fi
10598  need_version=yes
10599  ;;
10600
10601sysv4 | sysv4.3*)
10602  version_type=linux
10603  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10604  soname_spec='${libname}${release}${shared_ext}$major'
10605  shlibpath_var=LD_LIBRARY_PATH
10606  case $host_vendor in
10607    sni)
10608      shlibpath_overrides_runpath=no
10609      need_lib_prefix=no
10610      runpath_var=LD_RUN_PATH
10611      ;;
10612    siemens)
10613      need_lib_prefix=no
10614      ;;
10615    motorola)
10616      need_lib_prefix=no
10617      need_version=no
10618      shlibpath_overrides_runpath=no
10619      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10620      ;;
10621  esac
10622  ;;
10623
10624sysv4*MP*)
10625  if test -d /usr/nec ;then
10626    version_type=linux
10627    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10628    soname_spec='$libname${shared_ext}.$major'
10629    shlibpath_var=LD_LIBRARY_PATH
10630  fi
10631  ;;
10632
10633sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10634  version_type=freebsd-elf
10635  need_lib_prefix=no
10636  need_version=no
10637  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10638  soname_spec='${libname}${release}${shared_ext}$major'
10639  shlibpath_var=LD_LIBRARY_PATH
10640  shlibpath_overrides_runpath=yes
10641  hardcode_into_libs=yes
10642  if test "$with_gnu_ld" = yes; then
10643    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10644  else
10645    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10646    case $host_os in
10647      sco3.2v5*)
10648        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10649	;;
10650    esac
10651  fi
10652  sys_lib_dlsearch_path_spec='/usr/lib'
10653  ;;
10654
10655tpf*)
10656  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10657  version_type=linux
10658  need_lib_prefix=no
10659  need_version=no
10660  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10661  shlibpath_var=LD_LIBRARY_PATH
10662  shlibpath_overrides_runpath=no
10663  hardcode_into_libs=yes
10664  ;;
10665
10666uts4*)
10667  version_type=linux
10668  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10669  soname_spec='${libname}${release}${shared_ext}$major'
10670  shlibpath_var=LD_LIBRARY_PATH
10671  ;;
10672
10673*)
10674  dynamic_linker=no
10675  ;;
10676esac
10677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10678$as_echo "$dynamic_linker" >&6; }
10679test "$dynamic_linker" = no && can_build_shared=no
10680
10681variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10682if test "$GCC" = yes; then
10683  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10684fi
10685
10686if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10687  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10688fi
10689if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10690  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10691fi
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10785$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10786hardcode_action=
10787if test -n "$hardcode_libdir_flag_spec" ||
10788   test -n "$runpath_var" ||
10789   test "X$hardcode_automatic" = "Xyes" ; then
10790
10791  # We can hardcode non-existent directories.
10792  if test "$hardcode_direct" != no &&
10793     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10794     # have to relink, otherwise we might link with an installed library
10795     # when we should be linking with a yet-to-be-installed one
10796     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10797     test "$hardcode_minus_L" != no; then
10798    # Linking always hardcodes the temporary library directory.
10799    hardcode_action=relink
10800  else
10801    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10802    hardcode_action=immediate
10803  fi
10804else
10805  # We cannot hardcode anything, or else we can only hardcode existing
10806  # directories.
10807  hardcode_action=unsupported
10808fi
10809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10810$as_echo "$hardcode_action" >&6; }
10811
10812if test "$hardcode_action" = relink ||
10813   test "$inherit_rpath" = yes; then
10814  # Fast installation is not supported
10815  enable_fast_install=no
10816elif test "$shlibpath_overrides_runpath" = yes ||
10817     test "$enable_shared" = no; then
10818  # Fast installation is not necessary
10819  enable_fast_install=needless
10820fi
10821
10822
10823
10824
10825
10826
10827  if test "x$enable_dlopen" != xyes; then
10828  enable_dlopen=unknown
10829  enable_dlopen_self=unknown
10830  enable_dlopen_self_static=unknown
10831else
10832  lt_cv_dlopen=no
10833  lt_cv_dlopen_libs=
10834
10835  case $host_os in
10836  beos*)
10837    lt_cv_dlopen="load_add_on"
10838    lt_cv_dlopen_libs=
10839    lt_cv_dlopen_self=yes
10840    ;;
10841
10842  mingw* | pw32* | cegcc*)
10843    lt_cv_dlopen="LoadLibrary"
10844    lt_cv_dlopen_libs=
10845    ;;
10846
10847  cygwin*)
10848    lt_cv_dlopen="dlopen"
10849    lt_cv_dlopen_libs=
10850    ;;
10851
10852  darwin*)
10853  # if libdl is installed we need to link against it
10854    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10855$as_echo_n "checking for dlopen in -ldl... " >&6; }
10856if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10857  $as_echo_n "(cached) " >&6
10858else
10859  ac_check_lib_save_LIBS=$LIBS
10860LIBS="-ldl  $LIBS"
10861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10862/* end confdefs.h.  */
10863
10864/* Override any GCC internal prototype to avoid an error.
10865   Use char because int might match the return type of a GCC
10866   builtin and then its argument prototype would still apply.  */
10867#ifdef __cplusplus
10868extern "C"
10869#endif
10870char dlopen ();
10871int
10872main ()
10873{
10874return dlopen ();
10875  ;
10876  return 0;
10877}
10878_ACEOF
10879if ac_fn_c_try_link "$LINENO"; then :
10880  ac_cv_lib_dl_dlopen=yes
10881else
10882  ac_cv_lib_dl_dlopen=no
10883fi
10884rm -f core conftest.err conftest.$ac_objext \
10885    conftest$ac_exeext conftest.$ac_ext
10886LIBS=$ac_check_lib_save_LIBS
10887fi
10888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10889$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10890if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10891  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10892else
10893
10894    lt_cv_dlopen="dyld"
10895    lt_cv_dlopen_libs=
10896    lt_cv_dlopen_self=yes
10897
10898fi
10899
10900    ;;
10901
10902  *)
10903    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10904if test "x$ac_cv_func_shl_load" = x""yes; then :
10905  lt_cv_dlopen="shl_load"
10906else
10907  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10908$as_echo_n "checking for shl_load in -ldld... " >&6; }
10909if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10910  $as_echo_n "(cached) " >&6
10911else
10912  ac_check_lib_save_LIBS=$LIBS
10913LIBS="-ldld  $LIBS"
10914cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10915/* end confdefs.h.  */
10916
10917/* Override any GCC internal prototype to avoid an error.
10918   Use char because int might match the return type of a GCC
10919   builtin and then its argument prototype would still apply.  */
10920#ifdef __cplusplus
10921extern "C"
10922#endif
10923char shl_load ();
10924int
10925main ()
10926{
10927return shl_load ();
10928  ;
10929  return 0;
10930}
10931_ACEOF
10932if ac_fn_c_try_link "$LINENO"; then :
10933  ac_cv_lib_dld_shl_load=yes
10934else
10935  ac_cv_lib_dld_shl_load=no
10936fi
10937rm -f core conftest.err conftest.$ac_objext \
10938    conftest$ac_exeext conftest.$ac_ext
10939LIBS=$ac_check_lib_save_LIBS
10940fi
10941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10942$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10943if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10944  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10945else
10946  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10947if test "x$ac_cv_func_dlopen" = x""yes; then :
10948  lt_cv_dlopen="dlopen"
10949else
10950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10951$as_echo_n "checking for dlopen in -ldl... " >&6; }
10952if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10953  $as_echo_n "(cached) " >&6
10954else
10955  ac_check_lib_save_LIBS=$LIBS
10956LIBS="-ldl  $LIBS"
10957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958/* end confdefs.h.  */
10959
10960/* Override any GCC internal prototype to avoid an error.
10961   Use char because int might match the return type of a GCC
10962   builtin and then its argument prototype would still apply.  */
10963#ifdef __cplusplus
10964extern "C"
10965#endif
10966char dlopen ();
10967int
10968main ()
10969{
10970return dlopen ();
10971  ;
10972  return 0;
10973}
10974_ACEOF
10975if ac_fn_c_try_link "$LINENO"; then :
10976  ac_cv_lib_dl_dlopen=yes
10977else
10978  ac_cv_lib_dl_dlopen=no
10979fi
10980rm -f core conftest.err conftest.$ac_objext \
10981    conftest$ac_exeext conftest.$ac_ext
10982LIBS=$ac_check_lib_save_LIBS
10983fi
10984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10985$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10986if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10987  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10988else
10989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10990$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10991if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10992  $as_echo_n "(cached) " >&6
10993else
10994  ac_check_lib_save_LIBS=$LIBS
10995LIBS="-lsvld  $LIBS"
10996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10997/* end confdefs.h.  */
10998
10999/* Override any GCC internal prototype to avoid an error.
11000   Use char because int might match the return type of a GCC
11001   builtin and then its argument prototype would still apply.  */
11002#ifdef __cplusplus
11003extern "C"
11004#endif
11005char dlopen ();
11006int
11007main ()
11008{
11009return dlopen ();
11010  ;
11011  return 0;
11012}
11013_ACEOF
11014if ac_fn_c_try_link "$LINENO"; then :
11015  ac_cv_lib_svld_dlopen=yes
11016else
11017  ac_cv_lib_svld_dlopen=no
11018fi
11019rm -f core conftest.err conftest.$ac_objext \
11020    conftest$ac_exeext conftest.$ac_ext
11021LIBS=$ac_check_lib_save_LIBS
11022fi
11023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11024$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11025if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11026  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11027else
11028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11029$as_echo_n "checking for dld_link in -ldld... " >&6; }
11030if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11031  $as_echo_n "(cached) " >&6
11032else
11033  ac_check_lib_save_LIBS=$LIBS
11034LIBS="-ldld  $LIBS"
11035cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11036/* end confdefs.h.  */
11037
11038/* Override any GCC internal prototype to avoid an error.
11039   Use char because int might match the return type of a GCC
11040   builtin and then its argument prototype would still apply.  */
11041#ifdef __cplusplus
11042extern "C"
11043#endif
11044char dld_link ();
11045int
11046main ()
11047{
11048return dld_link ();
11049  ;
11050  return 0;
11051}
11052_ACEOF
11053if ac_fn_c_try_link "$LINENO"; then :
11054  ac_cv_lib_dld_dld_link=yes
11055else
11056  ac_cv_lib_dld_dld_link=no
11057fi
11058rm -f core conftest.err conftest.$ac_objext \
11059    conftest$ac_exeext conftest.$ac_ext
11060LIBS=$ac_check_lib_save_LIBS
11061fi
11062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11063$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11064if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11065  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11066fi
11067
11068
11069fi
11070
11071
11072fi
11073
11074
11075fi
11076
11077
11078fi
11079
11080
11081fi
11082
11083    ;;
11084  esac
11085
11086  if test "x$lt_cv_dlopen" != xno; then
11087    enable_dlopen=yes
11088  else
11089    enable_dlopen=no
11090  fi
11091
11092  case $lt_cv_dlopen in
11093  dlopen)
11094    save_CPPFLAGS="$CPPFLAGS"
11095    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11096
11097    save_LDFLAGS="$LDFLAGS"
11098    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11099
11100    save_LIBS="$LIBS"
11101    LIBS="$lt_cv_dlopen_libs $LIBS"
11102
11103    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11104$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11105if test "${lt_cv_dlopen_self+set}" = set; then :
11106  $as_echo_n "(cached) " >&6
11107else
11108  	  if test "$cross_compiling" = yes; then :
11109  lt_cv_dlopen_self=cross
11110else
11111  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11112  lt_status=$lt_dlunknown
11113  cat > conftest.$ac_ext <<_LT_EOF
11114#line 11114 "configure"
11115#include "confdefs.h"
11116
11117#if HAVE_DLFCN_H
11118#include <dlfcn.h>
11119#endif
11120
11121#include <stdio.h>
11122
11123#ifdef RTLD_GLOBAL
11124#  define LT_DLGLOBAL		RTLD_GLOBAL
11125#else
11126#  ifdef DL_GLOBAL
11127#    define LT_DLGLOBAL		DL_GLOBAL
11128#  else
11129#    define LT_DLGLOBAL		0
11130#  endif
11131#endif
11132
11133/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11134   find out it does not work in some platform. */
11135#ifndef LT_DLLAZY_OR_NOW
11136#  ifdef RTLD_LAZY
11137#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11138#  else
11139#    ifdef DL_LAZY
11140#      define LT_DLLAZY_OR_NOW		DL_LAZY
11141#    else
11142#      ifdef RTLD_NOW
11143#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11144#      else
11145#        ifdef DL_NOW
11146#          define LT_DLLAZY_OR_NOW	DL_NOW
11147#        else
11148#          define LT_DLLAZY_OR_NOW	0
11149#        endif
11150#      endif
11151#    endif
11152#  endif
11153#endif
11154
11155/* When -fvisbility=hidden is used, assume the code has been annotated
11156   correspondingly for the symbols needed.  */
11157#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11158void fnord () __attribute__((visibility("default")));
11159#endif
11160
11161void fnord () { int i=42; }
11162int main ()
11163{
11164  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11165  int status = $lt_dlunknown;
11166
11167  if (self)
11168    {
11169      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11170      else
11171        {
11172	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11173          else puts (dlerror ());
11174	}
11175      /* dlclose (self); */
11176    }
11177  else
11178    puts (dlerror ());
11179
11180  return status;
11181}
11182_LT_EOF
11183  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11184  (eval $ac_link) 2>&5
11185  ac_status=$?
11186  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11187  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11188    (./conftest; exit; ) >&5 2>/dev/null
11189    lt_status=$?
11190    case x$lt_status in
11191      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11192      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11193      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11194    esac
11195  else :
11196    # compilation failed
11197    lt_cv_dlopen_self=no
11198  fi
11199fi
11200rm -fr conftest*
11201
11202
11203fi
11204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11205$as_echo "$lt_cv_dlopen_self" >&6; }
11206
11207    if test "x$lt_cv_dlopen_self" = xyes; then
11208      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11209      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11210$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11211if test "${lt_cv_dlopen_self_static+set}" = set; then :
11212  $as_echo_n "(cached) " >&6
11213else
11214  	  if test "$cross_compiling" = yes; then :
11215  lt_cv_dlopen_self_static=cross
11216else
11217  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11218  lt_status=$lt_dlunknown
11219  cat > conftest.$ac_ext <<_LT_EOF
11220#line 11220 "configure"
11221#include "confdefs.h"
11222
11223#if HAVE_DLFCN_H
11224#include <dlfcn.h>
11225#endif
11226
11227#include <stdio.h>
11228
11229#ifdef RTLD_GLOBAL
11230#  define LT_DLGLOBAL		RTLD_GLOBAL
11231#else
11232#  ifdef DL_GLOBAL
11233#    define LT_DLGLOBAL		DL_GLOBAL
11234#  else
11235#    define LT_DLGLOBAL		0
11236#  endif
11237#endif
11238
11239/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11240   find out it does not work in some platform. */
11241#ifndef LT_DLLAZY_OR_NOW
11242#  ifdef RTLD_LAZY
11243#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11244#  else
11245#    ifdef DL_LAZY
11246#      define LT_DLLAZY_OR_NOW		DL_LAZY
11247#    else
11248#      ifdef RTLD_NOW
11249#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11250#      else
11251#        ifdef DL_NOW
11252#          define LT_DLLAZY_OR_NOW	DL_NOW
11253#        else
11254#          define LT_DLLAZY_OR_NOW	0
11255#        endif
11256#      endif
11257#    endif
11258#  endif
11259#endif
11260
11261/* When -fvisbility=hidden is used, assume the code has been annotated
11262   correspondingly for the symbols needed.  */
11263#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11264void fnord () __attribute__((visibility("default")));
11265#endif
11266
11267void fnord () { int i=42; }
11268int main ()
11269{
11270  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11271  int status = $lt_dlunknown;
11272
11273  if (self)
11274    {
11275      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11276      else
11277        {
11278	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11279          else puts (dlerror ());
11280	}
11281      /* dlclose (self); */
11282    }
11283  else
11284    puts (dlerror ());
11285
11286  return status;
11287}
11288_LT_EOF
11289  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11290  (eval $ac_link) 2>&5
11291  ac_status=$?
11292  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11293  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11294    (./conftest; exit; ) >&5 2>/dev/null
11295    lt_status=$?
11296    case x$lt_status in
11297      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11298      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11299      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11300    esac
11301  else :
11302    # compilation failed
11303    lt_cv_dlopen_self_static=no
11304  fi
11305fi
11306rm -fr conftest*
11307
11308
11309fi
11310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11311$as_echo "$lt_cv_dlopen_self_static" >&6; }
11312    fi
11313
11314    CPPFLAGS="$save_CPPFLAGS"
11315    LDFLAGS="$save_LDFLAGS"
11316    LIBS="$save_LIBS"
11317    ;;
11318  esac
11319
11320  case $lt_cv_dlopen_self in
11321  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11322  *) enable_dlopen_self=unknown ;;
11323  esac
11324
11325  case $lt_cv_dlopen_self_static in
11326  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11327  *) enable_dlopen_self_static=unknown ;;
11328  esac
11329fi
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347striplib=
11348old_striplib=
11349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11350$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11351if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11352  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11353  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11355$as_echo "yes" >&6; }
11356else
11357# FIXME - insert some real tests, host_os isn't really good enough
11358  case $host_os in
11359  darwin*)
11360    if test -n "$STRIP" ; then
11361      striplib="$STRIP -x"
11362      old_striplib="$STRIP -S"
11363      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11364$as_echo "yes" >&6; }
11365    else
11366      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11367$as_echo "no" >&6; }
11368    fi
11369    ;;
11370  *)
11371    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11372$as_echo "no" >&6; }
11373    ;;
11374  esac
11375fi
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388  # Report which library types will actually be built
11389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11390$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11392$as_echo "$can_build_shared" >&6; }
11393
11394  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11395$as_echo_n "checking whether to build shared libraries... " >&6; }
11396  test "$can_build_shared" = "no" && enable_shared=no
11397
11398  # On AIX, shared libraries and static libraries use the same namespace, and
11399  # are all built from PIC.
11400  case $host_os in
11401  aix3*)
11402    test "$enable_shared" = yes && enable_static=no
11403    if test -n "$RANLIB"; then
11404      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11405      postinstall_cmds='$RANLIB $lib'
11406    fi
11407    ;;
11408
11409  aix[4-9]*)
11410    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11411      test "$enable_shared" = yes && enable_static=no
11412    fi
11413    ;;
11414  esac
11415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11416$as_echo "$enable_shared" >&6; }
11417
11418  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11419$as_echo_n "checking whether to build static libraries... " >&6; }
11420  # Make sure either enable_shared or enable_static is yes.
11421  test "$enable_shared" = yes || enable_static=yes
11422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11423$as_echo "$enable_static" >&6; }
11424
11425
11426
11427
11428fi
11429ac_ext=c
11430ac_cpp='$CPP $CPPFLAGS'
11431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11433ac_compiler_gnu=$ac_cv_c_compiler_gnu
11434
11435CC="$lt_save_CC"
11436
11437      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11438    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11439    (test "X$CXX" != "Xg++"))) ; then
11440  ac_ext=cpp
11441ac_cpp='$CXXCPP $CPPFLAGS'
11442ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11443ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11444ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11446$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11447if test -z "$CXXCPP"; then
11448  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11449  $as_echo_n "(cached) " >&6
11450else
11451      # Double quotes because CXXCPP needs to be expanded
11452    for CXXCPP in "$CXX -E" "/lib/cpp"
11453    do
11454      ac_preproc_ok=false
11455for ac_cxx_preproc_warn_flag in '' yes
11456do
11457  # Use a header file that comes with gcc, so configuring glibc
11458  # with a fresh cross-compiler works.
11459  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11460  # <limits.h> exists even on freestanding compilers.
11461  # On the NeXT, cc -E runs the code through the compiler's parser,
11462  # not just through cpp. "Syntax error" is here to catch this case.
11463  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11464/* end confdefs.h.  */
11465#ifdef __STDC__
11466# include <limits.h>
11467#else
11468# include <assert.h>
11469#endif
11470		     Syntax error
11471_ACEOF
11472if ac_fn_cxx_try_cpp "$LINENO"; then :
11473
11474else
11475  # Broken: fails on valid input.
11476continue
11477fi
11478rm -f conftest.err conftest.$ac_ext
11479
11480  # OK, works on sane cases.  Now check whether nonexistent headers
11481  # can be detected and how.
11482  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11483/* end confdefs.h.  */
11484#include <ac_nonexistent.h>
11485_ACEOF
11486if ac_fn_cxx_try_cpp "$LINENO"; then :
11487  # Broken: success on invalid input.
11488continue
11489else
11490  # Passes both tests.
11491ac_preproc_ok=:
11492break
11493fi
11494rm -f conftest.err conftest.$ac_ext
11495
11496done
11497# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11498rm -f conftest.err conftest.$ac_ext
11499if $ac_preproc_ok; then :
11500  break
11501fi
11502
11503    done
11504    ac_cv_prog_CXXCPP=$CXXCPP
11505
11506fi
11507  CXXCPP=$ac_cv_prog_CXXCPP
11508else
11509  ac_cv_prog_CXXCPP=$CXXCPP
11510fi
11511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11512$as_echo "$CXXCPP" >&6; }
11513ac_preproc_ok=false
11514for ac_cxx_preproc_warn_flag in '' yes
11515do
11516  # Use a header file that comes with gcc, so configuring glibc
11517  # with a fresh cross-compiler works.
11518  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11519  # <limits.h> exists even on freestanding compilers.
11520  # On the NeXT, cc -E runs the code through the compiler's parser,
11521  # not just through cpp. "Syntax error" is here to catch this case.
11522  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11523/* end confdefs.h.  */
11524#ifdef __STDC__
11525# include <limits.h>
11526#else
11527# include <assert.h>
11528#endif
11529		     Syntax error
11530_ACEOF
11531if ac_fn_cxx_try_cpp "$LINENO"; then :
11532
11533else
11534  # Broken: fails on valid input.
11535continue
11536fi
11537rm -f conftest.err conftest.$ac_ext
11538
11539  # OK, works on sane cases.  Now check whether nonexistent headers
11540  # can be detected and how.
11541  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11542/* end confdefs.h.  */
11543#include <ac_nonexistent.h>
11544_ACEOF
11545if ac_fn_cxx_try_cpp "$LINENO"; then :
11546  # Broken: success on invalid input.
11547continue
11548else
11549  # Passes both tests.
11550ac_preproc_ok=:
11551break
11552fi
11553rm -f conftest.err conftest.$ac_ext
11554
11555done
11556# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11557rm -f conftest.err conftest.$ac_ext
11558if $ac_preproc_ok; then :
11559
11560else
11561  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11562$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11563as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
11564See \`config.log' for more details." "$LINENO" 5; }
11565fi
11566
11567ac_ext=c
11568ac_cpp='$CPP $CPPFLAGS'
11569ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11570ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11571ac_compiler_gnu=$ac_cv_c_compiler_gnu
11572
11573else
11574  _lt_caught_CXX_error=yes
11575fi
11576
11577ac_ext=cpp
11578ac_cpp='$CXXCPP $CPPFLAGS'
11579ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11580ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11581ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11582
11583archive_cmds_need_lc_CXX=no
11584allow_undefined_flag_CXX=
11585always_export_symbols_CXX=no
11586archive_expsym_cmds_CXX=
11587compiler_needs_object_CXX=no
11588export_dynamic_flag_spec_CXX=
11589hardcode_direct_CXX=no
11590hardcode_direct_absolute_CXX=no
11591hardcode_libdir_flag_spec_CXX=
11592hardcode_libdir_flag_spec_ld_CXX=
11593hardcode_libdir_separator_CXX=
11594hardcode_minus_L_CXX=no
11595hardcode_shlibpath_var_CXX=unsupported
11596hardcode_automatic_CXX=no
11597inherit_rpath_CXX=no
11598module_cmds_CXX=
11599module_expsym_cmds_CXX=
11600link_all_deplibs_CXX=unknown
11601old_archive_cmds_CXX=$old_archive_cmds
11602reload_flag_CXX=$reload_flag
11603reload_cmds_CXX=$reload_cmds
11604no_undefined_flag_CXX=
11605whole_archive_flag_spec_CXX=
11606enable_shared_with_static_runtimes_CXX=no
11607
11608# Source file extension for C++ test sources.
11609ac_ext=cpp
11610
11611# Object file extension for compiled C++ test sources.
11612objext=o
11613objext_CXX=$objext
11614
11615# No sense in running all these tests if we already determined that
11616# the CXX compiler isn't working.  Some variables (like enable_shared)
11617# are currently assumed to apply to all compilers on this platform,
11618# and will be corrupted by setting them based on a non-working compiler.
11619if test "$_lt_caught_CXX_error" != yes; then
11620  # Code to be used in simple compile tests
11621  lt_simple_compile_test_code="int some_variable = 0;"
11622
11623  # Code to be used in simple link tests
11624  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11625
11626  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11627
11628
11629
11630
11631
11632
11633# If no C compiler was specified, use CC.
11634LTCC=${LTCC-"$CC"}
11635
11636# If no C compiler flags were specified, use CFLAGS.
11637LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11638
11639# Allow CC to be a program name with arguments.
11640compiler=$CC
11641
11642
11643  # save warnings/boilerplate of simple test code
11644  ac_outfile=conftest.$ac_objext
11645echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11646eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11647_lt_compiler_boilerplate=`cat conftest.err`
11648$RM conftest*
11649
11650  ac_outfile=conftest.$ac_objext
11651echo "$lt_simple_link_test_code" >conftest.$ac_ext
11652eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11653_lt_linker_boilerplate=`cat conftest.err`
11654$RM -r conftest*
11655
11656
11657  # Allow CC to be a program name with arguments.
11658  lt_save_CC=$CC
11659  lt_save_LD=$LD
11660  lt_save_GCC=$GCC
11661  GCC=$GXX
11662  lt_save_with_gnu_ld=$with_gnu_ld
11663  lt_save_path_LD=$lt_cv_path_LD
11664  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11665    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11666  else
11667    $as_unset lt_cv_prog_gnu_ld
11668  fi
11669  if test -n "${lt_cv_path_LDCXX+set}"; then
11670    lt_cv_path_LD=$lt_cv_path_LDCXX
11671  else
11672    $as_unset lt_cv_path_LD
11673  fi
11674  test -z "${LDCXX+set}" || LD=$LDCXX
11675  CC=${CXX-"c++"}
11676  compiler=$CC
11677  compiler_CXX=$CC
11678  for cc_temp in $compiler""; do
11679  case $cc_temp in
11680    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11681    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11682    \-*) ;;
11683    *) break;;
11684  esac
11685done
11686cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11687
11688
11689  if test -n "$compiler"; then
11690    # We don't want -fno-exception when compiling C++ code, so set the
11691    # no_builtin_flag separately
11692    if test "$GXX" = yes; then
11693      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11694    else
11695      lt_prog_compiler_no_builtin_flag_CXX=
11696    fi
11697
11698    if test "$GXX" = yes; then
11699      # Set up default GNU C++ configuration
11700
11701
11702
11703# Check whether --with-gnu-ld was given.
11704if test "${with_gnu_ld+set}" = set; then :
11705  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11706else
11707  with_gnu_ld=no
11708fi
11709
11710ac_prog=ld
11711if test "$GCC" = yes; then
11712  # Check if gcc -print-prog-name=ld gives a path.
11713  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11714$as_echo_n "checking for ld used by $CC... " >&6; }
11715  case $host in
11716  *-*-mingw*)
11717    # gcc leaves a trailing carriage return which upsets mingw
11718    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11719  *)
11720    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11721  esac
11722  case $ac_prog in
11723    # Accept absolute paths.
11724    [\\/]* | ?:[\\/]*)
11725      re_direlt='/[^/][^/]*/\.\./'
11726      # Canonicalize the pathname of ld
11727      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11728      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11729	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11730      done
11731      test -z "$LD" && LD="$ac_prog"
11732      ;;
11733  "")
11734    # If it fails, then pretend we aren't using GCC.
11735    ac_prog=ld
11736    ;;
11737  *)
11738    # If it is relative, then search for the first ld in PATH.
11739    with_gnu_ld=unknown
11740    ;;
11741  esac
11742elif test "$with_gnu_ld" = yes; then
11743  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11744$as_echo_n "checking for GNU ld... " >&6; }
11745else
11746  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11747$as_echo_n "checking for non-GNU ld... " >&6; }
11748fi
11749if test "${lt_cv_path_LD+set}" = set; then :
11750  $as_echo_n "(cached) " >&6
11751else
11752  if test -z "$LD"; then
11753  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11754  for ac_dir in $PATH; do
11755    IFS="$lt_save_ifs"
11756    test -z "$ac_dir" && ac_dir=.
11757    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11758      lt_cv_path_LD="$ac_dir/$ac_prog"
11759      # Check to see if the program is GNU ld.  I'd rather use --version,
11760      # but apparently some variants of GNU ld only accept -v.
11761      # Break only if it was the GNU/non-GNU ld that we prefer.
11762      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11763      *GNU* | *'with BFD'*)
11764	test "$with_gnu_ld" != no && break
11765	;;
11766      *)
11767	test "$with_gnu_ld" != yes && break
11768	;;
11769      esac
11770    fi
11771  done
11772  IFS="$lt_save_ifs"
11773else
11774  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11775fi
11776fi
11777
11778LD="$lt_cv_path_LD"
11779if test -n "$LD"; then
11780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11781$as_echo "$LD" >&6; }
11782else
11783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11784$as_echo "no" >&6; }
11785fi
11786test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11788$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11789if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11790  $as_echo_n "(cached) " >&6
11791else
11792  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11793case `$LD -v 2>&1 </dev/null` in
11794*GNU* | *'with BFD'*)
11795  lt_cv_prog_gnu_ld=yes
11796  ;;
11797*)
11798  lt_cv_prog_gnu_ld=no
11799  ;;
11800esac
11801fi
11802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11803$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11804with_gnu_ld=$lt_cv_prog_gnu_ld
11805
11806
11807
11808
11809
11810
11811
11812      # Check if GNU C++ uses GNU ld as the underlying linker, since the
11813      # archiving commands below assume that GNU ld is being used.
11814      if test "$with_gnu_ld" = yes; then
11815        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11816        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11817
11818        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11819        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11820
11821        # If archive_cmds runs LD, not CC, wlarc should be empty
11822        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11823        #     investigate it a little bit more. (MM)
11824        wlarc='${wl}'
11825
11826        # ancient GNU ld didn't support --whole-archive et. al.
11827        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11828	  $GREP 'no-whole-archive' > /dev/null; then
11829          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11830        else
11831          whole_archive_flag_spec_CXX=
11832        fi
11833      else
11834        with_gnu_ld=no
11835        wlarc=
11836
11837        # A generic and very simple default shared library creation
11838        # command for GNU C++ for the case where it uses the native
11839        # linker, instead of GNU ld.  If possible, this setting should
11840        # overridden to take advantage of the native linker features on
11841        # the platform it is being used on.
11842        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11843      fi
11844
11845      # Commands to make compiler produce verbose output that lists
11846      # what "hidden" libraries, object files and flags are used when
11847      # linking a shared library.
11848      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
11849
11850    else
11851      GXX=no
11852      with_gnu_ld=no
11853      wlarc=
11854    fi
11855
11856    # PORTME: fill in a description of your system's C++ link characteristics
11857    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11858$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11859    ld_shlibs_CXX=yes
11860    case $host_os in
11861      aix3*)
11862        # FIXME: insert proper C++ library support
11863        ld_shlibs_CXX=no
11864        ;;
11865      aix[4-9]*)
11866        if test "$host_cpu" = ia64; then
11867          # On IA64, the linker does run time linking by default, so we don't
11868          # have to do anything special.
11869          aix_use_runtimelinking=no
11870          exp_sym_flag='-Bexport'
11871          no_entry_flag=""
11872        else
11873          aix_use_runtimelinking=no
11874
11875          # Test if we are trying to use run time linking or normal
11876          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11877          # need to do runtime linking.
11878          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11879	    for ld_flag in $LDFLAGS; do
11880	      case $ld_flag in
11881	      *-brtl*)
11882	        aix_use_runtimelinking=yes
11883	        break
11884	        ;;
11885	      esac
11886	    done
11887	    ;;
11888          esac
11889
11890          exp_sym_flag='-bexport'
11891          no_entry_flag='-bnoentry'
11892        fi
11893
11894        # When large executables or shared objects are built, AIX ld can
11895        # have problems creating the table of contents.  If linking a library
11896        # or program results in "error TOC overflow" add -mminimal-toc to
11897        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11898        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11899
11900        archive_cmds_CXX=''
11901        hardcode_direct_CXX=yes
11902        hardcode_direct_absolute_CXX=yes
11903        hardcode_libdir_separator_CXX=':'
11904        link_all_deplibs_CXX=yes
11905        file_list_spec_CXX='${wl}-f,'
11906
11907        if test "$GXX" = yes; then
11908          case $host_os in aix4.[012]|aix4.[012].*)
11909          # We only want to do this on AIX 4.2 and lower, the check
11910          # below for broken collect2 doesn't work under 4.3+
11911	  collect2name=`${CC} -print-prog-name=collect2`
11912	  if test -f "$collect2name" &&
11913	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11914	  then
11915	    # We have reworked collect2
11916	    :
11917	  else
11918	    # We have old collect2
11919	    hardcode_direct_CXX=unsupported
11920	    # It fails to find uninstalled libraries when the uninstalled
11921	    # path is not listed in the libpath.  Setting hardcode_minus_L
11922	    # to unsupported forces relinking
11923	    hardcode_minus_L_CXX=yes
11924	    hardcode_libdir_flag_spec_CXX='-L$libdir'
11925	    hardcode_libdir_separator_CXX=
11926	  fi
11927          esac
11928          shared_flag='-shared'
11929	  if test "$aix_use_runtimelinking" = yes; then
11930	    shared_flag="$shared_flag "'${wl}-G'
11931	  fi
11932        else
11933          # not using gcc
11934          if test "$host_cpu" = ia64; then
11935	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11936	  # chokes on -Wl,-G. The following line is correct:
11937	  shared_flag='-G'
11938          else
11939	    if test "$aix_use_runtimelinking" = yes; then
11940	      shared_flag='${wl}-G'
11941	    else
11942	      shared_flag='${wl}-bM:SRE'
11943	    fi
11944          fi
11945        fi
11946
11947        export_dynamic_flag_spec_CXX='${wl}-bexpall'
11948        # It seems that -bexpall does not export symbols beginning with
11949        # underscore (_), so it is better to generate a list of symbols to
11950	# export.
11951        always_export_symbols_CXX=yes
11952        if test "$aix_use_runtimelinking" = yes; then
11953          # Warning - without using the other runtime loading flags (-brtl),
11954          # -berok will link without error, but may produce a broken library.
11955          allow_undefined_flag_CXX='-berok'
11956          # Determine the default libpath from the value encoded in an empty
11957          # executable.
11958          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11959/* end confdefs.h.  */
11960
11961int
11962main ()
11963{
11964
11965  ;
11966  return 0;
11967}
11968_ACEOF
11969if ac_fn_cxx_try_link "$LINENO"; then :
11970
11971lt_aix_libpath_sed='
11972    /Import File Strings/,/^$/ {
11973	/^0/ {
11974	    s/^0  *\(.*\)$/\1/
11975	    p
11976	}
11977    }'
11978aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11979# Check for a 64-bit object if we didn't find anything.
11980if test -z "$aix_libpath"; then
11981  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11982fi
11983fi
11984rm -f core conftest.err conftest.$ac_objext \
11985    conftest$ac_exeext conftest.$ac_ext
11986if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11987
11988          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11989
11990          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11991        else
11992          if test "$host_cpu" = ia64; then
11993	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11994	    allow_undefined_flag_CXX="-z nodefs"
11995	    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"
11996          else
11997	    # Determine the default libpath from the value encoded in an
11998	    # empty executable.
11999	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12000/* end confdefs.h.  */
12001
12002int
12003main ()
12004{
12005
12006  ;
12007  return 0;
12008}
12009_ACEOF
12010if ac_fn_cxx_try_link "$LINENO"; then :
12011
12012lt_aix_libpath_sed='
12013    /Import File Strings/,/^$/ {
12014	/^0/ {
12015	    s/^0  *\(.*\)$/\1/
12016	    p
12017	}
12018    }'
12019aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12020# Check for a 64-bit object if we didn't find anything.
12021if test -z "$aix_libpath"; then
12022  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12023fi
12024fi
12025rm -f core conftest.err conftest.$ac_objext \
12026    conftest$ac_exeext conftest.$ac_ext
12027if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12028
12029	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12030	    # Warning - without using the other run time loading flags,
12031	    # -berok will link without error, but may produce a broken library.
12032	    no_undefined_flag_CXX=' ${wl}-bernotok'
12033	    allow_undefined_flag_CXX=' ${wl}-berok'
12034	    if test "$with_gnu_ld" = yes; then
12035	      # We only use this code for GNU lds that support --whole-archive.
12036	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12037	    else
12038	      # Exported symbols can be pulled into shared objects from archives
12039	      whole_archive_flag_spec_CXX='$convenience'
12040	    fi
12041	    archive_cmds_need_lc_CXX=yes
12042	    # This is similar to how AIX traditionally builds its shared
12043	    # libraries.
12044	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12045          fi
12046        fi
12047        ;;
12048
12049      beos*)
12050	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12051	  allow_undefined_flag_CXX=unsupported
12052	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12053	  # support --undefined.  This deserves some investigation.  FIXME
12054	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12055	else
12056	  ld_shlibs_CXX=no
12057	fi
12058	;;
12059
12060      chorus*)
12061        case $cc_basename in
12062          *)
12063	  # FIXME: insert proper C++ library support
12064	  ld_shlibs_CXX=no
12065	  ;;
12066        esac
12067        ;;
12068
12069      cygwin* | mingw* | pw32* | cegcc*)
12070        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12071        # as there is no search path for DLLs.
12072        hardcode_libdir_flag_spec_CXX='-L$libdir'
12073        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12074        allow_undefined_flag_CXX=unsupported
12075        always_export_symbols_CXX=no
12076        enable_shared_with_static_runtimes_CXX=yes
12077
12078        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12079          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'
12080          # If the export-symbols file already is a .def file (1st line
12081          # is EXPORTS), use it as is; otherwise, prepend...
12082          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12083	    cp $export_symbols $output_objdir/$soname.def;
12084          else
12085	    echo EXPORTS > $output_objdir/$soname.def;
12086	    cat $export_symbols >> $output_objdir/$soname.def;
12087          fi~
12088          $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'
12089        else
12090          ld_shlibs_CXX=no
12091        fi
12092        ;;
12093      darwin* | rhapsody*)
12094
12095
12096  archive_cmds_need_lc_CXX=no
12097  hardcode_direct_CXX=no
12098  hardcode_automatic_CXX=yes
12099  hardcode_shlibpath_var_CXX=unsupported
12100  if test "$lt_cv_ld_force_load" = "yes"; then
12101    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\"`'
12102  else
12103    whole_archive_flag_spec_CXX=''
12104  fi
12105  link_all_deplibs_CXX=yes
12106  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12107  case $cc_basename in
12108     ifort*) _lt_dar_can_shared=yes ;;
12109     *) _lt_dar_can_shared=$GCC ;;
12110  esac
12111  if test "$_lt_dar_can_shared" = "yes"; then
12112    output_verbose_link_cmd=func_echo_all
12113    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}"
12114    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12115    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}"
12116    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}"
12117       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12118      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}"
12119      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}"
12120    fi
12121
12122  else
12123  ld_shlibs_CXX=no
12124  fi
12125
12126	;;
12127
12128      dgux*)
12129        case $cc_basename in
12130          ec++*)
12131	    # FIXME: insert proper C++ library support
12132	    ld_shlibs_CXX=no
12133	    ;;
12134          ghcx*)
12135	    # Green Hills C++ Compiler
12136	    # FIXME: insert proper C++ library support
12137	    ld_shlibs_CXX=no
12138	    ;;
12139          *)
12140	    # FIXME: insert proper C++ library support
12141	    ld_shlibs_CXX=no
12142	    ;;
12143        esac
12144        ;;
12145
12146      freebsd2.*)
12147        # C++ shared libraries reported to be fairly broken before
12148	# switch to ELF
12149        ld_shlibs_CXX=no
12150        ;;
12151
12152      freebsd-elf*)
12153        archive_cmds_need_lc_CXX=no
12154        ;;
12155
12156      freebsd* | dragonfly*)
12157        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12158        # conventions
12159        ld_shlibs_CXX=yes
12160        ;;
12161
12162      gnu*)
12163        ;;
12164
12165      haiku*)
12166        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12167        link_all_deplibs_CXX=yes
12168        ;;
12169
12170      hpux9*)
12171        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12172        hardcode_libdir_separator_CXX=:
12173        export_dynamic_flag_spec_CXX='${wl}-E'
12174        hardcode_direct_CXX=yes
12175        hardcode_minus_L_CXX=yes # Not in the search PATH,
12176				             # but as the default
12177				             # location of the library.
12178
12179        case $cc_basename in
12180          CC*)
12181            # FIXME: insert proper C++ library support
12182            ld_shlibs_CXX=no
12183            ;;
12184          aCC*)
12185            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12186            # Commands to make compiler produce verbose output that lists
12187            # what "hidden" libraries, object files and flags are used when
12188            # linking a shared library.
12189            #
12190            # There doesn't appear to be a way to prevent this compiler from
12191            # explicitly linking system object files so we need to strip them
12192            # from the output so that they don't get included in the library
12193            # dependencies.
12194            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"'
12195            ;;
12196          *)
12197            if test "$GXX" = yes; then
12198              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12199            else
12200              # FIXME: insert proper C++ library support
12201              ld_shlibs_CXX=no
12202            fi
12203            ;;
12204        esac
12205        ;;
12206
12207      hpux10*|hpux11*)
12208        if test $with_gnu_ld = no; then
12209	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12210	  hardcode_libdir_separator_CXX=:
12211
12212          case $host_cpu in
12213            hppa*64*|ia64*)
12214              ;;
12215            *)
12216	      export_dynamic_flag_spec_CXX='${wl}-E'
12217              ;;
12218          esac
12219        fi
12220        case $host_cpu in
12221          hppa*64*|ia64*)
12222            hardcode_direct_CXX=no
12223            hardcode_shlibpath_var_CXX=no
12224            ;;
12225          *)
12226            hardcode_direct_CXX=yes
12227            hardcode_direct_absolute_CXX=yes
12228            hardcode_minus_L_CXX=yes # Not in the search PATH,
12229					         # but as the default
12230					         # location of the library.
12231            ;;
12232        esac
12233
12234        case $cc_basename in
12235          CC*)
12236	    # FIXME: insert proper C++ library support
12237	    ld_shlibs_CXX=no
12238	    ;;
12239          aCC*)
12240	    case $host_cpu in
12241	      hppa*64*)
12242	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12243	        ;;
12244	      ia64*)
12245	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12246	        ;;
12247	      *)
12248	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12249	        ;;
12250	    esac
12251	    # Commands to make compiler produce verbose output that lists
12252	    # what "hidden" libraries, object files and flags are used when
12253	    # linking a shared library.
12254	    #
12255	    # There doesn't appear to be a way to prevent this compiler from
12256	    # explicitly linking system object files so we need to strip them
12257	    # from the output so that they don't get included in the library
12258	    # dependencies.
12259	    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"'
12260	    ;;
12261          *)
12262	    if test "$GXX" = yes; then
12263	      if test $with_gnu_ld = no; then
12264	        case $host_cpu in
12265	          hppa*64*)
12266	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12267	            ;;
12268	          ia64*)
12269	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12270	            ;;
12271	          *)
12272	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12273	            ;;
12274	        esac
12275	      fi
12276	    else
12277	      # FIXME: insert proper C++ library support
12278	      ld_shlibs_CXX=no
12279	    fi
12280	    ;;
12281        esac
12282        ;;
12283
12284      interix[3-9]*)
12285	hardcode_direct_CXX=no
12286	hardcode_shlibpath_var_CXX=no
12287	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12288	export_dynamic_flag_spec_CXX='${wl}-E'
12289	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12290	# Instead, shared libraries are loaded at an image base (0x10000000 by
12291	# default) and relocated if they conflict, which is a slow very memory
12292	# consuming and fragmenting process.  To avoid this, we pick a random,
12293	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12294	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12295	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'
12296	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'
12297	;;
12298      irix5* | irix6*)
12299        case $cc_basename in
12300          CC*)
12301	    # SGI C++
12302	    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'
12303
12304	    # Archives containing C++ object files must be created using
12305	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12306	    # necessary to make sure instantiated templates are included
12307	    # in the archive.
12308	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12309	    ;;
12310          *)
12311	    if test "$GXX" = yes; then
12312	      if test "$with_gnu_ld" = no; then
12313	        archive_cmds_CXX='$CC -shared -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'
12314	      else
12315	        archive_cmds_CXX='$CC -shared -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'
12316	      fi
12317	    fi
12318	    link_all_deplibs_CXX=yes
12319	    ;;
12320        esac
12321        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12322        hardcode_libdir_separator_CXX=:
12323        inherit_rpath_CXX=yes
12324        ;;
12325
12326      linux* | k*bsd*-gnu | kopensolaris*-gnu)
12327        case $cc_basename in
12328          KCC*)
12329	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12330
12331	    # KCC will only create a shared library if the output file
12332	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12333	    # to its proper name (with version) after linking.
12334	    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'
12335	    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'
12336	    # Commands to make compiler produce verbose output that lists
12337	    # what "hidden" libraries, object files and flags are used when
12338	    # linking a shared library.
12339	    #
12340	    # There doesn't appear to be a way to prevent this compiler from
12341	    # explicitly linking system object files so we need to strip them
12342	    # from the output so that they don't get included in the library
12343	    # dependencies.
12344	    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"'
12345
12346	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12347	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12348
12349	    # Archives containing C++ object files must be created using
12350	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12351	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12352	    ;;
12353	  icpc* | ecpc* )
12354	    # Intel C++
12355	    with_gnu_ld=yes
12356	    # version 8.0 and above of icpc choke on multiply defined symbols
12357	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12358	    # earlier do not add the objects themselves.
12359	    case `$CC -V 2>&1` in
12360	      *"Version 7."*)
12361	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12362		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'
12363		;;
12364	      *)  # Version 8.0 or newer
12365	        tmp_idyn=
12366	        case $host_cpu in
12367		  ia64*) tmp_idyn=' -i_dynamic';;
12368		esac
12369	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12370		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'
12371		;;
12372	    esac
12373	    archive_cmds_need_lc_CXX=no
12374	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12375	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12376	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12377	    ;;
12378          pgCC* | pgcpp*)
12379            # Portland Group C++ compiler
12380	    case `$CC -V` in
12381	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12382	      prelink_cmds_CXX='tpldir=Template.dir~
12383		rm -rf $tpldir~
12384		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12385		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12386	      old_archive_cmds_CXX='tpldir=Template.dir~
12387		rm -rf $tpldir~
12388		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12389		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12390		$RANLIB $oldlib'
12391	      archive_cmds_CXX='tpldir=Template.dir~
12392		rm -rf $tpldir~
12393		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12394		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12395	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12396		rm -rf $tpldir~
12397		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12398		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12399	      ;;
12400	    *) # Version 6 and above use weak symbols
12401	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12402	      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'
12403	      ;;
12404	    esac
12405
12406	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12407	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12408	    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'
12409            ;;
12410	  cxx*)
12411	    # Compaq C++
12412	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12413	    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'
12414
12415	    runpath_var=LD_RUN_PATH
12416	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12417	    hardcode_libdir_separator_CXX=:
12418
12419	    # Commands to make compiler produce verbose output that lists
12420	    # what "hidden" libraries, object files and flags are used when
12421	    # linking a shared library.
12422	    #
12423	    # There doesn't appear to be a way to prevent this compiler from
12424	    # explicitly linking system object files so we need to strip them
12425	    # from the output so that they don't get included in the library
12426	    # dependencies.
12427	    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'
12428	    ;;
12429	  xl* | mpixl* | bgxl*)
12430	    # IBM XL 8.0 on PPC, with GNU ld
12431	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12432	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12433	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12434	    if test "x$supports_anon_versioning" = xyes; then
12435	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12436		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12437		echo "local: *; };" >> $output_objdir/$libname.ver~
12438		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12439	    fi
12440	    ;;
12441	  *)
12442	    case `$CC -V 2>&1 | sed 5q` in
12443	    *Sun\ C*)
12444	      # Sun C++ 5.9
12445	      no_undefined_flag_CXX=' -zdefs'
12446	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12447	      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'
12448	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12449	      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'
12450	      compiler_needs_object_CXX=yes
12451
12452	      # Not sure whether something based on
12453	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12454	      # would be better.
12455	      output_verbose_link_cmd='func_echo_all'
12456
12457	      # Archives containing C++ object files must be created using
12458	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12459	      # necessary to make sure instantiated templates are included
12460	      # in the archive.
12461	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12462	      ;;
12463	    esac
12464	    ;;
12465	esac
12466	;;
12467
12468      lynxos*)
12469        # FIXME: insert proper C++ library support
12470	ld_shlibs_CXX=no
12471	;;
12472
12473      m88k*)
12474        # FIXME: insert proper C++ library support
12475        ld_shlibs_CXX=no
12476	;;
12477
12478      mvs*)
12479        case $cc_basename in
12480          cxx*)
12481	    # FIXME: insert proper C++ library support
12482	    ld_shlibs_CXX=no
12483	    ;;
12484	  *)
12485	    # FIXME: insert proper C++ library support
12486	    ld_shlibs_CXX=no
12487	    ;;
12488	esac
12489	;;
12490
12491      netbsd*)
12492        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12493	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12494	  wlarc=
12495	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12496	  hardcode_direct_CXX=yes
12497	  hardcode_shlibpath_var_CXX=no
12498	fi
12499	# Workaround some broken pre-1.5 toolchains
12500	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12501	;;
12502
12503      *nto* | *qnx*)
12504        ld_shlibs_CXX=yes
12505	;;
12506
12507      openbsd2*)
12508        # C++ shared libraries are fairly broken
12509	ld_shlibs_CXX=no
12510	;;
12511
12512      openbsd*)
12513	if test -f /usr/libexec/ld.so; then
12514	  hardcode_direct_CXX=yes
12515	  hardcode_shlibpath_var_CXX=no
12516	  hardcode_direct_absolute_CXX=yes
12517	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12518	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12519	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12520	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12521	    export_dynamic_flag_spec_CXX='${wl}-E'
12522	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12523	  fi
12524	  output_verbose_link_cmd=func_echo_all
12525	else
12526	  ld_shlibs_CXX=no
12527	fi
12528	;;
12529
12530      osf3* | osf4* | osf5*)
12531        case $cc_basename in
12532          KCC*)
12533	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12534
12535	    # KCC will only create a shared library if the output file
12536	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12537	    # to its proper name (with version) after linking.
12538	    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'
12539
12540	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12541	    hardcode_libdir_separator_CXX=:
12542
12543	    # Archives containing C++ object files must be created using
12544	    # the KAI C++ compiler.
12545	    case $host in
12546	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12547	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12548	    esac
12549	    ;;
12550          RCC*)
12551	    # Rational C++ 2.4.1
12552	    # FIXME: insert proper C++ library support
12553	    ld_shlibs_CXX=no
12554	    ;;
12555          cxx*)
12556	    case $host in
12557	      osf3*)
12558	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12559	        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'
12560	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12561		;;
12562	      *)
12563	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12564	        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'
12565	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12566	          echo "-hidden">> $lib.exp~
12567	          $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~
12568	          $RM $lib.exp'
12569	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12570		;;
12571	    esac
12572
12573	    hardcode_libdir_separator_CXX=:
12574
12575	    # Commands to make compiler produce verbose output that lists
12576	    # what "hidden" libraries, object files and flags are used when
12577	    # linking a shared library.
12578	    #
12579	    # There doesn't appear to be a way to prevent this compiler from
12580	    # explicitly linking system object files so we need to strip them
12581	    # from the output so that they don't get included in the library
12582	    # dependencies.
12583	    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"'
12584	    ;;
12585	  *)
12586	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12587	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12588	      case $host in
12589	        osf3*)
12590	          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'
12591		  ;;
12592	        *)
12593	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12594		  ;;
12595	      esac
12596
12597	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12598	      hardcode_libdir_separator_CXX=:
12599
12600	      # Commands to make compiler produce verbose output that lists
12601	      # what "hidden" libraries, object files and flags are used when
12602	      # linking a shared library.
12603	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12604
12605	    else
12606	      # FIXME: insert proper C++ library support
12607	      ld_shlibs_CXX=no
12608	    fi
12609	    ;;
12610        esac
12611        ;;
12612
12613      psos*)
12614        # FIXME: insert proper C++ library support
12615        ld_shlibs_CXX=no
12616        ;;
12617
12618      sunos4*)
12619        case $cc_basename in
12620          CC*)
12621	    # Sun C++ 4.x
12622	    # FIXME: insert proper C++ library support
12623	    ld_shlibs_CXX=no
12624	    ;;
12625          lcc*)
12626	    # Lucid
12627	    # FIXME: insert proper C++ library support
12628	    ld_shlibs_CXX=no
12629	    ;;
12630          *)
12631	    # FIXME: insert proper C++ library support
12632	    ld_shlibs_CXX=no
12633	    ;;
12634        esac
12635        ;;
12636
12637      solaris*)
12638        case $cc_basename in
12639          CC*)
12640	    # Sun C++ 4.2, 5.x and Centerline C++
12641            archive_cmds_need_lc_CXX=yes
12642	    no_undefined_flag_CXX=' -zdefs'
12643	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12644	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12645	      $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'
12646
12647	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12648	    hardcode_shlibpath_var_CXX=no
12649	    case $host_os in
12650	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12651	      *)
12652		# The compiler driver will combine and reorder linker options,
12653		# but understands `-z linker_flag'.
12654	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12655		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12656	        ;;
12657	    esac
12658	    link_all_deplibs_CXX=yes
12659
12660	    output_verbose_link_cmd='func_echo_all'
12661
12662	    # Archives containing C++ object files must be created using
12663	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12664	    # necessary to make sure instantiated templates are included
12665	    # in the archive.
12666	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12667	    ;;
12668          gcx*)
12669	    # Green Hills C++ Compiler
12670	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12671
12672	    # The C++ compiler must be used to create the archive.
12673	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12674	    ;;
12675          *)
12676	    # GNU C++ compiler with Solaris linker
12677	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12678	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12679	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12680	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12681	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12682		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12683
12684	        # Commands to make compiler produce verbose output that lists
12685	        # what "hidden" libraries, object files and flags are used when
12686	        # linking a shared library.
12687	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12688	      else
12689	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
12690	        # platform.
12691	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12692	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12693		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12694
12695	        # Commands to make compiler produce verbose output that lists
12696	        # what "hidden" libraries, object files and flags are used when
12697	        # linking a shared library.
12698	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12699	      fi
12700
12701	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12702	      case $host_os in
12703		solaris2.[0-5] | solaris2.[0-5].*) ;;
12704		*)
12705		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12706		  ;;
12707	      esac
12708	    fi
12709	    ;;
12710        esac
12711        ;;
12712
12713    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12714      no_undefined_flag_CXX='${wl}-z,text'
12715      archive_cmds_need_lc_CXX=no
12716      hardcode_shlibpath_var_CXX=no
12717      runpath_var='LD_RUN_PATH'
12718
12719      case $cc_basename in
12720        CC*)
12721	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12722	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12723	  ;;
12724	*)
12725	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12726	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12727	  ;;
12728      esac
12729      ;;
12730
12731      sysv5* | sco3.2v5* | sco5v6*)
12732	# Note: We can NOT use -z defs as we might desire, because we do not
12733	# link with -lc, and that would cause any symbols used from libc to
12734	# always be unresolved, which means just about no library would
12735	# ever link correctly.  If we're not using GNU ld we use -z text
12736	# though, which does catch some bad symbols but isn't as heavy-handed
12737	# as -z defs.
12738	no_undefined_flag_CXX='${wl}-z,text'
12739	allow_undefined_flag_CXX='${wl}-z,nodefs'
12740	archive_cmds_need_lc_CXX=no
12741	hardcode_shlibpath_var_CXX=no
12742	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12743	hardcode_libdir_separator_CXX=':'
12744	link_all_deplibs_CXX=yes
12745	export_dynamic_flag_spec_CXX='${wl}-Bexport'
12746	runpath_var='LD_RUN_PATH'
12747
12748	case $cc_basename in
12749          CC*)
12750	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12751	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12752	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
12753	      '"$old_archive_cmds_CXX"
12754	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
12755	      '"$reload_cmds_CXX"
12756	    ;;
12757	  *)
12758	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12759	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12760	    ;;
12761	esac
12762      ;;
12763
12764      tandem*)
12765        case $cc_basename in
12766          NCC*)
12767	    # NonStop-UX NCC 3.20
12768	    # FIXME: insert proper C++ library support
12769	    ld_shlibs_CXX=no
12770	    ;;
12771          *)
12772	    # FIXME: insert proper C++ library support
12773	    ld_shlibs_CXX=no
12774	    ;;
12775        esac
12776        ;;
12777
12778      vxworks*)
12779        # FIXME: insert proper C++ library support
12780        ld_shlibs_CXX=no
12781        ;;
12782
12783      *)
12784        # FIXME: insert proper C++ library support
12785        ld_shlibs_CXX=no
12786        ;;
12787    esac
12788
12789    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12790$as_echo "$ld_shlibs_CXX" >&6; }
12791    test "$ld_shlibs_CXX" = no && can_build_shared=no
12792
12793    GCC_CXX="$GXX"
12794    LD_CXX="$LD"
12795
12796    ## CAVEAT EMPTOR:
12797    ## There is no encapsulation within the following macros, do not change
12798    ## the running order or otherwise move them around unless you know exactly
12799    ## what you are doing...
12800    # Dependencies to place before and after the object being linked:
12801predep_objects_CXX=
12802postdep_objects_CXX=
12803predeps_CXX=
12804postdeps_CXX=
12805compiler_lib_search_path_CXX=
12806
12807cat > conftest.$ac_ext <<_LT_EOF
12808class Foo
12809{
12810public:
12811  Foo (void) { a = 0; }
12812private:
12813  int a;
12814};
12815_LT_EOF
12816
12817if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12818  (eval $ac_compile) 2>&5
12819  ac_status=$?
12820  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12821  test $ac_status = 0; }; then
12822  # Parse the compiler output and extract the necessary
12823  # objects, libraries and library flags.
12824
12825  # Sentinel used to keep track of whether or not we are before
12826  # the conftest object file.
12827  pre_test_object_deps_done=no
12828
12829  for p in `eval "$output_verbose_link_cmd"`; do
12830    case $p in
12831
12832    -L* | -R* | -l*)
12833       # Some compilers place space between "-{L,R}" and the path.
12834       # Remove the space.
12835       if test $p = "-L" ||
12836          test $p = "-R"; then
12837	 prev=$p
12838	 continue
12839       else
12840	 prev=
12841       fi
12842
12843       if test "$pre_test_object_deps_done" = no; then
12844	 case $p in
12845	 -L* | -R*)
12846	   # Internal compiler library paths should come after those
12847	   # provided the user.  The postdeps already come after the
12848	   # user supplied libs so there is no need to process them.
12849	   if test -z "$compiler_lib_search_path_CXX"; then
12850	     compiler_lib_search_path_CXX="${prev}${p}"
12851	   else
12852	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12853	   fi
12854	   ;;
12855	 # The "-l" case would never come before the object being
12856	 # linked, so don't bother handling this case.
12857	 esac
12858       else
12859	 if test -z "$postdeps_CXX"; then
12860	   postdeps_CXX="${prev}${p}"
12861	 else
12862	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12863	 fi
12864       fi
12865       ;;
12866
12867    *.$objext)
12868       # This assumes that the test object file only shows up
12869       # once in the compiler output.
12870       if test "$p" = "conftest.$objext"; then
12871	 pre_test_object_deps_done=yes
12872	 continue
12873       fi
12874
12875       if test "$pre_test_object_deps_done" = no; then
12876	 if test -z "$predep_objects_CXX"; then
12877	   predep_objects_CXX="$p"
12878	 else
12879	   predep_objects_CXX="$predep_objects_CXX $p"
12880	 fi
12881       else
12882	 if test -z "$postdep_objects_CXX"; then
12883	   postdep_objects_CXX="$p"
12884	 else
12885	   postdep_objects_CXX="$postdep_objects_CXX $p"
12886	 fi
12887       fi
12888       ;;
12889
12890    *) ;; # Ignore the rest.
12891
12892    esac
12893  done
12894
12895  # Clean up.
12896  rm -f a.out a.exe
12897else
12898  echo "libtool.m4: error: problem compiling CXX test program"
12899fi
12900
12901$RM -f confest.$objext
12902
12903# PORTME: override above test on systems where it is broken
12904case $host_os in
12905interix[3-9]*)
12906  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12907  # hack all around it, let's just trust "g++" to DTRT.
12908  predep_objects_CXX=
12909  postdep_objects_CXX=
12910  postdeps_CXX=
12911  ;;
12912
12913linux*)
12914  case `$CC -V 2>&1 | sed 5q` in
12915  *Sun\ C*)
12916    # Sun C++ 5.9
12917
12918    # The more standards-conforming stlport4 library is
12919    # incompatible with the Cstd library. Avoid specifying
12920    # it if it's in CXXFLAGS. Ignore libCrun as
12921    # -library=stlport4 depends on it.
12922    case " $CXX $CXXFLAGS " in
12923    *" -library=stlport4 "*)
12924      solaris_use_stlport4=yes
12925      ;;
12926    esac
12927
12928    if test "$solaris_use_stlport4" != yes; then
12929      postdeps_CXX='-library=Cstd -library=Crun'
12930    fi
12931    ;;
12932  esac
12933  ;;
12934
12935solaris*)
12936  case $cc_basename in
12937  CC*)
12938    # The more standards-conforming stlport4 library is
12939    # incompatible with the Cstd library. Avoid specifying
12940    # it if it's in CXXFLAGS. Ignore libCrun as
12941    # -library=stlport4 depends on it.
12942    case " $CXX $CXXFLAGS " in
12943    *" -library=stlport4 "*)
12944      solaris_use_stlport4=yes
12945      ;;
12946    esac
12947
12948    # Adding this requires a known-good setup of shared libraries for
12949    # Sun compiler versions before 5.6, else PIC objects from an old
12950    # archive will be linked into the output, leading to subtle bugs.
12951    if test "$solaris_use_stlport4" != yes; then
12952      postdeps_CXX='-library=Cstd -library=Crun'
12953    fi
12954    ;;
12955  esac
12956  ;;
12957esac
12958
12959
12960case " $postdeps_CXX " in
12961*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12962esac
12963 compiler_lib_search_dirs_CXX=
12964if test -n "${compiler_lib_search_path_CXX}"; then
12965 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12966fi
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998    lt_prog_compiler_wl_CXX=
12999lt_prog_compiler_pic_CXX=
13000lt_prog_compiler_static_CXX=
13001
13002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13003$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13004
13005  # C++ specific cases for pic, static, wl, etc.
13006  if test "$GXX" = yes; then
13007    lt_prog_compiler_wl_CXX='-Wl,'
13008    lt_prog_compiler_static_CXX='-static'
13009
13010    case $host_os in
13011    aix*)
13012      # All AIX code is PIC.
13013      if test "$host_cpu" = ia64; then
13014	# AIX 5 now supports IA64 processor
13015	lt_prog_compiler_static_CXX='-Bstatic'
13016      fi
13017      lt_prog_compiler_pic_CXX='-fPIC'
13018      ;;
13019
13020    amigaos*)
13021      case $host_cpu in
13022      powerpc)
13023            # see comment about AmigaOS4 .so support
13024            lt_prog_compiler_pic_CXX='-fPIC'
13025        ;;
13026      m68k)
13027            # FIXME: we need at least 68020 code to build shared libraries, but
13028            # adding the `-m68020' flag to GCC prevents building anything better,
13029            # like `-m68040'.
13030            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13031        ;;
13032      esac
13033      ;;
13034
13035    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13036      # PIC is the default for these OSes.
13037      ;;
13038    mingw* | cygwin* | os2* | pw32* | cegcc*)
13039      # This hack is so that the source file can tell whether it is being
13040      # built for inclusion in a dll (and should export symbols for example).
13041      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13042      # (--disable-auto-import) libraries
13043      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13044      ;;
13045    darwin* | rhapsody*)
13046      # PIC is the default on this platform
13047      # Common symbols not allowed in MH_DYLIB files
13048      lt_prog_compiler_pic_CXX='-fno-common'
13049      ;;
13050    *djgpp*)
13051      # DJGPP does not support shared libraries at all
13052      lt_prog_compiler_pic_CXX=
13053      ;;
13054    haiku*)
13055      # PIC is the default for Haiku.
13056      # The "-static" flag exists, but is broken.
13057      lt_prog_compiler_static_CXX=
13058      ;;
13059    interix[3-9]*)
13060      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13061      # Instead, we relocate shared libraries at runtime.
13062      ;;
13063    sysv4*MP*)
13064      if test -d /usr/nec; then
13065	lt_prog_compiler_pic_CXX=-Kconform_pic
13066      fi
13067      ;;
13068    hpux*)
13069      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13070      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13071      # sets the default TLS model and affects inlining.
13072      case $host_cpu in
13073      hppa*64*)
13074	;;
13075      *)
13076	lt_prog_compiler_pic_CXX='-fPIC'
13077	;;
13078      esac
13079      ;;
13080    *qnx* | *nto*)
13081      # QNX uses GNU C++, but need to define -shared option too, otherwise
13082      # it will coredump.
13083      lt_prog_compiler_pic_CXX='-fPIC -shared'
13084      ;;
13085    *)
13086      lt_prog_compiler_pic_CXX='-fPIC'
13087      ;;
13088    esac
13089  else
13090    case $host_os in
13091      aix[4-9]*)
13092	# All AIX code is PIC.
13093	if test "$host_cpu" = ia64; then
13094	  # AIX 5 now supports IA64 processor
13095	  lt_prog_compiler_static_CXX='-Bstatic'
13096	else
13097	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13098	fi
13099	;;
13100      chorus*)
13101	case $cc_basename in
13102	cxch68*)
13103	  # Green Hills C++ Compiler
13104	  # _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"
13105	  ;;
13106	esac
13107	;;
13108      dgux*)
13109	case $cc_basename in
13110	  ec++*)
13111	    lt_prog_compiler_pic_CXX='-KPIC'
13112	    ;;
13113	  ghcx*)
13114	    # Green Hills C++ Compiler
13115	    lt_prog_compiler_pic_CXX='-pic'
13116	    ;;
13117	  *)
13118	    ;;
13119	esac
13120	;;
13121      freebsd* | dragonfly*)
13122	# FreeBSD uses GNU C++
13123	;;
13124      hpux9* | hpux10* | hpux11*)
13125	case $cc_basename in
13126	  CC*)
13127	    lt_prog_compiler_wl_CXX='-Wl,'
13128	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13129	    if test "$host_cpu" != ia64; then
13130	      lt_prog_compiler_pic_CXX='+Z'
13131	    fi
13132	    ;;
13133	  aCC*)
13134	    lt_prog_compiler_wl_CXX='-Wl,'
13135	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13136	    case $host_cpu in
13137	    hppa*64*|ia64*)
13138	      # +Z the default
13139	      ;;
13140	    *)
13141	      lt_prog_compiler_pic_CXX='+Z'
13142	      ;;
13143	    esac
13144	    ;;
13145	  *)
13146	    ;;
13147	esac
13148	;;
13149      interix*)
13150	# This is c89, which is MS Visual C++ (no shared libs)
13151	# Anyone wants to do a port?
13152	;;
13153      irix5* | irix6* | nonstopux*)
13154	case $cc_basename in
13155	  CC*)
13156	    lt_prog_compiler_wl_CXX='-Wl,'
13157	    lt_prog_compiler_static_CXX='-non_shared'
13158	    # CC pic flag -KPIC is the default.
13159	    ;;
13160	  *)
13161	    ;;
13162	esac
13163	;;
13164      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13165	case $cc_basename in
13166	  KCC*)
13167	    # KAI C++ Compiler
13168	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13169	    lt_prog_compiler_pic_CXX='-fPIC'
13170	    ;;
13171	  ecpc* )
13172	    # old Intel C++ for x86_64 which still supported -KPIC.
13173	    lt_prog_compiler_wl_CXX='-Wl,'
13174	    lt_prog_compiler_pic_CXX='-KPIC'
13175	    lt_prog_compiler_static_CXX='-static'
13176	    ;;
13177	  icpc* )
13178	    # Intel C++, used to be incompatible with GCC.
13179	    # ICC 10 doesn't accept -KPIC any more.
13180	    lt_prog_compiler_wl_CXX='-Wl,'
13181	    lt_prog_compiler_pic_CXX='-fPIC'
13182	    lt_prog_compiler_static_CXX='-static'
13183	    ;;
13184	  pgCC* | pgcpp*)
13185	    # Portland Group C++ compiler
13186	    lt_prog_compiler_wl_CXX='-Wl,'
13187	    lt_prog_compiler_pic_CXX='-fpic'
13188	    lt_prog_compiler_static_CXX='-Bstatic'
13189	    ;;
13190	  cxx*)
13191	    # Compaq C++
13192	    # Make sure the PIC flag is empty.  It appears that all Alpha
13193	    # Linux and Compaq Tru64 Unix objects are PIC.
13194	    lt_prog_compiler_pic_CXX=
13195	    lt_prog_compiler_static_CXX='-non_shared'
13196	    ;;
13197	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13198	    # IBM XL 8.0, 9.0 on PPC and BlueGene
13199	    lt_prog_compiler_wl_CXX='-Wl,'
13200	    lt_prog_compiler_pic_CXX='-qpic'
13201	    lt_prog_compiler_static_CXX='-qstaticlink'
13202	    ;;
13203	  *)
13204	    case `$CC -V 2>&1 | sed 5q` in
13205	    *Sun\ C*)
13206	      # Sun C++ 5.9
13207	      lt_prog_compiler_pic_CXX='-KPIC'
13208	      lt_prog_compiler_static_CXX='-Bstatic'
13209	      lt_prog_compiler_wl_CXX='-Qoption ld '
13210	      ;;
13211	    esac
13212	    ;;
13213	esac
13214	;;
13215      lynxos*)
13216	;;
13217      m88k*)
13218	;;
13219      mvs*)
13220	case $cc_basename in
13221	  cxx*)
13222	    lt_prog_compiler_pic_CXX='-W c,exportall'
13223	    ;;
13224	  *)
13225	    ;;
13226	esac
13227	;;
13228      netbsd*)
13229	;;
13230      *qnx* | *nto*)
13231        # QNX uses GNU C++, but need to define -shared option too, otherwise
13232        # it will coredump.
13233        lt_prog_compiler_pic_CXX='-fPIC -shared'
13234        ;;
13235      osf3* | osf4* | osf5*)
13236	case $cc_basename in
13237	  KCC*)
13238	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13239	    ;;
13240	  RCC*)
13241	    # Rational C++ 2.4.1
13242	    lt_prog_compiler_pic_CXX='-pic'
13243	    ;;
13244	  cxx*)
13245	    # Digital/Compaq C++
13246	    lt_prog_compiler_wl_CXX='-Wl,'
13247	    # Make sure the PIC flag is empty.  It appears that all Alpha
13248	    # Linux and Compaq Tru64 Unix objects are PIC.
13249	    lt_prog_compiler_pic_CXX=
13250	    lt_prog_compiler_static_CXX='-non_shared'
13251	    ;;
13252	  *)
13253	    ;;
13254	esac
13255	;;
13256      psos*)
13257	;;
13258      solaris*)
13259	case $cc_basename in
13260	  CC*)
13261	    # Sun C++ 4.2, 5.x and Centerline C++
13262	    lt_prog_compiler_pic_CXX='-KPIC'
13263	    lt_prog_compiler_static_CXX='-Bstatic'
13264	    lt_prog_compiler_wl_CXX='-Qoption ld '
13265	    ;;
13266	  gcx*)
13267	    # Green Hills C++ Compiler
13268	    lt_prog_compiler_pic_CXX='-PIC'
13269	    ;;
13270	  *)
13271	    ;;
13272	esac
13273	;;
13274      sunos4*)
13275	case $cc_basename in
13276	  CC*)
13277	    # Sun C++ 4.x
13278	    lt_prog_compiler_pic_CXX='-pic'
13279	    lt_prog_compiler_static_CXX='-Bstatic'
13280	    ;;
13281	  lcc*)
13282	    # Lucid
13283	    lt_prog_compiler_pic_CXX='-pic'
13284	    ;;
13285	  *)
13286	    ;;
13287	esac
13288	;;
13289      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13290	case $cc_basename in
13291	  CC*)
13292	    lt_prog_compiler_wl_CXX='-Wl,'
13293	    lt_prog_compiler_pic_CXX='-KPIC'
13294	    lt_prog_compiler_static_CXX='-Bstatic'
13295	    ;;
13296	esac
13297	;;
13298      tandem*)
13299	case $cc_basename in
13300	  NCC*)
13301	    # NonStop-UX NCC 3.20
13302	    lt_prog_compiler_pic_CXX='-KPIC'
13303	    ;;
13304	  *)
13305	    ;;
13306	esac
13307	;;
13308      vxworks*)
13309	;;
13310      *)
13311	lt_prog_compiler_can_build_shared_CXX=no
13312	;;
13313    esac
13314  fi
13315
13316case $host_os in
13317  # For platforms which do not support PIC, -DPIC is meaningless:
13318  *djgpp*)
13319    lt_prog_compiler_pic_CXX=
13320    ;;
13321  *)
13322    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13323    ;;
13324esac
13325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13326$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13327
13328
13329
13330#
13331# Check to make sure the PIC flag actually works.
13332#
13333if test -n "$lt_prog_compiler_pic_CXX"; then
13334  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13335$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13336if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13337  $as_echo_n "(cached) " >&6
13338else
13339  lt_cv_prog_compiler_pic_works_CXX=no
13340   ac_outfile=conftest.$ac_objext
13341   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13342   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13343   # Insert the option either (1) after the last *FLAGS variable, or
13344   # (2) before a word containing "conftest.", or (3) at the end.
13345   # Note that $ac_compile itself does not contain backslashes and begins
13346   # with a dollar sign (not a hyphen), so the echo should work correctly.
13347   # The option is referenced via a variable to avoid confusing sed.
13348   lt_compile=`echo "$ac_compile" | $SED \
13349   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13350   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13351   -e 's:$: $lt_compiler_flag:'`
13352   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13353   (eval "$lt_compile" 2>conftest.err)
13354   ac_status=$?
13355   cat conftest.err >&5
13356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13357   if (exit $ac_status) && test -s "$ac_outfile"; then
13358     # The compiler can only warn and ignore the option if not recognized
13359     # So say no if there are warnings other than the usual output.
13360     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13361     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13362     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13363       lt_cv_prog_compiler_pic_works_CXX=yes
13364     fi
13365   fi
13366   $RM conftest*
13367
13368fi
13369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13370$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13371
13372if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13373    case $lt_prog_compiler_pic_CXX in
13374     "" | " "*) ;;
13375     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13376     esac
13377else
13378    lt_prog_compiler_pic_CXX=
13379     lt_prog_compiler_can_build_shared_CXX=no
13380fi
13381
13382fi
13383
13384
13385
13386#
13387# Check to make sure the static flag actually works.
13388#
13389wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13391$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13392if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13393  $as_echo_n "(cached) " >&6
13394else
13395  lt_cv_prog_compiler_static_works_CXX=no
13396   save_LDFLAGS="$LDFLAGS"
13397   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13398   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13399   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13400     # The linker can only warn and ignore the option if not recognized
13401     # So say no if there are warnings
13402     if test -s conftest.err; then
13403       # Append any errors to the config.log.
13404       cat conftest.err 1>&5
13405       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13406       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13407       if diff conftest.exp conftest.er2 >/dev/null; then
13408         lt_cv_prog_compiler_static_works_CXX=yes
13409       fi
13410     else
13411       lt_cv_prog_compiler_static_works_CXX=yes
13412     fi
13413   fi
13414   $RM -r conftest*
13415   LDFLAGS="$save_LDFLAGS"
13416
13417fi
13418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13419$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13420
13421if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13422    :
13423else
13424    lt_prog_compiler_static_CXX=
13425fi
13426
13427
13428
13429
13430    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13431$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13432if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13433  $as_echo_n "(cached) " >&6
13434else
13435  lt_cv_prog_compiler_c_o_CXX=no
13436   $RM -r conftest 2>/dev/null
13437   mkdir conftest
13438   cd conftest
13439   mkdir out
13440   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13441
13442   lt_compiler_flag="-o out/conftest2.$ac_objext"
13443   # Insert the option either (1) after the last *FLAGS variable, or
13444   # (2) before a word containing "conftest.", or (3) at the end.
13445   # Note that $ac_compile itself does not contain backslashes and begins
13446   # with a dollar sign (not a hyphen), so the echo should work correctly.
13447   lt_compile=`echo "$ac_compile" | $SED \
13448   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13449   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13450   -e 's:$: $lt_compiler_flag:'`
13451   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13452   (eval "$lt_compile" 2>out/conftest.err)
13453   ac_status=$?
13454   cat out/conftest.err >&5
13455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13456   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13457   then
13458     # The compiler can only warn and ignore the option if not recognized
13459     # So say no if there are warnings
13460     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13461     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13462     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13463       lt_cv_prog_compiler_c_o_CXX=yes
13464     fi
13465   fi
13466   chmod u+w . 2>&5
13467   $RM conftest*
13468   # SGI C++ compiler will create directory out/ii_files/ for
13469   # template instantiation
13470   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13471   $RM out/* && rmdir out
13472   cd ..
13473   $RM -r conftest
13474   $RM conftest*
13475
13476fi
13477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13478$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13479
13480
13481
13482    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13483$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13484if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13485  $as_echo_n "(cached) " >&6
13486else
13487  lt_cv_prog_compiler_c_o_CXX=no
13488   $RM -r conftest 2>/dev/null
13489   mkdir conftest
13490   cd conftest
13491   mkdir out
13492   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13493
13494   lt_compiler_flag="-o out/conftest2.$ac_objext"
13495   # Insert the option either (1) after the last *FLAGS variable, or
13496   # (2) before a word containing "conftest.", or (3) at the end.
13497   # Note that $ac_compile itself does not contain backslashes and begins
13498   # with a dollar sign (not a hyphen), so the echo should work correctly.
13499   lt_compile=`echo "$ac_compile" | $SED \
13500   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13501   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13502   -e 's:$: $lt_compiler_flag:'`
13503   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13504   (eval "$lt_compile" 2>out/conftest.err)
13505   ac_status=$?
13506   cat out/conftest.err >&5
13507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13508   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13509   then
13510     # The compiler can only warn and ignore the option if not recognized
13511     # So say no if there are warnings
13512     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13513     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13514     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13515       lt_cv_prog_compiler_c_o_CXX=yes
13516     fi
13517   fi
13518   chmod u+w . 2>&5
13519   $RM conftest*
13520   # SGI C++ compiler will create directory out/ii_files/ for
13521   # template instantiation
13522   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13523   $RM out/* && rmdir out
13524   cd ..
13525   $RM -r conftest
13526   $RM conftest*
13527
13528fi
13529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13530$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13531
13532
13533
13534
13535hard_links="nottested"
13536if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13537  # do not overwrite the value of need_locks provided by the user
13538  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13539$as_echo_n "checking if we can lock with hard links... " >&6; }
13540  hard_links=yes
13541  $RM conftest*
13542  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13543  touch conftest.a
13544  ln conftest.a conftest.b 2>&5 || hard_links=no
13545  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13547$as_echo "$hard_links" >&6; }
13548  if test "$hard_links" = no; then
13549    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13550$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13551    need_locks=warn
13552  fi
13553else
13554  need_locks=no
13555fi
13556
13557
13558
13559    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13560$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13561
13562  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13563  case $host_os in
13564  aix[4-9]*)
13565    # If we're using GNU nm, then we don't want the "-C" option.
13566    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13567    # Also, AIX nm treats weak defined symbols like other global defined
13568    # symbols, whereas GNU nm marks them as "W".
13569    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13570      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13571    else
13572      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13573    fi
13574    ;;
13575  pw32*)
13576    export_symbols_cmds_CXX="$ltdll_cmds"
13577  ;;
13578  cygwin* | mingw* | cegcc*)
13579    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13580  ;;
13581  *)
13582    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13583  ;;
13584  esac
13585  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13586
13587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13588$as_echo "$ld_shlibs_CXX" >&6; }
13589test "$ld_shlibs_CXX" = no && can_build_shared=no
13590
13591with_gnu_ld_CXX=$with_gnu_ld
13592
13593
13594
13595
13596
13597
13598#
13599# Do we need to explicitly link libc?
13600#
13601case "x$archive_cmds_need_lc_CXX" in
13602x|xyes)
13603  # Assume -lc should be added
13604  archive_cmds_need_lc_CXX=yes
13605
13606  if test "$enable_shared" = yes && test "$GCC" = yes; then
13607    case $archive_cmds_CXX in
13608    *'~'*)
13609      # FIXME: we may have to deal with multi-command sequences.
13610      ;;
13611    '$CC '*)
13612      # Test whether the compiler implicitly links with -lc since on some
13613      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13614      # to ld, don't add -lc before -lgcc.
13615      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13616$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13617if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
13618  $as_echo_n "(cached) " >&6
13619else
13620  $RM conftest*
13621	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13622
13623	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13624  (eval $ac_compile) 2>&5
13625  ac_status=$?
13626  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13627  test $ac_status = 0; } 2>conftest.err; then
13628	  soname=conftest
13629	  lib=conftest
13630	  libobjs=conftest.$ac_objext
13631	  deplibs=
13632	  wl=$lt_prog_compiler_wl_CXX
13633	  pic_flag=$lt_prog_compiler_pic_CXX
13634	  compiler_flags=-v
13635	  linker_flags=-v
13636	  verstring=
13637	  output_objdir=.
13638	  libname=conftest
13639	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13640	  allow_undefined_flag_CXX=
13641	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13642  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13643  ac_status=$?
13644  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13645  test $ac_status = 0; }
13646	  then
13647	    lt_cv_archive_cmds_need_lc_CXX=no
13648	  else
13649	    lt_cv_archive_cmds_need_lc_CXX=yes
13650	  fi
13651	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13652	else
13653	  cat conftest.err 1>&5
13654	fi
13655	$RM conftest*
13656
13657fi
13658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
13659$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
13660      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
13661      ;;
13662    esac
13663  fi
13664  ;;
13665esac
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13731$as_echo_n "checking dynamic linker characteristics... " >&6; }
13732
13733library_names_spec=
13734libname_spec='lib$name'
13735soname_spec=
13736shrext_cmds=".so"
13737postinstall_cmds=
13738postuninstall_cmds=
13739finish_cmds=
13740finish_eval=
13741shlibpath_var=
13742shlibpath_overrides_runpath=unknown
13743version_type=none
13744dynamic_linker="$host_os ld.so"
13745sys_lib_dlsearch_path_spec="/lib /usr/lib"
13746need_lib_prefix=unknown
13747hardcode_into_libs=no
13748
13749# when you set need_version to no, make sure it does not cause -set_version
13750# flags to be left without arguments
13751need_version=unknown
13752
13753case $host_os in
13754aix3*)
13755  version_type=linux
13756  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13757  shlibpath_var=LIBPATH
13758
13759  # AIX 3 has no versioning support, so we append a major version to the name.
13760  soname_spec='${libname}${release}${shared_ext}$major'
13761  ;;
13762
13763aix[4-9]*)
13764  version_type=linux
13765  need_lib_prefix=no
13766  need_version=no
13767  hardcode_into_libs=yes
13768  if test "$host_cpu" = ia64; then
13769    # AIX 5 supports IA64
13770    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13771    shlibpath_var=LD_LIBRARY_PATH
13772  else
13773    # With GCC up to 2.95.x, collect2 would create an import file
13774    # for dependence libraries.  The import file would start with
13775    # the line `#! .'.  This would cause the generated library to
13776    # depend on `.', always an invalid library.  This was fixed in
13777    # development snapshots of GCC prior to 3.0.
13778    case $host_os in
13779      aix4 | aix4.[01] | aix4.[01].*)
13780      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13781	   echo ' yes '
13782	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13783	:
13784      else
13785	can_build_shared=no
13786      fi
13787      ;;
13788    esac
13789    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13790    # soname into executable. Probably we can add versioning support to
13791    # collect2, so additional links can be useful in future.
13792    if test "$aix_use_runtimelinking" = yes; then
13793      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13794      # instead of lib<name>.a to let people know that these are not
13795      # typical AIX shared libraries.
13796      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13797    else
13798      # We preserve .a as extension for shared libraries through AIX4.2
13799      # and later when we are not doing run time linking.
13800      library_names_spec='${libname}${release}.a $libname.a'
13801      soname_spec='${libname}${release}${shared_ext}$major'
13802    fi
13803    shlibpath_var=LIBPATH
13804  fi
13805  ;;
13806
13807amigaos*)
13808  case $host_cpu in
13809  powerpc)
13810    # Since July 2007 AmigaOS4 officially supports .so libraries.
13811    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13812    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13813    ;;
13814  m68k)
13815    library_names_spec='$libname.ixlibrary $libname.a'
13816    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13817    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
13818    ;;
13819  esac
13820  ;;
13821
13822beos*)
13823  library_names_spec='${libname}${shared_ext}'
13824  dynamic_linker="$host_os ld.so"
13825  shlibpath_var=LIBRARY_PATH
13826  ;;
13827
13828bsdi[45]*)
13829  version_type=linux
13830  need_version=no
13831  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13832  soname_spec='${libname}${release}${shared_ext}$major'
13833  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13834  shlibpath_var=LD_LIBRARY_PATH
13835  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13836  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13837  # the default ld.so.conf also contains /usr/contrib/lib and
13838  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13839  # libtool to hard-code these into programs
13840  ;;
13841
13842cygwin* | mingw* | pw32* | cegcc*)
13843  version_type=windows
13844  shrext_cmds=".dll"
13845  need_version=no
13846  need_lib_prefix=no
13847
13848  case $GCC,$host_os in
13849  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13850    library_names_spec='$libname.dll.a'
13851    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13852    postinstall_cmds='base_file=`basename \${file}`~
13853      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13854      dldir=$destdir/`dirname \$dlpath`~
13855      test -d \$dldir || mkdir -p \$dldir~
13856      $install_prog $dir/$dlname \$dldir/$dlname~
13857      chmod a+x \$dldir/$dlname~
13858      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13859        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13860      fi'
13861    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13862      dlpath=$dir/\$dldll~
13863       $RM \$dlpath'
13864    shlibpath_overrides_runpath=yes
13865
13866    case $host_os in
13867    cygwin*)
13868      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13869      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13870
13871      ;;
13872    mingw* | cegcc*)
13873      # MinGW DLLs use traditional 'lib' prefix
13874      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13875      ;;
13876    pw32*)
13877      # pw32 DLLs use 'pw' prefix rather than 'lib'
13878      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13879      ;;
13880    esac
13881    ;;
13882
13883  *)
13884    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13885    ;;
13886  esac
13887  dynamic_linker='Win32 ld.exe'
13888  # FIXME: first we should search . and the directory the executable is in
13889  shlibpath_var=PATH
13890  ;;
13891
13892darwin* | rhapsody*)
13893  dynamic_linker="$host_os dyld"
13894  version_type=darwin
13895  need_lib_prefix=no
13896  need_version=no
13897  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13898  soname_spec='${libname}${release}${major}$shared_ext'
13899  shlibpath_overrides_runpath=yes
13900  shlibpath_var=DYLD_LIBRARY_PATH
13901  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13902
13903  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13904  ;;
13905
13906dgux*)
13907  version_type=linux
13908  need_lib_prefix=no
13909  need_version=no
13910  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13911  soname_spec='${libname}${release}${shared_ext}$major'
13912  shlibpath_var=LD_LIBRARY_PATH
13913  ;;
13914
13915freebsd* | dragonfly*)
13916  # DragonFly does not have aout.  When/if they implement a new
13917  # versioning mechanism, adjust this.
13918  if test -x /usr/bin/objformat; then
13919    objformat=`/usr/bin/objformat`
13920  else
13921    case $host_os in
13922    freebsd[23].*) objformat=aout ;;
13923    *) objformat=elf ;;
13924    esac
13925  fi
13926  version_type=freebsd-$objformat
13927  case $version_type in
13928    freebsd-elf*)
13929      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13930      need_version=no
13931      need_lib_prefix=no
13932      ;;
13933    freebsd-*)
13934      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13935      need_version=yes
13936      ;;
13937  esac
13938  shlibpath_var=LD_LIBRARY_PATH
13939  case $host_os in
13940  freebsd2.*)
13941    shlibpath_overrides_runpath=yes
13942    ;;
13943  freebsd3.[01]* | freebsdelf3.[01]*)
13944    shlibpath_overrides_runpath=yes
13945    hardcode_into_libs=yes
13946    ;;
13947  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13948  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13949    shlibpath_overrides_runpath=no
13950    hardcode_into_libs=yes
13951    ;;
13952  *) # from 4.6 on, and DragonFly
13953    shlibpath_overrides_runpath=yes
13954    hardcode_into_libs=yes
13955    ;;
13956  esac
13957  ;;
13958
13959gnu*)
13960  version_type=linux
13961  need_lib_prefix=no
13962  need_version=no
13963  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13964  soname_spec='${libname}${release}${shared_ext}$major'
13965  shlibpath_var=LD_LIBRARY_PATH
13966  hardcode_into_libs=yes
13967  ;;
13968
13969haiku*)
13970  version_type=linux
13971  need_lib_prefix=no
13972  need_version=no
13973  dynamic_linker="$host_os runtime_loader"
13974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13975  soname_spec='${libname}${release}${shared_ext}$major'
13976  shlibpath_var=LIBRARY_PATH
13977  shlibpath_overrides_runpath=yes
13978  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13979  hardcode_into_libs=yes
13980  ;;
13981
13982hpux9* | hpux10* | hpux11*)
13983  # Give a soname corresponding to the major version so that dld.sl refuses to
13984  # link against other versions.
13985  version_type=sunos
13986  need_lib_prefix=no
13987  need_version=no
13988  case $host_cpu in
13989  ia64*)
13990    shrext_cmds='.so'
13991    hardcode_into_libs=yes
13992    dynamic_linker="$host_os dld.so"
13993    shlibpath_var=LD_LIBRARY_PATH
13994    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13995    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13996    soname_spec='${libname}${release}${shared_ext}$major'
13997    if test "X$HPUX_IA64_MODE" = X32; then
13998      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13999    else
14000      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14001    fi
14002    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14003    ;;
14004  hppa*64*)
14005    shrext_cmds='.sl'
14006    hardcode_into_libs=yes
14007    dynamic_linker="$host_os dld.sl"
14008    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14009    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14010    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14011    soname_spec='${libname}${release}${shared_ext}$major'
14012    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14013    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14014    ;;
14015  *)
14016    shrext_cmds='.sl'
14017    dynamic_linker="$host_os dld.sl"
14018    shlibpath_var=SHLIB_PATH
14019    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14020    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14021    soname_spec='${libname}${release}${shared_ext}$major'
14022    ;;
14023  esac
14024  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14025  postinstall_cmds='chmod 555 $lib'
14026  # or fails outright, so override atomically:
14027  install_override_mode=555
14028  ;;
14029
14030interix[3-9]*)
14031  version_type=linux
14032  need_lib_prefix=no
14033  need_version=no
14034  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14035  soname_spec='${libname}${release}${shared_ext}$major'
14036  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14037  shlibpath_var=LD_LIBRARY_PATH
14038  shlibpath_overrides_runpath=no
14039  hardcode_into_libs=yes
14040  ;;
14041
14042irix5* | irix6* | nonstopux*)
14043  case $host_os in
14044    nonstopux*) version_type=nonstopux ;;
14045    *)
14046	if test "$lt_cv_prog_gnu_ld" = yes; then
14047		version_type=linux
14048	else
14049		version_type=irix
14050	fi ;;
14051  esac
14052  need_lib_prefix=no
14053  need_version=no
14054  soname_spec='${libname}${release}${shared_ext}$major'
14055  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14056  case $host_os in
14057  irix5* | nonstopux*)
14058    libsuff= shlibsuff=
14059    ;;
14060  *)
14061    case $LD in # libtool.m4 will add one of these switches to LD
14062    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14063      libsuff= shlibsuff= libmagic=32-bit;;
14064    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14065      libsuff=32 shlibsuff=N32 libmagic=N32;;
14066    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14067      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14068    *) libsuff= shlibsuff= libmagic=never-match;;
14069    esac
14070    ;;
14071  esac
14072  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14073  shlibpath_overrides_runpath=no
14074  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14075  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14076  hardcode_into_libs=yes
14077  ;;
14078
14079# No shared lib support for Linux oldld, aout, or coff.
14080linux*oldld* | linux*aout* | linux*coff*)
14081  dynamic_linker=no
14082  ;;
14083
14084# This must be Linux ELF.
14085linux* | k*bsd*-gnu | kopensolaris*-gnu)
14086  version_type=linux
14087  need_lib_prefix=no
14088  need_version=no
14089  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14090  soname_spec='${libname}${release}${shared_ext}$major'
14091  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14092  shlibpath_var=LD_LIBRARY_PATH
14093  shlibpath_overrides_runpath=no
14094
14095  # Some binutils ld are patched to set DT_RUNPATH
14096  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14097  $as_echo_n "(cached) " >&6
14098else
14099  lt_cv_shlibpath_overrides_runpath=no
14100    save_LDFLAGS=$LDFLAGS
14101    save_libdir=$libdir
14102    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14103	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14104    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105/* end confdefs.h.  */
14106
14107int
14108main ()
14109{
14110
14111  ;
14112  return 0;
14113}
14114_ACEOF
14115if ac_fn_cxx_try_link "$LINENO"; then :
14116  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14117  lt_cv_shlibpath_overrides_runpath=yes
14118fi
14119fi
14120rm -f core conftest.err conftest.$ac_objext \
14121    conftest$ac_exeext conftest.$ac_ext
14122    LDFLAGS=$save_LDFLAGS
14123    libdir=$save_libdir
14124
14125fi
14126
14127  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14128
14129  # This implies no fast_install, which is unacceptable.
14130  # Some rework will be needed to allow for fast_install
14131  # before this can be enabled.
14132  hardcode_into_libs=yes
14133
14134  # Append ld.so.conf contents to the search path
14135  if test -f /etc/ld.so.conf; then
14136    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' ' '`
14137    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14138  fi
14139
14140  # We used to test for /lib/ld.so.1 and disable shared libraries on
14141  # powerpc, because MkLinux only supported shared libraries with the
14142  # GNU dynamic linker.  Since this was broken with cross compilers,
14143  # most powerpc-linux boxes support dynamic linking these days and
14144  # people can always --disable-shared, the test was removed, and we
14145  # assume the GNU/Linux dynamic linker is in use.
14146  dynamic_linker='GNU/Linux ld.so'
14147  ;;
14148
14149netbsd*)
14150  version_type=sunos
14151  need_lib_prefix=no
14152  need_version=no
14153  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14154    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14155    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14156    dynamic_linker='NetBSD (a.out) ld.so'
14157  else
14158    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14159    soname_spec='${libname}${release}${shared_ext}$major'
14160    dynamic_linker='NetBSD ld.elf_so'
14161  fi
14162  shlibpath_var=LD_LIBRARY_PATH
14163  shlibpath_overrides_runpath=yes
14164  hardcode_into_libs=yes
14165  ;;
14166
14167newsos6)
14168  version_type=linux
14169  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14170  shlibpath_var=LD_LIBRARY_PATH
14171  shlibpath_overrides_runpath=yes
14172  ;;
14173
14174*nto* | *qnx*)
14175  version_type=qnx
14176  need_lib_prefix=no
14177  need_version=no
14178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14179  soname_spec='${libname}${release}${shared_ext}$major'
14180  shlibpath_var=LD_LIBRARY_PATH
14181  shlibpath_overrides_runpath=no
14182  hardcode_into_libs=yes
14183  dynamic_linker='ldqnx.so'
14184  ;;
14185
14186openbsd*)
14187  version_type=sunos
14188  sys_lib_dlsearch_path_spec="/usr/lib"
14189  need_lib_prefix=no
14190  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14191  case $host_os in
14192    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14193    *)				need_version=no  ;;
14194  esac
14195  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14196  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14197  shlibpath_var=LD_LIBRARY_PATH
14198  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14199    case $host_os in
14200      openbsd2.[89] | openbsd2.[89].*)
14201	shlibpath_overrides_runpath=no
14202	;;
14203      *)
14204	shlibpath_overrides_runpath=yes
14205	;;
14206      esac
14207  else
14208    shlibpath_overrides_runpath=yes
14209  fi
14210  ;;
14211
14212os2*)
14213  libname_spec='$name'
14214  shrext_cmds=".dll"
14215  need_lib_prefix=no
14216  library_names_spec='$libname${shared_ext} $libname.a'
14217  dynamic_linker='OS/2 ld.exe'
14218  shlibpath_var=LIBPATH
14219  ;;
14220
14221osf3* | osf4* | osf5*)
14222  version_type=osf
14223  need_lib_prefix=no
14224  need_version=no
14225  soname_spec='${libname}${release}${shared_ext}$major'
14226  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14227  shlibpath_var=LD_LIBRARY_PATH
14228  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14229  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14230  ;;
14231
14232rdos*)
14233  dynamic_linker=no
14234  ;;
14235
14236solaris*)
14237  version_type=linux
14238  need_lib_prefix=no
14239  need_version=no
14240  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14241  soname_spec='${libname}${release}${shared_ext}$major'
14242  shlibpath_var=LD_LIBRARY_PATH
14243  shlibpath_overrides_runpath=yes
14244  hardcode_into_libs=yes
14245  # ldd complains unless libraries are executable
14246  postinstall_cmds='chmod +x $lib'
14247  ;;
14248
14249sunos4*)
14250  version_type=sunos
14251  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14252  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14253  shlibpath_var=LD_LIBRARY_PATH
14254  shlibpath_overrides_runpath=yes
14255  if test "$with_gnu_ld" = yes; then
14256    need_lib_prefix=no
14257  fi
14258  need_version=yes
14259  ;;
14260
14261sysv4 | sysv4.3*)
14262  version_type=linux
14263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14264  soname_spec='${libname}${release}${shared_ext}$major'
14265  shlibpath_var=LD_LIBRARY_PATH
14266  case $host_vendor in
14267    sni)
14268      shlibpath_overrides_runpath=no
14269      need_lib_prefix=no
14270      runpath_var=LD_RUN_PATH
14271      ;;
14272    siemens)
14273      need_lib_prefix=no
14274      ;;
14275    motorola)
14276      need_lib_prefix=no
14277      need_version=no
14278      shlibpath_overrides_runpath=no
14279      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14280      ;;
14281  esac
14282  ;;
14283
14284sysv4*MP*)
14285  if test -d /usr/nec ;then
14286    version_type=linux
14287    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14288    soname_spec='$libname${shared_ext}.$major'
14289    shlibpath_var=LD_LIBRARY_PATH
14290  fi
14291  ;;
14292
14293sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14294  version_type=freebsd-elf
14295  need_lib_prefix=no
14296  need_version=no
14297  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14298  soname_spec='${libname}${release}${shared_ext}$major'
14299  shlibpath_var=LD_LIBRARY_PATH
14300  shlibpath_overrides_runpath=yes
14301  hardcode_into_libs=yes
14302  if test "$with_gnu_ld" = yes; then
14303    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14304  else
14305    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14306    case $host_os in
14307      sco3.2v5*)
14308        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14309	;;
14310    esac
14311  fi
14312  sys_lib_dlsearch_path_spec='/usr/lib'
14313  ;;
14314
14315tpf*)
14316  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14317  version_type=linux
14318  need_lib_prefix=no
14319  need_version=no
14320  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14321  shlibpath_var=LD_LIBRARY_PATH
14322  shlibpath_overrides_runpath=no
14323  hardcode_into_libs=yes
14324  ;;
14325
14326uts4*)
14327  version_type=linux
14328  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14329  soname_spec='${libname}${release}${shared_ext}$major'
14330  shlibpath_var=LD_LIBRARY_PATH
14331  ;;
14332
14333*)
14334  dynamic_linker=no
14335  ;;
14336esac
14337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14338$as_echo "$dynamic_linker" >&6; }
14339test "$dynamic_linker" = no && can_build_shared=no
14340
14341variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14342if test "$GCC" = yes; then
14343  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14344fi
14345
14346if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14347  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14348fi
14349if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14350  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14351fi
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14391$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14392hardcode_action_CXX=
14393if test -n "$hardcode_libdir_flag_spec_CXX" ||
14394   test -n "$runpath_var_CXX" ||
14395   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14396
14397  # We can hardcode non-existent directories.
14398  if test "$hardcode_direct_CXX" != no &&
14399     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14400     # have to relink, otherwise we might link with an installed library
14401     # when we should be linking with a yet-to-be-installed one
14402     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14403     test "$hardcode_minus_L_CXX" != no; then
14404    # Linking always hardcodes the temporary library directory.
14405    hardcode_action_CXX=relink
14406  else
14407    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14408    hardcode_action_CXX=immediate
14409  fi
14410else
14411  # We cannot hardcode anything, or else we can only hardcode existing
14412  # directories.
14413  hardcode_action_CXX=unsupported
14414fi
14415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14416$as_echo "$hardcode_action_CXX" >&6; }
14417
14418if test "$hardcode_action_CXX" = relink ||
14419   test "$inherit_rpath_CXX" = yes; then
14420  # Fast installation is not supported
14421  enable_fast_install=no
14422elif test "$shlibpath_overrides_runpath" = yes ||
14423     test "$enable_shared" = no; then
14424  # Fast installation is not necessary
14425  enable_fast_install=needless
14426fi
14427
14428
14429
14430
14431
14432
14433
14434  fi # test -n "$compiler"
14435
14436  CC=$lt_save_CC
14437  LDCXX=$LD
14438  LD=$lt_save_LD
14439  GCC=$lt_save_GCC
14440  with_gnu_ld=$lt_save_with_gnu_ld
14441  lt_cv_path_LDCXX=$lt_cv_path_LD
14442  lt_cv_path_LD=$lt_save_path_LD
14443  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14444  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14445fi # test "$_lt_caught_CXX_error" != yes
14446
14447ac_ext=c
14448ac_cpp='$CPP $CPPFLAGS'
14449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14451ac_compiler_gnu=$ac_cv_c_compiler_gnu
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465        ac_config_commands="$ac_config_commands libtool"
14466
14467
14468
14469
14470# Only expand once:
14471
14472
14473
14474
14475
14476
14477# The cast to long int works around a bug in the HP C Compiler
14478# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14479# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14480# This bug is HP SR number 8606223364.
14481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14482$as_echo_n "checking size of void *... " >&6; }
14483if test "${ac_cv_sizeof_void_p+set}" = set; then :
14484  $as_echo_n "(cached) " >&6
14485else
14486  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14487
14488else
14489  if test "$ac_cv_type_void_p" = yes; then
14490     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14491$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14492{ as_fn_set_status 77
14493as_fn_error "cannot compute sizeof (void *)
14494See \`config.log' for more details." "$LINENO" 5; }; }
14495   else
14496     ac_cv_sizeof_void_p=0
14497   fi
14498fi
14499
14500fi
14501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14502$as_echo "$ac_cv_sizeof_void_p" >&6; }
14503
14504
14505
14506cat >>confdefs.h <<_ACEOF
14507#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14508_ACEOF
14509
14510
14511
14512if test "${multilib}" = "yes"; then
14513  multilib_arg="--enable-multilib"
14514else
14515  multilib_arg=
14516fi
14517
14518# Get target configury.
14519unset TSAN_SUPPORTED
14520. ${srcdir}/configure.tgt
14521 if test "x$TSAN_SUPPORTED" = "xyes"; then
14522  TSAN_SUPPORTED_TRUE=
14523  TSAN_SUPPORTED_FALSE='#'
14524else
14525  TSAN_SUPPORTED_TRUE='#'
14526  TSAN_SUPPORTED_FALSE=
14527fi
14528
14529
14530case "$host" in
14531  *-*-darwin*) MAC_INTERPOSE=true ; enable_static=no ;;
14532  *) MAC_INTERPOSE=false ;;
14533esac
14534 if $MAC_INTERPOSE; then
14535  USING_MAC_INTERPOSE_TRUE=
14536  USING_MAC_INTERPOSE_FALSE='#'
14537else
14538  USING_MAC_INTERPOSE_TRUE='#'
14539  USING_MAC_INTERPOSE_FALSE=
14540fi
14541
14542
14543ac_config_files="$ac_config_files Makefile"
14544
14545
14546ac_config_files="$ac_config_files interception/Makefile sanitizer_common/Makefile asan/Makefile"
14547
14548
14549if test "x$TSAN_SUPPORTED" = "xyes"; then
14550  ac_config_files="$ac_config_files tsan/Makefile"
14551
14552fi
14553
14554cat >confcache <<\_ACEOF
14555# This file is a shell script that caches the results of configure
14556# tests run on this system so they can be shared between configure
14557# scripts and configure runs, see configure's option --config-cache.
14558# It is not useful on other systems.  If it contains results you don't
14559# want to keep, you may remove or edit it.
14560#
14561# config.status only pays attention to the cache file if you give it
14562# the --recheck option to rerun configure.
14563#
14564# `ac_cv_env_foo' variables (set or unset) will be overridden when
14565# loading this file, other *unset* `ac_cv_foo' will be assigned the
14566# following values.
14567
14568_ACEOF
14569
14570# The following way of writing the cache mishandles newlines in values,
14571# but we know of no workaround that is simple, portable, and efficient.
14572# So, we kill variables containing newlines.
14573# Ultrix sh set writes to stderr and can't be redirected directly,
14574# and sets the high bit in the cache file unless we assign to the vars.
14575(
14576  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14577    eval ac_val=\$$ac_var
14578    case $ac_val in #(
14579    *${as_nl}*)
14580      case $ac_var in #(
14581      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14582$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14583      esac
14584      case $ac_var in #(
14585      _ | IFS | as_nl) ;; #(
14586      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14587      *) { eval $ac_var=; unset $ac_var;} ;;
14588      esac ;;
14589    esac
14590  done
14591
14592  (set) 2>&1 |
14593    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14594    *${as_nl}ac_space=\ *)
14595      # `set' does not quote correctly, so add quotes: double-quote
14596      # substitution turns \\\\ into \\, and sed turns \\ into \.
14597      sed -n \
14598	"s/'/'\\\\''/g;
14599	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14600      ;; #(
14601    *)
14602      # `set' quotes correctly as required by POSIX, so do not add quotes.
14603      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14604      ;;
14605    esac |
14606    sort
14607) |
14608  sed '
14609     /^ac_cv_env_/b end
14610     t clear
14611     :clear
14612     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14613     t end
14614     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14615     :end' >>confcache
14616if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14617  if test -w "$cache_file"; then
14618    test "x$cache_file" != "x/dev/null" &&
14619      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14620$as_echo "$as_me: updating cache $cache_file" >&6;}
14621    cat confcache >$cache_file
14622  else
14623    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14624$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14625  fi
14626fi
14627rm -f confcache
14628
14629test "x$prefix" = xNONE && prefix=$ac_default_prefix
14630# Let make expand exec_prefix.
14631test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14632
14633# Transform confdefs.h into DEFS.
14634# Protect against shell expansion while executing Makefile rules.
14635# Protect against Makefile macro expansion.
14636#
14637# If the first sed substitution is executed (which looks for macros that
14638# take arguments), then branch to the quote section.  Otherwise,
14639# look for a macro that doesn't take arguments.
14640ac_script='
14641:mline
14642/\\$/{
14643 N
14644 s,\\\n,,
14645 b mline
14646}
14647t clear
14648:clear
14649s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
14650t quote
14651s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
14652t quote
14653b any
14654:quote
14655s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14656s/\[/\\&/g
14657s/\]/\\&/g
14658s/\$/$$/g
14659H
14660:any
14661${
14662	g
14663	s/^\n//
14664	s/\n/ /g
14665	p
14666}
14667'
14668DEFS=`sed -n "$ac_script" confdefs.h`
14669
14670
14671ac_libobjs=
14672ac_ltlibobjs=
14673for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14674  # 1. Remove the extension, and $U if already installed.
14675  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14676  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14677  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14678  #    will be set to the directory where LIBOBJS objects are built.
14679  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14680  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14681done
14682LIBOBJS=$ac_libobjs
14683
14684LTLIBOBJS=$ac_ltlibobjs
14685
14686
14687 if test -n "$EXEEXT"; then
14688  am__EXEEXT_TRUE=
14689  am__EXEEXT_FALSE='#'
14690else
14691  am__EXEEXT_TRUE='#'
14692  am__EXEEXT_FALSE=
14693fi
14694
14695if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14696  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
14697Usually this means the macro was only invoked conditionally." "$LINENO" 5
14698fi
14699if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14700  as_fn_error "conditional \"AMDEP\" was never defined.
14701Usually this means the macro was only invoked conditionally." "$LINENO" 5
14702fi
14703if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14704  as_fn_error "conditional \"am__fastdepCC\" was never defined.
14705Usually this means the macro was only invoked conditionally." "$LINENO" 5
14706fi
14707if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14708  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
14709Usually this means the macro was only invoked conditionally." "$LINENO" 5
14710fi
14711if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then
14712  as_fn_error "conditional \"am__fastdepCCAS\" was never defined.
14713Usually this means the macro was only invoked conditionally." "$LINENO" 5
14714fi
14715if test -z "${TSAN_SUPPORTED_TRUE}" && test -z "${TSAN_SUPPORTED_FALSE}"; then
14716  as_fn_error "conditional \"TSAN_SUPPORTED\" was never defined.
14717Usually this means the macro was only invoked conditionally." "$LINENO" 5
14718fi
14719if test -z "${USING_MAC_INTERPOSE_TRUE}" && test -z "${USING_MAC_INTERPOSE_FALSE}"; then
14720  as_fn_error "conditional \"USING_MAC_INTERPOSE\" was never defined.
14721Usually this means the macro was only invoked conditionally." "$LINENO" 5
14722fi
14723
14724: ${CONFIG_STATUS=./config.status}
14725ac_write_fail=0
14726ac_clean_files_save=$ac_clean_files
14727ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14728{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14729$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14730as_write_fail=0
14731cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14732#! $SHELL
14733# Generated by $as_me.
14734# Run this file to recreate the current configuration.
14735# Compiler output produced by configure, useful for debugging
14736# configure, is in config.log if it exists.
14737
14738debug=false
14739ac_cs_recheck=false
14740ac_cs_silent=false
14741
14742SHELL=\${CONFIG_SHELL-$SHELL}
14743export SHELL
14744_ASEOF
14745cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14746## -------------------- ##
14747## M4sh Initialization. ##
14748## -------------------- ##
14749
14750# Be more Bourne compatible
14751DUALCASE=1; export DUALCASE # for MKS sh
14752if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14753  emulate sh
14754  NULLCMD=:
14755  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14756  # is contrary to our usage.  Disable this feature.
14757  alias -g '${1+"$@"}'='"$@"'
14758  setopt NO_GLOB_SUBST
14759else
14760  case `(set -o) 2>/dev/null` in #(
14761  *posix*) :
14762    set -o posix ;; #(
14763  *) :
14764     ;;
14765esac
14766fi
14767
14768
14769as_nl='
14770'
14771export as_nl
14772# Printing a long string crashes Solaris 7 /usr/bin/printf.
14773as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14774as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14775as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14776# Prefer a ksh shell builtin over an external printf program on Solaris,
14777# but without wasting forks for bash or zsh.
14778if test -z "$BASH_VERSION$ZSH_VERSION" \
14779    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14780  as_echo='print -r --'
14781  as_echo_n='print -rn --'
14782elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14783  as_echo='printf %s\n'
14784  as_echo_n='printf %s'
14785else
14786  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14787    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14788    as_echo_n='/usr/ucb/echo -n'
14789  else
14790    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14791    as_echo_n_body='eval
14792      arg=$1;
14793      case $arg in #(
14794      *"$as_nl"*)
14795	expr "X$arg" : "X\\(.*\\)$as_nl";
14796	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14797      esac;
14798      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14799    '
14800    export as_echo_n_body
14801    as_echo_n='sh -c $as_echo_n_body as_echo'
14802  fi
14803  export as_echo_body
14804  as_echo='sh -c $as_echo_body as_echo'
14805fi
14806
14807# The user is always right.
14808if test "${PATH_SEPARATOR+set}" != set; then
14809  PATH_SEPARATOR=:
14810  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14811    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14812      PATH_SEPARATOR=';'
14813  }
14814fi
14815
14816
14817# IFS
14818# We need space, tab and new line, in precisely that order.  Quoting is
14819# there to prevent editors from complaining about space-tab.
14820# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14821# splitting by setting IFS to empty value.)
14822IFS=" ""	$as_nl"
14823
14824# Find who we are.  Look in the path if we contain no directory separator.
14825case $0 in #((
14826  *[\\/]* ) as_myself=$0 ;;
14827  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14828for as_dir in $PATH
14829do
14830  IFS=$as_save_IFS
14831  test -z "$as_dir" && as_dir=.
14832    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14833  done
14834IFS=$as_save_IFS
14835
14836     ;;
14837esac
14838# We did not find ourselves, most probably we were run as `sh COMMAND'
14839# in which case we are not to be found in the path.
14840if test "x$as_myself" = x; then
14841  as_myself=$0
14842fi
14843if test ! -f "$as_myself"; then
14844  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14845  exit 1
14846fi
14847
14848# Unset variables that we do not need and which cause bugs (e.g. in
14849# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14850# suppresses any "Segmentation fault" message there.  '((' could
14851# trigger a bug in pdksh 5.2.14.
14852for as_var in BASH_ENV ENV MAIL MAILPATH
14853do eval test x\${$as_var+set} = xset \
14854  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14855done
14856PS1='$ '
14857PS2='> '
14858PS4='+ '
14859
14860# NLS nuisances.
14861LC_ALL=C
14862export LC_ALL
14863LANGUAGE=C
14864export LANGUAGE
14865
14866# CDPATH.
14867(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14868
14869
14870# as_fn_error ERROR [LINENO LOG_FD]
14871# ---------------------------------
14872# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14873# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14874# script with status $?, using 1 if that was 0.
14875as_fn_error ()
14876{
14877  as_status=$?; test $as_status -eq 0 && as_status=1
14878  if test "$3"; then
14879    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14880    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14881  fi
14882  $as_echo "$as_me: error: $1" >&2
14883  as_fn_exit $as_status
14884} # as_fn_error
14885
14886
14887# as_fn_set_status STATUS
14888# -----------------------
14889# Set $? to STATUS, without forking.
14890as_fn_set_status ()
14891{
14892  return $1
14893} # as_fn_set_status
14894
14895# as_fn_exit STATUS
14896# -----------------
14897# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14898as_fn_exit ()
14899{
14900  set +e
14901  as_fn_set_status $1
14902  exit $1
14903} # as_fn_exit
14904
14905# as_fn_unset VAR
14906# ---------------
14907# Portably unset VAR.
14908as_fn_unset ()
14909{
14910  { eval $1=; unset $1;}
14911}
14912as_unset=as_fn_unset
14913# as_fn_append VAR VALUE
14914# ----------------------
14915# Append the text in VALUE to the end of the definition contained in VAR. Take
14916# advantage of any shell optimizations that allow amortized linear growth over
14917# repeated appends, instead of the typical quadratic growth present in naive
14918# implementations.
14919if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14920  eval 'as_fn_append ()
14921  {
14922    eval $1+=\$2
14923  }'
14924else
14925  as_fn_append ()
14926  {
14927    eval $1=\$$1\$2
14928  }
14929fi # as_fn_append
14930
14931# as_fn_arith ARG...
14932# ------------------
14933# Perform arithmetic evaluation on the ARGs, and store the result in the
14934# global $as_val. Take advantage of shells that can avoid forks. The arguments
14935# must be portable across $(()) and expr.
14936if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14937  eval 'as_fn_arith ()
14938  {
14939    as_val=$(( $* ))
14940  }'
14941else
14942  as_fn_arith ()
14943  {
14944    as_val=`expr "$@" || test $? -eq 1`
14945  }
14946fi # as_fn_arith
14947
14948
14949if expr a : '\(a\)' >/dev/null 2>&1 &&
14950   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14951  as_expr=expr
14952else
14953  as_expr=false
14954fi
14955
14956if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14957  as_basename=basename
14958else
14959  as_basename=false
14960fi
14961
14962if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14963  as_dirname=dirname
14964else
14965  as_dirname=false
14966fi
14967
14968as_me=`$as_basename -- "$0" ||
14969$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14970	 X"$0" : 'X\(//\)$' \| \
14971	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14972$as_echo X/"$0" |
14973    sed '/^.*\/\([^/][^/]*\)\/*$/{
14974	    s//\1/
14975	    q
14976	  }
14977	  /^X\/\(\/\/\)$/{
14978	    s//\1/
14979	    q
14980	  }
14981	  /^X\/\(\/\).*/{
14982	    s//\1/
14983	    q
14984	  }
14985	  s/.*/./; q'`
14986
14987# Avoid depending upon Character Ranges.
14988as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14989as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14990as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14991as_cr_digits='0123456789'
14992as_cr_alnum=$as_cr_Letters$as_cr_digits
14993
14994ECHO_C= ECHO_N= ECHO_T=
14995case `echo -n x` in #(((((
14996-n*)
14997  case `echo 'xy\c'` in
14998  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14999  xy)  ECHO_C='\c';;
15000  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15001       ECHO_T='	';;
15002  esac;;
15003*)
15004  ECHO_N='-n';;
15005esac
15006
15007rm -f conf$$ conf$$.exe conf$$.file
15008if test -d conf$$.dir; then
15009  rm -f conf$$.dir/conf$$.file
15010else
15011  rm -f conf$$.dir
15012  mkdir conf$$.dir 2>/dev/null
15013fi
15014if (echo >conf$$.file) 2>/dev/null; then
15015  if ln -s conf$$.file conf$$ 2>/dev/null; then
15016    as_ln_s='ln -s'
15017    # ... but there are two gotchas:
15018    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15019    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15020    # In both cases, we have to default to `cp -p'.
15021    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15022      as_ln_s='cp -p'
15023  elif ln conf$$.file conf$$ 2>/dev/null; then
15024    as_ln_s=ln
15025  else
15026    as_ln_s='cp -p'
15027  fi
15028else
15029  as_ln_s='cp -p'
15030fi
15031rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15032rmdir conf$$.dir 2>/dev/null
15033
15034
15035# as_fn_mkdir_p
15036# -------------
15037# Create "$as_dir" as a directory, including parents if necessary.
15038as_fn_mkdir_p ()
15039{
15040
15041  case $as_dir in #(
15042  -*) as_dir=./$as_dir;;
15043  esac
15044  test -d "$as_dir" || eval $as_mkdir_p || {
15045    as_dirs=
15046    while :; do
15047      case $as_dir in #(
15048      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15049      *) as_qdir=$as_dir;;
15050      esac
15051      as_dirs="'$as_qdir' $as_dirs"
15052      as_dir=`$as_dirname -- "$as_dir" ||
15053$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15054	 X"$as_dir" : 'X\(//\)[^/]' \| \
15055	 X"$as_dir" : 'X\(//\)$' \| \
15056	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15057$as_echo X"$as_dir" |
15058    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15059	    s//\1/
15060	    q
15061	  }
15062	  /^X\(\/\/\)[^/].*/{
15063	    s//\1/
15064	    q
15065	  }
15066	  /^X\(\/\/\)$/{
15067	    s//\1/
15068	    q
15069	  }
15070	  /^X\(\/\).*/{
15071	    s//\1/
15072	    q
15073	  }
15074	  s/.*/./; q'`
15075      test -d "$as_dir" && break
15076    done
15077    test -z "$as_dirs" || eval "mkdir $as_dirs"
15078  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15079
15080
15081} # as_fn_mkdir_p
15082if mkdir -p . 2>/dev/null; then
15083  as_mkdir_p='mkdir -p "$as_dir"'
15084else
15085  test -d ./-p && rmdir ./-p
15086  as_mkdir_p=false
15087fi
15088
15089if test -x / >/dev/null 2>&1; then
15090  as_test_x='test -x'
15091else
15092  if ls -dL / >/dev/null 2>&1; then
15093    as_ls_L_option=L
15094  else
15095    as_ls_L_option=
15096  fi
15097  as_test_x='
15098    eval sh -c '\''
15099      if test -d "$1"; then
15100	test -d "$1/.";
15101      else
15102	case $1 in #(
15103	-*)set "./$1";;
15104	esac;
15105	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15106	???[sx]*):;;*)false;;esac;fi
15107    '\'' sh
15108  '
15109fi
15110as_executable_p=$as_test_x
15111
15112# Sed expression to map a string onto a valid CPP name.
15113as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15114
15115# Sed expression to map a string onto a valid variable name.
15116as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15117
15118
15119exec 6>&1
15120## ----------------------------------- ##
15121## Main body of $CONFIG_STATUS script. ##
15122## ----------------------------------- ##
15123_ASEOF
15124test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15125
15126cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15127# Save the log message, to keep $0 and so on meaningful, and to
15128# report actual input values of CONFIG_FILES etc. instead of their
15129# values after options handling.
15130ac_log="
15131This file was extended by package-unused $as_me version-unused, which was
15132generated by GNU Autoconf 2.64.  Invocation command line was
15133
15134  CONFIG_FILES    = $CONFIG_FILES
15135  CONFIG_HEADERS  = $CONFIG_HEADERS
15136  CONFIG_LINKS    = $CONFIG_LINKS
15137  CONFIG_COMMANDS = $CONFIG_COMMANDS
15138  $ $0 $@
15139
15140on `(hostname || uname -n) 2>/dev/null | sed 1q`
15141"
15142
15143_ACEOF
15144
15145case $ac_config_files in *"
15146"*) set x $ac_config_files; shift; ac_config_files=$*;;
15147esac
15148
15149
15150
15151cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15152# Files that config.status was made for.
15153config_files="$ac_config_files"
15154config_commands="$ac_config_commands"
15155
15156_ACEOF
15157
15158cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15159ac_cs_usage="\
15160\`$as_me' instantiates files and other configuration actions
15161from templates according to the current configuration.  Unless the files
15162and actions are specified as TAGs, all are instantiated by default.
15163
15164Usage: $0 [OPTION]... [TAG]...
15165
15166  -h, --help       print this help, then exit
15167  -V, --version    print version number and configuration settings, then exit
15168  -q, --quiet, --silent
15169                   do not print progress messages
15170  -d, --debug      don't remove temporary files
15171      --recheck    update $as_me by reconfiguring in the same conditions
15172      --file=FILE[:TEMPLATE]
15173                   instantiate the configuration file FILE
15174
15175Configuration files:
15176$config_files
15177
15178Configuration commands:
15179$config_commands
15180
15181Report bugs to <libsanitizer>."
15182
15183_ACEOF
15184cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15185ac_cs_version="\\
15186package-unused config.status version-unused
15187configured by $0, generated by GNU Autoconf 2.64,
15188  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15189
15190Copyright (C) 2009 Free Software Foundation, Inc.
15191This config.status script is free software; the Free Software Foundation
15192gives unlimited permission to copy, distribute and modify it."
15193
15194ac_pwd='$ac_pwd'
15195srcdir='$srcdir'
15196INSTALL='$INSTALL'
15197MKDIR_P='$MKDIR_P'
15198AWK='$AWK'
15199test -n "\$AWK" || AWK=awk
15200_ACEOF
15201
15202cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15203# The default lists apply if the user does not specify any file.
15204ac_need_defaults=:
15205while test $# != 0
15206do
15207  case $1 in
15208  --*=*)
15209    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15210    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15211    ac_shift=:
15212    ;;
15213  *)
15214    ac_option=$1
15215    ac_optarg=$2
15216    ac_shift=shift
15217    ;;
15218  esac
15219
15220  case $ac_option in
15221  # Handling of the options.
15222  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15223    ac_cs_recheck=: ;;
15224  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15225    $as_echo "$ac_cs_version"; exit ;;
15226  --debug | --debu | --deb | --de | --d | -d )
15227    debug=: ;;
15228  --file | --fil | --fi | --f )
15229    $ac_shift
15230    case $ac_optarg in
15231    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15232    esac
15233    as_fn_append CONFIG_FILES " '$ac_optarg'"
15234    ac_need_defaults=false;;
15235  --he | --h |  --help | --hel | -h )
15236    $as_echo "$ac_cs_usage"; exit ;;
15237  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15238  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15239    ac_cs_silent=: ;;
15240
15241  # This is an error.
15242  -*) as_fn_error "unrecognized option: \`$1'
15243Try \`$0 --help' for more information." ;;
15244
15245  *) as_fn_append ac_config_targets " $1"
15246     ac_need_defaults=false ;;
15247
15248  esac
15249  shift
15250done
15251
15252ac_configure_extra_args=
15253
15254if $ac_cs_silent; then
15255  exec 6>/dev/null
15256  ac_configure_extra_args="$ac_configure_extra_args --silent"
15257fi
15258
15259_ACEOF
15260cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15261if \$ac_cs_recheck; then
15262  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15263  shift
15264  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15265  CONFIG_SHELL='$SHELL'
15266  export CONFIG_SHELL
15267  exec "\$@"
15268fi
15269
15270_ACEOF
15271cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15272exec 5>>config.log
15273{
15274  echo
15275  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15276## Running $as_me. ##
15277_ASBOX
15278  $as_echo "$ac_log"
15279} >&5
15280
15281_ACEOF
15282cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15283#
15284# INIT-COMMANDS
15285#
15286
15287srcdir="$srcdir"
15288host="$host"
15289target="$target"
15290with_multisubdir="$with_multisubdir"
15291with_multisrctop="$with_multisrctop"
15292with_target_subdir="$with_target_subdir"
15293ac_configure_args="${multilib_arg} ${ac_configure_args}"
15294multi_basedir="$multi_basedir"
15295CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
15296CC="$CC"
15297CXX="$CXX"
15298GFORTRAN="$GFORTRAN"
15299GCJ="$GCJ"
15300AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15301
15302
15303# The HP-UX ksh and POSIX shell print the target directory to stdout
15304# if CDPATH is set.
15305(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15306
15307sed_quote_subst='$sed_quote_subst'
15308double_quote_subst='$double_quote_subst'
15309delay_variable_subst='$delay_variable_subst'
15310macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15311macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15312enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15313enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15314pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15315enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15316SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15317ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15318host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15319host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15320host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15321build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15322build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15323build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15324SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15325Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15326GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15327EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15328FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15329LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15330NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15331LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15332max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15333ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15334exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15335lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15336lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15337lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15338reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15339reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15340OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15341deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15342file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15343AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15344AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15345STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15346RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15347old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15348old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15349old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15350lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15351CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15352CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15353compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15354GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15355lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15356lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15357lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15358lt_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"`'
15359objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15360MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15361lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15362lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15363lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15364lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15365lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15366need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15367DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15368NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15369LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15370OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15371OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15372libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15373shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15374extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15375archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15376enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15377export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15378whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15379compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15380old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15381old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15382archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15383archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15384module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15385module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15386with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15387allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15388no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15389hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15390hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15391hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15392hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15393hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15394hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15395hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15396hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15397inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15398link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15399fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15400always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15401export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15402exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15403include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15404prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15405file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15406variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15407need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15408need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15409version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15410runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15411shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15412shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15413libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15414library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15415soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15416install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15417postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15418postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15419finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15420finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15421hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15422sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15423sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15424hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15425enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15426enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15427enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15428old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15429striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15430compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
15431predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
15432postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
15433predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
15434postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
15435compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
15436LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
15437reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
15438reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15439old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15440compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
15441GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
15442lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
15443lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
15444lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
15445lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
15446lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
15447archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
15448enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
15449export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15450whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15451compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
15452old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15453old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15454archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15455archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15456module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15457module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15458with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
15459allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15460no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
15461hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
15462hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
15463hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
15464hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
15465hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
15466hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
15467hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
15468hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
15469inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
15470link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
15471fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
15472always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
15473export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15474exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15475include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
15476prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
15477file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
15478hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
15479compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
15480predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15481postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
15482predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
15483postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
15484compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
15485
15486LTCC='$LTCC'
15487LTCFLAGS='$LTCFLAGS'
15488compiler='$compiler_DEFAULT'
15489
15490# A function that is used when there is no print builtin or printf.
15491func_fallback_echo ()
15492{
15493  eval 'cat <<_LTECHO_EOF
15494\$1
15495_LTECHO_EOF'
15496}
15497
15498# Quote evaled strings.
15499for var in SHELL \
15500ECHO \
15501SED \
15502GREP \
15503EGREP \
15504FGREP \
15505LD \
15506NM \
15507LN_S \
15508lt_SP2NL \
15509lt_NL2SP \
15510reload_flag \
15511OBJDUMP \
15512deplibs_check_method \
15513file_magic_cmd \
15514AR \
15515AR_FLAGS \
15516STRIP \
15517RANLIB \
15518CC \
15519CFLAGS \
15520compiler \
15521lt_cv_sys_global_symbol_pipe \
15522lt_cv_sys_global_symbol_to_cdecl \
15523lt_cv_sys_global_symbol_to_c_name_address \
15524lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15525lt_prog_compiler_no_builtin_flag \
15526lt_prog_compiler_wl \
15527lt_prog_compiler_pic \
15528lt_prog_compiler_static \
15529lt_cv_prog_compiler_c_o \
15530need_locks \
15531DSYMUTIL \
15532NMEDIT \
15533LIPO \
15534OTOOL \
15535OTOOL64 \
15536shrext_cmds \
15537export_dynamic_flag_spec \
15538whole_archive_flag_spec \
15539compiler_needs_object \
15540with_gnu_ld \
15541allow_undefined_flag \
15542no_undefined_flag \
15543hardcode_libdir_flag_spec \
15544hardcode_libdir_flag_spec_ld \
15545hardcode_libdir_separator \
15546fix_srcfile_path \
15547exclude_expsyms \
15548include_expsyms \
15549file_list_spec \
15550variables_saved_for_relink \
15551libname_spec \
15552library_names_spec \
15553soname_spec \
15554install_override_mode \
15555finish_eval \
15556old_striplib \
15557striplib \
15558compiler_lib_search_dirs \
15559predep_objects \
15560postdep_objects \
15561predeps \
15562postdeps \
15563compiler_lib_search_path \
15564LD_CXX \
15565reload_flag_CXX \
15566compiler_CXX \
15567lt_prog_compiler_no_builtin_flag_CXX \
15568lt_prog_compiler_wl_CXX \
15569lt_prog_compiler_pic_CXX \
15570lt_prog_compiler_static_CXX \
15571lt_cv_prog_compiler_c_o_CXX \
15572export_dynamic_flag_spec_CXX \
15573whole_archive_flag_spec_CXX \
15574compiler_needs_object_CXX \
15575with_gnu_ld_CXX \
15576allow_undefined_flag_CXX \
15577no_undefined_flag_CXX \
15578hardcode_libdir_flag_spec_CXX \
15579hardcode_libdir_flag_spec_ld_CXX \
15580hardcode_libdir_separator_CXX \
15581fix_srcfile_path_CXX \
15582exclude_expsyms_CXX \
15583include_expsyms_CXX \
15584file_list_spec_CXX \
15585compiler_lib_search_dirs_CXX \
15586predep_objects_CXX \
15587postdep_objects_CXX \
15588predeps_CXX \
15589postdeps_CXX \
15590compiler_lib_search_path_CXX; do
15591    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15592    *[\\\\\\\`\\"\\\$]*)
15593      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15594      ;;
15595    *)
15596      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15597      ;;
15598    esac
15599done
15600
15601# Double-quote double-evaled strings.
15602for var in reload_cmds \
15603old_postinstall_cmds \
15604old_postuninstall_cmds \
15605old_archive_cmds \
15606extract_expsyms_cmds \
15607old_archive_from_new_cmds \
15608old_archive_from_expsyms_cmds \
15609archive_cmds \
15610archive_expsym_cmds \
15611module_cmds \
15612module_expsym_cmds \
15613export_symbols_cmds \
15614prelink_cmds \
15615postinstall_cmds \
15616postuninstall_cmds \
15617finish_cmds \
15618sys_lib_search_path_spec \
15619sys_lib_dlsearch_path_spec \
15620reload_cmds_CXX \
15621old_archive_cmds_CXX \
15622old_archive_from_new_cmds_CXX \
15623old_archive_from_expsyms_cmds_CXX \
15624archive_cmds_CXX \
15625archive_expsym_cmds_CXX \
15626module_cmds_CXX \
15627module_expsym_cmds_CXX \
15628export_symbols_cmds_CXX \
15629prelink_cmds_CXX; do
15630    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15631    *[\\\\\\\`\\"\\\$]*)
15632      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15633      ;;
15634    *)
15635      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15636      ;;
15637    esac
15638done
15639
15640ac_aux_dir='$ac_aux_dir'
15641xsi_shell='$xsi_shell'
15642lt_shell_append='$lt_shell_append'
15643
15644# See if we are running on zsh, and set the options which allow our
15645# commands through without removal of \ escapes INIT.
15646if test -n "\${ZSH_VERSION+set}" ; then
15647   setopt NO_GLOB_SUBST
15648fi
15649
15650
15651    PACKAGE='$PACKAGE'
15652    VERSION='$VERSION'
15653    TIMESTAMP='$TIMESTAMP'
15654    RM='$RM'
15655    ofile='$ofile'
15656
15657
15658
15659
15660
15661
15662_ACEOF
15663
15664cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15665
15666# Handling of arguments.
15667for ac_config_target in $ac_config_targets
15668do
15669  case $ac_config_target in
15670    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15671    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15672    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15673    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15674    "interception/Makefile") CONFIG_FILES="$CONFIG_FILES interception/Makefile" ;;
15675    "sanitizer_common/Makefile") CONFIG_FILES="$CONFIG_FILES sanitizer_common/Makefile" ;;
15676    "asan/Makefile") CONFIG_FILES="$CONFIG_FILES asan/Makefile" ;;
15677    "tsan/Makefile") CONFIG_FILES="$CONFIG_FILES tsan/Makefile" ;;
15678
15679  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15680  esac
15681done
15682
15683
15684# If the user did not use the arguments to specify the items to instantiate,
15685# then the envvar interface is used.  Set only those that are not.
15686# We use the long form for the default assignment because of an extremely
15687# bizarre bug on SunOS 4.1.3.
15688if $ac_need_defaults; then
15689  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15690  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15691fi
15692
15693# Have a temporary directory for convenience.  Make it in the build tree
15694# simply because there is no reason against having it here, and in addition,
15695# creating and moving files from /tmp can sometimes cause problems.
15696# Hook for its removal unless debugging.
15697# Note that there is a small window in which the directory will not be cleaned:
15698# after its creation but before its name has been assigned to `$tmp'.
15699$debug ||
15700{
15701  tmp=
15702  trap 'exit_status=$?
15703  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15704' 0
15705  trap 'as_fn_exit 1' 1 2 13 15
15706}
15707# Create a (secure) tmp directory for tmp files.
15708
15709{
15710  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15711  test -n "$tmp" && test -d "$tmp"
15712}  ||
15713{
15714  tmp=./conf$$-$RANDOM
15715  (umask 077 && mkdir "$tmp")
15716} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15717
15718# Set up the scripts for CONFIG_FILES section.
15719# No need to generate them if there are no CONFIG_FILES.
15720# This happens for instance with `./config.status config.h'.
15721if test -n "$CONFIG_FILES"; then
15722
15723
15724ac_cr=`echo X | tr X '\015'`
15725# On cygwin, bash can eat \r inside `` if the user requested igncr.
15726# But we know of no other shell where ac_cr would be empty at this
15727# point, so we can use a bashism as a fallback.
15728if test "x$ac_cr" = x; then
15729  eval ac_cr=\$\'\\r\'
15730fi
15731ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15732if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15733  ac_cs_awk_cr='\r'
15734else
15735  ac_cs_awk_cr=$ac_cr
15736fi
15737
15738echo 'BEGIN {' >"$tmp/subs1.awk" &&
15739_ACEOF
15740
15741
15742{
15743  echo "cat >conf$$subs.awk <<_ACEOF" &&
15744  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15745  echo "_ACEOF"
15746} >conf$$subs.sh ||
15747  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15748ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15749ac_delim='%!_!# '
15750for ac_last_try in false false false false false :; do
15751  . ./conf$$subs.sh ||
15752    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15753
15754  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15755  if test $ac_delim_n = $ac_delim_num; then
15756    break
15757  elif $ac_last_try; then
15758    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15759  else
15760    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15761  fi
15762done
15763rm -f conf$$subs.sh
15764
15765cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15766cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15767_ACEOF
15768sed -n '
15769h
15770s/^/S["/; s/!.*/"]=/
15771p
15772g
15773s/^[^!]*!//
15774:repl
15775t repl
15776s/'"$ac_delim"'$//
15777t delim
15778:nl
15779h
15780s/\(.\{148\}\).*/\1/
15781t more1
15782s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15783p
15784n
15785b repl
15786:more1
15787s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15788p
15789g
15790s/.\{148\}//
15791t nl
15792:delim
15793h
15794s/\(.\{148\}\).*/\1/
15795t more2
15796s/["\\]/\\&/g; s/^/"/; s/$/"/
15797p
15798b
15799:more2
15800s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15801p
15802g
15803s/.\{148\}//
15804t delim
15805' <conf$$subs.awk | sed '
15806/^[^""]/{
15807  N
15808  s/\n//
15809}
15810' >>$CONFIG_STATUS || ac_write_fail=1
15811rm -f conf$$subs.awk
15812cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15813_ACAWK
15814cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15815  for (key in S) S_is_set[key] = 1
15816  FS = ""
15817
15818}
15819{
15820  line = $ 0
15821  nfields = split(line, field, "@")
15822  substed = 0
15823  len = length(field[1])
15824  for (i = 2; i < nfields; i++) {
15825    key = field[i]
15826    keylen = length(key)
15827    if (S_is_set[key]) {
15828      value = S[key]
15829      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15830      len += length(value) + length(field[++i])
15831      substed = 1
15832    } else
15833      len += 1 + keylen
15834  }
15835
15836  print line
15837}
15838
15839_ACAWK
15840_ACEOF
15841cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15842if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15843  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15844else
15845  cat
15846fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15847  || as_fn_error "could not setup config files machinery" "$LINENO" 5
15848_ACEOF
15849
15850# VPATH may cause trouble with some makes, so we remove $(srcdir),
15851# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15852# trailing colons and then remove the whole line if VPATH becomes empty
15853# (actually we leave an empty line to preserve line numbers).
15854if test "x$srcdir" = x.; then
15855  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
15856s/:*\$(srcdir):*/:/
15857s/:*\${srcdir}:*/:/
15858s/:*@srcdir@:*/:/
15859s/^\([^=]*=[	 ]*\):*/\1/
15860s/:*$//
15861s/^[^=]*=[	 ]*$//
15862}'
15863fi
15864
15865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15866fi # test -n "$CONFIG_FILES"
15867
15868
15869eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15870shift
15871for ac_tag
15872do
15873  case $ac_tag in
15874  :[FHLC]) ac_mode=$ac_tag; continue;;
15875  esac
15876  case $ac_mode$ac_tag in
15877  :[FHL]*:*);;
15878  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15879  :[FH]-) ac_tag=-:-;;
15880  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15881  esac
15882  ac_save_IFS=$IFS
15883  IFS=:
15884  set x $ac_tag
15885  IFS=$ac_save_IFS
15886  shift
15887  ac_file=$1
15888  shift
15889
15890  case $ac_mode in
15891  :L) ac_source=$1;;
15892  :[FH])
15893    ac_file_inputs=
15894    for ac_f
15895    do
15896      case $ac_f in
15897      -) ac_f="$tmp/stdin";;
15898      *) # Look for the file first in the build tree, then in the source tree
15899	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15900	 # because $ac_f cannot contain `:'.
15901	 test -f "$ac_f" ||
15902	   case $ac_f in
15903	   [\\/$]*) false;;
15904	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15905	   esac ||
15906	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15907      esac
15908      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15909      as_fn_append ac_file_inputs " '$ac_f'"
15910    done
15911
15912    # Let's still pretend it is `configure' which instantiates (i.e., don't
15913    # use $as_me), people would be surprised to read:
15914    #    /* config.h.  Generated by config.status.  */
15915    configure_input='Generated from '`
15916	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15917	`' by configure.'
15918    if test x"$ac_file" != x-; then
15919      configure_input="$ac_file.  $configure_input"
15920      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15921$as_echo "$as_me: creating $ac_file" >&6;}
15922    fi
15923    # Neutralize special characters interpreted by sed in replacement strings.
15924    case $configure_input in #(
15925    *\&* | *\|* | *\\* )
15926       ac_sed_conf_input=`$as_echo "$configure_input" |
15927       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15928    *) ac_sed_conf_input=$configure_input;;
15929    esac
15930
15931    case $ac_tag in
15932    *:-:* | *:-) cat >"$tmp/stdin" \
15933      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15934    esac
15935    ;;
15936  esac
15937
15938  ac_dir=`$as_dirname -- "$ac_file" ||
15939$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15940	 X"$ac_file" : 'X\(//\)[^/]' \| \
15941	 X"$ac_file" : 'X\(//\)$' \| \
15942	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15943$as_echo X"$ac_file" |
15944    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15945	    s//\1/
15946	    q
15947	  }
15948	  /^X\(\/\/\)[^/].*/{
15949	    s//\1/
15950	    q
15951	  }
15952	  /^X\(\/\/\)$/{
15953	    s//\1/
15954	    q
15955	  }
15956	  /^X\(\/\).*/{
15957	    s//\1/
15958	    q
15959	  }
15960	  s/.*/./; q'`
15961  as_dir="$ac_dir"; as_fn_mkdir_p
15962  ac_builddir=.
15963
15964case "$ac_dir" in
15965.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15966*)
15967  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15968  # A ".." for each directory in $ac_dir_suffix.
15969  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15970  case $ac_top_builddir_sub in
15971  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15972  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15973  esac ;;
15974esac
15975ac_abs_top_builddir=$ac_pwd
15976ac_abs_builddir=$ac_pwd$ac_dir_suffix
15977# for backward compatibility:
15978ac_top_builddir=$ac_top_build_prefix
15979
15980case $srcdir in
15981  .)  # We are building in place.
15982    ac_srcdir=.
15983    ac_top_srcdir=$ac_top_builddir_sub
15984    ac_abs_top_srcdir=$ac_pwd ;;
15985  [\\/]* | ?:[\\/]* )  # Absolute name.
15986    ac_srcdir=$srcdir$ac_dir_suffix;
15987    ac_top_srcdir=$srcdir
15988    ac_abs_top_srcdir=$srcdir ;;
15989  *) # Relative name.
15990    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15991    ac_top_srcdir=$ac_top_build_prefix$srcdir
15992    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15993esac
15994ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15995
15996
15997  case $ac_mode in
15998  :F)
15999  #
16000  # CONFIG_FILE
16001  #
16002
16003  case $INSTALL in
16004  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16005  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16006  esac
16007  ac_MKDIR_P=$MKDIR_P
16008  case $MKDIR_P in
16009  [\\/$]* | ?:[\\/]* ) ;;
16010  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16011  esac
16012_ACEOF
16013
16014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16015# If the template does not know about datarootdir, expand it.
16016# FIXME: This hack should be removed a few years after 2.60.
16017ac_datarootdir_hack=; ac_datarootdir_seen=
16018ac_sed_dataroot='
16019/datarootdir/ {
16020  p
16021  q
16022}
16023/@datadir@/p
16024/@docdir@/p
16025/@infodir@/p
16026/@localedir@/p
16027/@mandir@/p'
16028case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16029*datarootdir*) ac_datarootdir_seen=yes;;
16030*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16031  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16032$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16033_ACEOF
16034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16035  ac_datarootdir_hack='
16036  s&@datadir@&$datadir&g
16037  s&@docdir@&$docdir&g
16038  s&@infodir@&$infodir&g
16039  s&@localedir@&$localedir&g
16040  s&@mandir@&$mandir&g
16041  s&\\\${datarootdir}&$datarootdir&g' ;;
16042esac
16043_ACEOF
16044
16045# Neutralize VPATH when `$srcdir' = `.'.
16046# Shell code in configure.ac might set extrasub.
16047# FIXME: do we really want to maintain this feature?
16048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16049ac_sed_extra="$ac_vpsub
16050$extrasub
16051_ACEOF
16052cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16053:t
16054/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16055s|@configure_input@|$ac_sed_conf_input|;t t
16056s&@top_builddir@&$ac_top_builddir_sub&;t t
16057s&@top_build_prefix@&$ac_top_build_prefix&;t t
16058s&@srcdir@&$ac_srcdir&;t t
16059s&@abs_srcdir@&$ac_abs_srcdir&;t t
16060s&@top_srcdir@&$ac_top_srcdir&;t t
16061s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16062s&@builddir@&$ac_builddir&;t t
16063s&@abs_builddir@&$ac_abs_builddir&;t t
16064s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16065s&@INSTALL@&$ac_INSTALL&;t t
16066s&@MKDIR_P@&$ac_MKDIR_P&;t t
16067$ac_datarootdir_hack
16068"
16069eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16070  || as_fn_error "could not create $ac_file" "$LINENO" 5
16071
16072test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16073  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16074  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16075  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16076which seems to be undefined.  Please make sure it is defined." >&5
16077$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16078which seems to be undefined.  Please make sure it is defined." >&2;}
16079
16080  rm -f "$tmp/stdin"
16081  case $ac_file in
16082  -) cat "$tmp/out" && rm -f "$tmp/out";;
16083  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16084  esac \
16085  || as_fn_error "could not create $ac_file" "$LINENO" 5
16086 ;;
16087
16088
16089  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16090$as_echo "$as_me: executing $ac_file commands" >&6;}
16091 ;;
16092  esac
16093
16094
16095  case $ac_file$ac_mode in
16096    "default-1":C)
16097# Only add multilib support code if we just rebuilt the top-level
16098# Makefile.
16099case " $CONFIG_FILES " in
16100 *" Makefile "*)
16101   ac_file=Makefile . ${multi_basedir}/config-ml.in
16102   ;;
16103esac ;;
16104    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16105  # Autoconf 2.62 quotes --file arguments for eval, but not when files
16106  # are listed without --file.  Let's play safe and only enable the eval
16107  # if we detect the quoting.
16108  case $CONFIG_FILES in
16109  *\'*) eval set x "$CONFIG_FILES" ;;
16110  *)   set x $CONFIG_FILES ;;
16111  esac
16112  shift
16113  for mf
16114  do
16115    # Strip MF so we end up with the name of the file.
16116    mf=`echo "$mf" | sed -e 's/:.*$//'`
16117    # Check whether this is an Automake generated Makefile or not.
16118    # We used to match only the files named `Makefile.in', but
16119    # some people rename them; so instead we look at the file content.
16120    # Grep'ing the first line is not enough: some people post-process
16121    # each Makefile.in and add a new line on top of each file to say so.
16122    # Grep'ing the whole file is not good either: AIX grep has a line
16123    # limit of 2048, but all sed's we know have understand at least 4000.
16124    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16125      dirpart=`$as_dirname -- "$mf" ||
16126$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16127	 X"$mf" : 'X\(//\)[^/]' \| \
16128	 X"$mf" : 'X\(//\)$' \| \
16129	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16130$as_echo X"$mf" |
16131    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16132	    s//\1/
16133	    q
16134	  }
16135	  /^X\(\/\/\)[^/].*/{
16136	    s//\1/
16137	    q
16138	  }
16139	  /^X\(\/\/\)$/{
16140	    s//\1/
16141	    q
16142	  }
16143	  /^X\(\/\).*/{
16144	    s//\1/
16145	    q
16146	  }
16147	  s/.*/./; q'`
16148    else
16149      continue
16150    fi
16151    # Extract the definition of DEPDIR, am__include, and am__quote
16152    # from the Makefile without running `make'.
16153    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16154    test -z "$DEPDIR" && continue
16155    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16156    test -z "am__include" && continue
16157    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16158    # When using ansi2knr, U may be empty or an underscore; expand it
16159    U=`sed -n 's/^U = //p' < "$mf"`
16160    # Find all dependency output files, they are included files with
16161    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16162    # simplest approach to changing $(DEPDIR) to its actual value in the
16163    # expansion.
16164    for file in `sed -n "
16165      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16166	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16167      # Make sure the directory exists.
16168      test -f "$dirpart/$file" && continue
16169      fdir=`$as_dirname -- "$file" ||
16170$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16171	 X"$file" : 'X\(//\)[^/]' \| \
16172	 X"$file" : 'X\(//\)$' \| \
16173	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16174$as_echo X"$file" |
16175    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16176	    s//\1/
16177	    q
16178	  }
16179	  /^X\(\/\/\)[^/].*/{
16180	    s//\1/
16181	    q
16182	  }
16183	  /^X\(\/\/\)$/{
16184	    s//\1/
16185	    q
16186	  }
16187	  /^X\(\/\).*/{
16188	    s//\1/
16189	    q
16190	  }
16191	  s/.*/./; q'`
16192      as_dir=$dirpart/$fdir; as_fn_mkdir_p
16193      # echo "creating $dirpart/$file"
16194      echo '# dummy' > "$dirpart/$file"
16195    done
16196  done
16197}
16198 ;;
16199    "libtool":C)
16200
16201    # See if we are running on zsh, and set the options which allow our
16202    # commands through without removal of \ escapes.
16203    if test -n "${ZSH_VERSION+set}" ; then
16204      setopt NO_GLOB_SUBST
16205    fi
16206
16207    cfgfile="${ofile}T"
16208    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16209    $RM "$cfgfile"
16210
16211    cat <<_LT_EOF >> "$cfgfile"
16212#! $SHELL
16213
16214# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16215# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16216# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16217# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16218#
16219#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16220#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
16221#   Written by Gordon Matzigkeit, 1996
16222#
16223#   This file is part of GNU Libtool.
16224#
16225# GNU Libtool is free software; you can redistribute it and/or
16226# modify it under the terms of the GNU General Public License as
16227# published by the Free Software Foundation; either version 2 of
16228# the License, or (at your option) any later version.
16229#
16230# As a special exception to the GNU General Public License,
16231# if you distribute this file as part of a program or library that
16232# is built using GNU Libtool, you may include this file under the
16233# same distribution terms that you use for the rest of that program.
16234#
16235# GNU Libtool is distributed in the hope that it will be useful,
16236# but WITHOUT ANY WARRANTY; without even the implied warranty of
16237# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16238# GNU General Public License for more details.
16239#
16240# You should have received a copy of the GNU General Public License
16241# along with GNU Libtool; see the file COPYING.  If not, a copy
16242# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16243# obtained by writing to the Free Software Foundation, Inc.,
16244# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16245
16246
16247# The names of the tagged configurations supported by this script.
16248available_tags="CXX "
16249
16250# ### BEGIN LIBTOOL CONFIG
16251
16252# Which release of libtool.m4 was used?
16253macro_version=$macro_version
16254macro_revision=$macro_revision
16255
16256# Whether or not to build shared libraries.
16257build_libtool_libs=$enable_shared
16258
16259# Whether or not to build static libraries.
16260build_old_libs=$enable_static
16261
16262# What type of objects to build.
16263pic_mode=$pic_mode
16264
16265# Whether or not to optimize for fast installation.
16266fast_install=$enable_fast_install
16267
16268# Shell to use when invoking shell scripts.
16269SHELL=$lt_SHELL
16270
16271# An echo program that protects backslashes.
16272ECHO=$lt_ECHO
16273
16274# The host system.
16275host_alias=$host_alias
16276host=$host
16277host_os=$host_os
16278
16279# The build system.
16280build_alias=$build_alias
16281build=$build
16282build_os=$build_os
16283
16284# A sed program that does not truncate output.
16285SED=$lt_SED
16286
16287# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16288Xsed="\$SED -e 1s/^X//"
16289
16290# A grep program that handles long lines.
16291GREP=$lt_GREP
16292
16293# An ERE matcher.
16294EGREP=$lt_EGREP
16295
16296# A literal string matcher.
16297FGREP=$lt_FGREP
16298
16299# A BSD- or MS-compatible name lister.
16300NM=$lt_NM
16301
16302# Whether we need soft or hard links.
16303LN_S=$lt_LN_S
16304
16305# What is the maximum length of a command?
16306max_cmd_len=$max_cmd_len
16307
16308# Object file suffix (normally "o").
16309objext=$ac_objext
16310
16311# Executable file suffix (normally "").
16312exeext=$exeext
16313
16314# whether the shell understands "unset".
16315lt_unset=$lt_unset
16316
16317# turn spaces into newlines.
16318SP2NL=$lt_lt_SP2NL
16319
16320# turn newlines into spaces.
16321NL2SP=$lt_lt_NL2SP
16322
16323# An object symbol dumper.
16324OBJDUMP=$lt_OBJDUMP
16325
16326# Method to check whether dependent libraries are shared objects.
16327deplibs_check_method=$lt_deplibs_check_method
16328
16329# Command to use when deplibs_check_method == "file_magic".
16330file_magic_cmd=$lt_file_magic_cmd
16331
16332# The archiver.
16333AR=$lt_AR
16334AR_FLAGS=$lt_AR_FLAGS
16335
16336# A symbol stripping program.
16337STRIP=$lt_STRIP
16338
16339# Commands used to install an old-style archive.
16340RANLIB=$lt_RANLIB
16341old_postinstall_cmds=$lt_old_postinstall_cmds
16342old_postuninstall_cmds=$lt_old_postuninstall_cmds
16343
16344# Whether to use a lock for old archive extraction.
16345lock_old_archive_extraction=$lock_old_archive_extraction
16346
16347# A C compiler.
16348LTCC=$lt_CC
16349
16350# LTCC compiler flags.
16351LTCFLAGS=$lt_CFLAGS
16352
16353# Take the output of nm and produce a listing of raw symbols and C names.
16354global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16355
16356# Transform the output of nm in a proper C declaration.
16357global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16358
16359# Transform the output of nm in a C name address pair.
16360global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16361
16362# Transform the output of nm in a C name address pair when lib prefix is needed.
16363global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16364
16365# The name of the directory that contains temporary libtool files.
16366objdir=$objdir
16367
16368# Used to examine libraries when file_magic_cmd begins with "file".
16369MAGIC_CMD=$MAGIC_CMD
16370
16371# Must we lock files when doing compilation?
16372need_locks=$lt_need_locks
16373
16374# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16375DSYMUTIL=$lt_DSYMUTIL
16376
16377# Tool to change global to local symbols on Mac OS X.
16378NMEDIT=$lt_NMEDIT
16379
16380# Tool to manipulate fat objects and archives on Mac OS X.
16381LIPO=$lt_LIPO
16382
16383# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16384OTOOL=$lt_OTOOL
16385
16386# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16387OTOOL64=$lt_OTOOL64
16388
16389# Old archive suffix (normally "a").
16390libext=$libext
16391
16392# Shared library suffix (normally ".so").
16393shrext_cmds=$lt_shrext_cmds
16394
16395# The commands to extract the exported symbol list from a shared archive.
16396extract_expsyms_cmds=$lt_extract_expsyms_cmds
16397
16398# Variables whose values should be saved in libtool wrapper scripts and
16399# restored at link time.
16400variables_saved_for_relink=$lt_variables_saved_for_relink
16401
16402# Do we need the "lib" prefix for modules?
16403need_lib_prefix=$need_lib_prefix
16404
16405# Do we need a version for libraries?
16406need_version=$need_version
16407
16408# Library versioning type.
16409version_type=$version_type
16410
16411# Shared library runtime path variable.
16412runpath_var=$runpath_var
16413
16414# Shared library path variable.
16415shlibpath_var=$shlibpath_var
16416
16417# Is shlibpath searched before the hard-coded library search path?
16418shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16419
16420# Format of library name prefix.
16421libname_spec=$lt_libname_spec
16422
16423# List of archive names.  First name is the real one, the rest are links.
16424# The last name is the one that the linker finds with -lNAME
16425library_names_spec=$lt_library_names_spec
16426
16427# The coded name of the library, if different from the real name.
16428soname_spec=$lt_soname_spec
16429
16430# Permission mode override for installation of shared libraries.
16431install_override_mode=$lt_install_override_mode
16432
16433# Command to use after installation of a shared archive.
16434postinstall_cmds=$lt_postinstall_cmds
16435
16436# Command to use after uninstallation of a shared archive.
16437postuninstall_cmds=$lt_postuninstall_cmds
16438
16439# Commands used to finish a libtool library installation in a directory.
16440finish_cmds=$lt_finish_cmds
16441
16442# As "finish_cmds", except a single script fragment to be evaled but
16443# not shown.
16444finish_eval=$lt_finish_eval
16445
16446# Whether we should hardcode library paths into libraries.
16447hardcode_into_libs=$hardcode_into_libs
16448
16449# Compile-time system search path for libraries.
16450sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16451
16452# Run-time system search path for libraries.
16453sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16454
16455# Whether dlopen is supported.
16456dlopen_support=$enable_dlopen
16457
16458# Whether dlopen of programs is supported.
16459dlopen_self=$enable_dlopen_self
16460
16461# Whether dlopen of statically linked programs is supported.
16462dlopen_self_static=$enable_dlopen_self_static
16463
16464# Commands to strip libraries.
16465old_striplib=$lt_old_striplib
16466striplib=$lt_striplib
16467
16468
16469# The linker used to build libraries.
16470LD=$lt_LD
16471
16472# How to create reloadable object files.
16473reload_flag=$lt_reload_flag
16474reload_cmds=$lt_reload_cmds
16475
16476# Commands used to build an old-style archive.
16477old_archive_cmds=$lt_old_archive_cmds
16478
16479# A language specific compiler.
16480CC=$lt_compiler
16481
16482# Is the compiler the GNU compiler?
16483with_gcc=$GCC
16484
16485# Compiler flag to turn off builtin functions.
16486no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16487
16488# How to pass a linker flag through the compiler.
16489wl=$lt_lt_prog_compiler_wl
16490
16491# Additional compiler flags for building library objects.
16492pic_flag=$lt_lt_prog_compiler_pic
16493
16494# Compiler flag to prevent dynamic linking.
16495link_static_flag=$lt_lt_prog_compiler_static
16496
16497# Does compiler simultaneously support -c and -o options?
16498compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16499
16500# Whether or not to add -lc for building shared libraries.
16501build_libtool_need_lc=$archive_cmds_need_lc
16502
16503# Whether or not to disallow shared libs when runtime libs are static.
16504allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16505
16506# Compiler flag to allow reflexive dlopens.
16507export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16508
16509# Compiler flag to generate shared objects directly from archives.
16510whole_archive_flag_spec=$lt_whole_archive_flag_spec
16511
16512# Whether the compiler copes with passing no objects directly.
16513compiler_needs_object=$lt_compiler_needs_object
16514
16515# Create an old-style archive from a shared archive.
16516old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16517
16518# Create a temporary old-style archive to link instead of a shared archive.
16519old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16520
16521# Commands used to build a shared archive.
16522archive_cmds=$lt_archive_cmds
16523archive_expsym_cmds=$lt_archive_expsym_cmds
16524
16525# Commands used to build a loadable module if different from building
16526# a shared archive.
16527module_cmds=$lt_module_cmds
16528module_expsym_cmds=$lt_module_expsym_cmds
16529
16530# Whether we are building with GNU ld or not.
16531with_gnu_ld=$lt_with_gnu_ld
16532
16533# Flag that allows shared libraries with undefined symbols to be built.
16534allow_undefined_flag=$lt_allow_undefined_flag
16535
16536# Flag that enforces no undefined symbols.
16537no_undefined_flag=$lt_no_undefined_flag
16538
16539# Flag to hardcode \$libdir into a binary during linking.
16540# This must work even if \$libdir does not exist
16541hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16542
16543# If ld is used when linking, flag to hardcode \$libdir into a binary
16544# during linking.  This must work even if \$libdir does not exist.
16545hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16546
16547# Whether we need a single "-rpath" flag with a separated argument.
16548hardcode_libdir_separator=$lt_hardcode_libdir_separator
16549
16550# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16551# DIR into the resulting binary.
16552hardcode_direct=$hardcode_direct
16553
16554# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16555# DIR into the resulting binary and the resulting library dependency is
16556# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16557# library is relocated.
16558hardcode_direct_absolute=$hardcode_direct_absolute
16559
16560# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16561# into the resulting binary.
16562hardcode_minus_L=$hardcode_minus_L
16563
16564# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16565# into the resulting binary.
16566hardcode_shlibpath_var=$hardcode_shlibpath_var
16567
16568# Set to "yes" if building a shared library automatically hardcodes DIR
16569# into the library and all subsequent libraries and executables linked
16570# against it.
16571hardcode_automatic=$hardcode_automatic
16572
16573# Set to yes if linker adds runtime paths of dependent libraries
16574# to runtime path list.
16575inherit_rpath=$inherit_rpath
16576
16577# Whether libtool must link a program against all its dependency libraries.
16578link_all_deplibs=$link_all_deplibs
16579
16580# Fix the shell variable \$srcfile for the compiler.
16581fix_srcfile_path=$lt_fix_srcfile_path
16582
16583# Set to "yes" if exported symbols are required.
16584always_export_symbols=$always_export_symbols
16585
16586# The commands to list exported symbols.
16587export_symbols_cmds=$lt_export_symbols_cmds
16588
16589# Symbols that should not be listed in the preloaded symbols.
16590exclude_expsyms=$lt_exclude_expsyms
16591
16592# Symbols that must always be exported.
16593include_expsyms=$lt_include_expsyms
16594
16595# Commands necessary for linking programs (against libraries) with templates.
16596prelink_cmds=$lt_prelink_cmds
16597
16598# Specify filename containing input files.
16599file_list_spec=$lt_file_list_spec
16600
16601# How to hardcode a shared library path into an executable.
16602hardcode_action=$hardcode_action
16603
16604# The directories searched by this compiler when creating a shared library.
16605compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
16606
16607# Dependencies to place before and after the objects being linked to
16608# create a shared library.
16609predep_objects=$lt_predep_objects
16610postdep_objects=$lt_postdep_objects
16611predeps=$lt_predeps
16612postdeps=$lt_postdeps
16613
16614# The library search path used internally by the compiler when linking
16615# a shared library.
16616compiler_lib_search_path=$lt_compiler_lib_search_path
16617
16618# ### END LIBTOOL CONFIG
16619
16620_LT_EOF
16621
16622  case $host_os in
16623  aix3*)
16624    cat <<\_LT_EOF >> "$cfgfile"
16625# AIX sometimes has problems with the GCC collect2 program.  For some
16626# reason, if we set the COLLECT_NAMES environment variable, the problems
16627# vanish in a puff of smoke.
16628if test "X${COLLECT_NAMES+set}" != Xset; then
16629  COLLECT_NAMES=
16630  export COLLECT_NAMES
16631fi
16632_LT_EOF
16633    ;;
16634  esac
16635
16636
16637ltmain="$ac_aux_dir/ltmain.sh"
16638
16639
16640  # We use sed instead of cat because bash on DJGPP gets confused if
16641  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16642  # text mode, it properly converts lines to CR/LF.  This bash problem
16643  # is reportedly fixed, but why not run on old versions too?
16644  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16645    || (rm -f "$cfgfile"; exit 1)
16646
16647  case $xsi_shell in
16648  yes)
16649    cat << \_LT_EOF >> "$cfgfile"
16650
16651# func_dirname file append nondir_replacement
16652# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16653# otherwise set result to NONDIR_REPLACEMENT.
16654func_dirname ()
16655{
16656  case ${1} in
16657    */*) func_dirname_result="${1%/*}${2}" ;;
16658    *  ) func_dirname_result="${3}" ;;
16659  esac
16660}
16661
16662# func_basename file
16663func_basename ()
16664{
16665  func_basename_result="${1##*/}"
16666}
16667
16668# func_dirname_and_basename file append nondir_replacement
16669# perform func_basename and func_dirname in a single function
16670# call:
16671#   dirname:  Compute the dirname of FILE.  If nonempty,
16672#             add APPEND to the result, otherwise set result
16673#             to NONDIR_REPLACEMENT.
16674#             value returned in "$func_dirname_result"
16675#   basename: Compute filename of FILE.
16676#             value retuned in "$func_basename_result"
16677# Implementation must be kept synchronized with func_dirname
16678# and func_basename. For efficiency, we do not delegate to
16679# those functions but instead duplicate the functionality here.
16680func_dirname_and_basename ()
16681{
16682  case ${1} in
16683    */*) func_dirname_result="${1%/*}${2}" ;;
16684    *  ) func_dirname_result="${3}" ;;
16685  esac
16686  func_basename_result="${1##*/}"
16687}
16688
16689# func_stripname prefix suffix name
16690# strip PREFIX and SUFFIX off of NAME.
16691# PREFIX and SUFFIX must not contain globbing or regex special
16692# characters, hashes, percent signs, but SUFFIX may contain a leading
16693# dot (in which case that matches only a dot).
16694func_stripname ()
16695{
16696  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16697  # positional parameters, so assign one to ordinary parameter first.
16698  func_stripname_result=${3}
16699  func_stripname_result=${func_stripname_result#"${1}"}
16700  func_stripname_result=${func_stripname_result%"${2}"}
16701}
16702
16703# func_opt_split
16704func_opt_split ()
16705{
16706  func_opt_split_opt=${1%%=*}
16707  func_opt_split_arg=${1#*=}
16708}
16709
16710# func_lo2o object
16711func_lo2o ()
16712{
16713  case ${1} in
16714    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16715    *)    func_lo2o_result=${1} ;;
16716  esac
16717}
16718
16719# func_xform libobj-or-source
16720func_xform ()
16721{
16722  func_xform_result=${1%.*}.lo
16723}
16724
16725# func_arith arithmetic-term...
16726func_arith ()
16727{
16728  func_arith_result=$(( $* ))
16729}
16730
16731# func_len string
16732# STRING may not start with a hyphen.
16733func_len ()
16734{
16735  func_len_result=${#1}
16736}
16737
16738_LT_EOF
16739    ;;
16740  *) # Bourne compatible functions.
16741    cat << \_LT_EOF >> "$cfgfile"
16742
16743# func_dirname file append nondir_replacement
16744# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16745# otherwise set result to NONDIR_REPLACEMENT.
16746func_dirname ()
16747{
16748  # Extract subdirectory from the argument.
16749  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16750  if test "X$func_dirname_result" = "X${1}"; then
16751    func_dirname_result="${3}"
16752  else
16753    func_dirname_result="$func_dirname_result${2}"
16754  fi
16755}
16756
16757# func_basename file
16758func_basename ()
16759{
16760  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16761}
16762
16763
16764# func_stripname prefix suffix name
16765# strip PREFIX and SUFFIX off of NAME.
16766# PREFIX and SUFFIX must not contain globbing or regex special
16767# characters, hashes, percent signs, but SUFFIX may contain a leading
16768# dot (in which case that matches only a dot).
16769# func_strip_suffix prefix name
16770func_stripname ()
16771{
16772  case ${2} in
16773    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16774    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16775  esac
16776}
16777
16778# sed scripts:
16779my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16780my_sed_long_arg='1s/^-[^=]*=//'
16781
16782# func_opt_split
16783func_opt_split ()
16784{
16785  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16786  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16787}
16788
16789# func_lo2o object
16790func_lo2o ()
16791{
16792  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16793}
16794
16795# func_xform libobj-or-source
16796func_xform ()
16797{
16798  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16799}
16800
16801# func_arith arithmetic-term...
16802func_arith ()
16803{
16804  func_arith_result=`expr "$@"`
16805}
16806
16807# func_len string
16808# STRING may not start with a hyphen.
16809func_len ()
16810{
16811  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16812}
16813
16814_LT_EOF
16815esac
16816
16817case $lt_shell_append in
16818  yes)
16819    cat << \_LT_EOF >> "$cfgfile"
16820
16821# func_append var value
16822# Append VALUE to the end of shell variable VAR.
16823func_append ()
16824{
16825  eval "$1+=\$2"
16826}
16827_LT_EOF
16828    ;;
16829  *)
16830    cat << \_LT_EOF >> "$cfgfile"
16831
16832# func_append var value
16833# Append VALUE to the end of shell variable VAR.
16834func_append ()
16835{
16836  eval "$1=\$$1\$2"
16837}
16838
16839_LT_EOF
16840    ;;
16841  esac
16842
16843
16844  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16845    || (rm -f "$cfgfile"; exit 1)
16846
16847  mv -f "$cfgfile" "$ofile" ||
16848    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16849  chmod +x "$ofile"
16850
16851
16852    cat <<_LT_EOF >> "$ofile"
16853
16854# ### BEGIN LIBTOOL TAG CONFIG: CXX
16855
16856# The linker used to build libraries.
16857LD=$lt_LD_CXX
16858
16859# How to create reloadable object files.
16860reload_flag=$lt_reload_flag_CXX
16861reload_cmds=$lt_reload_cmds_CXX
16862
16863# Commands used to build an old-style archive.
16864old_archive_cmds=$lt_old_archive_cmds_CXX
16865
16866# A language specific compiler.
16867CC=$lt_compiler_CXX
16868
16869# Is the compiler the GNU compiler?
16870with_gcc=$GCC_CXX
16871
16872# Compiler flag to turn off builtin functions.
16873no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
16874
16875# How to pass a linker flag through the compiler.
16876wl=$lt_lt_prog_compiler_wl_CXX
16877
16878# Additional compiler flags for building library objects.
16879pic_flag=$lt_lt_prog_compiler_pic_CXX
16880
16881# Compiler flag to prevent dynamic linking.
16882link_static_flag=$lt_lt_prog_compiler_static_CXX
16883
16884# Does compiler simultaneously support -c and -o options?
16885compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
16886
16887# Whether or not to add -lc for building shared libraries.
16888build_libtool_need_lc=$archive_cmds_need_lc_CXX
16889
16890# Whether or not to disallow shared libs when runtime libs are static.
16891allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
16892
16893# Compiler flag to allow reflexive dlopens.
16894export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
16895
16896# Compiler flag to generate shared objects directly from archives.
16897whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
16898
16899# Whether the compiler copes with passing no objects directly.
16900compiler_needs_object=$lt_compiler_needs_object_CXX
16901
16902# Create an old-style archive from a shared archive.
16903old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
16904
16905# Create a temporary old-style archive to link instead of a shared archive.
16906old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
16907
16908# Commands used to build a shared archive.
16909archive_cmds=$lt_archive_cmds_CXX
16910archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
16911
16912# Commands used to build a loadable module if different from building
16913# a shared archive.
16914module_cmds=$lt_module_cmds_CXX
16915module_expsym_cmds=$lt_module_expsym_cmds_CXX
16916
16917# Whether we are building with GNU ld or not.
16918with_gnu_ld=$lt_with_gnu_ld_CXX
16919
16920# Flag that allows shared libraries with undefined symbols to be built.
16921allow_undefined_flag=$lt_allow_undefined_flag_CXX
16922
16923# Flag that enforces no undefined symbols.
16924no_undefined_flag=$lt_no_undefined_flag_CXX
16925
16926# Flag to hardcode \$libdir into a binary during linking.
16927# This must work even if \$libdir does not exist
16928hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
16929
16930# If ld is used when linking, flag to hardcode \$libdir into a binary
16931# during linking.  This must work even if \$libdir does not exist.
16932hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
16933
16934# Whether we need a single "-rpath" flag with a separated argument.
16935hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
16936
16937# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16938# DIR into the resulting binary.
16939hardcode_direct=$hardcode_direct_CXX
16940
16941# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16942# DIR into the resulting binary and the resulting library dependency is
16943# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16944# library is relocated.
16945hardcode_direct_absolute=$hardcode_direct_absolute_CXX
16946
16947# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16948# into the resulting binary.
16949hardcode_minus_L=$hardcode_minus_L_CXX
16950
16951# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16952# into the resulting binary.
16953hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
16954
16955# Set to "yes" if building a shared library automatically hardcodes DIR
16956# into the library and all subsequent libraries and executables linked
16957# against it.
16958hardcode_automatic=$hardcode_automatic_CXX
16959
16960# Set to yes if linker adds runtime paths of dependent libraries
16961# to runtime path list.
16962inherit_rpath=$inherit_rpath_CXX
16963
16964# Whether libtool must link a program against all its dependency libraries.
16965link_all_deplibs=$link_all_deplibs_CXX
16966
16967# Fix the shell variable \$srcfile for the compiler.
16968fix_srcfile_path=$lt_fix_srcfile_path_CXX
16969
16970# Set to "yes" if exported symbols are required.
16971always_export_symbols=$always_export_symbols_CXX
16972
16973# The commands to list exported symbols.
16974export_symbols_cmds=$lt_export_symbols_cmds_CXX
16975
16976# Symbols that should not be listed in the preloaded symbols.
16977exclude_expsyms=$lt_exclude_expsyms_CXX
16978
16979# Symbols that must always be exported.
16980include_expsyms=$lt_include_expsyms_CXX
16981
16982# Commands necessary for linking programs (against libraries) with templates.
16983prelink_cmds=$lt_prelink_cmds_CXX
16984
16985# Specify filename containing input files.
16986file_list_spec=$lt_file_list_spec_CXX
16987
16988# How to hardcode a shared library path into an executable.
16989hardcode_action=$hardcode_action_CXX
16990
16991# The directories searched by this compiler when creating a shared library.
16992compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
16993
16994# Dependencies to place before and after the objects being linked to
16995# create a shared library.
16996predep_objects=$lt_predep_objects_CXX
16997postdep_objects=$lt_postdep_objects_CXX
16998predeps=$lt_predeps_CXX
16999postdeps=$lt_postdeps_CXX
17000
17001# The library search path used internally by the compiler when linking
17002# a shared library.
17003compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17004
17005# ### END LIBTOOL TAG CONFIG: CXX
17006_LT_EOF
17007
17008 ;;
17009    "interception/Makefile":F) cat > vpsed$$ << \_EOF
17010s!`test -f '$<' || echo '$(srcdir)/'`!!
17011_EOF
17012   sed -f vpsed$$ $ac_file > tmp$$
17013   mv tmp$$ $ac_file
17014   rm vpsed$$
17015   echo 'MULTISUBDIR =' >> $ac_file
17016   ml_norecursion=yes
17017   . ${multi_basedir}/config-ml.in
17018   { ml_norecursion=; unset ml_norecursion;}
17019 ;;
17020    "sanitizer_common/Makefile":F) cat > vpsed$$ << \_EOF
17021s!`test -f '$<' || echo '$(srcdir)/'`!!
17022_EOF
17023   sed -f vpsed$$ $ac_file > tmp$$
17024   mv tmp$$ $ac_file
17025   rm vpsed$$
17026   echo 'MULTISUBDIR =' >> $ac_file
17027   ml_norecursion=yes
17028   . ${multi_basedir}/config-ml.in
17029   { ml_norecursion=; unset ml_norecursion;}
17030 ;;
17031    "asan/Makefile":F) cat > vpsed$$ << \_EOF
17032s!`test -f '$<' || echo '$(srcdir)/'`!!
17033_EOF
17034   sed -f vpsed$$ $ac_file > tmp$$
17035   mv tmp$$ $ac_file
17036   rm vpsed$$
17037   echo 'MULTISUBDIR =' >> $ac_file
17038   ml_norecursion=yes
17039   . ${multi_basedir}/config-ml.in
17040   { ml_norecursion=; unset ml_norecursion;}
17041 ;;
17042    "tsan/Makefile":F) cat > vpsed$$ << \_EOF
17043s!`test -f '$<' || echo '$(srcdir)/'`!!
17044_EOF
17045    sed -f vpsed$$ $ac_file > tmp$$
17046    mv tmp$$ $ac_file
17047    rm vpsed$$
17048    echo 'MULTISUBDIR =' >> $ac_file
17049    ml_norecursion=yes
17050    . ${multi_basedir}/config-ml.in
17051    { ml_norecursion=; unset ml_norecursion;}
17052 ;;
17053
17054  esac
17055done # for ac_tag
17056
17057
17058as_fn_exit 0
17059_ACEOF
17060ac_clean_files=$ac_clean_files_save
17061
17062test $ac_write_fail = 0 ||
17063  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17064
17065
17066# configure is writing to config.log, and then calls config.status.
17067# config.status does its own redirection, appending to config.log.
17068# Unfortunately, on DOS this fails, as config.log is still kept open
17069# by configure, so config.status won't be able to write to it; its
17070# output is simply discarded.  So we exec the FD to /dev/null,
17071# effectively closing config.log, so it can be properly (re)opened and
17072# appended to by config.status.  When coming back to configure, we
17073# need to make the FD available again.
17074if test "$no_create" != yes; then
17075  ac_cs_success=:
17076  ac_config_status_args=
17077  test "$silent" = yes &&
17078    ac_config_status_args="$ac_config_status_args --quiet"
17079  exec 5>/dev/null
17080  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17081  exec 5>>config.log
17082  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17083  # would make configure fail if this is the last instruction.
17084  $ac_cs_success || as_fn_exit $?
17085fi
17086if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17087  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17088$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17089fi
17090
17091