1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for GNU Vtable Verification Runtime Library 1.0.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1
200
201  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    PATH=/empty FPATH=/empty; export PATH FPATH
206    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208  if (eval "$as_required") 2>/dev/null; then :
209  as_have_required=yes
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220  IFS=$as_save_IFS
221  test -z "$as_dir" && as_dir=.
222  as_found=:
223  case $as_dir in #(
224	 /*)
225	   for as_base in sh bash ksh sh5; do
226	     # Try only shells that exist, to save several forks.
227	     as_shell=$as_dir/$as_base
228	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230  CONFIG_SHELL=$as_shell as_have_required=yes
231		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  break 2
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241  CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246      if test "x$CONFIG_SHELL" != x; then :
247  export CONFIG_SHELL
248             # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268    if test x$as_have_required = xno; then :
269  $as_echo "$0: This script requires a shell more modern than all"
270  $as_echo "$0: the shells that I found on your system."
271  if test x${ZSH_VERSION+set} = xset ; then
272    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274  else
275    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279  fi
280  exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307  return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315  set +e
316  as_fn_set_status $1
317  exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326  case $as_dir in #(
327  -*) as_dir=./$as_dir;;
328  esac
329  test -d "$as_dir" || eval $as_mkdir_p || {
330    as_dirs=
331    while :; do
332      case $as_dir in #(
333      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334      *) as_qdir=$as_dir;;
335      esac
336      as_dirs="'$as_qdir' $as_dirs"
337      as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339	 X"$as_dir" : 'X\(//\)[^/]' \| \
340	 X"$as_dir" : 'X\(//\)$' \| \
341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\/\)[^/].*/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)$/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\).*/{
356	    s//\1/
357	    q
358	  }
359	  s/.*/./; q'`
360      test -d "$as_dir" && break
361    done
362    test -z "$as_dirs" || eval "mkdir $as_dirs"
363  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373  test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382  eval 'as_fn_append ()
383  {
384    eval $1+=\$2
385  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418  as_status=$1; test $as_status -eq 0 && as_status=1
419  if test "$4"; then
420    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422  fi
423  $as_echo "$as_me: error: $2" >&2
424  as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448	 X"$0" : 'X\(//\)$' \| \
449	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451    sed '/^.*\/\([^/][^/]*\)\/*$/{
452	    s//\1/
453	    q
454	  }
455	  /^X\/\(\/\/\)$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\).*/{
460	    s//\1/
461	    q
462	  }
463	  s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478  sed -n '
479    p
480    /[$]LINENO/=
481  ' <$as_myself |
482    sed '
483      s/[$]LINENO.*/&-/
484      t lineno
485      b
486      :lineno
487      N
488      :loop
489      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490      t loop
491      s/-\n.*//
492    ' >$as_me.lineno &&
493  chmod +x "$as_me.lineno" ||
494    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497  # already done that, so ensure we don't try to do so again and fall
498  # in an infinite loop.  This has already happened in practice.
499  _as_can_reexec=no; export _as_can_reexec
500  # Don't try to exec as it changes $[0], causing all sort of problems
501  # (the dirname of $[0] is not the place where we might find the
502  # original and so on.  Autoconf is especially sensitive to this).
503  . "./$as_me.lineno"
504  # Exit status is that of the last command.
505  exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511  case `echo 'xy\c'` in
512  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513  xy)  ECHO_C='\c';;
514  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515       ECHO_T='	';;
516  esac;;
517*)
518  ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529  if ln -s conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s='ln -s'
531    # ... but there are two gotchas:
532    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534    # In both cases, we have to default to `cp -pR'.
535    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536      as_ln_s='cp -pR'
537  elif ln conf$$.file conf$$ 2>/dev/null; then
538    as_ln_s=ln
539  else
540    as_ln_s='cp -pR'
541  fi
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='GNU Vtable Verification Runtime Library'
589PACKAGE_TARNAME='libvtv'
590PACKAGE_VERSION='1.0'
591PACKAGE_STRING='GNU Vtable Verification Runtime Library 1.0'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL='http://www.gnu.org/software/libvtv/'
594
595ac_unique_file="vtv_rts.h"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610#  include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615#  include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635LIBOBJS
636get_gcc_base_ver
637VTV_NO_OBSTACK_FALSE
638VTV_NO_OBSTACK_TRUE
639VTV_CYGMIN_FALSE
640VTV_CYGMIN_TRUE
641XCFLAGS
642libtool_VERSION
643enable_static
644enable_shared
645lt_host_flags
646CXXCPP
647OTOOL64
648OTOOL
649LIPO
650NMEDIT
651DSYMUTIL
652OBJDUMP
653LN_S
654NM
655ac_ct_DUMPBIN
656DUMPBIN
657LD
658FGREP
659SED
660LIBTOOL
661RANLIB
662AR
663AS
664CCASFLAGS
665CCAS
666am__fastdepCXX_FALSE
667am__fastdepCXX_TRUE
668CXXDEPMODE
669ac_ct_CXX
670CXXFLAGS
671CXX
672toolexeclibdir
673toolexecdir
674toplevel_srcdir
675toplevel_builddir
676libvtv_srcdir
677libvtv_builddir
678MAINT
679MAINTAINER_MODE_FALSE
680MAINTAINER_MODE_TRUE
681AM_BACKSLASH
682AM_DEFAULT_VERBOSITY
683AM_DEFAULT_V
684AM_V
685am__fastdepCC_FALSE
686am__fastdepCC_TRUE
687CCDEPMODE
688am__nodep
689AMDEPBACKSLASH
690AMDEP_FALSE
691AMDEP_TRUE
692am__quote
693am__include
694DEPDIR
695am__untar
696am__tar
697AMTAR
698am__leading_dot
699SET_MAKE
700AWK
701mkdir_p
702MKDIR_P
703INSTALL_STRIP_PROGRAM
704STRIP
705install_sh
706MAKEINFO
707AUTOHEADER
708AUTOMAKE
709AUTOCONF
710ACLOCAL
711VERSION
712PACKAGE
713CYGPATH_W
714am__isrc
715INSTALL_DATA
716INSTALL_SCRIPT
717INSTALL_PROGRAM
718ENABLE_VTABLE_VERIFY_FALSE
719ENABLE_VTABLE_VERIFY_TRUE
720EGREP
721GREP
722CPP
723OBJEXT
724EXEEXT
725ac_ct_CC
726CPPFLAGS
727LDFLAGS
728CFLAGS
729CC
730LIBSTDCXX_RAW_CXX_LDFLAGS
731LIBSTDCXX_RAW_CXX_CXXFLAGS
732target_noncanonical
733target_os
734target_vendor
735target_cpu
736target
737host_os
738host_vendor
739host_cpu
740host
741build_os
742build_vendor
743build_cpu
744build
745multi_basedir
746target_alias
747host_alias
748build_alias
749LIBS
750ECHO_T
751ECHO_N
752ECHO_C
753DEFS
754mandir
755localedir
756libdir
757psdir
758pdfdir
759dvidir
760htmldir
761infodir
762docdir
763oldincludedir
764includedir
765localstatedir
766sharedstatedir
767sysconfdir
768datadir
769datarootdir
770libexecdir
771sbindir
772bindir
773program_transform_name
774prefix
775exec_prefix
776PACKAGE_URL
777PACKAGE_BUGREPORT
778PACKAGE_STRING
779PACKAGE_VERSION
780PACKAGE_TARNAME
781PACKAGE_NAME
782PATH_SEPARATOR
783SHELL'
784ac_subst_files=''
785ac_user_opts='
786enable_option_checking
787enable_multilib
788enable_version_specific_runtime_libs
789enable_vtable_verify
790enable_dependency_tracking
791enable_silent_rules
792enable_maintainer_mode
793with_toolexeclibdir
794enable_shared
795enable_static
796with_pic
797enable_fast_install
798with_gnu_ld
799enable_libtool_lock
800enable_cet
801with_gcc_major_version_only
802'
803      ac_precious_vars='build_alias
804host_alias
805target_alias
806CC
807CFLAGS
808LDFLAGS
809LIBS
810CPPFLAGS
811CPP
812CXXCPP'
813
814
815# Initialize some variables set by options.
816ac_init_help=
817ac_init_version=false
818ac_unrecognized_opts=
819ac_unrecognized_sep=
820# The variables have the same names as the options, with
821# dashes changed to underlines.
822cache_file=/dev/null
823exec_prefix=NONE
824no_create=
825no_recursion=
826prefix=NONE
827program_prefix=NONE
828program_suffix=NONE
829program_transform_name=s,x,x,
830silent=
831site=
832srcdir=
833verbose=
834x_includes=NONE
835x_libraries=NONE
836
837# Installation directory options.
838# These are left unexpanded so users can "make install exec_prefix=/foo"
839# and all the variables that are supposed to be based on exec_prefix
840# by default will actually change.
841# Use braces instead of parens because sh, perl, etc. also accept them.
842# (The list follows the same order as the GNU Coding Standards.)
843bindir='${exec_prefix}/bin'
844sbindir='${exec_prefix}/sbin'
845libexecdir='${exec_prefix}/libexec'
846datarootdir='${prefix}/share'
847datadir='${datarootdir}'
848sysconfdir='${prefix}/etc'
849sharedstatedir='${prefix}/com'
850localstatedir='${prefix}/var'
851includedir='${prefix}/include'
852oldincludedir='/usr/include'
853docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
854infodir='${datarootdir}/info'
855htmldir='${docdir}'
856dvidir='${docdir}'
857pdfdir='${docdir}'
858psdir='${docdir}'
859libdir='${exec_prefix}/lib'
860localedir='${datarootdir}/locale'
861mandir='${datarootdir}/man'
862
863ac_prev=
864ac_dashdash=
865for ac_option
866do
867  # If the previous option needs an argument, assign it.
868  if test -n "$ac_prev"; then
869    eval $ac_prev=\$ac_option
870    ac_prev=
871    continue
872  fi
873
874  case $ac_option in
875  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
876  *=)   ac_optarg= ;;
877  *)    ac_optarg=yes ;;
878  esac
879
880  # Accept the important Cygnus configure options, so we can diagnose typos.
881
882  case $ac_dashdash$ac_option in
883  --)
884    ac_dashdash=yes ;;
885
886  -bindir | --bindir | --bindi | --bind | --bin | --bi)
887    ac_prev=bindir ;;
888  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889    bindir=$ac_optarg ;;
890
891  -build | --build | --buil | --bui | --bu)
892    ac_prev=build_alias ;;
893  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894    build_alias=$ac_optarg ;;
895
896  -cache-file | --cache-file | --cache-fil | --cache-fi \
897  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898    ac_prev=cache_file ;;
899  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901    cache_file=$ac_optarg ;;
902
903  --config-cache | -C)
904    cache_file=config.cache ;;
905
906  -datadir | --datadir | --datadi | --datad)
907    ac_prev=datadir ;;
908  -datadir=* | --datadir=* | --datadi=* | --datad=*)
909    datadir=$ac_optarg ;;
910
911  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912  | --dataroo | --dataro | --datar)
913    ac_prev=datarootdir ;;
914  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916    datarootdir=$ac_optarg ;;
917
918  -disable-* | --disable-*)
919    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920    # Reject names that are not valid shell variable names.
921    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922      as_fn_error $? "invalid feature name: $ac_useropt"
923    ac_useropt_orig=$ac_useropt
924    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925    case $ac_user_opts in
926      *"
927"enable_$ac_useropt"
928"*) ;;
929      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930	 ac_unrecognized_sep=', ';;
931    esac
932    eval enable_$ac_useropt=no ;;
933
934  -docdir | --docdir | --docdi | --doc | --do)
935    ac_prev=docdir ;;
936  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937    docdir=$ac_optarg ;;
938
939  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940    ac_prev=dvidir ;;
941  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942    dvidir=$ac_optarg ;;
943
944  -enable-* | --enable-*)
945    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946    # Reject names that are not valid shell variable names.
947    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948      as_fn_error $? "invalid feature name: $ac_useropt"
949    ac_useropt_orig=$ac_useropt
950    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951    case $ac_user_opts in
952      *"
953"enable_$ac_useropt"
954"*) ;;
955      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956	 ac_unrecognized_sep=', ';;
957    esac
958    eval enable_$ac_useropt=\$ac_optarg ;;
959
960  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962  | --exec | --exe | --ex)
963    ac_prev=exec_prefix ;;
964  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966  | --exec=* | --exe=* | --ex=*)
967    exec_prefix=$ac_optarg ;;
968
969  -gas | --gas | --ga | --g)
970    # Obsolete; use --with-gas.
971    with_gas=yes ;;
972
973  -help | --help | --hel | --he | -h)
974    ac_init_help=long ;;
975  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976    ac_init_help=recursive ;;
977  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978    ac_init_help=short ;;
979
980  -host | --host | --hos | --ho)
981    ac_prev=host_alias ;;
982  -host=* | --host=* | --hos=* | --ho=*)
983    host_alias=$ac_optarg ;;
984
985  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986    ac_prev=htmldir ;;
987  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988  | --ht=*)
989    htmldir=$ac_optarg ;;
990
991  -includedir | --includedir | --includedi | --included | --include \
992  | --includ | --inclu | --incl | --inc)
993    ac_prev=includedir ;;
994  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995  | --includ=* | --inclu=* | --incl=* | --inc=*)
996    includedir=$ac_optarg ;;
997
998  -infodir | --infodir | --infodi | --infod | --info | --inf)
999    ac_prev=infodir ;;
1000  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001    infodir=$ac_optarg ;;
1002
1003  -libdir | --libdir | --libdi | --libd)
1004    ac_prev=libdir ;;
1005  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006    libdir=$ac_optarg ;;
1007
1008  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009  | --libexe | --libex | --libe)
1010    ac_prev=libexecdir ;;
1011  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012  | --libexe=* | --libex=* | --libe=*)
1013    libexecdir=$ac_optarg ;;
1014
1015  -localedir | --localedir | --localedi | --localed | --locale)
1016    ac_prev=localedir ;;
1017  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018    localedir=$ac_optarg ;;
1019
1020  -localstatedir | --localstatedir | --localstatedi | --localstated \
1021  | --localstate | --localstat | --localsta | --localst | --locals)
1022    ac_prev=localstatedir ;;
1023  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025    localstatedir=$ac_optarg ;;
1026
1027  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028    ac_prev=mandir ;;
1029  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030    mandir=$ac_optarg ;;
1031
1032  -nfp | --nfp | --nf)
1033    # Obsolete; use --without-fp.
1034    with_fp=no ;;
1035
1036  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037  | --no-cr | --no-c | -n)
1038    no_create=yes ;;
1039
1040  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042    no_recursion=yes ;;
1043
1044  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046  | --oldin | --oldi | --old | --ol | --o)
1047    ac_prev=oldincludedir ;;
1048  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051    oldincludedir=$ac_optarg ;;
1052
1053  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054    ac_prev=prefix ;;
1055  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056    prefix=$ac_optarg ;;
1057
1058  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059  | --program-pre | --program-pr | --program-p)
1060    ac_prev=program_prefix ;;
1061  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063    program_prefix=$ac_optarg ;;
1064
1065  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066  | --program-suf | --program-su | --program-s)
1067    ac_prev=program_suffix ;;
1068  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070    program_suffix=$ac_optarg ;;
1071
1072  -program-transform-name | --program-transform-name \
1073  | --program-transform-nam | --program-transform-na \
1074  | --program-transform-n | --program-transform- \
1075  | --program-transform | --program-transfor \
1076  | --program-transfo | --program-transf \
1077  | --program-trans | --program-tran \
1078  | --progr-tra | --program-tr | --program-t)
1079    ac_prev=program_transform_name ;;
1080  -program-transform-name=* | --program-transform-name=* \
1081  | --program-transform-nam=* | --program-transform-na=* \
1082  | --program-transform-n=* | --program-transform-=* \
1083  | --program-transform=* | --program-transfor=* \
1084  | --program-transfo=* | --program-transf=* \
1085  | --program-trans=* | --program-tran=* \
1086  | --progr-tra=* | --program-tr=* | --program-t=*)
1087    program_transform_name=$ac_optarg ;;
1088
1089  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090    ac_prev=pdfdir ;;
1091  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092    pdfdir=$ac_optarg ;;
1093
1094  -psdir | --psdir | --psdi | --psd | --ps)
1095    ac_prev=psdir ;;
1096  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097    psdir=$ac_optarg ;;
1098
1099  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100  | -silent | --silent | --silen | --sile | --sil)
1101    silent=yes ;;
1102
1103  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104    ac_prev=sbindir ;;
1105  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106  | --sbi=* | --sb=*)
1107    sbindir=$ac_optarg ;;
1108
1109  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111  | --sharedst | --shareds | --shared | --share | --shar \
1112  | --sha | --sh)
1113    ac_prev=sharedstatedir ;;
1114  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117  | --sha=* | --sh=*)
1118    sharedstatedir=$ac_optarg ;;
1119
1120  -site | --site | --sit)
1121    ac_prev=site ;;
1122  -site=* | --site=* | --sit=*)
1123    site=$ac_optarg ;;
1124
1125  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126    ac_prev=srcdir ;;
1127  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128    srcdir=$ac_optarg ;;
1129
1130  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131  | --syscon | --sysco | --sysc | --sys | --sy)
1132    ac_prev=sysconfdir ;;
1133  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135    sysconfdir=$ac_optarg ;;
1136
1137  -target | --target | --targe | --targ | --tar | --ta | --t)
1138    ac_prev=target_alias ;;
1139  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140    target_alias=$ac_optarg ;;
1141
1142  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143    verbose=yes ;;
1144
1145  -version | --version | --versio | --versi | --vers | -V)
1146    ac_init_version=: ;;
1147
1148  -with-* | --with-*)
1149    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150    # Reject names that are not valid shell variable names.
1151    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152      as_fn_error $? "invalid package name: $ac_useropt"
1153    ac_useropt_orig=$ac_useropt
1154    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155    case $ac_user_opts in
1156      *"
1157"with_$ac_useropt"
1158"*) ;;
1159      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160	 ac_unrecognized_sep=', ';;
1161    esac
1162    eval with_$ac_useropt=\$ac_optarg ;;
1163
1164  -without-* | --without-*)
1165    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166    # Reject names that are not valid shell variable names.
1167    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168      as_fn_error $? "invalid package name: $ac_useropt"
1169    ac_useropt_orig=$ac_useropt
1170    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171    case $ac_user_opts in
1172      *"
1173"with_$ac_useropt"
1174"*) ;;
1175      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176	 ac_unrecognized_sep=', ';;
1177    esac
1178    eval with_$ac_useropt=no ;;
1179
1180  --x)
1181    # Obsolete; use --with-x.
1182    with_x=yes ;;
1183
1184  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185  | --x-incl | --x-inc | --x-in | --x-i)
1186    ac_prev=x_includes ;;
1187  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189    x_includes=$ac_optarg ;;
1190
1191  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193    ac_prev=x_libraries ;;
1194  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196    x_libraries=$ac_optarg ;;
1197
1198  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1199Try \`$0 --help' for more information"
1200    ;;
1201
1202  *=*)
1203    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204    # Reject names that are not valid shell variable names.
1205    case $ac_envvar in #(
1206      '' | [0-9]* | *[!_$as_cr_alnum]* )
1207      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1208    esac
1209    eval $ac_envvar=\$ac_optarg
1210    export $ac_envvar ;;
1211
1212  *)
1213    # FIXME: should be removed in autoconf 3.0.
1214    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1218    ;;
1219
1220  esac
1221done
1222
1223if test -n "$ac_prev"; then
1224  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225  as_fn_error $? "missing argument to $ac_option"
1226fi
1227
1228if test -n "$ac_unrecognized_opts"; then
1229  case $enable_option_checking in
1230    no) ;;
1231    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1232    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233  esac
1234fi
1235
1236# Check all directory arguments for consistency.
1237for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238		datadir sysconfdir sharedstatedir localstatedir includedir \
1239		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240		libdir localedir mandir
1241do
1242  eval ac_val=\$$ac_var
1243  # Remove trailing slashes.
1244  case $ac_val in
1245    */ )
1246      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247      eval $ac_var=\$ac_val;;
1248  esac
1249  # Be sure to have absolute directory names.
1250  case $ac_val in
1251    [\\/$]* | ?:[\\/]* )  continue;;
1252    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253  esac
1254  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1255done
1256
1257# There might be people who depend on the old broken behavior: `$host'
1258# used to hold the argument of --host etc.
1259# FIXME: To remove some day.
1260build=$build_alias
1261host=$host_alias
1262target=$target_alias
1263
1264# FIXME: To remove some day.
1265if test "x$host_alias" != x; then
1266  if test "x$build_alias" = x; then
1267    cross_compiling=maybe
1268  elif test "x$build_alias" != "x$host_alias"; then
1269    cross_compiling=yes
1270  fi
1271fi
1272
1273ac_tool_prefix=
1274test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276test "$silent" = yes && exec 6>/dev/null
1277
1278
1279ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280ac_ls_di=`ls -di .` &&
1281ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282  as_fn_error $? "working directory cannot be determined"
1283test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1284  as_fn_error $? "pwd does not report name of working directory"
1285
1286
1287# Find the source files, if location was not specified.
1288if test -z "$srcdir"; then
1289  ac_srcdir_defaulted=yes
1290  # Try the directory containing this script, then the parent directory.
1291  ac_confdir=`$as_dirname -- "$as_myself" ||
1292$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1293	 X"$as_myself" : 'X\(//\)[^/]' \| \
1294	 X"$as_myself" : 'X\(//\)$' \| \
1295	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1296$as_echo X"$as_myself" |
1297    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1298	    s//\1/
1299	    q
1300	  }
1301	  /^X\(\/\/\)[^/].*/{
1302	    s//\1/
1303	    q
1304	  }
1305	  /^X\(\/\/\)$/{
1306	    s//\1/
1307	    q
1308	  }
1309	  /^X\(\/\).*/{
1310	    s//\1/
1311	    q
1312	  }
1313	  s/.*/./; q'`
1314  srcdir=$ac_confdir
1315  if test ! -r "$srcdir/$ac_unique_file"; then
1316    srcdir=..
1317  fi
1318else
1319  ac_srcdir_defaulted=no
1320fi
1321if test ! -r "$srcdir/$ac_unique_file"; then
1322  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1323  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1324fi
1325ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326ac_abs_confdir=`(
1327	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1328	pwd)`
1329# When building in place, set srcdir=.
1330if test "$ac_abs_confdir" = "$ac_pwd"; then
1331  srcdir=.
1332fi
1333# Remove unnecessary trailing slashes from srcdir.
1334# Double slashes in file names in object file debugging info
1335# mess up M-x gdb in Emacs.
1336case $srcdir in
1337*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338esac
1339for ac_var in $ac_precious_vars; do
1340  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1341  eval ac_env_${ac_var}_value=\$${ac_var}
1342  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1343  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344done
1345
1346#
1347# Report the --help message.
1348#
1349if test "$ac_init_help" = "long"; then
1350  # Omit some internal or obsolete options to make the list less imposing.
1351  # This message is too long to be a string in the A/UX 3.1 sh.
1352  cat <<_ACEOF
1353\`configure' configures GNU Vtable Verification Runtime Library 1.0 to adapt to many kinds of systems.
1354
1355Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358VAR=VALUE.  See below for descriptions of some of the useful variables.
1359
1360Defaults for the options are specified in brackets.
1361
1362Configuration:
1363  -h, --help              display this help and exit
1364      --help=short        display options specific to this package
1365      --help=recursive    display the short help of all the included packages
1366  -V, --version           display version information and exit
1367  -q, --quiet, --silent   do not print \`checking ...' messages
1368      --cache-file=FILE   cache test results in FILE [disabled]
1369  -C, --config-cache      alias for \`--cache-file=config.cache'
1370  -n, --no-create         do not create output files
1371      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1372
1373Installation directories:
1374  --prefix=PREFIX         install architecture-independent files in PREFIX
1375                          [$ac_default_prefix]
1376  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1377                          [PREFIX]
1378
1379By default, \`make install' will install all the files in
1380\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1381an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382for instance \`--prefix=\$HOME'.
1383
1384For better control, use the options below.
1385
1386Fine tuning of the installation directories:
1387  --bindir=DIR            user executables [EPREFIX/bin]
1388  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1389  --libexecdir=DIR        program executables [EPREFIX/libexec]
1390  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1391  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1392  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1393  --libdir=DIR            object code libraries [EPREFIX/lib]
1394  --includedir=DIR        C header files [PREFIX/include]
1395  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1396  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1397  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1398  --infodir=DIR           info documentation [DATAROOTDIR/info]
1399  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1400  --mandir=DIR            man documentation [DATAROOTDIR/man]
1401  --docdir=DIR            documentation root [DATAROOTDIR/doc/libvtv]
1402  --htmldir=DIR           html documentation [DOCDIR]
1403  --dvidir=DIR            dvi documentation [DOCDIR]
1404  --pdfdir=DIR            pdf documentation [DOCDIR]
1405  --psdir=DIR             ps documentation [DOCDIR]
1406_ACEOF
1407
1408  cat <<\_ACEOF
1409
1410Program names:
1411  --program-prefix=PREFIX            prepend PREFIX to installed program names
1412  --program-suffix=SUFFIX            append SUFFIX to installed program names
1413  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1414
1415System types:
1416  --build=BUILD     configure for building on BUILD [guessed]
1417  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1418  --target=TARGET   configure for building compilers for TARGET [HOST]
1419_ACEOF
1420fi
1421
1422if test -n "$ac_init_help"; then
1423  case $ac_init_help in
1424     short | recursive ) echo "Configuration of GNU Vtable Verification Runtime Library 1.0:";;
1425   esac
1426  cat <<\_ACEOF
1427
1428Optional Features:
1429  --disable-option-checking  ignore unrecognized --enable/--with options
1430  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1431  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1432  --enable-multilib       build many library versions (default)
1433  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1434  --enable-vtable-verify    Enable vtable verification feature
1435  --enable-dependency-tracking
1436                          do not reject slow dependency extractors
1437  --disable-dependency-tracking
1438                          speeds up one-time build
1439  --enable-silent-rules   less verbose build output (undo: "make V=1")
1440  --disable-silent-rules  verbose build output (undo: "make V=0")
1441  --enable-maintainer-mode
1442                          enable make rules and dependencies not useful (and
1443                          sometimes confusing) to the casual installer
1444  --enable-shared[=PKGS]  build shared libraries [default=yes]
1445  --enable-static[=PKGS]  build static libraries [default=yes]
1446  --enable-fast-install[=PKGS]
1447                          optimize for fast installation [default=yes]
1448  --disable-libtool-lock  avoid locking (might break parallel builds)
1449  --enable-cet            enable Intel CET in target libraries [default=auto]
1450
1451Optional Packages:
1452  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1453  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1454  --with-toolexeclibdir=DIR
1455                          install libraries built with a cross compiler within
1456                          DIR
1457  --with-pic              try to use only PIC/non-PIC objects [default=use
1458                          both]
1459  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1460  --with-gcc-major-version-only
1461                          use only GCC major number in filesystem paths
1462
1463Some influential environment variables:
1464  CC          C compiler command
1465  CFLAGS      C compiler flags
1466  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1467              nonstandard directory <lib dir>
1468  LIBS        libraries to pass to the linker, e.g. -l<library>
1469  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1470              you have headers in a nonstandard directory <include dir>
1471  CPP         C preprocessor
1472  CXX         C++ compiler command
1473  CXXFLAGS    C++ compiler flags
1474  CXXCPP      C++ preprocessor
1475
1476Use these variables to override the choices made by `configure' or to help
1477it to find libraries and programs with nonstandard names/locations.
1478
1479Report bugs to the package provider.
1480GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>.
1481General help using GNU software: <http://www.gnu.org/gethelp/>.
1482_ACEOF
1483ac_status=$?
1484fi
1485
1486if test "$ac_init_help" = "recursive"; then
1487  # If there are subdirs, report their specific --help.
1488  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489    test -d "$ac_dir" ||
1490      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1491      continue
1492    ac_builddir=.
1493
1494case "$ac_dir" in
1495.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496*)
1497  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1498  # A ".." for each directory in $ac_dir_suffix.
1499  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1500  case $ac_top_builddir_sub in
1501  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1503  esac ;;
1504esac
1505ac_abs_top_builddir=$ac_pwd
1506ac_abs_builddir=$ac_pwd$ac_dir_suffix
1507# for backward compatibility:
1508ac_top_builddir=$ac_top_build_prefix
1509
1510case $srcdir in
1511  .)  # We are building in place.
1512    ac_srcdir=.
1513    ac_top_srcdir=$ac_top_builddir_sub
1514    ac_abs_top_srcdir=$ac_pwd ;;
1515  [\\/]* | ?:[\\/]* )  # Absolute name.
1516    ac_srcdir=$srcdir$ac_dir_suffix;
1517    ac_top_srcdir=$srcdir
1518    ac_abs_top_srcdir=$srcdir ;;
1519  *) # Relative name.
1520    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1521    ac_top_srcdir=$ac_top_build_prefix$srcdir
1522    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1523esac
1524ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1525
1526    cd "$ac_dir" || { ac_status=$?; continue; }
1527    # Check for guested configure.
1528    if test -f "$ac_srcdir/configure.gnu"; then
1529      echo &&
1530      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1531    elif test -f "$ac_srcdir/configure"; then
1532      echo &&
1533      $SHELL "$ac_srcdir/configure" --help=recursive
1534    else
1535      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1536    fi || ac_status=$?
1537    cd "$ac_pwd" || { ac_status=$?; break; }
1538  done
1539fi
1540
1541test -n "$ac_init_help" && exit $ac_status
1542if $ac_init_version; then
1543  cat <<\_ACEOF
1544GNU Vtable Verification Runtime Library configure 1.0
1545generated by GNU Autoconf 2.69
1546
1547Copyright (C) 2012 Free Software Foundation, Inc.
1548This configure script is free software; the Free Software Foundation
1549gives unlimited permission to copy, distribute and modify it.
1550_ACEOF
1551  exit
1552fi
1553
1554## ------------------------ ##
1555## Autoconf initialization. ##
1556## ------------------------ ##
1557
1558# ac_fn_c_try_compile LINENO
1559# --------------------------
1560# Try to compile conftest.$ac_ext, and return whether this succeeded.
1561ac_fn_c_try_compile ()
1562{
1563  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564  rm -f conftest.$ac_objext
1565  if { { ac_try="$ac_compile"
1566case "(($ac_try" in
1567  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568  *) ac_try_echo=$ac_try;;
1569esac
1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571$as_echo "$ac_try_echo"; } >&5
1572  (eval "$ac_compile") 2>conftest.err
1573  ac_status=$?
1574  if test -s conftest.err; then
1575    grep -v '^ *+' conftest.err >conftest.er1
1576    cat conftest.er1 >&5
1577    mv -f conftest.er1 conftest.err
1578  fi
1579  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580  test $ac_status = 0; } && {
1581	 test -z "$ac_c_werror_flag" ||
1582	 test ! -s conftest.err
1583       } && test -s conftest.$ac_objext; then :
1584  ac_retval=0
1585else
1586  $as_echo "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
1588
1589	ac_retval=1
1590fi
1591  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1592  as_fn_set_status $ac_retval
1593
1594} # ac_fn_c_try_compile
1595
1596# ac_fn_c_try_cpp LINENO
1597# ----------------------
1598# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1599ac_fn_c_try_cpp ()
1600{
1601  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602  if { { ac_try="$ac_cpp conftest.$ac_ext"
1603case "(($ac_try" in
1604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605  *) ac_try_echo=$ac_try;;
1606esac
1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608$as_echo "$ac_try_echo"; } >&5
1609  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1610  ac_status=$?
1611  if test -s conftest.err; then
1612    grep -v '^ *+' conftest.err >conftest.er1
1613    cat conftest.er1 >&5
1614    mv -f conftest.er1 conftest.err
1615  fi
1616  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617  test $ac_status = 0; } > conftest.i && {
1618	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1619	 test ! -s conftest.err
1620       }; then :
1621  ac_retval=0
1622else
1623  $as_echo "$as_me: failed program was:" >&5
1624sed 's/^/| /' conftest.$ac_ext >&5
1625
1626    ac_retval=1
1627fi
1628  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629  as_fn_set_status $ac_retval
1630
1631} # ac_fn_c_try_cpp
1632
1633# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1634# -------------------------------------------------------
1635# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1636# the include files in INCLUDES and setting the cache variable VAR
1637# accordingly.
1638ac_fn_c_check_header_mongrel ()
1639{
1640  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641  if eval \${$3+:} false; then :
1642  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1643$as_echo_n "checking for $2... " >&6; }
1644if eval \${$3+:} false; then :
1645  $as_echo_n "(cached) " >&6
1646fi
1647eval ac_res=\$$3
1648	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1649$as_echo "$ac_res" >&6; }
1650else
1651  # Is the header compilable?
1652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1653$as_echo_n "checking $2 usability... " >&6; }
1654cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655/* end confdefs.h.  */
1656$4
1657#include <$2>
1658_ACEOF
1659if ac_fn_c_try_compile "$LINENO"; then :
1660  ac_header_compiler=yes
1661else
1662  ac_header_compiler=no
1663fi
1664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1666$as_echo "$ac_header_compiler" >&6; }
1667
1668# Is the header present?
1669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1670$as_echo_n "checking $2 presence... " >&6; }
1671cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672/* end confdefs.h.  */
1673#include <$2>
1674_ACEOF
1675if ac_fn_c_try_cpp "$LINENO"; then :
1676  ac_header_preproc=yes
1677else
1678  ac_header_preproc=no
1679fi
1680rm -f conftest.err conftest.i conftest.$ac_ext
1681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1682$as_echo "$ac_header_preproc" >&6; }
1683
1684# So?  What about this header?
1685case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1686  yes:no: )
1687    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1688$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1689    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691    ;;
1692  no:yes:* )
1693    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1694$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1695    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1696$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1697    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1698$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1699    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1700$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1701    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1702$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1703    ;;
1704esac
1705  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706$as_echo_n "checking for $2... " >&6; }
1707if eval \${$3+:} false; then :
1708  $as_echo_n "(cached) " >&6
1709else
1710  eval "$3=\$ac_header_compiler"
1711fi
1712eval ac_res=\$$3
1713	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714$as_echo "$ac_res" >&6; }
1715fi
1716  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717
1718} # ac_fn_c_check_header_mongrel
1719
1720# ac_fn_c_try_run LINENO
1721# ----------------------
1722# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723# that executables *can* be run.
1724ac_fn_c_try_run ()
1725{
1726  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727  if { { ac_try="$ac_link"
1728case "(($ac_try" in
1729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730  *) ac_try_echo=$ac_try;;
1731esac
1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733$as_echo "$ac_try_echo"; } >&5
1734  (eval "$ac_link") 2>&5
1735  ac_status=$?
1736  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738  { { case "(($ac_try" in
1739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740  *) ac_try_echo=$ac_try;;
1741esac
1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743$as_echo "$ac_try_echo"; } >&5
1744  (eval "$ac_try") 2>&5
1745  ac_status=$?
1746  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747  test $ac_status = 0; }; }; then :
1748  ac_retval=0
1749else
1750  $as_echo "$as_me: program exited with status $ac_status" >&5
1751       $as_echo "$as_me: failed program was:" >&5
1752sed 's/^/| /' conftest.$ac_ext >&5
1753
1754       ac_retval=$ac_status
1755fi
1756  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758  as_fn_set_status $ac_retval
1759
1760} # ac_fn_c_try_run
1761
1762# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1763# -------------------------------------------------------
1764# Tests whether HEADER exists and can be compiled using the include files in
1765# INCLUDES, setting the cache variable VAR accordingly.
1766ac_fn_c_check_header_compile ()
1767{
1768  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770$as_echo_n "checking for $2... " >&6; }
1771if eval \${$3+:} false; then :
1772  $as_echo_n "(cached) " >&6
1773else
1774  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775/* end confdefs.h.  */
1776$4
1777#include <$2>
1778_ACEOF
1779if ac_fn_c_try_compile "$LINENO"; then :
1780  eval "$3=yes"
1781else
1782  eval "$3=no"
1783fi
1784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785fi
1786eval ac_res=\$$3
1787	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788$as_echo "$ac_res" >&6; }
1789  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790
1791} # ac_fn_c_check_header_compile
1792
1793# ac_fn_c_try_link LINENO
1794# -----------------------
1795# Try to link conftest.$ac_ext, and return whether this succeeded.
1796ac_fn_c_try_link ()
1797{
1798  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799  rm -f conftest.$ac_objext conftest$ac_exeext
1800  if { { ac_try="$ac_link"
1801case "(($ac_try" in
1802  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803  *) ac_try_echo=$ac_try;;
1804esac
1805eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806$as_echo "$ac_try_echo"; } >&5
1807  (eval "$ac_link") 2>conftest.err
1808  ac_status=$?
1809  if test -s conftest.err; then
1810    grep -v '^ *+' conftest.err >conftest.er1
1811    cat conftest.er1 >&5
1812    mv -f conftest.er1 conftest.err
1813  fi
1814  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815  test $ac_status = 0; } && {
1816	 test -z "$ac_c_werror_flag" ||
1817	 test ! -s conftest.err
1818       } && test -s conftest$ac_exeext && {
1819	 test "$cross_compiling" = yes ||
1820	 test -x conftest$ac_exeext
1821       }; then :
1822  ac_retval=0
1823else
1824  $as_echo "$as_me: failed program was:" >&5
1825sed 's/^/| /' conftest.$ac_ext >&5
1826
1827	ac_retval=1
1828fi
1829  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831  # interfere with the next link command; also delete a directory that is
1832  # left behind by Apple's compiler.  We do this before executing the actions.
1833  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835  as_fn_set_status $ac_retval
1836
1837} # ac_fn_c_try_link
1838
1839# ac_fn_c_check_func LINENO FUNC VAR
1840# ----------------------------------
1841# Tests whether FUNC exists, setting the cache variable VAR accordingly
1842ac_fn_c_check_func ()
1843{
1844  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846$as_echo_n "checking for $2... " >&6; }
1847if eval \${$3+:} false; then :
1848  $as_echo_n "(cached) " >&6
1849else
1850  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851/* end confdefs.h.  */
1852/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1854#define $2 innocuous_$2
1855
1856/* System header to define __stub macros and hopefully few prototypes,
1857    which can conflict with char $2 (); below.
1858    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859    <limits.h> exists even on freestanding compilers.  */
1860
1861#ifdef __STDC__
1862# include <limits.h>
1863#else
1864# include <assert.h>
1865#endif
1866
1867#undef $2
1868
1869/* Override any GCC internal prototype to avoid an error.
1870   Use char because int might match the return type of a GCC
1871   builtin and then its argument prototype would still apply.  */
1872#ifdef __cplusplus
1873extern "C"
1874#endif
1875char $2 ();
1876/* The GNU C library defines this for functions which it implements
1877    to always fail with ENOSYS.  Some functions are actually named
1878    something starting with __ and the normal name is an alias.  */
1879#if defined __stub_$2 || defined __stub___$2
1880choke me
1881#endif
1882
1883int
1884main ()
1885{
1886return $2 ();
1887  ;
1888  return 0;
1889}
1890_ACEOF
1891if ac_fn_c_try_link "$LINENO"; then :
1892  eval "$3=yes"
1893else
1894  eval "$3=no"
1895fi
1896rm -f core conftest.err conftest.$ac_objext \
1897    conftest$ac_exeext conftest.$ac_ext
1898fi
1899eval ac_res=\$$3
1900	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901$as_echo "$ac_res" >&6; }
1902  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903
1904} # ac_fn_c_check_func
1905
1906# ac_fn_cxx_try_compile LINENO
1907# ----------------------------
1908# Try to compile conftest.$ac_ext, and return whether this succeeded.
1909ac_fn_cxx_try_compile ()
1910{
1911  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912  rm -f conftest.$ac_objext
1913  if { { ac_try="$ac_compile"
1914case "(($ac_try" in
1915  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1916  *) ac_try_echo=$ac_try;;
1917esac
1918eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1919$as_echo "$ac_try_echo"; } >&5
1920  (eval "$ac_compile") 2>conftest.err
1921  ac_status=$?
1922  if test -s conftest.err; then
1923    grep -v '^ *+' conftest.err >conftest.er1
1924    cat conftest.er1 >&5
1925    mv -f conftest.er1 conftest.err
1926  fi
1927  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1928  test $ac_status = 0; } && {
1929	 test -z "$ac_cxx_werror_flag" ||
1930	 test ! -s conftest.err
1931       } && test -s conftest.$ac_objext; then :
1932  ac_retval=0
1933else
1934  $as_echo "$as_me: failed program was:" >&5
1935sed 's/^/| /' conftest.$ac_ext >&5
1936
1937	ac_retval=1
1938fi
1939  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1940  as_fn_set_status $ac_retval
1941
1942} # ac_fn_cxx_try_compile
1943
1944# ac_fn_cxx_try_cpp LINENO
1945# ------------------------
1946# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1947ac_fn_cxx_try_cpp ()
1948{
1949  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950  if { { ac_try="$ac_cpp conftest.$ac_ext"
1951case "(($ac_try" in
1952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1953  *) ac_try_echo=$ac_try;;
1954esac
1955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1956$as_echo "$ac_try_echo"; } >&5
1957  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1958  ac_status=$?
1959  if test -s conftest.err; then
1960    grep -v '^ *+' conftest.err >conftest.er1
1961    cat conftest.er1 >&5
1962    mv -f conftest.er1 conftest.err
1963  fi
1964  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1965  test $ac_status = 0; } > conftest.i && {
1966	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1967	 test ! -s conftest.err
1968       }; then :
1969  ac_retval=0
1970else
1971  $as_echo "$as_me: failed program was:" >&5
1972sed 's/^/| /' conftest.$ac_ext >&5
1973
1974    ac_retval=1
1975fi
1976  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1977  as_fn_set_status $ac_retval
1978
1979} # ac_fn_cxx_try_cpp
1980
1981# ac_fn_cxx_try_link LINENO
1982# -------------------------
1983# Try to link conftest.$ac_ext, and return whether this succeeded.
1984ac_fn_cxx_try_link ()
1985{
1986  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1987  rm -f conftest.$ac_objext conftest$ac_exeext
1988  if { { ac_try="$ac_link"
1989case "(($ac_try" in
1990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1991  *) ac_try_echo=$ac_try;;
1992esac
1993eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1994$as_echo "$ac_try_echo"; } >&5
1995  (eval "$ac_link") 2>conftest.err
1996  ac_status=$?
1997  if test -s conftest.err; then
1998    grep -v '^ *+' conftest.err >conftest.er1
1999    cat conftest.er1 >&5
2000    mv -f conftest.er1 conftest.err
2001  fi
2002  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2003  test $ac_status = 0; } && {
2004	 test -z "$ac_cxx_werror_flag" ||
2005	 test ! -s conftest.err
2006       } && test -s conftest$ac_exeext && {
2007	 test "$cross_compiling" = yes ||
2008	 test -x conftest$ac_exeext
2009       }; then :
2010  ac_retval=0
2011else
2012  $as_echo "$as_me: failed program was:" >&5
2013sed 's/^/| /' conftest.$ac_ext >&5
2014
2015	ac_retval=1
2016fi
2017  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2018  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2019  # interfere with the next link command; also delete a directory that is
2020  # left behind by Apple's compiler.  We do this before executing the actions.
2021  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2022  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2023  as_fn_set_status $ac_retval
2024
2025} # ac_fn_cxx_try_link
2026cat >config.log <<_ACEOF
2027This file contains any messages produced by compilers while
2028running configure, to aid debugging if configure makes a mistake.
2029
2030It was created by GNU Vtable Verification Runtime Library $as_me 1.0, which was
2031generated by GNU Autoconf 2.69.  Invocation command line was
2032
2033  $ $0 $@
2034
2035_ACEOF
2036exec 5>>config.log
2037{
2038cat <<_ASUNAME
2039## --------- ##
2040## Platform. ##
2041## --------- ##
2042
2043hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2044uname -m = `(uname -m) 2>/dev/null || echo unknown`
2045uname -r = `(uname -r) 2>/dev/null || echo unknown`
2046uname -s = `(uname -s) 2>/dev/null || echo unknown`
2047uname -v = `(uname -v) 2>/dev/null || echo unknown`
2048
2049/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2050/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2051
2052/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2053/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2054/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2055/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2056/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2057/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2058/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2059
2060_ASUNAME
2061
2062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2063for as_dir in $PATH
2064do
2065  IFS=$as_save_IFS
2066  test -z "$as_dir" && as_dir=.
2067    $as_echo "PATH: $as_dir"
2068  done
2069IFS=$as_save_IFS
2070
2071} >&5
2072
2073cat >&5 <<_ACEOF
2074
2075
2076## ----------- ##
2077## Core tests. ##
2078## ----------- ##
2079
2080_ACEOF
2081
2082
2083# Keep a trace of the command line.
2084# Strip out --no-create and --no-recursion so they do not pile up.
2085# Strip out --silent because we don't want to record it for future runs.
2086# Also quote any args containing shell meta-characters.
2087# Make two passes to allow for proper duplicate-argument suppression.
2088ac_configure_args=
2089ac_configure_args0=
2090ac_configure_args1=
2091ac_must_keep_next=false
2092for ac_pass in 1 2
2093do
2094  for ac_arg
2095  do
2096    case $ac_arg in
2097    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2098    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2099    | -silent | --silent | --silen | --sile | --sil)
2100      continue ;;
2101    *\'*)
2102      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2103    esac
2104    case $ac_pass in
2105    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2106    2)
2107      as_fn_append ac_configure_args1 " '$ac_arg'"
2108      if test $ac_must_keep_next = true; then
2109	ac_must_keep_next=false # Got value, back to normal.
2110      else
2111	case $ac_arg in
2112	  *=* | --config-cache | -C | -disable-* | --disable-* \
2113	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2114	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2115	  | -with-* | --with-* | -without-* | --without-* | --x)
2116	    case "$ac_configure_args0 " in
2117	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2118	    esac
2119	    ;;
2120	  -* ) ac_must_keep_next=true ;;
2121	esac
2122      fi
2123      as_fn_append ac_configure_args " '$ac_arg'"
2124      ;;
2125    esac
2126  done
2127done
2128{ ac_configure_args0=; unset ac_configure_args0;}
2129{ ac_configure_args1=; unset ac_configure_args1;}
2130
2131# When interrupted or exit'd, cleanup temporary files, and complete
2132# config.log.  We remove comments because anyway the quotes in there
2133# would cause problems or look ugly.
2134# WARNING: Use '\'' to represent an apostrophe within the trap.
2135# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2136trap 'exit_status=$?
2137  # Save into config.log some information that might help in debugging.
2138  {
2139    echo
2140
2141    $as_echo "## ---------------- ##
2142## Cache variables. ##
2143## ---------------- ##"
2144    echo
2145    # The following way of writing the cache mishandles newlines in values,
2146(
2147  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2148    eval ac_val=\$$ac_var
2149    case $ac_val in #(
2150    *${as_nl}*)
2151      case $ac_var in #(
2152      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2153$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2154      esac
2155      case $ac_var in #(
2156      _ | IFS | as_nl) ;; #(
2157      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2158      *) { eval $ac_var=; unset $ac_var;} ;;
2159      esac ;;
2160    esac
2161  done
2162  (set) 2>&1 |
2163    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2164    *${as_nl}ac_space=\ *)
2165      sed -n \
2166	"s/'\''/'\''\\\\'\'''\''/g;
2167	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2168      ;; #(
2169    *)
2170      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2171      ;;
2172    esac |
2173    sort
2174)
2175    echo
2176
2177    $as_echo "## ----------------- ##
2178## Output variables. ##
2179## ----------------- ##"
2180    echo
2181    for ac_var in $ac_subst_vars
2182    do
2183      eval ac_val=\$$ac_var
2184      case $ac_val in
2185      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2186      esac
2187      $as_echo "$ac_var='\''$ac_val'\''"
2188    done | sort
2189    echo
2190
2191    if test -n "$ac_subst_files"; then
2192      $as_echo "## ------------------- ##
2193## File substitutions. ##
2194## ------------------- ##"
2195      echo
2196      for ac_var in $ac_subst_files
2197      do
2198	eval ac_val=\$$ac_var
2199	case $ac_val in
2200	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2201	esac
2202	$as_echo "$ac_var='\''$ac_val'\''"
2203      done | sort
2204      echo
2205    fi
2206
2207    if test -s confdefs.h; then
2208      $as_echo "## ----------- ##
2209## confdefs.h. ##
2210## ----------- ##"
2211      echo
2212      cat confdefs.h
2213      echo
2214    fi
2215    test "$ac_signal" != 0 &&
2216      $as_echo "$as_me: caught signal $ac_signal"
2217    $as_echo "$as_me: exit $exit_status"
2218  } >&5
2219  rm -f core *.core core.conftest.* &&
2220    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2221    exit $exit_status
2222' 0
2223for ac_signal in 1 2 13 15; do
2224  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2225done
2226ac_signal=0
2227
2228# confdefs.h avoids OS command line length limits that DEFS can exceed.
2229rm -f -r conftest* confdefs.h
2230
2231$as_echo "/* confdefs.h */" > confdefs.h
2232
2233# Predefined preprocessor variables.
2234
2235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_NAME "$PACKAGE_NAME"
2237_ACEOF
2238
2239cat >>confdefs.h <<_ACEOF
2240#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2241_ACEOF
2242
2243cat >>confdefs.h <<_ACEOF
2244#define PACKAGE_VERSION "$PACKAGE_VERSION"
2245_ACEOF
2246
2247cat >>confdefs.h <<_ACEOF
2248#define PACKAGE_STRING "$PACKAGE_STRING"
2249_ACEOF
2250
2251cat >>confdefs.h <<_ACEOF
2252#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2253_ACEOF
2254
2255cat >>confdefs.h <<_ACEOF
2256#define PACKAGE_URL "$PACKAGE_URL"
2257_ACEOF
2258
2259
2260# Let the site file select an alternate cache file if it wants to.
2261# Prefer an explicitly selected file to automatically selected ones.
2262ac_site_file1=NONE
2263ac_site_file2=NONE
2264if test -n "$CONFIG_SITE"; then
2265  # We do not want a PATH search for config.site.
2266  case $CONFIG_SITE in #((
2267    -*)  ac_site_file1=./$CONFIG_SITE;;
2268    */*) ac_site_file1=$CONFIG_SITE;;
2269    *)   ac_site_file1=./$CONFIG_SITE;;
2270  esac
2271elif test "x$prefix" != xNONE; then
2272  ac_site_file1=$prefix/share/config.site
2273  ac_site_file2=$prefix/etc/config.site
2274else
2275  ac_site_file1=$ac_default_prefix/share/config.site
2276  ac_site_file2=$ac_default_prefix/etc/config.site
2277fi
2278for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2279do
2280  test "x$ac_site_file" = xNONE && continue
2281  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2282    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2283$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2284    sed 's/^/| /' "$ac_site_file" >&5
2285    . "$ac_site_file" \
2286      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2288as_fn_error $? "failed to load site script $ac_site_file
2289See \`config.log' for more details" "$LINENO" 5; }
2290  fi
2291done
2292
2293if test -r "$cache_file"; then
2294  # Some versions of bash will fail to source /dev/null (special files
2295  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2296  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2297    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2298$as_echo "$as_me: loading cache $cache_file" >&6;}
2299    case $cache_file in
2300      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2301      *)                      . "./$cache_file";;
2302    esac
2303  fi
2304else
2305  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2306$as_echo "$as_me: creating cache $cache_file" >&6;}
2307  >$cache_file
2308fi
2309
2310# Check that the precious variables saved in the cache have kept the same
2311# value.
2312ac_cache_corrupted=false
2313for ac_var in $ac_precious_vars; do
2314  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2315  eval ac_new_set=\$ac_env_${ac_var}_set
2316  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2317  eval ac_new_val=\$ac_env_${ac_var}_value
2318  case $ac_old_set,$ac_new_set in
2319    set,)
2320      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2321$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2322      ac_cache_corrupted=: ;;
2323    ,set)
2324      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2325$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2326      ac_cache_corrupted=: ;;
2327    ,);;
2328    *)
2329      if test "x$ac_old_val" != "x$ac_new_val"; then
2330	# differences in whitespace do not lead to failure.
2331	ac_old_val_w=`echo x $ac_old_val`
2332	ac_new_val_w=`echo x $ac_new_val`
2333	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2334	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2335$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2336	  ac_cache_corrupted=:
2337	else
2338	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2339$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2340	  eval $ac_var=\$ac_old_val
2341	fi
2342	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2343$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2344	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2345$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2346      fi;;
2347  esac
2348  # Pass precious variables to config.status.
2349  if test "$ac_new_set" = set; then
2350    case $ac_new_val in
2351    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2352    *) ac_arg=$ac_var=$ac_new_val ;;
2353    esac
2354    case " $ac_configure_args " in
2355      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2356      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2357    esac
2358  fi
2359done
2360if $ac_cache_corrupted; then
2361  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2362$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2363  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2364$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2365  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2366fi
2367## -------------------- ##
2368## Main body of script. ##
2369## -------------------- ##
2370
2371ac_ext=c
2372ac_cpp='$CPP $CPPFLAGS'
2373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2375ac_compiler_gnu=$ac_cv_c_compiler_gnu
2376
2377
2378
2379
2380
2381#AC_INIT(package-unused, version-unused, libvtv)
2382
2383
2384# Default to --enable-multilib
2385# Check whether --enable-multilib was given.
2386if test "${enable_multilib+set}" = set; then :
2387  enableval=$enable_multilib; case "$enableval" in
2388  yes) multilib=yes ;;
2389  no)  multilib=no ;;
2390  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2391 esac
2392else
2393  multilib=yes
2394fi
2395
2396
2397# We may get other options which we leave undocumented:
2398# --with-target-subdir, --with-multisrctop, --with-multisubdir
2399# See config-ml.in if you want the gory details.
2400
2401if test "$srcdir" = "."; then
2402  if test "$with_target_subdir" != "."; then
2403    multi_basedir="$srcdir/$with_multisrctop../.."
2404  else
2405    multi_basedir="$srcdir/$with_multisrctop.."
2406  fi
2407else
2408  multi_basedir="$srcdir/.."
2409fi
2410
2411
2412# Even if the default multilib is not a cross compilation,
2413# it may be that some of the other multilibs are.
2414if test $cross_compiling = no && test $multilib = yes \
2415   && test "x${with_multisubdir}" != x ; then
2416   cross_compiling=maybe
2417fi
2418
2419ac_config_commands="$ac_config_commands default-1"
2420
2421
2422# -------
2423# Options
2424# -------
2425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2426$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2427# Check whether --enable-version-specific-runtime-libs was given.
2428if test "${enable_version_specific_runtime_libs+set}" = set; then :
2429  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2430 yes) version_specific_libs=yes ;;
2431 no)  version_specific_libs=no ;;
2432 *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2433 esac
2434else
2435  version_specific_libs=no
2436fi
2437
2438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2439$as_echo "$version_specific_libs" >&6; }
2440
2441# Do not delete or change the following two lines.  For why, see
2442# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2443ac_aux_dir=
2444for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2445  if test -f "$ac_dir/install-sh"; then
2446    ac_aux_dir=$ac_dir
2447    ac_install_sh="$ac_aux_dir/install-sh -c"
2448    break
2449  elif test -f "$ac_dir/install.sh"; then
2450    ac_aux_dir=$ac_dir
2451    ac_install_sh="$ac_aux_dir/install.sh -c"
2452    break
2453  elif test -f "$ac_dir/shtool"; then
2454    ac_aux_dir=$ac_dir
2455    ac_install_sh="$ac_aux_dir/shtool install -c"
2456    break
2457  fi
2458done
2459if test -z "$ac_aux_dir"; then
2460  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2461fi
2462
2463# These three variables are undocumented and unsupported,
2464# and are intended to be withdrawn in a future Autoconf release.
2465# They can cause serious problems if a builder's source tree is in a directory
2466# whose full name contains unusual characters.
2467ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2468ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2469ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2470
2471
2472# Make sure we can run config.sub.
2473$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2474  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2475
2476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2477$as_echo_n "checking build system type... " >&6; }
2478if ${ac_cv_build+:} false; then :
2479  $as_echo_n "(cached) " >&6
2480else
2481  ac_build_alias=$build_alias
2482test "x$ac_build_alias" = x &&
2483  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2484test "x$ac_build_alias" = x &&
2485  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2486ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2487  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2488
2489fi
2490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2491$as_echo "$ac_cv_build" >&6; }
2492case $ac_cv_build in
2493*-*-*) ;;
2494*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2495esac
2496build=$ac_cv_build
2497ac_save_IFS=$IFS; IFS='-'
2498set x $ac_cv_build
2499shift
2500build_cpu=$1
2501build_vendor=$2
2502shift; shift
2503# Remember, the first character of IFS is used to create $*,
2504# except with old shells:
2505build_os=$*
2506IFS=$ac_save_IFS
2507case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2508
2509
2510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2511$as_echo_n "checking host system type... " >&6; }
2512if ${ac_cv_host+:} false; then :
2513  $as_echo_n "(cached) " >&6
2514else
2515  if test "x$host_alias" = x; then
2516  ac_cv_host=$ac_cv_build
2517else
2518  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2519    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2520fi
2521
2522fi
2523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2524$as_echo "$ac_cv_host" >&6; }
2525case $ac_cv_host in
2526*-*-*) ;;
2527*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2528esac
2529host=$ac_cv_host
2530ac_save_IFS=$IFS; IFS='-'
2531set x $ac_cv_host
2532shift
2533host_cpu=$1
2534host_vendor=$2
2535shift; shift
2536# Remember, the first character of IFS is used to create $*,
2537# except with old shells:
2538host_os=$*
2539IFS=$ac_save_IFS
2540case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2541
2542
2543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2544$as_echo_n "checking target system type... " >&6; }
2545if ${ac_cv_target+:} false; then :
2546  $as_echo_n "(cached) " >&6
2547else
2548  if test "x$target_alias" = x; then
2549  ac_cv_target=$ac_cv_host
2550else
2551  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2552    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2553fi
2554
2555fi
2556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2557$as_echo "$ac_cv_target" >&6; }
2558case $ac_cv_target in
2559*-*-*) ;;
2560*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2561esac
2562target=$ac_cv_target
2563ac_save_IFS=$IFS; IFS='-'
2564set x $ac_cv_target
2565shift
2566target_cpu=$1
2567target_vendor=$2
2568shift; shift
2569# Remember, the first character of IFS is used to create $*,
2570# except with old shells:
2571target_os=$*
2572IFS=$ac_save_IFS
2573case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2574
2575
2576# The aliases save the names the user supplied, while $host etc.
2577# will get canonicalized.
2578test -n "$target_alias" &&
2579  test "$program_prefix$program_suffix$program_transform_name" = \
2580    NONENONEs,x,x, &&
2581  program_prefix=${target_alias}-
2582
2583target_alias=${target_alias-$host_alias}
2584
2585 case ${build_alias} in
2586  "") build_noncanonical=${build} ;;
2587  *) build_noncanonical=${build_alias} ;;
2588esac
2589
2590 case ${host_alias} in
2591  "") host_noncanonical=${build_noncanonical} ;;
2592  *) host_noncanonical=${host_alias} ;;
2593esac
2594
2595 case ${target_alias} in
2596  "") target_noncanonical=${host_noncanonical} ;;
2597  *) target_noncanonical=${target_alias} ;;
2598esac
2599
2600
2601
2602
2603
2604  LIBSTDCXX_RAW_CXX_CXXFLAGS="\
2605    -I\$(top_builddir)/../libstdc++-v3/include \
2606    -I\$(top_builddir)/../libstdc++-v3/include/\$(target_noncanonical) \
2607    -I\$(top_srcdir)/../libstdc++-v3/libsupc++"
2608  LIBSTDCXX_RAW_CXX_LDFLAGS="\
2609    \$(top_builddir)/../libstdc++-v3/src/libstdc++.la"
2610
2611
2612
2613
2614# Expand $ac_aux_dir to an absolute path.
2615am_aux_dir=`cd "$ac_aux_dir" && pwd`
2616
2617ac_ext=c
2618ac_cpp='$CPP $CPPFLAGS'
2619ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2620ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2621ac_compiler_gnu=$ac_cv_c_compiler_gnu
2622if test -n "$ac_tool_prefix"; then
2623  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2624set dummy ${ac_tool_prefix}gcc; ac_word=$2
2625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2626$as_echo_n "checking for $ac_word... " >&6; }
2627if ${ac_cv_prog_CC+:} false; then :
2628  $as_echo_n "(cached) " >&6
2629else
2630  if test -n "$CC"; then
2631  ac_cv_prog_CC="$CC" # Let the user override the test.
2632else
2633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2634for as_dir in $PATH
2635do
2636  IFS=$as_save_IFS
2637  test -z "$as_dir" && as_dir=.
2638    for ac_exec_ext in '' $ac_executable_extensions; do
2639  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2640    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2641    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2642    break 2
2643  fi
2644done
2645  done
2646IFS=$as_save_IFS
2647
2648fi
2649fi
2650CC=$ac_cv_prog_CC
2651if test -n "$CC"; then
2652  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2653$as_echo "$CC" >&6; }
2654else
2655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2656$as_echo "no" >&6; }
2657fi
2658
2659
2660fi
2661if test -z "$ac_cv_prog_CC"; then
2662  ac_ct_CC=$CC
2663  # Extract the first word of "gcc", so it can be a program name with args.
2664set dummy gcc; ac_word=$2
2665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2666$as_echo_n "checking for $ac_word... " >&6; }
2667if ${ac_cv_prog_ac_ct_CC+:} false; then :
2668  $as_echo_n "(cached) " >&6
2669else
2670  if test -n "$ac_ct_CC"; then
2671  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2672else
2673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674for as_dir in $PATH
2675do
2676  IFS=$as_save_IFS
2677  test -z "$as_dir" && as_dir=.
2678    for ac_exec_ext in '' $ac_executable_extensions; do
2679  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2680    ac_cv_prog_ac_ct_CC="gcc"
2681    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2682    break 2
2683  fi
2684done
2685  done
2686IFS=$as_save_IFS
2687
2688fi
2689fi
2690ac_ct_CC=$ac_cv_prog_ac_ct_CC
2691if test -n "$ac_ct_CC"; then
2692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2693$as_echo "$ac_ct_CC" >&6; }
2694else
2695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2696$as_echo "no" >&6; }
2697fi
2698
2699  if test "x$ac_ct_CC" = x; then
2700    CC=""
2701  else
2702    case $cross_compiling:$ac_tool_warned in
2703yes:)
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2705$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2706ac_tool_warned=yes ;;
2707esac
2708    CC=$ac_ct_CC
2709  fi
2710else
2711  CC="$ac_cv_prog_CC"
2712fi
2713
2714if test -z "$CC"; then
2715          if test -n "$ac_tool_prefix"; then
2716    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2717set dummy ${ac_tool_prefix}cc; ac_word=$2
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2719$as_echo_n "checking for $ac_word... " >&6; }
2720if ${ac_cv_prog_CC+:} false; then :
2721  $as_echo_n "(cached) " >&6
2722else
2723  if test -n "$CC"; then
2724  ac_cv_prog_CC="$CC" # Let the user override the test.
2725else
2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727for as_dir in $PATH
2728do
2729  IFS=$as_save_IFS
2730  test -z "$as_dir" && as_dir=.
2731    for ac_exec_ext in '' $ac_executable_extensions; do
2732  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733    ac_cv_prog_CC="${ac_tool_prefix}cc"
2734    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2735    break 2
2736  fi
2737done
2738  done
2739IFS=$as_save_IFS
2740
2741fi
2742fi
2743CC=$ac_cv_prog_CC
2744if test -n "$CC"; then
2745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2746$as_echo "$CC" >&6; }
2747else
2748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749$as_echo "no" >&6; }
2750fi
2751
2752
2753  fi
2754fi
2755if test -z "$CC"; then
2756  # Extract the first word of "cc", so it can be a program name with args.
2757set dummy cc; ac_word=$2
2758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2759$as_echo_n "checking for $ac_word... " >&6; }
2760if ${ac_cv_prog_CC+:} false; then :
2761  $as_echo_n "(cached) " >&6
2762else
2763  if test -n "$CC"; then
2764  ac_cv_prog_CC="$CC" # Let the user override the test.
2765else
2766  ac_prog_rejected=no
2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768for as_dir in $PATH
2769do
2770  IFS=$as_save_IFS
2771  test -z "$as_dir" && as_dir=.
2772    for ac_exec_ext in '' $ac_executable_extensions; do
2773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2774    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2775       ac_prog_rejected=yes
2776       continue
2777     fi
2778    ac_cv_prog_CC="cc"
2779    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2780    break 2
2781  fi
2782done
2783  done
2784IFS=$as_save_IFS
2785
2786if test $ac_prog_rejected = yes; then
2787  # We found a bogon in the path, so make sure we never use it.
2788  set dummy $ac_cv_prog_CC
2789  shift
2790  if test $# != 0; then
2791    # We chose a different compiler from the bogus one.
2792    # However, it has the same basename, so the bogon will be chosen
2793    # first if we set CC to just the basename; use the full file name.
2794    shift
2795    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2796  fi
2797fi
2798fi
2799fi
2800CC=$ac_cv_prog_CC
2801if test -n "$CC"; then
2802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2803$as_echo "$CC" >&6; }
2804else
2805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2806$as_echo "no" >&6; }
2807fi
2808
2809
2810fi
2811if test -z "$CC"; then
2812  if test -n "$ac_tool_prefix"; then
2813  for ac_prog in cl.exe
2814  do
2815    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2816set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818$as_echo_n "checking for $ac_word... " >&6; }
2819if ${ac_cv_prog_CC+:} false; then :
2820  $as_echo_n "(cached) " >&6
2821else
2822  if test -n "$CC"; then
2823  ac_cv_prog_CC="$CC" # Let the user override the test.
2824else
2825as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2826for as_dir in $PATH
2827do
2828  IFS=$as_save_IFS
2829  test -z "$as_dir" && as_dir=.
2830    for ac_exec_ext in '' $ac_executable_extensions; do
2831  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2832    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2833    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2834    break 2
2835  fi
2836done
2837  done
2838IFS=$as_save_IFS
2839
2840fi
2841fi
2842CC=$ac_cv_prog_CC
2843if test -n "$CC"; then
2844  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2845$as_echo "$CC" >&6; }
2846else
2847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2848$as_echo "no" >&6; }
2849fi
2850
2851
2852    test -n "$CC" && break
2853  done
2854fi
2855if test -z "$CC"; then
2856  ac_ct_CC=$CC
2857  for ac_prog in cl.exe
2858do
2859  # Extract the first word of "$ac_prog", so it can be a program name with args.
2860set dummy $ac_prog; ac_word=$2
2861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862$as_echo_n "checking for $ac_word... " >&6; }
2863if ${ac_cv_prog_ac_ct_CC+:} false; then :
2864  $as_echo_n "(cached) " >&6
2865else
2866  if test -n "$ac_ct_CC"; then
2867  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2868else
2869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870for as_dir in $PATH
2871do
2872  IFS=$as_save_IFS
2873  test -z "$as_dir" && as_dir=.
2874    for ac_exec_ext in '' $ac_executable_extensions; do
2875  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2876    ac_cv_prog_ac_ct_CC="$ac_prog"
2877    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2878    break 2
2879  fi
2880done
2881  done
2882IFS=$as_save_IFS
2883
2884fi
2885fi
2886ac_ct_CC=$ac_cv_prog_ac_ct_CC
2887if test -n "$ac_ct_CC"; then
2888  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2889$as_echo "$ac_ct_CC" >&6; }
2890else
2891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892$as_echo "no" >&6; }
2893fi
2894
2895
2896  test -n "$ac_ct_CC" && break
2897done
2898
2899  if test "x$ac_ct_CC" = x; then
2900    CC=""
2901  else
2902    case $cross_compiling:$ac_tool_warned in
2903yes:)
2904{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2905$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2906ac_tool_warned=yes ;;
2907esac
2908    CC=$ac_ct_CC
2909  fi
2910fi
2911
2912fi
2913
2914
2915test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2916$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2917as_fn_error $? "no acceptable C compiler found in \$PATH
2918See \`config.log' for more details" "$LINENO" 5; }
2919
2920# Provide some information about the compiler.
2921$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2922set X $ac_compile
2923ac_compiler=$2
2924for ac_option in --version -v -V -qversion; do
2925  { { ac_try="$ac_compiler $ac_option >&5"
2926case "(($ac_try" in
2927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2928  *) ac_try_echo=$ac_try;;
2929esac
2930eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2931$as_echo "$ac_try_echo"; } >&5
2932  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2933  ac_status=$?
2934  if test -s conftest.err; then
2935    sed '10a\
2936... rest of stderr output deleted ...
2937         10q' conftest.err >conftest.er1
2938    cat conftest.er1 >&5
2939  fi
2940  rm -f conftest.er1 conftest.err
2941  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2942  test $ac_status = 0; }
2943done
2944
2945cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2946/* end confdefs.h.  */
2947
2948int
2949main ()
2950{
2951
2952  ;
2953  return 0;
2954}
2955_ACEOF
2956ac_clean_files_save=$ac_clean_files
2957ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2958# Try to create an executable without -o first, disregard a.out.
2959# It will help us diagnose broken compilers, and finding out an intuition
2960# of exeext.
2961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2962$as_echo_n "checking whether the C compiler works... " >&6; }
2963ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2964
2965# The possible output files:
2966ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2967
2968ac_rmfiles=
2969for ac_file in $ac_files
2970do
2971  case $ac_file in
2972    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2973    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2974  esac
2975done
2976rm -f $ac_rmfiles
2977
2978if { { ac_try="$ac_link_default"
2979case "(($ac_try" in
2980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2981  *) ac_try_echo=$ac_try;;
2982esac
2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2984$as_echo "$ac_try_echo"; } >&5
2985  (eval "$ac_link_default") 2>&5
2986  ac_status=$?
2987  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2988  test $ac_status = 0; }; then :
2989  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2990# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2991# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2992# so that the user can short-circuit this test for compilers unknown to
2993# Autoconf.
2994for ac_file in $ac_files ''
2995do
2996  test -f "$ac_file" || continue
2997  case $ac_file in
2998    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2999	;;
3000    [ab].out )
3001	# We found the default executable, but exeext='' is most
3002	# certainly right.
3003	break;;
3004    *.* )
3005	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3006	then :; else
3007	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3008	fi
3009	# We set ac_cv_exeext here because the later test for it is not
3010	# safe: cross compilers may not add the suffix if given an `-o'
3011	# argument, so we may need to know it at that point already.
3012	# Even if this section looks crufty: it has the advantage of
3013	# actually working.
3014	break;;
3015    * )
3016	break;;
3017  esac
3018done
3019test "$ac_cv_exeext" = no && ac_cv_exeext=
3020
3021else
3022  ac_file=''
3023fi
3024if test -z "$ac_file"; then :
3025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026$as_echo "no" >&6; }
3027$as_echo "$as_me: failed program was:" >&5
3028sed 's/^/| /' conftest.$ac_ext >&5
3029
3030{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3032as_fn_error 77 "C compiler cannot create executables
3033See \`config.log' for more details" "$LINENO" 5; }
3034else
3035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3036$as_echo "yes" >&6; }
3037fi
3038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3039$as_echo_n "checking for C compiler default output file name... " >&6; }
3040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3041$as_echo "$ac_file" >&6; }
3042ac_exeext=$ac_cv_exeext
3043
3044rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3045ac_clean_files=$ac_clean_files_save
3046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3047$as_echo_n "checking for suffix of executables... " >&6; }
3048if { { ac_try="$ac_link"
3049case "(($ac_try" in
3050  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3051  *) ac_try_echo=$ac_try;;
3052esac
3053eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3054$as_echo "$ac_try_echo"; } >&5
3055  (eval "$ac_link") 2>&5
3056  ac_status=$?
3057  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3058  test $ac_status = 0; }; then :
3059  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3060# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3061# work properly (i.e., refer to `conftest.exe'), while it won't with
3062# `rm'.
3063for ac_file in conftest.exe conftest conftest.*; do
3064  test -f "$ac_file" || continue
3065  case $ac_file in
3066    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3067    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3068	  break;;
3069    * ) break;;
3070  esac
3071done
3072else
3073  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3074$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3075as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3076See \`config.log' for more details" "$LINENO" 5; }
3077fi
3078rm -f conftest conftest$ac_cv_exeext
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3080$as_echo "$ac_cv_exeext" >&6; }
3081
3082rm -f conftest.$ac_ext
3083EXEEXT=$ac_cv_exeext
3084ac_exeext=$EXEEXT
3085cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3086/* end confdefs.h.  */
3087#include <stdio.h>
3088int
3089main ()
3090{
3091FILE *f = fopen ("conftest.out", "w");
3092 return ferror (f) || fclose (f) != 0;
3093
3094  ;
3095  return 0;
3096}
3097_ACEOF
3098ac_clean_files="$ac_clean_files conftest.out"
3099# Check that the compiler produces executables we can run.  If not, either
3100# the compiler is broken, or we cross compile.
3101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3102$as_echo_n "checking whether we are cross compiling... " >&6; }
3103if test "$cross_compiling" != yes; then
3104  { { ac_try="$ac_link"
3105case "(($ac_try" in
3106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3107  *) ac_try_echo=$ac_try;;
3108esac
3109eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3110$as_echo "$ac_try_echo"; } >&5
3111  (eval "$ac_link") 2>&5
3112  ac_status=$?
3113  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3114  test $ac_status = 0; }
3115  if { ac_try='./conftest$ac_cv_exeext'
3116  { { case "(($ac_try" in
3117  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3118  *) ac_try_echo=$ac_try;;
3119esac
3120eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3121$as_echo "$ac_try_echo"; } >&5
3122  (eval "$ac_try") 2>&5
3123  ac_status=$?
3124  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3125  test $ac_status = 0; }; }; then
3126    cross_compiling=no
3127  else
3128    if test "$cross_compiling" = maybe; then
3129	cross_compiling=yes
3130    else
3131	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3132$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3133as_fn_error $? "cannot run C compiled programs.
3134If you meant to cross compile, use \`--host'.
3135See \`config.log' for more details" "$LINENO" 5; }
3136    fi
3137  fi
3138fi
3139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3140$as_echo "$cross_compiling" >&6; }
3141
3142rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3143ac_clean_files=$ac_clean_files_save
3144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3145$as_echo_n "checking for suffix of object files... " >&6; }
3146if ${ac_cv_objext+:} false; then :
3147  $as_echo_n "(cached) " >&6
3148else
3149  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150/* end confdefs.h.  */
3151
3152int
3153main ()
3154{
3155
3156  ;
3157  return 0;
3158}
3159_ACEOF
3160rm -f conftest.o conftest.obj
3161if { { ac_try="$ac_compile"
3162case "(($ac_try" in
3163  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3164  *) ac_try_echo=$ac_try;;
3165esac
3166eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3167$as_echo "$ac_try_echo"; } >&5
3168  (eval "$ac_compile") 2>&5
3169  ac_status=$?
3170  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3171  test $ac_status = 0; }; then :
3172  for ac_file in conftest.o conftest.obj conftest.*; do
3173  test -f "$ac_file" || continue;
3174  case $ac_file in
3175    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3176    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3177       break;;
3178  esac
3179done
3180else
3181  $as_echo "$as_me: failed program was:" >&5
3182sed 's/^/| /' conftest.$ac_ext >&5
3183
3184{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3186as_fn_error $? "cannot compute suffix of object files: cannot compile
3187See \`config.log' for more details" "$LINENO" 5; }
3188fi
3189rm -f conftest.$ac_cv_objext conftest.$ac_ext
3190fi
3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3192$as_echo "$ac_cv_objext" >&6; }
3193OBJEXT=$ac_cv_objext
3194ac_objext=$OBJEXT
3195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3196$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3197if ${ac_cv_c_compiler_gnu+:} false; then :
3198  $as_echo_n "(cached) " >&6
3199else
3200  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201/* end confdefs.h.  */
3202
3203int
3204main ()
3205{
3206#ifndef __GNUC__
3207       choke me
3208#endif
3209
3210  ;
3211  return 0;
3212}
3213_ACEOF
3214if ac_fn_c_try_compile "$LINENO"; then :
3215  ac_compiler_gnu=yes
3216else
3217  ac_compiler_gnu=no
3218fi
3219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3220ac_cv_c_compiler_gnu=$ac_compiler_gnu
3221
3222fi
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3224$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3225if test $ac_compiler_gnu = yes; then
3226  GCC=yes
3227else
3228  GCC=
3229fi
3230ac_test_CFLAGS=${CFLAGS+set}
3231ac_save_CFLAGS=$CFLAGS
3232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3233$as_echo_n "checking whether $CC accepts -g... " >&6; }
3234if ${ac_cv_prog_cc_g+:} false; then :
3235  $as_echo_n "(cached) " >&6
3236else
3237  ac_save_c_werror_flag=$ac_c_werror_flag
3238   ac_c_werror_flag=yes
3239   ac_cv_prog_cc_g=no
3240   CFLAGS="-g"
3241   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3242/* end confdefs.h.  */
3243
3244int
3245main ()
3246{
3247
3248  ;
3249  return 0;
3250}
3251_ACEOF
3252if ac_fn_c_try_compile "$LINENO"; then :
3253  ac_cv_prog_cc_g=yes
3254else
3255  CFLAGS=""
3256      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3257/* end confdefs.h.  */
3258
3259int
3260main ()
3261{
3262
3263  ;
3264  return 0;
3265}
3266_ACEOF
3267if ac_fn_c_try_compile "$LINENO"; then :
3268
3269else
3270  ac_c_werror_flag=$ac_save_c_werror_flag
3271	 CFLAGS="-g"
3272	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3273/* end confdefs.h.  */
3274
3275int
3276main ()
3277{
3278
3279  ;
3280  return 0;
3281}
3282_ACEOF
3283if ac_fn_c_try_compile "$LINENO"; then :
3284  ac_cv_prog_cc_g=yes
3285fi
3286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3287fi
3288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3289fi
3290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3291   ac_c_werror_flag=$ac_save_c_werror_flag
3292fi
3293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3294$as_echo "$ac_cv_prog_cc_g" >&6; }
3295if test "$ac_test_CFLAGS" = set; then
3296  CFLAGS=$ac_save_CFLAGS
3297elif test $ac_cv_prog_cc_g = yes; then
3298  if test "$GCC" = yes; then
3299    CFLAGS="-g -O2"
3300  else
3301    CFLAGS="-g"
3302  fi
3303else
3304  if test "$GCC" = yes; then
3305    CFLAGS="-O2"
3306  else
3307    CFLAGS=
3308  fi
3309fi
3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3311$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3312if ${ac_cv_prog_cc_c89+:} false; then :
3313  $as_echo_n "(cached) " >&6
3314else
3315  ac_cv_prog_cc_c89=no
3316ac_save_CC=$CC
3317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3318/* end confdefs.h.  */
3319#include <stdarg.h>
3320#include <stdio.h>
3321struct stat;
3322/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3323struct buf { int x; };
3324FILE * (*rcsopen) (struct buf *, struct stat *, int);
3325static char *e (p, i)
3326     char **p;
3327     int i;
3328{
3329  return p[i];
3330}
3331static char *f (char * (*g) (char **, int), char **p, ...)
3332{
3333  char *s;
3334  va_list v;
3335  va_start (v,p);
3336  s = g (p, va_arg (v,int));
3337  va_end (v);
3338  return s;
3339}
3340
3341/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3342   function prototypes and stuff, but not '\xHH' hex character constants.
3343   These don't provoke an error unfortunately, instead are silently treated
3344   as 'x'.  The following induces an error, until -std is added to get
3345   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3346   array size at least.  It's necessary to write '\x00'==0 to get something
3347   that's true only with -std.  */
3348int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3349
3350/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3351   inside strings and character constants.  */
3352#define FOO(x) 'x'
3353int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3354
3355int test (int i, double x);
3356struct s1 {int (*f) (int a);};
3357struct s2 {int (*f) (double a);};
3358int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3359int argc;
3360char **argv;
3361int
3362main ()
3363{
3364return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3365  ;
3366  return 0;
3367}
3368_ACEOF
3369for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3370	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3371do
3372  CC="$ac_save_CC $ac_arg"
3373  if ac_fn_c_try_compile "$LINENO"; then :
3374  ac_cv_prog_cc_c89=$ac_arg
3375fi
3376rm -f core conftest.err conftest.$ac_objext
3377  test "x$ac_cv_prog_cc_c89" != "xno" && break
3378done
3379rm -f conftest.$ac_ext
3380CC=$ac_save_CC
3381
3382fi
3383# AC_CACHE_VAL
3384case "x$ac_cv_prog_cc_c89" in
3385  x)
3386    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3387$as_echo "none needed" >&6; } ;;
3388  xno)
3389    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3390$as_echo "unsupported" >&6; } ;;
3391  *)
3392    CC="$CC $ac_cv_prog_cc_c89"
3393    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3394$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3395esac
3396if test "x$ac_cv_prog_cc_c89" != xno; then :
3397
3398fi
3399
3400ac_ext=c
3401ac_cpp='$CPP $CPPFLAGS'
3402ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3403ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3404ac_compiler_gnu=$ac_cv_c_compiler_gnu
3405
3406ac_ext=c
3407ac_cpp='$CPP $CPPFLAGS'
3408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3410ac_compiler_gnu=$ac_cv_c_compiler_gnu
3411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3412$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3413if ${am_cv_prog_cc_c_o+:} false; then :
3414  $as_echo_n "(cached) " >&6
3415else
3416  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3417/* end confdefs.h.  */
3418
3419int
3420main ()
3421{
3422
3423  ;
3424  return 0;
3425}
3426_ACEOF
3427  # Make sure it works both with $CC and with simple cc.
3428  # Following AC_PROG_CC_C_O, we do the test twice because some
3429  # compilers refuse to overwrite an existing .o file with -o,
3430  # though they will create one.
3431  am_cv_prog_cc_c_o=yes
3432  for am_i in 1 2; do
3433    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3434   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3435   ac_status=$?
3436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3437   (exit $ac_status); } \
3438         && test -f conftest2.$ac_objext; then
3439      : OK
3440    else
3441      am_cv_prog_cc_c_o=no
3442      break
3443    fi
3444  done
3445  rm -f core conftest*
3446  unset am_i
3447fi
3448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3449$as_echo "$am_cv_prog_cc_c_o" >&6; }
3450if test "$am_cv_prog_cc_c_o" != yes; then
3451   # Losing compiler, so override with the script.
3452   # FIXME: It is wrong to rewrite CC.
3453   # But if we don't then we get into trouble of one sort or another.
3454   # A longer-term fix would be to have automake use am__CC in this case,
3455   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3456   CC="$am_aux_dir/compile $CC"
3457fi
3458ac_ext=c
3459ac_cpp='$CPP $CPPFLAGS'
3460ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3461ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3462ac_compiler_gnu=$ac_cv_c_compiler_gnu
3463
3464
3465
3466ac_ext=c
3467ac_cpp='$CPP $CPPFLAGS'
3468ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3469ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3470ac_compiler_gnu=$ac_cv_c_compiler_gnu
3471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3472$as_echo_n "checking how to run the C preprocessor... " >&6; }
3473# On Suns, sometimes $CPP names a directory.
3474if test -n "$CPP" && test -d "$CPP"; then
3475  CPP=
3476fi
3477if test -z "$CPP"; then
3478  if ${ac_cv_prog_CPP+:} false; then :
3479  $as_echo_n "(cached) " >&6
3480else
3481      # Double quotes because CPP needs to be expanded
3482    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3483    do
3484      ac_preproc_ok=false
3485for ac_c_preproc_warn_flag in '' yes
3486do
3487  # Use a header file that comes with gcc, so configuring glibc
3488  # with a fresh cross-compiler works.
3489  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3490  # <limits.h> exists even on freestanding compilers.
3491  # On the NeXT, cc -E runs the code through the compiler's parser,
3492  # not just through cpp. "Syntax error" is here to catch this case.
3493  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3494/* end confdefs.h.  */
3495#ifdef __STDC__
3496# include <limits.h>
3497#else
3498# include <assert.h>
3499#endif
3500		     Syntax error
3501_ACEOF
3502if ac_fn_c_try_cpp "$LINENO"; then :
3503
3504else
3505  # Broken: fails on valid input.
3506continue
3507fi
3508rm -f conftest.err conftest.i conftest.$ac_ext
3509
3510  # OK, works on sane cases.  Now check whether nonexistent headers
3511  # can be detected and how.
3512  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513/* end confdefs.h.  */
3514#include <ac_nonexistent.h>
3515_ACEOF
3516if ac_fn_c_try_cpp "$LINENO"; then :
3517  # Broken: success on invalid input.
3518continue
3519else
3520  # Passes both tests.
3521ac_preproc_ok=:
3522break
3523fi
3524rm -f conftest.err conftest.i conftest.$ac_ext
3525
3526done
3527# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3528rm -f conftest.i conftest.err conftest.$ac_ext
3529if $ac_preproc_ok; then :
3530  break
3531fi
3532
3533    done
3534    ac_cv_prog_CPP=$CPP
3535
3536fi
3537  CPP=$ac_cv_prog_CPP
3538else
3539  ac_cv_prog_CPP=$CPP
3540fi
3541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3542$as_echo "$CPP" >&6; }
3543ac_preproc_ok=false
3544for ac_c_preproc_warn_flag in '' yes
3545do
3546  # Use a header file that comes with gcc, so configuring glibc
3547  # with a fresh cross-compiler works.
3548  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3549  # <limits.h> exists even on freestanding compilers.
3550  # On the NeXT, cc -E runs the code through the compiler's parser,
3551  # not just through cpp. "Syntax error" is here to catch this case.
3552  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3553/* end confdefs.h.  */
3554#ifdef __STDC__
3555# include <limits.h>
3556#else
3557# include <assert.h>
3558#endif
3559		     Syntax error
3560_ACEOF
3561if ac_fn_c_try_cpp "$LINENO"; then :
3562
3563else
3564  # Broken: fails on valid input.
3565continue
3566fi
3567rm -f conftest.err conftest.i conftest.$ac_ext
3568
3569  # OK, works on sane cases.  Now check whether nonexistent headers
3570  # can be detected and how.
3571  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572/* end confdefs.h.  */
3573#include <ac_nonexistent.h>
3574_ACEOF
3575if ac_fn_c_try_cpp "$LINENO"; then :
3576  # Broken: success on invalid input.
3577continue
3578else
3579  # Passes both tests.
3580ac_preproc_ok=:
3581break
3582fi
3583rm -f conftest.err conftest.i conftest.$ac_ext
3584
3585done
3586# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3587rm -f conftest.i conftest.err conftest.$ac_ext
3588if $ac_preproc_ok; then :
3589
3590else
3591  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3592$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3593as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3594See \`config.log' for more details" "$LINENO" 5; }
3595fi
3596
3597ac_ext=c
3598ac_cpp='$CPP $CPPFLAGS'
3599ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601ac_compiler_gnu=$ac_cv_c_compiler_gnu
3602
3603
3604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3605$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3606if ${ac_cv_path_GREP+:} false; then :
3607  $as_echo_n "(cached) " >&6
3608else
3609  if test -z "$GREP"; then
3610  ac_path_GREP_found=false
3611  # Loop through the user's path and test for each of PROGNAME-LIST
3612  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3614do
3615  IFS=$as_save_IFS
3616  test -z "$as_dir" && as_dir=.
3617    for ac_prog in grep ggrep; do
3618    for ac_exec_ext in '' $ac_executable_extensions; do
3619      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3620      as_fn_executable_p "$ac_path_GREP" || continue
3621# Check for GNU ac_path_GREP and select it if it is found.
3622  # Check for GNU $ac_path_GREP
3623case `"$ac_path_GREP" --version 2>&1` in
3624*GNU*)
3625  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3626*)
3627  ac_count=0
3628  $as_echo_n 0123456789 >"conftest.in"
3629  while :
3630  do
3631    cat "conftest.in" "conftest.in" >"conftest.tmp"
3632    mv "conftest.tmp" "conftest.in"
3633    cp "conftest.in" "conftest.nl"
3634    $as_echo 'GREP' >> "conftest.nl"
3635    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3636    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3637    as_fn_arith $ac_count + 1 && ac_count=$as_val
3638    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3639      # Best one so far, save it but keep looking for a better one
3640      ac_cv_path_GREP="$ac_path_GREP"
3641      ac_path_GREP_max=$ac_count
3642    fi
3643    # 10*(2^10) chars as input seems more than enough
3644    test $ac_count -gt 10 && break
3645  done
3646  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3647esac
3648
3649      $ac_path_GREP_found && break 3
3650    done
3651  done
3652  done
3653IFS=$as_save_IFS
3654  if test -z "$ac_cv_path_GREP"; then
3655    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3656  fi
3657else
3658  ac_cv_path_GREP=$GREP
3659fi
3660
3661fi
3662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3663$as_echo "$ac_cv_path_GREP" >&6; }
3664 GREP="$ac_cv_path_GREP"
3665
3666
3667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3668$as_echo_n "checking for egrep... " >&6; }
3669if ${ac_cv_path_EGREP+:} false; then :
3670  $as_echo_n "(cached) " >&6
3671else
3672  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3673   then ac_cv_path_EGREP="$GREP -E"
3674   else
3675     if test -z "$EGREP"; then
3676  ac_path_EGREP_found=false
3677  # Loop through the user's path and test for each of PROGNAME-LIST
3678  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3679for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3680do
3681  IFS=$as_save_IFS
3682  test -z "$as_dir" && as_dir=.
3683    for ac_prog in egrep; do
3684    for ac_exec_ext in '' $ac_executable_extensions; do
3685      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3686      as_fn_executable_p "$ac_path_EGREP" || continue
3687# Check for GNU ac_path_EGREP and select it if it is found.
3688  # Check for GNU $ac_path_EGREP
3689case `"$ac_path_EGREP" --version 2>&1` in
3690*GNU*)
3691  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3692*)
3693  ac_count=0
3694  $as_echo_n 0123456789 >"conftest.in"
3695  while :
3696  do
3697    cat "conftest.in" "conftest.in" >"conftest.tmp"
3698    mv "conftest.tmp" "conftest.in"
3699    cp "conftest.in" "conftest.nl"
3700    $as_echo 'EGREP' >> "conftest.nl"
3701    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3702    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3703    as_fn_arith $ac_count + 1 && ac_count=$as_val
3704    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3705      # Best one so far, save it but keep looking for a better one
3706      ac_cv_path_EGREP="$ac_path_EGREP"
3707      ac_path_EGREP_max=$ac_count
3708    fi
3709    # 10*(2^10) chars as input seems more than enough
3710    test $ac_count -gt 10 && break
3711  done
3712  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3713esac
3714
3715      $ac_path_EGREP_found && break 3
3716    done
3717  done
3718  done
3719IFS=$as_save_IFS
3720  if test -z "$ac_cv_path_EGREP"; then
3721    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3722  fi
3723else
3724  ac_cv_path_EGREP=$EGREP
3725fi
3726
3727   fi
3728fi
3729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3730$as_echo "$ac_cv_path_EGREP" >&6; }
3731 EGREP="$ac_cv_path_EGREP"
3732
3733
3734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3735$as_echo_n "checking for ANSI C header files... " >&6; }
3736if ${ac_cv_header_stdc+:} false; then :
3737  $as_echo_n "(cached) " >&6
3738else
3739  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3740/* end confdefs.h.  */
3741#include <stdlib.h>
3742#include <stdarg.h>
3743#include <string.h>
3744#include <float.h>
3745
3746int
3747main ()
3748{
3749
3750  ;
3751  return 0;
3752}
3753_ACEOF
3754if ac_fn_c_try_compile "$LINENO"; then :
3755  ac_cv_header_stdc=yes
3756else
3757  ac_cv_header_stdc=no
3758fi
3759rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3760
3761if test $ac_cv_header_stdc = yes; then
3762  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3763  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3764/* end confdefs.h.  */
3765#include <string.h>
3766
3767_ACEOF
3768if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3769  $EGREP "memchr" >/dev/null 2>&1; then :
3770
3771else
3772  ac_cv_header_stdc=no
3773fi
3774rm -f conftest*
3775
3776fi
3777
3778if test $ac_cv_header_stdc = yes; then
3779  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3780  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3781/* end confdefs.h.  */
3782#include <stdlib.h>
3783
3784_ACEOF
3785if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3786  $EGREP "free" >/dev/null 2>&1; then :
3787
3788else
3789  ac_cv_header_stdc=no
3790fi
3791rm -f conftest*
3792
3793fi
3794
3795if test $ac_cv_header_stdc = yes; then
3796  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3797  if test "$cross_compiling" = yes; then :
3798  :
3799else
3800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801/* end confdefs.h.  */
3802#include <ctype.h>
3803#include <stdlib.h>
3804#if ((' ' & 0x0FF) == 0x020)
3805# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3806# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3807#else
3808# define ISLOWER(c) \
3809		   (('a' <= (c) && (c) <= 'i') \
3810		     || ('j' <= (c) && (c) <= 'r') \
3811		     || ('s' <= (c) && (c) <= 'z'))
3812# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3813#endif
3814
3815#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3816int
3817main ()
3818{
3819  int i;
3820  for (i = 0; i < 256; i++)
3821    if (XOR (islower (i), ISLOWER (i))
3822	|| toupper (i) != TOUPPER (i))
3823      return 2;
3824  return 0;
3825}
3826_ACEOF
3827if ac_fn_c_try_run "$LINENO"; then :
3828
3829else
3830  ac_cv_header_stdc=no
3831fi
3832rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3833  conftest.$ac_objext conftest.beam conftest.$ac_ext
3834fi
3835
3836fi
3837fi
3838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3839$as_echo "$ac_cv_header_stdc" >&6; }
3840if test $ac_cv_header_stdc = yes; then
3841
3842$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3843
3844fi
3845
3846# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3847for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3848		  inttypes.h stdint.h unistd.h
3849do :
3850  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3851ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3852"
3853if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3854  cat >>confdefs.h <<_ACEOF
3855#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3856_ACEOF
3857
3858fi
3859
3860done
3861
3862
3863
3864  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3865if test "x$ac_cv_header_minix_config_h" = xyes; then :
3866  MINIX=yes
3867else
3868  MINIX=
3869fi
3870
3871
3872  if test "$MINIX" = yes; then
3873
3874$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3875
3876
3877$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3878
3879
3880$as_echo "#define _MINIX 1" >>confdefs.h
3881
3882  fi
3883
3884
3885  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3886$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3887if ${ac_cv_safe_to_define___extensions__+:} false; then :
3888  $as_echo_n "(cached) " >&6
3889else
3890  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3891/* end confdefs.h.  */
3892
3893#         define __EXTENSIONS__ 1
3894          $ac_includes_default
3895int
3896main ()
3897{
3898
3899  ;
3900  return 0;
3901}
3902_ACEOF
3903if ac_fn_c_try_compile "$LINENO"; then :
3904  ac_cv_safe_to_define___extensions__=yes
3905else
3906  ac_cv_safe_to_define___extensions__=no
3907fi
3908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3909fi
3910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3911$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3912  test $ac_cv_safe_to_define___extensions__ = yes &&
3913    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3914
3915  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3916
3917  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3918
3919  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3920
3921  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3922
3923
3924
3925# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
3926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
3927$as_echo_n "checking for --enable-vtable-verify... " >&6; }
3928# Check whether --enable-vtable-verify was given.
3929if test "${enable_vtable_verify+set}" = set; then :
3930  enableval=$enable_vtable_verify; case "$enableval" in
3931 yes) enable_vtable_verify=yes ;;
3932 no)  enable_vtable_verify=no ;;
3933 *)   enable_vtable_verify=no;;
3934 esac
3935else
3936  enable_vtable_verify=no
3937fi
3938
3939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
3940$as_echo "$enable_vtable_verify" >&6; }
3941
3942# See if supported.
3943unset VTV_SUPPORTED
3944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for host support for vtable verification" >&5
3945$as_echo_n "checking for host support for vtable verification... " >&6; }
3946. ${srcdir}/configure.tgt
3947case ${host} in
3948  *-*-solaris2*)
3949    # libvtv requires init priority support, which depends on the linker
3950    # used on Solaris.
3951    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
3952$as_echo_n "checking for init priority support... " >&6; }
3953if ${libvtv_cv_init_priority+:} false; then :
3954  $as_echo_n "(cached) " >&6
3955else
3956
3957    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958/* end confdefs.h.  */
3959
3960int
3961main ()
3962{
3963void ip (void) __attribute__ ((constructor (1)));
3964  ;
3965  return 0;
3966}
3967_ACEOF
3968if ac_fn_c_try_compile "$LINENO"; then :
3969  libgcc_cv_init_priority=yes
3970else
3971  libgcc_cv_init_priority=no
3972fi
3973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3974fi
3975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libvtv_cv_init_priority" >&5
3976$as_echo "$libvtv_cv_init_priority" >&6; }
3977    if test x$libvtv_cv_init_priority = xno; then
3978      VTV_SUPPORTED=no
3979    fi
3980    # FIXME: Maybe check for dl_iterate_phdr, too?  Should be covered by
3981    # configure.tgt restricting to libvtv to Solaris 11+.
3982    ;;
3983esac
3984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VTV_SUPPORTED" >&5
3985$as_echo "$VTV_SUPPORTED" >&6; }
3986
3987# Decide if it's usable.
3988use_vtable_verify=no
3989if test "x$VTV_SUPPORTED" = "xyes"; then
3990  if test "x$enable_vtable_verify" = "xyes"; then
3991    use_vtable_verify=yes
3992    { $as_echo "$as_me:${as_lineno-$LINENO}: using vtable verification" >&5
3993$as_echo "$as_me: using vtable verification" >&6;}
3994  fi
3995fi
3996 if test $use_vtable_verify = yes; then
3997  ENABLE_VTABLE_VERIFY_TRUE=
3998  ENABLE_VTABLE_VERIFY_FALSE='#'
3999else
4000  ENABLE_VTABLE_VERIFY_TRUE='#'
4001  ENABLE_VTABLE_VERIFY_FALSE=
4002fi
4003
4004
4005am__api_version='1.15'
4006
4007# Find a good install program.  We prefer a C program (faster),
4008# so one script is as good as another.  But avoid the broken or
4009# incompatible versions:
4010# SysV /etc/install, /usr/sbin/install
4011# SunOS /usr/etc/install
4012# IRIX /sbin/install
4013# AIX /bin/install
4014# AmigaOS /C/install, which installs bootblocks on floppy discs
4015# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4016# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4017# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4018# OS/2's system install, which has a completely different semantic
4019# ./install, which can be erroneously created by make from ./install.sh.
4020# Reject install programs that cannot install multiple files.
4021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4022$as_echo_n "checking for a BSD-compatible install... " >&6; }
4023if test -z "$INSTALL"; then
4024if ${ac_cv_path_install+:} false; then :
4025  $as_echo_n "(cached) " >&6
4026else
4027  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4028for as_dir in $PATH
4029do
4030  IFS=$as_save_IFS
4031  test -z "$as_dir" && as_dir=.
4032    # Account for people who put trailing slashes in PATH elements.
4033case $as_dir/ in #((
4034  ./ | .// | /[cC]/* | \
4035  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4036  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4037  /usr/ucb/* ) ;;
4038  *)
4039    # OSF1 and SCO ODT 3.0 have their own names for install.
4040    # Don't use installbsd from OSF since it installs stuff as root
4041    # by default.
4042    for ac_prog in ginstall scoinst install; do
4043      for ac_exec_ext in '' $ac_executable_extensions; do
4044	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4045	  if test $ac_prog = install &&
4046	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4047	    # AIX install.  It has an incompatible calling convention.
4048	    :
4049	  elif test $ac_prog = install &&
4050	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4051	    # program-specific install script used by HP pwplus--don't use.
4052	    :
4053	  else
4054	    rm -rf conftest.one conftest.two conftest.dir
4055	    echo one > conftest.one
4056	    echo two > conftest.two
4057	    mkdir conftest.dir
4058	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4059	      test -s conftest.one && test -s conftest.two &&
4060	      test -s conftest.dir/conftest.one &&
4061	      test -s conftest.dir/conftest.two
4062	    then
4063	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4064	      break 3
4065	    fi
4066	  fi
4067	fi
4068      done
4069    done
4070    ;;
4071esac
4072
4073  done
4074IFS=$as_save_IFS
4075
4076rm -rf conftest.one conftest.two conftest.dir
4077
4078fi
4079  if test "${ac_cv_path_install+set}" = set; then
4080    INSTALL=$ac_cv_path_install
4081  else
4082    # As a last resort, use the slow shell script.  Don't cache a
4083    # value for INSTALL within a source directory, because that will
4084    # break other packages using the cache if that directory is
4085    # removed, or if the value is a relative name.
4086    INSTALL=$ac_install_sh
4087  fi
4088fi
4089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4090$as_echo "$INSTALL" >&6; }
4091
4092# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4093# It thinks the first close brace ends the variable substitution.
4094test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4095
4096test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4097
4098test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4099
4100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4101$as_echo_n "checking whether build environment is sane... " >&6; }
4102# Reject unsafe characters in $srcdir or the absolute working directory
4103# name.  Accept space and tab only in the latter.
4104am_lf='
4105'
4106case `pwd` in
4107  *[\\\"\#\$\&\'\`$am_lf]*)
4108    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4109esac
4110case $srcdir in
4111  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
4112    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4113esac
4114
4115# Do 'set' in a subshell so we don't clobber the current shell's
4116# arguments.  Must try -L first in case configure is actually a
4117# symlink; some systems play weird games with the mod time of symlinks
4118# (eg FreeBSD returns the mod time of the symlink's containing
4119# directory).
4120if (
4121   am_has_slept=no
4122   for am_try in 1 2; do
4123     echo "timestamp, slept: $am_has_slept" > conftest.file
4124     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4125     if test "$*" = "X"; then
4126	# -L didn't work.
4127	set X `ls -t "$srcdir/configure" conftest.file`
4128     fi
4129     if test "$*" != "X $srcdir/configure conftest.file" \
4130	&& test "$*" != "X conftest.file $srcdir/configure"; then
4131
4132	# If neither matched, then we have a broken ls.  This can happen
4133	# if, for instance, CONFIG_SHELL is bash and it inherits a
4134	# broken ls alias from the environment.  This has actually
4135	# happened.  Such a system could not be considered "sane".
4136	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4137  alias in your environment" "$LINENO" 5
4138     fi
4139     if test "$2" = conftest.file || test $am_try -eq 2; then
4140       break
4141     fi
4142     # Just in case.
4143     sleep 1
4144     am_has_slept=yes
4145   done
4146   test "$2" = conftest.file
4147   )
4148then
4149   # Ok.
4150   :
4151else
4152   as_fn_error $? "newly created file is older than distributed files!
4153Check your system clock" "$LINENO" 5
4154fi
4155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4156$as_echo "yes" >&6; }
4157# If we didn't sleep, we still need to ensure time stamps of config.status and
4158# generated files are strictly newer.
4159am_sleep_pid=
4160if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4161  ( sleep 1 ) &
4162  am_sleep_pid=$!
4163fi
4164
4165rm -f conftest.file
4166
4167test "$program_prefix" != NONE &&
4168  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4169# Use a double $ so make ignores it.
4170test "$program_suffix" != NONE &&
4171  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4172# Double any \ or $.
4173# By default was `s,x,x', remove it if useless.
4174ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4175program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4176
4177if test x"${MISSING+set}" != xset; then
4178  case $am_aux_dir in
4179  *\ * | *\	*)
4180    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4181  *)
4182    MISSING="\${SHELL} $am_aux_dir/missing" ;;
4183  esac
4184fi
4185# Use eval to expand $SHELL
4186if eval "$MISSING --is-lightweight"; then
4187  am_missing_run="$MISSING "
4188else
4189  am_missing_run=
4190  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4191$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4192fi
4193
4194if test x"${install_sh+set}" != xset; then
4195  case $am_aux_dir in
4196  *\ * | *\	*)
4197    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4198  *)
4199    install_sh="\${SHELL} $am_aux_dir/install-sh"
4200  esac
4201fi
4202
4203# Installed binaries are usually stripped using 'strip' when the user
4204# run "make install-strip".  However 'strip' might not be the right
4205# tool to use in cross-compilation environments, therefore Automake
4206# will honor the 'STRIP' environment variable to overrule this program.
4207if test "$cross_compiling" != no; then
4208  if test -n "$ac_tool_prefix"; then
4209  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4210set dummy ${ac_tool_prefix}strip; ac_word=$2
4211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4212$as_echo_n "checking for $ac_word... " >&6; }
4213if ${ac_cv_prog_STRIP+:} false; then :
4214  $as_echo_n "(cached) " >&6
4215else
4216  if test -n "$STRIP"; then
4217  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4218else
4219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4220for as_dir in $PATH
4221do
4222  IFS=$as_save_IFS
4223  test -z "$as_dir" && as_dir=.
4224    for ac_exec_ext in '' $ac_executable_extensions; do
4225  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4226    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4227    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4228    break 2
4229  fi
4230done
4231  done
4232IFS=$as_save_IFS
4233
4234fi
4235fi
4236STRIP=$ac_cv_prog_STRIP
4237if test -n "$STRIP"; then
4238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4239$as_echo "$STRIP" >&6; }
4240else
4241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4242$as_echo "no" >&6; }
4243fi
4244
4245
4246fi
4247if test -z "$ac_cv_prog_STRIP"; then
4248  ac_ct_STRIP=$STRIP
4249  # Extract the first word of "strip", so it can be a program name with args.
4250set dummy strip; ac_word=$2
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4252$as_echo_n "checking for $ac_word... " >&6; }
4253if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4254  $as_echo_n "(cached) " >&6
4255else
4256  if test -n "$ac_ct_STRIP"; then
4257  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4258else
4259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4260for as_dir in $PATH
4261do
4262  IFS=$as_save_IFS
4263  test -z "$as_dir" && as_dir=.
4264    for ac_exec_ext in '' $ac_executable_extensions; do
4265  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4266    ac_cv_prog_ac_ct_STRIP="strip"
4267    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4268    break 2
4269  fi
4270done
4271  done
4272IFS=$as_save_IFS
4273
4274fi
4275fi
4276ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4277if test -n "$ac_ct_STRIP"; then
4278  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4279$as_echo "$ac_ct_STRIP" >&6; }
4280else
4281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4282$as_echo "no" >&6; }
4283fi
4284
4285  if test "x$ac_ct_STRIP" = x; then
4286    STRIP=":"
4287  else
4288    case $cross_compiling:$ac_tool_warned in
4289yes:)
4290{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4291$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4292ac_tool_warned=yes ;;
4293esac
4294    STRIP=$ac_ct_STRIP
4295  fi
4296else
4297  STRIP="$ac_cv_prog_STRIP"
4298fi
4299
4300fi
4301INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4302
4303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4304$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4305if test -z "$MKDIR_P"; then
4306  if ${ac_cv_path_mkdir+:} false; then :
4307  $as_echo_n "(cached) " >&6
4308else
4309  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4311do
4312  IFS=$as_save_IFS
4313  test -z "$as_dir" && as_dir=.
4314    for ac_prog in mkdir gmkdir; do
4315	 for ac_exec_ext in '' $ac_executable_extensions; do
4316	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4317	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4318	     'mkdir (GNU coreutils) '* | \
4319	     'mkdir (coreutils) '* | \
4320	     'mkdir (fileutils) '4.1*)
4321	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4322	       break 3;;
4323	   esac
4324	 done
4325       done
4326  done
4327IFS=$as_save_IFS
4328
4329fi
4330
4331  test -d ./--version && rmdir ./--version
4332  if test "${ac_cv_path_mkdir+set}" = set; then
4333    MKDIR_P="$ac_cv_path_mkdir -p"
4334  else
4335    # As a last resort, use the slow shell script.  Don't cache a
4336    # value for MKDIR_P within a source directory, because that will
4337    # break other packages using the cache if that directory is
4338    # removed, or if the value is a relative name.
4339    MKDIR_P="$ac_install_sh -d"
4340  fi
4341fi
4342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4343$as_echo "$MKDIR_P" >&6; }
4344
4345for ac_prog in gawk mawk nawk awk
4346do
4347  # Extract the first word of "$ac_prog", so it can be a program name with args.
4348set dummy $ac_prog; ac_word=$2
4349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4350$as_echo_n "checking for $ac_word... " >&6; }
4351if ${ac_cv_prog_AWK+:} false; then :
4352  $as_echo_n "(cached) " >&6
4353else
4354  if test -n "$AWK"; then
4355  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4356else
4357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4358for as_dir in $PATH
4359do
4360  IFS=$as_save_IFS
4361  test -z "$as_dir" && as_dir=.
4362    for ac_exec_ext in '' $ac_executable_extensions; do
4363  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4364    ac_cv_prog_AWK="$ac_prog"
4365    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4366    break 2
4367  fi
4368done
4369  done
4370IFS=$as_save_IFS
4371
4372fi
4373fi
4374AWK=$ac_cv_prog_AWK
4375if test -n "$AWK"; then
4376  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4377$as_echo "$AWK" >&6; }
4378else
4379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4380$as_echo "no" >&6; }
4381fi
4382
4383
4384  test -n "$AWK" && break
4385done
4386
4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4388$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4389set x ${MAKE-make}
4390ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4391if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4392  $as_echo_n "(cached) " >&6
4393else
4394  cat >conftest.make <<\_ACEOF
4395SHELL = /bin/sh
4396all:
4397	@echo '@@@%%%=$(MAKE)=@@@%%%'
4398_ACEOF
4399# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4400case `${MAKE-make} -f conftest.make 2>/dev/null` in
4401  *@@@%%%=?*=@@@%%%*)
4402    eval ac_cv_prog_make_${ac_make}_set=yes;;
4403  *)
4404    eval ac_cv_prog_make_${ac_make}_set=no;;
4405esac
4406rm -f conftest.make
4407fi
4408if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4410$as_echo "yes" >&6; }
4411  SET_MAKE=
4412else
4413  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4414$as_echo "no" >&6; }
4415  SET_MAKE="MAKE=${MAKE-make}"
4416fi
4417
4418rm -rf .tst 2>/dev/null
4419mkdir .tst 2>/dev/null
4420if test -d .tst; then
4421  am__leading_dot=.
4422else
4423  am__leading_dot=_
4424fi
4425rmdir .tst 2>/dev/null
4426
4427DEPDIR="${am__leading_dot}deps"
4428
4429ac_config_commands="$ac_config_commands depfiles"
4430
4431
4432am_make=${MAKE-make}
4433cat > confinc << 'END'
4434am__doit:
4435	@echo this is the am__doit target
4436.PHONY: am__doit
4437END
4438# If we don't find an include directive, just comment out the code.
4439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4440$as_echo_n "checking for style of include used by $am_make... " >&6; }
4441am__include="#"
4442am__quote=
4443_am_result=none
4444# First try GNU make style include.
4445echo "include confinc" > confmf
4446# Ignore all kinds of additional output from 'make'.
4447case `$am_make -s -f confmf 2> /dev/null` in #(
4448*the\ am__doit\ target*)
4449  am__include=include
4450  am__quote=
4451  _am_result=GNU
4452  ;;
4453esac
4454# Now try BSD make style include.
4455if test "$am__include" = "#"; then
4456   echo '.include "confinc"' > confmf
4457   case `$am_make -s -f confmf 2> /dev/null` in #(
4458   *the\ am__doit\ target*)
4459     am__include=.include
4460     am__quote="\""
4461     _am_result=BSD
4462     ;;
4463   esac
4464fi
4465
4466
4467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4468$as_echo "$_am_result" >&6; }
4469rm -f confinc confmf
4470
4471# Check whether --enable-dependency-tracking was given.
4472if test "${enable_dependency_tracking+set}" = set; then :
4473  enableval=$enable_dependency_tracking;
4474fi
4475
4476if test "x$enable_dependency_tracking" != xno; then
4477  am_depcomp="$ac_aux_dir/depcomp"
4478  AMDEPBACKSLASH='\'
4479  am__nodep='_no'
4480fi
4481 if test "x$enable_dependency_tracking" != xno; then
4482  AMDEP_TRUE=
4483  AMDEP_FALSE='#'
4484else
4485  AMDEP_TRUE='#'
4486  AMDEP_FALSE=
4487fi
4488
4489
4490# Check whether --enable-silent-rules was given.
4491if test "${enable_silent_rules+set}" = set; then :
4492  enableval=$enable_silent_rules;
4493fi
4494
4495case $enable_silent_rules in # (((
4496  yes) AM_DEFAULT_VERBOSITY=0;;
4497   no) AM_DEFAULT_VERBOSITY=1;;
4498    *) AM_DEFAULT_VERBOSITY=1;;
4499esac
4500am_make=${MAKE-make}
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4502$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4503if ${am_cv_make_support_nested_variables+:} false; then :
4504  $as_echo_n "(cached) " >&6
4505else
4506  if $as_echo 'TRUE=$(BAR$(V))
4507BAR0=false
4508BAR1=true
4509V=1
4510am__doit:
4511	@$(TRUE)
4512.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4513  am_cv_make_support_nested_variables=yes
4514else
4515  am_cv_make_support_nested_variables=no
4516fi
4517fi
4518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4519$as_echo "$am_cv_make_support_nested_variables" >&6; }
4520if test $am_cv_make_support_nested_variables = yes; then
4521    AM_V='$(V)'
4522  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4523else
4524  AM_V=$AM_DEFAULT_VERBOSITY
4525  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4526fi
4527AM_BACKSLASH='\'
4528
4529if test "`cd $srcdir && pwd`" != "`pwd`"; then
4530  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4531  # is not polluted with repeated "-I."
4532  am__isrc=' -I$(srcdir)'
4533  # test to see if srcdir already configured
4534  if test -f $srcdir/config.status; then
4535    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4536  fi
4537fi
4538
4539# test whether we have cygpath
4540if test -z "$CYGPATH_W"; then
4541  if (cygpath --version) >/dev/null 2>/dev/null; then
4542    CYGPATH_W='cygpath -w'
4543  else
4544    CYGPATH_W=echo
4545  fi
4546fi
4547
4548
4549# Define the identity of the package.
4550 PACKAGE='libvtv'
4551 VERSION='1.0'
4552
4553
4554cat >>confdefs.h <<_ACEOF
4555#define PACKAGE "$PACKAGE"
4556_ACEOF
4557
4558
4559cat >>confdefs.h <<_ACEOF
4560#define VERSION "$VERSION"
4561_ACEOF
4562
4563# Some tools Automake needs.
4564
4565ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4566
4567
4568AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4569
4570
4571AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4572
4573
4574AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4575
4576
4577MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4578
4579# For better backward compatibility.  To be removed once Automake 1.9.x
4580# dies out for good.  For more background, see:
4581# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4582# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4583mkdir_p='$(MKDIR_P)'
4584
4585# We need awk for the "check" target (and possibly the TAP driver).  The
4586# system "awk" is bad on some platforms.
4587# Always define AMTAR for backward compatibility.  Yes, it's still used
4588# in the wild :-(  We should find a proper way to deprecate it ...
4589AMTAR='$${TAR-tar}'
4590
4591
4592# We'll loop over all known methods to create a tar archive until one works.
4593_am_tools='gnutar  pax cpio none'
4594
4595am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4596
4597
4598
4599
4600
4601depcc="$CC"   am_compiler_list=
4602
4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4604$as_echo_n "checking dependency style of $depcc... " >&6; }
4605if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4606  $as_echo_n "(cached) " >&6
4607else
4608  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4609  # We make a subdir and do the tests there.  Otherwise we can end up
4610  # making bogus files that we don't know about and never remove.  For
4611  # instance it was reported that on HP-UX the gcc test will end up
4612  # making a dummy file named 'D' -- because '-MD' means "put the output
4613  # in D".
4614  rm -rf conftest.dir
4615  mkdir conftest.dir
4616  # Copy depcomp to subdir because otherwise we won't find it if we're
4617  # using a relative directory.
4618  cp "$am_depcomp" conftest.dir
4619  cd conftest.dir
4620  # We will build objects and dependencies in a subdirectory because
4621  # it helps to detect inapplicable dependency modes.  For instance
4622  # both Tru64's cc and ICC support -MD to output dependencies as a
4623  # side effect of compilation, but ICC will put the dependencies in
4624  # the current directory while Tru64 will put them in the object
4625  # directory.
4626  mkdir sub
4627
4628  am_cv_CC_dependencies_compiler_type=none
4629  if test "$am_compiler_list" = ""; then
4630     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4631  fi
4632  am__universal=false
4633  case " $depcc " in #(
4634     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4635     esac
4636
4637  for depmode in $am_compiler_list; do
4638    # Setup a source with many dependencies, because some compilers
4639    # like to wrap large dependency lists on column 80 (with \), and
4640    # we should not choose a depcomp mode which is confused by this.
4641    #
4642    # We need to recreate these files for each test, as the compiler may
4643    # overwrite some of them when testing with obscure command lines.
4644    # This happens at least with the AIX C compiler.
4645    : > sub/conftest.c
4646    for i in 1 2 3 4 5 6; do
4647      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4648      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4649      # Solaris 10 /bin/sh.
4650      echo '/* dummy */' > sub/conftst$i.h
4651    done
4652    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4653
4654    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4655    # mode.  It turns out that the SunPro C++ compiler does not properly
4656    # handle '-M -o', and we need to detect this.  Also, some Intel
4657    # versions had trouble with output in subdirs.
4658    am__obj=sub/conftest.${OBJEXT-o}
4659    am__minus_obj="-o $am__obj"
4660    case $depmode in
4661    gcc)
4662      # This depmode causes a compiler race in universal mode.
4663      test "$am__universal" = false || continue
4664      ;;
4665    nosideeffect)
4666      # After this tag, mechanisms are not by side-effect, so they'll
4667      # only be used when explicitly requested.
4668      if test "x$enable_dependency_tracking" = xyes; then
4669	continue
4670      else
4671	break
4672      fi
4673      ;;
4674    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4675      # This compiler won't grok '-c -o', but also, the minuso test has
4676      # not run yet.  These depmodes are late enough in the game, and
4677      # so weak that their functioning should not be impacted.
4678      am__obj=conftest.${OBJEXT-o}
4679      am__minus_obj=
4680      ;;
4681    none) break ;;
4682    esac
4683    if depmode=$depmode \
4684       source=sub/conftest.c object=$am__obj \
4685       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4686       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4687         >/dev/null 2>conftest.err &&
4688       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4689       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4690       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4691       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4692      # icc doesn't choke on unknown options, it will just issue warnings
4693      # or remarks (even with -Werror).  So we grep stderr for any message
4694      # that says an option was ignored or not supported.
4695      # When given -MP, icc 7.0 and 7.1 complain thusly:
4696      #   icc: Command line warning: ignoring option '-M'; no argument required
4697      # The diagnosis changed in icc 8.0:
4698      #   icc: Command line remark: option '-MP' not supported
4699      if (grep 'ignoring option' conftest.err ||
4700          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4701        am_cv_CC_dependencies_compiler_type=$depmode
4702        break
4703      fi
4704    fi
4705  done
4706
4707  cd ..
4708  rm -rf conftest.dir
4709else
4710  am_cv_CC_dependencies_compiler_type=none
4711fi
4712
4713fi
4714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4715$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4716CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4717
4718 if
4719  test "x$enable_dependency_tracking" != xno \
4720  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4721  am__fastdepCC_TRUE=
4722  am__fastdepCC_FALSE='#'
4723else
4724  am__fastdepCC_TRUE='#'
4725  am__fastdepCC_FALSE=
4726fi
4727
4728
4729
4730# POSIX will say in a future version that running "rm -f" with no argument
4731# is OK; and we want to be able to make that assumption in our Makefile
4732# recipes.  So use an aggressive probe to check that the usage we want is
4733# actually supported "in the wild" to an acceptable degree.
4734# See automake bug#10828.
4735# To make any issue more visible, cause the running configure to be aborted
4736# by default if the 'rm' program in use doesn't match our expectations; the
4737# user can still override this though.
4738if rm -f && rm -fr && rm -rf; then : OK; else
4739  cat >&2 <<'END'
4740Oops!
4741
4742Your 'rm' program seems unable to run without file operands specified
4743on the command line, even when the '-f' option is present.  This is contrary
4744to the behaviour of most rm programs out there, and not conforming with
4745the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4746
4747Please tell bug-automake@gnu.org about your system, including the value
4748of your $PATH and any error possibly output before this message.  This
4749can help us improve future automake versions.
4750
4751END
4752  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4753    echo 'Configuration will proceed anyway, since you have set the' >&2
4754    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4755    echo >&2
4756  else
4757    cat >&2 <<'END'
4758Aborting the configuration process, to ensure you take notice of the issue.
4759
4760You can download and install GNU coreutils to get an 'rm' implementation
4761that behaves properly: <http://www.gnu.org/software/coreutils/>.
4762
4763If you want to complete the configuration process using your problematic
4764'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4765to "yes", and re-run configure.
4766
4767END
4768    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4769  fi
4770fi
4771
4772
4773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4774$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4775    # Check whether --enable-maintainer-mode was given.
4776if test "${enable_maintainer_mode+set}" = set; then :
4777  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4778else
4779  USE_MAINTAINER_MODE=no
4780fi
4781
4782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4783$as_echo "$USE_MAINTAINER_MODE" >&6; }
4784   if test $USE_MAINTAINER_MODE = yes; then
4785  MAINTAINER_MODE_TRUE=
4786  MAINTAINER_MODE_FALSE='#'
4787else
4788  MAINTAINER_MODE_TRUE='#'
4789  MAINTAINER_MODE_FALSE=
4790fi
4791
4792  MAINT=$MAINTAINER_MODE_TRUE
4793
4794
4795
4796
4797
4798  # These need to be absolute paths, yet at the same time need to
4799  # canonicalize only relative paths, because then amd will not unmount
4800  # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd.
4801  libvtv_builddir=`${PWDCMD-pwd}`
4802  case $srcdir in
4803    \\/$* | ?:\\/*) libvtv_srcdir=${srcdir} ;;
4804    *) libvtv_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
4805  esac
4806  toplevel_builddir=${libvtv_builddir}/..
4807  toplevel_srcdir=${libvtv_srcdir}/..
4808
4809
4810
4811
4812
4813
4814
4815# Check whether --with-toolexeclibdir was given.
4816if test "${with_toolexeclibdir+set}" = set; then :
4817  withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
4818  /)
4819    ;;
4820  */)
4821    with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
4822    ;;
4823esac
4824else
4825  with_toolexeclibdir=no
4826fi
4827
4828
4829
4830# Calculate toolexeclibdir
4831# Also toolexecdir, though it's only used in toolexeclibdir
4832case ${version_specific_libs} in
4833  yes)
4834    # Need the gcc compiler version to know where to install libraries
4835    # and header files if --enable-version-specific-runtime-libs option
4836    # is selected.
4837    toolexecdir='$(libdir)/gcc/$(target_alias)'
4838    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4839    ;;
4840  no)
4841    if test -n "$with_cross_host" &&
4842       test x"$with_cross_host" != x"no"; then
4843      # Install a library built with a cross compiler in tooldir, not libdir.
4844      toolexecdir='$(exec_prefix)/$(target_alias)'
4845      case ${with_toolexeclibdir} in
4846	no)
4847	  toolexeclibdir='$(toolexecdir)/lib'
4848	  ;;
4849	*)
4850	  toolexeclibdir=${with_toolexeclibdir}
4851	  ;;
4852      esac
4853    else
4854      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
4855      toolexeclibdir='$(libdir)'
4856    fi
4857    multi_os_directory=`$CC -print-multi-os-directory`
4858    case $multi_os_directory in
4859      .) ;; # Avoid trailing /.
4860      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
4861    esac
4862    ;;
4863esac
4864
4865
4866
4867
4868for ac_func in __secure_getenv
4869do :
4870  ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
4871if test "x$ac_cv_func___secure_getenv" = xyes; then :
4872  cat >>confdefs.h <<_ACEOF
4873#define HAVE___SECURE_GETENV 1
4874_ACEOF
4875
4876fi
4877done
4878
4879
4880
4881for ac_func in secure_getenv
4882do :
4883  ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
4884if test "x$ac_cv_func_secure_getenv" = xyes; then :
4885  cat >>confdefs.h <<_ACEOF
4886#define HAVE_SECURE_GETENV 1
4887_ACEOF
4888
4889fi
4890done
4891
4892
4893for ac_func in getexecname __fortify_fail
4894do :
4895  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4896ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4897if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4898  cat >>confdefs.h <<_ACEOF
4899#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4900_ACEOF
4901
4902fi
4903done
4904
4905
4906# Check for programs.
4907
4908
4909ac_ext=c
4910ac_cpp='$CPP $CPPFLAGS'
4911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4913ac_compiler_gnu=$ac_cv_c_compiler_gnu
4914if test -n "$ac_tool_prefix"; then
4915  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4916set dummy ${ac_tool_prefix}gcc; ac_word=$2
4917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4918$as_echo_n "checking for $ac_word... " >&6; }
4919if ${ac_cv_prog_CC+:} false; then :
4920  $as_echo_n "(cached) " >&6
4921else
4922  if test -n "$CC"; then
4923  ac_cv_prog_CC="$CC" # Let the user override the test.
4924else
4925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4926for as_dir in $PATH
4927do
4928  IFS=$as_save_IFS
4929  test -z "$as_dir" && as_dir=.
4930    for ac_exec_ext in '' $ac_executable_extensions; do
4931  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4932    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4933    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4934    break 2
4935  fi
4936done
4937  done
4938IFS=$as_save_IFS
4939
4940fi
4941fi
4942CC=$ac_cv_prog_CC
4943if test -n "$CC"; then
4944  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4945$as_echo "$CC" >&6; }
4946else
4947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4948$as_echo "no" >&6; }
4949fi
4950
4951
4952fi
4953if test -z "$ac_cv_prog_CC"; then
4954  ac_ct_CC=$CC
4955  # Extract the first word of "gcc", so it can be a program name with args.
4956set dummy gcc; ac_word=$2
4957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4958$as_echo_n "checking for $ac_word... " >&6; }
4959if ${ac_cv_prog_ac_ct_CC+:} false; then :
4960  $as_echo_n "(cached) " >&6
4961else
4962  if test -n "$ac_ct_CC"; then
4963  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4964else
4965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966for as_dir in $PATH
4967do
4968  IFS=$as_save_IFS
4969  test -z "$as_dir" && as_dir=.
4970    for ac_exec_ext in '' $ac_executable_extensions; do
4971  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4972    ac_cv_prog_ac_ct_CC="gcc"
4973    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4974    break 2
4975  fi
4976done
4977  done
4978IFS=$as_save_IFS
4979
4980fi
4981fi
4982ac_ct_CC=$ac_cv_prog_ac_ct_CC
4983if test -n "$ac_ct_CC"; then
4984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4985$as_echo "$ac_ct_CC" >&6; }
4986else
4987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4988$as_echo "no" >&6; }
4989fi
4990
4991  if test "x$ac_ct_CC" = x; then
4992    CC=""
4993  else
4994    case $cross_compiling:$ac_tool_warned in
4995yes:)
4996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4998ac_tool_warned=yes ;;
4999esac
5000    CC=$ac_ct_CC
5001  fi
5002else
5003  CC="$ac_cv_prog_CC"
5004fi
5005
5006if test -z "$CC"; then
5007          if test -n "$ac_tool_prefix"; then
5008    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5009set dummy ${ac_tool_prefix}cc; ac_word=$2
5010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5011$as_echo_n "checking for $ac_word... " >&6; }
5012if ${ac_cv_prog_CC+:} false; then :
5013  $as_echo_n "(cached) " >&6
5014else
5015  if test -n "$CC"; then
5016  ac_cv_prog_CC="$CC" # Let the user override the test.
5017else
5018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5019for as_dir in $PATH
5020do
5021  IFS=$as_save_IFS
5022  test -z "$as_dir" && as_dir=.
5023    for ac_exec_ext in '' $ac_executable_extensions; do
5024  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5025    ac_cv_prog_CC="${ac_tool_prefix}cc"
5026    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5027    break 2
5028  fi
5029done
5030  done
5031IFS=$as_save_IFS
5032
5033fi
5034fi
5035CC=$ac_cv_prog_CC
5036if test -n "$CC"; then
5037  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5038$as_echo "$CC" >&6; }
5039else
5040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5041$as_echo "no" >&6; }
5042fi
5043
5044
5045  fi
5046fi
5047if test -z "$CC"; then
5048  # Extract the first word of "cc", so it can be a program name with args.
5049set dummy cc; ac_word=$2
5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5051$as_echo_n "checking for $ac_word... " >&6; }
5052if ${ac_cv_prog_CC+:} false; then :
5053  $as_echo_n "(cached) " >&6
5054else
5055  if test -n "$CC"; then
5056  ac_cv_prog_CC="$CC" # Let the user override the test.
5057else
5058  ac_prog_rejected=no
5059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5060for as_dir in $PATH
5061do
5062  IFS=$as_save_IFS
5063  test -z "$as_dir" && as_dir=.
5064    for ac_exec_ext in '' $ac_executable_extensions; do
5065  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5066    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5067       ac_prog_rejected=yes
5068       continue
5069     fi
5070    ac_cv_prog_CC="cc"
5071    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5072    break 2
5073  fi
5074done
5075  done
5076IFS=$as_save_IFS
5077
5078if test $ac_prog_rejected = yes; then
5079  # We found a bogon in the path, so make sure we never use it.
5080  set dummy $ac_cv_prog_CC
5081  shift
5082  if test $# != 0; then
5083    # We chose a different compiler from the bogus one.
5084    # However, it has the same basename, so the bogon will be chosen
5085    # first if we set CC to just the basename; use the full file name.
5086    shift
5087    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5088  fi
5089fi
5090fi
5091fi
5092CC=$ac_cv_prog_CC
5093if test -n "$CC"; then
5094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5095$as_echo "$CC" >&6; }
5096else
5097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5098$as_echo "no" >&6; }
5099fi
5100
5101
5102fi
5103if test -z "$CC"; then
5104  if test -n "$ac_tool_prefix"; then
5105  for ac_prog in cl.exe
5106  do
5107    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5108set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5110$as_echo_n "checking for $ac_word... " >&6; }
5111if ${ac_cv_prog_CC+:} false; then :
5112  $as_echo_n "(cached) " >&6
5113else
5114  if test -n "$CC"; then
5115  ac_cv_prog_CC="$CC" # Let the user override the test.
5116else
5117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5118for as_dir in $PATH
5119do
5120  IFS=$as_save_IFS
5121  test -z "$as_dir" && as_dir=.
5122    for ac_exec_ext in '' $ac_executable_extensions; do
5123  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5124    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5125    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5126    break 2
5127  fi
5128done
5129  done
5130IFS=$as_save_IFS
5131
5132fi
5133fi
5134CC=$ac_cv_prog_CC
5135if test -n "$CC"; then
5136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5137$as_echo "$CC" >&6; }
5138else
5139  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5140$as_echo "no" >&6; }
5141fi
5142
5143
5144    test -n "$CC" && break
5145  done
5146fi
5147if test -z "$CC"; then
5148  ac_ct_CC=$CC
5149  for ac_prog in cl.exe
5150do
5151  # Extract the first word of "$ac_prog", so it can be a program name with args.
5152set dummy $ac_prog; ac_word=$2
5153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5154$as_echo_n "checking for $ac_word... " >&6; }
5155if ${ac_cv_prog_ac_ct_CC+:} false; then :
5156  $as_echo_n "(cached) " >&6
5157else
5158  if test -n "$ac_ct_CC"; then
5159  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5160else
5161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5162for as_dir in $PATH
5163do
5164  IFS=$as_save_IFS
5165  test -z "$as_dir" && as_dir=.
5166    for ac_exec_ext in '' $ac_executable_extensions; do
5167  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5168    ac_cv_prog_ac_ct_CC="$ac_prog"
5169    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5170    break 2
5171  fi
5172done
5173  done
5174IFS=$as_save_IFS
5175
5176fi
5177fi
5178ac_ct_CC=$ac_cv_prog_ac_ct_CC
5179if test -n "$ac_ct_CC"; then
5180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5181$as_echo "$ac_ct_CC" >&6; }
5182else
5183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5184$as_echo "no" >&6; }
5185fi
5186
5187
5188  test -n "$ac_ct_CC" && break
5189done
5190
5191  if test "x$ac_ct_CC" = x; then
5192    CC=""
5193  else
5194    case $cross_compiling:$ac_tool_warned in
5195yes:)
5196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5198ac_tool_warned=yes ;;
5199esac
5200    CC=$ac_ct_CC
5201  fi
5202fi
5203
5204fi
5205
5206
5207test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5208$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5209as_fn_error $? "no acceptable C compiler found in \$PATH
5210See \`config.log' for more details" "$LINENO" 5; }
5211
5212# Provide some information about the compiler.
5213$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5214set X $ac_compile
5215ac_compiler=$2
5216for ac_option in --version -v -V -qversion; do
5217  { { ac_try="$ac_compiler $ac_option >&5"
5218case "(($ac_try" in
5219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5220  *) ac_try_echo=$ac_try;;
5221esac
5222eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5223$as_echo "$ac_try_echo"; } >&5
5224  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5225  ac_status=$?
5226  if test -s conftest.err; then
5227    sed '10a\
5228... rest of stderr output deleted ...
5229         10q' conftest.err >conftest.er1
5230    cat conftest.er1 >&5
5231  fi
5232  rm -f conftest.er1 conftest.err
5233  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5234  test $ac_status = 0; }
5235done
5236
5237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5238$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5239if ${ac_cv_c_compiler_gnu+:} false; then :
5240  $as_echo_n "(cached) " >&6
5241else
5242  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5243/* end confdefs.h.  */
5244
5245int
5246main ()
5247{
5248#ifndef __GNUC__
5249       choke me
5250#endif
5251
5252  ;
5253  return 0;
5254}
5255_ACEOF
5256if ac_fn_c_try_compile "$LINENO"; then :
5257  ac_compiler_gnu=yes
5258else
5259  ac_compiler_gnu=no
5260fi
5261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5262ac_cv_c_compiler_gnu=$ac_compiler_gnu
5263
5264fi
5265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5266$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5267if test $ac_compiler_gnu = yes; then
5268  GCC=yes
5269else
5270  GCC=
5271fi
5272ac_test_CFLAGS=${CFLAGS+set}
5273ac_save_CFLAGS=$CFLAGS
5274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5275$as_echo_n "checking whether $CC accepts -g... " >&6; }
5276if ${ac_cv_prog_cc_g+:} false; then :
5277  $as_echo_n "(cached) " >&6
5278else
5279  ac_save_c_werror_flag=$ac_c_werror_flag
5280   ac_c_werror_flag=yes
5281   ac_cv_prog_cc_g=no
5282   CFLAGS="-g"
5283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284/* end confdefs.h.  */
5285
5286int
5287main ()
5288{
5289
5290  ;
5291  return 0;
5292}
5293_ACEOF
5294if ac_fn_c_try_compile "$LINENO"; then :
5295  ac_cv_prog_cc_g=yes
5296else
5297  CFLAGS=""
5298      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5299/* end confdefs.h.  */
5300
5301int
5302main ()
5303{
5304
5305  ;
5306  return 0;
5307}
5308_ACEOF
5309if ac_fn_c_try_compile "$LINENO"; then :
5310
5311else
5312  ac_c_werror_flag=$ac_save_c_werror_flag
5313	 CFLAGS="-g"
5314	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5315/* end confdefs.h.  */
5316
5317int
5318main ()
5319{
5320
5321  ;
5322  return 0;
5323}
5324_ACEOF
5325if ac_fn_c_try_compile "$LINENO"; then :
5326  ac_cv_prog_cc_g=yes
5327fi
5328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5329fi
5330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5331fi
5332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5333   ac_c_werror_flag=$ac_save_c_werror_flag
5334fi
5335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5336$as_echo "$ac_cv_prog_cc_g" >&6; }
5337if test "$ac_test_CFLAGS" = set; then
5338  CFLAGS=$ac_save_CFLAGS
5339elif test $ac_cv_prog_cc_g = yes; then
5340  if test "$GCC" = yes; then
5341    CFLAGS="-g -O2"
5342  else
5343    CFLAGS="-g"
5344  fi
5345else
5346  if test "$GCC" = yes; then
5347    CFLAGS="-O2"
5348  else
5349    CFLAGS=
5350  fi
5351fi
5352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5353$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5354if ${ac_cv_prog_cc_c89+:} false; then :
5355  $as_echo_n "(cached) " >&6
5356else
5357  ac_cv_prog_cc_c89=no
5358ac_save_CC=$CC
5359cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5360/* end confdefs.h.  */
5361#include <stdarg.h>
5362#include <stdio.h>
5363struct stat;
5364/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5365struct buf { int x; };
5366FILE * (*rcsopen) (struct buf *, struct stat *, int);
5367static char *e (p, i)
5368     char **p;
5369     int i;
5370{
5371  return p[i];
5372}
5373static char *f (char * (*g) (char **, int), char **p, ...)
5374{
5375  char *s;
5376  va_list v;
5377  va_start (v,p);
5378  s = g (p, va_arg (v,int));
5379  va_end (v);
5380  return s;
5381}
5382
5383/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5384   function prototypes and stuff, but not '\xHH' hex character constants.
5385   These don't provoke an error unfortunately, instead are silently treated
5386   as 'x'.  The following induces an error, until -std is added to get
5387   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5388   array size at least.  It's necessary to write '\x00'==0 to get something
5389   that's true only with -std.  */
5390int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5391
5392/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5393   inside strings and character constants.  */
5394#define FOO(x) 'x'
5395int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5396
5397int test (int i, double x);
5398struct s1 {int (*f) (int a);};
5399struct s2 {int (*f) (double a);};
5400int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5401int argc;
5402char **argv;
5403int
5404main ()
5405{
5406return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5407  ;
5408  return 0;
5409}
5410_ACEOF
5411for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5412	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5413do
5414  CC="$ac_save_CC $ac_arg"
5415  if ac_fn_c_try_compile "$LINENO"; then :
5416  ac_cv_prog_cc_c89=$ac_arg
5417fi
5418rm -f core conftest.err conftest.$ac_objext
5419  test "x$ac_cv_prog_cc_c89" != "xno" && break
5420done
5421rm -f conftest.$ac_ext
5422CC=$ac_save_CC
5423
5424fi
5425# AC_CACHE_VAL
5426case "x$ac_cv_prog_cc_c89" in
5427  x)
5428    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5429$as_echo "none needed" >&6; } ;;
5430  xno)
5431    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5432$as_echo "unsupported" >&6; } ;;
5433  *)
5434    CC="$CC $ac_cv_prog_cc_c89"
5435    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5436$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5437esac
5438if test "x$ac_cv_prog_cc_c89" != xno; then :
5439
5440fi
5441
5442ac_ext=c
5443ac_cpp='$CPP $CPPFLAGS'
5444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5446ac_compiler_gnu=$ac_cv_c_compiler_gnu
5447
5448ac_ext=c
5449ac_cpp='$CPP $CPPFLAGS'
5450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5452ac_compiler_gnu=$ac_cv_c_compiler_gnu
5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5454$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5455if ${am_cv_prog_cc_c_o+:} false; then :
5456  $as_echo_n "(cached) " >&6
5457else
5458  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5459/* end confdefs.h.  */
5460
5461int
5462main ()
5463{
5464
5465  ;
5466  return 0;
5467}
5468_ACEOF
5469  # Make sure it works both with $CC and with simple cc.
5470  # Following AC_PROG_CC_C_O, we do the test twice because some
5471  # compilers refuse to overwrite an existing .o file with -o,
5472  # though they will create one.
5473  am_cv_prog_cc_c_o=yes
5474  for am_i in 1 2; do
5475    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5476   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5477   ac_status=$?
5478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5479   (exit $ac_status); } \
5480         && test -f conftest2.$ac_objext; then
5481      : OK
5482    else
5483      am_cv_prog_cc_c_o=no
5484      break
5485    fi
5486  done
5487  rm -f core conftest*
5488  unset am_i
5489fi
5490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5491$as_echo "$am_cv_prog_cc_c_o" >&6; }
5492if test "$am_cv_prog_cc_c_o" != yes; then
5493   # Losing compiler, so override with the script.
5494   # FIXME: It is wrong to rewrite CC.
5495   # But if we don't then we get into trouble of one sort or another.
5496   # A longer-term fix would be to have automake use am__CC in this case,
5497   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5498   CC="$am_aux_dir/compile $CC"
5499fi
5500ac_ext=c
5501ac_cpp='$CPP $CPPFLAGS'
5502ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5503ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5504ac_compiler_gnu=$ac_cv_c_compiler_gnu
5505
5506
5507ac_ext=cpp
5508ac_cpp='$CXXCPP $CPPFLAGS'
5509ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5510ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5511ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5512if test -z "$CXX"; then
5513  if test -n "$CCC"; then
5514    CXX=$CCC
5515  else
5516    if test -n "$ac_tool_prefix"; then
5517  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5518  do
5519    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5520set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5522$as_echo_n "checking for $ac_word... " >&6; }
5523if ${ac_cv_prog_CXX+:} false; then :
5524  $as_echo_n "(cached) " >&6
5525else
5526  if test -n "$CXX"; then
5527  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5528else
5529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5530for as_dir in $PATH
5531do
5532  IFS=$as_save_IFS
5533  test -z "$as_dir" && as_dir=.
5534    for ac_exec_ext in '' $ac_executable_extensions; do
5535  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5536    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5537    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5538    break 2
5539  fi
5540done
5541  done
5542IFS=$as_save_IFS
5543
5544fi
5545fi
5546CXX=$ac_cv_prog_CXX
5547if test -n "$CXX"; then
5548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5549$as_echo "$CXX" >&6; }
5550else
5551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5552$as_echo "no" >&6; }
5553fi
5554
5555
5556    test -n "$CXX" && break
5557  done
5558fi
5559if test -z "$CXX"; then
5560  ac_ct_CXX=$CXX
5561  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5562do
5563  # Extract the first word of "$ac_prog", so it can be a program name with args.
5564set dummy $ac_prog; ac_word=$2
5565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5566$as_echo_n "checking for $ac_word... " >&6; }
5567if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5568  $as_echo_n "(cached) " >&6
5569else
5570  if test -n "$ac_ct_CXX"; then
5571  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5572else
5573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5574for as_dir in $PATH
5575do
5576  IFS=$as_save_IFS
5577  test -z "$as_dir" && as_dir=.
5578    for ac_exec_ext in '' $ac_executable_extensions; do
5579  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5580    ac_cv_prog_ac_ct_CXX="$ac_prog"
5581    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5582    break 2
5583  fi
5584done
5585  done
5586IFS=$as_save_IFS
5587
5588fi
5589fi
5590ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5591if test -n "$ac_ct_CXX"; then
5592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5593$as_echo "$ac_ct_CXX" >&6; }
5594else
5595  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5596$as_echo "no" >&6; }
5597fi
5598
5599
5600  test -n "$ac_ct_CXX" && break
5601done
5602
5603  if test "x$ac_ct_CXX" = x; then
5604    CXX="g++"
5605  else
5606    case $cross_compiling:$ac_tool_warned in
5607yes:)
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5610ac_tool_warned=yes ;;
5611esac
5612    CXX=$ac_ct_CXX
5613  fi
5614fi
5615
5616  fi
5617fi
5618# Provide some information about the compiler.
5619$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5620set X $ac_compile
5621ac_compiler=$2
5622for ac_option in --version -v -V -qversion; do
5623  { { ac_try="$ac_compiler $ac_option >&5"
5624case "(($ac_try" in
5625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5626  *) ac_try_echo=$ac_try;;
5627esac
5628eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5629$as_echo "$ac_try_echo"; } >&5
5630  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5631  ac_status=$?
5632  if test -s conftest.err; then
5633    sed '10a\
5634... rest of stderr output deleted ...
5635         10q' conftest.err >conftest.er1
5636    cat conftest.er1 >&5
5637  fi
5638  rm -f conftest.er1 conftest.err
5639  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5640  test $ac_status = 0; }
5641done
5642
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5644$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5645if ${ac_cv_cxx_compiler_gnu+:} false; then :
5646  $as_echo_n "(cached) " >&6
5647else
5648  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5649/* end confdefs.h.  */
5650
5651int
5652main ()
5653{
5654#ifndef __GNUC__
5655       choke me
5656#endif
5657
5658  ;
5659  return 0;
5660}
5661_ACEOF
5662if ac_fn_cxx_try_compile "$LINENO"; then :
5663  ac_compiler_gnu=yes
5664else
5665  ac_compiler_gnu=no
5666fi
5667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5668ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5669
5670fi
5671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5672$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5673if test $ac_compiler_gnu = yes; then
5674  GXX=yes
5675else
5676  GXX=
5677fi
5678ac_test_CXXFLAGS=${CXXFLAGS+set}
5679ac_save_CXXFLAGS=$CXXFLAGS
5680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5681$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5682if ${ac_cv_prog_cxx_g+:} false; then :
5683  $as_echo_n "(cached) " >&6
5684else
5685  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5686   ac_cxx_werror_flag=yes
5687   ac_cv_prog_cxx_g=no
5688   CXXFLAGS="-g"
5689   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690/* end confdefs.h.  */
5691
5692int
5693main ()
5694{
5695
5696  ;
5697  return 0;
5698}
5699_ACEOF
5700if ac_fn_cxx_try_compile "$LINENO"; then :
5701  ac_cv_prog_cxx_g=yes
5702else
5703  CXXFLAGS=""
5704      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5705/* end confdefs.h.  */
5706
5707int
5708main ()
5709{
5710
5711  ;
5712  return 0;
5713}
5714_ACEOF
5715if ac_fn_cxx_try_compile "$LINENO"; then :
5716
5717else
5718  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5719	 CXXFLAGS="-g"
5720	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5721/* end confdefs.h.  */
5722
5723int
5724main ()
5725{
5726
5727  ;
5728  return 0;
5729}
5730_ACEOF
5731if ac_fn_cxx_try_compile "$LINENO"; then :
5732  ac_cv_prog_cxx_g=yes
5733fi
5734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5735fi
5736rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5737fi
5738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5739   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5740fi
5741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5742$as_echo "$ac_cv_prog_cxx_g" >&6; }
5743if test "$ac_test_CXXFLAGS" = set; then
5744  CXXFLAGS=$ac_save_CXXFLAGS
5745elif test $ac_cv_prog_cxx_g = yes; then
5746  if test "$GXX" = yes; then
5747    CXXFLAGS="-g -O2"
5748  else
5749    CXXFLAGS="-g"
5750  fi
5751else
5752  if test "$GXX" = yes; then
5753    CXXFLAGS="-O2"
5754  else
5755    CXXFLAGS=
5756  fi
5757fi
5758ac_ext=c
5759ac_cpp='$CPP $CPPFLAGS'
5760ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5761ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5762ac_compiler_gnu=$ac_cv_c_compiler_gnu
5763
5764depcc="$CXX"  am_compiler_list=
5765
5766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5767$as_echo_n "checking dependency style of $depcc... " >&6; }
5768if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5769  $as_echo_n "(cached) " >&6
5770else
5771  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5772  # We make a subdir and do the tests there.  Otherwise we can end up
5773  # making bogus files that we don't know about and never remove.  For
5774  # instance it was reported that on HP-UX the gcc test will end up
5775  # making a dummy file named 'D' -- because '-MD' means "put the output
5776  # in D".
5777  rm -rf conftest.dir
5778  mkdir conftest.dir
5779  # Copy depcomp to subdir because otherwise we won't find it if we're
5780  # using a relative directory.
5781  cp "$am_depcomp" conftest.dir
5782  cd conftest.dir
5783  # We will build objects and dependencies in a subdirectory because
5784  # it helps to detect inapplicable dependency modes.  For instance
5785  # both Tru64's cc and ICC support -MD to output dependencies as a
5786  # side effect of compilation, but ICC will put the dependencies in
5787  # the current directory while Tru64 will put them in the object
5788  # directory.
5789  mkdir sub
5790
5791  am_cv_CXX_dependencies_compiler_type=none
5792  if test "$am_compiler_list" = ""; then
5793     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5794  fi
5795  am__universal=false
5796  case " $depcc " in #(
5797     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5798     esac
5799
5800  for depmode in $am_compiler_list; do
5801    # Setup a source with many dependencies, because some compilers
5802    # like to wrap large dependency lists on column 80 (with \), and
5803    # we should not choose a depcomp mode which is confused by this.
5804    #
5805    # We need to recreate these files for each test, as the compiler may
5806    # overwrite some of them when testing with obscure command lines.
5807    # This happens at least with the AIX C compiler.
5808    : > sub/conftest.c
5809    for i in 1 2 3 4 5 6; do
5810      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5811      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5812      # Solaris 10 /bin/sh.
5813      echo '/* dummy */' > sub/conftst$i.h
5814    done
5815    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5816
5817    # We check with '-c' and '-o' for the sake of the "dashmstdout"
5818    # mode.  It turns out that the SunPro C++ compiler does not properly
5819    # handle '-M -o', and we need to detect this.  Also, some Intel
5820    # versions had trouble with output in subdirs.
5821    am__obj=sub/conftest.${OBJEXT-o}
5822    am__minus_obj="-o $am__obj"
5823    case $depmode in
5824    gcc)
5825      # This depmode causes a compiler race in universal mode.
5826      test "$am__universal" = false || continue
5827      ;;
5828    nosideeffect)
5829      # After this tag, mechanisms are not by side-effect, so they'll
5830      # only be used when explicitly requested.
5831      if test "x$enable_dependency_tracking" = xyes; then
5832	continue
5833      else
5834	break
5835      fi
5836      ;;
5837    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5838      # This compiler won't grok '-c -o', but also, the minuso test has
5839      # not run yet.  These depmodes are late enough in the game, and
5840      # so weak that their functioning should not be impacted.
5841      am__obj=conftest.${OBJEXT-o}
5842      am__minus_obj=
5843      ;;
5844    none) break ;;
5845    esac
5846    if depmode=$depmode \
5847       source=sub/conftest.c object=$am__obj \
5848       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5849       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5850         >/dev/null 2>conftest.err &&
5851       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5852       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5853       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5854       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5855      # icc doesn't choke on unknown options, it will just issue warnings
5856      # or remarks (even with -Werror).  So we grep stderr for any message
5857      # that says an option was ignored or not supported.
5858      # When given -MP, icc 7.0 and 7.1 complain thusly:
5859      #   icc: Command line warning: ignoring option '-M'; no argument required
5860      # The diagnosis changed in icc 8.0:
5861      #   icc: Command line remark: option '-MP' not supported
5862      if (grep 'ignoring option' conftest.err ||
5863          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5864        am_cv_CXX_dependencies_compiler_type=$depmode
5865        break
5866      fi
5867    fi
5868  done
5869
5870  cd ..
5871  rm -rf conftest.dir
5872else
5873  am_cv_CXX_dependencies_compiler_type=none
5874fi
5875
5876fi
5877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5878$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5879CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5880
5881 if
5882  test "x$enable_dependency_tracking" != xno \
5883  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5884  am__fastdepCXX_TRUE=
5885  am__fastdepCXX_FALSE='#'
5886else
5887  am__fastdepCXX_TRUE='#'
5888  am__fastdepCXX_FALSE=
5889fi
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899# Newer automakes demand CCAS and CCASFLAGS.
5900: ${CCAS='$(CC)'}
5901: ${CCASFLAGS='$(CFLAGS)'}
5902
5903
5904
5905if test -n "$ac_tool_prefix"; then
5906  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5907set dummy ${ac_tool_prefix}as; ac_word=$2
5908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5909$as_echo_n "checking for $ac_word... " >&6; }
5910if ${ac_cv_prog_AS+:} false; then :
5911  $as_echo_n "(cached) " >&6
5912else
5913  if test -n "$AS"; then
5914  ac_cv_prog_AS="$AS" # Let the user override the test.
5915else
5916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5917for as_dir in $PATH
5918do
5919  IFS=$as_save_IFS
5920  test -z "$as_dir" && as_dir=.
5921    for ac_exec_ext in '' $ac_executable_extensions; do
5922  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5923    ac_cv_prog_AS="${ac_tool_prefix}as"
5924    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5925    break 2
5926  fi
5927done
5928  done
5929IFS=$as_save_IFS
5930
5931fi
5932fi
5933AS=$ac_cv_prog_AS
5934if test -n "$AS"; then
5935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5936$as_echo "$AS" >&6; }
5937else
5938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5939$as_echo "no" >&6; }
5940fi
5941
5942
5943fi
5944if test -z "$ac_cv_prog_AS"; then
5945  ac_ct_AS=$AS
5946  # Extract the first word of "as", so it can be a program name with args.
5947set dummy as; ac_word=$2
5948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5949$as_echo_n "checking for $ac_word... " >&6; }
5950if ${ac_cv_prog_ac_ct_AS+:} false; then :
5951  $as_echo_n "(cached) " >&6
5952else
5953  if test -n "$ac_ct_AS"; then
5954  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5955else
5956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5957for as_dir in $PATH
5958do
5959  IFS=$as_save_IFS
5960  test -z "$as_dir" && as_dir=.
5961    for ac_exec_ext in '' $ac_executable_extensions; do
5962  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5963    ac_cv_prog_ac_ct_AS="as"
5964    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5965    break 2
5966  fi
5967done
5968  done
5969IFS=$as_save_IFS
5970
5971fi
5972fi
5973ac_ct_AS=$ac_cv_prog_ac_ct_AS
5974if test -n "$ac_ct_AS"; then
5975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5976$as_echo "$ac_ct_AS" >&6; }
5977else
5978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5979$as_echo "no" >&6; }
5980fi
5981
5982  if test "x$ac_ct_AS" = x; then
5983    AS=""
5984  else
5985    case $cross_compiling:$ac_tool_warned in
5986yes:)
5987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5989ac_tool_warned=yes ;;
5990esac
5991    AS=$ac_ct_AS
5992  fi
5993else
5994  AS="$ac_cv_prog_AS"
5995fi
5996
5997if test -n "$ac_tool_prefix"; then
5998  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5999set dummy ${ac_tool_prefix}ar; ac_word=$2
6000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6001$as_echo_n "checking for $ac_word... " >&6; }
6002if ${ac_cv_prog_AR+:} false; then :
6003  $as_echo_n "(cached) " >&6
6004else
6005  if test -n "$AR"; then
6006  ac_cv_prog_AR="$AR" # Let the user override the test.
6007else
6008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6009for as_dir in $PATH
6010do
6011  IFS=$as_save_IFS
6012  test -z "$as_dir" && as_dir=.
6013    for ac_exec_ext in '' $ac_executable_extensions; do
6014  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6015    ac_cv_prog_AR="${ac_tool_prefix}ar"
6016    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6017    break 2
6018  fi
6019done
6020  done
6021IFS=$as_save_IFS
6022
6023fi
6024fi
6025AR=$ac_cv_prog_AR
6026if test -n "$AR"; then
6027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6028$as_echo "$AR" >&6; }
6029else
6030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6031$as_echo "no" >&6; }
6032fi
6033
6034
6035fi
6036if test -z "$ac_cv_prog_AR"; then
6037  ac_ct_AR=$AR
6038  # Extract the first word of "ar", so it can be a program name with args.
6039set dummy ar; ac_word=$2
6040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6041$as_echo_n "checking for $ac_word... " >&6; }
6042if ${ac_cv_prog_ac_ct_AR+:} false; then :
6043  $as_echo_n "(cached) " >&6
6044else
6045  if test -n "$ac_ct_AR"; then
6046  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6047else
6048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049for as_dir in $PATH
6050do
6051  IFS=$as_save_IFS
6052  test -z "$as_dir" && as_dir=.
6053    for ac_exec_ext in '' $ac_executable_extensions; do
6054  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6055    ac_cv_prog_ac_ct_AR="ar"
6056    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6057    break 2
6058  fi
6059done
6060  done
6061IFS=$as_save_IFS
6062
6063fi
6064fi
6065ac_ct_AR=$ac_cv_prog_ac_ct_AR
6066if test -n "$ac_ct_AR"; then
6067  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6068$as_echo "$ac_ct_AR" >&6; }
6069else
6070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6071$as_echo "no" >&6; }
6072fi
6073
6074  if test "x$ac_ct_AR" = x; then
6075    AR=""
6076  else
6077    case $cross_compiling:$ac_tool_warned in
6078yes:)
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6081ac_tool_warned=yes ;;
6082esac
6083    AR=$ac_ct_AR
6084  fi
6085else
6086  AR="$ac_cv_prog_AR"
6087fi
6088
6089if test -n "$ac_tool_prefix"; then
6090  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6091set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6093$as_echo_n "checking for $ac_word... " >&6; }
6094if ${ac_cv_prog_RANLIB+:} false; then :
6095  $as_echo_n "(cached) " >&6
6096else
6097  if test -n "$RANLIB"; then
6098  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6099else
6100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6101for as_dir in $PATH
6102do
6103  IFS=$as_save_IFS
6104  test -z "$as_dir" && as_dir=.
6105    for ac_exec_ext in '' $ac_executable_extensions; do
6106  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6107    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6108    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6109    break 2
6110  fi
6111done
6112  done
6113IFS=$as_save_IFS
6114
6115fi
6116fi
6117RANLIB=$ac_cv_prog_RANLIB
6118if test -n "$RANLIB"; then
6119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6120$as_echo "$RANLIB" >&6; }
6121else
6122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6123$as_echo "no" >&6; }
6124fi
6125
6126
6127fi
6128if test -z "$ac_cv_prog_RANLIB"; then
6129  ac_ct_RANLIB=$RANLIB
6130  # Extract the first word of "ranlib", so it can be a program name with args.
6131set dummy ranlib; ac_word=$2
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6133$as_echo_n "checking for $ac_word... " >&6; }
6134if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6135  $as_echo_n "(cached) " >&6
6136else
6137  if test -n "$ac_ct_RANLIB"; then
6138  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6139else
6140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6141for as_dir in $PATH
6142do
6143  IFS=$as_save_IFS
6144  test -z "$as_dir" && as_dir=.
6145    for ac_exec_ext in '' $ac_executable_extensions; do
6146  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6147    ac_cv_prog_ac_ct_RANLIB="ranlib"
6148    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6149    break 2
6150  fi
6151done
6152  done
6153IFS=$as_save_IFS
6154
6155fi
6156fi
6157ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6158if test -n "$ac_ct_RANLIB"; then
6159  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6160$as_echo "$ac_ct_RANLIB" >&6; }
6161else
6162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6163$as_echo "no" >&6; }
6164fi
6165
6166  if test "x$ac_ct_RANLIB" = x; then
6167    RANLIB=":"
6168  else
6169    case $cross_compiling:$ac_tool_warned in
6170yes:)
6171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6173ac_tool_warned=yes ;;
6174esac
6175    RANLIB=$ac_ct_RANLIB
6176  fi
6177else
6178  RANLIB="$ac_cv_prog_RANLIB"
6179fi
6180
6181
6182# Configure libtool
6183enable_dlopen=yes
6184
6185
6186
6187case `pwd` in
6188  *\ * | *\	*)
6189    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6190$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6191esac
6192
6193
6194
6195macro_version='2.2.7a'
6196macro_revision='1.3134'
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210ltmain="$ac_aux_dir/ltmain.sh"
6211
6212# Backslashify metacharacters that are still active within
6213# double-quoted strings.
6214sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6215
6216# Same as above, but do not quote variable references.
6217double_quote_subst='s/\(["`\\]\)/\\\1/g'
6218
6219# Sed substitution to delay expansion of an escaped shell variable in a
6220# double_quote_subst'ed string.
6221delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6222
6223# Sed substitution to delay expansion of an escaped single quote.
6224delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6225
6226# Sed substitution to avoid accidental globbing in evaled expressions
6227no_glob_subst='s/\*/\\\*/g'
6228
6229ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6230ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6231ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6232
6233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6234$as_echo_n "checking how to print strings... " >&6; }
6235# Test print first, because it will be a builtin if present.
6236if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6237   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6238  ECHO='print -r --'
6239elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6240  ECHO='printf %s\n'
6241else
6242  # Use this function as a fallback that always works.
6243  func_fallback_echo ()
6244  {
6245    eval 'cat <<_LTECHO_EOF
6246$1
6247_LTECHO_EOF'
6248  }
6249  ECHO='func_fallback_echo'
6250fi
6251
6252# func_echo_all arg...
6253# Invoke $ECHO with all args, space-separated.
6254func_echo_all ()
6255{
6256    $ECHO ""
6257}
6258
6259case "$ECHO" in
6260  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6261$as_echo "printf" >&6; } ;;
6262  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6263$as_echo "print -r" >&6; } ;;
6264  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6265$as_echo "cat" >&6; } ;;
6266esac
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6282$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6283if ${ac_cv_path_SED+:} false; then :
6284  $as_echo_n "(cached) " >&6
6285else
6286            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6287     for ac_i in 1 2 3 4 5 6 7; do
6288       ac_script="$ac_script$as_nl$ac_script"
6289     done
6290     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6291     { ac_script=; unset ac_script;}
6292     if test -z "$SED"; then
6293  ac_path_SED_found=false
6294  # Loop through the user's path and test for each of PROGNAME-LIST
6295  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6296for as_dir in $PATH
6297do
6298  IFS=$as_save_IFS
6299  test -z "$as_dir" && as_dir=.
6300    for ac_prog in sed gsed; do
6301    for ac_exec_ext in '' $ac_executable_extensions; do
6302      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6303      as_fn_executable_p "$ac_path_SED" || continue
6304# Check for GNU ac_path_SED and select it if it is found.
6305  # Check for GNU $ac_path_SED
6306case `"$ac_path_SED" --version 2>&1` in
6307*GNU*)
6308  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6309*)
6310  ac_count=0
6311  $as_echo_n 0123456789 >"conftest.in"
6312  while :
6313  do
6314    cat "conftest.in" "conftest.in" >"conftest.tmp"
6315    mv "conftest.tmp" "conftest.in"
6316    cp "conftest.in" "conftest.nl"
6317    $as_echo '' >> "conftest.nl"
6318    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6319    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6320    as_fn_arith $ac_count + 1 && ac_count=$as_val
6321    if test $ac_count -gt ${ac_path_SED_max-0}; then
6322      # Best one so far, save it but keep looking for a better one
6323      ac_cv_path_SED="$ac_path_SED"
6324      ac_path_SED_max=$ac_count
6325    fi
6326    # 10*(2^10) chars as input seems more than enough
6327    test $ac_count -gt 10 && break
6328  done
6329  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6330esac
6331
6332      $ac_path_SED_found && break 3
6333    done
6334  done
6335  done
6336IFS=$as_save_IFS
6337  if test -z "$ac_cv_path_SED"; then
6338    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6339  fi
6340else
6341  ac_cv_path_SED=$SED
6342fi
6343
6344fi
6345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6346$as_echo "$ac_cv_path_SED" >&6; }
6347 SED="$ac_cv_path_SED"
6348  rm -f conftest.sed
6349
6350test -z "$SED" && SED=sed
6351Xsed="$SED -e 1s/^X//"
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6364$as_echo_n "checking for fgrep... " >&6; }
6365if ${ac_cv_path_FGREP+:} false; then :
6366  $as_echo_n "(cached) " >&6
6367else
6368  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6369   then ac_cv_path_FGREP="$GREP -F"
6370   else
6371     if test -z "$FGREP"; then
6372  ac_path_FGREP_found=false
6373  # Loop through the user's path and test for each of PROGNAME-LIST
6374  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6375for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6376do
6377  IFS=$as_save_IFS
6378  test -z "$as_dir" && as_dir=.
6379    for ac_prog in fgrep; do
6380    for ac_exec_ext in '' $ac_executable_extensions; do
6381      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6382      as_fn_executable_p "$ac_path_FGREP" || continue
6383# Check for GNU ac_path_FGREP and select it if it is found.
6384  # Check for GNU $ac_path_FGREP
6385case `"$ac_path_FGREP" --version 2>&1` in
6386*GNU*)
6387  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6388*)
6389  ac_count=0
6390  $as_echo_n 0123456789 >"conftest.in"
6391  while :
6392  do
6393    cat "conftest.in" "conftest.in" >"conftest.tmp"
6394    mv "conftest.tmp" "conftest.in"
6395    cp "conftest.in" "conftest.nl"
6396    $as_echo 'FGREP' >> "conftest.nl"
6397    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6398    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6399    as_fn_arith $ac_count + 1 && ac_count=$as_val
6400    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6401      # Best one so far, save it but keep looking for a better one
6402      ac_cv_path_FGREP="$ac_path_FGREP"
6403      ac_path_FGREP_max=$ac_count
6404    fi
6405    # 10*(2^10) chars as input seems more than enough
6406    test $ac_count -gt 10 && break
6407  done
6408  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6409esac
6410
6411      $ac_path_FGREP_found && break 3
6412    done
6413  done
6414  done
6415IFS=$as_save_IFS
6416  if test -z "$ac_cv_path_FGREP"; then
6417    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6418  fi
6419else
6420  ac_cv_path_FGREP=$FGREP
6421fi
6422
6423   fi
6424fi
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6426$as_echo "$ac_cv_path_FGREP" >&6; }
6427 FGREP="$ac_cv_path_FGREP"
6428
6429
6430test -z "$GREP" && GREP=grep
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450# Check whether --with-gnu-ld was given.
6451if test "${with_gnu_ld+set}" = set; then :
6452  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6453else
6454  with_gnu_ld=no
6455fi
6456
6457ac_prog=ld
6458if test "$GCC" = yes; then
6459  # Check if gcc -print-prog-name=ld gives a path.
6460  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6461$as_echo_n "checking for ld used by $CC... " >&6; }
6462  case $host in
6463  *-*-mingw*)
6464    # gcc leaves a trailing carriage return which upsets mingw
6465    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6466  *)
6467    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6468  esac
6469  case $ac_prog in
6470    # Accept absolute paths.
6471    [\\/]* | ?:[\\/]*)
6472      re_direlt='/[^/][^/]*/\.\./'
6473      # Canonicalize the pathname of ld
6474      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6475      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6476	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6477      done
6478      test -z "$LD" && LD="$ac_prog"
6479      ;;
6480  "")
6481    # If it fails, then pretend we aren't using GCC.
6482    ac_prog=ld
6483    ;;
6484  *)
6485    # If it is relative, then search for the first ld in PATH.
6486    with_gnu_ld=unknown
6487    ;;
6488  esac
6489elif test "$with_gnu_ld" = yes; then
6490  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6491$as_echo_n "checking for GNU ld... " >&6; }
6492else
6493  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6494$as_echo_n "checking for non-GNU ld... " >&6; }
6495fi
6496if ${lt_cv_path_LD+:} false; then :
6497  $as_echo_n "(cached) " >&6
6498else
6499  if test -z "$LD"; then
6500  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6501  for ac_dir in $PATH; do
6502    IFS="$lt_save_ifs"
6503    test -z "$ac_dir" && ac_dir=.
6504    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6505      lt_cv_path_LD="$ac_dir/$ac_prog"
6506      # Check to see if the program is GNU ld.  I'd rather use --version,
6507      # but apparently some variants of GNU ld only accept -v.
6508      # Break only if it was the GNU/non-GNU ld that we prefer.
6509      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6510      *GNU* | *'with BFD'*)
6511	test "$with_gnu_ld" != no && break
6512	;;
6513      *)
6514	test "$with_gnu_ld" != yes && break
6515	;;
6516      esac
6517    fi
6518  done
6519  IFS="$lt_save_ifs"
6520else
6521  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6522fi
6523fi
6524
6525LD="$lt_cv_path_LD"
6526if test -n "$LD"; then
6527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6528$as_echo "$LD" >&6; }
6529else
6530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6531$as_echo "no" >&6; }
6532fi
6533test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6535$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6536if ${lt_cv_prog_gnu_ld+:} false; then :
6537  $as_echo_n "(cached) " >&6
6538else
6539  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6540case `$LD -v 2>&1 </dev/null` in
6541*GNU* | *'with BFD'*)
6542  lt_cv_prog_gnu_ld=yes
6543  ;;
6544*)
6545  lt_cv_prog_gnu_ld=no
6546  ;;
6547esac
6548fi
6549{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6550$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6551with_gnu_ld=$lt_cv_prog_gnu_ld
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6562$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6563if ${lt_cv_path_NM+:} false; then :
6564  $as_echo_n "(cached) " >&6
6565else
6566  if test -n "$NM"; then
6567  # Let the user override the test.
6568  lt_cv_path_NM="$NM"
6569else
6570  lt_nm_to_check="${ac_tool_prefix}nm"
6571  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6572    lt_nm_to_check="$lt_nm_to_check nm"
6573  fi
6574  for lt_tmp_nm in $lt_nm_to_check; do
6575    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6576    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6577      IFS="$lt_save_ifs"
6578      test -z "$ac_dir" && ac_dir=.
6579      tmp_nm="$ac_dir/$lt_tmp_nm"
6580      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6581	# Check to see if the nm accepts a BSD-compat flag.
6582	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
6583	#   nm: unknown option "B" ignored
6584	# Tru64's nm complains that /dev/null is an invalid object file
6585	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6586	*/dev/null* | *'Invalid file or object type'*)
6587	  lt_cv_path_NM="$tmp_nm -B"
6588	  break
6589	  ;;
6590	*)
6591	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6592	  */dev/null*)
6593	    lt_cv_path_NM="$tmp_nm -p"
6594	    break
6595	    ;;
6596	  *)
6597	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6598	    continue # so that we can try to find one that supports BSD flags
6599	    ;;
6600	  esac
6601	  ;;
6602	esac
6603      fi
6604    done
6605    IFS="$lt_save_ifs"
6606  done
6607  : ${lt_cv_path_NM=no}
6608fi
6609fi
6610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6611$as_echo "$lt_cv_path_NM" >&6; }
6612if test "$lt_cv_path_NM" != "no"; then
6613  NM="$lt_cv_path_NM"
6614else
6615  # Didn't find any BSD compatible name lister, look for dumpbin.
6616  if test -n "$DUMPBIN"; then :
6617    # Let the user override the test.
6618  else
6619    if test -n "$ac_tool_prefix"; then
6620  for ac_prog in dumpbin "link -dump"
6621  do
6622    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6623set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6625$as_echo_n "checking for $ac_word... " >&6; }
6626if ${ac_cv_prog_DUMPBIN+:} false; then :
6627  $as_echo_n "(cached) " >&6
6628else
6629  if test -n "$DUMPBIN"; then
6630  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6631else
6632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6633for as_dir in $PATH
6634do
6635  IFS=$as_save_IFS
6636  test -z "$as_dir" && as_dir=.
6637    for ac_exec_ext in '' $ac_executable_extensions; do
6638  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6639    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6640    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6641    break 2
6642  fi
6643done
6644  done
6645IFS=$as_save_IFS
6646
6647fi
6648fi
6649DUMPBIN=$ac_cv_prog_DUMPBIN
6650if test -n "$DUMPBIN"; then
6651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6652$as_echo "$DUMPBIN" >&6; }
6653else
6654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6655$as_echo "no" >&6; }
6656fi
6657
6658
6659    test -n "$DUMPBIN" && break
6660  done
6661fi
6662if test -z "$DUMPBIN"; then
6663  ac_ct_DUMPBIN=$DUMPBIN
6664  for ac_prog in dumpbin "link -dump"
6665do
6666  # Extract the first word of "$ac_prog", so it can be a program name with args.
6667set dummy $ac_prog; ac_word=$2
6668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6669$as_echo_n "checking for $ac_word... " >&6; }
6670if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6671  $as_echo_n "(cached) " >&6
6672else
6673  if test -n "$ac_ct_DUMPBIN"; then
6674  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6675else
6676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6677for as_dir in $PATH
6678do
6679  IFS=$as_save_IFS
6680  test -z "$as_dir" && as_dir=.
6681    for ac_exec_ext in '' $ac_executable_extensions; do
6682  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6683    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6684    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6685    break 2
6686  fi
6687done
6688  done
6689IFS=$as_save_IFS
6690
6691fi
6692fi
6693ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6694if test -n "$ac_ct_DUMPBIN"; then
6695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6696$as_echo "$ac_ct_DUMPBIN" >&6; }
6697else
6698  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6699$as_echo "no" >&6; }
6700fi
6701
6702
6703  test -n "$ac_ct_DUMPBIN" && break
6704done
6705
6706  if test "x$ac_ct_DUMPBIN" = x; then
6707    DUMPBIN=":"
6708  else
6709    case $cross_compiling:$ac_tool_warned in
6710yes:)
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6712$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6713ac_tool_warned=yes ;;
6714esac
6715    DUMPBIN=$ac_ct_DUMPBIN
6716  fi
6717fi
6718
6719    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6720    *COFF*)
6721      DUMPBIN="$DUMPBIN -symbols"
6722      ;;
6723    *)
6724      DUMPBIN=:
6725      ;;
6726    esac
6727  fi
6728
6729  if test "$DUMPBIN" != ":"; then
6730    NM="$DUMPBIN"
6731  fi
6732fi
6733test -z "$NM" && NM=nm
6734
6735
6736
6737
6738
6739
6740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6741$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6742if ${lt_cv_nm_interface+:} false; then :
6743  $as_echo_n "(cached) " >&6
6744else
6745  lt_cv_nm_interface="BSD nm"
6746  echo "int some_variable = 0;" > conftest.$ac_ext
6747  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6748  (eval "$ac_compile" 2>conftest.err)
6749  cat conftest.err >&5
6750  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6751  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6752  cat conftest.err >&5
6753  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6754  cat conftest.out >&5
6755  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6756    lt_cv_nm_interface="MS dumpbin"
6757  fi
6758  rm -f conftest*
6759fi
6760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6761$as_echo "$lt_cv_nm_interface" >&6; }
6762
6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6764$as_echo_n "checking whether ln -s works... " >&6; }
6765LN_S=$as_ln_s
6766if test "$LN_S" = "ln -s"; then
6767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6768$as_echo "yes" >&6; }
6769else
6770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6771$as_echo "no, using $LN_S" >&6; }
6772fi
6773
6774# find the maximum length of command line arguments
6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6776$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6777if ${lt_cv_sys_max_cmd_len+:} false; then :
6778  $as_echo_n "(cached) " >&6
6779else
6780    i=0
6781  teststring="ABCD"
6782
6783  case $build_os in
6784  msdosdjgpp*)
6785    # On DJGPP, this test can blow up pretty badly due to problems in libc
6786    # (any single argument exceeding 2000 bytes causes a buffer overrun
6787    # during glob expansion).  Even if it were fixed, the result of this
6788    # check would be larger than it should be.
6789    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6790    ;;
6791
6792  gnu*)
6793    # Under GNU Hurd, this test is not required because there is
6794    # no limit to the length of command line arguments.
6795    # Libtool will interpret -1 as no limit whatsoever
6796    lt_cv_sys_max_cmd_len=-1;
6797    ;;
6798
6799  cygwin* | mingw* | cegcc*)
6800    # On Win9x/ME, this test blows up -- it succeeds, but takes
6801    # about 5 minutes as the teststring grows exponentially.
6802    # Worse, since 9x/ME are not pre-emptively multitasking,
6803    # you end up with a "frozen" computer, even though with patience
6804    # the test eventually succeeds (with a max line length of 256k).
6805    # Instead, let's just punt: use the minimum linelength reported by
6806    # all of the supported platforms: 8192 (on NT/2K/XP).
6807    lt_cv_sys_max_cmd_len=8192;
6808    ;;
6809
6810  mint*)
6811    # On MiNT this can take a long time and run out of memory.
6812    lt_cv_sys_max_cmd_len=8192;
6813    ;;
6814
6815  amigaos*)
6816    # On AmigaOS with pdksh, this test takes hours, literally.
6817    # So we just punt and use a minimum line length of 8192.
6818    lt_cv_sys_max_cmd_len=8192;
6819    ;;
6820
6821  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6822    # This has been around since 386BSD, at least.  Likely further.
6823    if test -x /sbin/sysctl; then
6824      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6825    elif test -x /usr/sbin/sysctl; then
6826      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6827    else
6828      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6829    fi
6830    # And add a safety zone
6831    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6832    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6833    ;;
6834
6835  interix*)
6836    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6837    lt_cv_sys_max_cmd_len=196608
6838    ;;
6839
6840  osf*)
6841    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6842    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6843    # nice to cause kernel panics so lets avoid the loop below.
6844    # First set a reasonable default.
6845    lt_cv_sys_max_cmd_len=16384
6846    #
6847    if test -x /sbin/sysconfig; then
6848      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6849        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6850      esac
6851    fi
6852    ;;
6853  sco3.2v5*)
6854    lt_cv_sys_max_cmd_len=102400
6855    ;;
6856  sysv5* | sco5v6* | sysv4.2uw2*)
6857    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6858    if test -n "$kargmax"; then
6859      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6860    else
6861      lt_cv_sys_max_cmd_len=32768
6862    fi
6863    ;;
6864  *)
6865    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6866    if test -n "$lt_cv_sys_max_cmd_len"; then
6867      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6868      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6869    else
6870      # Make teststring a little bigger before we do anything with it.
6871      # a 1K string should be a reasonable start.
6872      for i in 1 2 3 4 5 6 7 8 ; do
6873        teststring=$teststring$teststring
6874      done
6875      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6876      # If test is not a shell built-in, we'll probably end up computing a
6877      # maximum length that is only half of the actual maximum length, but
6878      # we can't tell.
6879      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6880	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6881	      test $i != 17 # 1/2 MB should be enough
6882      do
6883        i=`expr $i + 1`
6884        teststring=$teststring$teststring
6885      done
6886      # Only check the string length outside the loop.
6887      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6888      teststring=
6889      # Add a significant safety factor because C++ compilers can tack on
6890      # massive amounts of additional arguments before passing them to the
6891      # linker.  It appears as though 1/2 is a usable value.
6892      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6893    fi
6894    ;;
6895  esac
6896
6897fi
6898
6899if test -n $lt_cv_sys_max_cmd_len ; then
6900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6901$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6902else
6903  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6904$as_echo "none" >&6; }
6905fi
6906max_cmd_len=$lt_cv_sys_max_cmd_len
6907
6908
6909
6910
6911
6912
6913: ${CP="cp -f"}
6914: ${MV="mv -f"}
6915: ${RM="rm -f"}
6916
6917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6918$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6919# Try some XSI features
6920xsi_shell=no
6921( _lt_dummy="a/b/c"
6922  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6923      = c,a/b,, \
6924    && eval 'test $(( 1 + 1 )) -eq 2 \
6925    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6926  && xsi_shell=yes
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6928$as_echo "$xsi_shell" >&6; }
6929
6930
6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6932$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6933lt_shell_append=no
6934( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6935    >/dev/null 2>&1 \
6936  && lt_shell_append=yes
6937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6938$as_echo "$lt_shell_append" >&6; }
6939
6940
6941if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6942  lt_unset=unset
6943else
6944  lt_unset=false
6945fi
6946
6947
6948
6949
6950
6951# test EBCDIC or ASCII
6952case `echo X|tr X '\101'` in
6953 A) # ASCII based system
6954    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6955  lt_SP2NL='tr \040 \012'
6956  lt_NL2SP='tr \015\012 \040\040'
6957  ;;
6958 *) # EBCDIC based system
6959  lt_SP2NL='tr \100 \n'
6960  lt_NL2SP='tr \r\n \100\100'
6961  ;;
6962esac
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6973$as_echo_n "checking for $LD option to reload object files... " >&6; }
6974if ${lt_cv_ld_reload_flag+:} false; then :
6975  $as_echo_n "(cached) " >&6
6976else
6977  lt_cv_ld_reload_flag='-r'
6978fi
6979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6980$as_echo "$lt_cv_ld_reload_flag" >&6; }
6981reload_flag=$lt_cv_ld_reload_flag
6982case $reload_flag in
6983"" | " "*) ;;
6984*) reload_flag=" $reload_flag" ;;
6985esac
6986reload_cmds='$LD$reload_flag -o $output$reload_objs'
6987case $host_os in
6988  darwin*)
6989    if test "$GCC" = yes; then
6990      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6991    else
6992      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6993    fi
6994    ;;
6995esac
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005if test -n "$ac_tool_prefix"; then
7006  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7007set dummy ${ac_tool_prefix}objdump; ac_word=$2
7008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7009$as_echo_n "checking for $ac_word... " >&6; }
7010if ${ac_cv_prog_OBJDUMP+:} false; then :
7011  $as_echo_n "(cached) " >&6
7012else
7013  if test -n "$OBJDUMP"; then
7014  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7015else
7016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017for as_dir in $PATH
7018do
7019  IFS=$as_save_IFS
7020  test -z "$as_dir" && as_dir=.
7021    for ac_exec_ext in '' $ac_executable_extensions; do
7022  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7023    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7024    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7025    break 2
7026  fi
7027done
7028  done
7029IFS=$as_save_IFS
7030
7031fi
7032fi
7033OBJDUMP=$ac_cv_prog_OBJDUMP
7034if test -n "$OBJDUMP"; then
7035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7036$as_echo "$OBJDUMP" >&6; }
7037else
7038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7039$as_echo "no" >&6; }
7040fi
7041
7042
7043fi
7044if test -z "$ac_cv_prog_OBJDUMP"; then
7045  ac_ct_OBJDUMP=$OBJDUMP
7046  # Extract the first word of "objdump", so it can be a program name with args.
7047set dummy objdump; ac_word=$2
7048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049$as_echo_n "checking for $ac_word... " >&6; }
7050if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7051  $as_echo_n "(cached) " >&6
7052else
7053  if test -n "$ac_ct_OBJDUMP"; then
7054  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7055else
7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057for as_dir in $PATH
7058do
7059  IFS=$as_save_IFS
7060  test -z "$as_dir" && as_dir=.
7061    for ac_exec_ext in '' $ac_executable_extensions; do
7062  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7063    ac_cv_prog_ac_ct_OBJDUMP="objdump"
7064    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065    break 2
7066  fi
7067done
7068  done
7069IFS=$as_save_IFS
7070
7071fi
7072fi
7073ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7074if test -n "$ac_ct_OBJDUMP"; then
7075  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7076$as_echo "$ac_ct_OBJDUMP" >&6; }
7077else
7078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079$as_echo "no" >&6; }
7080fi
7081
7082  if test "x$ac_ct_OBJDUMP" = x; then
7083    OBJDUMP="false"
7084  else
7085    case $cross_compiling:$ac_tool_warned in
7086yes:)
7087{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7089ac_tool_warned=yes ;;
7090esac
7091    OBJDUMP=$ac_ct_OBJDUMP
7092  fi
7093else
7094  OBJDUMP="$ac_cv_prog_OBJDUMP"
7095fi
7096
7097test -z "$OBJDUMP" && OBJDUMP=objdump
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7108$as_echo_n "checking how to recognize dependent libraries... " >&6; }
7109if ${lt_cv_deplibs_check_method+:} false; then :
7110  $as_echo_n "(cached) " >&6
7111else
7112  lt_cv_file_magic_cmd='$MAGIC_CMD'
7113lt_cv_file_magic_test_file=
7114lt_cv_deplibs_check_method='unknown'
7115# Need to set the preceding variable on all platforms that support
7116# interlibrary dependencies.
7117# 'none' -- dependencies not supported.
7118# `unknown' -- same as none, but documents that we really don't know.
7119# 'pass_all' -- all dependencies passed with no checks.
7120# 'test_compile' -- check by making test program.
7121# 'file_magic [[regex]]' -- check by looking for files in library path
7122# which responds to the $file_magic_cmd with a given extended regex.
7123# If you have `file' or equivalent on your system and you're not sure
7124# whether `pass_all' will *always* work, you probably want this one.
7125
7126case $host_os in
7127aix[4-9]*)
7128  lt_cv_deplibs_check_method=pass_all
7129  ;;
7130
7131beos*)
7132  lt_cv_deplibs_check_method=pass_all
7133  ;;
7134
7135bsdi[45]*)
7136  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7137  lt_cv_file_magic_cmd='/usr/bin/file -L'
7138  lt_cv_file_magic_test_file=/shlib/libc.so
7139  ;;
7140
7141cygwin*)
7142  # func_win32_libid is a shell function defined in ltmain.sh
7143  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7144  lt_cv_file_magic_cmd='func_win32_libid'
7145  ;;
7146
7147mingw* | pw32*)
7148  # Base MSYS/MinGW do not provide the 'file' command needed by
7149  # func_win32_libid shell function, so use a weaker test based on 'objdump',
7150  # unless we find 'file', for example because we are cross-compiling.
7151  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7152  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7153    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7154    lt_cv_file_magic_cmd='func_win32_libid'
7155  else
7156    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7157    lt_cv_file_magic_cmd='$OBJDUMP -f'
7158  fi
7159  ;;
7160
7161cegcc*)
7162  # use the weaker test based on 'objdump'. See mingw*.
7163  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7164  lt_cv_file_magic_cmd='$OBJDUMP -f'
7165  ;;
7166
7167darwin* | rhapsody*)
7168  lt_cv_deplibs_check_method=pass_all
7169  ;;
7170
7171freebsd* | dragonfly*)
7172  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7173    case $host_cpu in
7174    i*86 )
7175      # Not sure whether the presence of OpenBSD here was a mistake.
7176      # Let's accept both of them until this is cleared up.
7177      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7178      lt_cv_file_magic_cmd=/usr/bin/file
7179      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7180      ;;
7181    esac
7182  else
7183    lt_cv_deplibs_check_method=pass_all
7184  fi
7185  ;;
7186
7187gnu*)
7188  lt_cv_deplibs_check_method=pass_all
7189  ;;
7190
7191haiku*)
7192  lt_cv_deplibs_check_method=pass_all
7193  ;;
7194
7195hpux10.20* | hpux11*)
7196  lt_cv_file_magic_cmd=/usr/bin/file
7197  case $host_cpu in
7198  ia64*)
7199    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7200    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7201    ;;
7202  hppa*64*)
7203    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]'
7204    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7205    ;;
7206  *)
7207    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7208    lt_cv_file_magic_test_file=/usr/lib/libc.sl
7209    ;;
7210  esac
7211  ;;
7212
7213interix[3-9]*)
7214  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7215  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7216  ;;
7217
7218irix5* | irix6* | nonstopux*)
7219  case $LD in
7220  *-32|*"-32 ") libmagic=32-bit;;
7221  *-n32|*"-n32 ") libmagic=N32;;
7222  *-64|*"-64 ") libmagic=64-bit;;
7223  *) libmagic=never-match;;
7224  esac
7225  lt_cv_deplibs_check_method=pass_all
7226  ;;
7227
7228# This must be Linux ELF.
7229linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
7230  lt_cv_deplibs_check_method=pass_all
7231  ;;
7232
7233netbsd*)
7234  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7235    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7236  else
7237    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7238  fi
7239  ;;
7240
7241newos6*)
7242  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7243  lt_cv_file_magic_cmd=/usr/bin/file
7244  lt_cv_file_magic_test_file=/usr/lib/libnls.so
7245  ;;
7246
7247*nto* | *qnx*)
7248  lt_cv_deplibs_check_method=pass_all
7249  ;;
7250
7251openbsd*)
7252  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7253    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7254  else
7255    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7256  fi
7257  ;;
7258
7259osf3* | osf4* | osf5*)
7260  lt_cv_deplibs_check_method=pass_all
7261  ;;
7262
7263rdos*)
7264  lt_cv_deplibs_check_method=pass_all
7265  ;;
7266
7267solaris*)
7268  lt_cv_deplibs_check_method=pass_all
7269  ;;
7270
7271sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7272  lt_cv_deplibs_check_method=pass_all
7273  ;;
7274
7275sysv4 | sysv4.3*)
7276  case $host_vendor in
7277  motorola)
7278    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]'
7279    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7280    ;;
7281  ncr)
7282    lt_cv_deplibs_check_method=pass_all
7283    ;;
7284  sequent)
7285    lt_cv_file_magic_cmd='/bin/file'
7286    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7287    ;;
7288  sni)
7289    lt_cv_file_magic_cmd='/bin/file'
7290    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7291    lt_cv_file_magic_test_file=/lib/libc.so
7292    ;;
7293  siemens)
7294    lt_cv_deplibs_check_method=pass_all
7295    ;;
7296  pc)
7297    lt_cv_deplibs_check_method=pass_all
7298    ;;
7299  esac
7300  ;;
7301
7302tpf*)
7303  lt_cv_deplibs_check_method=pass_all
7304  ;;
7305esac
7306
7307fi
7308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7309$as_echo "$lt_cv_deplibs_check_method" >&6; }
7310file_magic_cmd=$lt_cv_file_magic_cmd
7311deplibs_check_method=$lt_cv_deplibs_check_method
7312test -z "$deplibs_check_method" && deplibs_check_method=unknown
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325if test -n "$ac_tool_prefix"; then
7326  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7327set dummy ${ac_tool_prefix}ar; ac_word=$2
7328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7329$as_echo_n "checking for $ac_word... " >&6; }
7330if ${ac_cv_prog_AR+:} false; then :
7331  $as_echo_n "(cached) " >&6
7332else
7333  if test -n "$AR"; then
7334  ac_cv_prog_AR="$AR" # Let the user override the test.
7335else
7336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337for as_dir in $PATH
7338do
7339  IFS=$as_save_IFS
7340  test -z "$as_dir" && as_dir=.
7341    for ac_exec_ext in '' $ac_executable_extensions; do
7342  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7343    ac_cv_prog_AR="${ac_tool_prefix}ar"
7344    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7345    break 2
7346  fi
7347done
7348  done
7349IFS=$as_save_IFS
7350
7351fi
7352fi
7353AR=$ac_cv_prog_AR
7354if test -n "$AR"; then
7355  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7356$as_echo "$AR" >&6; }
7357else
7358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7359$as_echo "no" >&6; }
7360fi
7361
7362
7363fi
7364if test -z "$ac_cv_prog_AR"; then
7365  ac_ct_AR=$AR
7366  # Extract the first word of "ar", so it can be a program name with args.
7367set dummy ar; ac_word=$2
7368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7369$as_echo_n "checking for $ac_word... " >&6; }
7370if ${ac_cv_prog_ac_ct_AR+:} false; then :
7371  $as_echo_n "(cached) " >&6
7372else
7373  if test -n "$ac_ct_AR"; then
7374  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7375else
7376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7377for as_dir in $PATH
7378do
7379  IFS=$as_save_IFS
7380  test -z "$as_dir" && as_dir=.
7381    for ac_exec_ext in '' $ac_executable_extensions; do
7382  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7383    ac_cv_prog_ac_ct_AR="ar"
7384    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7385    break 2
7386  fi
7387done
7388  done
7389IFS=$as_save_IFS
7390
7391fi
7392fi
7393ac_ct_AR=$ac_cv_prog_ac_ct_AR
7394if test -n "$ac_ct_AR"; then
7395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7396$as_echo "$ac_ct_AR" >&6; }
7397else
7398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7399$as_echo "no" >&6; }
7400fi
7401
7402  if test "x$ac_ct_AR" = x; then
7403    AR="false"
7404  else
7405    case $cross_compiling:$ac_tool_warned in
7406yes:)
7407{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7408$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7409ac_tool_warned=yes ;;
7410esac
7411    AR=$ac_ct_AR
7412  fi
7413else
7414  AR="$ac_cv_prog_AR"
7415fi
7416
7417test -z "$AR" && AR=ar
7418test -z "$AR_FLAGS" && AR_FLAGS=cru
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430if test -n "$ac_tool_prefix"; then
7431  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7432set dummy ${ac_tool_prefix}strip; ac_word=$2
7433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7434$as_echo_n "checking for $ac_word... " >&6; }
7435if ${ac_cv_prog_STRIP+:} false; then :
7436  $as_echo_n "(cached) " >&6
7437else
7438  if test -n "$STRIP"; then
7439  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7440else
7441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7442for as_dir in $PATH
7443do
7444  IFS=$as_save_IFS
7445  test -z "$as_dir" && as_dir=.
7446    for ac_exec_ext in '' $ac_executable_extensions; do
7447  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7448    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7449    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7450    break 2
7451  fi
7452done
7453  done
7454IFS=$as_save_IFS
7455
7456fi
7457fi
7458STRIP=$ac_cv_prog_STRIP
7459if test -n "$STRIP"; then
7460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7461$as_echo "$STRIP" >&6; }
7462else
7463  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7464$as_echo "no" >&6; }
7465fi
7466
7467
7468fi
7469if test -z "$ac_cv_prog_STRIP"; then
7470  ac_ct_STRIP=$STRIP
7471  # Extract the first word of "strip", so it can be a program name with args.
7472set dummy strip; ac_word=$2
7473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7474$as_echo_n "checking for $ac_word... " >&6; }
7475if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7476  $as_echo_n "(cached) " >&6
7477else
7478  if test -n "$ac_ct_STRIP"; then
7479  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7480else
7481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7482for as_dir in $PATH
7483do
7484  IFS=$as_save_IFS
7485  test -z "$as_dir" && as_dir=.
7486    for ac_exec_ext in '' $ac_executable_extensions; do
7487  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7488    ac_cv_prog_ac_ct_STRIP="strip"
7489    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7490    break 2
7491  fi
7492done
7493  done
7494IFS=$as_save_IFS
7495
7496fi
7497fi
7498ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7499if test -n "$ac_ct_STRIP"; then
7500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7501$as_echo "$ac_ct_STRIP" >&6; }
7502else
7503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7504$as_echo "no" >&6; }
7505fi
7506
7507  if test "x$ac_ct_STRIP" = x; then
7508    STRIP=":"
7509  else
7510    case $cross_compiling:$ac_tool_warned in
7511yes:)
7512{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7513$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7514ac_tool_warned=yes ;;
7515esac
7516    STRIP=$ac_ct_STRIP
7517  fi
7518else
7519  STRIP="$ac_cv_prog_STRIP"
7520fi
7521
7522test -z "$STRIP" && STRIP=:
7523
7524
7525
7526
7527
7528
7529if test -n "$ac_tool_prefix"; then
7530  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7531set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7533$as_echo_n "checking for $ac_word... " >&6; }
7534if ${ac_cv_prog_RANLIB+:} false; then :
7535  $as_echo_n "(cached) " >&6
7536else
7537  if test -n "$RANLIB"; then
7538  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7539else
7540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7541for as_dir in $PATH
7542do
7543  IFS=$as_save_IFS
7544  test -z "$as_dir" && as_dir=.
7545    for ac_exec_ext in '' $ac_executable_extensions; do
7546  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7547    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7548    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7549    break 2
7550  fi
7551done
7552  done
7553IFS=$as_save_IFS
7554
7555fi
7556fi
7557RANLIB=$ac_cv_prog_RANLIB
7558if test -n "$RANLIB"; then
7559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7560$as_echo "$RANLIB" >&6; }
7561else
7562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7563$as_echo "no" >&6; }
7564fi
7565
7566
7567fi
7568if test -z "$ac_cv_prog_RANLIB"; then
7569  ac_ct_RANLIB=$RANLIB
7570  # Extract the first word of "ranlib", so it can be a program name with args.
7571set dummy ranlib; ac_word=$2
7572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7573$as_echo_n "checking for $ac_word... " >&6; }
7574if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7575  $as_echo_n "(cached) " >&6
7576else
7577  if test -n "$ac_ct_RANLIB"; then
7578  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7579else
7580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7581for as_dir in $PATH
7582do
7583  IFS=$as_save_IFS
7584  test -z "$as_dir" && as_dir=.
7585    for ac_exec_ext in '' $ac_executable_extensions; do
7586  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7587    ac_cv_prog_ac_ct_RANLIB="ranlib"
7588    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7589    break 2
7590  fi
7591done
7592  done
7593IFS=$as_save_IFS
7594
7595fi
7596fi
7597ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7598if test -n "$ac_ct_RANLIB"; then
7599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7600$as_echo "$ac_ct_RANLIB" >&6; }
7601else
7602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603$as_echo "no" >&6; }
7604fi
7605
7606  if test "x$ac_ct_RANLIB" = x; then
7607    RANLIB=":"
7608  else
7609    case $cross_compiling:$ac_tool_warned in
7610yes:)
7611{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7612$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7613ac_tool_warned=yes ;;
7614esac
7615    RANLIB=$ac_ct_RANLIB
7616  fi
7617else
7618  RANLIB="$ac_cv_prog_RANLIB"
7619fi
7620
7621test -z "$RANLIB" && RANLIB=:
7622
7623
7624
7625
7626
7627
7628# Determine commands to create old-style static archives.
7629old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7630old_postinstall_cmds='chmod 644 $oldlib'
7631old_postuninstall_cmds=
7632
7633if test -n "$RANLIB"; then
7634  case $host_os in
7635  openbsd*)
7636    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7637    ;;
7638  *)
7639    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7640    ;;
7641  esac
7642  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7643fi
7644
7645case $host_os in
7646  darwin*)
7647    lock_old_archive_extraction=yes ;;
7648  *)
7649    lock_old_archive_extraction=no ;;
7650esac
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690# If no C compiler was specified, use CC.
7691LTCC=${LTCC-"$CC"}
7692
7693# If no C compiler flags were specified, use CFLAGS.
7694LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7695
7696# Allow CC to be a program name with arguments.
7697compiler=$CC
7698
7699
7700# Check for command to grab the raw symbol name followed by C symbol from nm.
7701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7702$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7703if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7704  $as_echo_n "(cached) " >&6
7705else
7706
7707# These are sane defaults that work on at least a few old systems.
7708# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7709
7710# Character class describing NM global symbol codes.
7711symcode='[BCDEGRST]'
7712
7713# Regexp to match symbols that can be accessed directly from C.
7714sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7715
7716# Define system-specific variables.
7717case $host_os in
7718aix*)
7719  symcode='[BCDT]'
7720  ;;
7721cygwin* | mingw* | pw32* | cegcc*)
7722  symcode='[ABCDGISTW]'
7723  ;;
7724hpux*)
7725  if test "$host_cpu" = ia64; then
7726    symcode='[ABCDEGRST]'
7727  fi
7728  ;;
7729irix* | nonstopux*)
7730  symcode='[BCDEGRST]'
7731  ;;
7732osf*)
7733  symcode='[BCDEGQRST]'
7734  ;;
7735solaris*)
7736  symcode='[BDRT]'
7737  ;;
7738sco3.2v5*)
7739  symcode='[DT]'
7740  ;;
7741sysv4.2uw2*)
7742  symcode='[DT]'
7743  ;;
7744sysv5* | sco5v6* | unixware* | OpenUNIX*)
7745  symcode='[ABDT]'
7746  ;;
7747sysv4)
7748  symcode='[DFNSTU]'
7749  ;;
7750esac
7751
7752# If we're using GNU nm, then use its standard symbol codes.
7753case `$NM -V 2>&1` in
7754*GNU* | *'with BFD'*)
7755  symcode='[ABCDGIRSTW]' ;;
7756esac
7757
7758# Transform an extracted symbol line into a proper C declaration.
7759# Some systems (esp. on ia64) link data and code symbols differently,
7760# so use this general approach.
7761lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7762
7763# Transform an extracted symbol line into symbol name and symbol address
7764lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7765lt_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'"
7766
7767# Handle CRLF in mingw tool chain
7768opt_cr=
7769case $build_os in
7770mingw*)
7771  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7772  ;;
7773esac
7774
7775# Try without a prefix underscore, then with it.
7776for ac_symprfx in "" "_"; do
7777
7778  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7779  symxfrm="\\1 $ac_symprfx\\2 \\2"
7780
7781  # Write the raw and C identifiers.
7782  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7783    # Fake it for dumpbin and say T for any non-static function
7784    # and D for any global variable.
7785    # Also find C++ and __fastcall symbols from MSVC++,
7786    # which start with @ or ?.
7787    lt_cv_sys_global_symbol_pipe="$AWK '"\
7788"     {last_section=section; section=\$ 3};"\
7789"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7790"     \$ 0!~/External *\|/{next};"\
7791"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7792"     {if(hide[section]) next};"\
7793"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7794"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7795"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7796"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7797"     ' prfx=^$ac_symprfx"
7798  else
7799    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7800  fi
7801
7802  # Check to see that the pipe works correctly.
7803  pipe_works=no
7804
7805  rm -f conftest*
7806  cat > conftest.$ac_ext <<_LT_EOF
7807#ifdef __cplusplus
7808extern "C" {
7809#endif
7810char nm_test_var;
7811void nm_test_func(void);
7812void nm_test_func(void){}
7813#ifdef __cplusplus
7814}
7815#endif
7816int main(){nm_test_var='a';nm_test_func();return(0);}
7817_LT_EOF
7818
7819  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7820  (eval $ac_compile) 2>&5
7821  ac_status=$?
7822  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7823  test $ac_status = 0; }; then
7824    # Now try to grab the symbols.
7825    nlist=conftest.nm
7826    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7827  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7828  ac_status=$?
7829  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7830  test $ac_status = 0; } && test -s "$nlist"; then
7831      # Try sorting and uniquifying the output.
7832      if sort "$nlist" | uniq > "$nlist"T; then
7833	mv -f "$nlist"T "$nlist"
7834      else
7835	rm -f "$nlist"T
7836      fi
7837
7838      # Make sure that we snagged all the symbols we need.
7839      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7840	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7841	  cat <<_LT_EOF > conftest.$ac_ext
7842#ifdef __cplusplus
7843extern "C" {
7844#endif
7845
7846_LT_EOF
7847	  # Now generate the symbol file.
7848	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7849
7850	  cat <<_LT_EOF >> conftest.$ac_ext
7851
7852/* The mapping between symbol names and symbols.  */
7853const struct {
7854  const char *name;
7855  void       *address;
7856}
7857lt__PROGRAM__LTX_preloaded_symbols[] =
7858{
7859  { "@PROGRAM@", (void *) 0 },
7860_LT_EOF
7861	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7862	  cat <<\_LT_EOF >> conftest.$ac_ext
7863  {0, (void *) 0}
7864};
7865
7866/* This works around a problem in FreeBSD linker */
7867#ifdef FREEBSD_WORKAROUND
7868static const void *lt_preloaded_setup() {
7869  return lt__PROGRAM__LTX_preloaded_symbols;
7870}
7871#endif
7872
7873#ifdef __cplusplus
7874}
7875#endif
7876_LT_EOF
7877	  # Now try linking the two files.
7878	  mv conftest.$ac_objext conftstm.$ac_objext
7879	  lt_save_LIBS="$LIBS"
7880	  lt_save_CFLAGS="$CFLAGS"
7881	  LIBS="conftstm.$ac_objext"
7882	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7883	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7884  (eval $ac_link) 2>&5
7885  ac_status=$?
7886  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7887  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7888	    pipe_works=yes
7889	  fi
7890	  LIBS="$lt_save_LIBS"
7891	  CFLAGS="$lt_save_CFLAGS"
7892	else
7893	  echo "cannot find nm_test_func in $nlist" >&5
7894	fi
7895      else
7896	echo "cannot find nm_test_var in $nlist" >&5
7897      fi
7898    else
7899      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7900    fi
7901  else
7902    echo "$progname: failed program was:" >&5
7903    cat conftest.$ac_ext >&5
7904  fi
7905  rm -rf conftest* conftst*
7906
7907  # Do not use the global_symbol_pipe unless it works.
7908  if test "$pipe_works" = yes; then
7909    break
7910  else
7911    lt_cv_sys_global_symbol_pipe=
7912  fi
7913done
7914
7915fi
7916
7917if test -z "$lt_cv_sys_global_symbol_pipe"; then
7918  lt_cv_sys_global_symbol_to_cdecl=
7919fi
7920if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7922$as_echo "failed" >&6; }
7923else
7924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7925$as_echo "ok" >&6; }
7926fi
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949# Check whether --enable-libtool-lock was given.
7950if test "${enable_libtool_lock+set}" = set; then :
7951  enableval=$enable_libtool_lock;
7952fi
7953
7954test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7955
7956# Some flags need to be propagated to the compiler or linker for good
7957# libtool support.
7958case $host in
7959ia64-*-hpux*)
7960  # Find out which ABI we are using.
7961  echo 'int i;' > conftest.$ac_ext
7962  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7963  (eval $ac_compile) 2>&5
7964  ac_status=$?
7965  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7966  test $ac_status = 0; }; then
7967    case `/usr/bin/file conftest.$ac_objext` in
7968      *ELF-32*)
7969	HPUX_IA64_MODE="32"
7970	;;
7971      *ELF-64*)
7972	HPUX_IA64_MODE="64"
7973	;;
7974    esac
7975  fi
7976  rm -rf conftest*
7977  ;;
7978*-*-irix6*)
7979  # Find out which ABI we are using.
7980  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7981  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7982  (eval $ac_compile) 2>&5
7983  ac_status=$?
7984  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7985  test $ac_status = 0; }; then
7986    if test "$lt_cv_prog_gnu_ld" = yes; then
7987      case `/usr/bin/file conftest.$ac_objext` in
7988	*32-bit*)
7989	  LD="${LD-ld} -melf32bsmip"
7990	  ;;
7991	*N32*)
7992	  LD="${LD-ld} -melf32bmipn32"
7993	  ;;
7994	*64-bit*)
7995	  LD="${LD-ld} -melf64bmip"
7996	;;
7997      esac
7998    else
7999      case `/usr/bin/file conftest.$ac_objext` in
8000	*32-bit*)
8001	  LD="${LD-ld} -32"
8002	  ;;
8003	*N32*)
8004	  LD="${LD-ld} -n32"
8005	  ;;
8006	*64-bit*)
8007	  LD="${LD-ld} -64"
8008	  ;;
8009      esac
8010    fi
8011  fi
8012  rm -rf conftest*
8013  ;;
8014
8015x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8016s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8017  # Find out which ABI we are using.
8018  echo 'int i;' > conftest.$ac_ext
8019  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8020  (eval $ac_compile) 2>&5
8021  ac_status=$?
8022  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8023  test $ac_status = 0; }; then
8024    case `/usr/bin/file conftest.o` in
8025      *32-bit*)
8026	case $host in
8027	  x86_64-*kfreebsd*-gnu)
8028	    LD="${LD-ld} -m elf_i386_fbsd"
8029	    ;;
8030	  x86_64-*linux*)
8031	    case `/usr/bin/file conftest.o` in
8032	      *x86-64*)
8033		LD="${LD-ld} -m elf32_x86_64"
8034		;;
8035	      *)
8036		LD="${LD-ld} -m elf_i386"
8037		;;
8038	    esac
8039	    ;;
8040	  powerpc64le-*linux*)
8041	    LD="${LD-ld} -m elf32lppclinux"
8042	    ;;
8043	  powerpc64-*linux*)
8044	    LD="${LD-ld} -m elf32ppclinux"
8045	    ;;
8046	  s390x-*linux*)
8047	    LD="${LD-ld} -m elf_s390"
8048	    ;;
8049	  sparc64-*linux*)
8050	    LD="${LD-ld} -m elf32_sparc"
8051	    ;;
8052	esac
8053	;;
8054      *64-bit*)
8055	case $host in
8056	  x86_64-*kfreebsd*-gnu)
8057	    LD="${LD-ld} -m elf_x86_64_fbsd"
8058	    ;;
8059	  x86_64-*linux*)
8060	    LD="${LD-ld} -m elf_x86_64"
8061	    ;;
8062	  powerpcle-*linux*)
8063	    LD="${LD-ld} -m elf64lppc"
8064	    ;;
8065	  powerpc-*linux*)
8066	    LD="${LD-ld} -m elf64ppc"
8067	    ;;
8068	  s390*-*linux*|s390*-*tpf*)
8069	    LD="${LD-ld} -m elf64_s390"
8070	    ;;
8071	  sparc*-*linux*)
8072	    LD="${LD-ld} -m elf64_sparc"
8073	    ;;
8074	esac
8075	;;
8076    esac
8077  fi
8078  rm -rf conftest*
8079  ;;
8080
8081*-*-sco3.2v5*)
8082  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8083  SAVE_CFLAGS="$CFLAGS"
8084  CFLAGS="$CFLAGS -belf"
8085  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8086$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8087if ${lt_cv_cc_needs_belf+:} false; then :
8088  $as_echo_n "(cached) " >&6
8089else
8090  ac_ext=c
8091ac_cpp='$CPP $CPPFLAGS'
8092ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8093ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8094ac_compiler_gnu=$ac_cv_c_compiler_gnu
8095
8096     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8097/* end confdefs.h.  */
8098
8099int
8100main ()
8101{
8102
8103  ;
8104  return 0;
8105}
8106_ACEOF
8107if ac_fn_c_try_link "$LINENO"; then :
8108  lt_cv_cc_needs_belf=yes
8109else
8110  lt_cv_cc_needs_belf=no
8111fi
8112rm -f core conftest.err conftest.$ac_objext \
8113    conftest$ac_exeext conftest.$ac_ext
8114     ac_ext=c
8115ac_cpp='$CPP $CPPFLAGS'
8116ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8117ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8118ac_compiler_gnu=$ac_cv_c_compiler_gnu
8119
8120fi
8121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8122$as_echo "$lt_cv_cc_needs_belf" >&6; }
8123  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8124    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8125    CFLAGS="$SAVE_CFLAGS"
8126  fi
8127  ;;
8128sparc*-*solaris*)
8129  # Find out which ABI we are using.
8130  echo 'int i;' > conftest.$ac_ext
8131  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8132  (eval $ac_compile) 2>&5
8133  ac_status=$?
8134  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8135  test $ac_status = 0; }; then
8136    case `/usr/bin/file conftest.o` in
8137    *64-bit*)
8138      case $lt_cv_prog_gnu_ld in
8139      yes*) LD="${LD-ld} -m elf64_sparc" ;;
8140      *)
8141	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8142	  LD="${LD-ld} -64"
8143	fi
8144	;;
8145      esac
8146      ;;
8147    esac
8148  fi
8149  rm -rf conftest*
8150  ;;
8151esac
8152
8153need_locks="$enable_libtool_lock"
8154
8155
8156  case $host_os in
8157    rhapsody* | darwin*)
8158    if test -n "$ac_tool_prefix"; then
8159  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8160set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8162$as_echo_n "checking for $ac_word... " >&6; }
8163if ${ac_cv_prog_DSYMUTIL+:} false; then :
8164  $as_echo_n "(cached) " >&6
8165else
8166  if test -n "$DSYMUTIL"; then
8167  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8168else
8169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8170for as_dir in $PATH
8171do
8172  IFS=$as_save_IFS
8173  test -z "$as_dir" && as_dir=.
8174    for ac_exec_ext in '' $ac_executable_extensions; do
8175  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8176    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8177    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8178    break 2
8179  fi
8180done
8181  done
8182IFS=$as_save_IFS
8183
8184fi
8185fi
8186DSYMUTIL=$ac_cv_prog_DSYMUTIL
8187if test -n "$DSYMUTIL"; then
8188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8189$as_echo "$DSYMUTIL" >&6; }
8190else
8191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8192$as_echo "no" >&6; }
8193fi
8194
8195
8196fi
8197if test -z "$ac_cv_prog_DSYMUTIL"; then
8198  ac_ct_DSYMUTIL=$DSYMUTIL
8199  # Extract the first word of "dsymutil", so it can be a program name with args.
8200set dummy dsymutil; ac_word=$2
8201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8202$as_echo_n "checking for $ac_word... " >&6; }
8203if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8204  $as_echo_n "(cached) " >&6
8205else
8206  if test -n "$ac_ct_DSYMUTIL"; then
8207  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8208else
8209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8210for as_dir in $PATH
8211do
8212  IFS=$as_save_IFS
8213  test -z "$as_dir" && as_dir=.
8214    for ac_exec_ext in '' $ac_executable_extensions; do
8215  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8216    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8217    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8218    break 2
8219  fi
8220done
8221  done
8222IFS=$as_save_IFS
8223
8224fi
8225fi
8226ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8227if test -n "$ac_ct_DSYMUTIL"; then
8228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8229$as_echo "$ac_ct_DSYMUTIL" >&6; }
8230else
8231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8232$as_echo "no" >&6; }
8233fi
8234
8235  if test "x$ac_ct_DSYMUTIL" = x; then
8236    DSYMUTIL=":"
8237  else
8238    case $cross_compiling:$ac_tool_warned in
8239yes:)
8240{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8241$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8242ac_tool_warned=yes ;;
8243esac
8244    DSYMUTIL=$ac_ct_DSYMUTIL
8245  fi
8246else
8247  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8248fi
8249
8250    if test -n "$ac_tool_prefix"; then
8251  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8252set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8254$as_echo_n "checking for $ac_word... " >&6; }
8255if ${ac_cv_prog_NMEDIT+:} false; then :
8256  $as_echo_n "(cached) " >&6
8257else
8258  if test -n "$NMEDIT"; then
8259  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8260else
8261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8262for as_dir in $PATH
8263do
8264  IFS=$as_save_IFS
8265  test -z "$as_dir" && as_dir=.
8266    for ac_exec_ext in '' $ac_executable_extensions; do
8267  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8268    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8269    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8270    break 2
8271  fi
8272done
8273  done
8274IFS=$as_save_IFS
8275
8276fi
8277fi
8278NMEDIT=$ac_cv_prog_NMEDIT
8279if test -n "$NMEDIT"; then
8280  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8281$as_echo "$NMEDIT" >&6; }
8282else
8283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8284$as_echo "no" >&6; }
8285fi
8286
8287
8288fi
8289if test -z "$ac_cv_prog_NMEDIT"; then
8290  ac_ct_NMEDIT=$NMEDIT
8291  # Extract the first word of "nmedit", so it can be a program name with args.
8292set dummy nmedit; ac_word=$2
8293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8294$as_echo_n "checking for $ac_word... " >&6; }
8295if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8296  $as_echo_n "(cached) " >&6
8297else
8298  if test -n "$ac_ct_NMEDIT"; then
8299  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8300else
8301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8302for as_dir in $PATH
8303do
8304  IFS=$as_save_IFS
8305  test -z "$as_dir" && as_dir=.
8306    for ac_exec_ext in '' $ac_executable_extensions; do
8307  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8308    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8309    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8310    break 2
8311  fi
8312done
8313  done
8314IFS=$as_save_IFS
8315
8316fi
8317fi
8318ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8319if test -n "$ac_ct_NMEDIT"; then
8320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8321$as_echo "$ac_ct_NMEDIT" >&6; }
8322else
8323  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8324$as_echo "no" >&6; }
8325fi
8326
8327  if test "x$ac_ct_NMEDIT" = x; then
8328    NMEDIT=":"
8329  else
8330    case $cross_compiling:$ac_tool_warned in
8331yes:)
8332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8334ac_tool_warned=yes ;;
8335esac
8336    NMEDIT=$ac_ct_NMEDIT
8337  fi
8338else
8339  NMEDIT="$ac_cv_prog_NMEDIT"
8340fi
8341
8342    if test -n "$ac_tool_prefix"; then
8343  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8344set dummy ${ac_tool_prefix}lipo; ac_word=$2
8345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8346$as_echo_n "checking for $ac_word... " >&6; }
8347if ${ac_cv_prog_LIPO+:} false; then :
8348  $as_echo_n "(cached) " >&6
8349else
8350  if test -n "$LIPO"; then
8351  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8352else
8353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8354for as_dir in $PATH
8355do
8356  IFS=$as_save_IFS
8357  test -z "$as_dir" && as_dir=.
8358    for ac_exec_ext in '' $ac_executable_extensions; do
8359  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8360    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8361    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8362    break 2
8363  fi
8364done
8365  done
8366IFS=$as_save_IFS
8367
8368fi
8369fi
8370LIPO=$ac_cv_prog_LIPO
8371if test -n "$LIPO"; then
8372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8373$as_echo "$LIPO" >&6; }
8374else
8375  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8376$as_echo "no" >&6; }
8377fi
8378
8379
8380fi
8381if test -z "$ac_cv_prog_LIPO"; then
8382  ac_ct_LIPO=$LIPO
8383  # Extract the first word of "lipo", so it can be a program name with args.
8384set dummy lipo; ac_word=$2
8385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8386$as_echo_n "checking for $ac_word... " >&6; }
8387if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8388  $as_echo_n "(cached) " >&6
8389else
8390  if test -n "$ac_ct_LIPO"; then
8391  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8392else
8393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8394for as_dir in $PATH
8395do
8396  IFS=$as_save_IFS
8397  test -z "$as_dir" && as_dir=.
8398    for ac_exec_ext in '' $ac_executable_extensions; do
8399  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8400    ac_cv_prog_ac_ct_LIPO="lipo"
8401    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8402    break 2
8403  fi
8404done
8405  done
8406IFS=$as_save_IFS
8407
8408fi
8409fi
8410ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8411if test -n "$ac_ct_LIPO"; then
8412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8413$as_echo "$ac_ct_LIPO" >&6; }
8414else
8415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8416$as_echo "no" >&6; }
8417fi
8418
8419  if test "x$ac_ct_LIPO" = x; then
8420    LIPO=":"
8421  else
8422    case $cross_compiling:$ac_tool_warned in
8423yes:)
8424{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8425$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8426ac_tool_warned=yes ;;
8427esac
8428    LIPO=$ac_ct_LIPO
8429  fi
8430else
8431  LIPO="$ac_cv_prog_LIPO"
8432fi
8433
8434    if test -n "$ac_tool_prefix"; then
8435  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8436set dummy ${ac_tool_prefix}otool; ac_word=$2
8437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8438$as_echo_n "checking for $ac_word... " >&6; }
8439if ${ac_cv_prog_OTOOL+:} false; then :
8440  $as_echo_n "(cached) " >&6
8441else
8442  if test -n "$OTOOL"; then
8443  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8444else
8445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8446for as_dir in $PATH
8447do
8448  IFS=$as_save_IFS
8449  test -z "$as_dir" && as_dir=.
8450    for ac_exec_ext in '' $ac_executable_extensions; do
8451  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8452    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8453    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8454    break 2
8455  fi
8456done
8457  done
8458IFS=$as_save_IFS
8459
8460fi
8461fi
8462OTOOL=$ac_cv_prog_OTOOL
8463if test -n "$OTOOL"; then
8464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8465$as_echo "$OTOOL" >&6; }
8466else
8467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8468$as_echo "no" >&6; }
8469fi
8470
8471
8472fi
8473if test -z "$ac_cv_prog_OTOOL"; then
8474  ac_ct_OTOOL=$OTOOL
8475  # Extract the first word of "otool", so it can be a program name with args.
8476set dummy otool; ac_word=$2
8477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8478$as_echo_n "checking for $ac_word... " >&6; }
8479if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8480  $as_echo_n "(cached) " >&6
8481else
8482  if test -n "$ac_ct_OTOOL"; then
8483  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8484else
8485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8486for as_dir in $PATH
8487do
8488  IFS=$as_save_IFS
8489  test -z "$as_dir" && as_dir=.
8490    for ac_exec_ext in '' $ac_executable_extensions; do
8491  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8492    ac_cv_prog_ac_ct_OTOOL="otool"
8493    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8494    break 2
8495  fi
8496done
8497  done
8498IFS=$as_save_IFS
8499
8500fi
8501fi
8502ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8503if test -n "$ac_ct_OTOOL"; then
8504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8505$as_echo "$ac_ct_OTOOL" >&6; }
8506else
8507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8508$as_echo "no" >&6; }
8509fi
8510
8511  if test "x$ac_ct_OTOOL" = x; then
8512    OTOOL=":"
8513  else
8514    case $cross_compiling:$ac_tool_warned in
8515yes:)
8516{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8517$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8518ac_tool_warned=yes ;;
8519esac
8520    OTOOL=$ac_ct_OTOOL
8521  fi
8522else
8523  OTOOL="$ac_cv_prog_OTOOL"
8524fi
8525
8526    if test -n "$ac_tool_prefix"; then
8527  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8528set dummy ${ac_tool_prefix}otool64; ac_word=$2
8529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8530$as_echo_n "checking for $ac_word... " >&6; }
8531if ${ac_cv_prog_OTOOL64+:} false; then :
8532  $as_echo_n "(cached) " >&6
8533else
8534  if test -n "$OTOOL64"; then
8535  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8536else
8537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8538for as_dir in $PATH
8539do
8540  IFS=$as_save_IFS
8541  test -z "$as_dir" && as_dir=.
8542    for ac_exec_ext in '' $ac_executable_extensions; do
8543  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8544    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8545    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8546    break 2
8547  fi
8548done
8549  done
8550IFS=$as_save_IFS
8551
8552fi
8553fi
8554OTOOL64=$ac_cv_prog_OTOOL64
8555if test -n "$OTOOL64"; then
8556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8557$as_echo "$OTOOL64" >&6; }
8558else
8559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8560$as_echo "no" >&6; }
8561fi
8562
8563
8564fi
8565if test -z "$ac_cv_prog_OTOOL64"; then
8566  ac_ct_OTOOL64=$OTOOL64
8567  # Extract the first word of "otool64", so it can be a program name with args.
8568set dummy otool64; ac_word=$2
8569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8570$as_echo_n "checking for $ac_word... " >&6; }
8571if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8572  $as_echo_n "(cached) " >&6
8573else
8574  if test -n "$ac_ct_OTOOL64"; then
8575  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8576else
8577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8578for as_dir in $PATH
8579do
8580  IFS=$as_save_IFS
8581  test -z "$as_dir" && as_dir=.
8582    for ac_exec_ext in '' $ac_executable_extensions; do
8583  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8584    ac_cv_prog_ac_ct_OTOOL64="otool64"
8585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8586    break 2
8587  fi
8588done
8589  done
8590IFS=$as_save_IFS
8591
8592fi
8593fi
8594ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8595if test -n "$ac_ct_OTOOL64"; then
8596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8597$as_echo "$ac_ct_OTOOL64" >&6; }
8598else
8599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8600$as_echo "no" >&6; }
8601fi
8602
8603  if test "x$ac_ct_OTOOL64" = x; then
8604    OTOOL64=":"
8605  else
8606    case $cross_compiling:$ac_tool_warned in
8607yes:)
8608{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8609$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8610ac_tool_warned=yes ;;
8611esac
8612    OTOOL64=$ac_ct_OTOOL64
8613  fi
8614else
8615  OTOOL64="$ac_cv_prog_OTOOL64"
8616fi
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8645$as_echo_n "checking for -single_module linker flag... " >&6; }
8646if ${lt_cv_apple_cc_single_mod+:} false; then :
8647  $as_echo_n "(cached) " >&6
8648else
8649  lt_cv_apple_cc_single_mod=no
8650      if test -z "${LT_MULTI_MODULE}"; then
8651	# By default we will add the -single_module flag. You can override
8652	# by either setting the environment variable LT_MULTI_MODULE
8653	# non-empty at configure time, or by adding -multi_module to the
8654	# link flags.
8655	rm -rf libconftest.dylib*
8656	echo "int foo(void){return 1;}" > conftest.c
8657	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8658-dynamiclib -Wl,-single_module conftest.c" >&5
8659	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8660	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8661        _lt_result=$?
8662	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8663	  lt_cv_apple_cc_single_mod=yes
8664	else
8665	  cat conftest.err >&5
8666	fi
8667	rm -rf libconftest.dylib*
8668	rm -f conftest.*
8669      fi
8670fi
8671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8672$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8673    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8674$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8675if ${lt_cv_ld_exported_symbols_list+:} false; then :
8676  $as_echo_n "(cached) " >&6
8677else
8678  lt_cv_ld_exported_symbols_list=no
8679      save_LDFLAGS=$LDFLAGS
8680      echo "_main" > conftest.sym
8681      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8682      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683/* end confdefs.h.  */
8684
8685int
8686main ()
8687{
8688
8689  ;
8690  return 0;
8691}
8692_ACEOF
8693if ac_fn_c_try_link "$LINENO"; then :
8694  lt_cv_ld_exported_symbols_list=yes
8695else
8696  lt_cv_ld_exported_symbols_list=no
8697fi
8698rm -f core conftest.err conftest.$ac_objext \
8699    conftest$ac_exeext conftest.$ac_ext
8700	LDFLAGS="$save_LDFLAGS"
8701
8702fi
8703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8704$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8705    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8706$as_echo_n "checking for -force_load linker flag... " >&6; }
8707if ${lt_cv_ld_force_load+:} false; then :
8708  $as_echo_n "(cached) " >&6
8709else
8710  lt_cv_ld_force_load=no
8711      cat > conftest.c << _LT_EOF
8712int forced_loaded() { return 2;}
8713_LT_EOF
8714      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8715      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8716      echo "$AR cru libconftest.a conftest.o" >&5
8717      $AR cru libconftest.a conftest.o 2>&5
8718      cat > conftest.c << _LT_EOF
8719int main() { return 0;}
8720_LT_EOF
8721      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8722      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8723      _lt_result=$?
8724      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8725	lt_cv_ld_force_load=yes
8726      else
8727	cat conftest.err >&5
8728      fi
8729        rm -f conftest.err libconftest.a conftest conftest.c
8730        rm -rf conftest.dSYM
8731
8732fi
8733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8734$as_echo "$lt_cv_ld_force_load" >&6; }
8735    # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
8736    # build without first building modern cctools / linker.
8737    case $host_cpu-$host_os in
8738    *-rhapsody* | *-darwin1.[012])
8739      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8740    *-darwin1.*)
8741      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8742    *-darwin*)
8743      # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
8744      # deployment target is forced to an earlier version.
8745      case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
8746	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
8747	  ;;
8748	10.[012][,.]*)
8749	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8750	  ;;
8751	*)
8752	  ;;
8753     esac
8754    ;;
8755  esac
8756    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8757      _lt_dar_single_mod='$single_module'
8758    fi
8759    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8760      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8761    else
8762      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8763    fi
8764    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8765      _lt_dsymutil='~$DSYMUTIL $lib || :'
8766    else
8767      _lt_dsymutil=
8768    fi
8769    ;;
8770  esac
8771
8772for ac_header in dlfcn.h
8773do :
8774  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8775"
8776if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8777  cat >>confdefs.h <<_ACEOF
8778#define HAVE_DLFCN_H 1
8779_ACEOF
8780
8781fi
8782
8783done
8784
8785
8786
8787
8788
8789
8790# Set options
8791
8792
8793
8794
8795  enable_win32_dll=no
8796
8797
8798            # Check whether --enable-shared was given.
8799if test "${enable_shared+set}" = set; then :
8800  enableval=$enable_shared; p=${PACKAGE-default}
8801    case $enableval in
8802    yes) enable_shared=yes ;;
8803    no) enable_shared=no ;;
8804    *)
8805      enable_shared=no
8806      # Look at the argument we got.  We use all the common list separators.
8807      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8808      for pkg in $enableval; do
8809	IFS="$lt_save_ifs"
8810	if test "X$pkg" = "X$p"; then
8811	  enable_shared=yes
8812	fi
8813      done
8814      IFS="$lt_save_ifs"
8815      ;;
8816    esac
8817else
8818  enable_shared=yes
8819fi
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829  # Check whether --enable-static was given.
8830if test "${enable_static+set}" = set; then :
8831  enableval=$enable_static; p=${PACKAGE-default}
8832    case $enableval in
8833    yes) enable_static=yes ;;
8834    no) enable_static=no ;;
8835    *)
8836     enable_static=no
8837      # Look at the argument we got.  We use all the common list separators.
8838      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8839      for pkg in $enableval; do
8840	IFS="$lt_save_ifs"
8841	if test "X$pkg" = "X$p"; then
8842	  enable_static=yes
8843	fi
8844      done
8845      IFS="$lt_save_ifs"
8846      ;;
8847    esac
8848else
8849  enable_static=yes
8850fi
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861# Check whether --with-pic was given.
8862if test "${with_pic+set}" = set; then :
8863  withval=$with_pic; pic_mode="$withval"
8864else
8865  pic_mode=default
8866fi
8867
8868
8869test -z "$pic_mode" && pic_mode=default
8870
8871
8872
8873
8874
8875
8876
8877  # Check whether --enable-fast-install was given.
8878if test "${enable_fast_install+set}" = set; then :
8879  enableval=$enable_fast_install; p=${PACKAGE-default}
8880    case $enableval in
8881    yes) enable_fast_install=yes ;;
8882    no) enable_fast_install=no ;;
8883    *)
8884      enable_fast_install=no
8885      # Look at the argument we got.  We use all the common list separators.
8886      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8887      for pkg in $enableval; do
8888	IFS="$lt_save_ifs"
8889	if test "X$pkg" = "X$p"; then
8890	  enable_fast_install=yes
8891	fi
8892      done
8893      IFS="$lt_save_ifs"
8894      ;;
8895    esac
8896else
8897  enable_fast_install=yes
8898fi
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910# This can be used to rebuild libtool when needed
8911LIBTOOL_DEPS="$ltmain"
8912
8913# Always use our own libtool.
8914LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941test -z "$LN_S" && LN_S="ln -s"
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956if test -n "${ZSH_VERSION+set}" ; then
8957   setopt NO_GLOB_SUBST
8958fi
8959
8960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8961$as_echo_n "checking for objdir... " >&6; }
8962if ${lt_cv_objdir+:} false; then :
8963  $as_echo_n "(cached) " >&6
8964else
8965  rm -f .libs 2>/dev/null
8966mkdir .libs 2>/dev/null
8967if test -d .libs; then
8968  lt_cv_objdir=.libs
8969else
8970  # MS-DOS does not allow filenames that begin with a dot.
8971  lt_cv_objdir=_libs
8972fi
8973rmdir .libs 2>/dev/null
8974fi
8975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8976$as_echo "$lt_cv_objdir" >&6; }
8977objdir=$lt_cv_objdir
8978
8979
8980
8981
8982
8983cat >>confdefs.h <<_ACEOF
8984#define LT_OBJDIR "$lt_cv_objdir/"
8985_ACEOF
8986
8987
8988
8989
8990case $host_os in
8991aix3*)
8992  # AIX sometimes has problems with the GCC collect2 program.  For some
8993  # reason, if we set the COLLECT_NAMES environment variable, the problems
8994  # vanish in a puff of smoke.
8995  if test "X${COLLECT_NAMES+set}" != Xset; then
8996    COLLECT_NAMES=
8997    export COLLECT_NAMES
8998  fi
8999  ;;
9000esac
9001
9002# Global variables:
9003ofile=libtool
9004can_build_shared=yes
9005
9006# All known linkers require a `.a' archive for static linking (except MSVC,
9007# which needs '.lib').
9008libext=a
9009
9010with_gnu_ld="$lt_cv_prog_gnu_ld"
9011
9012old_CC="$CC"
9013old_CFLAGS="$CFLAGS"
9014
9015# Set sane defaults for various variables
9016test -z "$CC" && CC=cc
9017test -z "$LTCC" && LTCC=$CC
9018test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9019test -z "$LD" && LD=ld
9020test -z "$ac_objext" && ac_objext=o
9021
9022for cc_temp in $compiler""; do
9023  case $cc_temp in
9024    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9025    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9026    \-*) ;;
9027    *) break;;
9028  esac
9029done
9030cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9031
9032
9033# Only perform the check for file, if the check method requires it
9034test -z "$MAGIC_CMD" && MAGIC_CMD=file
9035case $deplibs_check_method in
9036file_magic*)
9037  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9038    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9039$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9040if ${lt_cv_path_MAGIC_CMD+:} false; then :
9041  $as_echo_n "(cached) " >&6
9042else
9043  case $MAGIC_CMD in
9044[\\/*] |  ?:[\\/]*)
9045  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9046  ;;
9047*)
9048  lt_save_MAGIC_CMD="$MAGIC_CMD"
9049  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9050  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9051  for ac_dir in $ac_dummy; do
9052    IFS="$lt_save_ifs"
9053    test -z "$ac_dir" && ac_dir=.
9054    if test -f $ac_dir/${ac_tool_prefix}file; then
9055      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9056      if test -n "$file_magic_test_file"; then
9057	case $deplibs_check_method in
9058	"file_magic "*)
9059	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9060	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9061	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9062	    $EGREP "$file_magic_regex" > /dev/null; then
9063	    :
9064	  else
9065	    cat <<_LT_EOF 1>&2
9066
9067*** Warning: the command libtool uses to detect shared libraries,
9068*** $file_magic_cmd, produces output that libtool cannot recognize.
9069*** The result is that libtool may fail to recognize shared libraries
9070*** as such.  This will affect the creation of libtool libraries that
9071*** depend on shared libraries, but programs linked with such libtool
9072*** libraries will work regardless of this problem.  Nevertheless, you
9073*** may want to report the problem to your system manager and/or to
9074*** bug-libtool@gnu.org
9075
9076_LT_EOF
9077	  fi ;;
9078	esac
9079      fi
9080      break
9081    fi
9082  done
9083  IFS="$lt_save_ifs"
9084  MAGIC_CMD="$lt_save_MAGIC_CMD"
9085  ;;
9086esac
9087fi
9088
9089MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9090if test -n "$MAGIC_CMD"; then
9091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9092$as_echo "$MAGIC_CMD" >&6; }
9093else
9094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9095$as_echo "no" >&6; }
9096fi
9097
9098
9099
9100
9101
9102if test -z "$lt_cv_path_MAGIC_CMD"; then
9103  if test -n "$ac_tool_prefix"; then
9104    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9105$as_echo_n "checking for file... " >&6; }
9106if ${lt_cv_path_MAGIC_CMD+:} false; then :
9107  $as_echo_n "(cached) " >&6
9108else
9109  case $MAGIC_CMD in
9110[\\/*] |  ?:[\\/]*)
9111  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9112  ;;
9113*)
9114  lt_save_MAGIC_CMD="$MAGIC_CMD"
9115  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9116  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9117  for ac_dir in $ac_dummy; do
9118    IFS="$lt_save_ifs"
9119    test -z "$ac_dir" && ac_dir=.
9120    if test -f $ac_dir/file; then
9121      lt_cv_path_MAGIC_CMD="$ac_dir/file"
9122      if test -n "$file_magic_test_file"; then
9123	case $deplibs_check_method in
9124	"file_magic "*)
9125	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9126	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9127	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9128	    $EGREP "$file_magic_regex" > /dev/null; then
9129	    :
9130	  else
9131	    cat <<_LT_EOF 1>&2
9132
9133*** Warning: the command libtool uses to detect shared libraries,
9134*** $file_magic_cmd, produces output that libtool cannot recognize.
9135*** The result is that libtool may fail to recognize shared libraries
9136*** as such.  This will affect the creation of libtool libraries that
9137*** depend on shared libraries, but programs linked with such libtool
9138*** libraries will work regardless of this problem.  Nevertheless, you
9139*** may want to report the problem to your system manager and/or to
9140*** bug-libtool@gnu.org
9141
9142_LT_EOF
9143	  fi ;;
9144	esac
9145      fi
9146      break
9147    fi
9148  done
9149  IFS="$lt_save_ifs"
9150  MAGIC_CMD="$lt_save_MAGIC_CMD"
9151  ;;
9152esac
9153fi
9154
9155MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9156if test -n "$MAGIC_CMD"; then
9157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9158$as_echo "$MAGIC_CMD" >&6; }
9159else
9160  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9161$as_echo "no" >&6; }
9162fi
9163
9164
9165  else
9166    MAGIC_CMD=:
9167  fi
9168fi
9169
9170  fi
9171  ;;
9172esac
9173
9174# Use C for the default configuration in the libtool script
9175
9176lt_save_CC="$CC"
9177ac_ext=c
9178ac_cpp='$CPP $CPPFLAGS'
9179ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9180ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9181ac_compiler_gnu=$ac_cv_c_compiler_gnu
9182
9183
9184# Source file extension for C test sources.
9185ac_ext=c
9186
9187# Object file extension for compiled C test sources.
9188objext=o
9189objext=$objext
9190
9191# Code to be used in simple compile tests
9192lt_simple_compile_test_code="int some_variable = 0;"
9193
9194# Code to be used in simple link tests
9195lt_simple_link_test_code='int main(){return(0);}'
9196
9197
9198
9199
9200
9201
9202
9203# If no C compiler was specified, use CC.
9204LTCC=${LTCC-"$CC"}
9205
9206# If no C compiler flags were specified, use CFLAGS.
9207LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9208
9209# Allow CC to be a program name with arguments.
9210compiler=$CC
9211
9212# Save the default compiler, since it gets overwritten when the other
9213# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9214compiler_DEFAULT=$CC
9215
9216# save warnings/boilerplate of simple test code
9217ac_outfile=conftest.$ac_objext
9218echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9219eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9220_lt_compiler_boilerplate=`cat conftest.err`
9221$RM conftest*
9222
9223ac_outfile=conftest.$ac_objext
9224echo "$lt_simple_link_test_code" >conftest.$ac_ext
9225eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9226_lt_linker_boilerplate=`cat conftest.err`
9227$RM -r conftest*
9228
9229
9230## CAVEAT EMPTOR:
9231## There is no encapsulation within the following macros, do not change
9232## the running order or otherwise move them around unless you know exactly
9233## what you are doing...
9234if test -n "$compiler"; then
9235
9236lt_prog_compiler_no_builtin_flag=
9237
9238if test "$GCC" = yes; then
9239  case $cc_basename in
9240  nvcc*)
9241    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9242  *)
9243    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9244  esac
9245
9246  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9247$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9248if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9249  $as_echo_n "(cached) " >&6
9250else
9251  lt_cv_prog_compiler_rtti_exceptions=no
9252   ac_outfile=conftest.$ac_objext
9253   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9254   lt_compiler_flag="-fno-rtti -fno-exceptions"
9255   # Insert the option either (1) after the last *FLAGS variable, or
9256   # (2) before a word containing "conftest.", or (3) at the end.
9257   # Note that $ac_compile itself does not contain backslashes and begins
9258   # with a dollar sign (not a hyphen), so the echo should work correctly.
9259   # The option is referenced via a variable to avoid confusing sed.
9260   lt_compile=`echo "$ac_compile" | $SED \
9261   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9262   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9263   -e 's:$: $lt_compiler_flag:'`
9264   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9265   (eval "$lt_compile" 2>conftest.err)
9266   ac_status=$?
9267   cat conftest.err >&5
9268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9269   if (exit $ac_status) && test -s "$ac_outfile"; then
9270     # The compiler can only warn and ignore the option if not recognized
9271     # So say no if there are warnings other than the usual output.
9272     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9273     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9274     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9275       lt_cv_prog_compiler_rtti_exceptions=yes
9276     fi
9277   fi
9278   $RM conftest*
9279
9280fi
9281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9282$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9283
9284if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9285    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9286else
9287    :
9288fi
9289
9290fi
9291
9292
9293
9294
9295
9296
9297  lt_prog_compiler_wl=
9298lt_prog_compiler_pic=
9299lt_prog_compiler_static=
9300
9301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9302$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9303
9304  if test "$GCC" = yes; then
9305    lt_prog_compiler_wl='-Wl,'
9306    lt_prog_compiler_static='-static'
9307
9308    case $host_os in
9309      aix*)
9310      # All AIX code is PIC.
9311      if test "$host_cpu" = ia64; then
9312	# AIX 5 now supports IA64 processor
9313	lt_prog_compiler_static='-Bstatic'
9314      fi
9315      lt_prog_compiler_pic='-fPIC'
9316      ;;
9317
9318    amigaos*)
9319      case $host_cpu in
9320      powerpc)
9321            # see comment about AmigaOS4 .so support
9322            lt_prog_compiler_pic='-fPIC'
9323        ;;
9324      m68k)
9325            # FIXME: we need at least 68020 code to build shared libraries, but
9326            # adding the `-m68020' flag to GCC prevents building anything better,
9327            # like `-m68040'.
9328            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9329        ;;
9330      esac
9331      ;;
9332
9333    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9334      # PIC is the default for these OSes.
9335      ;;
9336
9337    mingw* | cygwin* | pw32* | os2* | cegcc*)
9338      # This hack is so that the source file can tell whether it is being
9339      # built for inclusion in a dll (and should export symbols for example).
9340      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9341      # (--disable-auto-import) libraries
9342      lt_prog_compiler_pic='-DDLL_EXPORT'
9343      ;;
9344
9345    darwin* | rhapsody*)
9346      # PIC is the default on this platform
9347      # Common symbols not allowed in MH_DYLIB files
9348      lt_prog_compiler_pic='-fno-common'
9349      ;;
9350
9351    haiku*)
9352      # PIC is the default for Haiku.
9353      # The "-static" flag exists, but is broken.
9354      lt_prog_compiler_static=
9355      ;;
9356
9357    hpux*)
9358      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9359      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9360      # sets the default TLS model and affects inlining.
9361      case $host_cpu in
9362      hppa*64*)
9363	# +Z the default
9364	;;
9365      *)
9366	lt_prog_compiler_pic='-fPIC'
9367	;;
9368      esac
9369      ;;
9370
9371    interix[3-9]*)
9372      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9373      # Instead, we relocate shared libraries at runtime.
9374      ;;
9375
9376    msdosdjgpp*)
9377      # Just because we use GCC doesn't mean we suddenly get shared libraries
9378      # on systems that don't support them.
9379      lt_prog_compiler_can_build_shared=no
9380      enable_shared=no
9381      ;;
9382
9383    *nto* | *qnx*)
9384      # QNX uses GNU C++, but need to define -shared option too, otherwise
9385      # it will coredump.
9386      lt_prog_compiler_pic='-fPIC -shared'
9387      ;;
9388
9389    sysv4*MP*)
9390      if test -d /usr/nec; then
9391	lt_prog_compiler_pic=-Kconform_pic
9392      fi
9393      ;;
9394
9395    *)
9396      lt_prog_compiler_pic='-fPIC'
9397      ;;
9398    esac
9399
9400    case $cc_basename in
9401    nvcc*) # Cuda Compiler Driver 2.2
9402      lt_prog_compiler_wl='-Xlinker '
9403      lt_prog_compiler_pic='-Xcompiler -fPIC'
9404      ;;
9405    esac
9406  else
9407    # PORTME Check for flag to pass linker flags through the system compiler.
9408    case $host_os in
9409    aix*)
9410      lt_prog_compiler_wl='-Wl,'
9411      if test "$host_cpu" = ia64; then
9412	# AIX 5 now supports IA64 processor
9413	lt_prog_compiler_static='-Bstatic'
9414      else
9415	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9416      fi
9417      ;;
9418
9419    mingw* | cygwin* | pw32* | os2* | cegcc*)
9420      # This hack is so that the source file can tell whether it is being
9421      # built for inclusion in a dll (and should export symbols for example).
9422      lt_prog_compiler_pic='-DDLL_EXPORT'
9423      ;;
9424
9425    hpux9* | hpux10* | hpux11*)
9426      lt_prog_compiler_wl='-Wl,'
9427      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9428      # not for PA HP-UX.
9429      case $host_cpu in
9430      hppa*64*|ia64*)
9431	# +Z the default
9432	;;
9433      *)
9434	lt_prog_compiler_pic='+Z'
9435	;;
9436      esac
9437      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9438      lt_prog_compiler_static='${wl}-a ${wl}archive'
9439      ;;
9440
9441    irix5* | irix6* | nonstopux*)
9442      lt_prog_compiler_wl='-Wl,'
9443      # PIC (with -KPIC) is the default.
9444      lt_prog_compiler_static='-non_shared'
9445      ;;
9446
9447    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9448      case $cc_basename in
9449      # old Intel for x86_64 which still supported -KPIC.
9450      ecc*)
9451	lt_prog_compiler_wl='-Wl,'
9452	lt_prog_compiler_pic='-KPIC'
9453	lt_prog_compiler_static='-static'
9454        ;;
9455      # icc used to be incompatible with GCC.
9456      # ICC 10 doesn't accept -KPIC any more.
9457      icc* | ifort*)
9458	lt_prog_compiler_wl='-Wl,'
9459	lt_prog_compiler_pic='-fPIC'
9460	lt_prog_compiler_static='-static'
9461        ;;
9462      # Lahey Fortran 8.1.
9463      lf95*)
9464	lt_prog_compiler_wl='-Wl,'
9465	lt_prog_compiler_pic='--shared'
9466	lt_prog_compiler_static='--static'
9467	;;
9468      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9469        # Portland Group compilers (*not* the Pentium gcc compiler,
9470	# which looks to be a dead project)
9471	lt_prog_compiler_wl='-Wl,'
9472	lt_prog_compiler_pic='-fpic'
9473	lt_prog_compiler_static='-Bstatic'
9474        ;;
9475      ccc*)
9476        lt_prog_compiler_wl='-Wl,'
9477        # All Alpha code is PIC.
9478        lt_prog_compiler_static='-non_shared'
9479        ;;
9480      xl* | bgxl* | bgf* | mpixl*)
9481	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9482	lt_prog_compiler_wl='-Wl,'
9483	lt_prog_compiler_pic='-qpic'
9484	lt_prog_compiler_static='-qstaticlink'
9485	;;
9486      *)
9487	case `$CC -V 2>&1 | sed 5q` in
9488	*Sun\ F* | *Sun*Fortran*)
9489	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9490	  lt_prog_compiler_pic='-KPIC'
9491	  lt_prog_compiler_static='-Bstatic'
9492	  lt_prog_compiler_wl=''
9493	  ;;
9494	*Sun\ C*)
9495	  # Sun C 5.9
9496	  lt_prog_compiler_pic='-KPIC'
9497	  lt_prog_compiler_static='-Bstatic'
9498	  lt_prog_compiler_wl='-Wl,'
9499	  ;;
9500	esac
9501	;;
9502      esac
9503      ;;
9504
9505    newsos6)
9506      lt_prog_compiler_pic='-KPIC'
9507      lt_prog_compiler_static='-Bstatic'
9508      ;;
9509
9510    *nto* | *qnx*)
9511      # QNX uses GNU C++, but need to define -shared option too, otherwise
9512      # it will coredump.
9513      lt_prog_compiler_pic='-fPIC -shared'
9514      ;;
9515
9516    osf3* | osf4* | osf5*)
9517      lt_prog_compiler_wl='-Wl,'
9518      # All OSF/1 code is PIC.
9519      lt_prog_compiler_static='-non_shared'
9520      ;;
9521
9522    rdos*)
9523      lt_prog_compiler_static='-non_shared'
9524      ;;
9525
9526    solaris*)
9527      lt_prog_compiler_pic='-KPIC'
9528      lt_prog_compiler_static='-Bstatic'
9529      case $cc_basename in
9530      f77* | f90* | f95*)
9531	lt_prog_compiler_wl='-Qoption ld ';;
9532      *)
9533	lt_prog_compiler_wl='-Wl,';;
9534      esac
9535      ;;
9536
9537    sunos4*)
9538      lt_prog_compiler_wl='-Qoption ld '
9539      lt_prog_compiler_pic='-PIC'
9540      lt_prog_compiler_static='-Bstatic'
9541      ;;
9542
9543    sysv4 | sysv4.2uw2* | sysv4.3*)
9544      lt_prog_compiler_wl='-Wl,'
9545      lt_prog_compiler_pic='-KPIC'
9546      lt_prog_compiler_static='-Bstatic'
9547      ;;
9548
9549    sysv4*MP*)
9550      if test -d /usr/nec ;then
9551	lt_prog_compiler_pic='-Kconform_pic'
9552	lt_prog_compiler_static='-Bstatic'
9553      fi
9554      ;;
9555
9556    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9557      lt_prog_compiler_wl='-Wl,'
9558      lt_prog_compiler_pic='-KPIC'
9559      lt_prog_compiler_static='-Bstatic'
9560      ;;
9561
9562    unicos*)
9563      lt_prog_compiler_wl='-Wl,'
9564      lt_prog_compiler_can_build_shared=no
9565      ;;
9566
9567    uts4*)
9568      lt_prog_compiler_pic='-pic'
9569      lt_prog_compiler_static='-Bstatic'
9570      ;;
9571
9572    *)
9573      lt_prog_compiler_can_build_shared=no
9574      ;;
9575    esac
9576  fi
9577
9578case $host_os in
9579  # For platforms which do not support PIC, -DPIC is meaningless:
9580  *djgpp*)
9581    lt_prog_compiler_pic=
9582    ;;
9583  *)
9584    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9585    ;;
9586esac
9587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9588$as_echo "$lt_prog_compiler_pic" >&6; }
9589
9590
9591
9592
9593
9594
9595#
9596# Check to make sure the PIC flag actually works.
9597#
9598if test -n "$lt_prog_compiler_pic"; then
9599  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9600$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9601if ${lt_cv_prog_compiler_pic_works+:} false; then :
9602  $as_echo_n "(cached) " >&6
9603else
9604  lt_cv_prog_compiler_pic_works=no
9605   ac_outfile=conftest.$ac_objext
9606   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9607   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9608   # Insert the option either (1) after the last *FLAGS variable, or
9609   # (2) before a word containing "conftest.", or (3) at the end.
9610   # Note that $ac_compile itself does not contain backslashes and begins
9611   # with a dollar sign (not a hyphen), so the echo should work correctly.
9612   # The option is referenced via a variable to avoid confusing sed.
9613   lt_compile=`echo "$ac_compile" | $SED \
9614   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9615   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9616   -e 's:$: $lt_compiler_flag:'`
9617   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9618   (eval "$lt_compile" 2>conftest.err)
9619   ac_status=$?
9620   cat conftest.err >&5
9621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9622   if (exit $ac_status) && test -s "$ac_outfile"; then
9623     # The compiler can only warn and ignore the option if not recognized
9624     # So say no if there are warnings other than the usual output.
9625     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9626     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9627     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9628       lt_cv_prog_compiler_pic_works=yes
9629     fi
9630   fi
9631   $RM conftest*
9632
9633fi
9634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9635$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9636
9637if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9638    case $lt_prog_compiler_pic in
9639     "" | " "*) ;;
9640     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9641     esac
9642else
9643    lt_prog_compiler_pic=
9644     lt_prog_compiler_can_build_shared=no
9645fi
9646
9647fi
9648
9649
9650
9651
9652
9653
9654#
9655# Check to make sure the static flag actually works.
9656#
9657wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9659$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9660if ${lt_cv_prog_compiler_static_works+:} false; then :
9661  $as_echo_n "(cached) " >&6
9662else
9663  lt_cv_prog_compiler_static_works=no
9664   save_LDFLAGS="$LDFLAGS"
9665   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9666   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9667   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9668     # The linker can only warn and ignore the option if not recognized
9669     # So say no if there are warnings
9670     if test -s conftest.err; then
9671       # Append any errors to the config.log.
9672       cat conftest.err 1>&5
9673       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9674       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9675       if diff conftest.exp conftest.er2 >/dev/null; then
9676         lt_cv_prog_compiler_static_works=yes
9677       fi
9678     else
9679       lt_cv_prog_compiler_static_works=yes
9680     fi
9681   fi
9682   $RM -r conftest*
9683   LDFLAGS="$save_LDFLAGS"
9684
9685fi
9686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9687$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9688
9689if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9690    :
9691else
9692    lt_prog_compiler_static=
9693fi
9694
9695
9696
9697
9698
9699
9700
9701  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9702$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9703if ${lt_cv_prog_compiler_c_o+:} false; then :
9704  $as_echo_n "(cached) " >&6
9705else
9706  lt_cv_prog_compiler_c_o=no
9707   $RM -r conftest 2>/dev/null
9708   mkdir conftest
9709   cd conftest
9710   mkdir out
9711   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9712
9713   lt_compiler_flag="-o out/conftest2.$ac_objext"
9714   # Insert the option either (1) after the last *FLAGS variable, or
9715   # (2) before a word containing "conftest.", or (3) at the end.
9716   # Note that $ac_compile itself does not contain backslashes and begins
9717   # with a dollar sign (not a hyphen), so the echo should work correctly.
9718   lt_compile=`echo "$ac_compile" | $SED \
9719   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9720   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9721   -e 's:$: $lt_compiler_flag:'`
9722   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9723   (eval "$lt_compile" 2>out/conftest.err)
9724   ac_status=$?
9725   cat out/conftest.err >&5
9726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9727   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9728   then
9729     # The compiler can only warn and ignore the option if not recognized
9730     # So say no if there are warnings
9731     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9732     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9733     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9734       lt_cv_prog_compiler_c_o=yes
9735     fi
9736   fi
9737   chmod u+w . 2>&5
9738   $RM conftest*
9739   # SGI C++ compiler will create directory out/ii_files/ for
9740   # template instantiation
9741   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9742   $RM out/* && rmdir out
9743   cd ..
9744   $RM -r conftest
9745   $RM conftest*
9746
9747fi
9748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9749$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9750
9751
9752
9753
9754
9755
9756  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9757$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9758if ${lt_cv_prog_compiler_c_o+:} false; then :
9759  $as_echo_n "(cached) " >&6
9760else
9761  lt_cv_prog_compiler_c_o=no
9762   $RM -r conftest 2>/dev/null
9763   mkdir conftest
9764   cd conftest
9765   mkdir out
9766   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9767
9768   lt_compiler_flag="-o out/conftest2.$ac_objext"
9769   # Insert the option either (1) after the last *FLAGS variable, or
9770   # (2) before a word containing "conftest.", or (3) at the end.
9771   # Note that $ac_compile itself does not contain backslashes and begins
9772   # with a dollar sign (not a hyphen), so the echo should work correctly.
9773   lt_compile=`echo "$ac_compile" | $SED \
9774   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9775   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9776   -e 's:$: $lt_compiler_flag:'`
9777   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9778   (eval "$lt_compile" 2>out/conftest.err)
9779   ac_status=$?
9780   cat out/conftest.err >&5
9781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9782   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9783   then
9784     # The compiler can only warn and ignore the option if not recognized
9785     # So say no if there are warnings
9786     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9787     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9788     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9789       lt_cv_prog_compiler_c_o=yes
9790     fi
9791   fi
9792   chmod u+w . 2>&5
9793   $RM conftest*
9794   # SGI C++ compiler will create directory out/ii_files/ for
9795   # template instantiation
9796   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9797   $RM out/* && rmdir out
9798   cd ..
9799   $RM -r conftest
9800   $RM conftest*
9801
9802fi
9803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9804$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9805
9806
9807
9808
9809hard_links="nottested"
9810if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9811  # do not overwrite the value of need_locks provided by the user
9812  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9813$as_echo_n "checking if we can lock with hard links... " >&6; }
9814  hard_links=yes
9815  $RM conftest*
9816  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9817  touch conftest.a
9818  ln conftest.a conftest.b 2>&5 || hard_links=no
9819  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9821$as_echo "$hard_links" >&6; }
9822  if test "$hard_links" = no; then
9823    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9824$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9825    need_locks=warn
9826  fi
9827else
9828  need_locks=no
9829fi
9830
9831
9832
9833
9834
9835
9836  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9837$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9838
9839  runpath_var=
9840  allow_undefined_flag=
9841  always_export_symbols=no
9842  archive_cmds=
9843  archive_expsym_cmds=
9844  compiler_needs_object=no
9845  enable_shared_with_static_runtimes=no
9846  export_dynamic_flag_spec=
9847  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9848  hardcode_automatic=no
9849  hardcode_direct=no
9850  hardcode_direct_absolute=no
9851  hardcode_libdir_flag_spec=
9852  hardcode_libdir_flag_spec_ld=
9853  hardcode_libdir_separator=
9854  hardcode_minus_L=no
9855  hardcode_shlibpath_var=unsupported
9856  inherit_rpath=no
9857  link_all_deplibs=unknown
9858  module_cmds=
9859  module_expsym_cmds=
9860  old_archive_from_new_cmds=
9861  old_archive_from_expsyms_cmds=
9862  thread_safe_flag_spec=
9863  whole_archive_flag_spec=
9864  # include_expsyms should be a list of space-separated symbols to be *always*
9865  # included in the symbol list
9866  include_expsyms=
9867  # exclude_expsyms can be an extended regexp of symbols to exclude
9868  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9869  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9870  # as well as any symbol that contains `d'.
9871  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9872  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9873  # platforms (ab)use it in PIC code, but their linkers get confused if
9874  # the symbol is explicitly referenced.  Since portable code cannot
9875  # rely on this symbol name, it's probably fine to never include it in
9876  # preloaded symbol tables.
9877  # Exclude shared library initialization/finalization symbols.
9878  extract_expsyms_cmds=
9879
9880  case $host_os in
9881  cygwin* | mingw* | pw32* | cegcc*)
9882    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9883    # When not using gcc, we currently assume that we are using
9884    # Microsoft Visual C++.
9885    if test "$GCC" != yes; then
9886      with_gnu_ld=no
9887    fi
9888    ;;
9889  interix*)
9890    # we just hope/assume this is gcc and not c89 (= MSVC++)
9891    with_gnu_ld=yes
9892    ;;
9893  openbsd*)
9894    with_gnu_ld=no
9895    ;;
9896  esac
9897
9898  ld_shlibs=yes
9899
9900  # On some targets, GNU ld is compatible enough with the native linker
9901  # that we're better off using the native interface for both.
9902  lt_use_gnu_ld_interface=no
9903  if test "$with_gnu_ld" = yes; then
9904    case $host_os in
9905      aix*)
9906	# The AIX port of GNU ld has always aspired to compatibility
9907	# with the native linker.  However, as the warning in the GNU ld
9908	# block says, versions before 2.19.5* couldn't really create working
9909	# shared libraries, regardless of the interface used.
9910	case `$LD -v 2>&1` in
9911	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9912	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9913	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9914	  *)
9915	    lt_use_gnu_ld_interface=yes
9916	    ;;
9917	esac
9918	;;
9919      *)
9920	lt_use_gnu_ld_interface=yes
9921	;;
9922    esac
9923  fi
9924
9925  if test "$lt_use_gnu_ld_interface" = yes; then
9926    # If archive_cmds runs LD, not CC, wlarc should be empty
9927    wlarc='${wl}'
9928
9929    # Set some defaults for GNU ld with shared library support. These
9930    # are reset later if shared libraries are not supported. Putting them
9931    # here allows them to be overridden if necessary.
9932    runpath_var=LD_RUN_PATH
9933    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9934    export_dynamic_flag_spec='${wl}--export-dynamic'
9935    # ancient GNU ld didn't support --whole-archive et. al.
9936    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9937      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9938    else
9939      whole_archive_flag_spec=
9940    fi
9941    supports_anon_versioning=no
9942    case `$LD -v 2>&1` in
9943      *GNU\ gold*) supports_anon_versioning=yes ;;
9944      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9945      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9946      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9947      *\ 2.11.*) ;; # other 2.11 versions
9948      *) supports_anon_versioning=yes ;;
9949    esac
9950
9951    # See if GNU ld supports shared libraries.
9952    case $host_os in
9953    aix[3-9]*)
9954      # On AIX/PPC, the GNU linker is very broken
9955      if test "$host_cpu" != ia64; then
9956	ld_shlibs=no
9957	cat <<_LT_EOF 1>&2
9958
9959*** Warning: the GNU linker, at least up to release 2.19, is reported
9960*** to be unable to reliably create shared libraries on AIX.
9961*** Therefore, libtool is disabling shared libraries support.  If you
9962*** really care for shared libraries, you may want to install binutils
9963*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9964*** You will then need to restart the configuration process.
9965
9966_LT_EOF
9967      fi
9968      ;;
9969
9970    amigaos*)
9971      case $host_cpu in
9972      powerpc)
9973            # see comment about AmigaOS4 .so support
9974            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9975            archive_expsym_cmds=''
9976        ;;
9977      m68k)
9978            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)'
9979            hardcode_libdir_flag_spec='-L$libdir'
9980            hardcode_minus_L=yes
9981        ;;
9982      esac
9983      ;;
9984
9985    beos*)
9986      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9987	allow_undefined_flag=unsupported
9988	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9989	# support --undefined.  This deserves some investigation.  FIXME
9990	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9991      else
9992	ld_shlibs=no
9993      fi
9994      ;;
9995
9996    cygwin* | mingw* | pw32* | cegcc*)
9997      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9998      # as there is no search path for DLLs.
9999      hardcode_libdir_flag_spec='-L$libdir'
10000      export_dynamic_flag_spec='${wl}--export-all-symbols'
10001      allow_undefined_flag=unsupported
10002      always_export_symbols=no
10003      enable_shared_with_static_runtimes=yes
10004      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10005
10006      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10007        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10008	# If the export-symbols file already is a .def file (1st line
10009	# is EXPORTS), use it as is; otherwise, prepend...
10010	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10011	  cp $export_symbols $output_objdir/$soname.def;
10012	else
10013	  echo EXPORTS > $output_objdir/$soname.def;
10014	  cat $export_symbols >> $output_objdir/$soname.def;
10015	fi~
10016	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10017      else
10018	ld_shlibs=no
10019      fi
10020      ;;
10021
10022    haiku*)
10023      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10024      link_all_deplibs=yes
10025      ;;
10026
10027    interix[3-9]*)
10028      hardcode_direct=no
10029      hardcode_shlibpath_var=no
10030      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10031      export_dynamic_flag_spec='${wl}-E'
10032      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10033      # Instead, shared libraries are loaded at an image base (0x10000000 by
10034      # default) and relocated if they conflict, which is a slow very memory
10035      # consuming and fragmenting process.  To avoid this, we pick a random,
10036      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10037      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10038      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10039      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'
10040      ;;
10041
10042    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10043      tmp_diet=no
10044      if test "$host_os" = linux-dietlibc; then
10045	case $cc_basename in
10046	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10047	esac
10048      fi
10049      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10050	 && test "$tmp_diet" = no
10051      then
10052	tmp_addflag=' $pic_flag'
10053	tmp_sharedflag='-shared'
10054	case $cc_basename,$host_cpu in
10055        pgcc*)				# Portland Group C compiler
10056	  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'
10057	  tmp_addflag=' $pic_flag'
10058	  ;;
10059	pgf77* | pgf90* | pgf95* | pgfortran*)
10060					# Portland Group f77 and f90 compilers
10061	  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'
10062	  tmp_addflag=' $pic_flag -Mnomain' ;;
10063	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10064	  tmp_addflag=' -i_dynamic' ;;
10065	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10066	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10067	ifc* | ifort*)			# Intel Fortran compiler
10068	  tmp_addflag=' -nofor_main' ;;
10069	lf95*)				# Lahey Fortran 8.1
10070	  whole_archive_flag_spec=
10071	  tmp_sharedflag='--shared' ;;
10072	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10073	  tmp_sharedflag='-qmkshrobj'
10074	  tmp_addflag= ;;
10075	nvcc*)	# Cuda Compiler Driver 2.2
10076	  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'
10077	  compiler_needs_object=yes
10078	  ;;
10079	esac
10080	case `$CC -V 2>&1 | sed 5q` in
10081	*Sun\ C*)			# Sun C 5.9
10082	  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'
10083	  compiler_needs_object=yes
10084	  tmp_sharedflag='-G' ;;
10085	*Sun\ F*)			# Sun Fortran 8.3
10086	  tmp_sharedflag='-G' ;;
10087	esac
10088	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10089
10090        if test "x$supports_anon_versioning" = xyes; then
10091          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10092	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10093	    echo "local: *; };" >> $output_objdir/$libname.ver~
10094	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10095        fi
10096
10097	case $cc_basename in
10098	xlf* | bgf* | bgxlf* | mpixlf*)
10099	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10100	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10101	  hardcode_libdir_flag_spec=
10102	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
10103	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10104	  if test "x$supports_anon_versioning" = xyes; then
10105	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10106	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10107	      echo "local: *; };" >> $output_objdir/$libname.ver~
10108	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10109	  fi
10110	  ;;
10111	esac
10112      else
10113        ld_shlibs=no
10114      fi
10115      ;;
10116
10117    netbsd*)
10118      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10119	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10120	wlarc=
10121      else
10122	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10123	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10124      fi
10125      ;;
10126
10127    solaris*)
10128      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10129	ld_shlibs=no
10130	cat <<_LT_EOF 1>&2
10131
10132*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10133*** create shared libraries on Solaris systems.  Therefore, libtool
10134*** is disabling shared libraries support.  We urge you to upgrade GNU
10135*** binutils to release 2.9.1 or newer.  Another option is to modify
10136*** your PATH or compiler configuration so that the native linker is
10137*** used, and then restart.
10138
10139_LT_EOF
10140      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10141	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10142	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10143      else
10144	ld_shlibs=no
10145      fi
10146      ;;
10147
10148    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10149      case `$LD -v 2>&1` in
10150        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10151	ld_shlibs=no
10152	cat <<_LT_EOF 1>&2
10153
10154*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10155*** reliably create shared libraries on SCO systems.  Therefore, libtool
10156*** is disabling shared libraries support.  We urge you to upgrade GNU
10157*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10158*** your PATH or compiler configuration so that the native linker is
10159*** used, and then restart.
10160
10161_LT_EOF
10162	;;
10163	*)
10164	  # For security reasons, it is highly recommended that you always
10165	  # use absolute paths for naming shared libraries, and exclude the
10166	  # DT_RUNPATH tag from executables and libraries.  But doing so
10167	  # requires that you compile everything twice, which is a pain.
10168	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10169	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10170	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10171	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10172	  else
10173	    ld_shlibs=no
10174	  fi
10175	;;
10176      esac
10177      ;;
10178
10179    sunos4*)
10180      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10181      wlarc=
10182      hardcode_direct=yes
10183      hardcode_shlibpath_var=no
10184      ;;
10185
10186    *)
10187      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10188	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10189	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10190      else
10191	ld_shlibs=no
10192      fi
10193      ;;
10194    esac
10195
10196    if test "$ld_shlibs" = no; then
10197      runpath_var=
10198      hardcode_libdir_flag_spec=
10199      export_dynamic_flag_spec=
10200      whole_archive_flag_spec=
10201    fi
10202  else
10203    # PORTME fill in a description of your system's linker (not GNU ld)
10204    case $host_os in
10205    aix3*)
10206      allow_undefined_flag=unsupported
10207      always_export_symbols=yes
10208      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'
10209      # Note: this linker hardcodes the directories in LIBPATH if there
10210      # are no directories specified by -L.
10211      hardcode_minus_L=yes
10212      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10213	# Neither direct hardcoding nor static linking is supported with a
10214	# broken collect2.
10215	hardcode_direct=unsupported
10216      fi
10217      ;;
10218
10219    aix[4-9]*)
10220      if test "$host_cpu" = ia64; then
10221	# On IA64, the linker does run time linking by default, so we don't
10222	# have to do anything special.
10223	aix_use_runtimelinking=no
10224	exp_sym_flag='-Bexport'
10225	no_entry_flag=""
10226      else
10227	# If we're using GNU nm, then we don't want the "-C" option.
10228	# -C means demangle to AIX nm, but means don't demangle with GNU nm
10229	# Also, AIX nm treats weak defined symbols like other global
10230	# defined symbols, whereas GNU nm marks them as "W".
10231	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10232	  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'
10233	else
10234	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10235	fi
10236	aix_use_runtimelinking=no
10237
10238	# Test if we are trying to use run time linking or normal
10239	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10240	# need to do runtime linking.
10241	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10242	  for ld_flag in $LDFLAGS; do
10243	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10244	    aix_use_runtimelinking=yes
10245	    break
10246	  fi
10247	  done
10248	  ;;
10249	esac
10250
10251	exp_sym_flag='-bexport'
10252	no_entry_flag='-bnoentry'
10253      fi
10254
10255      # When large executables or shared objects are built, AIX ld can
10256      # have problems creating the table of contents.  If linking a library
10257      # or program results in "error TOC overflow" add -mminimal-toc to
10258      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10259      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10260
10261      archive_cmds=''
10262      hardcode_direct=yes
10263      hardcode_direct_absolute=yes
10264      hardcode_libdir_separator=':'
10265      link_all_deplibs=yes
10266      file_list_spec='${wl}-f,'
10267
10268      if test "$GCC" = yes; then
10269	case $host_os in aix4.[012]|aix4.[012].*)
10270	# We only want to do this on AIX 4.2 and lower, the check
10271	# below for broken collect2 doesn't work under 4.3+
10272	  collect2name=`${CC} -print-prog-name=collect2`
10273	  if test -f "$collect2name" &&
10274	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10275	  then
10276	  # We have reworked collect2
10277	  :
10278	  else
10279	  # We have old collect2
10280	  hardcode_direct=unsupported
10281	  # It fails to find uninstalled libraries when the uninstalled
10282	  # path is not listed in the libpath.  Setting hardcode_minus_L
10283	  # to unsupported forces relinking
10284	  hardcode_minus_L=yes
10285	  hardcode_libdir_flag_spec='-L$libdir'
10286	  hardcode_libdir_separator=
10287	  fi
10288	  ;;
10289	esac
10290	shared_flag='-shared'
10291	if test "$aix_use_runtimelinking" = yes; then
10292	  shared_flag="$shared_flag "'${wl}-G'
10293	fi
10294      else
10295	# not using gcc
10296	if test "$host_cpu" = ia64; then
10297	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10298	# chokes on -Wl,-G. The following line is correct:
10299	  shared_flag='-G'
10300	else
10301	  if test "$aix_use_runtimelinking" = yes; then
10302	    shared_flag='${wl}-G'
10303	  else
10304	    shared_flag='${wl}-bM:SRE'
10305	  fi
10306	fi
10307      fi
10308
10309      export_dynamic_flag_spec='${wl}-bexpall'
10310      # It seems that -bexpall does not export symbols beginning with
10311      # underscore (_), so it is better to generate a list of symbols to export.
10312      always_export_symbols=yes
10313      if test "$aix_use_runtimelinking" = yes; then
10314	# Warning - without using the other runtime loading flags (-brtl),
10315	# -berok will link without error, but may produce a broken library.
10316	allow_undefined_flag='-berok'
10317        # Determine the default libpath from the value encoded in an
10318        # empty executable.
10319        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10320/* end confdefs.h.  */
10321
10322int
10323main ()
10324{
10325
10326  ;
10327  return 0;
10328}
10329_ACEOF
10330if ac_fn_c_try_link "$LINENO"; then :
10331
10332lt_aix_libpath_sed='
10333    /Import File Strings/,/^$/ {
10334	/^0/ {
10335	    s/^0  *\(.*\)$/\1/
10336	    p
10337	}
10338    }'
10339aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10340# Check for a 64-bit object if we didn't find anything.
10341if test -z "$aix_libpath"; then
10342  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10343fi
10344fi
10345rm -f core conftest.err conftest.$ac_objext \
10346    conftest$ac_exeext conftest.$ac_ext
10347if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10348
10349        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10350        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"
10351      else
10352	if test "$host_cpu" = ia64; then
10353	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10354	  allow_undefined_flag="-z nodefs"
10355	  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"
10356	else
10357	 # Determine the default libpath from the value encoded in an
10358	 # empty executable.
10359	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10360/* end confdefs.h.  */
10361
10362int
10363main ()
10364{
10365
10366  ;
10367  return 0;
10368}
10369_ACEOF
10370if ac_fn_c_try_link "$LINENO"; then :
10371
10372lt_aix_libpath_sed='
10373    /Import File Strings/,/^$/ {
10374	/^0/ {
10375	    s/^0  *\(.*\)$/\1/
10376	    p
10377	}
10378    }'
10379aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10380# Check for a 64-bit object if we didn't find anything.
10381if test -z "$aix_libpath"; then
10382  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10383fi
10384fi
10385rm -f core conftest.err conftest.$ac_objext \
10386    conftest$ac_exeext conftest.$ac_ext
10387if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10388
10389	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10390	  # Warning - without using the other run time loading flags,
10391	  # -berok will link without error, but may produce a broken library.
10392	  no_undefined_flag=' ${wl}-bernotok'
10393	  allow_undefined_flag=' ${wl}-berok'
10394	  if test "$with_gnu_ld" = yes; then
10395	    # We only use this code for GNU lds that support --whole-archive.
10396	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10397	  else
10398	    # Exported symbols can be pulled into shared objects from archives
10399	    whole_archive_flag_spec='$convenience'
10400	  fi
10401	  archive_cmds_need_lc=yes
10402	  # This is similar to how AIX traditionally builds its shared libraries.
10403	  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'
10404	fi
10405      fi
10406      ;;
10407
10408    amigaos*)
10409      case $host_cpu in
10410      powerpc)
10411            # see comment about AmigaOS4 .so support
10412            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10413            archive_expsym_cmds=''
10414        ;;
10415      m68k)
10416            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)'
10417            hardcode_libdir_flag_spec='-L$libdir'
10418            hardcode_minus_L=yes
10419        ;;
10420      esac
10421      ;;
10422
10423    bsdi[45]*)
10424      export_dynamic_flag_spec=-rdynamic
10425      ;;
10426
10427    cygwin* | mingw* | pw32* | cegcc*)
10428      # When not using gcc, we currently assume that we are using
10429      # Microsoft Visual C++.
10430      # hardcode_libdir_flag_spec is actually meaningless, as there is
10431      # no search path for DLLs.
10432      hardcode_libdir_flag_spec=' '
10433      allow_undefined_flag=unsupported
10434      # Tell ltmain to make .lib files, not .a files.
10435      libext=lib
10436      # Tell ltmain to make .dll files, not .so files.
10437      shrext_cmds=".dll"
10438      # FIXME: Setting linknames here is a bad hack.
10439      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10440      # The linker will automatically build a .lib file if we build a DLL.
10441      old_archive_from_new_cmds='true'
10442      # FIXME: Should let the user specify the lib program.
10443      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10444      fix_srcfile_path='`cygpath -w "$srcfile"`'
10445      enable_shared_with_static_runtimes=yes
10446      ;;
10447
10448    darwin* | rhapsody*)
10449
10450
10451  archive_cmds_need_lc=no
10452  hardcode_direct=no
10453  hardcode_automatic=yes
10454  hardcode_shlibpath_var=unsupported
10455  if test "$lt_cv_ld_force_load" = "yes"; then
10456    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\"`'
10457  else
10458    whole_archive_flag_spec=''
10459  fi
10460  link_all_deplibs=yes
10461  allow_undefined_flag="$_lt_dar_allow_undefined"
10462  case $cc_basename in
10463     ifort*) _lt_dar_can_shared=yes ;;
10464     *) _lt_dar_can_shared=$GCC ;;
10465  esac
10466  if test "$_lt_dar_can_shared" = "yes"; then
10467    output_verbose_link_cmd=func_echo_all
10468    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10469    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10470    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}"
10471    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}"
10472
10473  else
10474  ld_shlibs=no
10475  fi
10476
10477      ;;
10478
10479    dgux*)
10480      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10481      hardcode_libdir_flag_spec='-L$libdir'
10482      hardcode_shlibpath_var=no
10483      ;;
10484
10485    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10486    # support.  Future versions do this automatically, but an explicit c++rt0.o
10487    # does not break anything, and helps significantly (at the cost of a little
10488    # extra space).
10489    freebsd2.2*)
10490      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10491      hardcode_libdir_flag_spec='-R$libdir'
10492      hardcode_direct=yes
10493      hardcode_shlibpath_var=no
10494      ;;
10495
10496    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10497    freebsd2.*)
10498      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10499      hardcode_direct=yes
10500      hardcode_minus_L=yes
10501      hardcode_shlibpath_var=no
10502      ;;
10503
10504    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10505    freebsd* | dragonfly*)
10506      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10507      hardcode_libdir_flag_spec='-R$libdir'
10508      hardcode_direct=yes
10509      hardcode_shlibpath_var=no
10510      ;;
10511
10512    hpux9*)
10513      if test "$GCC" = yes; then
10514	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'
10515      else
10516	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'
10517      fi
10518      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10519      hardcode_libdir_separator=:
10520      hardcode_direct=yes
10521
10522      # hardcode_minus_L: Not really in the search PATH,
10523      # but as the default location of the library.
10524      hardcode_minus_L=yes
10525      export_dynamic_flag_spec='${wl}-E'
10526      ;;
10527
10528    hpux10*)
10529      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10530	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10531      else
10532	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10533      fi
10534      if test "$with_gnu_ld" = no; then
10535	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10536	hardcode_libdir_flag_spec_ld='+b $libdir'
10537	hardcode_libdir_separator=:
10538	hardcode_direct=yes
10539	hardcode_direct_absolute=yes
10540	export_dynamic_flag_spec='${wl}-E'
10541	# hardcode_minus_L: Not really in the search PATH,
10542	# but as the default location of the library.
10543	hardcode_minus_L=yes
10544      fi
10545      ;;
10546
10547    hpux11*)
10548      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10549	case $host_cpu in
10550	hppa*64*)
10551	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10552	  ;;
10553	ia64*)
10554	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10555	  ;;
10556	*)
10557	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10558	  ;;
10559	esac
10560      else
10561	case $host_cpu in
10562	hppa*64*)
10563	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10564	  ;;
10565	ia64*)
10566	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10567	  ;;
10568	*)
10569
10570	  # Older versions of the 11.00 compiler do not understand -b yet
10571	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10572	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10573$as_echo_n "checking if $CC understands -b... " >&6; }
10574if ${lt_cv_prog_compiler__b+:} false; then :
10575  $as_echo_n "(cached) " >&6
10576else
10577  lt_cv_prog_compiler__b=no
10578   save_LDFLAGS="$LDFLAGS"
10579   LDFLAGS="$LDFLAGS -b"
10580   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10581   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10582     # The linker can only warn and ignore the option if not recognized
10583     # So say no if there are warnings
10584     if test -s conftest.err; then
10585       # Append any errors to the config.log.
10586       cat conftest.err 1>&5
10587       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10588       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10589       if diff conftest.exp conftest.er2 >/dev/null; then
10590         lt_cv_prog_compiler__b=yes
10591       fi
10592     else
10593       lt_cv_prog_compiler__b=yes
10594     fi
10595   fi
10596   $RM -r conftest*
10597   LDFLAGS="$save_LDFLAGS"
10598
10599fi
10600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10601$as_echo "$lt_cv_prog_compiler__b" >&6; }
10602
10603if test x"$lt_cv_prog_compiler__b" = xyes; then
10604    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10605else
10606    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10607fi
10608
10609	  ;;
10610	esac
10611      fi
10612      if test "$with_gnu_ld" = no; then
10613	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10614	hardcode_libdir_separator=:
10615
10616	case $host_cpu in
10617	hppa*64*|ia64*)
10618	  hardcode_direct=no
10619	  hardcode_shlibpath_var=no
10620	  ;;
10621	*)
10622	  hardcode_direct=yes
10623	  hardcode_direct_absolute=yes
10624	  export_dynamic_flag_spec='${wl}-E'
10625
10626	  # hardcode_minus_L: Not really in the search PATH,
10627	  # but as the default location of the library.
10628	  hardcode_minus_L=yes
10629	  ;;
10630	esac
10631      fi
10632      ;;
10633
10634    irix5* | irix6* | nonstopux*)
10635      if test "$GCC" = yes; then
10636	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'
10637	# Try to use the -exported_symbol ld option, if it does not
10638	# work, assume that -exports_file does not work either and
10639	# implicitly export all symbols.
10640        save_LDFLAGS="$LDFLAGS"
10641        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10642        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10643/* end confdefs.h.  */
10644int foo(void) {}
10645_ACEOF
10646if ac_fn_c_try_link "$LINENO"; then :
10647  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'
10648
10649fi
10650rm -f core conftest.err conftest.$ac_objext \
10651    conftest$ac_exeext conftest.$ac_ext
10652        LDFLAGS="$save_LDFLAGS"
10653      else
10654	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'
10655	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'
10656      fi
10657      archive_cmds_need_lc='no'
10658      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10659      hardcode_libdir_separator=:
10660      inherit_rpath=yes
10661      link_all_deplibs=yes
10662      ;;
10663
10664    netbsd*)
10665      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10666	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10667      else
10668	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10669      fi
10670      hardcode_libdir_flag_spec='-R$libdir'
10671      hardcode_direct=yes
10672      hardcode_shlibpath_var=no
10673      ;;
10674
10675    newsos6)
10676      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10677      hardcode_direct=yes
10678      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10679      hardcode_libdir_separator=:
10680      hardcode_shlibpath_var=no
10681      ;;
10682
10683    *nto* | *qnx*)
10684      ;;
10685
10686    openbsd*)
10687      if test -f /usr/libexec/ld.so; then
10688	hardcode_direct=yes
10689	hardcode_shlibpath_var=no
10690	hardcode_direct_absolute=yes
10691	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10692	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10693	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10694	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10695	  export_dynamic_flag_spec='${wl}-E'
10696	else
10697	  case $host_os in
10698	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10699	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10700	     hardcode_libdir_flag_spec='-R$libdir'
10701	     ;;
10702	   *)
10703	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10704	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10705	     ;;
10706	  esac
10707	fi
10708      else
10709	ld_shlibs=no
10710      fi
10711      ;;
10712
10713    os2*)
10714      hardcode_libdir_flag_spec='-L$libdir'
10715      hardcode_minus_L=yes
10716      allow_undefined_flag=unsupported
10717      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'
10718      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10719      ;;
10720
10721    osf3*)
10722      if test "$GCC" = yes; then
10723	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10724	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'
10725      else
10726	allow_undefined_flag=' -expect_unresolved \*'
10727	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'
10728      fi
10729      archive_cmds_need_lc='no'
10730      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10731      hardcode_libdir_separator=:
10732      ;;
10733
10734    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10735      if test "$GCC" = yes; then
10736	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10737	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'
10738	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10739      else
10740	allow_undefined_flag=' -expect_unresolved \*'
10741	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'
10742	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~
10743	$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'
10744
10745	# Both c and cxx compiler support -rpath directly
10746	hardcode_libdir_flag_spec='-rpath $libdir'
10747      fi
10748      archive_cmds_need_lc='no'
10749      hardcode_libdir_separator=:
10750      ;;
10751
10752    solaris*)
10753      no_undefined_flag=' -z defs'
10754      if test "$GCC" = yes; then
10755	wlarc='${wl}'
10756	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10757	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10758	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10759      else
10760	case `$CC -V 2>&1` in
10761	*"Compilers 5.0"*)
10762	  wlarc=''
10763	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10764	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10765	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10766	  ;;
10767	*)
10768	  wlarc='${wl}'
10769	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10770	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10771	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10772	  ;;
10773	esac
10774      fi
10775      hardcode_libdir_flag_spec='-R$libdir'
10776      hardcode_shlibpath_var=no
10777      case $host_os in
10778      solaris2.[0-5] | solaris2.[0-5].*) ;;
10779      *)
10780	# The compiler driver will combine and reorder linker options,
10781	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10782	# but is careful enough not to reorder.
10783	# Supported since Solaris 2.6 (maybe 2.5.1?)
10784	if test "$GCC" = yes; then
10785	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10786	else
10787	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10788	fi
10789	;;
10790      esac
10791      link_all_deplibs=yes
10792      ;;
10793
10794    sunos4*)
10795      if test "x$host_vendor" = xsequent; then
10796	# Use $CC to link under sequent, because it throws in some extra .o
10797	# files that make .init and .fini sections work.
10798	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10799      else
10800	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10801      fi
10802      hardcode_libdir_flag_spec='-L$libdir'
10803      hardcode_direct=yes
10804      hardcode_minus_L=yes
10805      hardcode_shlibpath_var=no
10806      ;;
10807
10808    sysv4)
10809      case $host_vendor in
10810	sni)
10811	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10812	  hardcode_direct=yes # is this really true???
10813	;;
10814	siemens)
10815	  ## LD is ld it makes a PLAMLIB
10816	  ## CC just makes a GrossModule.
10817	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10818	  reload_cmds='$CC -r -o $output$reload_objs'
10819	  hardcode_direct=no
10820        ;;
10821	motorola)
10822	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10823	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10824	;;
10825      esac
10826      runpath_var='LD_RUN_PATH'
10827      hardcode_shlibpath_var=no
10828      ;;
10829
10830    sysv4.3*)
10831      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10832      hardcode_shlibpath_var=no
10833      export_dynamic_flag_spec='-Bexport'
10834      ;;
10835
10836    sysv4*MP*)
10837      if test -d /usr/nec; then
10838	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10839	hardcode_shlibpath_var=no
10840	runpath_var=LD_RUN_PATH
10841	hardcode_runpath_var=yes
10842	ld_shlibs=yes
10843      fi
10844      ;;
10845
10846    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10847      no_undefined_flag='${wl}-z,text'
10848      archive_cmds_need_lc=no
10849      hardcode_shlibpath_var=no
10850      runpath_var='LD_RUN_PATH'
10851
10852      if test "$GCC" = yes; then
10853	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10854	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10855      else
10856	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10857	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10858      fi
10859      ;;
10860
10861    sysv5* | sco3.2v5* | sco5v6*)
10862      # Note: We can NOT use -z defs as we might desire, because we do not
10863      # link with -lc, and that would cause any symbols used from libc to
10864      # always be unresolved, which means just about no library would
10865      # ever link correctly.  If we're not using GNU ld we use -z text
10866      # though, which does catch some bad symbols but isn't as heavy-handed
10867      # as -z defs.
10868      no_undefined_flag='${wl}-z,text'
10869      allow_undefined_flag='${wl}-z,nodefs'
10870      archive_cmds_need_lc=no
10871      hardcode_shlibpath_var=no
10872      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10873      hardcode_libdir_separator=':'
10874      link_all_deplibs=yes
10875      export_dynamic_flag_spec='${wl}-Bexport'
10876      runpath_var='LD_RUN_PATH'
10877
10878      if test "$GCC" = yes; then
10879	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10880	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10881      else
10882	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10883	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10884      fi
10885      ;;
10886
10887    uts4*)
10888      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10889      hardcode_libdir_flag_spec='-L$libdir'
10890      hardcode_shlibpath_var=no
10891      ;;
10892
10893    *)
10894      ld_shlibs=no
10895      ;;
10896    esac
10897
10898    if test x$host_vendor = xsni; then
10899      case $host in
10900      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10901	export_dynamic_flag_spec='${wl}-Blargedynsym'
10902	;;
10903      esac
10904    fi
10905  fi
10906
10907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10908$as_echo "$ld_shlibs" >&6; }
10909test "$ld_shlibs" = no && can_build_shared=no
10910
10911with_gnu_ld=$with_gnu_ld
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927#
10928# Do we need to explicitly link libc?
10929#
10930case "x$archive_cmds_need_lc" in
10931x|xyes)
10932  # Assume -lc should be added
10933  archive_cmds_need_lc=yes
10934
10935  if test "$enable_shared" = yes && test "$GCC" = yes; then
10936    case $archive_cmds in
10937    *'~'*)
10938      # FIXME: we may have to deal with multi-command sequences.
10939      ;;
10940    '$CC '*)
10941      # Test whether the compiler implicitly links with -lc since on some
10942      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10943      # to ld, don't add -lc before -lgcc.
10944      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10945$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10946if ${lt_cv_archive_cmds_need_lc+:} false; then :
10947  $as_echo_n "(cached) " >&6
10948else
10949  $RM conftest*
10950	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10951
10952	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10953  (eval $ac_compile) 2>&5
10954  ac_status=$?
10955  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10956  test $ac_status = 0; } 2>conftest.err; then
10957	  soname=conftest
10958	  lib=conftest
10959	  libobjs=conftest.$ac_objext
10960	  deplibs=
10961	  wl=$lt_prog_compiler_wl
10962	  pic_flag=$lt_prog_compiler_pic
10963	  compiler_flags=-v
10964	  linker_flags=-v
10965	  verstring=
10966	  output_objdir=.
10967	  libname=conftest
10968	  lt_save_allow_undefined_flag=$allow_undefined_flag
10969	  allow_undefined_flag=
10970	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10971  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10972  ac_status=$?
10973  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10974  test $ac_status = 0; }
10975	  then
10976	    lt_cv_archive_cmds_need_lc=no
10977	  else
10978	    lt_cv_archive_cmds_need_lc=yes
10979	  fi
10980	  allow_undefined_flag=$lt_save_allow_undefined_flag
10981	else
10982	  cat conftest.err 1>&5
10983	fi
10984	$RM conftest*
10985
10986fi
10987{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10988$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10989      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10990      ;;
10991    esac
10992  fi
10993  ;;
10994esac
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11153$as_echo_n "checking dynamic linker characteristics... " >&6; }
11154
11155if test "$GCC" = yes; then
11156  case $host_os in
11157    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11158    *) lt_awk_arg="/^libraries:/" ;;
11159  esac
11160  case $host_os in
11161    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11162    *) lt_sed_strip_eq="s,=/,/,g" ;;
11163  esac
11164  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11165  case $lt_search_path_spec in
11166  *\;*)
11167    # if the path contains ";" then we assume it to be the separator
11168    # otherwise default to the standard path separator (i.e. ":") - it is
11169    # assumed that no part of a normal pathname contains ";" but that should
11170    # okay in the real world where ";" in dirpaths is itself problematic.
11171    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11172    ;;
11173  *)
11174    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11175    ;;
11176  esac
11177  # Ok, now we have the path, separated by spaces, we can step through it
11178  # and add multilib dir if necessary.
11179  lt_tmp_lt_search_path_spec=
11180  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11181  for lt_sys_path in $lt_search_path_spec; do
11182    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11183      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11184    else
11185      test -d "$lt_sys_path" && \
11186	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11187    fi
11188  done
11189  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11190BEGIN {RS=" "; FS="/|\n";} {
11191  lt_foo="";
11192  lt_count=0;
11193  for (lt_i = NF; lt_i > 0; lt_i--) {
11194    if ($lt_i != "" && $lt_i != ".") {
11195      if ($lt_i == "..") {
11196        lt_count++;
11197      } else {
11198        if (lt_count == 0) {
11199          lt_foo="/" $lt_i lt_foo;
11200        } else {
11201          lt_count--;
11202        }
11203      }
11204    }
11205  }
11206  if (lt_foo != "") { lt_freq[lt_foo]++; }
11207  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11208}'`
11209  # AWK program above erroneously prepends '/' to C:/dos/paths
11210  # for these hosts.
11211  case $host_os in
11212    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11213      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11214  esac
11215  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11216else
11217  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11218fi
11219library_names_spec=
11220libname_spec='lib$name'
11221soname_spec=
11222shrext_cmds=".so"
11223postinstall_cmds=
11224postuninstall_cmds=
11225finish_cmds=
11226finish_eval=
11227shlibpath_var=
11228shlibpath_overrides_runpath=unknown
11229version_type=none
11230dynamic_linker="$host_os ld.so"
11231sys_lib_dlsearch_path_spec="/lib /usr/lib"
11232need_lib_prefix=unknown
11233hardcode_into_libs=no
11234
11235# when you set need_version to no, make sure it does not cause -set_version
11236# flags to be left without arguments
11237need_version=unknown
11238
11239case $host_os in
11240aix3*)
11241  version_type=linux
11242  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11243  shlibpath_var=LIBPATH
11244
11245  # AIX 3 has no versioning support, so we append a major version to the name.
11246  soname_spec='${libname}${release}${shared_ext}$major'
11247  ;;
11248
11249aix[4-9]*)
11250  version_type=linux
11251  need_lib_prefix=no
11252  need_version=no
11253  hardcode_into_libs=yes
11254  if test "$host_cpu" = ia64; then
11255    # AIX 5 supports IA64
11256    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11257    shlibpath_var=LD_LIBRARY_PATH
11258  else
11259    # With GCC up to 2.95.x, collect2 would create an import file
11260    # for dependence libraries.  The import file would start with
11261    # the line `#! .'.  This would cause the generated library to
11262    # depend on `.', always an invalid library.  This was fixed in
11263    # development snapshots of GCC prior to 3.0.
11264    case $host_os in
11265      aix4 | aix4.[01] | aix4.[01].*)
11266      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11267	   echo ' yes '
11268	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11269	:
11270      else
11271	can_build_shared=no
11272      fi
11273      ;;
11274    esac
11275    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11276    # soname into executable. Probably we can add versioning support to
11277    # collect2, so additional links can be useful in future.
11278    if test "$aix_use_runtimelinking" = yes; then
11279      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11280      # instead of lib<name>.a to let people know that these are not
11281      # typical AIX shared libraries.
11282      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11283    else
11284      # We preserve .a as extension for shared libraries through AIX4.2
11285      # and later when we are not doing run time linking.
11286      library_names_spec='${libname}${release}.a $libname.a'
11287      soname_spec='${libname}${release}${shared_ext}$major'
11288    fi
11289    shlibpath_var=LIBPATH
11290  fi
11291  ;;
11292
11293amigaos*)
11294  case $host_cpu in
11295  powerpc)
11296    # Since July 2007 AmigaOS4 officially supports .so libraries.
11297    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11298    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11299    ;;
11300  m68k)
11301    library_names_spec='$libname.ixlibrary $libname.a'
11302    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11303    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'
11304    ;;
11305  esac
11306  ;;
11307
11308beos*)
11309  library_names_spec='${libname}${shared_ext}'
11310  dynamic_linker="$host_os ld.so"
11311  shlibpath_var=LIBRARY_PATH
11312  ;;
11313
11314bsdi[45]*)
11315  version_type=linux
11316  need_version=no
11317  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11318  soname_spec='${libname}${release}${shared_ext}$major'
11319  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11320  shlibpath_var=LD_LIBRARY_PATH
11321  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11322  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11323  # the default ld.so.conf also contains /usr/contrib/lib and
11324  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11325  # libtool to hard-code these into programs
11326  ;;
11327
11328cygwin* | mingw* | pw32* | cegcc*)
11329  version_type=windows
11330  shrext_cmds=".dll"
11331  need_version=no
11332  need_lib_prefix=no
11333
11334  case $GCC,$host_os in
11335  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11336    library_names_spec='$libname.dll.a'
11337    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11338    postinstall_cmds='base_file=`basename \${file}`~
11339      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11340      dldir=$destdir/`dirname \$dlpath`~
11341      test -d \$dldir || mkdir -p \$dldir~
11342      $install_prog $dir/$dlname \$dldir/$dlname~
11343      chmod a+x \$dldir/$dlname~
11344      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11345        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11346      fi'
11347    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11348      dlpath=$dir/\$dldll~
11349       $RM \$dlpath'
11350    shlibpath_overrides_runpath=yes
11351
11352    case $host_os in
11353    cygwin*)
11354      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11355      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11356
11357      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11358      ;;
11359    mingw* | cegcc*)
11360      # MinGW DLLs use traditional 'lib' prefix
11361      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11362      ;;
11363    pw32*)
11364      # pw32 DLLs use 'pw' prefix rather than 'lib'
11365      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11366      ;;
11367    esac
11368    ;;
11369
11370  *)
11371    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11372    ;;
11373  esac
11374  dynamic_linker='Win32 ld.exe'
11375  # FIXME: first we should search . and the directory the executable is in
11376  shlibpath_var=PATH
11377  ;;
11378
11379darwin* | rhapsody*)
11380  dynamic_linker="$host_os dyld"
11381  version_type=darwin
11382  need_lib_prefix=no
11383  need_version=no
11384  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11385  soname_spec='${libname}${release}${major}$shared_ext'
11386  shlibpath_overrides_runpath=yes
11387  shlibpath_var=DYLD_LIBRARY_PATH
11388  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11389
11390  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11391  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11392  ;;
11393
11394dgux*)
11395  version_type=linux
11396  need_lib_prefix=no
11397  need_version=no
11398  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11399  soname_spec='${libname}${release}${shared_ext}$major'
11400  shlibpath_var=LD_LIBRARY_PATH
11401  ;;
11402
11403freebsd* | dragonfly*)
11404  # DragonFly does not have aout.  When/if they implement a new
11405  # versioning mechanism, adjust this.
11406  if test -x /usr/bin/objformat; then
11407    objformat=`/usr/bin/objformat`
11408  else
11409    case $host_os in
11410    freebsd[23].*) objformat=aout ;;
11411    *) objformat=elf ;;
11412    esac
11413  fi
11414  version_type=freebsd-$objformat
11415  case $version_type in
11416    freebsd-elf*)
11417      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11418      need_version=no
11419      need_lib_prefix=no
11420      ;;
11421    freebsd-*)
11422      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11423      need_version=yes
11424      ;;
11425  esac
11426  shlibpath_var=LD_LIBRARY_PATH
11427  case $host_os in
11428  freebsd2.*)
11429    shlibpath_overrides_runpath=yes
11430    ;;
11431  freebsd3.[01]* | freebsdelf3.[01]*)
11432    shlibpath_overrides_runpath=yes
11433    hardcode_into_libs=yes
11434    ;;
11435  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11436  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11437    shlibpath_overrides_runpath=no
11438    hardcode_into_libs=yes
11439    ;;
11440  *) # from 4.6 on, and DragonFly
11441    shlibpath_overrides_runpath=yes
11442    hardcode_into_libs=yes
11443    ;;
11444  esac
11445  ;;
11446
11447haiku*)
11448  version_type=linux
11449  need_lib_prefix=no
11450  need_version=no
11451  dynamic_linker="$host_os runtime_loader"
11452  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11453  soname_spec='${libname}${release}${shared_ext}$major'
11454  shlibpath_var=LIBRARY_PATH
11455  shlibpath_overrides_runpath=yes
11456  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11457  hardcode_into_libs=yes
11458  ;;
11459
11460hpux9* | hpux10* | hpux11*)
11461  # Give a soname corresponding to the major version so that dld.sl refuses to
11462  # link against other versions.
11463  version_type=sunos
11464  need_lib_prefix=no
11465  need_version=no
11466  case $host_cpu in
11467  ia64*)
11468    shrext_cmds='.so'
11469    hardcode_into_libs=yes
11470    dynamic_linker="$host_os dld.so"
11471    shlibpath_var=LD_LIBRARY_PATH
11472    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11473    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11474    soname_spec='${libname}${release}${shared_ext}$major'
11475    if test "X$HPUX_IA64_MODE" = X32; then
11476      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11477    else
11478      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11479    fi
11480    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11481    ;;
11482  hppa*64*)
11483    shrext_cmds='.sl'
11484    hardcode_into_libs=yes
11485    dynamic_linker="$host_os dld.sl"
11486    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11487    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11488    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11489    soname_spec='${libname}${release}${shared_ext}$major'
11490    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11491    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11492    ;;
11493  *)
11494    shrext_cmds='.sl'
11495    dynamic_linker="$host_os dld.sl"
11496    shlibpath_var=SHLIB_PATH
11497    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11498    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11499    soname_spec='${libname}${release}${shared_ext}$major'
11500    ;;
11501  esac
11502  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11503  postinstall_cmds='chmod 555 $lib'
11504  # or fails outright, so override atomically:
11505  install_override_mode=555
11506  ;;
11507
11508interix[3-9]*)
11509  version_type=linux
11510  need_lib_prefix=no
11511  need_version=no
11512  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11513  soname_spec='${libname}${release}${shared_ext}$major'
11514  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11515  shlibpath_var=LD_LIBRARY_PATH
11516  shlibpath_overrides_runpath=no
11517  hardcode_into_libs=yes
11518  ;;
11519
11520irix5* | irix6* | nonstopux*)
11521  case $host_os in
11522    nonstopux*) version_type=nonstopux ;;
11523    *)
11524	if test "$lt_cv_prog_gnu_ld" = yes; then
11525		version_type=linux
11526	else
11527		version_type=irix
11528	fi ;;
11529  esac
11530  need_lib_prefix=no
11531  need_version=no
11532  soname_spec='${libname}${release}${shared_ext}$major'
11533  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11534  case $host_os in
11535  irix5* | nonstopux*)
11536    libsuff= shlibsuff=
11537    ;;
11538  *)
11539    case $LD in # libtool.m4 will add one of these switches to LD
11540    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11541      libsuff= shlibsuff= libmagic=32-bit;;
11542    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11543      libsuff=32 shlibsuff=N32 libmagic=N32;;
11544    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11545      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11546    *) libsuff= shlibsuff= libmagic=never-match;;
11547    esac
11548    ;;
11549  esac
11550  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11551  shlibpath_overrides_runpath=no
11552  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11553  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11554  hardcode_into_libs=yes
11555  ;;
11556
11557# No shared lib support for Linux oldld, aout, or coff.
11558linux*oldld* | linux*aout* | linux*coff*)
11559  dynamic_linker=no
11560  ;;
11561
11562# This must be Linux ELF.
11563
11564# uclinux* changes (here and below) have been submitted to the libtool
11565# project, but have not yet been accepted: they are GCC-local changes
11566# for the time being.  (See
11567# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
11568linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
11569  version_type=linux
11570  need_lib_prefix=no
11571  need_version=no
11572  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11573  soname_spec='${libname}${release}${shared_ext}$major'
11574  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11575  shlibpath_var=LD_LIBRARY_PATH
11576  shlibpath_overrides_runpath=no
11577
11578  # Some binutils ld are patched to set DT_RUNPATH
11579  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11580  $as_echo_n "(cached) " >&6
11581else
11582  lt_cv_shlibpath_overrides_runpath=no
11583    save_LDFLAGS=$LDFLAGS
11584    save_libdir=$libdir
11585    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11586	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11587    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11588/* end confdefs.h.  */
11589
11590int
11591main ()
11592{
11593
11594  ;
11595  return 0;
11596}
11597_ACEOF
11598if ac_fn_c_try_link "$LINENO"; then :
11599  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11600  lt_cv_shlibpath_overrides_runpath=yes
11601fi
11602fi
11603rm -f core conftest.err conftest.$ac_objext \
11604    conftest$ac_exeext conftest.$ac_ext
11605    LDFLAGS=$save_LDFLAGS
11606    libdir=$save_libdir
11607
11608fi
11609
11610  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11611
11612  # This implies no fast_install, which is unacceptable.
11613  # Some rework will be needed to allow for fast_install
11614  # before this can be enabled.
11615  hardcode_into_libs=yes
11616
11617  # Append ld.so.conf contents to the search path
11618  if test -f /etc/ld.so.conf; then
11619    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' ' '`
11620    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11621  fi
11622
11623  # We used to test for /lib/ld.so.1 and disable shared libraries on
11624  # powerpc, because MkLinux only supported shared libraries with the
11625  # GNU dynamic linker.  Since this was broken with cross compilers,
11626  # most powerpc-linux boxes support dynamic linking these days and
11627  # people can always --disable-shared, the test was removed, and we
11628  # assume the GNU/Linux dynamic linker is in use.
11629  dynamic_linker='GNU/Linux ld.so'
11630  ;;
11631
11632netbsd*)
11633  version_type=sunos
11634  need_lib_prefix=no
11635  need_version=no
11636  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11637    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11638    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11639    dynamic_linker='NetBSD (a.out) ld.so'
11640  else
11641    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11642    soname_spec='${libname}${release}${shared_ext}$major'
11643    dynamic_linker='NetBSD ld.elf_so'
11644  fi
11645  shlibpath_var=LD_LIBRARY_PATH
11646  shlibpath_overrides_runpath=yes
11647  hardcode_into_libs=yes
11648  ;;
11649
11650newsos6)
11651  version_type=linux
11652  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11653  shlibpath_var=LD_LIBRARY_PATH
11654  shlibpath_overrides_runpath=yes
11655  ;;
11656
11657*nto* | *qnx*)
11658  version_type=qnx
11659  need_lib_prefix=no
11660  need_version=no
11661  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11662  soname_spec='${libname}${release}${shared_ext}$major'
11663  shlibpath_var=LD_LIBRARY_PATH
11664  shlibpath_overrides_runpath=no
11665  hardcode_into_libs=yes
11666  dynamic_linker='ldqnx.so'
11667  ;;
11668
11669openbsd*)
11670  version_type=sunos
11671  sys_lib_dlsearch_path_spec="/usr/lib"
11672  need_lib_prefix=no
11673  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11674  case $host_os in
11675    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11676    *)				need_version=no  ;;
11677  esac
11678  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11679  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11680  shlibpath_var=LD_LIBRARY_PATH
11681  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11682    case $host_os in
11683      openbsd2.[89] | openbsd2.[89].*)
11684	shlibpath_overrides_runpath=no
11685	;;
11686      *)
11687	shlibpath_overrides_runpath=yes
11688	;;
11689      esac
11690  else
11691    shlibpath_overrides_runpath=yes
11692  fi
11693  ;;
11694
11695os2*)
11696  libname_spec='$name'
11697  shrext_cmds=".dll"
11698  need_lib_prefix=no
11699  library_names_spec='$libname${shared_ext} $libname.a'
11700  dynamic_linker='OS/2 ld.exe'
11701  shlibpath_var=LIBPATH
11702  ;;
11703
11704osf3* | osf4* | osf5*)
11705  version_type=osf
11706  need_lib_prefix=no
11707  need_version=no
11708  soname_spec='${libname}${release}${shared_ext}$major'
11709  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11710  shlibpath_var=LD_LIBRARY_PATH
11711  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11712  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11713  ;;
11714
11715rdos*)
11716  dynamic_linker=no
11717  ;;
11718
11719solaris*)
11720  version_type=linux
11721  need_lib_prefix=no
11722  need_version=no
11723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11724  soname_spec='${libname}${release}${shared_ext}$major'
11725  shlibpath_var=LD_LIBRARY_PATH
11726  shlibpath_overrides_runpath=yes
11727  hardcode_into_libs=yes
11728  # ldd complains unless libraries are executable
11729  postinstall_cmds='chmod +x $lib'
11730  ;;
11731
11732sunos4*)
11733  version_type=sunos
11734  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11735  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11736  shlibpath_var=LD_LIBRARY_PATH
11737  shlibpath_overrides_runpath=yes
11738  if test "$with_gnu_ld" = yes; then
11739    need_lib_prefix=no
11740  fi
11741  need_version=yes
11742  ;;
11743
11744sysv4 | sysv4.3*)
11745  version_type=linux
11746  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11747  soname_spec='${libname}${release}${shared_ext}$major'
11748  shlibpath_var=LD_LIBRARY_PATH
11749  case $host_vendor in
11750    sni)
11751      shlibpath_overrides_runpath=no
11752      need_lib_prefix=no
11753      runpath_var=LD_RUN_PATH
11754      ;;
11755    siemens)
11756      need_lib_prefix=no
11757      ;;
11758    motorola)
11759      need_lib_prefix=no
11760      need_version=no
11761      shlibpath_overrides_runpath=no
11762      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11763      ;;
11764  esac
11765  ;;
11766
11767sysv4*MP*)
11768  if test -d /usr/nec ;then
11769    version_type=linux
11770    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11771    soname_spec='$libname${shared_ext}.$major'
11772    shlibpath_var=LD_LIBRARY_PATH
11773  fi
11774  ;;
11775
11776sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11777  version_type=freebsd-elf
11778  need_lib_prefix=no
11779  need_version=no
11780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11781  soname_spec='${libname}${release}${shared_ext}$major'
11782  shlibpath_var=LD_LIBRARY_PATH
11783  shlibpath_overrides_runpath=yes
11784  hardcode_into_libs=yes
11785  if test "$with_gnu_ld" = yes; then
11786    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11787  else
11788    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11789    case $host_os in
11790      sco3.2v5*)
11791        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11792	;;
11793    esac
11794  fi
11795  sys_lib_dlsearch_path_spec='/usr/lib'
11796  ;;
11797
11798tpf*)
11799  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11800  version_type=linux
11801  need_lib_prefix=no
11802  need_version=no
11803  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11804  shlibpath_var=LD_LIBRARY_PATH
11805  shlibpath_overrides_runpath=no
11806  hardcode_into_libs=yes
11807  ;;
11808
11809uts4*)
11810  version_type=linux
11811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11812  soname_spec='${libname}${release}${shared_ext}$major'
11813  shlibpath_var=LD_LIBRARY_PATH
11814  ;;
11815
11816*)
11817  dynamic_linker=no
11818  ;;
11819esac
11820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11821$as_echo "$dynamic_linker" >&6; }
11822test "$dynamic_linker" = no && can_build_shared=no
11823
11824variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11825if test "$GCC" = yes; then
11826  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11827fi
11828
11829if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11830  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11831fi
11832if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11833  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11834fi
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11928$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11929hardcode_action=
11930if test -n "$hardcode_libdir_flag_spec" ||
11931   test -n "$runpath_var" ||
11932   test "X$hardcode_automatic" = "Xyes" ; then
11933
11934  # We can hardcode non-existent directories.
11935  if test "$hardcode_direct" != no &&
11936     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11937     # have to relink, otherwise we might link with an installed library
11938     # when we should be linking with a yet-to-be-installed one
11939     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11940     test "$hardcode_minus_L" != no; then
11941    # Linking always hardcodes the temporary library directory.
11942    hardcode_action=relink
11943  else
11944    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11945    hardcode_action=immediate
11946  fi
11947else
11948  # We cannot hardcode anything, or else we can only hardcode existing
11949  # directories.
11950  hardcode_action=unsupported
11951fi
11952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11953$as_echo "$hardcode_action" >&6; }
11954
11955if test "$hardcode_action" = relink ||
11956   test "$inherit_rpath" = yes; then
11957  # Fast installation is not supported
11958  enable_fast_install=no
11959elif test "$shlibpath_overrides_runpath" = yes ||
11960     test "$enable_shared" = no; then
11961  # Fast installation is not necessary
11962  enable_fast_install=needless
11963fi
11964
11965
11966
11967
11968
11969
11970  if test "x$enable_dlopen" != xyes; then
11971  enable_dlopen=unknown
11972  enable_dlopen_self=unknown
11973  enable_dlopen_self_static=unknown
11974else
11975  lt_cv_dlopen=no
11976  lt_cv_dlopen_libs=
11977
11978  case $host_os in
11979  beos*)
11980    lt_cv_dlopen="load_add_on"
11981    lt_cv_dlopen_libs=
11982    lt_cv_dlopen_self=yes
11983    ;;
11984
11985  mingw* | pw32* | cegcc*)
11986    lt_cv_dlopen="LoadLibrary"
11987    lt_cv_dlopen_libs=
11988    ;;
11989
11990  cygwin*)
11991    lt_cv_dlopen="dlopen"
11992    lt_cv_dlopen_libs=
11993    ;;
11994
11995  darwin*)
11996  # if libdl is installed we need to link against it
11997    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11998$as_echo_n "checking for dlopen in -ldl... " >&6; }
11999if ${ac_cv_lib_dl_dlopen+:} false; then :
12000  $as_echo_n "(cached) " >&6
12001else
12002  ac_check_lib_save_LIBS=$LIBS
12003LIBS="-ldl  $LIBS"
12004cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12005/* end confdefs.h.  */
12006
12007/* Override any GCC internal prototype to avoid an error.
12008   Use char because int might match the return type of a GCC
12009   builtin and then its argument prototype would still apply.  */
12010#ifdef __cplusplus
12011extern "C"
12012#endif
12013char dlopen ();
12014int
12015main ()
12016{
12017return dlopen ();
12018  ;
12019  return 0;
12020}
12021_ACEOF
12022if ac_fn_c_try_link "$LINENO"; then :
12023  ac_cv_lib_dl_dlopen=yes
12024else
12025  ac_cv_lib_dl_dlopen=no
12026fi
12027rm -f core conftest.err conftest.$ac_objext \
12028    conftest$ac_exeext conftest.$ac_ext
12029LIBS=$ac_check_lib_save_LIBS
12030fi
12031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12032$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12033if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12034  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12035else
12036
12037    lt_cv_dlopen="dyld"
12038    lt_cv_dlopen_libs=
12039    lt_cv_dlopen_self=yes
12040
12041fi
12042
12043    ;;
12044
12045  *)
12046    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12047if test "x$ac_cv_func_shl_load" = xyes; then :
12048  lt_cv_dlopen="shl_load"
12049else
12050  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12051$as_echo_n "checking for shl_load in -ldld... " >&6; }
12052if ${ac_cv_lib_dld_shl_load+:} false; then :
12053  $as_echo_n "(cached) " >&6
12054else
12055  ac_check_lib_save_LIBS=$LIBS
12056LIBS="-ldld  $LIBS"
12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12058/* end confdefs.h.  */
12059
12060/* Override any GCC internal prototype to avoid an error.
12061   Use char because int might match the return type of a GCC
12062   builtin and then its argument prototype would still apply.  */
12063#ifdef __cplusplus
12064extern "C"
12065#endif
12066char shl_load ();
12067int
12068main ()
12069{
12070return shl_load ();
12071  ;
12072  return 0;
12073}
12074_ACEOF
12075if ac_fn_c_try_link "$LINENO"; then :
12076  ac_cv_lib_dld_shl_load=yes
12077else
12078  ac_cv_lib_dld_shl_load=no
12079fi
12080rm -f core conftest.err conftest.$ac_objext \
12081    conftest$ac_exeext conftest.$ac_ext
12082LIBS=$ac_check_lib_save_LIBS
12083fi
12084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12085$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12086if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12087  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12088else
12089  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12090if test "x$ac_cv_func_dlopen" = xyes; then :
12091  lt_cv_dlopen="dlopen"
12092else
12093  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12094$as_echo_n "checking for dlopen in -ldl... " >&6; }
12095if ${ac_cv_lib_dl_dlopen+:} false; then :
12096  $as_echo_n "(cached) " >&6
12097else
12098  ac_check_lib_save_LIBS=$LIBS
12099LIBS="-ldl  $LIBS"
12100cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12101/* end confdefs.h.  */
12102
12103/* Override any GCC internal prototype to avoid an error.
12104   Use char because int might match the return type of a GCC
12105   builtin and then its argument prototype would still apply.  */
12106#ifdef __cplusplus
12107extern "C"
12108#endif
12109char dlopen ();
12110int
12111main ()
12112{
12113return dlopen ();
12114  ;
12115  return 0;
12116}
12117_ACEOF
12118if ac_fn_c_try_link "$LINENO"; then :
12119  ac_cv_lib_dl_dlopen=yes
12120else
12121  ac_cv_lib_dl_dlopen=no
12122fi
12123rm -f core conftest.err conftest.$ac_objext \
12124    conftest$ac_exeext conftest.$ac_ext
12125LIBS=$ac_check_lib_save_LIBS
12126fi
12127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12128$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12129if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12130  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12131else
12132  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12133$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12134if ${ac_cv_lib_svld_dlopen+:} false; then :
12135  $as_echo_n "(cached) " >&6
12136else
12137  ac_check_lib_save_LIBS=$LIBS
12138LIBS="-lsvld  $LIBS"
12139cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12140/* end confdefs.h.  */
12141
12142/* Override any GCC internal prototype to avoid an error.
12143   Use char because int might match the return type of a GCC
12144   builtin and then its argument prototype would still apply.  */
12145#ifdef __cplusplus
12146extern "C"
12147#endif
12148char dlopen ();
12149int
12150main ()
12151{
12152return dlopen ();
12153  ;
12154  return 0;
12155}
12156_ACEOF
12157if ac_fn_c_try_link "$LINENO"; then :
12158  ac_cv_lib_svld_dlopen=yes
12159else
12160  ac_cv_lib_svld_dlopen=no
12161fi
12162rm -f core conftest.err conftest.$ac_objext \
12163    conftest$ac_exeext conftest.$ac_ext
12164LIBS=$ac_check_lib_save_LIBS
12165fi
12166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12167$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12168if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12169  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12170else
12171  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12172$as_echo_n "checking for dld_link in -ldld... " >&6; }
12173if ${ac_cv_lib_dld_dld_link+:} false; then :
12174  $as_echo_n "(cached) " >&6
12175else
12176  ac_check_lib_save_LIBS=$LIBS
12177LIBS="-ldld  $LIBS"
12178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12179/* end confdefs.h.  */
12180
12181/* Override any GCC internal prototype to avoid an error.
12182   Use char because int might match the return type of a GCC
12183   builtin and then its argument prototype would still apply.  */
12184#ifdef __cplusplus
12185extern "C"
12186#endif
12187char dld_link ();
12188int
12189main ()
12190{
12191return dld_link ();
12192  ;
12193  return 0;
12194}
12195_ACEOF
12196if ac_fn_c_try_link "$LINENO"; then :
12197  ac_cv_lib_dld_dld_link=yes
12198else
12199  ac_cv_lib_dld_dld_link=no
12200fi
12201rm -f core conftest.err conftest.$ac_objext \
12202    conftest$ac_exeext conftest.$ac_ext
12203LIBS=$ac_check_lib_save_LIBS
12204fi
12205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12206$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12207if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12208  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12209fi
12210
12211
12212fi
12213
12214
12215fi
12216
12217
12218fi
12219
12220
12221fi
12222
12223
12224fi
12225
12226    ;;
12227  esac
12228
12229  if test "x$lt_cv_dlopen" != xno; then
12230    enable_dlopen=yes
12231  else
12232    enable_dlopen=no
12233  fi
12234
12235  case $lt_cv_dlopen in
12236  dlopen)
12237    save_CPPFLAGS="$CPPFLAGS"
12238    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12239
12240    save_LDFLAGS="$LDFLAGS"
12241    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12242
12243    save_LIBS="$LIBS"
12244    LIBS="$lt_cv_dlopen_libs $LIBS"
12245
12246    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12247$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12248if ${lt_cv_dlopen_self+:} false; then :
12249  $as_echo_n "(cached) " >&6
12250else
12251  	  if test "$cross_compiling" = yes; then :
12252  lt_cv_dlopen_self=cross
12253else
12254  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12255  lt_status=$lt_dlunknown
12256  cat > conftest.$ac_ext <<_LT_EOF
12257#line 12267 "configure"
12258#include "confdefs.h"
12259
12260#if HAVE_DLFCN_H
12261#include <dlfcn.h>
12262#endif
12263
12264#include <stdio.h>
12265
12266#ifdef RTLD_GLOBAL
12267#  define LT_DLGLOBAL		RTLD_GLOBAL
12268#else
12269#  ifdef DL_GLOBAL
12270#    define LT_DLGLOBAL		DL_GLOBAL
12271#  else
12272#    define LT_DLGLOBAL		0
12273#  endif
12274#endif
12275
12276/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12277   find out it does not work in some platform. */
12278#ifndef LT_DLLAZY_OR_NOW
12279#  ifdef RTLD_LAZY
12280#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12281#  else
12282#    ifdef DL_LAZY
12283#      define LT_DLLAZY_OR_NOW		DL_LAZY
12284#    else
12285#      ifdef RTLD_NOW
12286#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12287#      else
12288#        ifdef DL_NOW
12289#          define LT_DLLAZY_OR_NOW	DL_NOW
12290#        else
12291#          define LT_DLLAZY_OR_NOW	0
12292#        endif
12293#      endif
12294#    endif
12295#  endif
12296#endif
12297
12298/* When -fvisbility=hidden is used, assume the code has been annotated
12299   correspondingly for the symbols needed.  */
12300#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12301void fnord () __attribute__((visibility("default")));
12302#endif
12303
12304void fnord () { int i=42; }
12305int main ()
12306{
12307  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12308  int status = $lt_dlunknown;
12309
12310  if (self)
12311    {
12312      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12313      else
12314        {
12315	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12316          else puts (dlerror ());
12317	}
12318      /* dlclose (self); */
12319    }
12320  else
12321    puts (dlerror ());
12322
12323  return status;
12324}
12325_LT_EOF
12326  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12327  (eval $ac_link) 2>&5
12328  ac_status=$?
12329  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12330  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12331    (./conftest; exit; ) >&5 2>/dev/null
12332    lt_status=$?
12333    case x$lt_status in
12334      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12335      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12336      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12337    esac
12338  else :
12339    # compilation failed
12340    lt_cv_dlopen_self=no
12341  fi
12342fi
12343rm -fr conftest*
12344
12345
12346fi
12347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12348$as_echo "$lt_cv_dlopen_self" >&6; }
12349
12350    if test "x$lt_cv_dlopen_self" = xyes; then
12351      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12352      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12353$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12354if ${lt_cv_dlopen_self_static+:} false; then :
12355  $as_echo_n "(cached) " >&6
12356else
12357  	  if test "$cross_compiling" = yes; then :
12358  lt_cv_dlopen_self_static=cross
12359else
12360  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12361  lt_status=$lt_dlunknown
12362  cat > conftest.$ac_ext <<_LT_EOF
12363#line 12373 "configure"
12364#include "confdefs.h"
12365
12366#if HAVE_DLFCN_H
12367#include <dlfcn.h>
12368#endif
12369
12370#include <stdio.h>
12371
12372#ifdef RTLD_GLOBAL
12373#  define LT_DLGLOBAL		RTLD_GLOBAL
12374#else
12375#  ifdef DL_GLOBAL
12376#    define LT_DLGLOBAL		DL_GLOBAL
12377#  else
12378#    define LT_DLGLOBAL		0
12379#  endif
12380#endif
12381
12382/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12383   find out it does not work in some platform. */
12384#ifndef LT_DLLAZY_OR_NOW
12385#  ifdef RTLD_LAZY
12386#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12387#  else
12388#    ifdef DL_LAZY
12389#      define LT_DLLAZY_OR_NOW		DL_LAZY
12390#    else
12391#      ifdef RTLD_NOW
12392#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12393#      else
12394#        ifdef DL_NOW
12395#          define LT_DLLAZY_OR_NOW	DL_NOW
12396#        else
12397#          define LT_DLLAZY_OR_NOW	0
12398#        endif
12399#      endif
12400#    endif
12401#  endif
12402#endif
12403
12404/* When -fvisbility=hidden is used, assume the code has been annotated
12405   correspondingly for the symbols needed.  */
12406#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12407void fnord () __attribute__((visibility("default")));
12408#endif
12409
12410void fnord () { int i=42; }
12411int main ()
12412{
12413  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12414  int status = $lt_dlunknown;
12415
12416  if (self)
12417    {
12418      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12419      else
12420        {
12421	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12422          else puts (dlerror ());
12423	}
12424      /* dlclose (self); */
12425    }
12426  else
12427    puts (dlerror ());
12428
12429  return status;
12430}
12431_LT_EOF
12432  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12433  (eval $ac_link) 2>&5
12434  ac_status=$?
12435  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12436  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12437    (./conftest; exit; ) >&5 2>/dev/null
12438    lt_status=$?
12439    case x$lt_status in
12440      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12441      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12442      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12443    esac
12444  else :
12445    # compilation failed
12446    lt_cv_dlopen_self_static=no
12447  fi
12448fi
12449rm -fr conftest*
12450
12451
12452fi
12453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12454$as_echo "$lt_cv_dlopen_self_static" >&6; }
12455    fi
12456
12457    CPPFLAGS="$save_CPPFLAGS"
12458    LDFLAGS="$save_LDFLAGS"
12459    LIBS="$save_LIBS"
12460    ;;
12461  esac
12462
12463  case $lt_cv_dlopen_self in
12464  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12465  *) enable_dlopen_self=unknown ;;
12466  esac
12467
12468  case $lt_cv_dlopen_self_static in
12469  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12470  *) enable_dlopen_self_static=unknown ;;
12471  esac
12472fi
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490striplib=
12491old_striplib=
12492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12493$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12494if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12495  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12496  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12498$as_echo "yes" >&6; }
12499else
12500# FIXME - insert some real tests, host_os isn't really good enough
12501  case $host_os in
12502  darwin*)
12503    if test -n "$STRIP" ; then
12504      striplib="$STRIP -x"
12505      old_striplib="$STRIP -S"
12506      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12507$as_echo "yes" >&6; }
12508    else
12509      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12510$as_echo "no" >&6; }
12511    fi
12512    ;;
12513  *)
12514    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12515$as_echo "no" >&6; }
12516    ;;
12517  esac
12518fi
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531  # Report which library types will actually be built
12532  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12533$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12535$as_echo "$can_build_shared" >&6; }
12536
12537  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12538$as_echo_n "checking whether to build shared libraries... " >&6; }
12539  test "$can_build_shared" = "no" && enable_shared=no
12540
12541  # On AIX, shared libraries and static libraries use the same namespace, and
12542  # are all built from PIC.
12543  case $host_os in
12544  aix3*)
12545    test "$enable_shared" = yes && enable_static=no
12546    if test -n "$RANLIB"; then
12547      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12548      postinstall_cmds='$RANLIB $lib'
12549    fi
12550    ;;
12551
12552  aix[4-9]*)
12553    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12554      test "$enable_shared" = yes && enable_static=no
12555    fi
12556    ;;
12557  esac
12558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12559$as_echo "$enable_shared" >&6; }
12560
12561  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12562$as_echo_n "checking whether to build static libraries... " >&6; }
12563  # Make sure either enable_shared or enable_static is yes.
12564  test "$enable_shared" = yes || enable_static=yes
12565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12566$as_echo "$enable_static" >&6; }
12567
12568
12569
12570
12571fi
12572ac_ext=c
12573ac_cpp='$CPP $CPPFLAGS'
12574ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12575ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12576ac_compiler_gnu=$ac_cv_c_compiler_gnu
12577
12578CC="$lt_save_CC"
12579
12580      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12581    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12582    (test "X$CXX" != "Xg++"))) ; then
12583  ac_ext=cpp
12584ac_cpp='$CXXCPP $CPPFLAGS'
12585ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12586ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12587ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12589$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12590if test -z "$CXXCPP"; then
12591  if ${ac_cv_prog_CXXCPP+:} false; then :
12592  $as_echo_n "(cached) " >&6
12593else
12594      # Double quotes because CXXCPP needs to be expanded
12595    for CXXCPP in "$CXX -E" "/lib/cpp"
12596    do
12597      ac_preproc_ok=false
12598for ac_cxx_preproc_warn_flag in '' yes
12599do
12600  # Use a header file that comes with gcc, so configuring glibc
12601  # with a fresh cross-compiler works.
12602  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12603  # <limits.h> exists even on freestanding compilers.
12604  # On the NeXT, cc -E runs the code through the compiler's parser,
12605  # not just through cpp. "Syntax error" is here to catch this case.
12606  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12607/* end confdefs.h.  */
12608#ifdef __STDC__
12609# include <limits.h>
12610#else
12611# include <assert.h>
12612#endif
12613		     Syntax error
12614_ACEOF
12615if ac_fn_cxx_try_cpp "$LINENO"; then :
12616
12617else
12618  # Broken: fails on valid input.
12619continue
12620fi
12621rm -f conftest.err conftest.i conftest.$ac_ext
12622
12623  # OK, works on sane cases.  Now check whether nonexistent headers
12624  # can be detected and how.
12625  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12626/* end confdefs.h.  */
12627#include <ac_nonexistent.h>
12628_ACEOF
12629if ac_fn_cxx_try_cpp "$LINENO"; then :
12630  # Broken: success on invalid input.
12631continue
12632else
12633  # Passes both tests.
12634ac_preproc_ok=:
12635break
12636fi
12637rm -f conftest.err conftest.i conftest.$ac_ext
12638
12639done
12640# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12641rm -f conftest.i conftest.err conftest.$ac_ext
12642if $ac_preproc_ok; then :
12643  break
12644fi
12645
12646    done
12647    ac_cv_prog_CXXCPP=$CXXCPP
12648
12649fi
12650  CXXCPP=$ac_cv_prog_CXXCPP
12651else
12652  ac_cv_prog_CXXCPP=$CXXCPP
12653fi
12654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12655$as_echo "$CXXCPP" >&6; }
12656ac_preproc_ok=false
12657for ac_cxx_preproc_warn_flag in '' yes
12658do
12659  # Use a header file that comes with gcc, so configuring glibc
12660  # with a fresh cross-compiler works.
12661  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12662  # <limits.h> exists even on freestanding compilers.
12663  # On the NeXT, cc -E runs the code through the compiler's parser,
12664  # not just through cpp. "Syntax error" is here to catch this case.
12665  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12666/* end confdefs.h.  */
12667#ifdef __STDC__
12668# include <limits.h>
12669#else
12670# include <assert.h>
12671#endif
12672		     Syntax error
12673_ACEOF
12674if ac_fn_cxx_try_cpp "$LINENO"; then :
12675
12676else
12677  # Broken: fails on valid input.
12678continue
12679fi
12680rm -f conftest.err conftest.i conftest.$ac_ext
12681
12682  # OK, works on sane cases.  Now check whether nonexistent headers
12683  # can be detected and how.
12684  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685/* end confdefs.h.  */
12686#include <ac_nonexistent.h>
12687_ACEOF
12688if ac_fn_cxx_try_cpp "$LINENO"; then :
12689  # Broken: success on invalid input.
12690continue
12691else
12692  # Passes both tests.
12693ac_preproc_ok=:
12694break
12695fi
12696rm -f conftest.err conftest.i conftest.$ac_ext
12697
12698done
12699# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12700rm -f conftest.i conftest.err conftest.$ac_ext
12701if $ac_preproc_ok; then :
12702
12703else
12704  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12705$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12706as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12707See \`config.log' for more details" "$LINENO" 5; }
12708fi
12709
12710ac_ext=c
12711ac_cpp='$CPP $CPPFLAGS'
12712ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12713ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12714ac_compiler_gnu=$ac_cv_c_compiler_gnu
12715
12716else
12717  _lt_caught_CXX_error=yes
12718fi
12719
12720ac_ext=cpp
12721ac_cpp='$CXXCPP $CPPFLAGS'
12722ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12723ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12724ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12725
12726archive_cmds_need_lc_CXX=no
12727allow_undefined_flag_CXX=
12728always_export_symbols_CXX=no
12729archive_expsym_cmds_CXX=
12730compiler_needs_object_CXX=no
12731export_dynamic_flag_spec_CXX=
12732hardcode_direct_CXX=no
12733hardcode_direct_absolute_CXX=no
12734hardcode_libdir_flag_spec_CXX=
12735hardcode_libdir_flag_spec_ld_CXX=
12736hardcode_libdir_separator_CXX=
12737hardcode_minus_L_CXX=no
12738hardcode_shlibpath_var_CXX=unsupported
12739hardcode_automatic_CXX=no
12740inherit_rpath_CXX=no
12741module_cmds_CXX=
12742module_expsym_cmds_CXX=
12743link_all_deplibs_CXX=unknown
12744old_archive_cmds_CXX=$old_archive_cmds
12745reload_flag_CXX=$reload_flag
12746reload_cmds_CXX=$reload_cmds
12747no_undefined_flag_CXX=
12748whole_archive_flag_spec_CXX=
12749enable_shared_with_static_runtimes_CXX=no
12750
12751# Source file extension for C++ test sources.
12752ac_ext=cpp
12753
12754# Object file extension for compiled C++ test sources.
12755objext=o
12756objext_CXX=$objext
12757
12758# No sense in running all these tests if we already determined that
12759# the CXX compiler isn't working.  Some variables (like enable_shared)
12760# are currently assumed to apply to all compilers on this platform,
12761# and will be corrupted by setting them based on a non-working compiler.
12762if test "$_lt_caught_CXX_error" != yes; then
12763  # Code to be used in simple compile tests
12764  lt_simple_compile_test_code="int some_variable = 0;"
12765
12766  # Code to be used in simple link tests
12767  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12768
12769  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12770
12771
12772
12773
12774
12775
12776# If no C compiler was specified, use CC.
12777LTCC=${LTCC-"$CC"}
12778
12779# If no C compiler flags were specified, use CFLAGS.
12780LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12781
12782# Allow CC to be a program name with arguments.
12783compiler=$CC
12784
12785
12786  # save warnings/boilerplate of simple test code
12787  ac_outfile=conftest.$ac_objext
12788echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12789eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12790_lt_compiler_boilerplate=`cat conftest.err`
12791$RM conftest*
12792
12793  ac_outfile=conftest.$ac_objext
12794echo "$lt_simple_link_test_code" >conftest.$ac_ext
12795eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12796_lt_linker_boilerplate=`cat conftest.err`
12797$RM -r conftest*
12798
12799
12800  # Allow CC to be a program name with arguments.
12801  lt_save_CC=$CC
12802  lt_save_LD=$LD
12803  lt_save_GCC=$GCC
12804  GCC=$GXX
12805  lt_save_with_gnu_ld=$with_gnu_ld
12806  lt_save_path_LD=$lt_cv_path_LD
12807  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12808    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12809  else
12810    $as_unset lt_cv_prog_gnu_ld
12811  fi
12812  if test -n "${lt_cv_path_LDCXX+set}"; then
12813    lt_cv_path_LD=$lt_cv_path_LDCXX
12814  else
12815    $as_unset lt_cv_path_LD
12816  fi
12817  test -z "${LDCXX+set}" || LD=$LDCXX
12818  CC=${CXX-"c++"}
12819  compiler=$CC
12820  compiler_CXX=$CC
12821  for cc_temp in $compiler""; do
12822  case $cc_temp in
12823    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12824    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12825    \-*) ;;
12826    *) break;;
12827  esac
12828done
12829cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12830
12831
12832  if test -n "$compiler"; then
12833    # We don't want -fno-exception when compiling C++ code, so set the
12834    # no_builtin_flag separately
12835    if test "$GXX" = yes; then
12836      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12837    else
12838      lt_prog_compiler_no_builtin_flag_CXX=
12839    fi
12840
12841    if test "$GXX" = yes; then
12842      # Set up default GNU C++ configuration
12843
12844
12845
12846# Check whether --with-gnu-ld was given.
12847if test "${with_gnu_ld+set}" = set; then :
12848  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12849else
12850  with_gnu_ld=no
12851fi
12852
12853ac_prog=ld
12854if test "$GCC" = yes; then
12855  # Check if gcc -print-prog-name=ld gives a path.
12856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12857$as_echo_n "checking for ld used by $CC... " >&6; }
12858  case $host in
12859  *-*-mingw*)
12860    # gcc leaves a trailing carriage return which upsets mingw
12861    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12862  *)
12863    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12864  esac
12865  case $ac_prog in
12866    # Accept absolute paths.
12867    [\\/]* | ?:[\\/]*)
12868      re_direlt='/[^/][^/]*/\.\./'
12869      # Canonicalize the pathname of ld
12870      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12871      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12872	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12873      done
12874      test -z "$LD" && LD="$ac_prog"
12875      ;;
12876  "")
12877    # If it fails, then pretend we aren't using GCC.
12878    ac_prog=ld
12879    ;;
12880  *)
12881    # If it is relative, then search for the first ld in PATH.
12882    with_gnu_ld=unknown
12883    ;;
12884  esac
12885elif test "$with_gnu_ld" = yes; then
12886  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12887$as_echo_n "checking for GNU ld... " >&6; }
12888else
12889  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12890$as_echo_n "checking for non-GNU ld... " >&6; }
12891fi
12892if ${lt_cv_path_LD+:} false; then :
12893  $as_echo_n "(cached) " >&6
12894else
12895  if test -z "$LD"; then
12896  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12897  for ac_dir in $PATH; do
12898    IFS="$lt_save_ifs"
12899    test -z "$ac_dir" && ac_dir=.
12900    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12901      lt_cv_path_LD="$ac_dir/$ac_prog"
12902      # Check to see if the program is GNU ld.  I'd rather use --version,
12903      # but apparently some variants of GNU ld only accept -v.
12904      # Break only if it was the GNU/non-GNU ld that we prefer.
12905      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12906      *GNU* | *'with BFD'*)
12907	test "$with_gnu_ld" != no && break
12908	;;
12909      *)
12910	test "$with_gnu_ld" != yes && break
12911	;;
12912      esac
12913    fi
12914  done
12915  IFS="$lt_save_ifs"
12916else
12917  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12918fi
12919fi
12920
12921LD="$lt_cv_path_LD"
12922if test -n "$LD"; then
12923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12924$as_echo "$LD" >&6; }
12925else
12926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12927$as_echo "no" >&6; }
12928fi
12929test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12931$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12932if ${lt_cv_prog_gnu_ld+:} false; then :
12933  $as_echo_n "(cached) " >&6
12934else
12935  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12936case `$LD -v 2>&1 </dev/null` in
12937*GNU* | *'with BFD'*)
12938  lt_cv_prog_gnu_ld=yes
12939  ;;
12940*)
12941  lt_cv_prog_gnu_ld=no
12942  ;;
12943esac
12944fi
12945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12946$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12947with_gnu_ld=$lt_cv_prog_gnu_ld
12948
12949
12950
12951
12952
12953
12954
12955      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12956      # archiving commands below assume that GNU ld is being used.
12957      if test "$with_gnu_ld" = yes; then
12958        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12959        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12960
12961        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12962        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12963
12964        # If archive_cmds runs LD, not CC, wlarc should be empty
12965        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12966        #     investigate it a little bit more. (MM)
12967        wlarc='${wl}'
12968
12969        # ancient GNU ld didn't support --whole-archive et. al.
12970        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12971	  $GREP 'no-whole-archive' > /dev/null; then
12972          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12973        else
12974          whole_archive_flag_spec_CXX=
12975        fi
12976      else
12977        with_gnu_ld=no
12978        wlarc=
12979
12980        # A generic and very simple default shared library creation
12981        # command for GNU C++ for the case where it uses the native
12982        # linker, instead of GNU ld.  If possible, this setting should
12983        # overridden to take advantage of the native linker features on
12984        # the platform it is being used on.
12985        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12986      fi
12987
12988      # Commands to make compiler produce verbose output that lists
12989      # what "hidden" libraries, object files and flags are used when
12990      # linking a shared library.
12991      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12992
12993    else
12994      GXX=no
12995      with_gnu_ld=no
12996      wlarc=
12997    fi
12998
12999    # PORTME: fill in a description of your system's C++ link characteristics
13000    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13001$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13002    ld_shlibs_CXX=yes
13003    case $host_os in
13004      aix3*)
13005        # FIXME: insert proper C++ library support
13006        ld_shlibs_CXX=no
13007        ;;
13008      aix[4-9]*)
13009        if test "$host_cpu" = ia64; then
13010          # On IA64, the linker does run time linking by default, so we don't
13011          # have to do anything special.
13012          aix_use_runtimelinking=no
13013          exp_sym_flag='-Bexport'
13014          no_entry_flag=""
13015        else
13016          aix_use_runtimelinking=no
13017
13018          # Test if we are trying to use run time linking or normal
13019          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13020          # need to do runtime linking.
13021          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13022	    for ld_flag in $LDFLAGS; do
13023	      case $ld_flag in
13024	      *-brtl*)
13025	        aix_use_runtimelinking=yes
13026	        break
13027	        ;;
13028	      esac
13029	    done
13030	    ;;
13031          esac
13032
13033          exp_sym_flag='-bexport'
13034          no_entry_flag='-bnoentry'
13035        fi
13036
13037        # When large executables or shared objects are built, AIX ld can
13038        # have problems creating the table of contents.  If linking a library
13039        # or program results in "error TOC overflow" add -mminimal-toc to
13040        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13041        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13042
13043        archive_cmds_CXX=''
13044        hardcode_direct_CXX=yes
13045        hardcode_direct_absolute_CXX=yes
13046        hardcode_libdir_separator_CXX=':'
13047        link_all_deplibs_CXX=yes
13048        file_list_spec_CXX='${wl}-f,'
13049
13050        if test "$GXX" = yes; then
13051          case $host_os in aix4.[012]|aix4.[012].*)
13052          # We only want to do this on AIX 4.2 and lower, the check
13053          # below for broken collect2 doesn't work under 4.3+
13054	  collect2name=`${CC} -print-prog-name=collect2`
13055	  if test -f "$collect2name" &&
13056	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13057	  then
13058	    # We have reworked collect2
13059	    :
13060	  else
13061	    # We have old collect2
13062	    hardcode_direct_CXX=unsupported
13063	    # It fails to find uninstalled libraries when the uninstalled
13064	    # path is not listed in the libpath.  Setting hardcode_minus_L
13065	    # to unsupported forces relinking
13066	    hardcode_minus_L_CXX=yes
13067	    hardcode_libdir_flag_spec_CXX='-L$libdir'
13068	    hardcode_libdir_separator_CXX=
13069	  fi
13070          esac
13071          shared_flag='-shared'
13072	  if test "$aix_use_runtimelinking" = yes; then
13073	    shared_flag="$shared_flag "'${wl}-G'
13074	  fi
13075        else
13076          # not using gcc
13077          if test "$host_cpu" = ia64; then
13078	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13079	  # chokes on -Wl,-G. The following line is correct:
13080	  shared_flag='-G'
13081          else
13082	    if test "$aix_use_runtimelinking" = yes; then
13083	      shared_flag='${wl}-G'
13084	    else
13085	      shared_flag='${wl}-bM:SRE'
13086	    fi
13087          fi
13088        fi
13089
13090        export_dynamic_flag_spec_CXX='${wl}-bexpall'
13091        # It seems that -bexpall does not export symbols beginning with
13092        # underscore (_), so it is better to generate a list of symbols to
13093	# export.
13094        always_export_symbols_CXX=yes
13095        if test "$aix_use_runtimelinking" = yes; then
13096          # Warning - without using the other runtime loading flags (-brtl),
13097          # -berok will link without error, but may produce a broken library.
13098          allow_undefined_flag_CXX='-berok'
13099          # Determine the default libpath from the value encoded in an empty
13100          # executable.
13101          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13102/* end confdefs.h.  */
13103
13104int
13105main ()
13106{
13107
13108  ;
13109  return 0;
13110}
13111_ACEOF
13112if ac_fn_cxx_try_link "$LINENO"; then :
13113
13114lt_aix_libpath_sed='
13115    /Import File Strings/,/^$/ {
13116	/^0/ {
13117	    s/^0  *\(.*\)$/\1/
13118	    p
13119	}
13120    }'
13121aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13122# Check for a 64-bit object if we didn't find anything.
13123if test -z "$aix_libpath"; then
13124  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13125fi
13126fi
13127rm -f core conftest.err conftest.$ac_objext \
13128    conftest$ac_exeext conftest.$ac_ext
13129if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13130
13131          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13132
13133          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"
13134        else
13135          if test "$host_cpu" = ia64; then
13136	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13137	    allow_undefined_flag_CXX="-z nodefs"
13138	    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"
13139          else
13140	    # Determine the default libpath from the value encoded in an
13141	    # empty executable.
13142	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13143/* end confdefs.h.  */
13144
13145int
13146main ()
13147{
13148
13149  ;
13150  return 0;
13151}
13152_ACEOF
13153if ac_fn_cxx_try_link "$LINENO"; then :
13154
13155lt_aix_libpath_sed='
13156    /Import File Strings/,/^$/ {
13157	/^0/ {
13158	    s/^0  *\(.*\)$/\1/
13159	    p
13160	}
13161    }'
13162aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13163# Check for a 64-bit object if we didn't find anything.
13164if test -z "$aix_libpath"; then
13165  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13166fi
13167fi
13168rm -f core conftest.err conftest.$ac_objext \
13169    conftest$ac_exeext conftest.$ac_ext
13170if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13171
13172	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13173	    # Warning - without using the other run time loading flags,
13174	    # -berok will link without error, but may produce a broken library.
13175	    no_undefined_flag_CXX=' ${wl}-bernotok'
13176	    allow_undefined_flag_CXX=' ${wl}-berok'
13177	    if test "$with_gnu_ld" = yes; then
13178	      # We only use this code for GNU lds that support --whole-archive.
13179	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13180	    else
13181	      # Exported symbols can be pulled into shared objects from archives
13182	      whole_archive_flag_spec_CXX='$convenience'
13183	    fi
13184	    archive_cmds_need_lc_CXX=yes
13185	    # This is similar to how AIX traditionally builds its shared
13186	    # libraries.
13187	    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'
13188          fi
13189        fi
13190        ;;
13191
13192      beos*)
13193	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13194	  allow_undefined_flag_CXX=unsupported
13195	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13196	  # support --undefined.  This deserves some investigation.  FIXME
13197	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13198	else
13199	  ld_shlibs_CXX=no
13200	fi
13201	;;
13202
13203      chorus*)
13204        case $cc_basename in
13205          *)
13206	  # FIXME: insert proper C++ library support
13207	  ld_shlibs_CXX=no
13208	  ;;
13209        esac
13210        ;;
13211
13212      cygwin* | mingw* | pw32* | cegcc*)
13213        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13214        # as there is no search path for DLLs.
13215        hardcode_libdir_flag_spec_CXX='-L$libdir'
13216        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13217        allow_undefined_flag_CXX=unsupported
13218        always_export_symbols_CXX=no
13219        enable_shared_with_static_runtimes_CXX=yes
13220
13221        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13222          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'
13223          # If the export-symbols file already is a .def file (1st line
13224          # is EXPORTS), use it as is; otherwise, prepend...
13225          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13226	    cp $export_symbols $output_objdir/$soname.def;
13227          else
13228	    echo EXPORTS > $output_objdir/$soname.def;
13229	    cat $export_symbols >> $output_objdir/$soname.def;
13230          fi~
13231          $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'
13232        else
13233          ld_shlibs_CXX=no
13234        fi
13235        ;;
13236      darwin* | rhapsody*)
13237
13238
13239  archive_cmds_need_lc_CXX=no
13240  hardcode_direct_CXX=no
13241  hardcode_automatic_CXX=yes
13242  hardcode_shlibpath_var_CXX=unsupported
13243  if test "$lt_cv_ld_force_load" = "yes"; then
13244    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\"`'
13245  else
13246    whole_archive_flag_spec_CXX=''
13247  fi
13248  link_all_deplibs_CXX=yes
13249  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13250  case $cc_basename in
13251     ifort*) _lt_dar_can_shared=yes ;;
13252     *) _lt_dar_can_shared=$GCC ;;
13253  esac
13254  if test "$_lt_dar_can_shared" = "yes"; then
13255    output_verbose_link_cmd=func_echo_all
13256    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}"
13257    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13258    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}"
13259    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}"
13260       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13261      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}"
13262      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}"
13263    fi
13264
13265  else
13266  ld_shlibs_CXX=no
13267  fi
13268
13269	;;
13270
13271      dgux*)
13272        case $cc_basename in
13273          ec++*)
13274	    # FIXME: insert proper C++ library support
13275	    ld_shlibs_CXX=no
13276	    ;;
13277          ghcx*)
13278	    # Green Hills C++ Compiler
13279	    # FIXME: insert proper C++ library support
13280	    ld_shlibs_CXX=no
13281	    ;;
13282          *)
13283	    # FIXME: insert proper C++ library support
13284	    ld_shlibs_CXX=no
13285	    ;;
13286        esac
13287        ;;
13288
13289      freebsd2.*)
13290        # C++ shared libraries reported to be fairly broken before
13291	# switch to ELF
13292        ld_shlibs_CXX=no
13293        ;;
13294
13295      freebsd-elf*)
13296        archive_cmds_need_lc_CXX=no
13297        ;;
13298
13299      freebsd* | dragonfly*)
13300        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13301        # conventions
13302        ld_shlibs_CXX=yes
13303        ;;
13304
13305      gnu*)
13306        ;;
13307
13308      haiku*)
13309        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13310        link_all_deplibs_CXX=yes
13311        ;;
13312
13313      hpux9*)
13314        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13315        hardcode_libdir_separator_CXX=:
13316        export_dynamic_flag_spec_CXX='${wl}-E'
13317        hardcode_direct_CXX=yes
13318        hardcode_minus_L_CXX=yes # Not in the search PATH,
13319				             # but as the default
13320				             # location of the library.
13321
13322        case $cc_basename in
13323          CC*)
13324            # FIXME: insert proper C++ library support
13325            ld_shlibs_CXX=no
13326            ;;
13327          aCC*)
13328            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'
13329            # Commands to make compiler produce verbose output that lists
13330            # what "hidden" libraries, object files and flags are used when
13331            # linking a shared library.
13332            #
13333            # There doesn't appear to be a way to prevent this compiler from
13334            # explicitly linking system object files so we need to strip them
13335            # from the output so that they don't get included in the library
13336            # dependencies.
13337            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"'
13338            ;;
13339          *)
13340            if test "$GXX" = yes; then
13341              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'
13342            else
13343              # FIXME: insert proper C++ library support
13344              ld_shlibs_CXX=no
13345            fi
13346            ;;
13347        esac
13348        ;;
13349
13350      hpux10*|hpux11*)
13351        if test $with_gnu_ld = no; then
13352	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13353	  hardcode_libdir_separator_CXX=:
13354
13355          case $host_cpu in
13356            hppa*64*|ia64*)
13357              ;;
13358            *)
13359	      export_dynamic_flag_spec_CXX='${wl}-E'
13360              ;;
13361          esac
13362        fi
13363        case $host_cpu in
13364          hppa*64*|ia64*)
13365            hardcode_direct_CXX=no
13366            hardcode_shlibpath_var_CXX=no
13367            ;;
13368          *)
13369            hardcode_direct_CXX=yes
13370            hardcode_direct_absolute_CXX=yes
13371            hardcode_minus_L_CXX=yes # Not in the search PATH,
13372					         # but as the default
13373					         # location of the library.
13374            ;;
13375        esac
13376
13377        case $cc_basename in
13378          CC*)
13379	    # FIXME: insert proper C++ library support
13380	    ld_shlibs_CXX=no
13381	    ;;
13382          aCC*)
13383	    case $host_cpu in
13384	      hppa*64*)
13385	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13386	        ;;
13387	      ia64*)
13388	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13389	        ;;
13390	      *)
13391	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13392	        ;;
13393	    esac
13394	    # Commands to make compiler produce verbose output that lists
13395	    # what "hidden" libraries, object files and flags are used when
13396	    # linking a shared library.
13397	    #
13398	    # There doesn't appear to be a way to prevent this compiler from
13399	    # explicitly linking system object files so we need to strip them
13400	    # from the output so that they don't get included in the library
13401	    # dependencies.
13402	    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"'
13403	    ;;
13404          *)
13405	    if test "$GXX" = yes; then
13406	      if test $with_gnu_ld = no; then
13407	        case $host_cpu in
13408	          hppa*64*)
13409	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13410	            ;;
13411	          ia64*)
13412	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13413	            ;;
13414	          *)
13415	            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'
13416	            ;;
13417	        esac
13418	      fi
13419	    else
13420	      # FIXME: insert proper C++ library support
13421	      ld_shlibs_CXX=no
13422	    fi
13423	    ;;
13424        esac
13425        ;;
13426
13427      interix[3-9]*)
13428	hardcode_direct_CXX=no
13429	hardcode_shlibpath_var_CXX=no
13430	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13431	export_dynamic_flag_spec_CXX='${wl}-E'
13432	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13433	# Instead, shared libraries are loaded at an image base (0x10000000 by
13434	# default) and relocated if they conflict, which is a slow very memory
13435	# consuming and fragmenting process.  To avoid this, we pick a random,
13436	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13437	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13438	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'
13439	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'
13440	;;
13441      irix5* | irix6*)
13442        case $cc_basename in
13443          CC*)
13444	    # SGI C++
13445	    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'
13446
13447	    # Archives containing C++ object files must be created using
13448	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13449	    # necessary to make sure instantiated templates are included
13450	    # in the archive.
13451	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13452	    ;;
13453          *)
13454	    if test "$GXX" = yes; then
13455	      if test "$with_gnu_ld" = no; then
13456	        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'
13457	      else
13458	        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'
13459	      fi
13460	    fi
13461	    link_all_deplibs_CXX=yes
13462	    ;;
13463        esac
13464        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13465        hardcode_libdir_separator_CXX=:
13466        inherit_rpath_CXX=yes
13467        ;;
13468
13469      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13470        case $cc_basename in
13471          KCC*)
13472	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13473
13474	    # KCC will only create a shared library if the output file
13475	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13476	    # to its proper name (with version) after linking.
13477	    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'
13478	    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'
13479	    # Commands to make compiler produce verbose output that lists
13480	    # what "hidden" libraries, object files and flags are used when
13481	    # linking a shared library.
13482	    #
13483	    # There doesn't appear to be a way to prevent this compiler from
13484	    # explicitly linking system object files so we need to strip them
13485	    # from the output so that they don't get included in the library
13486	    # dependencies.
13487	    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"'
13488
13489	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13490	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13491
13492	    # Archives containing C++ object files must be created using
13493	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13494	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13495	    ;;
13496	  icpc* | ecpc* )
13497	    # Intel C++
13498	    with_gnu_ld=yes
13499	    # version 8.0 and above of icpc choke on multiply defined symbols
13500	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13501	    # earlier do not add the objects themselves.
13502	    case `$CC -V 2>&1` in
13503	      *"Version 7."*)
13504	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13505		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'
13506		;;
13507	      *)  # Version 8.0 or newer
13508	        tmp_idyn=
13509	        case $host_cpu in
13510		  ia64*) tmp_idyn=' -i_dynamic';;
13511		esac
13512	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13513		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'
13514		;;
13515	    esac
13516	    archive_cmds_need_lc_CXX=no
13517	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13518	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13519	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13520	    ;;
13521          pgCC* | pgcpp*)
13522            # Portland Group C++ compiler
13523	    case `$CC -V` in
13524	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13525	      prelink_cmds_CXX='tpldir=Template.dir~
13526		rm -rf $tpldir~
13527		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13528		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
13529	      old_archive_cmds_CXX='tpldir=Template.dir~
13530		rm -rf $tpldir~
13531		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13532		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
13533		$RANLIB $oldlib'
13534	      archive_cmds_CXX='tpldir=Template.dir~
13535		rm -rf $tpldir~
13536		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13537		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13538	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13539		rm -rf $tpldir~
13540		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13541		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13542	      ;;
13543	    *) # Version 6 and above use weak symbols
13544	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13545	      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'
13546	      ;;
13547	    esac
13548
13549	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13550	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13551	    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'
13552            ;;
13553	  cxx*)
13554	    # Compaq C++
13555	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13556	    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'
13557
13558	    runpath_var=LD_RUN_PATH
13559	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13560	    hardcode_libdir_separator_CXX=:
13561
13562	    # Commands to make compiler produce verbose output that lists
13563	    # what "hidden" libraries, object files and flags are used when
13564	    # linking a shared library.
13565	    #
13566	    # There doesn't appear to be a way to prevent this compiler from
13567	    # explicitly linking system object files so we need to strip them
13568	    # from the output so that they don't get included in the library
13569	    # dependencies.
13570	    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'
13571	    ;;
13572	  xl* | mpixl* | bgxl*)
13573	    # IBM XL 8.0 on PPC, with GNU ld
13574	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13575	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13576	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13577	    if test "x$supports_anon_versioning" = xyes; then
13578	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13579		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13580		echo "local: *; };" >> $output_objdir/$libname.ver~
13581		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13582	    fi
13583	    ;;
13584	  *)
13585	    case `$CC -V 2>&1 | sed 5q` in
13586	    *Sun\ C*)
13587	      # Sun C++ 5.9
13588	      no_undefined_flag_CXX=' -zdefs'
13589	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13590	      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'
13591	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13592	      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'
13593	      compiler_needs_object_CXX=yes
13594
13595	      # Not sure whether something based on
13596	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13597	      # would be better.
13598	      output_verbose_link_cmd='func_echo_all'
13599
13600	      # Archives containing C++ object files must be created using
13601	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13602	      # necessary to make sure instantiated templates are included
13603	      # in the archive.
13604	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13605	      ;;
13606	    esac
13607	    ;;
13608	esac
13609	;;
13610
13611      lynxos*)
13612        # FIXME: insert proper C++ library support
13613	ld_shlibs_CXX=no
13614	;;
13615
13616      m88k*)
13617        # FIXME: insert proper C++ library support
13618        ld_shlibs_CXX=no
13619	;;
13620
13621      mvs*)
13622        case $cc_basename in
13623          cxx*)
13624	    # FIXME: insert proper C++ library support
13625	    ld_shlibs_CXX=no
13626	    ;;
13627	  *)
13628	    # FIXME: insert proper C++ library support
13629	    ld_shlibs_CXX=no
13630	    ;;
13631	esac
13632	;;
13633
13634      netbsd*)
13635        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13636	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13637	  wlarc=
13638	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13639	  hardcode_direct_CXX=yes
13640	  hardcode_shlibpath_var_CXX=no
13641	fi
13642	# Workaround some broken pre-1.5 toolchains
13643	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13644	;;
13645
13646      *nto* | *qnx*)
13647        ld_shlibs_CXX=yes
13648	;;
13649
13650      openbsd2*)
13651        # C++ shared libraries are fairly broken
13652	ld_shlibs_CXX=no
13653	;;
13654
13655      openbsd*)
13656	if test -f /usr/libexec/ld.so; then
13657	  hardcode_direct_CXX=yes
13658	  hardcode_shlibpath_var_CXX=no
13659	  hardcode_direct_absolute_CXX=yes
13660	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13661	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13662	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13663	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13664	    export_dynamic_flag_spec_CXX='${wl}-E'
13665	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13666	  fi
13667	  output_verbose_link_cmd=func_echo_all
13668	else
13669	  ld_shlibs_CXX=no
13670	fi
13671	;;
13672
13673      osf3* | osf4* | osf5*)
13674        case $cc_basename in
13675          KCC*)
13676	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13677
13678	    # KCC will only create a shared library if the output file
13679	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13680	    # to its proper name (with version) after linking.
13681	    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'
13682
13683	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13684	    hardcode_libdir_separator_CXX=:
13685
13686	    # Archives containing C++ object files must be created using
13687	    # the KAI C++ compiler.
13688	    case $host in
13689	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13690	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13691	    esac
13692	    ;;
13693          RCC*)
13694	    # Rational C++ 2.4.1
13695	    # FIXME: insert proper C++ library support
13696	    ld_shlibs_CXX=no
13697	    ;;
13698          cxx*)
13699	    case $host in
13700	      osf3*)
13701	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13702	        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'
13703	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13704		;;
13705	      *)
13706	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13707	        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'
13708	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13709	          echo "-hidden">> $lib.exp~
13710	          $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~
13711	          $RM $lib.exp'
13712	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13713		;;
13714	    esac
13715
13716	    hardcode_libdir_separator_CXX=:
13717
13718	    # Commands to make compiler produce verbose output that lists
13719	    # what "hidden" libraries, object files and flags are used when
13720	    # linking a shared library.
13721	    #
13722	    # There doesn't appear to be a way to prevent this compiler from
13723	    # explicitly linking system object files so we need to strip them
13724	    # from the output so that they don't get included in the library
13725	    # dependencies.
13726	    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"'
13727	    ;;
13728	  *)
13729	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13730	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13731	      case $host in
13732	        osf3*)
13733	          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'
13734		  ;;
13735	        *)
13736	          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'
13737		  ;;
13738	      esac
13739
13740	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13741	      hardcode_libdir_separator_CXX=:
13742
13743	      # Commands to make compiler produce verbose output that lists
13744	      # what "hidden" libraries, object files and flags are used when
13745	      # linking a shared library.
13746	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13747
13748	    else
13749	      # FIXME: insert proper C++ library support
13750	      ld_shlibs_CXX=no
13751	    fi
13752	    ;;
13753        esac
13754        ;;
13755
13756      psos*)
13757        # FIXME: insert proper C++ library support
13758        ld_shlibs_CXX=no
13759        ;;
13760
13761      sunos4*)
13762        case $cc_basename in
13763          CC*)
13764	    # Sun C++ 4.x
13765	    # FIXME: insert proper C++ library support
13766	    ld_shlibs_CXX=no
13767	    ;;
13768          lcc*)
13769	    # Lucid
13770	    # FIXME: insert proper C++ library support
13771	    ld_shlibs_CXX=no
13772	    ;;
13773          *)
13774	    # FIXME: insert proper C++ library support
13775	    ld_shlibs_CXX=no
13776	    ;;
13777        esac
13778        ;;
13779
13780      solaris*)
13781        case $cc_basename in
13782          CC*)
13783	    # Sun C++ 4.2, 5.x and Centerline C++
13784            archive_cmds_need_lc_CXX=yes
13785	    no_undefined_flag_CXX=' -zdefs'
13786	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13787	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13788	      $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'
13789
13790	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13791	    hardcode_shlibpath_var_CXX=no
13792	    case $host_os in
13793	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13794	      *)
13795		# The compiler driver will combine and reorder linker options,
13796		# but understands `-z linker_flag'.
13797	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13798		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13799	        ;;
13800	    esac
13801	    link_all_deplibs_CXX=yes
13802
13803	    output_verbose_link_cmd='func_echo_all'
13804
13805	    # Archives containing C++ object files must be created using
13806	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13807	    # necessary to make sure instantiated templates are included
13808	    # in the archive.
13809	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13810	    ;;
13811          gcx*)
13812	    # Green Hills C++ Compiler
13813	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13814
13815	    # The C++ compiler must be used to create the archive.
13816	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13817	    ;;
13818          *)
13819	    # GNU C++ compiler with Solaris linker
13820	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13821	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13822	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13823	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13824	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13825		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13826
13827	        # Commands to make compiler produce verbose output that lists
13828	        # what "hidden" libraries, object files and flags are used when
13829	        # linking a shared library.
13830	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13831	      else
13832	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13833	        # platform.
13834	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13835	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13836		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13837
13838	        # Commands to make compiler produce verbose output that lists
13839	        # what "hidden" libraries, object files and flags are used when
13840	        # linking a shared library.
13841	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13842	      fi
13843
13844	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13845	      case $host_os in
13846		solaris2.[0-5] | solaris2.[0-5].*) ;;
13847		*)
13848		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13849		  ;;
13850	      esac
13851	    fi
13852	    ;;
13853        esac
13854        ;;
13855
13856    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13857      no_undefined_flag_CXX='${wl}-z,text'
13858      archive_cmds_need_lc_CXX=no
13859      hardcode_shlibpath_var_CXX=no
13860      runpath_var='LD_RUN_PATH'
13861
13862      case $cc_basename in
13863        CC*)
13864	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13865	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13866	  ;;
13867	*)
13868	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13869	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13870	  ;;
13871      esac
13872      ;;
13873
13874      sysv5* | sco3.2v5* | sco5v6*)
13875	# Note: We can NOT use -z defs as we might desire, because we do not
13876	# link with -lc, and that would cause any symbols used from libc to
13877	# always be unresolved, which means just about no library would
13878	# ever link correctly.  If we're not using GNU ld we use -z text
13879	# though, which does catch some bad symbols but isn't as heavy-handed
13880	# as -z defs.
13881	no_undefined_flag_CXX='${wl}-z,text'
13882	allow_undefined_flag_CXX='${wl}-z,nodefs'
13883	archive_cmds_need_lc_CXX=no
13884	hardcode_shlibpath_var_CXX=no
13885	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13886	hardcode_libdir_separator_CXX=':'
13887	link_all_deplibs_CXX=yes
13888	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13889	runpath_var='LD_RUN_PATH'
13890
13891	case $cc_basename in
13892          CC*)
13893	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13894	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13895	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13896	      '"$old_archive_cmds_CXX"
13897	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13898	      '"$reload_cmds_CXX"
13899	    ;;
13900	  *)
13901	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13902	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13903	    ;;
13904	esac
13905      ;;
13906
13907      tandem*)
13908        case $cc_basename in
13909          NCC*)
13910	    # NonStop-UX NCC 3.20
13911	    # FIXME: insert proper C++ library support
13912	    ld_shlibs_CXX=no
13913	    ;;
13914          *)
13915	    # FIXME: insert proper C++ library support
13916	    ld_shlibs_CXX=no
13917	    ;;
13918        esac
13919        ;;
13920
13921      vxworks*)
13922        # FIXME: insert proper C++ library support
13923        ld_shlibs_CXX=no
13924        ;;
13925
13926      *)
13927        # FIXME: insert proper C++ library support
13928        ld_shlibs_CXX=no
13929        ;;
13930    esac
13931
13932    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13933$as_echo "$ld_shlibs_CXX" >&6; }
13934    test "$ld_shlibs_CXX" = no && can_build_shared=no
13935
13936    GCC_CXX="$GXX"
13937    LD_CXX="$LD"
13938
13939    ## CAVEAT EMPTOR:
13940    ## There is no encapsulation within the following macros, do not change
13941    ## the running order or otherwise move them around unless you know exactly
13942    ## what you are doing...
13943    # Dependencies to place before and after the object being linked:
13944predep_objects_CXX=
13945postdep_objects_CXX=
13946predeps_CXX=
13947postdeps_CXX=
13948compiler_lib_search_path_CXX=
13949
13950cat > conftest.$ac_ext <<_LT_EOF
13951class Foo
13952{
13953public:
13954  Foo (void) { a = 0; }
13955private:
13956  int a;
13957};
13958_LT_EOF
13959
13960if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13961  (eval $ac_compile) 2>&5
13962  ac_status=$?
13963  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13964  test $ac_status = 0; }; then
13965  # Parse the compiler output and extract the necessary
13966  # objects, libraries and library flags.
13967
13968  # Sentinel used to keep track of whether or not we are before
13969  # the conftest object file.
13970  pre_test_object_deps_done=no
13971
13972  for p in `eval "$output_verbose_link_cmd"`; do
13973    case $p in
13974
13975    -L* | -R* | -l*)
13976       # Some compilers place space between "-{L,R}" and the path.
13977       # Remove the space.
13978       if test $p = "-L" ||
13979          test $p = "-R"; then
13980	 prev=$p
13981	 continue
13982       else
13983	 prev=
13984       fi
13985
13986       if test "$pre_test_object_deps_done" = no; then
13987	 case $p in
13988	 -L* | -R*)
13989	   # Internal compiler library paths should come after those
13990	   # provided the user.  The postdeps already come after the
13991	   # user supplied libs so there is no need to process them.
13992	   if test -z "$compiler_lib_search_path_CXX"; then
13993	     compiler_lib_search_path_CXX="${prev}${p}"
13994	   else
13995	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13996	   fi
13997	   ;;
13998	 # The "-l" case would never come before the object being
13999	 # linked, so don't bother handling this case.
14000	 esac
14001       else
14002	 if test -z "$postdeps_CXX"; then
14003	   postdeps_CXX="${prev}${p}"
14004	 else
14005	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
14006	 fi
14007       fi
14008       ;;
14009
14010    *.$objext)
14011       # This assumes that the test object file only shows up
14012       # once in the compiler output.
14013       if test "$p" = "conftest.$objext"; then
14014	 pre_test_object_deps_done=yes
14015	 continue
14016       fi
14017
14018       if test "$pre_test_object_deps_done" = no; then
14019	 if test -z "$predep_objects_CXX"; then
14020	   predep_objects_CXX="$p"
14021	 else
14022	   predep_objects_CXX="$predep_objects_CXX $p"
14023	 fi
14024       else
14025	 if test -z "$postdep_objects_CXX"; then
14026	   postdep_objects_CXX="$p"
14027	 else
14028	   postdep_objects_CXX="$postdep_objects_CXX $p"
14029	 fi
14030       fi
14031       ;;
14032
14033    *) ;; # Ignore the rest.
14034
14035    esac
14036  done
14037
14038  # Clean up.
14039  rm -f a.out a.exe
14040else
14041  echo "libtool.m4: error: problem compiling CXX test program"
14042fi
14043
14044$RM -f confest.$objext
14045
14046# PORTME: override above test on systems where it is broken
14047case $host_os in
14048interix[3-9]*)
14049  # Interix 3.5 installs completely hosed .la files for C++, so rather than
14050  # hack all around it, let's just trust "g++" to DTRT.
14051  predep_objects_CXX=
14052  postdep_objects_CXX=
14053  postdeps_CXX=
14054  ;;
14055
14056linux*)
14057  case `$CC -V 2>&1 | sed 5q` in
14058  *Sun\ C*)
14059    # Sun C++ 5.9
14060
14061    # The more standards-conforming stlport4 library is
14062    # incompatible with the Cstd library. Avoid specifying
14063    # it if it's in CXXFLAGS. Ignore libCrun as
14064    # -library=stlport4 depends on it.
14065    case " $CXX $CXXFLAGS " in
14066    *" -library=stlport4 "*)
14067      solaris_use_stlport4=yes
14068      ;;
14069    esac
14070
14071    if test "$solaris_use_stlport4" != yes; then
14072      postdeps_CXX='-library=Cstd -library=Crun'
14073    fi
14074    ;;
14075  esac
14076  ;;
14077
14078solaris*)
14079  case $cc_basename in
14080  CC*)
14081    # The more standards-conforming stlport4 library is
14082    # incompatible with the Cstd library. Avoid specifying
14083    # it if it's in CXXFLAGS. Ignore libCrun as
14084    # -library=stlport4 depends on it.
14085    case " $CXX $CXXFLAGS " in
14086    *" -library=stlport4 "*)
14087      solaris_use_stlport4=yes
14088      ;;
14089    esac
14090
14091    # Adding this requires a known-good setup of shared libraries for
14092    # Sun compiler versions before 5.6, else PIC objects from an old
14093    # archive will be linked into the output, leading to subtle bugs.
14094    if test "$solaris_use_stlport4" != yes; then
14095      postdeps_CXX='-library=Cstd -library=Crun'
14096    fi
14097    ;;
14098  esac
14099  ;;
14100esac
14101
14102
14103case " $postdeps_CXX " in
14104*" -lc "*) archive_cmds_need_lc_CXX=no ;;
14105esac
14106 compiler_lib_search_dirs_CXX=
14107if test -n "${compiler_lib_search_path_CXX}"; then
14108 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14109fi
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141    lt_prog_compiler_wl_CXX=
14142lt_prog_compiler_pic_CXX=
14143lt_prog_compiler_static_CXX=
14144
14145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14146$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14147
14148  # C++ specific cases for pic, static, wl, etc.
14149  if test "$GXX" = yes; then
14150    lt_prog_compiler_wl_CXX='-Wl,'
14151    lt_prog_compiler_static_CXX='-static'
14152
14153    case $host_os in
14154    aix*)
14155      # All AIX code is PIC.
14156      if test "$host_cpu" = ia64; then
14157	# AIX 5 now supports IA64 processor
14158	lt_prog_compiler_static_CXX='-Bstatic'
14159      fi
14160      lt_prog_compiler_pic_CXX='-fPIC'
14161      ;;
14162
14163    amigaos*)
14164      case $host_cpu in
14165      powerpc)
14166            # see comment about AmigaOS4 .so support
14167            lt_prog_compiler_pic_CXX='-fPIC'
14168        ;;
14169      m68k)
14170            # FIXME: we need at least 68020 code to build shared libraries, but
14171            # adding the `-m68020' flag to GCC prevents building anything better,
14172            # like `-m68040'.
14173            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14174        ;;
14175      esac
14176      ;;
14177
14178    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14179      # PIC is the default for these OSes.
14180      ;;
14181    mingw* | cygwin* | os2* | pw32* | cegcc*)
14182      # This hack is so that the source file can tell whether it is being
14183      # built for inclusion in a dll (and should export symbols for example).
14184      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14185      # (--disable-auto-import) libraries
14186      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14187      ;;
14188    darwin* | rhapsody*)
14189      # PIC is the default on this platform
14190      # Common symbols not allowed in MH_DYLIB files
14191      lt_prog_compiler_pic_CXX='-fno-common'
14192      ;;
14193    *djgpp*)
14194      # DJGPP does not support shared libraries at all
14195      lt_prog_compiler_pic_CXX=
14196      ;;
14197    haiku*)
14198      # PIC is the default for Haiku.
14199      # The "-static" flag exists, but is broken.
14200      lt_prog_compiler_static_CXX=
14201      ;;
14202    interix[3-9]*)
14203      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14204      # Instead, we relocate shared libraries at runtime.
14205      ;;
14206    sysv4*MP*)
14207      if test -d /usr/nec; then
14208	lt_prog_compiler_pic_CXX=-Kconform_pic
14209      fi
14210      ;;
14211    hpux*)
14212      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14213      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14214      # sets the default TLS model and affects inlining.
14215      case $host_cpu in
14216      hppa*64*)
14217	;;
14218      *)
14219	lt_prog_compiler_pic_CXX='-fPIC'
14220	;;
14221      esac
14222      ;;
14223    *qnx* | *nto*)
14224      # QNX uses GNU C++, but need to define -shared option too, otherwise
14225      # it will coredump.
14226      lt_prog_compiler_pic_CXX='-fPIC -shared'
14227      ;;
14228    *)
14229      lt_prog_compiler_pic_CXX='-fPIC'
14230      ;;
14231    esac
14232  else
14233    case $host_os in
14234      aix[4-9]*)
14235	# All AIX code is PIC.
14236	if test "$host_cpu" = ia64; then
14237	  # AIX 5 now supports IA64 processor
14238	  lt_prog_compiler_static_CXX='-Bstatic'
14239	else
14240	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14241	fi
14242	;;
14243      chorus*)
14244	case $cc_basename in
14245	cxch68*)
14246	  # Green Hills C++ Compiler
14247	  # _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"
14248	  ;;
14249	esac
14250	;;
14251      dgux*)
14252	case $cc_basename in
14253	  ec++*)
14254	    lt_prog_compiler_pic_CXX='-KPIC'
14255	    ;;
14256	  ghcx*)
14257	    # Green Hills C++ Compiler
14258	    lt_prog_compiler_pic_CXX='-pic'
14259	    ;;
14260	  *)
14261	    ;;
14262	esac
14263	;;
14264      freebsd* | dragonfly*)
14265	# FreeBSD uses GNU C++
14266	;;
14267      hpux9* | hpux10* | hpux11*)
14268	case $cc_basename in
14269	  CC*)
14270	    lt_prog_compiler_wl_CXX='-Wl,'
14271	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14272	    if test "$host_cpu" != ia64; then
14273	      lt_prog_compiler_pic_CXX='+Z'
14274	    fi
14275	    ;;
14276	  aCC*)
14277	    lt_prog_compiler_wl_CXX='-Wl,'
14278	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14279	    case $host_cpu in
14280	    hppa*64*|ia64*)
14281	      # +Z the default
14282	      ;;
14283	    *)
14284	      lt_prog_compiler_pic_CXX='+Z'
14285	      ;;
14286	    esac
14287	    ;;
14288	  *)
14289	    ;;
14290	esac
14291	;;
14292      interix*)
14293	# This is c89, which is MS Visual C++ (no shared libs)
14294	# Anyone wants to do a port?
14295	;;
14296      irix5* | irix6* | nonstopux*)
14297	case $cc_basename in
14298	  CC*)
14299	    lt_prog_compiler_wl_CXX='-Wl,'
14300	    lt_prog_compiler_static_CXX='-non_shared'
14301	    # CC pic flag -KPIC is the default.
14302	    ;;
14303	  *)
14304	    ;;
14305	esac
14306	;;
14307      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14308	case $cc_basename in
14309	  KCC*)
14310	    # KAI C++ Compiler
14311	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14312	    lt_prog_compiler_pic_CXX='-fPIC'
14313	    ;;
14314	  ecpc* )
14315	    # old Intel C++ for x86_64 which still supported -KPIC.
14316	    lt_prog_compiler_wl_CXX='-Wl,'
14317	    lt_prog_compiler_pic_CXX='-KPIC'
14318	    lt_prog_compiler_static_CXX='-static'
14319	    ;;
14320	  icpc* )
14321	    # Intel C++, used to be incompatible with GCC.
14322	    # ICC 10 doesn't accept -KPIC any more.
14323	    lt_prog_compiler_wl_CXX='-Wl,'
14324	    lt_prog_compiler_pic_CXX='-fPIC'
14325	    lt_prog_compiler_static_CXX='-static'
14326	    ;;
14327	  pgCC* | pgcpp*)
14328	    # Portland Group C++ compiler
14329	    lt_prog_compiler_wl_CXX='-Wl,'
14330	    lt_prog_compiler_pic_CXX='-fpic'
14331	    lt_prog_compiler_static_CXX='-Bstatic'
14332	    ;;
14333	  cxx*)
14334	    # Compaq C++
14335	    # Make sure the PIC flag is empty.  It appears that all Alpha
14336	    # Linux and Compaq Tru64 Unix objects are PIC.
14337	    lt_prog_compiler_pic_CXX=
14338	    lt_prog_compiler_static_CXX='-non_shared'
14339	    ;;
14340	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14341	    # IBM XL 8.0, 9.0 on PPC and BlueGene
14342	    lt_prog_compiler_wl_CXX='-Wl,'
14343	    lt_prog_compiler_pic_CXX='-qpic'
14344	    lt_prog_compiler_static_CXX='-qstaticlink'
14345	    ;;
14346	  *)
14347	    case `$CC -V 2>&1 | sed 5q` in
14348	    *Sun\ C*)
14349	      # Sun C++ 5.9
14350	      lt_prog_compiler_pic_CXX='-KPIC'
14351	      lt_prog_compiler_static_CXX='-Bstatic'
14352	      lt_prog_compiler_wl_CXX='-Qoption ld '
14353	      ;;
14354	    esac
14355	    ;;
14356	esac
14357	;;
14358      lynxos*)
14359	;;
14360      m88k*)
14361	;;
14362      mvs*)
14363	case $cc_basename in
14364	  cxx*)
14365	    lt_prog_compiler_pic_CXX='-W c,exportall'
14366	    ;;
14367	  *)
14368	    ;;
14369	esac
14370	;;
14371      netbsd*)
14372	;;
14373      *qnx* | *nto*)
14374        # QNX uses GNU C++, but need to define -shared option too, otherwise
14375        # it will coredump.
14376        lt_prog_compiler_pic_CXX='-fPIC -shared'
14377        ;;
14378      osf3* | osf4* | osf5*)
14379	case $cc_basename in
14380	  KCC*)
14381	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14382	    ;;
14383	  RCC*)
14384	    # Rational C++ 2.4.1
14385	    lt_prog_compiler_pic_CXX='-pic'
14386	    ;;
14387	  cxx*)
14388	    # Digital/Compaq C++
14389	    lt_prog_compiler_wl_CXX='-Wl,'
14390	    # Make sure the PIC flag is empty.  It appears that all Alpha
14391	    # Linux and Compaq Tru64 Unix objects are PIC.
14392	    lt_prog_compiler_pic_CXX=
14393	    lt_prog_compiler_static_CXX='-non_shared'
14394	    ;;
14395	  *)
14396	    ;;
14397	esac
14398	;;
14399      psos*)
14400	;;
14401      solaris*)
14402	case $cc_basename in
14403	  CC*)
14404	    # Sun C++ 4.2, 5.x and Centerline C++
14405	    lt_prog_compiler_pic_CXX='-KPIC'
14406	    lt_prog_compiler_static_CXX='-Bstatic'
14407	    lt_prog_compiler_wl_CXX='-Qoption ld '
14408	    ;;
14409	  gcx*)
14410	    # Green Hills C++ Compiler
14411	    lt_prog_compiler_pic_CXX='-PIC'
14412	    ;;
14413	  *)
14414	    ;;
14415	esac
14416	;;
14417      sunos4*)
14418	case $cc_basename in
14419	  CC*)
14420	    # Sun C++ 4.x
14421	    lt_prog_compiler_pic_CXX='-pic'
14422	    lt_prog_compiler_static_CXX='-Bstatic'
14423	    ;;
14424	  lcc*)
14425	    # Lucid
14426	    lt_prog_compiler_pic_CXX='-pic'
14427	    ;;
14428	  *)
14429	    ;;
14430	esac
14431	;;
14432      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14433	case $cc_basename in
14434	  CC*)
14435	    lt_prog_compiler_wl_CXX='-Wl,'
14436	    lt_prog_compiler_pic_CXX='-KPIC'
14437	    lt_prog_compiler_static_CXX='-Bstatic'
14438	    ;;
14439	esac
14440	;;
14441      tandem*)
14442	case $cc_basename in
14443	  NCC*)
14444	    # NonStop-UX NCC 3.20
14445	    lt_prog_compiler_pic_CXX='-KPIC'
14446	    ;;
14447	  *)
14448	    ;;
14449	esac
14450	;;
14451      vxworks*)
14452	;;
14453      *)
14454	lt_prog_compiler_can_build_shared_CXX=no
14455	;;
14456    esac
14457  fi
14458
14459case $host_os in
14460  # For platforms which do not support PIC, -DPIC is meaningless:
14461  *djgpp*)
14462    lt_prog_compiler_pic_CXX=
14463    ;;
14464  *)
14465    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14466    ;;
14467esac
14468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14469$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14470
14471
14472
14473#
14474# Check to make sure the PIC flag actually works.
14475#
14476if test -n "$lt_prog_compiler_pic_CXX"; then
14477  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14478$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14479if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14480  $as_echo_n "(cached) " >&6
14481else
14482  lt_cv_prog_compiler_pic_works_CXX=no
14483   ac_outfile=conftest.$ac_objext
14484   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14485   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14486   # Insert the option either (1) after the last *FLAGS variable, or
14487   # (2) before a word containing "conftest.", or (3) at the end.
14488   # Note that $ac_compile itself does not contain backslashes and begins
14489   # with a dollar sign (not a hyphen), so the echo should work correctly.
14490   # The option is referenced via a variable to avoid confusing sed.
14491   lt_compile=`echo "$ac_compile" | $SED \
14492   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14493   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14494   -e 's:$: $lt_compiler_flag:'`
14495   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14496   (eval "$lt_compile" 2>conftest.err)
14497   ac_status=$?
14498   cat conftest.err >&5
14499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14500   if (exit $ac_status) && test -s "$ac_outfile"; then
14501     # The compiler can only warn and ignore the option if not recognized
14502     # So say no if there are warnings other than the usual output.
14503     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14504     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14505     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14506       lt_cv_prog_compiler_pic_works_CXX=yes
14507     fi
14508   fi
14509   $RM conftest*
14510
14511fi
14512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14513$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14514
14515if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14516    case $lt_prog_compiler_pic_CXX in
14517     "" | " "*) ;;
14518     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14519     esac
14520else
14521    lt_prog_compiler_pic_CXX=
14522     lt_prog_compiler_can_build_shared_CXX=no
14523fi
14524
14525fi
14526
14527
14528
14529#
14530# Check to make sure the static flag actually works.
14531#
14532wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14534$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14535if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14536  $as_echo_n "(cached) " >&6
14537else
14538  lt_cv_prog_compiler_static_works_CXX=no
14539   save_LDFLAGS="$LDFLAGS"
14540   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14541   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14542   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14543     # The linker can only warn and ignore the option if not recognized
14544     # So say no if there are warnings
14545     if test -s conftest.err; then
14546       # Append any errors to the config.log.
14547       cat conftest.err 1>&5
14548       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14549       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14550       if diff conftest.exp conftest.er2 >/dev/null; then
14551         lt_cv_prog_compiler_static_works_CXX=yes
14552       fi
14553     else
14554       lt_cv_prog_compiler_static_works_CXX=yes
14555     fi
14556   fi
14557   $RM -r conftest*
14558   LDFLAGS="$save_LDFLAGS"
14559
14560fi
14561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14562$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14563
14564if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14565    :
14566else
14567    lt_prog_compiler_static_CXX=
14568fi
14569
14570
14571
14572
14573    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14574$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14575if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14576  $as_echo_n "(cached) " >&6
14577else
14578  lt_cv_prog_compiler_c_o_CXX=no
14579   $RM -r conftest 2>/dev/null
14580   mkdir conftest
14581   cd conftest
14582   mkdir out
14583   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14584
14585   lt_compiler_flag="-o out/conftest2.$ac_objext"
14586   # Insert the option either (1) after the last *FLAGS variable, or
14587   # (2) before a word containing "conftest.", or (3) at the end.
14588   # Note that $ac_compile itself does not contain backslashes and begins
14589   # with a dollar sign (not a hyphen), so the echo should work correctly.
14590   lt_compile=`echo "$ac_compile" | $SED \
14591   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14592   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14593   -e 's:$: $lt_compiler_flag:'`
14594   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14595   (eval "$lt_compile" 2>out/conftest.err)
14596   ac_status=$?
14597   cat out/conftest.err >&5
14598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14599   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14600   then
14601     # The compiler can only warn and ignore the option if not recognized
14602     # So say no if there are warnings
14603     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14604     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14605     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14606       lt_cv_prog_compiler_c_o_CXX=yes
14607     fi
14608   fi
14609   chmod u+w . 2>&5
14610   $RM conftest*
14611   # SGI C++ compiler will create directory out/ii_files/ for
14612   # template instantiation
14613   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14614   $RM out/* && rmdir out
14615   cd ..
14616   $RM -r conftest
14617   $RM conftest*
14618
14619fi
14620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14621$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14622
14623
14624
14625    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14626$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14627if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14628  $as_echo_n "(cached) " >&6
14629else
14630  lt_cv_prog_compiler_c_o_CXX=no
14631   $RM -r conftest 2>/dev/null
14632   mkdir conftest
14633   cd conftest
14634   mkdir out
14635   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14636
14637   lt_compiler_flag="-o out/conftest2.$ac_objext"
14638   # Insert the option either (1) after the last *FLAGS variable, or
14639   # (2) before a word containing "conftest.", or (3) at the end.
14640   # Note that $ac_compile itself does not contain backslashes and begins
14641   # with a dollar sign (not a hyphen), so the echo should work correctly.
14642   lt_compile=`echo "$ac_compile" | $SED \
14643   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14644   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14645   -e 's:$: $lt_compiler_flag:'`
14646   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14647   (eval "$lt_compile" 2>out/conftest.err)
14648   ac_status=$?
14649   cat out/conftest.err >&5
14650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14651   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14652   then
14653     # The compiler can only warn and ignore the option if not recognized
14654     # So say no if there are warnings
14655     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14656     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14657     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14658       lt_cv_prog_compiler_c_o_CXX=yes
14659     fi
14660   fi
14661   chmod u+w . 2>&5
14662   $RM conftest*
14663   # SGI C++ compiler will create directory out/ii_files/ for
14664   # template instantiation
14665   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14666   $RM out/* && rmdir out
14667   cd ..
14668   $RM -r conftest
14669   $RM conftest*
14670
14671fi
14672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14673$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14674
14675
14676
14677
14678hard_links="nottested"
14679if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14680  # do not overwrite the value of need_locks provided by the user
14681  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14682$as_echo_n "checking if we can lock with hard links... " >&6; }
14683  hard_links=yes
14684  $RM conftest*
14685  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14686  touch conftest.a
14687  ln conftest.a conftest.b 2>&5 || hard_links=no
14688  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14690$as_echo "$hard_links" >&6; }
14691  if test "$hard_links" = no; then
14692    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14693$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14694    need_locks=warn
14695  fi
14696else
14697  need_locks=no
14698fi
14699
14700
14701
14702    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14703$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14704
14705  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14706  case $host_os in
14707  aix[4-9]*)
14708    # If we're using GNU nm, then we don't want the "-C" option.
14709    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14710    # Also, AIX nm treats weak defined symbols like other global defined
14711    # symbols, whereas GNU nm marks them as "W".
14712    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14713      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'
14714    else
14715      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14716    fi
14717    ;;
14718  pw32*)
14719    export_symbols_cmds_CXX="$ltdll_cmds"
14720  ;;
14721  cygwin* | mingw* | cegcc*)
14722    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'
14723  ;;
14724  *)
14725    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14726  ;;
14727  esac
14728  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14729
14730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14731$as_echo "$ld_shlibs_CXX" >&6; }
14732test "$ld_shlibs_CXX" = no && can_build_shared=no
14733
14734with_gnu_ld_CXX=$with_gnu_ld
14735
14736
14737
14738
14739
14740
14741#
14742# Do we need to explicitly link libc?
14743#
14744case "x$archive_cmds_need_lc_CXX" in
14745x|xyes)
14746  # Assume -lc should be added
14747  archive_cmds_need_lc_CXX=yes
14748
14749  if test "$enable_shared" = yes && test "$GCC" = yes; then
14750    case $archive_cmds_CXX in
14751    *'~'*)
14752      # FIXME: we may have to deal with multi-command sequences.
14753      ;;
14754    '$CC '*)
14755      # Test whether the compiler implicitly links with -lc since on some
14756      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14757      # to ld, don't add -lc before -lgcc.
14758      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14759$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14760if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14761  $as_echo_n "(cached) " >&6
14762else
14763  $RM conftest*
14764	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14765
14766	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14767  (eval $ac_compile) 2>&5
14768  ac_status=$?
14769  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14770  test $ac_status = 0; } 2>conftest.err; then
14771	  soname=conftest
14772	  lib=conftest
14773	  libobjs=conftest.$ac_objext
14774	  deplibs=
14775	  wl=$lt_prog_compiler_wl_CXX
14776	  pic_flag=$lt_prog_compiler_pic_CXX
14777	  compiler_flags=-v
14778	  linker_flags=-v
14779	  verstring=
14780	  output_objdir=.
14781	  libname=conftest
14782	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14783	  allow_undefined_flag_CXX=
14784	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14785  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14786  ac_status=$?
14787  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14788  test $ac_status = 0; }
14789	  then
14790	    lt_cv_archive_cmds_need_lc_CXX=no
14791	  else
14792	    lt_cv_archive_cmds_need_lc_CXX=yes
14793	  fi
14794	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14795	else
14796	  cat conftest.err 1>&5
14797	fi
14798	$RM conftest*
14799
14800fi
14801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14802$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14803      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14804      ;;
14805    esac
14806  fi
14807  ;;
14808esac
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14874$as_echo_n "checking dynamic linker characteristics... " >&6; }
14875
14876library_names_spec=
14877libname_spec='lib$name'
14878soname_spec=
14879shrext_cmds=".so"
14880postinstall_cmds=
14881postuninstall_cmds=
14882finish_cmds=
14883finish_eval=
14884shlibpath_var=
14885shlibpath_overrides_runpath=unknown
14886version_type=none
14887dynamic_linker="$host_os ld.so"
14888sys_lib_dlsearch_path_spec="/lib /usr/lib"
14889need_lib_prefix=unknown
14890hardcode_into_libs=no
14891
14892# when you set need_version to no, make sure it does not cause -set_version
14893# flags to be left without arguments
14894need_version=unknown
14895
14896case $host_os in
14897aix3*)
14898  version_type=linux
14899  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14900  shlibpath_var=LIBPATH
14901
14902  # AIX 3 has no versioning support, so we append a major version to the name.
14903  soname_spec='${libname}${release}${shared_ext}$major'
14904  ;;
14905
14906aix[4-9]*)
14907  version_type=linux
14908  need_lib_prefix=no
14909  need_version=no
14910  hardcode_into_libs=yes
14911  if test "$host_cpu" = ia64; then
14912    # AIX 5 supports IA64
14913    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14914    shlibpath_var=LD_LIBRARY_PATH
14915  else
14916    # With GCC up to 2.95.x, collect2 would create an import file
14917    # for dependence libraries.  The import file would start with
14918    # the line `#! .'.  This would cause the generated library to
14919    # depend on `.', always an invalid library.  This was fixed in
14920    # development snapshots of GCC prior to 3.0.
14921    case $host_os in
14922      aix4 | aix4.[01] | aix4.[01].*)
14923      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14924	   echo ' yes '
14925	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14926	:
14927      else
14928	can_build_shared=no
14929      fi
14930      ;;
14931    esac
14932    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14933    # soname into executable. Probably we can add versioning support to
14934    # collect2, so additional links can be useful in future.
14935    if test "$aix_use_runtimelinking" = yes; then
14936      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14937      # instead of lib<name>.a to let people know that these are not
14938      # typical AIX shared libraries.
14939      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14940    else
14941      # We preserve .a as extension for shared libraries through AIX4.2
14942      # and later when we are not doing run time linking.
14943      library_names_spec='${libname}${release}.a $libname.a'
14944      soname_spec='${libname}${release}${shared_ext}$major'
14945    fi
14946    shlibpath_var=LIBPATH
14947  fi
14948  ;;
14949
14950amigaos*)
14951  case $host_cpu in
14952  powerpc)
14953    # Since July 2007 AmigaOS4 officially supports .so libraries.
14954    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14955    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14956    ;;
14957  m68k)
14958    library_names_spec='$libname.ixlibrary $libname.a'
14959    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14960    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'
14961    ;;
14962  esac
14963  ;;
14964
14965beos*)
14966  library_names_spec='${libname}${shared_ext}'
14967  dynamic_linker="$host_os ld.so"
14968  shlibpath_var=LIBRARY_PATH
14969  ;;
14970
14971bsdi[45]*)
14972  version_type=linux
14973  need_version=no
14974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14975  soname_spec='${libname}${release}${shared_ext}$major'
14976  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14977  shlibpath_var=LD_LIBRARY_PATH
14978  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14979  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14980  # the default ld.so.conf also contains /usr/contrib/lib and
14981  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14982  # libtool to hard-code these into programs
14983  ;;
14984
14985cygwin* | mingw* | pw32* | cegcc*)
14986  version_type=windows
14987  shrext_cmds=".dll"
14988  need_version=no
14989  need_lib_prefix=no
14990
14991  case $GCC,$host_os in
14992  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14993    library_names_spec='$libname.dll.a'
14994    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14995    postinstall_cmds='base_file=`basename \${file}`~
14996      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14997      dldir=$destdir/`dirname \$dlpath`~
14998      test -d \$dldir || mkdir -p \$dldir~
14999      $install_prog $dir/$dlname \$dldir/$dlname~
15000      chmod a+x \$dldir/$dlname~
15001      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15002        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15003      fi'
15004    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15005      dlpath=$dir/\$dldll~
15006       $RM \$dlpath'
15007    shlibpath_overrides_runpath=yes
15008
15009    case $host_os in
15010    cygwin*)
15011      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15012      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15013
15014      ;;
15015    mingw* | cegcc*)
15016      # MinGW DLLs use traditional 'lib' prefix
15017      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15018      ;;
15019    pw32*)
15020      # pw32 DLLs use 'pw' prefix rather than 'lib'
15021      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15022      ;;
15023    esac
15024    ;;
15025
15026  *)
15027    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15028    ;;
15029  esac
15030  dynamic_linker='Win32 ld.exe'
15031  # FIXME: first we should search . and the directory the executable is in
15032  shlibpath_var=PATH
15033  ;;
15034
15035darwin* | rhapsody*)
15036  dynamic_linker="$host_os dyld"
15037  version_type=darwin
15038  need_lib_prefix=no
15039  need_version=no
15040  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15041  soname_spec='${libname}${release}${major}$shared_ext'
15042  shlibpath_overrides_runpath=yes
15043  shlibpath_var=DYLD_LIBRARY_PATH
15044  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15045
15046  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15047  ;;
15048
15049dgux*)
15050  version_type=linux
15051  need_lib_prefix=no
15052  need_version=no
15053  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15054  soname_spec='${libname}${release}${shared_ext}$major'
15055  shlibpath_var=LD_LIBRARY_PATH
15056  ;;
15057
15058freebsd* | dragonfly*)
15059  # DragonFly does not have aout.  When/if they implement a new
15060  # versioning mechanism, adjust this.
15061  if test -x /usr/bin/objformat; then
15062    objformat=`/usr/bin/objformat`
15063  else
15064    case $host_os in
15065    freebsd[23].*) objformat=aout ;;
15066    *) objformat=elf ;;
15067    esac
15068  fi
15069  version_type=freebsd-$objformat
15070  case $version_type in
15071    freebsd-elf*)
15072      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15073      need_version=no
15074      need_lib_prefix=no
15075      ;;
15076    freebsd-*)
15077      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15078      need_version=yes
15079      ;;
15080  esac
15081  shlibpath_var=LD_LIBRARY_PATH
15082  case $host_os in
15083  freebsd2.*)
15084    shlibpath_overrides_runpath=yes
15085    ;;
15086  freebsd3.[01]* | freebsdelf3.[01]*)
15087    shlibpath_overrides_runpath=yes
15088    hardcode_into_libs=yes
15089    ;;
15090  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15091  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15092    shlibpath_overrides_runpath=no
15093    hardcode_into_libs=yes
15094    ;;
15095  *) # from 4.6 on, and DragonFly
15096    shlibpath_overrides_runpath=yes
15097    hardcode_into_libs=yes
15098    ;;
15099  esac
15100  ;;
15101
15102gnu*)
15103  version_type=linux
15104  need_lib_prefix=no
15105  need_version=no
15106  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15107  soname_spec='${libname}${release}${shared_ext}$major'
15108  shlibpath_var=LD_LIBRARY_PATH
15109  hardcode_into_libs=yes
15110  ;;
15111
15112haiku*)
15113  version_type=linux
15114  need_lib_prefix=no
15115  need_version=no
15116  dynamic_linker="$host_os runtime_loader"
15117  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15118  soname_spec='${libname}${release}${shared_ext}$major'
15119  shlibpath_var=LIBRARY_PATH
15120  shlibpath_overrides_runpath=yes
15121  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15122  hardcode_into_libs=yes
15123  ;;
15124
15125hpux9* | hpux10* | hpux11*)
15126  # Give a soname corresponding to the major version so that dld.sl refuses to
15127  # link against other versions.
15128  version_type=sunos
15129  need_lib_prefix=no
15130  need_version=no
15131  case $host_cpu in
15132  ia64*)
15133    shrext_cmds='.so'
15134    hardcode_into_libs=yes
15135    dynamic_linker="$host_os dld.so"
15136    shlibpath_var=LD_LIBRARY_PATH
15137    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15138    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15139    soname_spec='${libname}${release}${shared_ext}$major'
15140    if test "X$HPUX_IA64_MODE" = X32; then
15141      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15142    else
15143      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15144    fi
15145    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15146    ;;
15147  hppa*64*)
15148    shrext_cmds='.sl'
15149    hardcode_into_libs=yes
15150    dynamic_linker="$host_os dld.sl"
15151    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15152    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15153    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15154    soname_spec='${libname}${release}${shared_ext}$major'
15155    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15156    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15157    ;;
15158  *)
15159    shrext_cmds='.sl'
15160    dynamic_linker="$host_os dld.sl"
15161    shlibpath_var=SHLIB_PATH
15162    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15163    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15164    soname_spec='${libname}${release}${shared_ext}$major'
15165    ;;
15166  esac
15167  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15168  postinstall_cmds='chmod 555 $lib'
15169  # or fails outright, so override atomically:
15170  install_override_mode=555
15171  ;;
15172
15173interix[3-9]*)
15174  version_type=linux
15175  need_lib_prefix=no
15176  need_version=no
15177  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15178  soname_spec='${libname}${release}${shared_ext}$major'
15179  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15180  shlibpath_var=LD_LIBRARY_PATH
15181  shlibpath_overrides_runpath=no
15182  hardcode_into_libs=yes
15183  ;;
15184
15185irix5* | irix6* | nonstopux*)
15186  case $host_os in
15187    nonstopux*) version_type=nonstopux ;;
15188    *)
15189	if test "$lt_cv_prog_gnu_ld" = yes; then
15190		version_type=linux
15191	else
15192		version_type=irix
15193	fi ;;
15194  esac
15195  need_lib_prefix=no
15196  need_version=no
15197  soname_spec='${libname}${release}${shared_ext}$major'
15198  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15199  case $host_os in
15200  irix5* | nonstopux*)
15201    libsuff= shlibsuff=
15202    ;;
15203  *)
15204    case $LD in # libtool.m4 will add one of these switches to LD
15205    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15206      libsuff= shlibsuff= libmagic=32-bit;;
15207    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15208      libsuff=32 shlibsuff=N32 libmagic=N32;;
15209    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15210      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15211    *) libsuff= shlibsuff= libmagic=never-match;;
15212    esac
15213    ;;
15214  esac
15215  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15216  shlibpath_overrides_runpath=no
15217  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15218  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15219  hardcode_into_libs=yes
15220  ;;
15221
15222# No shared lib support for Linux oldld, aout, or coff.
15223linux*oldld* | linux*aout* | linux*coff*)
15224  dynamic_linker=no
15225  ;;
15226
15227# This must be Linux ELF.
15228
15229# uclinux* changes (here and below) have been submitted to the libtool
15230# project, but have not yet been accepted: they are GCC-local changes
15231# for the time being.  (See
15232# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
15233linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
15234  version_type=linux
15235  need_lib_prefix=no
15236  need_version=no
15237  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15238  soname_spec='${libname}${release}${shared_ext}$major'
15239  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15240  shlibpath_var=LD_LIBRARY_PATH
15241  shlibpath_overrides_runpath=no
15242
15243  # Some binutils ld are patched to set DT_RUNPATH
15244  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15245  $as_echo_n "(cached) " >&6
15246else
15247  lt_cv_shlibpath_overrides_runpath=no
15248    save_LDFLAGS=$LDFLAGS
15249    save_libdir=$libdir
15250    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15251	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15252    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15253/* end confdefs.h.  */
15254
15255int
15256main ()
15257{
15258
15259  ;
15260  return 0;
15261}
15262_ACEOF
15263if ac_fn_cxx_try_link "$LINENO"; then :
15264  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15265  lt_cv_shlibpath_overrides_runpath=yes
15266fi
15267fi
15268rm -f core conftest.err conftest.$ac_objext \
15269    conftest$ac_exeext conftest.$ac_ext
15270    LDFLAGS=$save_LDFLAGS
15271    libdir=$save_libdir
15272
15273fi
15274
15275  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15276
15277  # This implies no fast_install, which is unacceptable.
15278  # Some rework will be needed to allow for fast_install
15279  # before this can be enabled.
15280  hardcode_into_libs=yes
15281
15282  # Append ld.so.conf contents to the search path
15283  if test -f /etc/ld.so.conf; then
15284    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' ' '`
15285    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15286  fi
15287
15288  # We used to test for /lib/ld.so.1 and disable shared libraries on
15289  # powerpc, because MkLinux only supported shared libraries with the
15290  # GNU dynamic linker.  Since this was broken with cross compilers,
15291  # most powerpc-linux boxes support dynamic linking these days and
15292  # people can always --disable-shared, the test was removed, and we
15293  # assume the GNU/Linux dynamic linker is in use.
15294  dynamic_linker='GNU/Linux ld.so'
15295  ;;
15296
15297netbsd*)
15298  version_type=sunos
15299  need_lib_prefix=no
15300  need_version=no
15301  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15302    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15303    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15304    dynamic_linker='NetBSD (a.out) ld.so'
15305  else
15306    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15307    soname_spec='${libname}${release}${shared_ext}$major'
15308    dynamic_linker='NetBSD ld.elf_so'
15309  fi
15310  shlibpath_var=LD_LIBRARY_PATH
15311  shlibpath_overrides_runpath=yes
15312  hardcode_into_libs=yes
15313  ;;
15314
15315newsos6)
15316  version_type=linux
15317  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15318  shlibpath_var=LD_LIBRARY_PATH
15319  shlibpath_overrides_runpath=yes
15320  ;;
15321
15322*nto* | *qnx*)
15323  version_type=qnx
15324  need_lib_prefix=no
15325  need_version=no
15326  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15327  soname_spec='${libname}${release}${shared_ext}$major'
15328  shlibpath_var=LD_LIBRARY_PATH
15329  shlibpath_overrides_runpath=no
15330  hardcode_into_libs=yes
15331  dynamic_linker='ldqnx.so'
15332  ;;
15333
15334openbsd*)
15335  version_type=sunos
15336  sys_lib_dlsearch_path_spec="/usr/lib"
15337  need_lib_prefix=no
15338  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15339  case $host_os in
15340    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
15341    *)				need_version=no  ;;
15342  esac
15343  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15344  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15345  shlibpath_var=LD_LIBRARY_PATH
15346  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15347    case $host_os in
15348      openbsd2.[89] | openbsd2.[89].*)
15349	shlibpath_overrides_runpath=no
15350	;;
15351      *)
15352	shlibpath_overrides_runpath=yes
15353	;;
15354      esac
15355  else
15356    shlibpath_overrides_runpath=yes
15357  fi
15358  ;;
15359
15360os2*)
15361  libname_spec='$name'
15362  shrext_cmds=".dll"
15363  need_lib_prefix=no
15364  library_names_spec='$libname${shared_ext} $libname.a'
15365  dynamic_linker='OS/2 ld.exe'
15366  shlibpath_var=LIBPATH
15367  ;;
15368
15369osf3* | osf4* | osf5*)
15370  version_type=osf
15371  need_lib_prefix=no
15372  need_version=no
15373  soname_spec='${libname}${release}${shared_ext}$major'
15374  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15375  shlibpath_var=LD_LIBRARY_PATH
15376  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15377  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15378  ;;
15379
15380rdos*)
15381  dynamic_linker=no
15382  ;;
15383
15384solaris*)
15385  version_type=linux
15386  need_lib_prefix=no
15387  need_version=no
15388  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15389  soname_spec='${libname}${release}${shared_ext}$major'
15390  shlibpath_var=LD_LIBRARY_PATH
15391  shlibpath_overrides_runpath=yes
15392  hardcode_into_libs=yes
15393  # ldd complains unless libraries are executable
15394  postinstall_cmds='chmod +x $lib'
15395  ;;
15396
15397sunos4*)
15398  version_type=sunos
15399  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15400  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15401  shlibpath_var=LD_LIBRARY_PATH
15402  shlibpath_overrides_runpath=yes
15403  if test "$with_gnu_ld" = yes; then
15404    need_lib_prefix=no
15405  fi
15406  need_version=yes
15407  ;;
15408
15409sysv4 | sysv4.3*)
15410  version_type=linux
15411  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15412  soname_spec='${libname}${release}${shared_ext}$major'
15413  shlibpath_var=LD_LIBRARY_PATH
15414  case $host_vendor in
15415    sni)
15416      shlibpath_overrides_runpath=no
15417      need_lib_prefix=no
15418      runpath_var=LD_RUN_PATH
15419      ;;
15420    siemens)
15421      need_lib_prefix=no
15422      ;;
15423    motorola)
15424      need_lib_prefix=no
15425      need_version=no
15426      shlibpath_overrides_runpath=no
15427      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15428      ;;
15429  esac
15430  ;;
15431
15432sysv4*MP*)
15433  if test -d /usr/nec ;then
15434    version_type=linux
15435    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15436    soname_spec='$libname${shared_ext}.$major'
15437    shlibpath_var=LD_LIBRARY_PATH
15438  fi
15439  ;;
15440
15441sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15442  version_type=freebsd-elf
15443  need_lib_prefix=no
15444  need_version=no
15445  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15446  soname_spec='${libname}${release}${shared_ext}$major'
15447  shlibpath_var=LD_LIBRARY_PATH
15448  shlibpath_overrides_runpath=yes
15449  hardcode_into_libs=yes
15450  if test "$with_gnu_ld" = yes; then
15451    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15452  else
15453    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15454    case $host_os in
15455      sco3.2v5*)
15456        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15457	;;
15458    esac
15459  fi
15460  sys_lib_dlsearch_path_spec='/usr/lib'
15461  ;;
15462
15463tpf*)
15464  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15465  version_type=linux
15466  need_lib_prefix=no
15467  need_version=no
15468  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15469  shlibpath_var=LD_LIBRARY_PATH
15470  shlibpath_overrides_runpath=no
15471  hardcode_into_libs=yes
15472  ;;
15473
15474uts4*)
15475  version_type=linux
15476  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15477  soname_spec='${libname}${release}${shared_ext}$major'
15478  shlibpath_var=LD_LIBRARY_PATH
15479  ;;
15480
15481*)
15482  dynamic_linker=no
15483  ;;
15484esac
15485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15486$as_echo "$dynamic_linker" >&6; }
15487test "$dynamic_linker" = no && can_build_shared=no
15488
15489variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15490if test "$GCC" = yes; then
15491  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15492fi
15493
15494if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15495  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15496fi
15497if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15498  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15499fi
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15539$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15540hardcode_action_CXX=
15541if test -n "$hardcode_libdir_flag_spec_CXX" ||
15542   test -n "$runpath_var_CXX" ||
15543   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15544
15545  # We can hardcode non-existent directories.
15546  if test "$hardcode_direct_CXX" != no &&
15547     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15548     # have to relink, otherwise we might link with an installed library
15549     # when we should be linking with a yet-to-be-installed one
15550     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15551     test "$hardcode_minus_L_CXX" != no; then
15552    # Linking always hardcodes the temporary library directory.
15553    hardcode_action_CXX=relink
15554  else
15555    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15556    hardcode_action_CXX=immediate
15557  fi
15558else
15559  # We cannot hardcode anything, or else we can only hardcode existing
15560  # directories.
15561  hardcode_action_CXX=unsupported
15562fi
15563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15564$as_echo "$hardcode_action_CXX" >&6; }
15565
15566if test "$hardcode_action_CXX" = relink ||
15567   test "$inherit_rpath_CXX" = yes; then
15568  # Fast installation is not supported
15569  enable_fast_install=no
15570elif test "$shlibpath_overrides_runpath" = yes ||
15571     test "$enable_shared" = no; then
15572  # Fast installation is not necessary
15573  enable_fast_install=needless
15574fi
15575
15576
15577
15578
15579
15580
15581
15582  fi # test -n "$compiler"
15583
15584  CC=$lt_save_CC
15585  LDCXX=$LD
15586  LD=$lt_save_LD
15587  GCC=$lt_save_GCC
15588  with_gnu_ld=$lt_save_with_gnu_ld
15589  lt_cv_path_LDCXX=$lt_cv_path_LD
15590  lt_cv_path_LD=$lt_save_path_LD
15591  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15592  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15593fi # test "$_lt_caught_CXX_error" != yes
15594
15595ac_ext=c
15596ac_cpp='$CPP $CPPFLAGS'
15597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15599ac_compiler_gnu=$ac_cv_c_compiler_gnu
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613        ac_config_commands="$ac_config_commands libtool"
15614
15615
15616
15617
15618# Only expand once:
15619
15620
15621
15622
15623
15624case $host in
15625  *-cygwin* | *-mingw*)
15626    # 'host' will be top-level target in the case of a target lib,
15627    # we must compare to with_cross_host to decide if this is a native
15628    # or cross-compiler and select where to install dlls appropriately.
15629    if test -n "$with_cross_host" &&
15630	test x"$with_cross_host" != x"no"; then
15631      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
15632    else
15633      lt_host_flags='-no-undefined -bindir "$(bindir)"';
15634    fi
15635    ;;
15636  *)
15637    lt_host_flags=
15638    ;;
15639esac
15640
15641
15642
15643
15644
15645
15646# For libtool versioning info, format is CURRENT:REVISION:AGE
15647libtool_VERSION=1:0:0
15648
15649
15650XCFLAGS="-D_GNU_SOURCE -Wall -Wextra -fno-exceptions"
15651
15652# Add CET specific flags if Intel CET is enabled.
15653 # Check whether --enable-cet was given.
15654if test "${enable_cet+set}" = set; then :
15655  enableval=$enable_cet;
15656      case "$enableval" in
15657       yes|no|auto) ;;
15658       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
15659                          esac
15660
15661else
15662  enable_cet=auto
15663fi
15664
15665
15666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
15667$as_echo_n "checking for CET support... " >&6; }
15668
15669# NB: Avoid nested save_CFLAGS and save_LDFLAGS.
15670case "$host" in
15671  i[34567]86-*-linux* | x86_64-*-linux*)
15672    case "$enable_cet" in
15673      auto)
15674	# Check if target supports multi-byte NOPs
15675	# and if assembler supports CET insn.
15676	cet_save_CFLAGS="$CFLAGS"
15677	CFLAGS="$CFLAGS -fcf-protection"
15678	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15679/* end confdefs.h.  */
15680
15681int
15682main ()
15683{
15684
15685#if !defined(__SSE2__)
15686#error target does not support multi-byte NOPs
15687#else
15688asm ("setssbsy");
15689#endif
15690
15691  ;
15692  return 0;
15693}
15694_ACEOF
15695if ac_fn_c_try_compile "$LINENO"; then :
15696  enable_cet=yes
15697else
15698  enable_cet=no
15699fi
15700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15701	CFLAGS="$cet_save_CFLAGS"
15702	;;
15703      yes)
15704	# Check if assembler supports CET.
15705	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15706/* end confdefs.h.  */
15707
15708int
15709main ()
15710{
15711asm ("setssbsy");
15712  ;
15713  return 0;
15714}
15715_ACEOF
15716if ac_fn_c_try_compile "$LINENO"; then :
15717
15718else
15719  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
15720fi
15721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15722	;;
15723    esac
15724    ;;
15725  *)
15726    enable_cet=no
15727    ;;
15728esac
15729if test x$enable_cet = xyes; then
15730  CET_FLAGS="-fcf-protection -mshstk"
15731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15732$as_echo "yes" >&6; }
15733else
15734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15735$as_echo "no" >&6; }
15736fi
15737
15738XCFLAGS="$XCFLAGS $CET_FLAGS"
15739
15740
15741
15742if test "${multilib}" = "yes"; then
15743  multilib_arg="--enable-multilib"
15744else
15745  multilib_arg=
15746fi
15747
15748ac_config_files="$ac_config_files Makefile"
15749
15750
15751if test "x$VTV_SUPPORTED" = "xyes"; then
15752  ac_config_files="$ac_config_files testsuite/Makefile"
15753
15754fi
15755
15756case "$target_os" in
15757  cygwin*|mingw32*)
15758    vtv_cygmin="yes"
15759    ;;
15760  *)
15761    vtv_cygmin="no"
15762    ;;
15763esac
15764
15765 if test $vtv_cygmin = yes; then
15766  VTV_CYGMIN_TRUE=
15767  VTV_CYGMIN_FALSE='#'
15768else
15769  VTV_CYGMIN_TRUE='#'
15770  VTV_CYGMIN_FALSE=
15771fi
15772
15773
15774for ac_func in _obstack_begin
15775do :
15776  ac_fn_c_check_func "$LINENO" "_obstack_begin" "ac_cv_func__obstack_begin"
15777if test "x$ac_cv_func__obstack_begin" = xyes; then :
15778  cat >>confdefs.h <<_ACEOF
15779#define HAVE__OBSTACK_BEGIN 1
15780_ACEOF
15781
15782fi
15783done
15784
15785 if test $ac_cv_func__obstack_begin = no; then
15786  VTV_NO_OBSTACK_TRUE=
15787  VTV_NO_OBSTACK_FALSE='#'
15788else
15789  VTV_NO_OBSTACK_TRUE='#'
15790  VTV_NO_OBSTACK_FALSE=
15791fi
15792
15793
15794# Determine what GCC version number to use in filesystem paths.
15795
15796  get_gcc_base_ver="cat"
15797
15798# Check whether --with-gcc-major-version-only was given.
15799if test "${with_gcc_major_version_only+set}" = set; then :
15800  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
15801        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
15802      fi
15803
15804fi
15805
15806
15807
15808
15809cat >confcache <<\_ACEOF
15810# This file is a shell script that caches the results of configure
15811# tests run on this system so they can be shared between configure
15812# scripts and configure runs, see configure's option --config-cache.
15813# It is not useful on other systems.  If it contains results you don't
15814# want to keep, you may remove or edit it.
15815#
15816# config.status only pays attention to the cache file if you give it
15817# the --recheck option to rerun configure.
15818#
15819# `ac_cv_env_foo' variables (set or unset) will be overridden when
15820# loading this file, other *unset* `ac_cv_foo' will be assigned the
15821# following values.
15822
15823_ACEOF
15824
15825# The following way of writing the cache mishandles newlines in values,
15826# but we know of no workaround that is simple, portable, and efficient.
15827# So, we kill variables containing newlines.
15828# Ultrix sh set writes to stderr and can't be redirected directly,
15829# and sets the high bit in the cache file unless we assign to the vars.
15830(
15831  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15832    eval ac_val=\$$ac_var
15833    case $ac_val in #(
15834    *${as_nl}*)
15835      case $ac_var in #(
15836      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15837$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15838      esac
15839      case $ac_var in #(
15840      _ | IFS | as_nl) ;; #(
15841      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15842      *) { eval $ac_var=; unset $ac_var;} ;;
15843      esac ;;
15844    esac
15845  done
15846
15847  (set) 2>&1 |
15848    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15849    *${as_nl}ac_space=\ *)
15850      # `set' does not quote correctly, so add quotes: double-quote
15851      # substitution turns \\\\ into \\, and sed turns \\ into \.
15852      sed -n \
15853	"s/'/'\\\\''/g;
15854	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15855      ;; #(
15856    *)
15857      # `set' quotes correctly as required by POSIX, so do not add quotes.
15858      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15859      ;;
15860    esac |
15861    sort
15862) |
15863  sed '
15864     /^ac_cv_env_/b end
15865     t clear
15866     :clear
15867     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15868     t end
15869     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15870     :end' >>confcache
15871if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15872  if test -w "$cache_file"; then
15873    if test "x$cache_file" != "x/dev/null"; then
15874      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15875$as_echo "$as_me: updating cache $cache_file" >&6;}
15876      if test ! -f "$cache_file" || test -h "$cache_file"; then
15877	cat confcache >"$cache_file"
15878      else
15879        case $cache_file in #(
15880        */* | ?:*)
15881	  mv -f confcache "$cache_file"$$ &&
15882	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15883        *)
15884	  mv -f confcache "$cache_file" ;;
15885	esac
15886      fi
15887    fi
15888  else
15889    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15890$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15891  fi
15892fi
15893rm -f confcache
15894
15895test "x$prefix" = xNONE && prefix=$ac_default_prefix
15896# Let make expand exec_prefix.
15897test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15898
15899# Transform confdefs.h into DEFS.
15900# Protect against shell expansion while executing Makefile rules.
15901# Protect against Makefile macro expansion.
15902#
15903# If the first sed substitution is executed (which looks for macros that
15904# take arguments), then branch to the quote section.  Otherwise,
15905# look for a macro that doesn't take arguments.
15906ac_script='
15907:mline
15908/\\$/{
15909 N
15910 s,\\\n,,
15911 b mline
15912}
15913t clear
15914:clear
15915s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
15916t quote
15917s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
15918t quote
15919b any
15920:quote
15921s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
15922s/\[/\\&/g
15923s/\]/\\&/g
15924s/\$/$$/g
15925H
15926:any
15927${
15928	g
15929	s/^\n//
15930	s/\n/ /g
15931	p
15932}
15933'
15934DEFS=`sed -n "$ac_script" confdefs.h`
15935
15936
15937ac_libobjs=
15938ac_ltlibobjs=
15939U=
15940for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15941  # 1. Remove the extension, and $U if already installed.
15942  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15943  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15944  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15945  #    will be set to the directory where LIBOBJS objects are built.
15946  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15947  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15948done
15949LIBOBJS=$ac_libobjs
15950
15951LTLIBOBJS=$ac_ltlibobjs
15952
15953
15954if test -z "${ENABLE_VTABLE_VERIFY_TRUE}" && test -z "${ENABLE_VTABLE_VERIFY_FALSE}"; then
15955  as_fn_error $? "conditional \"ENABLE_VTABLE_VERIFY\" was never defined.
15956Usually this means the macro was only invoked conditionally." "$LINENO" 5
15957fi
15958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15959$as_echo_n "checking that generated files are newer than configure... " >&6; }
15960   if test -n "$am_sleep_pid"; then
15961     # Hide warnings about reused PIDs.
15962     wait $am_sleep_pid 2>/dev/null
15963   fi
15964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15965$as_echo "done" >&6; }
15966if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15967  as_fn_error $? "conditional \"AMDEP\" was never defined.
15968Usually this means the macro was only invoked conditionally." "$LINENO" 5
15969fi
15970if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15971  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15972Usually this means the macro was only invoked conditionally." "$LINENO" 5
15973fi
15974 if test -n "$EXEEXT"; then
15975  am__EXEEXT_TRUE=
15976  am__EXEEXT_FALSE='#'
15977else
15978  am__EXEEXT_TRUE='#'
15979  am__EXEEXT_FALSE=
15980fi
15981
15982if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15983  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15984Usually this means the macro was only invoked conditionally." "$LINENO" 5
15985fi
15986if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15987  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
15988Usually this means the macro was only invoked conditionally." "$LINENO" 5
15989fi
15990if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then
15991  as_fn_error $? "conditional \"VTV_CYGMIN\" was never defined.
15992Usually this means the macro was only invoked conditionally." "$LINENO" 5
15993fi
15994if test -z "${VTV_NO_OBSTACK_TRUE}" && test -z "${VTV_NO_OBSTACK_FALSE}"; then
15995  as_fn_error $? "conditional \"VTV_NO_OBSTACK\" was never defined.
15996Usually this means the macro was only invoked conditionally." "$LINENO" 5
15997fi
15998
15999: "${CONFIG_STATUS=./config.status}"
16000ac_write_fail=0
16001ac_clean_files_save=$ac_clean_files
16002ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16003{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16004$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16005as_write_fail=0
16006cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16007#! $SHELL
16008# Generated by $as_me.
16009# Run this file to recreate the current configuration.
16010# Compiler output produced by configure, useful for debugging
16011# configure, is in config.log if it exists.
16012
16013debug=false
16014ac_cs_recheck=false
16015ac_cs_silent=false
16016
16017SHELL=\${CONFIG_SHELL-$SHELL}
16018export SHELL
16019_ASEOF
16020cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16021## -------------------- ##
16022## M4sh Initialization. ##
16023## -------------------- ##
16024
16025# Be more Bourne compatible
16026DUALCASE=1; export DUALCASE # for MKS sh
16027if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16028  emulate sh
16029  NULLCMD=:
16030  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16031  # is contrary to our usage.  Disable this feature.
16032  alias -g '${1+"$@"}'='"$@"'
16033  setopt NO_GLOB_SUBST
16034else
16035  case `(set -o) 2>/dev/null` in #(
16036  *posix*) :
16037    set -o posix ;; #(
16038  *) :
16039     ;;
16040esac
16041fi
16042
16043
16044as_nl='
16045'
16046export as_nl
16047# Printing a long string crashes Solaris 7 /usr/bin/printf.
16048as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16049as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16050as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16051# Prefer a ksh shell builtin over an external printf program on Solaris,
16052# but without wasting forks for bash or zsh.
16053if test -z "$BASH_VERSION$ZSH_VERSION" \
16054    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16055  as_echo='print -r --'
16056  as_echo_n='print -rn --'
16057elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16058  as_echo='printf %s\n'
16059  as_echo_n='printf %s'
16060else
16061  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16062    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16063    as_echo_n='/usr/ucb/echo -n'
16064  else
16065    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16066    as_echo_n_body='eval
16067      arg=$1;
16068      case $arg in #(
16069      *"$as_nl"*)
16070	expr "X$arg" : "X\\(.*\\)$as_nl";
16071	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16072      esac;
16073      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16074    '
16075    export as_echo_n_body
16076    as_echo_n='sh -c $as_echo_n_body as_echo'
16077  fi
16078  export as_echo_body
16079  as_echo='sh -c $as_echo_body as_echo'
16080fi
16081
16082# The user is always right.
16083if test "${PATH_SEPARATOR+set}" != set; then
16084  PATH_SEPARATOR=:
16085  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16086    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16087      PATH_SEPARATOR=';'
16088  }
16089fi
16090
16091
16092# IFS
16093# We need space, tab and new line, in precisely that order.  Quoting is
16094# there to prevent editors from complaining about space-tab.
16095# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16096# splitting by setting IFS to empty value.)
16097IFS=" ""	$as_nl"
16098
16099# Find who we are.  Look in the path if we contain no directory separator.
16100as_myself=
16101case $0 in #((
16102  *[\\/]* ) as_myself=$0 ;;
16103  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16104for as_dir in $PATH
16105do
16106  IFS=$as_save_IFS
16107  test -z "$as_dir" && as_dir=.
16108    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16109  done
16110IFS=$as_save_IFS
16111
16112     ;;
16113esac
16114# We did not find ourselves, most probably we were run as `sh COMMAND'
16115# in which case we are not to be found in the path.
16116if test "x$as_myself" = x; then
16117  as_myself=$0
16118fi
16119if test ! -f "$as_myself"; then
16120  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16121  exit 1
16122fi
16123
16124# Unset variables that we do not need and which cause bugs (e.g. in
16125# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16126# suppresses any "Segmentation fault" message there.  '((' could
16127# trigger a bug in pdksh 5.2.14.
16128for as_var in BASH_ENV ENV MAIL MAILPATH
16129do eval test x\${$as_var+set} = xset \
16130  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16131done
16132PS1='$ '
16133PS2='> '
16134PS4='+ '
16135
16136# NLS nuisances.
16137LC_ALL=C
16138export LC_ALL
16139LANGUAGE=C
16140export LANGUAGE
16141
16142# CDPATH.
16143(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16144
16145
16146# as_fn_error STATUS ERROR [LINENO LOG_FD]
16147# ----------------------------------------
16148# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16149# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16150# script with STATUS, using 1 if that was 0.
16151as_fn_error ()
16152{
16153  as_status=$1; test $as_status -eq 0 && as_status=1
16154  if test "$4"; then
16155    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16156    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16157  fi
16158  $as_echo "$as_me: error: $2" >&2
16159  as_fn_exit $as_status
16160} # as_fn_error
16161
16162
16163# as_fn_set_status STATUS
16164# -----------------------
16165# Set $? to STATUS, without forking.
16166as_fn_set_status ()
16167{
16168  return $1
16169} # as_fn_set_status
16170
16171# as_fn_exit STATUS
16172# -----------------
16173# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16174as_fn_exit ()
16175{
16176  set +e
16177  as_fn_set_status $1
16178  exit $1
16179} # as_fn_exit
16180
16181# as_fn_unset VAR
16182# ---------------
16183# Portably unset VAR.
16184as_fn_unset ()
16185{
16186  { eval $1=; unset $1;}
16187}
16188as_unset=as_fn_unset
16189# as_fn_append VAR VALUE
16190# ----------------------
16191# Append the text in VALUE to the end of the definition contained in VAR. Take
16192# advantage of any shell optimizations that allow amortized linear growth over
16193# repeated appends, instead of the typical quadratic growth present in naive
16194# implementations.
16195if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16196  eval 'as_fn_append ()
16197  {
16198    eval $1+=\$2
16199  }'
16200else
16201  as_fn_append ()
16202  {
16203    eval $1=\$$1\$2
16204  }
16205fi # as_fn_append
16206
16207# as_fn_arith ARG...
16208# ------------------
16209# Perform arithmetic evaluation on the ARGs, and store the result in the
16210# global $as_val. Take advantage of shells that can avoid forks. The arguments
16211# must be portable across $(()) and expr.
16212if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16213  eval 'as_fn_arith ()
16214  {
16215    as_val=$(( $* ))
16216  }'
16217else
16218  as_fn_arith ()
16219  {
16220    as_val=`expr "$@" || test $? -eq 1`
16221  }
16222fi # as_fn_arith
16223
16224
16225if expr a : '\(a\)' >/dev/null 2>&1 &&
16226   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16227  as_expr=expr
16228else
16229  as_expr=false
16230fi
16231
16232if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16233  as_basename=basename
16234else
16235  as_basename=false
16236fi
16237
16238if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16239  as_dirname=dirname
16240else
16241  as_dirname=false
16242fi
16243
16244as_me=`$as_basename -- "$0" ||
16245$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16246	 X"$0" : 'X\(//\)$' \| \
16247	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16248$as_echo X/"$0" |
16249    sed '/^.*\/\([^/][^/]*\)\/*$/{
16250	    s//\1/
16251	    q
16252	  }
16253	  /^X\/\(\/\/\)$/{
16254	    s//\1/
16255	    q
16256	  }
16257	  /^X\/\(\/\).*/{
16258	    s//\1/
16259	    q
16260	  }
16261	  s/.*/./; q'`
16262
16263# Avoid depending upon Character Ranges.
16264as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16265as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16266as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16267as_cr_digits='0123456789'
16268as_cr_alnum=$as_cr_Letters$as_cr_digits
16269
16270ECHO_C= ECHO_N= ECHO_T=
16271case `echo -n x` in #(((((
16272-n*)
16273  case `echo 'xy\c'` in
16274  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16275  xy)  ECHO_C='\c';;
16276  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16277       ECHO_T='	';;
16278  esac;;
16279*)
16280  ECHO_N='-n';;
16281esac
16282
16283rm -f conf$$ conf$$.exe conf$$.file
16284if test -d conf$$.dir; then
16285  rm -f conf$$.dir/conf$$.file
16286else
16287  rm -f conf$$.dir
16288  mkdir conf$$.dir 2>/dev/null
16289fi
16290if (echo >conf$$.file) 2>/dev/null; then
16291  if ln -s conf$$.file conf$$ 2>/dev/null; then
16292    as_ln_s='ln -s'
16293    # ... but there are two gotchas:
16294    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16295    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16296    # In both cases, we have to default to `cp -pR'.
16297    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16298      as_ln_s='cp -pR'
16299  elif ln conf$$.file conf$$ 2>/dev/null; then
16300    as_ln_s=ln
16301  else
16302    as_ln_s='cp -pR'
16303  fi
16304else
16305  as_ln_s='cp -pR'
16306fi
16307rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16308rmdir conf$$.dir 2>/dev/null
16309
16310
16311# as_fn_mkdir_p
16312# -------------
16313# Create "$as_dir" as a directory, including parents if necessary.
16314as_fn_mkdir_p ()
16315{
16316
16317  case $as_dir in #(
16318  -*) as_dir=./$as_dir;;
16319  esac
16320  test -d "$as_dir" || eval $as_mkdir_p || {
16321    as_dirs=
16322    while :; do
16323      case $as_dir in #(
16324      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16325      *) as_qdir=$as_dir;;
16326      esac
16327      as_dirs="'$as_qdir' $as_dirs"
16328      as_dir=`$as_dirname -- "$as_dir" ||
16329$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16330	 X"$as_dir" : 'X\(//\)[^/]' \| \
16331	 X"$as_dir" : 'X\(//\)$' \| \
16332	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16333$as_echo X"$as_dir" |
16334    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16335	    s//\1/
16336	    q
16337	  }
16338	  /^X\(\/\/\)[^/].*/{
16339	    s//\1/
16340	    q
16341	  }
16342	  /^X\(\/\/\)$/{
16343	    s//\1/
16344	    q
16345	  }
16346	  /^X\(\/\).*/{
16347	    s//\1/
16348	    q
16349	  }
16350	  s/.*/./; q'`
16351      test -d "$as_dir" && break
16352    done
16353    test -z "$as_dirs" || eval "mkdir $as_dirs"
16354  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16355
16356
16357} # as_fn_mkdir_p
16358if mkdir -p . 2>/dev/null; then
16359  as_mkdir_p='mkdir -p "$as_dir"'
16360else
16361  test -d ./-p && rmdir ./-p
16362  as_mkdir_p=false
16363fi
16364
16365
16366# as_fn_executable_p FILE
16367# -----------------------
16368# Test if FILE is an executable regular file.
16369as_fn_executable_p ()
16370{
16371  test -f "$1" && test -x "$1"
16372} # as_fn_executable_p
16373as_test_x='test -x'
16374as_executable_p=as_fn_executable_p
16375
16376# Sed expression to map a string onto a valid CPP name.
16377as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16378
16379# Sed expression to map a string onto a valid variable name.
16380as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16381
16382
16383exec 6>&1
16384## ----------------------------------- ##
16385## Main body of $CONFIG_STATUS script. ##
16386## ----------------------------------- ##
16387_ASEOF
16388test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16389
16390cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16391# Save the log message, to keep $0 and so on meaningful, and to
16392# report actual input values of CONFIG_FILES etc. instead of their
16393# values after options handling.
16394ac_log="
16395This file was extended by GNU Vtable Verification Runtime Library $as_me 1.0, which was
16396generated by GNU Autoconf 2.69.  Invocation command line was
16397
16398  CONFIG_FILES    = $CONFIG_FILES
16399  CONFIG_HEADERS  = $CONFIG_HEADERS
16400  CONFIG_LINKS    = $CONFIG_LINKS
16401  CONFIG_COMMANDS = $CONFIG_COMMANDS
16402  $ $0 $@
16403
16404on `(hostname || uname -n) 2>/dev/null | sed 1q`
16405"
16406
16407_ACEOF
16408
16409case $ac_config_files in *"
16410"*) set x $ac_config_files; shift; ac_config_files=$*;;
16411esac
16412
16413
16414
16415cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16416# Files that config.status was made for.
16417config_files="$ac_config_files"
16418config_commands="$ac_config_commands"
16419
16420_ACEOF
16421
16422cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16423ac_cs_usage="\
16424\`$as_me' instantiates files and other configuration actions
16425from templates according to the current configuration.  Unless the files
16426and actions are specified as TAGs, all are instantiated by default.
16427
16428Usage: $0 [OPTION]... [TAG]...
16429
16430  -h, --help       print this help, then exit
16431  -V, --version    print version number and configuration settings, then exit
16432      --config     print configuration, then exit
16433  -q, --quiet, --silent
16434                   do not print progress messages
16435  -d, --debug      don't remove temporary files
16436      --recheck    update $as_me by reconfiguring in the same conditions
16437      --file=FILE[:TEMPLATE]
16438                   instantiate the configuration file FILE
16439
16440Configuration files:
16441$config_files
16442
16443Configuration commands:
16444$config_commands
16445
16446Report bugs to the package provider.
16447GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>.
16448General help using GNU software: <http://www.gnu.org/gethelp/>."
16449
16450_ACEOF
16451cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16452ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16453ac_cs_version="\\
16454GNU Vtable Verification Runtime Library config.status 1.0
16455configured by $0, generated by GNU Autoconf 2.69,
16456  with options \\"\$ac_cs_config\\"
16457
16458Copyright (C) 2012 Free Software Foundation, Inc.
16459This config.status script is free software; the Free Software Foundation
16460gives unlimited permission to copy, distribute and modify it."
16461
16462ac_pwd='$ac_pwd'
16463srcdir='$srcdir'
16464INSTALL='$INSTALL'
16465MKDIR_P='$MKDIR_P'
16466AWK='$AWK'
16467test -n "\$AWK" || AWK=awk
16468_ACEOF
16469
16470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16471# The default lists apply if the user does not specify any file.
16472ac_need_defaults=:
16473while test $# != 0
16474do
16475  case $1 in
16476  --*=?*)
16477    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16478    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16479    ac_shift=:
16480    ;;
16481  --*=)
16482    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16483    ac_optarg=
16484    ac_shift=:
16485    ;;
16486  *)
16487    ac_option=$1
16488    ac_optarg=$2
16489    ac_shift=shift
16490    ;;
16491  esac
16492
16493  case $ac_option in
16494  # Handling of the options.
16495  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16496    ac_cs_recheck=: ;;
16497  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16498    $as_echo "$ac_cs_version"; exit ;;
16499  --config | --confi | --conf | --con | --co | --c )
16500    $as_echo "$ac_cs_config"; exit ;;
16501  --debug | --debu | --deb | --de | --d | -d )
16502    debug=: ;;
16503  --file | --fil | --fi | --f )
16504    $ac_shift
16505    case $ac_optarg in
16506    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16507    '') as_fn_error $? "missing file argument" ;;
16508    esac
16509    as_fn_append CONFIG_FILES " '$ac_optarg'"
16510    ac_need_defaults=false;;
16511  --he | --h |  --help | --hel | -h )
16512    $as_echo "$ac_cs_usage"; exit ;;
16513  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16514  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16515    ac_cs_silent=: ;;
16516
16517  # This is an error.
16518  -*) as_fn_error $? "unrecognized option: \`$1'
16519Try \`$0 --help' for more information." ;;
16520
16521  *) as_fn_append ac_config_targets " $1"
16522     ac_need_defaults=false ;;
16523
16524  esac
16525  shift
16526done
16527
16528ac_configure_extra_args=
16529
16530if $ac_cs_silent; then
16531  exec 6>/dev/null
16532  ac_configure_extra_args="$ac_configure_extra_args --silent"
16533fi
16534
16535_ACEOF
16536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16537if \$ac_cs_recheck; then
16538  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16539  shift
16540  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16541  CONFIG_SHELL='$SHELL'
16542  export CONFIG_SHELL
16543  exec "\$@"
16544fi
16545
16546_ACEOF
16547cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16548exec 5>>config.log
16549{
16550  echo
16551  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16552## Running $as_me. ##
16553_ASBOX
16554  $as_echo "$ac_log"
16555} >&5
16556
16557_ACEOF
16558cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16559#
16560# INIT-COMMANDS
16561#
16562
16563srcdir="$srcdir"
16564host="$host"
16565target="$target"
16566with_multisubdir="$with_multisubdir"
16567with_multisrctop="$with_multisrctop"
16568with_target_subdir="$with_target_subdir"
16569ac_configure_args="${multilib_arg} ${ac_configure_args}"
16570multi_basedir="$multi_basedir"
16571CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16572CC="$CC"
16573CXX="$CXX"
16574GFORTRAN="$GFORTRAN"
16575GDC="$GDC"
16576AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16577
16578
16579# The HP-UX ksh and POSIX shell print the target directory to stdout
16580# if CDPATH is set.
16581(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16582
16583sed_quote_subst='$sed_quote_subst'
16584double_quote_subst='$double_quote_subst'
16585delay_variable_subst='$delay_variable_subst'
16586macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16587macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16588enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16589enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16590pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16591enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16592SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16593ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16594host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16595host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16596host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16597build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16598build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16599build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16600SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16601Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16602GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16603EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16604FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16605LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16606NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16607LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16608max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16609ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16610exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16611lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16612lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16613lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16614reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16615reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16616OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16617deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16618file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16619AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16620AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16621STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16622RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16623old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16624old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16625old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16626lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16627CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16628CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16629compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16630GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16631lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16632lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16633lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16634lt_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"`'
16635objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16636MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16637lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16638lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16639lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16640lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16641lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16642need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16643DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16644NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16645LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16646OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16647OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16648libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16649shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16650extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16651archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16652enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16653export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16654whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16655compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16656old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16657old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16658archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16659archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16660module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16661module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16662with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16663allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16664no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16665hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16666hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16667hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16668hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16669hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16670hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16671hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16672hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16673inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16674link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16675fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16676always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16677export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16678exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16679include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16680prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16681file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16682variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16683need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16684need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16685version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16686runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16687shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16688shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16689libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16690library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16691soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16692install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16693postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16694postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16695finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16696finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16697hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16698sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16699sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16700hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16701enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16702enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16703enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16704old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16705striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16706compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16707predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16708postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16709predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16710postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16711compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16712LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16713reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16714reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16715old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16716compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16717GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16718lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16719lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16720lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16721lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16722lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16723archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16724enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16725export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16726whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16727compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16728old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16729old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16730archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16731archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16732module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16733module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16734with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16735allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16736no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16737hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16738hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
16739hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16740hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16741hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16742hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16743hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16744hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16745inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16746link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16747fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
16748always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16749export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16750exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16751include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16752prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16753file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16754hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16755compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16756predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16757postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16758predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16759postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16760compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16761
16762LTCC='$LTCC'
16763LTCFLAGS='$LTCFLAGS'
16764compiler='$compiler_DEFAULT'
16765
16766# A function that is used when there is no print builtin or printf.
16767func_fallback_echo ()
16768{
16769  eval 'cat <<_LTECHO_EOF
16770\$1
16771_LTECHO_EOF'
16772}
16773
16774# Quote evaled strings.
16775for var in SHELL \
16776ECHO \
16777SED \
16778GREP \
16779EGREP \
16780FGREP \
16781LD \
16782NM \
16783LN_S \
16784lt_SP2NL \
16785lt_NL2SP \
16786reload_flag \
16787OBJDUMP \
16788deplibs_check_method \
16789file_magic_cmd \
16790AR \
16791AR_FLAGS \
16792STRIP \
16793RANLIB \
16794CC \
16795CFLAGS \
16796compiler \
16797lt_cv_sys_global_symbol_pipe \
16798lt_cv_sys_global_symbol_to_cdecl \
16799lt_cv_sys_global_symbol_to_c_name_address \
16800lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16801lt_prog_compiler_no_builtin_flag \
16802lt_prog_compiler_wl \
16803lt_prog_compiler_pic \
16804lt_prog_compiler_static \
16805lt_cv_prog_compiler_c_o \
16806need_locks \
16807DSYMUTIL \
16808NMEDIT \
16809LIPO \
16810OTOOL \
16811OTOOL64 \
16812shrext_cmds \
16813export_dynamic_flag_spec \
16814whole_archive_flag_spec \
16815compiler_needs_object \
16816with_gnu_ld \
16817allow_undefined_flag \
16818no_undefined_flag \
16819hardcode_libdir_flag_spec \
16820hardcode_libdir_flag_spec_ld \
16821hardcode_libdir_separator \
16822fix_srcfile_path \
16823exclude_expsyms \
16824include_expsyms \
16825file_list_spec \
16826variables_saved_for_relink \
16827libname_spec \
16828library_names_spec \
16829soname_spec \
16830install_override_mode \
16831finish_eval \
16832old_striplib \
16833striplib \
16834compiler_lib_search_dirs \
16835predep_objects \
16836postdep_objects \
16837predeps \
16838postdeps \
16839compiler_lib_search_path \
16840LD_CXX \
16841reload_flag_CXX \
16842compiler_CXX \
16843lt_prog_compiler_no_builtin_flag_CXX \
16844lt_prog_compiler_wl_CXX \
16845lt_prog_compiler_pic_CXX \
16846lt_prog_compiler_static_CXX \
16847lt_cv_prog_compiler_c_o_CXX \
16848export_dynamic_flag_spec_CXX \
16849whole_archive_flag_spec_CXX \
16850compiler_needs_object_CXX \
16851with_gnu_ld_CXX \
16852allow_undefined_flag_CXX \
16853no_undefined_flag_CXX \
16854hardcode_libdir_flag_spec_CXX \
16855hardcode_libdir_flag_spec_ld_CXX \
16856hardcode_libdir_separator_CXX \
16857fix_srcfile_path_CXX \
16858exclude_expsyms_CXX \
16859include_expsyms_CXX \
16860file_list_spec_CXX \
16861compiler_lib_search_dirs_CXX \
16862predep_objects_CXX \
16863postdep_objects_CXX \
16864predeps_CXX \
16865postdeps_CXX \
16866compiler_lib_search_path_CXX; do
16867    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16868    *[\\\\\\\`\\"\\\$]*)
16869      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16870      ;;
16871    *)
16872      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16873      ;;
16874    esac
16875done
16876
16877# Double-quote double-evaled strings.
16878for var in reload_cmds \
16879old_postinstall_cmds \
16880old_postuninstall_cmds \
16881old_archive_cmds \
16882extract_expsyms_cmds \
16883old_archive_from_new_cmds \
16884old_archive_from_expsyms_cmds \
16885archive_cmds \
16886archive_expsym_cmds \
16887module_cmds \
16888module_expsym_cmds \
16889export_symbols_cmds \
16890prelink_cmds \
16891postinstall_cmds \
16892postuninstall_cmds \
16893finish_cmds \
16894sys_lib_search_path_spec \
16895sys_lib_dlsearch_path_spec \
16896reload_cmds_CXX \
16897old_archive_cmds_CXX \
16898old_archive_from_new_cmds_CXX \
16899old_archive_from_expsyms_cmds_CXX \
16900archive_cmds_CXX \
16901archive_expsym_cmds_CXX \
16902module_cmds_CXX \
16903module_expsym_cmds_CXX \
16904export_symbols_cmds_CXX \
16905prelink_cmds_CXX; do
16906    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16907    *[\\\\\\\`\\"\\\$]*)
16908      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16909      ;;
16910    *)
16911      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16912      ;;
16913    esac
16914done
16915
16916ac_aux_dir='$ac_aux_dir'
16917xsi_shell='$xsi_shell'
16918lt_shell_append='$lt_shell_append'
16919
16920# See if we are running on zsh, and set the options which allow our
16921# commands through without removal of \ escapes INIT.
16922if test -n "\${ZSH_VERSION+set}" ; then
16923   setopt NO_GLOB_SUBST
16924fi
16925
16926
16927    PACKAGE='$PACKAGE'
16928    VERSION='$VERSION'
16929    TIMESTAMP='$TIMESTAMP'
16930    RM='$RM'
16931    ofile='$ofile'
16932
16933
16934
16935
16936
16937
16938_ACEOF
16939
16940cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16941
16942# Handling of arguments.
16943for ac_config_target in $ac_config_targets
16944do
16945  case $ac_config_target in
16946    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16947    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16948    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16949    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16950    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16951
16952  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16953  esac
16954done
16955
16956
16957# If the user did not use the arguments to specify the items to instantiate,
16958# then the envvar interface is used.  Set only those that are not.
16959# We use the long form for the default assignment because of an extremely
16960# bizarre bug on SunOS 4.1.3.
16961if $ac_need_defaults; then
16962  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16963  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16964fi
16965
16966# Have a temporary directory for convenience.  Make it in the build tree
16967# simply because there is no reason against having it here, and in addition,
16968# creating and moving files from /tmp can sometimes cause problems.
16969# Hook for its removal unless debugging.
16970# Note that there is a small window in which the directory will not be cleaned:
16971# after its creation but before its name has been assigned to `$tmp'.
16972$debug ||
16973{
16974  tmp= ac_tmp=
16975  trap 'exit_status=$?
16976  : "${ac_tmp:=$tmp}"
16977  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16978' 0
16979  trap 'as_fn_exit 1' 1 2 13 15
16980}
16981# Create a (secure) tmp directory for tmp files.
16982
16983{
16984  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16985  test -d "$tmp"
16986}  ||
16987{
16988  tmp=./conf$$-$RANDOM
16989  (umask 077 && mkdir "$tmp")
16990} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16991ac_tmp=$tmp
16992
16993# Set up the scripts for CONFIG_FILES section.
16994# No need to generate them if there are no CONFIG_FILES.
16995# This happens for instance with `./config.status config.h'.
16996if test -n "$CONFIG_FILES"; then
16997
16998
16999ac_cr=`echo X | tr X '\015'`
17000# On cygwin, bash can eat \r inside `` if the user requested igncr.
17001# But we know of no other shell where ac_cr would be empty at this
17002# point, so we can use a bashism as a fallback.
17003if test "x$ac_cr" = x; then
17004  eval ac_cr=\$\'\\r\'
17005fi
17006ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17007if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17008  ac_cs_awk_cr='\\r'
17009else
17010  ac_cs_awk_cr=$ac_cr
17011fi
17012
17013echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17014_ACEOF
17015
17016
17017{
17018  echo "cat >conf$$subs.awk <<_ACEOF" &&
17019  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17020  echo "_ACEOF"
17021} >conf$$subs.sh ||
17022  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17023ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17024ac_delim='%!_!# '
17025for ac_last_try in false false false false false :; do
17026  . ./conf$$subs.sh ||
17027    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17028
17029  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17030  if test $ac_delim_n = $ac_delim_num; then
17031    break
17032  elif $ac_last_try; then
17033    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17034  else
17035    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17036  fi
17037done
17038rm -f conf$$subs.sh
17039
17040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17041cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17042_ACEOF
17043sed -n '
17044h
17045s/^/S["/; s/!.*/"]=/
17046p
17047g
17048s/^[^!]*!//
17049:repl
17050t repl
17051s/'"$ac_delim"'$//
17052t delim
17053:nl
17054h
17055s/\(.\{148\}\)..*/\1/
17056t more1
17057s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17058p
17059n
17060b repl
17061:more1
17062s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17063p
17064g
17065s/.\{148\}//
17066t nl
17067:delim
17068h
17069s/\(.\{148\}\)..*/\1/
17070t more2
17071s/["\\]/\\&/g; s/^/"/; s/$/"/
17072p
17073b
17074:more2
17075s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17076p
17077g
17078s/.\{148\}//
17079t delim
17080' <conf$$subs.awk | sed '
17081/^[^""]/{
17082  N
17083  s/\n//
17084}
17085' >>$CONFIG_STATUS || ac_write_fail=1
17086rm -f conf$$subs.awk
17087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17088_ACAWK
17089cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17090  for (key in S) S_is_set[key] = 1
17091  FS = ""
17092
17093}
17094{
17095  line = $ 0
17096  nfields = split(line, field, "@")
17097  substed = 0
17098  len = length(field[1])
17099  for (i = 2; i < nfields; i++) {
17100    key = field[i]
17101    keylen = length(key)
17102    if (S_is_set[key]) {
17103      value = S[key]
17104      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17105      len += length(value) + length(field[++i])
17106      substed = 1
17107    } else
17108      len += 1 + keylen
17109  }
17110
17111  print line
17112}
17113
17114_ACAWK
17115_ACEOF
17116cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17117if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17118  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17119else
17120  cat
17121fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17122  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17123_ACEOF
17124
17125# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17126# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17127# trailing colons and then remove the whole line if VPATH becomes empty
17128# (actually we leave an empty line to preserve line numbers).
17129if test "x$srcdir" = x.; then
17130  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17131h
17132s///
17133s/^/:/
17134s/[	 ]*$/:/
17135s/:\$(srcdir):/:/g
17136s/:\${srcdir}:/:/g
17137s/:@srcdir@:/:/g
17138s/^:*//
17139s/:*$//
17140x
17141s/\(=[	 ]*\).*/\1/
17142G
17143s/\n//
17144s/^[^=]*=[	 ]*$//
17145}'
17146fi
17147
17148cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17149fi # test -n "$CONFIG_FILES"
17150
17151
17152eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
17153shift
17154for ac_tag
17155do
17156  case $ac_tag in
17157  :[FHLC]) ac_mode=$ac_tag; continue;;
17158  esac
17159  case $ac_mode$ac_tag in
17160  :[FHL]*:*);;
17161  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17162  :[FH]-) ac_tag=-:-;;
17163  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17164  esac
17165  ac_save_IFS=$IFS
17166  IFS=:
17167  set x $ac_tag
17168  IFS=$ac_save_IFS
17169  shift
17170  ac_file=$1
17171  shift
17172
17173  case $ac_mode in
17174  :L) ac_source=$1;;
17175  :[FH])
17176    ac_file_inputs=
17177    for ac_f
17178    do
17179      case $ac_f in
17180      -) ac_f="$ac_tmp/stdin";;
17181      *) # Look for the file first in the build tree, then in the source tree
17182	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17183	 # because $ac_f cannot contain `:'.
17184	 test -f "$ac_f" ||
17185	   case $ac_f in
17186	   [\\/$]*) false;;
17187	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17188	   esac ||
17189	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17190      esac
17191      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17192      as_fn_append ac_file_inputs " '$ac_f'"
17193    done
17194
17195    # Let's still pretend it is `configure' which instantiates (i.e., don't
17196    # use $as_me), people would be surprised to read:
17197    #    /* config.h.  Generated by config.status.  */
17198    configure_input='Generated from '`
17199	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17200	`' by configure.'
17201    if test x"$ac_file" != x-; then
17202      configure_input="$ac_file.  $configure_input"
17203      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17204$as_echo "$as_me: creating $ac_file" >&6;}
17205    fi
17206    # Neutralize special characters interpreted by sed in replacement strings.
17207    case $configure_input in #(
17208    *\&* | *\|* | *\\* )
17209       ac_sed_conf_input=`$as_echo "$configure_input" |
17210       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17211    *) ac_sed_conf_input=$configure_input;;
17212    esac
17213
17214    case $ac_tag in
17215    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17216      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17217    esac
17218    ;;
17219  esac
17220
17221  ac_dir=`$as_dirname -- "$ac_file" ||
17222$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17223	 X"$ac_file" : 'X\(//\)[^/]' \| \
17224	 X"$ac_file" : 'X\(//\)$' \| \
17225	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17226$as_echo X"$ac_file" |
17227    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17228	    s//\1/
17229	    q
17230	  }
17231	  /^X\(\/\/\)[^/].*/{
17232	    s//\1/
17233	    q
17234	  }
17235	  /^X\(\/\/\)$/{
17236	    s//\1/
17237	    q
17238	  }
17239	  /^X\(\/\).*/{
17240	    s//\1/
17241	    q
17242	  }
17243	  s/.*/./; q'`
17244  as_dir="$ac_dir"; as_fn_mkdir_p
17245  ac_builddir=.
17246
17247case "$ac_dir" in
17248.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17249*)
17250  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17251  # A ".." for each directory in $ac_dir_suffix.
17252  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17253  case $ac_top_builddir_sub in
17254  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17255  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17256  esac ;;
17257esac
17258ac_abs_top_builddir=$ac_pwd
17259ac_abs_builddir=$ac_pwd$ac_dir_suffix
17260# for backward compatibility:
17261ac_top_builddir=$ac_top_build_prefix
17262
17263case $srcdir in
17264  .)  # We are building in place.
17265    ac_srcdir=.
17266    ac_top_srcdir=$ac_top_builddir_sub
17267    ac_abs_top_srcdir=$ac_pwd ;;
17268  [\\/]* | ?:[\\/]* )  # Absolute name.
17269    ac_srcdir=$srcdir$ac_dir_suffix;
17270    ac_top_srcdir=$srcdir
17271    ac_abs_top_srcdir=$srcdir ;;
17272  *) # Relative name.
17273    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17274    ac_top_srcdir=$ac_top_build_prefix$srcdir
17275    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17276esac
17277ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17278
17279
17280  case $ac_mode in
17281  :F)
17282  #
17283  # CONFIG_FILE
17284  #
17285
17286  case $INSTALL in
17287  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17288  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17289  esac
17290  ac_MKDIR_P=$MKDIR_P
17291  case $MKDIR_P in
17292  [\\/$]* | ?:[\\/]* ) ;;
17293  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17294  esac
17295_ACEOF
17296
17297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17298# If the template does not know about datarootdir, expand it.
17299# FIXME: This hack should be removed a few years after 2.60.
17300ac_datarootdir_hack=; ac_datarootdir_seen=
17301ac_sed_dataroot='
17302/datarootdir/ {
17303  p
17304  q
17305}
17306/@datadir@/p
17307/@docdir@/p
17308/@infodir@/p
17309/@localedir@/p
17310/@mandir@/p'
17311case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17312*datarootdir*) ac_datarootdir_seen=yes;;
17313*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17314  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17315$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17316_ACEOF
17317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17318  ac_datarootdir_hack='
17319  s&@datadir@&$datadir&g
17320  s&@docdir@&$docdir&g
17321  s&@infodir@&$infodir&g
17322  s&@localedir@&$localedir&g
17323  s&@mandir@&$mandir&g
17324  s&\\\${datarootdir}&$datarootdir&g' ;;
17325esac
17326_ACEOF
17327
17328# Neutralize VPATH when `$srcdir' = `.'.
17329# Shell code in configure.ac might set extrasub.
17330# FIXME: do we really want to maintain this feature?
17331cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17332ac_sed_extra="$ac_vpsub
17333$extrasub
17334_ACEOF
17335cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17336:t
17337/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17338s|@configure_input@|$ac_sed_conf_input|;t t
17339s&@top_builddir@&$ac_top_builddir_sub&;t t
17340s&@top_build_prefix@&$ac_top_build_prefix&;t t
17341s&@srcdir@&$ac_srcdir&;t t
17342s&@abs_srcdir@&$ac_abs_srcdir&;t t
17343s&@top_srcdir@&$ac_top_srcdir&;t t
17344s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17345s&@builddir@&$ac_builddir&;t t
17346s&@abs_builddir@&$ac_abs_builddir&;t t
17347s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17348s&@INSTALL@&$ac_INSTALL&;t t
17349s&@MKDIR_P@&$ac_MKDIR_P&;t t
17350$ac_datarootdir_hack
17351"
17352eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17353  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17354
17355test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17356  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17357  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17358      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17359  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17360which seems to be undefined.  Please make sure it is defined" >&5
17361$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17362which seems to be undefined.  Please make sure it is defined" >&2;}
17363
17364  rm -f "$ac_tmp/stdin"
17365  case $ac_file in
17366  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17367  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17368  esac \
17369  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17370 ;;
17371
17372
17373  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17374$as_echo "$as_me: executing $ac_file commands" >&6;}
17375 ;;
17376  esac
17377
17378
17379  case $ac_file$ac_mode in
17380    "default-1":C)
17381# Only add multilib support code if we just rebuilt the top-level
17382# Makefile.
17383case " $CONFIG_FILES " in
17384 *" Makefile "*)
17385   ac_file=Makefile . ${multi_basedir}/config-ml.in
17386   ;;
17387esac ;;
17388    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17389  # Older Autoconf quotes --file arguments for eval, but not when files
17390  # are listed without --file.  Let's play safe and only enable the eval
17391  # if we detect the quoting.
17392  case $CONFIG_FILES in
17393  *\'*) eval set x "$CONFIG_FILES" ;;
17394  *)   set x $CONFIG_FILES ;;
17395  esac
17396  shift
17397  for mf
17398  do
17399    # Strip MF so we end up with the name of the file.
17400    mf=`echo "$mf" | sed -e 's/:.*$//'`
17401    # Check whether this is an Automake generated Makefile or not.
17402    # We used to match only the files named 'Makefile.in', but
17403    # some people rename them; so instead we look at the file content.
17404    # Grep'ing the first line is not enough: some people post-process
17405    # each Makefile.in and add a new line on top of each file to say so.
17406    # Grep'ing the whole file is not good either: AIX grep has a line
17407    # limit of 2048, but all sed's we know have understand at least 4000.
17408    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17409      dirpart=`$as_dirname -- "$mf" ||
17410$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17411	 X"$mf" : 'X\(//\)[^/]' \| \
17412	 X"$mf" : 'X\(//\)$' \| \
17413	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17414$as_echo X"$mf" |
17415    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17416	    s//\1/
17417	    q
17418	  }
17419	  /^X\(\/\/\)[^/].*/{
17420	    s//\1/
17421	    q
17422	  }
17423	  /^X\(\/\/\)$/{
17424	    s//\1/
17425	    q
17426	  }
17427	  /^X\(\/\).*/{
17428	    s//\1/
17429	    q
17430	  }
17431	  s/.*/./; q'`
17432    else
17433      continue
17434    fi
17435    # Extract the definition of DEPDIR, am__include, and am__quote
17436    # from the Makefile without running 'make'.
17437    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17438    test -z "$DEPDIR" && continue
17439    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17440    test -z "$am__include" && continue
17441    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17442    # Find all dependency output files, they are included files with
17443    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17444    # simplest approach to changing $(DEPDIR) to its actual value in the
17445    # expansion.
17446    for file in `sed -n "
17447      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17448	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17449      # Make sure the directory exists.
17450      test -f "$dirpart/$file" && continue
17451      fdir=`$as_dirname -- "$file" ||
17452$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17453	 X"$file" : 'X\(//\)[^/]' \| \
17454	 X"$file" : 'X\(//\)$' \| \
17455	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17456$as_echo X"$file" |
17457    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17458	    s//\1/
17459	    q
17460	  }
17461	  /^X\(\/\/\)[^/].*/{
17462	    s//\1/
17463	    q
17464	  }
17465	  /^X\(\/\/\)$/{
17466	    s//\1/
17467	    q
17468	  }
17469	  /^X\(\/\).*/{
17470	    s//\1/
17471	    q
17472	  }
17473	  s/.*/./; q'`
17474      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17475      # echo "creating $dirpart/$file"
17476      echo '# dummy' > "$dirpart/$file"
17477    done
17478  done
17479}
17480 ;;
17481    "libtool":C)
17482
17483    # See if we are running on zsh, and set the options which allow our
17484    # commands through without removal of \ escapes.
17485    if test -n "${ZSH_VERSION+set}" ; then
17486      setopt NO_GLOB_SUBST
17487    fi
17488
17489    cfgfile="${ofile}T"
17490    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17491    $RM "$cfgfile"
17492
17493    cat <<_LT_EOF >> "$cfgfile"
17494#! $SHELL
17495
17496# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17497# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17498# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17499# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17500#
17501#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17502#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17503#   Written by Gordon Matzigkeit, 1996
17504#
17505#   This file is part of GNU Libtool.
17506#
17507# GNU Libtool is free software; you can redistribute it and/or
17508# modify it under the terms of the GNU General Public License as
17509# published by the Free Software Foundation; either version 2 of
17510# the License, or (at your option) any later version.
17511#
17512# As a special exception to the GNU General Public License,
17513# if you distribute this file as part of a program or library that
17514# is built using GNU Libtool, you may include this file under the
17515# same distribution terms that you use for the rest of that program.
17516#
17517# GNU Libtool is distributed in the hope that it will be useful,
17518# but WITHOUT ANY WARRANTY; without even the implied warranty of
17519# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17520# GNU General Public License for more details.
17521#
17522# You should have received a copy of the GNU General Public License
17523# along with GNU Libtool; see the file COPYING.  If not, a copy
17524# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17525# obtained by writing to the Free Software Foundation, Inc.,
17526# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17527
17528
17529# The names of the tagged configurations supported by this script.
17530available_tags="CXX "
17531
17532# ### BEGIN LIBTOOL CONFIG
17533
17534# Which release of libtool.m4 was used?
17535macro_version=$macro_version
17536macro_revision=$macro_revision
17537
17538# Whether or not to build shared libraries.
17539build_libtool_libs=$enable_shared
17540
17541# Whether or not to build static libraries.
17542build_old_libs=$enable_static
17543
17544# What type of objects to build.
17545pic_mode=$pic_mode
17546
17547# Whether or not to optimize for fast installation.
17548fast_install=$enable_fast_install
17549
17550# Shell to use when invoking shell scripts.
17551SHELL=$lt_SHELL
17552
17553# An echo program that protects backslashes.
17554ECHO=$lt_ECHO
17555
17556# The host system.
17557host_alias=$host_alias
17558host=$host
17559host_os=$host_os
17560
17561# The build system.
17562build_alias=$build_alias
17563build=$build
17564build_os=$build_os
17565
17566# A sed program that does not truncate output.
17567SED=$lt_SED
17568
17569# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17570Xsed="\$SED -e 1s/^X//"
17571
17572# A grep program that handles long lines.
17573GREP=$lt_GREP
17574
17575# An ERE matcher.
17576EGREP=$lt_EGREP
17577
17578# A literal string matcher.
17579FGREP=$lt_FGREP
17580
17581# A BSD- or MS-compatible name lister.
17582NM=$lt_NM
17583
17584# Whether we need soft or hard links.
17585LN_S=$lt_LN_S
17586
17587# What is the maximum length of a command?
17588max_cmd_len=$max_cmd_len
17589
17590# Object file suffix (normally "o").
17591objext=$ac_objext
17592
17593# Executable file suffix (normally "").
17594exeext=$exeext
17595
17596# whether the shell understands "unset".
17597lt_unset=$lt_unset
17598
17599# turn spaces into newlines.
17600SP2NL=$lt_lt_SP2NL
17601
17602# turn newlines into spaces.
17603NL2SP=$lt_lt_NL2SP
17604
17605# An object symbol dumper.
17606OBJDUMP=$lt_OBJDUMP
17607
17608# Method to check whether dependent libraries are shared objects.
17609deplibs_check_method=$lt_deplibs_check_method
17610
17611# Command to use when deplibs_check_method == "file_magic".
17612file_magic_cmd=$lt_file_magic_cmd
17613
17614# The archiver.
17615AR=$lt_AR
17616AR_FLAGS=$lt_AR_FLAGS
17617
17618# A symbol stripping program.
17619STRIP=$lt_STRIP
17620
17621# Commands used to install an old-style archive.
17622RANLIB=$lt_RANLIB
17623old_postinstall_cmds=$lt_old_postinstall_cmds
17624old_postuninstall_cmds=$lt_old_postuninstall_cmds
17625
17626# Whether to use a lock for old archive extraction.
17627lock_old_archive_extraction=$lock_old_archive_extraction
17628
17629# A C compiler.
17630LTCC=$lt_CC
17631
17632# LTCC compiler flags.
17633LTCFLAGS=$lt_CFLAGS
17634
17635# Take the output of nm and produce a listing of raw symbols and C names.
17636global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17637
17638# Transform the output of nm in a proper C declaration.
17639global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17640
17641# Transform the output of nm in a C name address pair.
17642global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17643
17644# Transform the output of nm in a C name address pair when lib prefix is needed.
17645global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17646
17647# The name of the directory that contains temporary libtool files.
17648objdir=$objdir
17649
17650# Used to examine libraries when file_magic_cmd begins with "file".
17651MAGIC_CMD=$MAGIC_CMD
17652
17653# Must we lock files when doing compilation?
17654need_locks=$lt_need_locks
17655
17656# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17657DSYMUTIL=$lt_DSYMUTIL
17658
17659# Tool to change global to local symbols on Mac OS X.
17660NMEDIT=$lt_NMEDIT
17661
17662# Tool to manipulate fat objects and archives on Mac OS X.
17663LIPO=$lt_LIPO
17664
17665# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17666OTOOL=$lt_OTOOL
17667
17668# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17669OTOOL64=$lt_OTOOL64
17670
17671# Old archive suffix (normally "a").
17672libext=$libext
17673
17674# Shared library suffix (normally ".so").
17675shrext_cmds=$lt_shrext_cmds
17676
17677# The commands to extract the exported symbol list from a shared archive.
17678extract_expsyms_cmds=$lt_extract_expsyms_cmds
17679
17680# Variables whose values should be saved in libtool wrapper scripts and
17681# restored at link time.
17682variables_saved_for_relink=$lt_variables_saved_for_relink
17683
17684# Do we need the "lib" prefix for modules?
17685need_lib_prefix=$need_lib_prefix
17686
17687# Do we need a version for libraries?
17688need_version=$need_version
17689
17690# Library versioning type.
17691version_type=$version_type
17692
17693# Shared library runtime path variable.
17694runpath_var=$runpath_var
17695
17696# Shared library path variable.
17697shlibpath_var=$shlibpath_var
17698
17699# Is shlibpath searched before the hard-coded library search path?
17700shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17701
17702# Format of library name prefix.
17703libname_spec=$lt_libname_spec
17704
17705# List of archive names.  First name is the real one, the rest are links.
17706# The last name is the one that the linker finds with -lNAME
17707library_names_spec=$lt_library_names_spec
17708
17709# The coded name of the library, if different from the real name.
17710soname_spec=$lt_soname_spec
17711
17712# Permission mode override for installation of shared libraries.
17713install_override_mode=$lt_install_override_mode
17714
17715# Command to use after installation of a shared archive.
17716postinstall_cmds=$lt_postinstall_cmds
17717
17718# Command to use after uninstallation of a shared archive.
17719postuninstall_cmds=$lt_postuninstall_cmds
17720
17721# Commands used to finish a libtool library installation in a directory.
17722finish_cmds=$lt_finish_cmds
17723
17724# As "finish_cmds", except a single script fragment to be evaled but
17725# not shown.
17726finish_eval=$lt_finish_eval
17727
17728# Whether we should hardcode library paths into libraries.
17729hardcode_into_libs=$hardcode_into_libs
17730
17731# Compile-time system search path for libraries.
17732sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17733
17734# Run-time system search path for libraries.
17735sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17736
17737# Whether dlopen is supported.
17738dlopen_support=$enable_dlopen
17739
17740# Whether dlopen of programs is supported.
17741dlopen_self=$enable_dlopen_self
17742
17743# Whether dlopen of statically linked programs is supported.
17744dlopen_self_static=$enable_dlopen_self_static
17745
17746# Commands to strip libraries.
17747old_striplib=$lt_old_striplib
17748striplib=$lt_striplib
17749
17750
17751# The linker used to build libraries.
17752LD=$lt_LD
17753
17754# How to create reloadable object files.
17755reload_flag=$lt_reload_flag
17756reload_cmds=$lt_reload_cmds
17757
17758# Commands used to build an old-style archive.
17759old_archive_cmds=$lt_old_archive_cmds
17760
17761# A language specific compiler.
17762CC=$lt_compiler
17763
17764# Is the compiler the GNU compiler?
17765with_gcc=$GCC
17766
17767# Compiler flag to turn off builtin functions.
17768no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17769
17770# How to pass a linker flag through the compiler.
17771wl=$lt_lt_prog_compiler_wl
17772
17773# Additional compiler flags for building library objects.
17774pic_flag=$lt_lt_prog_compiler_pic
17775
17776# Compiler flag to prevent dynamic linking.
17777link_static_flag=$lt_lt_prog_compiler_static
17778
17779# Does compiler simultaneously support -c and -o options?
17780compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17781
17782# Whether or not to add -lc for building shared libraries.
17783build_libtool_need_lc=$archive_cmds_need_lc
17784
17785# Whether or not to disallow shared libs when runtime libs are static.
17786allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17787
17788# Compiler flag to allow reflexive dlopens.
17789export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17790
17791# Compiler flag to generate shared objects directly from archives.
17792whole_archive_flag_spec=$lt_whole_archive_flag_spec
17793
17794# Whether the compiler copes with passing no objects directly.
17795compiler_needs_object=$lt_compiler_needs_object
17796
17797# Create an old-style archive from a shared archive.
17798old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17799
17800# Create a temporary old-style archive to link instead of a shared archive.
17801old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17802
17803# Commands used to build a shared archive.
17804archive_cmds=$lt_archive_cmds
17805archive_expsym_cmds=$lt_archive_expsym_cmds
17806
17807# Commands used to build a loadable module if different from building
17808# a shared archive.
17809module_cmds=$lt_module_cmds
17810module_expsym_cmds=$lt_module_expsym_cmds
17811
17812# Whether we are building with GNU ld or not.
17813with_gnu_ld=$lt_with_gnu_ld
17814
17815# Flag that allows shared libraries with undefined symbols to be built.
17816allow_undefined_flag=$lt_allow_undefined_flag
17817
17818# Flag that enforces no undefined symbols.
17819no_undefined_flag=$lt_no_undefined_flag
17820
17821# Flag to hardcode \$libdir into a binary during linking.
17822# This must work even if \$libdir does not exist
17823hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17824
17825# If ld is used when linking, flag to hardcode \$libdir into a binary
17826# during linking.  This must work even if \$libdir does not exist.
17827hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17828
17829# Whether we need a single "-rpath" flag with a separated argument.
17830hardcode_libdir_separator=$lt_hardcode_libdir_separator
17831
17832# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17833# DIR into the resulting binary.
17834hardcode_direct=$hardcode_direct
17835
17836# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17837# DIR into the resulting binary and the resulting library dependency is
17838# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17839# library is relocated.
17840hardcode_direct_absolute=$hardcode_direct_absolute
17841
17842# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17843# into the resulting binary.
17844hardcode_minus_L=$hardcode_minus_L
17845
17846# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17847# into the resulting binary.
17848hardcode_shlibpath_var=$hardcode_shlibpath_var
17849
17850# Set to "yes" if building a shared library automatically hardcodes DIR
17851# into the library and all subsequent libraries and executables linked
17852# against it.
17853hardcode_automatic=$hardcode_automatic
17854
17855# Set to yes if linker adds runtime paths of dependent libraries
17856# to runtime path list.
17857inherit_rpath=$inherit_rpath
17858
17859# Whether libtool must link a program against all its dependency libraries.
17860link_all_deplibs=$link_all_deplibs
17861
17862# Fix the shell variable \$srcfile for the compiler.
17863fix_srcfile_path=$lt_fix_srcfile_path
17864
17865# Set to "yes" if exported symbols are required.
17866always_export_symbols=$always_export_symbols
17867
17868# The commands to list exported symbols.
17869export_symbols_cmds=$lt_export_symbols_cmds
17870
17871# Symbols that should not be listed in the preloaded symbols.
17872exclude_expsyms=$lt_exclude_expsyms
17873
17874# Symbols that must always be exported.
17875include_expsyms=$lt_include_expsyms
17876
17877# Commands necessary for linking programs (against libraries) with templates.
17878prelink_cmds=$lt_prelink_cmds
17879
17880# Specify filename containing input files.
17881file_list_spec=$lt_file_list_spec
17882
17883# How to hardcode a shared library path into an executable.
17884hardcode_action=$hardcode_action
17885
17886# The directories searched by this compiler when creating a shared library.
17887compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17888
17889# Dependencies to place before and after the objects being linked to
17890# create a shared library.
17891predep_objects=$lt_predep_objects
17892postdep_objects=$lt_postdep_objects
17893predeps=$lt_predeps
17894postdeps=$lt_postdeps
17895
17896# The library search path used internally by the compiler when linking
17897# a shared library.
17898compiler_lib_search_path=$lt_compiler_lib_search_path
17899
17900# ### END LIBTOOL CONFIG
17901
17902_LT_EOF
17903
17904  case $host_os in
17905  aix3*)
17906    cat <<\_LT_EOF >> "$cfgfile"
17907# AIX sometimes has problems with the GCC collect2 program.  For some
17908# reason, if we set the COLLECT_NAMES environment variable, the problems
17909# vanish in a puff of smoke.
17910if test "X${COLLECT_NAMES+set}" != Xset; then
17911  COLLECT_NAMES=
17912  export COLLECT_NAMES
17913fi
17914_LT_EOF
17915    ;;
17916  esac
17917
17918
17919ltmain="$ac_aux_dir/ltmain.sh"
17920
17921
17922  # We use sed instead of cat because bash on DJGPP gets confused if
17923  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17924  # text mode, it properly converts lines to CR/LF.  This bash problem
17925  # is reportedly fixed, but why not run on old versions too?
17926  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17927    || (rm -f "$cfgfile"; exit 1)
17928
17929  case $xsi_shell in
17930  yes)
17931    cat << \_LT_EOF >> "$cfgfile"
17932
17933# func_dirname file append nondir_replacement
17934# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17935# otherwise set result to NONDIR_REPLACEMENT.
17936func_dirname ()
17937{
17938  case ${1} in
17939    */*) func_dirname_result="${1%/*}${2}" ;;
17940    *  ) func_dirname_result="${3}" ;;
17941  esac
17942}
17943
17944# func_basename file
17945func_basename ()
17946{
17947  func_basename_result="${1##*/}"
17948}
17949
17950# func_dirname_and_basename file append nondir_replacement
17951# perform func_basename and func_dirname in a single function
17952# call:
17953#   dirname:  Compute the dirname of FILE.  If nonempty,
17954#             add APPEND to the result, otherwise set result
17955#             to NONDIR_REPLACEMENT.
17956#             value returned in "$func_dirname_result"
17957#   basename: Compute filename of FILE.
17958#             value retuned in "$func_basename_result"
17959# Implementation must be kept synchronized with func_dirname
17960# and func_basename. For efficiency, we do not delegate to
17961# those functions but instead duplicate the functionality here.
17962func_dirname_and_basename ()
17963{
17964  case ${1} in
17965    */*) func_dirname_result="${1%/*}${2}" ;;
17966    *  ) func_dirname_result="${3}" ;;
17967  esac
17968  func_basename_result="${1##*/}"
17969}
17970
17971# func_stripname prefix suffix name
17972# strip PREFIX and SUFFIX off of NAME.
17973# PREFIX and SUFFIX must not contain globbing or regex special
17974# characters, hashes, percent signs, but SUFFIX may contain a leading
17975# dot (in which case that matches only a dot).
17976func_stripname ()
17977{
17978  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17979  # positional parameters, so assign one to ordinary parameter first.
17980  func_stripname_result=${3}
17981  func_stripname_result=${func_stripname_result#"${1}"}
17982  func_stripname_result=${func_stripname_result%"${2}"}
17983}
17984
17985# func_opt_split
17986func_opt_split ()
17987{
17988  func_opt_split_opt=${1%%=*}
17989  func_opt_split_arg=${1#*=}
17990}
17991
17992# func_lo2o object
17993func_lo2o ()
17994{
17995  case ${1} in
17996    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17997    *)    func_lo2o_result=${1} ;;
17998  esac
17999}
18000
18001# func_xform libobj-or-source
18002func_xform ()
18003{
18004  func_xform_result=${1%.*}.lo
18005}
18006
18007# func_arith arithmetic-term...
18008func_arith ()
18009{
18010  func_arith_result=$(( $* ))
18011}
18012
18013# func_len string
18014# STRING may not start with a hyphen.
18015func_len ()
18016{
18017  func_len_result=${#1}
18018}
18019
18020_LT_EOF
18021    ;;
18022  *) # Bourne compatible functions.
18023    cat << \_LT_EOF >> "$cfgfile"
18024
18025# func_dirname file append nondir_replacement
18026# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18027# otherwise set result to NONDIR_REPLACEMENT.
18028func_dirname ()
18029{
18030  # Extract subdirectory from the argument.
18031  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18032  if test "X$func_dirname_result" = "X${1}"; then
18033    func_dirname_result="${3}"
18034  else
18035    func_dirname_result="$func_dirname_result${2}"
18036  fi
18037}
18038
18039# func_basename file
18040func_basename ()
18041{
18042  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18043}
18044
18045
18046# func_stripname prefix suffix name
18047# strip PREFIX and SUFFIX off of NAME.
18048# PREFIX and SUFFIX must not contain globbing or regex special
18049# characters, hashes, percent signs, but SUFFIX may contain a leading
18050# dot (in which case that matches only a dot).
18051# func_strip_suffix prefix name
18052func_stripname ()
18053{
18054  case ${2} in
18055    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18056    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18057  esac
18058}
18059
18060# sed scripts:
18061my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18062my_sed_long_arg='1s/^-[^=]*=//'
18063
18064# func_opt_split
18065func_opt_split ()
18066{
18067  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18068  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18069}
18070
18071# func_lo2o object
18072func_lo2o ()
18073{
18074  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18075}
18076
18077# func_xform libobj-or-source
18078func_xform ()
18079{
18080  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18081}
18082
18083# func_arith arithmetic-term...
18084func_arith ()
18085{
18086  func_arith_result=`expr "$@"`
18087}
18088
18089# func_len string
18090# STRING may not start with a hyphen.
18091func_len ()
18092{
18093  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18094}
18095
18096_LT_EOF
18097esac
18098
18099case $lt_shell_append in
18100  yes)
18101    cat << \_LT_EOF >> "$cfgfile"
18102
18103# func_append var value
18104# Append VALUE to the end of shell variable VAR.
18105func_append ()
18106{
18107  eval "$1+=\$2"
18108}
18109_LT_EOF
18110    ;;
18111  *)
18112    cat << \_LT_EOF >> "$cfgfile"
18113
18114# func_append var value
18115# Append VALUE to the end of shell variable VAR.
18116func_append ()
18117{
18118  eval "$1=\$$1\$2"
18119}
18120
18121_LT_EOF
18122    ;;
18123  esac
18124
18125
18126  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18127    || (rm -f "$cfgfile"; exit 1)
18128
18129  mv -f "$cfgfile" "$ofile" ||
18130    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18131  chmod +x "$ofile"
18132
18133
18134    cat <<_LT_EOF >> "$ofile"
18135
18136# ### BEGIN LIBTOOL TAG CONFIG: CXX
18137
18138# The linker used to build libraries.
18139LD=$lt_LD_CXX
18140
18141# How to create reloadable object files.
18142reload_flag=$lt_reload_flag_CXX
18143reload_cmds=$lt_reload_cmds_CXX
18144
18145# Commands used to build an old-style archive.
18146old_archive_cmds=$lt_old_archive_cmds_CXX
18147
18148# A language specific compiler.
18149CC=$lt_compiler_CXX
18150
18151# Is the compiler the GNU compiler?
18152with_gcc=$GCC_CXX
18153
18154# Compiler flag to turn off builtin functions.
18155no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18156
18157# How to pass a linker flag through the compiler.
18158wl=$lt_lt_prog_compiler_wl_CXX
18159
18160# Additional compiler flags for building library objects.
18161pic_flag=$lt_lt_prog_compiler_pic_CXX
18162
18163# Compiler flag to prevent dynamic linking.
18164link_static_flag=$lt_lt_prog_compiler_static_CXX
18165
18166# Does compiler simultaneously support -c and -o options?
18167compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18168
18169# Whether or not to add -lc for building shared libraries.
18170build_libtool_need_lc=$archive_cmds_need_lc_CXX
18171
18172# Whether or not to disallow shared libs when runtime libs are static.
18173allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18174
18175# Compiler flag to allow reflexive dlopens.
18176export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18177
18178# Compiler flag to generate shared objects directly from archives.
18179whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18180
18181# Whether the compiler copes with passing no objects directly.
18182compiler_needs_object=$lt_compiler_needs_object_CXX
18183
18184# Create an old-style archive from a shared archive.
18185old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18186
18187# Create a temporary old-style archive to link instead of a shared archive.
18188old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18189
18190# Commands used to build a shared archive.
18191archive_cmds=$lt_archive_cmds_CXX
18192archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18193
18194# Commands used to build a loadable module if different from building
18195# a shared archive.
18196module_cmds=$lt_module_cmds_CXX
18197module_expsym_cmds=$lt_module_expsym_cmds_CXX
18198
18199# Whether we are building with GNU ld or not.
18200with_gnu_ld=$lt_with_gnu_ld_CXX
18201
18202# Flag that allows shared libraries with undefined symbols to be built.
18203allow_undefined_flag=$lt_allow_undefined_flag_CXX
18204
18205# Flag that enforces no undefined symbols.
18206no_undefined_flag=$lt_no_undefined_flag_CXX
18207
18208# Flag to hardcode \$libdir into a binary during linking.
18209# This must work even if \$libdir does not exist
18210hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18211
18212# If ld is used when linking, flag to hardcode \$libdir into a binary
18213# during linking.  This must work even if \$libdir does not exist.
18214hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18215
18216# Whether we need a single "-rpath" flag with a separated argument.
18217hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18218
18219# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18220# DIR into the resulting binary.
18221hardcode_direct=$hardcode_direct_CXX
18222
18223# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18224# DIR into the resulting binary and the resulting library dependency is
18225# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18226# library is relocated.
18227hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18228
18229# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18230# into the resulting binary.
18231hardcode_minus_L=$hardcode_minus_L_CXX
18232
18233# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18234# into the resulting binary.
18235hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18236
18237# Set to "yes" if building a shared library automatically hardcodes DIR
18238# into the library and all subsequent libraries and executables linked
18239# against it.
18240hardcode_automatic=$hardcode_automatic_CXX
18241
18242# Set to yes if linker adds runtime paths of dependent libraries
18243# to runtime path list.
18244inherit_rpath=$inherit_rpath_CXX
18245
18246# Whether libtool must link a program against all its dependency libraries.
18247link_all_deplibs=$link_all_deplibs_CXX
18248
18249# Fix the shell variable \$srcfile for the compiler.
18250fix_srcfile_path=$lt_fix_srcfile_path_CXX
18251
18252# Set to "yes" if exported symbols are required.
18253always_export_symbols=$always_export_symbols_CXX
18254
18255# The commands to list exported symbols.
18256export_symbols_cmds=$lt_export_symbols_cmds_CXX
18257
18258# Symbols that should not be listed in the preloaded symbols.
18259exclude_expsyms=$lt_exclude_expsyms_CXX
18260
18261# Symbols that must always be exported.
18262include_expsyms=$lt_include_expsyms_CXX
18263
18264# Commands necessary for linking programs (against libraries) with templates.
18265prelink_cmds=$lt_prelink_cmds_CXX
18266
18267# Specify filename containing input files.
18268file_list_spec=$lt_file_list_spec_CXX
18269
18270# How to hardcode a shared library path into an executable.
18271hardcode_action=$hardcode_action_CXX
18272
18273# The directories searched by this compiler when creating a shared library.
18274compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18275
18276# Dependencies to place before and after the objects being linked to
18277# create a shared library.
18278predep_objects=$lt_predep_objects_CXX
18279postdep_objects=$lt_postdep_objects_CXX
18280predeps=$lt_predeps_CXX
18281postdeps=$lt_postdeps_CXX
18282
18283# The library search path used internally by the compiler when linking
18284# a shared library.
18285compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18286
18287# ### END LIBTOOL TAG CONFIG: CXX
18288_LT_EOF
18289
18290 ;;
18291    "testsuite/Makefile":F) cat > vpsed$$ << \_EOF
18292s!`test -f '$<' || echo '$(srcdir)/'`!!
18293_EOF
18294    sed -f vpsed$$ $ac_file > tmp$$
18295    mv tmp$$ $ac_file
18296    rm vpsed$$
18297    echo 'MULTISUBDIR =' >> $ac_file
18298    ml_norecursion=yes
18299    . ${multi_basedir}/config-ml.in
18300    { ml_norecursion=; unset ml_norecursion;}
18301 ;;
18302
18303  esac
18304done # for ac_tag
18305
18306
18307as_fn_exit 0
18308_ACEOF
18309ac_clean_files=$ac_clean_files_save
18310
18311test $ac_write_fail = 0 ||
18312  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18313
18314
18315# configure is writing to config.log, and then calls config.status.
18316# config.status does its own redirection, appending to config.log.
18317# Unfortunately, on DOS this fails, as config.log is still kept open
18318# by configure, so config.status won't be able to write to it; its
18319# output is simply discarded.  So we exec the FD to /dev/null,
18320# effectively closing config.log, so it can be properly (re)opened and
18321# appended to by config.status.  When coming back to configure, we
18322# need to make the FD available again.
18323if test "$no_create" != yes; then
18324  ac_cs_success=:
18325  ac_config_status_args=
18326  test "$silent" = yes &&
18327    ac_config_status_args="$ac_config_status_args --quiet"
18328  exec 5>/dev/null
18329  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18330  exec 5>>config.log
18331  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18332  # would make configure fail if this is the last instruction.
18333  $ac_cs_success || as_fn_exit 1
18334fi
18335if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18336  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18337$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18338fi
18339
18340