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=no]
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    case $host_os in
8736    rhapsody* | darwin1.[012])
8737      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8738    darwin1.*)
8739      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8740    darwin*) # darwin 5.x on
8741      # if running on 10.5 or later, the deployment target defaults
8742      # to the OS version, if on x86, and 10.4, the deployment
8743      # target defaults to 10.4. Don't you love it?
8744      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8745	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8746	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8747	10.[012][,.]*)
8748	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8749	10.*)
8750	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8751      esac
8752    ;;
8753  esac
8754    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8755      _lt_dar_single_mod='$single_module'
8756    fi
8757    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8758      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8759    else
8760      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8761    fi
8762    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8763      _lt_dsymutil='~$DSYMUTIL $lib || :'
8764    else
8765      _lt_dsymutil=
8766    fi
8767    ;;
8768  esac
8769
8770for ac_header in dlfcn.h
8771do :
8772  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8773"
8774if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8775  cat >>confdefs.h <<_ACEOF
8776#define HAVE_DLFCN_H 1
8777_ACEOF
8778
8779fi
8780
8781done
8782
8783
8784
8785
8786
8787
8788# Set options
8789
8790
8791
8792
8793  enable_win32_dll=no
8794
8795
8796            # Check whether --enable-shared was given.
8797if test "${enable_shared+set}" = set; then :
8798  enableval=$enable_shared; p=${PACKAGE-default}
8799    case $enableval in
8800    yes) enable_shared=yes ;;
8801    no) enable_shared=no ;;
8802    *)
8803      enable_shared=no
8804      # Look at the argument we got.  We use all the common list separators.
8805      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8806      for pkg in $enableval; do
8807	IFS="$lt_save_ifs"
8808	if test "X$pkg" = "X$p"; then
8809	  enable_shared=yes
8810	fi
8811      done
8812      IFS="$lt_save_ifs"
8813      ;;
8814    esac
8815else
8816  enable_shared=yes
8817fi
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827  # Check whether --enable-static was given.
8828if test "${enable_static+set}" = set; then :
8829  enableval=$enable_static; p=${PACKAGE-default}
8830    case $enableval in
8831    yes) enable_static=yes ;;
8832    no) enable_static=no ;;
8833    *)
8834     enable_static=no
8835      # Look at the argument we got.  We use all the common list separators.
8836      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8837      for pkg in $enableval; do
8838	IFS="$lt_save_ifs"
8839	if test "X$pkg" = "X$p"; then
8840	  enable_static=yes
8841	fi
8842      done
8843      IFS="$lt_save_ifs"
8844      ;;
8845    esac
8846else
8847  enable_static=yes
8848fi
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859# Check whether --with-pic was given.
8860if test "${with_pic+set}" = set; then :
8861  withval=$with_pic; pic_mode="$withval"
8862else
8863  pic_mode=default
8864fi
8865
8866
8867test -z "$pic_mode" && pic_mode=default
8868
8869
8870
8871
8872
8873
8874
8875  # Check whether --enable-fast-install was given.
8876if test "${enable_fast_install+set}" = set; then :
8877  enableval=$enable_fast_install; p=${PACKAGE-default}
8878    case $enableval in
8879    yes) enable_fast_install=yes ;;
8880    no) enable_fast_install=no ;;
8881    *)
8882      enable_fast_install=no
8883      # Look at the argument we got.  We use all the common list separators.
8884      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8885      for pkg in $enableval; do
8886	IFS="$lt_save_ifs"
8887	if test "X$pkg" = "X$p"; then
8888	  enable_fast_install=yes
8889	fi
8890      done
8891      IFS="$lt_save_ifs"
8892      ;;
8893    esac
8894else
8895  enable_fast_install=yes
8896fi
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908# This can be used to rebuild libtool when needed
8909LIBTOOL_DEPS="$ltmain"
8910
8911# Always use our own libtool.
8912LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939test -z "$LN_S" && LN_S="ln -s"
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954if test -n "${ZSH_VERSION+set}" ; then
8955   setopt NO_GLOB_SUBST
8956fi
8957
8958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8959$as_echo_n "checking for objdir... " >&6; }
8960if ${lt_cv_objdir+:} false; then :
8961  $as_echo_n "(cached) " >&6
8962else
8963  rm -f .libs 2>/dev/null
8964mkdir .libs 2>/dev/null
8965if test -d .libs; then
8966  lt_cv_objdir=.libs
8967else
8968  # MS-DOS does not allow filenames that begin with a dot.
8969  lt_cv_objdir=_libs
8970fi
8971rmdir .libs 2>/dev/null
8972fi
8973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8974$as_echo "$lt_cv_objdir" >&6; }
8975objdir=$lt_cv_objdir
8976
8977
8978
8979
8980
8981cat >>confdefs.h <<_ACEOF
8982#define LT_OBJDIR "$lt_cv_objdir/"
8983_ACEOF
8984
8985
8986
8987
8988case $host_os in
8989aix3*)
8990  # AIX sometimes has problems with the GCC collect2 program.  For some
8991  # reason, if we set the COLLECT_NAMES environment variable, the problems
8992  # vanish in a puff of smoke.
8993  if test "X${COLLECT_NAMES+set}" != Xset; then
8994    COLLECT_NAMES=
8995    export COLLECT_NAMES
8996  fi
8997  ;;
8998esac
8999
9000# Global variables:
9001ofile=libtool
9002can_build_shared=yes
9003
9004# All known linkers require a `.a' archive for static linking (except MSVC,
9005# which needs '.lib').
9006libext=a
9007
9008with_gnu_ld="$lt_cv_prog_gnu_ld"
9009
9010old_CC="$CC"
9011old_CFLAGS="$CFLAGS"
9012
9013# Set sane defaults for various variables
9014test -z "$CC" && CC=cc
9015test -z "$LTCC" && LTCC=$CC
9016test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9017test -z "$LD" && LD=ld
9018test -z "$ac_objext" && ac_objext=o
9019
9020for cc_temp in $compiler""; do
9021  case $cc_temp in
9022    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9023    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9024    \-*) ;;
9025    *) break;;
9026  esac
9027done
9028cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9029
9030
9031# Only perform the check for file, if the check method requires it
9032test -z "$MAGIC_CMD" && MAGIC_CMD=file
9033case $deplibs_check_method in
9034file_magic*)
9035  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9036    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9037$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9038if ${lt_cv_path_MAGIC_CMD+:} false; then :
9039  $as_echo_n "(cached) " >&6
9040else
9041  case $MAGIC_CMD in
9042[\\/*] |  ?:[\\/]*)
9043  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9044  ;;
9045*)
9046  lt_save_MAGIC_CMD="$MAGIC_CMD"
9047  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9048  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9049  for ac_dir in $ac_dummy; do
9050    IFS="$lt_save_ifs"
9051    test -z "$ac_dir" && ac_dir=.
9052    if test -f $ac_dir/${ac_tool_prefix}file; then
9053      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9054      if test -n "$file_magic_test_file"; then
9055	case $deplibs_check_method in
9056	"file_magic "*)
9057	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9058	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9059	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9060	    $EGREP "$file_magic_regex" > /dev/null; then
9061	    :
9062	  else
9063	    cat <<_LT_EOF 1>&2
9064
9065*** Warning: the command libtool uses to detect shared libraries,
9066*** $file_magic_cmd, produces output that libtool cannot recognize.
9067*** The result is that libtool may fail to recognize shared libraries
9068*** as such.  This will affect the creation of libtool libraries that
9069*** depend on shared libraries, but programs linked with such libtool
9070*** libraries will work regardless of this problem.  Nevertheless, you
9071*** may want to report the problem to your system manager and/or to
9072*** bug-libtool@gnu.org
9073
9074_LT_EOF
9075	  fi ;;
9076	esac
9077      fi
9078      break
9079    fi
9080  done
9081  IFS="$lt_save_ifs"
9082  MAGIC_CMD="$lt_save_MAGIC_CMD"
9083  ;;
9084esac
9085fi
9086
9087MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9088if test -n "$MAGIC_CMD"; then
9089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9090$as_echo "$MAGIC_CMD" >&6; }
9091else
9092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9093$as_echo "no" >&6; }
9094fi
9095
9096
9097
9098
9099
9100if test -z "$lt_cv_path_MAGIC_CMD"; then
9101  if test -n "$ac_tool_prefix"; then
9102    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9103$as_echo_n "checking for file... " >&6; }
9104if ${lt_cv_path_MAGIC_CMD+:} false; then :
9105  $as_echo_n "(cached) " >&6
9106else
9107  case $MAGIC_CMD in
9108[\\/*] |  ?:[\\/]*)
9109  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9110  ;;
9111*)
9112  lt_save_MAGIC_CMD="$MAGIC_CMD"
9113  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9114  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9115  for ac_dir in $ac_dummy; do
9116    IFS="$lt_save_ifs"
9117    test -z "$ac_dir" && ac_dir=.
9118    if test -f $ac_dir/file; then
9119      lt_cv_path_MAGIC_CMD="$ac_dir/file"
9120      if test -n "$file_magic_test_file"; then
9121	case $deplibs_check_method in
9122	"file_magic "*)
9123	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9124	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9125	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9126	    $EGREP "$file_magic_regex" > /dev/null; then
9127	    :
9128	  else
9129	    cat <<_LT_EOF 1>&2
9130
9131*** Warning: the command libtool uses to detect shared libraries,
9132*** $file_magic_cmd, produces output that libtool cannot recognize.
9133*** The result is that libtool may fail to recognize shared libraries
9134*** as such.  This will affect the creation of libtool libraries that
9135*** depend on shared libraries, but programs linked with such libtool
9136*** libraries will work regardless of this problem.  Nevertheless, you
9137*** may want to report the problem to your system manager and/or to
9138*** bug-libtool@gnu.org
9139
9140_LT_EOF
9141	  fi ;;
9142	esac
9143      fi
9144      break
9145    fi
9146  done
9147  IFS="$lt_save_ifs"
9148  MAGIC_CMD="$lt_save_MAGIC_CMD"
9149  ;;
9150esac
9151fi
9152
9153MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9154if test -n "$MAGIC_CMD"; then
9155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9156$as_echo "$MAGIC_CMD" >&6; }
9157else
9158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9159$as_echo "no" >&6; }
9160fi
9161
9162
9163  else
9164    MAGIC_CMD=:
9165  fi
9166fi
9167
9168  fi
9169  ;;
9170esac
9171
9172# Use C for the default configuration in the libtool script
9173
9174lt_save_CC="$CC"
9175ac_ext=c
9176ac_cpp='$CPP $CPPFLAGS'
9177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9179ac_compiler_gnu=$ac_cv_c_compiler_gnu
9180
9181
9182# Source file extension for C test sources.
9183ac_ext=c
9184
9185# Object file extension for compiled C test sources.
9186objext=o
9187objext=$objext
9188
9189# Code to be used in simple compile tests
9190lt_simple_compile_test_code="int some_variable = 0;"
9191
9192# Code to be used in simple link tests
9193lt_simple_link_test_code='int main(){return(0);}'
9194
9195
9196
9197
9198
9199
9200
9201# If no C compiler was specified, use CC.
9202LTCC=${LTCC-"$CC"}
9203
9204# If no C compiler flags were specified, use CFLAGS.
9205LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9206
9207# Allow CC to be a program name with arguments.
9208compiler=$CC
9209
9210# Save the default compiler, since it gets overwritten when the other
9211# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9212compiler_DEFAULT=$CC
9213
9214# save warnings/boilerplate of simple test code
9215ac_outfile=conftest.$ac_objext
9216echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9217eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9218_lt_compiler_boilerplate=`cat conftest.err`
9219$RM conftest*
9220
9221ac_outfile=conftest.$ac_objext
9222echo "$lt_simple_link_test_code" >conftest.$ac_ext
9223eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9224_lt_linker_boilerplate=`cat conftest.err`
9225$RM -r conftest*
9226
9227
9228## CAVEAT EMPTOR:
9229## There is no encapsulation within the following macros, do not change
9230## the running order or otherwise move them around unless you know exactly
9231## what you are doing...
9232if test -n "$compiler"; then
9233
9234lt_prog_compiler_no_builtin_flag=
9235
9236if test "$GCC" = yes; then
9237  case $cc_basename in
9238  nvcc*)
9239    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9240  *)
9241    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9242  esac
9243
9244  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9245$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9246if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9247  $as_echo_n "(cached) " >&6
9248else
9249  lt_cv_prog_compiler_rtti_exceptions=no
9250   ac_outfile=conftest.$ac_objext
9251   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9252   lt_compiler_flag="-fno-rtti -fno-exceptions"
9253   # Insert the option either (1) after the last *FLAGS variable, or
9254   # (2) before a word containing "conftest.", or (3) at the end.
9255   # Note that $ac_compile itself does not contain backslashes and begins
9256   # with a dollar sign (not a hyphen), so the echo should work correctly.
9257   # The option is referenced via a variable to avoid confusing sed.
9258   lt_compile=`echo "$ac_compile" | $SED \
9259   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9260   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9261   -e 's:$: $lt_compiler_flag:'`
9262   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9263   (eval "$lt_compile" 2>conftest.err)
9264   ac_status=$?
9265   cat conftest.err >&5
9266   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9267   if (exit $ac_status) && test -s "$ac_outfile"; then
9268     # The compiler can only warn and ignore the option if not recognized
9269     # So say no if there are warnings other than the usual output.
9270     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9271     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9272     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9273       lt_cv_prog_compiler_rtti_exceptions=yes
9274     fi
9275   fi
9276   $RM conftest*
9277
9278fi
9279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9280$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9281
9282if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9283    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9284else
9285    :
9286fi
9287
9288fi
9289
9290
9291
9292
9293
9294
9295  lt_prog_compiler_wl=
9296lt_prog_compiler_pic=
9297lt_prog_compiler_static=
9298
9299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9300$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9301
9302  if test "$GCC" = yes; then
9303    lt_prog_compiler_wl='-Wl,'
9304    lt_prog_compiler_static='-static'
9305
9306    case $host_os in
9307      aix*)
9308      # All AIX code is PIC.
9309      if test "$host_cpu" = ia64; then
9310	# AIX 5 now supports IA64 processor
9311	lt_prog_compiler_static='-Bstatic'
9312      fi
9313      lt_prog_compiler_pic='-fPIC'
9314      ;;
9315
9316    amigaos*)
9317      case $host_cpu in
9318      powerpc)
9319            # see comment about AmigaOS4 .so support
9320            lt_prog_compiler_pic='-fPIC'
9321        ;;
9322      m68k)
9323            # FIXME: we need at least 68020 code to build shared libraries, but
9324            # adding the `-m68020' flag to GCC prevents building anything better,
9325            # like `-m68040'.
9326            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9327        ;;
9328      esac
9329      ;;
9330
9331    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9332      # PIC is the default for these OSes.
9333      ;;
9334
9335    mingw* | cygwin* | pw32* | os2* | cegcc*)
9336      # This hack is so that the source file can tell whether it is being
9337      # built for inclusion in a dll (and should export symbols for example).
9338      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9339      # (--disable-auto-import) libraries
9340      lt_prog_compiler_pic='-DDLL_EXPORT'
9341      ;;
9342
9343    darwin* | rhapsody*)
9344      # PIC is the default on this platform
9345      # Common symbols not allowed in MH_DYLIB files
9346      lt_prog_compiler_pic='-fno-common'
9347      ;;
9348
9349    haiku*)
9350      # PIC is the default for Haiku.
9351      # The "-static" flag exists, but is broken.
9352      lt_prog_compiler_static=
9353      ;;
9354
9355    hpux*)
9356      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9357      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9358      # sets the default TLS model and affects inlining.
9359      case $host_cpu in
9360      hppa*64*)
9361	# +Z the default
9362	;;
9363      *)
9364	lt_prog_compiler_pic='-fPIC'
9365	;;
9366      esac
9367      ;;
9368
9369    interix[3-9]*)
9370      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9371      # Instead, we relocate shared libraries at runtime.
9372      ;;
9373
9374    msdosdjgpp*)
9375      # Just because we use GCC doesn't mean we suddenly get shared libraries
9376      # on systems that don't support them.
9377      lt_prog_compiler_can_build_shared=no
9378      enable_shared=no
9379      ;;
9380
9381    *nto* | *qnx*)
9382      # QNX uses GNU C++, but need to define -shared option too, otherwise
9383      # it will coredump.
9384      lt_prog_compiler_pic='-fPIC -shared'
9385      ;;
9386
9387    sysv4*MP*)
9388      if test -d /usr/nec; then
9389	lt_prog_compiler_pic=-Kconform_pic
9390      fi
9391      ;;
9392
9393    *)
9394      lt_prog_compiler_pic='-fPIC'
9395      ;;
9396    esac
9397
9398    case $cc_basename in
9399    nvcc*) # Cuda Compiler Driver 2.2
9400      lt_prog_compiler_wl='-Xlinker '
9401      lt_prog_compiler_pic='-Xcompiler -fPIC'
9402      ;;
9403    esac
9404  else
9405    # PORTME Check for flag to pass linker flags through the system compiler.
9406    case $host_os in
9407    aix*)
9408      lt_prog_compiler_wl='-Wl,'
9409      if test "$host_cpu" = ia64; then
9410	# AIX 5 now supports IA64 processor
9411	lt_prog_compiler_static='-Bstatic'
9412      else
9413	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9414      fi
9415      ;;
9416
9417    mingw* | cygwin* | pw32* | os2* | cegcc*)
9418      # This hack is so that the source file can tell whether it is being
9419      # built for inclusion in a dll (and should export symbols for example).
9420      lt_prog_compiler_pic='-DDLL_EXPORT'
9421      ;;
9422
9423    hpux9* | hpux10* | hpux11*)
9424      lt_prog_compiler_wl='-Wl,'
9425      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9426      # not for PA HP-UX.
9427      case $host_cpu in
9428      hppa*64*|ia64*)
9429	# +Z the default
9430	;;
9431      *)
9432	lt_prog_compiler_pic='+Z'
9433	;;
9434      esac
9435      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9436      lt_prog_compiler_static='${wl}-a ${wl}archive'
9437      ;;
9438
9439    irix5* | irix6* | nonstopux*)
9440      lt_prog_compiler_wl='-Wl,'
9441      # PIC (with -KPIC) is the default.
9442      lt_prog_compiler_static='-non_shared'
9443      ;;
9444
9445    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9446      case $cc_basename in
9447      # old Intel for x86_64 which still supported -KPIC.
9448      ecc*)
9449	lt_prog_compiler_wl='-Wl,'
9450	lt_prog_compiler_pic='-KPIC'
9451	lt_prog_compiler_static='-static'
9452        ;;
9453      # icc used to be incompatible with GCC.
9454      # ICC 10 doesn't accept -KPIC any more.
9455      icc* | ifort*)
9456	lt_prog_compiler_wl='-Wl,'
9457	lt_prog_compiler_pic='-fPIC'
9458	lt_prog_compiler_static='-static'
9459        ;;
9460      # Lahey Fortran 8.1.
9461      lf95*)
9462	lt_prog_compiler_wl='-Wl,'
9463	lt_prog_compiler_pic='--shared'
9464	lt_prog_compiler_static='--static'
9465	;;
9466      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9467        # Portland Group compilers (*not* the Pentium gcc compiler,
9468	# which looks to be a dead project)
9469	lt_prog_compiler_wl='-Wl,'
9470	lt_prog_compiler_pic='-fpic'
9471	lt_prog_compiler_static='-Bstatic'
9472        ;;
9473      ccc*)
9474        lt_prog_compiler_wl='-Wl,'
9475        # All Alpha code is PIC.
9476        lt_prog_compiler_static='-non_shared'
9477        ;;
9478      xl* | bgxl* | bgf* | mpixl*)
9479	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9480	lt_prog_compiler_wl='-Wl,'
9481	lt_prog_compiler_pic='-qpic'
9482	lt_prog_compiler_static='-qstaticlink'
9483	;;
9484      *)
9485	case `$CC -V 2>&1 | sed 5q` in
9486	*Sun\ F* | *Sun*Fortran*)
9487	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9488	  lt_prog_compiler_pic='-KPIC'
9489	  lt_prog_compiler_static='-Bstatic'
9490	  lt_prog_compiler_wl=''
9491	  ;;
9492	*Sun\ C*)
9493	  # Sun C 5.9
9494	  lt_prog_compiler_pic='-KPIC'
9495	  lt_prog_compiler_static='-Bstatic'
9496	  lt_prog_compiler_wl='-Wl,'
9497	  ;;
9498	esac
9499	;;
9500      esac
9501      ;;
9502
9503    newsos6)
9504      lt_prog_compiler_pic='-KPIC'
9505      lt_prog_compiler_static='-Bstatic'
9506      ;;
9507
9508    *nto* | *qnx*)
9509      # QNX uses GNU C++, but need to define -shared option too, otherwise
9510      # it will coredump.
9511      lt_prog_compiler_pic='-fPIC -shared'
9512      ;;
9513
9514    osf3* | osf4* | osf5*)
9515      lt_prog_compiler_wl='-Wl,'
9516      # All OSF/1 code is PIC.
9517      lt_prog_compiler_static='-non_shared'
9518      ;;
9519
9520    rdos*)
9521      lt_prog_compiler_static='-non_shared'
9522      ;;
9523
9524    solaris*)
9525      lt_prog_compiler_pic='-KPIC'
9526      lt_prog_compiler_static='-Bstatic'
9527      case $cc_basename in
9528      f77* | f90* | f95*)
9529	lt_prog_compiler_wl='-Qoption ld ';;
9530      *)
9531	lt_prog_compiler_wl='-Wl,';;
9532      esac
9533      ;;
9534
9535    sunos4*)
9536      lt_prog_compiler_wl='-Qoption ld '
9537      lt_prog_compiler_pic='-PIC'
9538      lt_prog_compiler_static='-Bstatic'
9539      ;;
9540
9541    sysv4 | sysv4.2uw2* | sysv4.3*)
9542      lt_prog_compiler_wl='-Wl,'
9543      lt_prog_compiler_pic='-KPIC'
9544      lt_prog_compiler_static='-Bstatic'
9545      ;;
9546
9547    sysv4*MP*)
9548      if test -d /usr/nec ;then
9549	lt_prog_compiler_pic='-Kconform_pic'
9550	lt_prog_compiler_static='-Bstatic'
9551      fi
9552      ;;
9553
9554    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9555      lt_prog_compiler_wl='-Wl,'
9556      lt_prog_compiler_pic='-KPIC'
9557      lt_prog_compiler_static='-Bstatic'
9558      ;;
9559
9560    unicos*)
9561      lt_prog_compiler_wl='-Wl,'
9562      lt_prog_compiler_can_build_shared=no
9563      ;;
9564
9565    uts4*)
9566      lt_prog_compiler_pic='-pic'
9567      lt_prog_compiler_static='-Bstatic'
9568      ;;
9569
9570    *)
9571      lt_prog_compiler_can_build_shared=no
9572      ;;
9573    esac
9574  fi
9575
9576case $host_os in
9577  # For platforms which do not support PIC, -DPIC is meaningless:
9578  *djgpp*)
9579    lt_prog_compiler_pic=
9580    ;;
9581  *)
9582    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9583    ;;
9584esac
9585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9586$as_echo "$lt_prog_compiler_pic" >&6; }
9587
9588
9589
9590
9591
9592
9593#
9594# Check to make sure the PIC flag actually works.
9595#
9596if test -n "$lt_prog_compiler_pic"; then
9597  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9598$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9599if ${lt_cv_prog_compiler_pic_works+:} false; then :
9600  $as_echo_n "(cached) " >&6
9601else
9602  lt_cv_prog_compiler_pic_works=no
9603   ac_outfile=conftest.$ac_objext
9604   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9605   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9606   # Insert the option either (1) after the last *FLAGS variable, or
9607   # (2) before a word containing "conftest.", or (3) at the end.
9608   # Note that $ac_compile itself does not contain backslashes and begins
9609   # with a dollar sign (not a hyphen), so the echo should work correctly.
9610   # The option is referenced via a variable to avoid confusing sed.
9611   lt_compile=`echo "$ac_compile" | $SED \
9612   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9613   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9614   -e 's:$: $lt_compiler_flag:'`
9615   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9616   (eval "$lt_compile" 2>conftest.err)
9617   ac_status=$?
9618   cat conftest.err >&5
9619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9620   if (exit $ac_status) && test -s "$ac_outfile"; then
9621     # The compiler can only warn and ignore the option if not recognized
9622     # So say no if there are warnings other than the usual output.
9623     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9624     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9625     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9626       lt_cv_prog_compiler_pic_works=yes
9627     fi
9628   fi
9629   $RM conftest*
9630
9631fi
9632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9633$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9634
9635if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9636    case $lt_prog_compiler_pic in
9637     "" | " "*) ;;
9638     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9639     esac
9640else
9641    lt_prog_compiler_pic=
9642     lt_prog_compiler_can_build_shared=no
9643fi
9644
9645fi
9646
9647
9648
9649
9650
9651
9652#
9653# Check to make sure the static flag actually works.
9654#
9655wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9657$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9658if ${lt_cv_prog_compiler_static_works+:} false; then :
9659  $as_echo_n "(cached) " >&6
9660else
9661  lt_cv_prog_compiler_static_works=no
9662   save_LDFLAGS="$LDFLAGS"
9663   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9664   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9665   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9666     # The linker can only warn and ignore the option if not recognized
9667     # So say no if there are warnings
9668     if test -s conftest.err; then
9669       # Append any errors to the config.log.
9670       cat conftest.err 1>&5
9671       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9672       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9673       if diff conftest.exp conftest.er2 >/dev/null; then
9674         lt_cv_prog_compiler_static_works=yes
9675       fi
9676     else
9677       lt_cv_prog_compiler_static_works=yes
9678     fi
9679   fi
9680   $RM -r conftest*
9681   LDFLAGS="$save_LDFLAGS"
9682
9683fi
9684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9685$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9686
9687if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9688    :
9689else
9690    lt_prog_compiler_static=
9691fi
9692
9693
9694
9695
9696
9697
9698
9699  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9700$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9701if ${lt_cv_prog_compiler_c_o+:} false; then :
9702  $as_echo_n "(cached) " >&6
9703else
9704  lt_cv_prog_compiler_c_o=no
9705   $RM -r conftest 2>/dev/null
9706   mkdir conftest
9707   cd conftest
9708   mkdir out
9709   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9710
9711   lt_compiler_flag="-o out/conftest2.$ac_objext"
9712   # Insert the option either (1) after the last *FLAGS variable, or
9713   # (2) before a word containing "conftest.", or (3) at the end.
9714   # Note that $ac_compile itself does not contain backslashes and begins
9715   # with a dollar sign (not a hyphen), so the echo should work correctly.
9716   lt_compile=`echo "$ac_compile" | $SED \
9717   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9718   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9719   -e 's:$: $lt_compiler_flag:'`
9720   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9721   (eval "$lt_compile" 2>out/conftest.err)
9722   ac_status=$?
9723   cat out/conftest.err >&5
9724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9725   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9726   then
9727     # The compiler can only warn and ignore the option if not recognized
9728     # So say no if there are warnings
9729     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9730     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9731     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9732       lt_cv_prog_compiler_c_o=yes
9733     fi
9734   fi
9735   chmod u+w . 2>&5
9736   $RM conftest*
9737   # SGI C++ compiler will create directory out/ii_files/ for
9738   # template instantiation
9739   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9740   $RM out/* && rmdir out
9741   cd ..
9742   $RM -r conftest
9743   $RM conftest*
9744
9745fi
9746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9747$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9748
9749
9750
9751
9752
9753
9754  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9755$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9756if ${lt_cv_prog_compiler_c_o+:} false; then :
9757  $as_echo_n "(cached) " >&6
9758else
9759  lt_cv_prog_compiler_c_o=no
9760   $RM -r conftest 2>/dev/null
9761   mkdir conftest
9762   cd conftest
9763   mkdir out
9764   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9765
9766   lt_compiler_flag="-o out/conftest2.$ac_objext"
9767   # Insert the option either (1) after the last *FLAGS variable, or
9768   # (2) before a word containing "conftest.", or (3) at the end.
9769   # Note that $ac_compile itself does not contain backslashes and begins
9770   # with a dollar sign (not a hyphen), so the echo should work correctly.
9771   lt_compile=`echo "$ac_compile" | $SED \
9772   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9773   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9774   -e 's:$: $lt_compiler_flag:'`
9775   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9776   (eval "$lt_compile" 2>out/conftest.err)
9777   ac_status=$?
9778   cat out/conftest.err >&5
9779   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9780   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9781   then
9782     # The compiler can only warn and ignore the option if not recognized
9783     # So say no if there are warnings
9784     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9785     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9786     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9787       lt_cv_prog_compiler_c_o=yes
9788     fi
9789   fi
9790   chmod u+w . 2>&5
9791   $RM conftest*
9792   # SGI C++ compiler will create directory out/ii_files/ for
9793   # template instantiation
9794   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9795   $RM out/* && rmdir out
9796   cd ..
9797   $RM -r conftest
9798   $RM conftest*
9799
9800fi
9801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9802$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9803
9804
9805
9806
9807hard_links="nottested"
9808if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9809  # do not overwrite the value of need_locks provided by the user
9810  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9811$as_echo_n "checking if we can lock with hard links... " >&6; }
9812  hard_links=yes
9813  $RM conftest*
9814  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9815  touch conftest.a
9816  ln conftest.a conftest.b 2>&5 || hard_links=no
9817  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9819$as_echo "$hard_links" >&6; }
9820  if test "$hard_links" = no; then
9821    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9822$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9823    need_locks=warn
9824  fi
9825else
9826  need_locks=no
9827fi
9828
9829
9830
9831
9832
9833
9834  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9835$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9836
9837  runpath_var=
9838  allow_undefined_flag=
9839  always_export_symbols=no
9840  archive_cmds=
9841  archive_expsym_cmds=
9842  compiler_needs_object=no
9843  enable_shared_with_static_runtimes=no
9844  export_dynamic_flag_spec=
9845  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9846  hardcode_automatic=no
9847  hardcode_direct=no
9848  hardcode_direct_absolute=no
9849  hardcode_libdir_flag_spec=
9850  hardcode_libdir_flag_spec_ld=
9851  hardcode_libdir_separator=
9852  hardcode_minus_L=no
9853  hardcode_shlibpath_var=unsupported
9854  inherit_rpath=no
9855  link_all_deplibs=unknown
9856  module_cmds=
9857  module_expsym_cmds=
9858  old_archive_from_new_cmds=
9859  old_archive_from_expsyms_cmds=
9860  thread_safe_flag_spec=
9861  whole_archive_flag_spec=
9862  # include_expsyms should be a list of space-separated symbols to be *always*
9863  # included in the symbol list
9864  include_expsyms=
9865  # exclude_expsyms can be an extended regexp of symbols to exclude
9866  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9867  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9868  # as well as any symbol that contains `d'.
9869  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9870  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9871  # platforms (ab)use it in PIC code, but their linkers get confused if
9872  # the symbol is explicitly referenced.  Since portable code cannot
9873  # rely on this symbol name, it's probably fine to never include it in
9874  # preloaded symbol tables.
9875  # Exclude shared library initialization/finalization symbols.
9876  extract_expsyms_cmds=
9877
9878  case $host_os in
9879  cygwin* | mingw* | pw32* | cegcc*)
9880    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9881    # When not using gcc, we currently assume that we are using
9882    # Microsoft Visual C++.
9883    if test "$GCC" != yes; then
9884      with_gnu_ld=no
9885    fi
9886    ;;
9887  interix*)
9888    # we just hope/assume this is gcc and not c89 (= MSVC++)
9889    with_gnu_ld=yes
9890    ;;
9891  openbsd*)
9892    with_gnu_ld=no
9893    ;;
9894  esac
9895
9896  ld_shlibs=yes
9897
9898  # On some targets, GNU ld is compatible enough with the native linker
9899  # that we're better off using the native interface for both.
9900  lt_use_gnu_ld_interface=no
9901  if test "$with_gnu_ld" = yes; then
9902    case $host_os in
9903      aix*)
9904	# The AIX port of GNU ld has always aspired to compatibility
9905	# with the native linker.  However, as the warning in the GNU ld
9906	# block says, versions before 2.19.5* couldn't really create working
9907	# shared libraries, regardless of the interface used.
9908	case `$LD -v 2>&1` in
9909	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9910	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9911	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9912	  *)
9913	    lt_use_gnu_ld_interface=yes
9914	    ;;
9915	esac
9916	;;
9917      *)
9918	lt_use_gnu_ld_interface=yes
9919	;;
9920    esac
9921  fi
9922
9923  if test "$lt_use_gnu_ld_interface" = yes; then
9924    # If archive_cmds runs LD, not CC, wlarc should be empty
9925    wlarc='${wl}'
9926
9927    # Set some defaults for GNU ld with shared library support. These
9928    # are reset later if shared libraries are not supported. Putting them
9929    # here allows them to be overridden if necessary.
9930    runpath_var=LD_RUN_PATH
9931    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9932    export_dynamic_flag_spec='${wl}--export-dynamic'
9933    # ancient GNU ld didn't support --whole-archive et. al.
9934    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9935      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9936    else
9937      whole_archive_flag_spec=
9938    fi
9939    supports_anon_versioning=no
9940    case `$LD -v 2>&1` in
9941      *GNU\ gold*) supports_anon_versioning=yes ;;
9942      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9943      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9944      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9945      *\ 2.11.*) ;; # other 2.11 versions
9946      *) supports_anon_versioning=yes ;;
9947    esac
9948
9949    # See if GNU ld supports shared libraries.
9950    case $host_os in
9951    aix[3-9]*)
9952      # On AIX/PPC, the GNU linker is very broken
9953      if test "$host_cpu" != ia64; then
9954	ld_shlibs=no
9955	cat <<_LT_EOF 1>&2
9956
9957*** Warning: the GNU linker, at least up to release 2.19, is reported
9958*** to be unable to reliably create shared libraries on AIX.
9959*** Therefore, libtool is disabling shared libraries support.  If you
9960*** really care for shared libraries, you may want to install binutils
9961*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9962*** You will then need to restart the configuration process.
9963
9964_LT_EOF
9965      fi
9966      ;;
9967
9968    amigaos*)
9969      case $host_cpu in
9970      powerpc)
9971            # see comment about AmigaOS4 .so support
9972            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9973            archive_expsym_cmds=''
9974        ;;
9975      m68k)
9976            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)'
9977            hardcode_libdir_flag_spec='-L$libdir'
9978            hardcode_minus_L=yes
9979        ;;
9980      esac
9981      ;;
9982
9983    beos*)
9984      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9985	allow_undefined_flag=unsupported
9986	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9987	# support --undefined.  This deserves some investigation.  FIXME
9988	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9989      else
9990	ld_shlibs=no
9991      fi
9992      ;;
9993
9994    cygwin* | mingw* | pw32* | cegcc*)
9995      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9996      # as there is no search path for DLLs.
9997      hardcode_libdir_flag_spec='-L$libdir'
9998      export_dynamic_flag_spec='${wl}--export-all-symbols'
9999      allow_undefined_flag=unsupported
10000      always_export_symbols=no
10001      enable_shared_with_static_runtimes=yes
10002      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10003
10004      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10005        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10006	# If the export-symbols file already is a .def file (1st line
10007	# is EXPORTS), use it as is; otherwise, prepend...
10008	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10009	  cp $export_symbols $output_objdir/$soname.def;
10010	else
10011	  echo EXPORTS > $output_objdir/$soname.def;
10012	  cat $export_symbols >> $output_objdir/$soname.def;
10013	fi~
10014	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10015      else
10016	ld_shlibs=no
10017      fi
10018      ;;
10019
10020    haiku*)
10021      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10022      link_all_deplibs=yes
10023      ;;
10024
10025    interix[3-9]*)
10026      hardcode_direct=no
10027      hardcode_shlibpath_var=no
10028      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10029      export_dynamic_flag_spec='${wl}-E'
10030      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10031      # Instead, shared libraries are loaded at an image base (0x10000000 by
10032      # default) and relocated if they conflict, which is a slow very memory
10033      # consuming and fragmenting process.  To avoid this, we pick a random,
10034      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10035      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10036      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10037      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'
10038      ;;
10039
10040    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10041      tmp_diet=no
10042      if test "$host_os" = linux-dietlibc; then
10043	case $cc_basename in
10044	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10045	esac
10046      fi
10047      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10048	 && test "$tmp_diet" = no
10049      then
10050	tmp_addflag=' $pic_flag'
10051	tmp_sharedflag='-shared'
10052	case $cc_basename,$host_cpu in
10053        pgcc*)				# Portland Group C compiler
10054	  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'
10055	  tmp_addflag=' $pic_flag'
10056	  ;;
10057	pgf77* | pgf90* | pgf95* | pgfortran*)
10058					# Portland Group f77 and f90 compilers
10059	  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'
10060	  tmp_addflag=' $pic_flag -Mnomain' ;;
10061	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10062	  tmp_addflag=' -i_dynamic' ;;
10063	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10064	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10065	ifc* | ifort*)			# Intel Fortran compiler
10066	  tmp_addflag=' -nofor_main' ;;
10067	lf95*)				# Lahey Fortran 8.1
10068	  whole_archive_flag_spec=
10069	  tmp_sharedflag='--shared' ;;
10070	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10071	  tmp_sharedflag='-qmkshrobj'
10072	  tmp_addflag= ;;
10073	nvcc*)	# Cuda Compiler Driver 2.2
10074	  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'
10075	  compiler_needs_object=yes
10076	  ;;
10077	esac
10078	case `$CC -V 2>&1 | sed 5q` in
10079	*Sun\ C*)			# Sun C 5.9
10080	  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'
10081	  compiler_needs_object=yes
10082	  tmp_sharedflag='-G' ;;
10083	*Sun\ F*)			# Sun Fortran 8.3
10084	  tmp_sharedflag='-G' ;;
10085	esac
10086	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10087
10088        if test "x$supports_anon_versioning" = xyes; then
10089          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10090	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10091	    echo "local: *; };" >> $output_objdir/$libname.ver~
10092	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10093        fi
10094
10095	case $cc_basename in
10096	xlf* | bgf* | bgxlf* | mpixlf*)
10097	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10098	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10099	  hardcode_libdir_flag_spec=
10100	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
10101	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10102	  if test "x$supports_anon_versioning" = xyes; then
10103	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10104	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10105	      echo "local: *; };" >> $output_objdir/$libname.ver~
10106	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10107	  fi
10108	  ;;
10109	esac
10110      else
10111        ld_shlibs=no
10112      fi
10113      ;;
10114
10115    netbsd*)
10116      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10117	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10118	wlarc=
10119      else
10120	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10121	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10122      fi
10123      ;;
10124
10125    solaris*)
10126      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10127	ld_shlibs=no
10128	cat <<_LT_EOF 1>&2
10129
10130*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10131*** create shared libraries on Solaris systems.  Therefore, libtool
10132*** is disabling shared libraries support.  We urge you to upgrade GNU
10133*** binutils to release 2.9.1 or newer.  Another option is to modify
10134*** your PATH or compiler configuration so that the native linker is
10135*** used, and then restart.
10136
10137_LT_EOF
10138      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10139	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10140	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10141      else
10142	ld_shlibs=no
10143      fi
10144      ;;
10145
10146    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10147      case `$LD -v 2>&1` in
10148        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10149	ld_shlibs=no
10150	cat <<_LT_EOF 1>&2
10151
10152*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10153*** reliably create shared libraries on SCO systems.  Therefore, libtool
10154*** is disabling shared libraries support.  We urge you to upgrade GNU
10155*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10156*** your PATH or compiler configuration so that the native linker is
10157*** used, and then restart.
10158
10159_LT_EOF
10160	;;
10161	*)
10162	  # For security reasons, it is highly recommended that you always
10163	  # use absolute paths for naming shared libraries, and exclude the
10164	  # DT_RUNPATH tag from executables and libraries.  But doing so
10165	  # requires that you compile everything twice, which is a pain.
10166	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10167	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10168	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10169	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10170	  else
10171	    ld_shlibs=no
10172	  fi
10173	;;
10174      esac
10175      ;;
10176
10177    sunos4*)
10178      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10179      wlarc=
10180      hardcode_direct=yes
10181      hardcode_shlibpath_var=no
10182      ;;
10183
10184    *)
10185      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10186	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10187	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10188      else
10189	ld_shlibs=no
10190      fi
10191      ;;
10192    esac
10193
10194    if test "$ld_shlibs" = no; then
10195      runpath_var=
10196      hardcode_libdir_flag_spec=
10197      export_dynamic_flag_spec=
10198      whole_archive_flag_spec=
10199    fi
10200  else
10201    # PORTME fill in a description of your system's linker (not GNU ld)
10202    case $host_os in
10203    aix3*)
10204      allow_undefined_flag=unsupported
10205      always_export_symbols=yes
10206      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'
10207      # Note: this linker hardcodes the directories in LIBPATH if there
10208      # are no directories specified by -L.
10209      hardcode_minus_L=yes
10210      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10211	# Neither direct hardcoding nor static linking is supported with a
10212	# broken collect2.
10213	hardcode_direct=unsupported
10214      fi
10215      ;;
10216
10217    aix[4-9]*)
10218      if test "$host_cpu" = ia64; then
10219	# On IA64, the linker does run time linking by default, so we don't
10220	# have to do anything special.
10221	aix_use_runtimelinking=no
10222	exp_sym_flag='-Bexport'
10223	no_entry_flag=""
10224      else
10225	# If we're using GNU nm, then we don't want the "-C" option.
10226	# -C means demangle to AIX nm, but means don't demangle with GNU nm
10227	# Also, AIX nm treats weak defined symbols like other global
10228	# defined symbols, whereas GNU nm marks them as "W".
10229	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10230	  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'
10231	else
10232	  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'
10233	fi
10234	aix_use_runtimelinking=no
10235
10236	# Test if we are trying to use run time linking or normal
10237	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10238	# need to do runtime linking.
10239	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10240	  for ld_flag in $LDFLAGS; do
10241	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10242	    aix_use_runtimelinking=yes
10243	    break
10244	  fi
10245	  done
10246	  ;;
10247	esac
10248
10249	exp_sym_flag='-bexport'
10250	no_entry_flag='-bnoentry'
10251      fi
10252
10253      # When large executables or shared objects are built, AIX ld can
10254      # have problems creating the table of contents.  If linking a library
10255      # or program results in "error TOC overflow" add -mminimal-toc to
10256      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10257      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10258
10259      archive_cmds=''
10260      hardcode_direct=yes
10261      hardcode_direct_absolute=yes
10262      hardcode_libdir_separator=':'
10263      link_all_deplibs=yes
10264      file_list_spec='${wl}-f,'
10265
10266      if test "$GCC" = yes; then
10267	case $host_os in aix4.[012]|aix4.[012].*)
10268	# We only want to do this on AIX 4.2 and lower, the check
10269	# below for broken collect2 doesn't work under 4.3+
10270	  collect2name=`${CC} -print-prog-name=collect2`
10271	  if test -f "$collect2name" &&
10272	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10273	  then
10274	  # We have reworked collect2
10275	  :
10276	  else
10277	  # We have old collect2
10278	  hardcode_direct=unsupported
10279	  # It fails to find uninstalled libraries when the uninstalled
10280	  # path is not listed in the libpath.  Setting hardcode_minus_L
10281	  # to unsupported forces relinking
10282	  hardcode_minus_L=yes
10283	  hardcode_libdir_flag_spec='-L$libdir'
10284	  hardcode_libdir_separator=
10285	  fi
10286	  ;;
10287	esac
10288	shared_flag='-shared'
10289	if test "$aix_use_runtimelinking" = yes; then
10290	  shared_flag="$shared_flag "'${wl}-G'
10291	fi
10292      else
10293	# not using gcc
10294	if test "$host_cpu" = ia64; then
10295	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10296	# chokes on -Wl,-G. The following line is correct:
10297	  shared_flag='-G'
10298	else
10299	  if test "$aix_use_runtimelinking" = yes; then
10300	    shared_flag='${wl}-G'
10301	  else
10302	    shared_flag='${wl}-bM:SRE'
10303	  fi
10304	fi
10305      fi
10306
10307      export_dynamic_flag_spec='${wl}-bexpall'
10308      # It seems that -bexpall does not export symbols beginning with
10309      # underscore (_), so it is better to generate a list of symbols to export.
10310      always_export_symbols=yes
10311      if test "$aix_use_runtimelinking" = yes; then
10312	# Warning - without using the other runtime loading flags (-brtl),
10313	# -berok will link without error, but may produce a broken library.
10314	allow_undefined_flag='-berok'
10315        # Determine the default libpath from the value encoded in an
10316        # empty executable.
10317        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10318/* end confdefs.h.  */
10319
10320int
10321main ()
10322{
10323
10324  ;
10325  return 0;
10326}
10327_ACEOF
10328if ac_fn_c_try_link "$LINENO"; then :
10329
10330lt_aix_libpath_sed='
10331    /Import File Strings/,/^$/ {
10332	/^0/ {
10333	    s/^0  *\(.*\)$/\1/
10334	    p
10335	}
10336    }'
10337aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10338# Check for a 64-bit object if we didn't find anything.
10339if test -z "$aix_libpath"; then
10340  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10341fi
10342fi
10343rm -f core conftest.err conftest.$ac_objext \
10344    conftest$ac_exeext conftest.$ac_ext
10345if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10346
10347        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10348        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"
10349      else
10350	if test "$host_cpu" = ia64; then
10351	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10352	  allow_undefined_flag="-z nodefs"
10353	  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"
10354	else
10355	 # Determine the default libpath from the value encoded in an
10356	 # empty executable.
10357	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10358/* end confdefs.h.  */
10359
10360int
10361main ()
10362{
10363
10364  ;
10365  return 0;
10366}
10367_ACEOF
10368if ac_fn_c_try_link "$LINENO"; then :
10369
10370lt_aix_libpath_sed='
10371    /Import File Strings/,/^$/ {
10372	/^0/ {
10373	    s/^0  *\(.*\)$/\1/
10374	    p
10375	}
10376    }'
10377aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10378# Check for a 64-bit object if we didn't find anything.
10379if test -z "$aix_libpath"; then
10380  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10381fi
10382fi
10383rm -f core conftest.err conftest.$ac_objext \
10384    conftest$ac_exeext conftest.$ac_ext
10385if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10386
10387	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10388	  # Warning - without using the other run time loading flags,
10389	  # -berok will link without error, but may produce a broken library.
10390	  no_undefined_flag=' ${wl}-bernotok'
10391	  allow_undefined_flag=' ${wl}-berok'
10392	  if test "$with_gnu_ld" = yes; then
10393	    # We only use this code for GNU lds that support --whole-archive.
10394	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10395	  else
10396	    # Exported symbols can be pulled into shared objects from archives
10397	    whole_archive_flag_spec='$convenience'
10398	  fi
10399	  archive_cmds_need_lc=yes
10400	  # This is similar to how AIX traditionally builds its shared libraries.
10401	  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'
10402	fi
10403      fi
10404      ;;
10405
10406    amigaos*)
10407      case $host_cpu in
10408      powerpc)
10409            # see comment about AmigaOS4 .so support
10410            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10411            archive_expsym_cmds=''
10412        ;;
10413      m68k)
10414            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)'
10415            hardcode_libdir_flag_spec='-L$libdir'
10416            hardcode_minus_L=yes
10417        ;;
10418      esac
10419      ;;
10420
10421    bsdi[45]*)
10422      export_dynamic_flag_spec=-rdynamic
10423      ;;
10424
10425    cygwin* | mingw* | pw32* | cegcc*)
10426      # When not using gcc, we currently assume that we are using
10427      # Microsoft Visual C++.
10428      # hardcode_libdir_flag_spec is actually meaningless, as there is
10429      # no search path for DLLs.
10430      hardcode_libdir_flag_spec=' '
10431      allow_undefined_flag=unsupported
10432      # Tell ltmain to make .lib files, not .a files.
10433      libext=lib
10434      # Tell ltmain to make .dll files, not .so files.
10435      shrext_cmds=".dll"
10436      # FIXME: Setting linknames here is a bad hack.
10437      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10438      # The linker will automatically build a .lib file if we build a DLL.
10439      old_archive_from_new_cmds='true'
10440      # FIXME: Should let the user specify the lib program.
10441      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10442      fix_srcfile_path='`cygpath -w "$srcfile"`'
10443      enable_shared_with_static_runtimes=yes
10444      ;;
10445
10446    darwin* | rhapsody*)
10447
10448
10449  archive_cmds_need_lc=no
10450  hardcode_direct=no
10451  hardcode_automatic=yes
10452  hardcode_shlibpath_var=unsupported
10453  if test "$lt_cv_ld_force_load" = "yes"; then
10454    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\"`'
10455  else
10456    whole_archive_flag_spec=''
10457  fi
10458  link_all_deplibs=yes
10459  allow_undefined_flag="$_lt_dar_allow_undefined"
10460  case $cc_basename in
10461     ifort*) _lt_dar_can_shared=yes ;;
10462     *) _lt_dar_can_shared=$GCC ;;
10463  esac
10464  if test "$_lt_dar_can_shared" = "yes"; then
10465    output_verbose_link_cmd=func_echo_all
10466    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10467    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10468    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}"
10469    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}"
10470
10471  else
10472  ld_shlibs=no
10473  fi
10474
10475      ;;
10476
10477    dgux*)
10478      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10479      hardcode_libdir_flag_spec='-L$libdir'
10480      hardcode_shlibpath_var=no
10481      ;;
10482
10483    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10484    # support.  Future versions do this automatically, but an explicit c++rt0.o
10485    # does not break anything, and helps significantly (at the cost of a little
10486    # extra space).
10487    freebsd2.2*)
10488      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10489      hardcode_libdir_flag_spec='-R$libdir'
10490      hardcode_direct=yes
10491      hardcode_shlibpath_var=no
10492      ;;
10493
10494    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10495    freebsd2.*)
10496      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10497      hardcode_direct=yes
10498      hardcode_minus_L=yes
10499      hardcode_shlibpath_var=no
10500      ;;
10501
10502    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10503    freebsd* | dragonfly*)
10504      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10505      hardcode_libdir_flag_spec='-R$libdir'
10506      hardcode_direct=yes
10507      hardcode_shlibpath_var=no
10508      ;;
10509
10510    hpux9*)
10511      if test "$GCC" = yes; then
10512	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'
10513      else
10514	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'
10515      fi
10516      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10517      hardcode_libdir_separator=:
10518      hardcode_direct=yes
10519
10520      # hardcode_minus_L: Not really in the search PATH,
10521      # but as the default location of the library.
10522      hardcode_minus_L=yes
10523      export_dynamic_flag_spec='${wl}-E'
10524      ;;
10525
10526    hpux10*)
10527      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10528	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10529      else
10530	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10531      fi
10532      if test "$with_gnu_ld" = no; then
10533	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10534	hardcode_libdir_flag_spec_ld='+b $libdir'
10535	hardcode_libdir_separator=:
10536	hardcode_direct=yes
10537	hardcode_direct_absolute=yes
10538	export_dynamic_flag_spec='${wl}-E'
10539	# hardcode_minus_L: Not really in the search PATH,
10540	# but as the default location of the library.
10541	hardcode_minus_L=yes
10542      fi
10543      ;;
10544
10545    hpux11*)
10546      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10547	case $host_cpu in
10548	hppa*64*)
10549	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10550	  ;;
10551	ia64*)
10552	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10553	  ;;
10554	*)
10555	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10556	  ;;
10557	esac
10558      else
10559	case $host_cpu in
10560	hppa*64*)
10561	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10562	  ;;
10563	ia64*)
10564	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10565	  ;;
10566	*)
10567
10568	  # Older versions of the 11.00 compiler do not understand -b yet
10569	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10570	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10571$as_echo_n "checking if $CC understands -b... " >&6; }
10572if ${lt_cv_prog_compiler__b+:} false; then :
10573  $as_echo_n "(cached) " >&6
10574else
10575  lt_cv_prog_compiler__b=no
10576   save_LDFLAGS="$LDFLAGS"
10577   LDFLAGS="$LDFLAGS -b"
10578   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10579   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10580     # The linker can only warn and ignore the option if not recognized
10581     # So say no if there are warnings
10582     if test -s conftest.err; then
10583       # Append any errors to the config.log.
10584       cat conftest.err 1>&5
10585       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10586       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10587       if diff conftest.exp conftest.er2 >/dev/null; then
10588         lt_cv_prog_compiler__b=yes
10589       fi
10590     else
10591       lt_cv_prog_compiler__b=yes
10592     fi
10593   fi
10594   $RM -r conftest*
10595   LDFLAGS="$save_LDFLAGS"
10596
10597fi
10598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10599$as_echo "$lt_cv_prog_compiler__b" >&6; }
10600
10601if test x"$lt_cv_prog_compiler__b" = xyes; then
10602    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10603else
10604    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10605fi
10606
10607	  ;;
10608	esac
10609      fi
10610      if test "$with_gnu_ld" = no; then
10611	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10612	hardcode_libdir_separator=:
10613
10614	case $host_cpu in
10615	hppa*64*|ia64*)
10616	  hardcode_direct=no
10617	  hardcode_shlibpath_var=no
10618	  ;;
10619	*)
10620	  hardcode_direct=yes
10621	  hardcode_direct_absolute=yes
10622	  export_dynamic_flag_spec='${wl}-E'
10623
10624	  # hardcode_minus_L: Not really in the search PATH,
10625	  # but as the default location of the library.
10626	  hardcode_minus_L=yes
10627	  ;;
10628	esac
10629      fi
10630      ;;
10631
10632    irix5* | irix6* | nonstopux*)
10633      if test "$GCC" = yes; then
10634	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'
10635	# Try to use the -exported_symbol ld option, if it does not
10636	# work, assume that -exports_file does not work either and
10637	# implicitly export all symbols.
10638        save_LDFLAGS="$LDFLAGS"
10639        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10640        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10641/* end confdefs.h.  */
10642int foo(void) {}
10643_ACEOF
10644if ac_fn_c_try_link "$LINENO"; then :
10645  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'
10646
10647fi
10648rm -f core conftest.err conftest.$ac_objext \
10649    conftest$ac_exeext conftest.$ac_ext
10650        LDFLAGS="$save_LDFLAGS"
10651      else
10652	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'
10653	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'
10654      fi
10655      archive_cmds_need_lc='no'
10656      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10657      hardcode_libdir_separator=:
10658      inherit_rpath=yes
10659      link_all_deplibs=yes
10660      ;;
10661
10662    netbsd*)
10663      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10664	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10665      else
10666	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10667      fi
10668      hardcode_libdir_flag_spec='-R$libdir'
10669      hardcode_direct=yes
10670      hardcode_shlibpath_var=no
10671      ;;
10672
10673    newsos6)
10674      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10675      hardcode_direct=yes
10676      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10677      hardcode_libdir_separator=:
10678      hardcode_shlibpath_var=no
10679      ;;
10680
10681    *nto* | *qnx*)
10682      ;;
10683
10684    openbsd*)
10685      if test -f /usr/libexec/ld.so; then
10686	hardcode_direct=yes
10687	hardcode_shlibpath_var=no
10688	hardcode_direct_absolute=yes
10689	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10690	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10691	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10692	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10693	  export_dynamic_flag_spec='${wl}-E'
10694	else
10695	  case $host_os in
10696	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10697	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10698	     hardcode_libdir_flag_spec='-R$libdir'
10699	     ;;
10700	   *)
10701	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10702	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10703	     ;;
10704	  esac
10705	fi
10706      else
10707	ld_shlibs=no
10708      fi
10709      ;;
10710
10711    os2*)
10712      hardcode_libdir_flag_spec='-L$libdir'
10713      hardcode_minus_L=yes
10714      allow_undefined_flag=unsupported
10715      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'
10716      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10717      ;;
10718
10719    osf3*)
10720      if test "$GCC" = yes; then
10721	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10722	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'
10723      else
10724	allow_undefined_flag=' -expect_unresolved \*'
10725	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'
10726      fi
10727      archive_cmds_need_lc='no'
10728      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10729      hardcode_libdir_separator=:
10730      ;;
10731
10732    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10733      if test "$GCC" = yes; then
10734	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10735	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'
10736	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10737      else
10738	allow_undefined_flag=' -expect_unresolved \*'
10739	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'
10740	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~
10741	$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'
10742
10743	# Both c and cxx compiler support -rpath directly
10744	hardcode_libdir_flag_spec='-rpath $libdir'
10745      fi
10746      archive_cmds_need_lc='no'
10747      hardcode_libdir_separator=:
10748      ;;
10749
10750    solaris*)
10751      no_undefined_flag=' -z defs'
10752      if test "$GCC" = yes; then
10753	wlarc='${wl}'
10754	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10755	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10756	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10757      else
10758	case `$CC -V 2>&1` in
10759	*"Compilers 5.0"*)
10760	  wlarc=''
10761	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10762	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10763	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10764	  ;;
10765	*)
10766	  wlarc='${wl}'
10767	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10768	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10769	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10770	  ;;
10771	esac
10772      fi
10773      hardcode_libdir_flag_spec='-R$libdir'
10774      hardcode_shlibpath_var=no
10775      case $host_os in
10776      solaris2.[0-5] | solaris2.[0-5].*) ;;
10777      *)
10778	# The compiler driver will combine and reorder linker options,
10779	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10780	# but is careful enough not to reorder.
10781	# Supported since Solaris 2.6 (maybe 2.5.1?)
10782	if test "$GCC" = yes; then
10783	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10784	else
10785	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10786	fi
10787	;;
10788      esac
10789      link_all_deplibs=yes
10790      ;;
10791
10792    sunos4*)
10793      if test "x$host_vendor" = xsequent; then
10794	# Use $CC to link under sequent, because it throws in some extra .o
10795	# files that make .init and .fini sections work.
10796	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10797      else
10798	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10799      fi
10800      hardcode_libdir_flag_spec='-L$libdir'
10801      hardcode_direct=yes
10802      hardcode_minus_L=yes
10803      hardcode_shlibpath_var=no
10804      ;;
10805
10806    sysv4)
10807      case $host_vendor in
10808	sni)
10809	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10810	  hardcode_direct=yes # is this really true???
10811	;;
10812	siemens)
10813	  ## LD is ld it makes a PLAMLIB
10814	  ## CC just makes a GrossModule.
10815	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10816	  reload_cmds='$CC -r -o $output$reload_objs'
10817	  hardcode_direct=no
10818        ;;
10819	motorola)
10820	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10821	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10822	;;
10823      esac
10824      runpath_var='LD_RUN_PATH'
10825      hardcode_shlibpath_var=no
10826      ;;
10827
10828    sysv4.3*)
10829      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10830      hardcode_shlibpath_var=no
10831      export_dynamic_flag_spec='-Bexport'
10832      ;;
10833
10834    sysv4*MP*)
10835      if test -d /usr/nec; then
10836	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10837	hardcode_shlibpath_var=no
10838	runpath_var=LD_RUN_PATH
10839	hardcode_runpath_var=yes
10840	ld_shlibs=yes
10841      fi
10842      ;;
10843
10844    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10845      no_undefined_flag='${wl}-z,text'
10846      archive_cmds_need_lc=no
10847      hardcode_shlibpath_var=no
10848      runpath_var='LD_RUN_PATH'
10849
10850      if test "$GCC" = yes; then
10851	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10852	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10853      else
10854	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10855	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10856      fi
10857      ;;
10858
10859    sysv5* | sco3.2v5* | sco5v6*)
10860      # Note: We can NOT use -z defs as we might desire, because we do not
10861      # link with -lc, and that would cause any symbols used from libc to
10862      # always be unresolved, which means just about no library would
10863      # ever link correctly.  If we're not using GNU ld we use -z text
10864      # though, which does catch some bad symbols but isn't as heavy-handed
10865      # as -z defs.
10866      no_undefined_flag='${wl}-z,text'
10867      allow_undefined_flag='${wl}-z,nodefs'
10868      archive_cmds_need_lc=no
10869      hardcode_shlibpath_var=no
10870      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10871      hardcode_libdir_separator=':'
10872      link_all_deplibs=yes
10873      export_dynamic_flag_spec='${wl}-Bexport'
10874      runpath_var='LD_RUN_PATH'
10875
10876      if test "$GCC" = yes; then
10877	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10878	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10879      else
10880	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10881	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10882      fi
10883      ;;
10884
10885    uts4*)
10886      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10887      hardcode_libdir_flag_spec='-L$libdir'
10888      hardcode_shlibpath_var=no
10889      ;;
10890
10891    *)
10892      ld_shlibs=no
10893      ;;
10894    esac
10895
10896    if test x$host_vendor = xsni; then
10897      case $host in
10898      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10899	export_dynamic_flag_spec='${wl}-Blargedynsym'
10900	;;
10901      esac
10902    fi
10903  fi
10904
10905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10906$as_echo "$ld_shlibs" >&6; }
10907test "$ld_shlibs" = no && can_build_shared=no
10908
10909with_gnu_ld=$with_gnu_ld
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925#
10926# Do we need to explicitly link libc?
10927#
10928case "x$archive_cmds_need_lc" in
10929x|xyes)
10930  # Assume -lc should be added
10931  archive_cmds_need_lc=yes
10932
10933  if test "$enable_shared" = yes && test "$GCC" = yes; then
10934    case $archive_cmds in
10935    *'~'*)
10936      # FIXME: we may have to deal with multi-command sequences.
10937      ;;
10938    '$CC '*)
10939      # Test whether the compiler implicitly links with -lc since on some
10940      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10941      # to ld, don't add -lc before -lgcc.
10942      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10943$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10944if ${lt_cv_archive_cmds_need_lc+:} false; then :
10945  $as_echo_n "(cached) " >&6
10946else
10947  $RM conftest*
10948	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10949
10950	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10951  (eval $ac_compile) 2>&5
10952  ac_status=$?
10953  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10954  test $ac_status = 0; } 2>conftest.err; then
10955	  soname=conftest
10956	  lib=conftest
10957	  libobjs=conftest.$ac_objext
10958	  deplibs=
10959	  wl=$lt_prog_compiler_wl
10960	  pic_flag=$lt_prog_compiler_pic
10961	  compiler_flags=-v
10962	  linker_flags=-v
10963	  verstring=
10964	  output_objdir=.
10965	  libname=conftest
10966	  lt_save_allow_undefined_flag=$allow_undefined_flag
10967	  allow_undefined_flag=
10968	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10969  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10970  ac_status=$?
10971  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10972  test $ac_status = 0; }
10973	  then
10974	    lt_cv_archive_cmds_need_lc=no
10975	  else
10976	    lt_cv_archive_cmds_need_lc=yes
10977	  fi
10978	  allow_undefined_flag=$lt_save_allow_undefined_flag
10979	else
10980	  cat conftest.err 1>&5
10981	fi
10982	$RM conftest*
10983
10984fi
10985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10986$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10987      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10988      ;;
10989    esac
10990  fi
10991  ;;
10992esac
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
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  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11151$as_echo_n "checking dynamic linker characteristics... " >&6; }
11152
11153if test "$GCC" = yes; then
11154  case $host_os in
11155    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11156    *) lt_awk_arg="/^libraries:/" ;;
11157  esac
11158  case $host_os in
11159    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11160    *) lt_sed_strip_eq="s,=/,/,g" ;;
11161  esac
11162  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11163  case $lt_search_path_spec in
11164  *\;*)
11165    # if the path contains ";" then we assume it to be the separator
11166    # otherwise default to the standard path separator (i.e. ":") - it is
11167    # assumed that no part of a normal pathname contains ";" but that should
11168    # okay in the real world where ";" in dirpaths is itself problematic.
11169    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11170    ;;
11171  *)
11172    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11173    ;;
11174  esac
11175  # Ok, now we have the path, separated by spaces, we can step through it
11176  # and add multilib dir if necessary.
11177  lt_tmp_lt_search_path_spec=
11178  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11179  for lt_sys_path in $lt_search_path_spec; do
11180    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11181      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11182    else
11183      test -d "$lt_sys_path" && \
11184	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11185    fi
11186  done
11187  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11188BEGIN {RS=" "; FS="/|\n";} {
11189  lt_foo="";
11190  lt_count=0;
11191  for (lt_i = NF; lt_i > 0; lt_i--) {
11192    if ($lt_i != "" && $lt_i != ".") {
11193      if ($lt_i == "..") {
11194        lt_count++;
11195      } else {
11196        if (lt_count == 0) {
11197          lt_foo="/" $lt_i lt_foo;
11198        } else {
11199          lt_count--;
11200        }
11201      }
11202    }
11203  }
11204  if (lt_foo != "") { lt_freq[lt_foo]++; }
11205  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11206}'`
11207  # AWK program above erroneously prepends '/' to C:/dos/paths
11208  # for these hosts.
11209  case $host_os in
11210    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11211      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11212  esac
11213  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11214else
11215  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11216fi
11217library_names_spec=
11218libname_spec='lib$name'
11219soname_spec=
11220shrext_cmds=".so"
11221postinstall_cmds=
11222postuninstall_cmds=
11223finish_cmds=
11224finish_eval=
11225shlibpath_var=
11226shlibpath_overrides_runpath=unknown
11227version_type=none
11228dynamic_linker="$host_os ld.so"
11229sys_lib_dlsearch_path_spec="/lib /usr/lib"
11230need_lib_prefix=unknown
11231hardcode_into_libs=no
11232
11233# when you set need_version to no, make sure it does not cause -set_version
11234# flags to be left without arguments
11235need_version=unknown
11236
11237case $host_os in
11238aix3*)
11239  version_type=linux
11240  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11241  shlibpath_var=LIBPATH
11242
11243  # AIX 3 has no versioning support, so we append a major version to the name.
11244  soname_spec='${libname}${release}${shared_ext}$major'
11245  ;;
11246
11247aix[4-9]*)
11248  version_type=linux
11249  need_lib_prefix=no
11250  need_version=no
11251  hardcode_into_libs=yes
11252  if test "$host_cpu" = ia64; then
11253    # AIX 5 supports IA64
11254    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11255    shlibpath_var=LD_LIBRARY_PATH
11256  else
11257    # With GCC up to 2.95.x, collect2 would create an import file
11258    # for dependence libraries.  The import file would start with
11259    # the line `#! .'.  This would cause the generated library to
11260    # depend on `.', always an invalid library.  This was fixed in
11261    # development snapshots of GCC prior to 3.0.
11262    case $host_os in
11263      aix4 | aix4.[01] | aix4.[01].*)
11264      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11265	   echo ' yes '
11266	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11267	:
11268      else
11269	can_build_shared=no
11270      fi
11271      ;;
11272    esac
11273    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11274    # soname into executable. Probably we can add versioning support to
11275    # collect2, so additional links can be useful in future.
11276    if test "$aix_use_runtimelinking" = yes; then
11277      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11278      # instead of lib<name>.a to let people know that these are not
11279      # typical AIX shared libraries.
11280      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11281    else
11282      # We preserve .a as extension for shared libraries through AIX4.2
11283      # and later when we are not doing run time linking.
11284      library_names_spec='${libname}${release}.a $libname.a'
11285      soname_spec='${libname}${release}${shared_ext}$major'
11286    fi
11287    shlibpath_var=LIBPATH
11288  fi
11289  ;;
11290
11291amigaos*)
11292  case $host_cpu in
11293  powerpc)
11294    # Since July 2007 AmigaOS4 officially supports .so libraries.
11295    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11296    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11297    ;;
11298  m68k)
11299    library_names_spec='$libname.ixlibrary $libname.a'
11300    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11301    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'
11302    ;;
11303  esac
11304  ;;
11305
11306beos*)
11307  library_names_spec='${libname}${shared_ext}'
11308  dynamic_linker="$host_os ld.so"
11309  shlibpath_var=LIBRARY_PATH
11310  ;;
11311
11312bsdi[45]*)
11313  version_type=linux
11314  need_version=no
11315  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11316  soname_spec='${libname}${release}${shared_ext}$major'
11317  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11318  shlibpath_var=LD_LIBRARY_PATH
11319  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11320  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11321  # the default ld.so.conf also contains /usr/contrib/lib and
11322  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11323  # libtool to hard-code these into programs
11324  ;;
11325
11326cygwin* | mingw* | pw32* | cegcc*)
11327  version_type=windows
11328  shrext_cmds=".dll"
11329  need_version=no
11330  need_lib_prefix=no
11331
11332  case $GCC,$host_os in
11333  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11334    library_names_spec='$libname.dll.a'
11335    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11336    postinstall_cmds='base_file=`basename \${file}`~
11337      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11338      dldir=$destdir/`dirname \$dlpath`~
11339      test -d \$dldir || mkdir -p \$dldir~
11340      $install_prog $dir/$dlname \$dldir/$dlname~
11341      chmod a+x \$dldir/$dlname~
11342      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11343        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11344      fi'
11345    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11346      dlpath=$dir/\$dldll~
11347       $RM \$dlpath'
11348    shlibpath_overrides_runpath=yes
11349
11350    case $host_os in
11351    cygwin*)
11352      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11353      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11354
11355      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11356      ;;
11357    mingw* | cegcc*)
11358      # MinGW DLLs use traditional 'lib' prefix
11359      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11360      ;;
11361    pw32*)
11362      # pw32 DLLs use 'pw' prefix rather than 'lib'
11363      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11364      ;;
11365    esac
11366    ;;
11367
11368  *)
11369    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11370    ;;
11371  esac
11372  dynamic_linker='Win32 ld.exe'
11373  # FIXME: first we should search . and the directory the executable is in
11374  shlibpath_var=PATH
11375  ;;
11376
11377darwin* | rhapsody*)
11378  dynamic_linker="$host_os dyld"
11379  version_type=darwin
11380  need_lib_prefix=no
11381  need_version=no
11382  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11383  soname_spec='${libname}${release}${major}$shared_ext'
11384  shlibpath_overrides_runpath=yes
11385  shlibpath_var=DYLD_LIBRARY_PATH
11386  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11387
11388  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11389  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11390  ;;
11391
11392dgux*)
11393  version_type=linux
11394  need_lib_prefix=no
11395  need_version=no
11396  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11397  soname_spec='${libname}${release}${shared_ext}$major'
11398  shlibpath_var=LD_LIBRARY_PATH
11399  ;;
11400
11401freebsd* | dragonfly*)
11402  # DragonFly does not have aout.  When/if they implement a new
11403  # versioning mechanism, adjust this.
11404  if test -x /usr/bin/objformat; then
11405    objformat=`/usr/bin/objformat`
11406  else
11407    case $host_os in
11408    freebsd[23].*) objformat=aout ;;
11409    *) objformat=elf ;;
11410    esac
11411  fi
11412  version_type=freebsd-$objformat
11413  case $version_type in
11414    freebsd-elf*)
11415      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11416      need_version=no
11417      need_lib_prefix=no
11418      ;;
11419    freebsd-*)
11420      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11421      need_version=yes
11422      ;;
11423  esac
11424  shlibpath_var=LD_LIBRARY_PATH
11425  case $host_os in
11426  freebsd2.*)
11427    shlibpath_overrides_runpath=yes
11428    ;;
11429  freebsd3.[01]* | freebsdelf3.[01]*)
11430    shlibpath_overrides_runpath=yes
11431    hardcode_into_libs=yes
11432    ;;
11433  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11434  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11435    shlibpath_overrides_runpath=no
11436    hardcode_into_libs=yes
11437    ;;
11438  *) # from 4.6 on, and DragonFly
11439    shlibpath_overrides_runpath=yes
11440    hardcode_into_libs=yes
11441    ;;
11442  esac
11443  ;;
11444
11445gnu*)
11446  version_type=linux
11447  need_lib_prefix=no
11448  need_version=no
11449  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11450  soname_spec='${libname}${release}${shared_ext}$major'
11451  shlibpath_var=LD_LIBRARY_PATH
11452  hardcode_into_libs=yes
11453  ;;
11454
11455haiku*)
11456  version_type=linux
11457  need_lib_prefix=no
11458  need_version=no
11459  dynamic_linker="$host_os runtime_loader"
11460  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11461  soname_spec='${libname}${release}${shared_ext}$major'
11462  shlibpath_var=LIBRARY_PATH
11463  shlibpath_overrides_runpath=yes
11464  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11465  hardcode_into_libs=yes
11466  ;;
11467
11468hpux9* | hpux10* | hpux11*)
11469  # Give a soname corresponding to the major version so that dld.sl refuses to
11470  # link against other versions.
11471  version_type=sunos
11472  need_lib_prefix=no
11473  need_version=no
11474  case $host_cpu in
11475  ia64*)
11476    shrext_cmds='.so'
11477    hardcode_into_libs=yes
11478    dynamic_linker="$host_os dld.so"
11479    shlibpath_var=LD_LIBRARY_PATH
11480    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11481    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11482    soname_spec='${libname}${release}${shared_ext}$major'
11483    if test "X$HPUX_IA64_MODE" = X32; then
11484      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11485    else
11486      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11487    fi
11488    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11489    ;;
11490  hppa*64*)
11491    shrext_cmds='.sl'
11492    hardcode_into_libs=yes
11493    dynamic_linker="$host_os dld.sl"
11494    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11495    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11496    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11497    soname_spec='${libname}${release}${shared_ext}$major'
11498    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11499    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11500    ;;
11501  *)
11502    shrext_cmds='.sl'
11503    dynamic_linker="$host_os dld.sl"
11504    shlibpath_var=SHLIB_PATH
11505    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11506    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11507    soname_spec='${libname}${release}${shared_ext}$major'
11508    ;;
11509  esac
11510  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11511  postinstall_cmds='chmod 555 $lib'
11512  # or fails outright, so override atomically:
11513  install_override_mode=555
11514  ;;
11515
11516interix[3-9]*)
11517  version_type=linux
11518  need_lib_prefix=no
11519  need_version=no
11520  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11521  soname_spec='${libname}${release}${shared_ext}$major'
11522  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11523  shlibpath_var=LD_LIBRARY_PATH
11524  shlibpath_overrides_runpath=no
11525  hardcode_into_libs=yes
11526  ;;
11527
11528irix5* | irix6* | nonstopux*)
11529  case $host_os in
11530    nonstopux*) version_type=nonstopux ;;
11531    *)
11532	if test "$lt_cv_prog_gnu_ld" = yes; then
11533		version_type=linux
11534	else
11535		version_type=irix
11536	fi ;;
11537  esac
11538  need_lib_prefix=no
11539  need_version=no
11540  soname_spec='${libname}${release}${shared_ext}$major'
11541  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11542  case $host_os in
11543  irix5* | nonstopux*)
11544    libsuff= shlibsuff=
11545    ;;
11546  *)
11547    case $LD in # libtool.m4 will add one of these switches to LD
11548    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11549      libsuff= shlibsuff= libmagic=32-bit;;
11550    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11551      libsuff=32 shlibsuff=N32 libmagic=N32;;
11552    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11553      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11554    *) libsuff= shlibsuff= libmagic=never-match;;
11555    esac
11556    ;;
11557  esac
11558  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11559  shlibpath_overrides_runpath=no
11560  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11561  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11562  hardcode_into_libs=yes
11563  ;;
11564
11565# No shared lib support for Linux oldld, aout, or coff.
11566linux*oldld* | linux*aout* | linux*coff*)
11567  dynamic_linker=no
11568  ;;
11569
11570# This must be Linux ELF.
11571
11572# uclinux* changes (here and below) have been submitted to the libtool
11573# project, but have not yet been accepted: they are GCC-local changes
11574# for the time being.  (See
11575# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
11576linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
11577  version_type=linux
11578  need_lib_prefix=no
11579  need_version=no
11580  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11581  soname_spec='${libname}${release}${shared_ext}$major'
11582  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11583  shlibpath_var=LD_LIBRARY_PATH
11584  shlibpath_overrides_runpath=no
11585
11586  # Some binutils ld are patched to set DT_RUNPATH
11587  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11588  $as_echo_n "(cached) " >&6
11589else
11590  lt_cv_shlibpath_overrides_runpath=no
11591    save_LDFLAGS=$LDFLAGS
11592    save_libdir=$libdir
11593    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11594	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11595    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11596/* end confdefs.h.  */
11597
11598int
11599main ()
11600{
11601
11602  ;
11603  return 0;
11604}
11605_ACEOF
11606if ac_fn_c_try_link "$LINENO"; then :
11607  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11608  lt_cv_shlibpath_overrides_runpath=yes
11609fi
11610fi
11611rm -f core conftest.err conftest.$ac_objext \
11612    conftest$ac_exeext conftest.$ac_ext
11613    LDFLAGS=$save_LDFLAGS
11614    libdir=$save_libdir
11615
11616fi
11617
11618  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11619
11620  # This implies no fast_install, which is unacceptable.
11621  # Some rework will be needed to allow for fast_install
11622  # before this can be enabled.
11623  hardcode_into_libs=yes
11624
11625  # Append ld.so.conf contents to the search path
11626  if test -f /etc/ld.so.conf; then
11627    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' ' '`
11628    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11629  fi
11630
11631  # We used to test for /lib/ld.so.1 and disable shared libraries on
11632  # powerpc, because MkLinux only supported shared libraries with the
11633  # GNU dynamic linker.  Since this was broken with cross compilers,
11634  # most powerpc-linux boxes support dynamic linking these days and
11635  # people can always --disable-shared, the test was removed, and we
11636  # assume the GNU/Linux dynamic linker is in use.
11637  dynamic_linker='GNU/Linux ld.so'
11638  ;;
11639
11640netbsd*)
11641  version_type=sunos
11642  need_lib_prefix=no
11643  need_version=no
11644  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11645    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11646    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11647    dynamic_linker='NetBSD (a.out) ld.so'
11648  else
11649    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11650    soname_spec='${libname}${release}${shared_ext}$major'
11651    dynamic_linker='NetBSD ld.elf_so'
11652  fi
11653  shlibpath_var=LD_LIBRARY_PATH
11654  shlibpath_overrides_runpath=yes
11655  hardcode_into_libs=yes
11656  ;;
11657
11658newsos6)
11659  version_type=linux
11660  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11661  shlibpath_var=LD_LIBRARY_PATH
11662  shlibpath_overrides_runpath=yes
11663  ;;
11664
11665*nto* | *qnx*)
11666  version_type=qnx
11667  need_lib_prefix=no
11668  need_version=no
11669  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11670  soname_spec='${libname}${release}${shared_ext}$major'
11671  shlibpath_var=LD_LIBRARY_PATH
11672  shlibpath_overrides_runpath=no
11673  hardcode_into_libs=yes
11674  dynamic_linker='ldqnx.so'
11675  ;;
11676
11677openbsd*)
11678  version_type=sunos
11679  sys_lib_dlsearch_path_spec="/usr/lib"
11680  need_lib_prefix=no
11681  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11682  case $host_os in
11683    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11684    *)				need_version=no  ;;
11685  esac
11686  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11687  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11688  shlibpath_var=LD_LIBRARY_PATH
11689  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11690    case $host_os in
11691      openbsd2.[89] | openbsd2.[89].*)
11692	shlibpath_overrides_runpath=no
11693	;;
11694      *)
11695	shlibpath_overrides_runpath=yes
11696	;;
11697      esac
11698  else
11699    shlibpath_overrides_runpath=yes
11700  fi
11701  ;;
11702
11703os2*)
11704  libname_spec='$name'
11705  shrext_cmds=".dll"
11706  need_lib_prefix=no
11707  library_names_spec='$libname${shared_ext} $libname.a'
11708  dynamic_linker='OS/2 ld.exe'
11709  shlibpath_var=LIBPATH
11710  ;;
11711
11712osf3* | osf4* | osf5*)
11713  version_type=osf
11714  need_lib_prefix=no
11715  need_version=no
11716  soname_spec='${libname}${release}${shared_ext}$major'
11717  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11718  shlibpath_var=LD_LIBRARY_PATH
11719  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11720  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11721  ;;
11722
11723rdos*)
11724  dynamic_linker=no
11725  ;;
11726
11727solaris*)
11728  version_type=linux
11729  need_lib_prefix=no
11730  need_version=no
11731  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11732  soname_spec='${libname}${release}${shared_ext}$major'
11733  shlibpath_var=LD_LIBRARY_PATH
11734  shlibpath_overrides_runpath=yes
11735  hardcode_into_libs=yes
11736  # ldd complains unless libraries are executable
11737  postinstall_cmds='chmod +x $lib'
11738  ;;
11739
11740sunos4*)
11741  version_type=sunos
11742  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11743  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11744  shlibpath_var=LD_LIBRARY_PATH
11745  shlibpath_overrides_runpath=yes
11746  if test "$with_gnu_ld" = yes; then
11747    need_lib_prefix=no
11748  fi
11749  need_version=yes
11750  ;;
11751
11752sysv4 | sysv4.3*)
11753  version_type=linux
11754  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11755  soname_spec='${libname}${release}${shared_ext}$major'
11756  shlibpath_var=LD_LIBRARY_PATH
11757  case $host_vendor in
11758    sni)
11759      shlibpath_overrides_runpath=no
11760      need_lib_prefix=no
11761      runpath_var=LD_RUN_PATH
11762      ;;
11763    siemens)
11764      need_lib_prefix=no
11765      ;;
11766    motorola)
11767      need_lib_prefix=no
11768      need_version=no
11769      shlibpath_overrides_runpath=no
11770      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11771      ;;
11772  esac
11773  ;;
11774
11775sysv4*MP*)
11776  if test -d /usr/nec ;then
11777    version_type=linux
11778    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11779    soname_spec='$libname${shared_ext}.$major'
11780    shlibpath_var=LD_LIBRARY_PATH
11781  fi
11782  ;;
11783
11784sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11785  version_type=freebsd-elf
11786  need_lib_prefix=no
11787  need_version=no
11788  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11789  soname_spec='${libname}${release}${shared_ext}$major'
11790  shlibpath_var=LD_LIBRARY_PATH
11791  shlibpath_overrides_runpath=yes
11792  hardcode_into_libs=yes
11793  if test "$with_gnu_ld" = yes; then
11794    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11795  else
11796    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11797    case $host_os in
11798      sco3.2v5*)
11799        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11800	;;
11801    esac
11802  fi
11803  sys_lib_dlsearch_path_spec='/usr/lib'
11804  ;;
11805
11806tpf*)
11807  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11808  version_type=linux
11809  need_lib_prefix=no
11810  need_version=no
11811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11812  shlibpath_var=LD_LIBRARY_PATH
11813  shlibpath_overrides_runpath=no
11814  hardcode_into_libs=yes
11815  ;;
11816
11817uts4*)
11818  version_type=linux
11819  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11820  soname_spec='${libname}${release}${shared_ext}$major'
11821  shlibpath_var=LD_LIBRARY_PATH
11822  ;;
11823
11824*)
11825  dynamic_linker=no
11826  ;;
11827esac
11828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11829$as_echo "$dynamic_linker" >&6; }
11830test "$dynamic_linker" = no && can_build_shared=no
11831
11832variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11833if test "$GCC" = yes; then
11834  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11835fi
11836
11837if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11838  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11839fi
11840if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11841  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11842fi
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
11928
11929
11930
11931
11932
11933
11934
11935  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11936$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11937hardcode_action=
11938if test -n "$hardcode_libdir_flag_spec" ||
11939   test -n "$runpath_var" ||
11940   test "X$hardcode_automatic" = "Xyes" ; then
11941
11942  # We can hardcode non-existent directories.
11943  if test "$hardcode_direct" != no &&
11944     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11945     # have to relink, otherwise we might link with an installed library
11946     # when we should be linking with a yet-to-be-installed one
11947     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11948     test "$hardcode_minus_L" != no; then
11949    # Linking always hardcodes the temporary library directory.
11950    hardcode_action=relink
11951  else
11952    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11953    hardcode_action=immediate
11954  fi
11955else
11956  # We cannot hardcode anything, or else we can only hardcode existing
11957  # directories.
11958  hardcode_action=unsupported
11959fi
11960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11961$as_echo "$hardcode_action" >&6; }
11962
11963if test "$hardcode_action" = relink ||
11964   test "$inherit_rpath" = yes; then
11965  # Fast installation is not supported
11966  enable_fast_install=no
11967elif test "$shlibpath_overrides_runpath" = yes ||
11968     test "$enable_shared" = no; then
11969  # Fast installation is not necessary
11970  enable_fast_install=needless
11971fi
11972
11973
11974
11975
11976
11977
11978  if test "x$enable_dlopen" != xyes; then
11979  enable_dlopen=unknown
11980  enable_dlopen_self=unknown
11981  enable_dlopen_self_static=unknown
11982else
11983  lt_cv_dlopen=no
11984  lt_cv_dlopen_libs=
11985
11986  case $host_os in
11987  beos*)
11988    lt_cv_dlopen="load_add_on"
11989    lt_cv_dlopen_libs=
11990    lt_cv_dlopen_self=yes
11991    ;;
11992
11993  mingw* | pw32* | cegcc*)
11994    lt_cv_dlopen="LoadLibrary"
11995    lt_cv_dlopen_libs=
11996    ;;
11997
11998  cygwin*)
11999    lt_cv_dlopen="dlopen"
12000    lt_cv_dlopen_libs=
12001    ;;
12002
12003  darwin*)
12004  # if libdl is installed we need to link against it
12005    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12006$as_echo_n "checking for dlopen in -ldl... " >&6; }
12007if ${ac_cv_lib_dl_dlopen+:} false; then :
12008  $as_echo_n "(cached) " >&6
12009else
12010  ac_check_lib_save_LIBS=$LIBS
12011LIBS="-ldl  $LIBS"
12012cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12013/* end confdefs.h.  */
12014
12015/* Override any GCC internal prototype to avoid an error.
12016   Use char because int might match the return type of a GCC
12017   builtin and then its argument prototype would still apply.  */
12018#ifdef __cplusplus
12019extern "C"
12020#endif
12021char dlopen ();
12022int
12023main ()
12024{
12025return dlopen ();
12026  ;
12027  return 0;
12028}
12029_ACEOF
12030if ac_fn_c_try_link "$LINENO"; then :
12031  ac_cv_lib_dl_dlopen=yes
12032else
12033  ac_cv_lib_dl_dlopen=no
12034fi
12035rm -f core conftest.err conftest.$ac_objext \
12036    conftest$ac_exeext conftest.$ac_ext
12037LIBS=$ac_check_lib_save_LIBS
12038fi
12039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12040$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12041if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12042  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12043else
12044
12045    lt_cv_dlopen="dyld"
12046    lt_cv_dlopen_libs=
12047    lt_cv_dlopen_self=yes
12048
12049fi
12050
12051    ;;
12052
12053  *)
12054    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12055if test "x$ac_cv_func_shl_load" = xyes; then :
12056  lt_cv_dlopen="shl_load"
12057else
12058  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12059$as_echo_n "checking for shl_load in -ldld... " >&6; }
12060if ${ac_cv_lib_dld_shl_load+:} false; then :
12061  $as_echo_n "(cached) " >&6
12062else
12063  ac_check_lib_save_LIBS=$LIBS
12064LIBS="-ldld  $LIBS"
12065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12066/* end confdefs.h.  */
12067
12068/* Override any GCC internal prototype to avoid an error.
12069   Use char because int might match the return type of a GCC
12070   builtin and then its argument prototype would still apply.  */
12071#ifdef __cplusplus
12072extern "C"
12073#endif
12074char shl_load ();
12075int
12076main ()
12077{
12078return shl_load ();
12079  ;
12080  return 0;
12081}
12082_ACEOF
12083if ac_fn_c_try_link "$LINENO"; then :
12084  ac_cv_lib_dld_shl_load=yes
12085else
12086  ac_cv_lib_dld_shl_load=no
12087fi
12088rm -f core conftest.err conftest.$ac_objext \
12089    conftest$ac_exeext conftest.$ac_ext
12090LIBS=$ac_check_lib_save_LIBS
12091fi
12092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12093$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12094if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12095  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12096else
12097  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12098if test "x$ac_cv_func_dlopen" = xyes; then :
12099  lt_cv_dlopen="dlopen"
12100else
12101  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12102$as_echo_n "checking for dlopen in -ldl... " >&6; }
12103if ${ac_cv_lib_dl_dlopen+:} false; then :
12104  $as_echo_n "(cached) " >&6
12105else
12106  ac_check_lib_save_LIBS=$LIBS
12107LIBS="-ldl  $LIBS"
12108cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12109/* end confdefs.h.  */
12110
12111/* Override any GCC internal prototype to avoid an error.
12112   Use char because int might match the return type of a GCC
12113   builtin and then its argument prototype would still apply.  */
12114#ifdef __cplusplus
12115extern "C"
12116#endif
12117char dlopen ();
12118int
12119main ()
12120{
12121return dlopen ();
12122  ;
12123  return 0;
12124}
12125_ACEOF
12126if ac_fn_c_try_link "$LINENO"; then :
12127  ac_cv_lib_dl_dlopen=yes
12128else
12129  ac_cv_lib_dl_dlopen=no
12130fi
12131rm -f core conftest.err conftest.$ac_objext \
12132    conftest$ac_exeext conftest.$ac_ext
12133LIBS=$ac_check_lib_save_LIBS
12134fi
12135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12136$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12137if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12138  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12139else
12140  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12141$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12142if ${ac_cv_lib_svld_dlopen+:} false; then :
12143  $as_echo_n "(cached) " >&6
12144else
12145  ac_check_lib_save_LIBS=$LIBS
12146LIBS="-lsvld  $LIBS"
12147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12148/* end confdefs.h.  */
12149
12150/* Override any GCC internal prototype to avoid an error.
12151   Use char because int might match the return type of a GCC
12152   builtin and then its argument prototype would still apply.  */
12153#ifdef __cplusplus
12154extern "C"
12155#endif
12156char dlopen ();
12157int
12158main ()
12159{
12160return dlopen ();
12161  ;
12162  return 0;
12163}
12164_ACEOF
12165if ac_fn_c_try_link "$LINENO"; then :
12166  ac_cv_lib_svld_dlopen=yes
12167else
12168  ac_cv_lib_svld_dlopen=no
12169fi
12170rm -f core conftest.err conftest.$ac_objext \
12171    conftest$ac_exeext conftest.$ac_ext
12172LIBS=$ac_check_lib_save_LIBS
12173fi
12174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12175$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12176if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12177  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12178else
12179  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12180$as_echo_n "checking for dld_link in -ldld... " >&6; }
12181if ${ac_cv_lib_dld_dld_link+:} false; then :
12182  $as_echo_n "(cached) " >&6
12183else
12184  ac_check_lib_save_LIBS=$LIBS
12185LIBS="-ldld  $LIBS"
12186cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12187/* end confdefs.h.  */
12188
12189/* Override any GCC internal prototype to avoid an error.
12190   Use char because int might match the return type of a GCC
12191   builtin and then its argument prototype would still apply.  */
12192#ifdef __cplusplus
12193extern "C"
12194#endif
12195char dld_link ();
12196int
12197main ()
12198{
12199return dld_link ();
12200  ;
12201  return 0;
12202}
12203_ACEOF
12204if ac_fn_c_try_link "$LINENO"; then :
12205  ac_cv_lib_dld_dld_link=yes
12206else
12207  ac_cv_lib_dld_dld_link=no
12208fi
12209rm -f core conftest.err conftest.$ac_objext \
12210    conftest$ac_exeext conftest.$ac_ext
12211LIBS=$ac_check_lib_save_LIBS
12212fi
12213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12214$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12215if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12216  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12217fi
12218
12219
12220fi
12221
12222
12223fi
12224
12225
12226fi
12227
12228
12229fi
12230
12231
12232fi
12233
12234    ;;
12235  esac
12236
12237  if test "x$lt_cv_dlopen" != xno; then
12238    enable_dlopen=yes
12239  else
12240    enable_dlopen=no
12241  fi
12242
12243  case $lt_cv_dlopen in
12244  dlopen)
12245    save_CPPFLAGS="$CPPFLAGS"
12246    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12247
12248    save_LDFLAGS="$LDFLAGS"
12249    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12250
12251    save_LIBS="$LIBS"
12252    LIBS="$lt_cv_dlopen_libs $LIBS"
12253
12254    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12255$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12256if ${lt_cv_dlopen_self+:} false; then :
12257  $as_echo_n "(cached) " >&6
12258else
12259  	  if test "$cross_compiling" = yes; then :
12260  lt_cv_dlopen_self=cross
12261else
12262  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12263  lt_status=$lt_dlunknown
12264  cat > conftest.$ac_ext <<_LT_EOF
12265#line 12265 "configure"
12266#include "confdefs.h"
12267
12268#if HAVE_DLFCN_H
12269#include <dlfcn.h>
12270#endif
12271
12272#include <stdio.h>
12273
12274#ifdef RTLD_GLOBAL
12275#  define LT_DLGLOBAL		RTLD_GLOBAL
12276#else
12277#  ifdef DL_GLOBAL
12278#    define LT_DLGLOBAL		DL_GLOBAL
12279#  else
12280#    define LT_DLGLOBAL		0
12281#  endif
12282#endif
12283
12284/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12285   find out it does not work in some platform. */
12286#ifndef LT_DLLAZY_OR_NOW
12287#  ifdef RTLD_LAZY
12288#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12289#  else
12290#    ifdef DL_LAZY
12291#      define LT_DLLAZY_OR_NOW		DL_LAZY
12292#    else
12293#      ifdef RTLD_NOW
12294#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12295#      else
12296#        ifdef DL_NOW
12297#          define LT_DLLAZY_OR_NOW	DL_NOW
12298#        else
12299#          define LT_DLLAZY_OR_NOW	0
12300#        endif
12301#      endif
12302#    endif
12303#  endif
12304#endif
12305
12306/* When -fvisbility=hidden is used, assume the code has been annotated
12307   correspondingly for the symbols needed.  */
12308#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12309void fnord () __attribute__((visibility("default")));
12310#endif
12311
12312void fnord () { int i=42; }
12313int main ()
12314{
12315  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12316  int status = $lt_dlunknown;
12317
12318  if (self)
12319    {
12320      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12321      else
12322        {
12323	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12324          else puts (dlerror ());
12325	}
12326      /* dlclose (self); */
12327    }
12328  else
12329    puts (dlerror ());
12330
12331  return status;
12332}
12333_LT_EOF
12334  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12335  (eval $ac_link) 2>&5
12336  ac_status=$?
12337  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12338  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12339    (./conftest; exit; ) >&5 2>/dev/null
12340    lt_status=$?
12341    case x$lt_status in
12342      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12343      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12344      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12345    esac
12346  else :
12347    # compilation failed
12348    lt_cv_dlopen_self=no
12349  fi
12350fi
12351rm -fr conftest*
12352
12353
12354fi
12355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12356$as_echo "$lt_cv_dlopen_self" >&6; }
12357
12358    if test "x$lt_cv_dlopen_self" = xyes; then
12359      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12360      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12361$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12362if ${lt_cv_dlopen_self_static+:} false; then :
12363  $as_echo_n "(cached) " >&6
12364else
12365  	  if test "$cross_compiling" = yes; then :
12366  lt_cv_dlopen_self_static=cross
12367else
12368  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12369  lt_status=$lt_dlunknown
12370  cat > conftest.$ac_ext <<_LT_EOF
12371#line 12371 "configure"
12372#include "confdefs.h"
12373
12374#if HAVE_DLFCN_H
12375#include <dlfcn.h>
12376#endif
12377
12378#include <stdio.h>
12379
12380#ifdef RTLD_GLOBAL
12381#  define LT_DLGLOBAL		RTLD_GLOBAL
12382#else
12383#  ifdef DL_GLOBAL
12384#    define LT_DLGLOBAL		DL_GLOBAL
12385#  else
12386#    define LT_DLGLOBAL		0
12387#  endif
12388#endif
12389
12390/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12391   find out it does not work in some platform. */
12392#ifndef LT_DLLAZY_OR_NOW
12393#  ifdef RTLD_LAZY
12394#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12395#  else
12396#    ifdef DL_LAZY
12397#      define LT_DLLAZY_OR_NOW		DL_LAZY
12398#    else
12399#      ifdef RTLD_NOW
12400#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12401#      else
12402#        ifdef DL_NOW
12403#          define LT_DLLAZY_OR_NOW	DL_NOW
12404#        else
12405#          define LT_DLLAZY_OR_NOW	0
12406#        endif
12407#      endif
12408#    endif
12409#  endif
12410#endif
12411
12412/* When -fvisbility=hidden is used, assume the code has been annotated
12413   correspondingly for the symbols needed.  */
12414#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12415void fnord () __attribute__((visibility("default")));
12416#endif
12417
12418void fnord () { int i=42; }
12419int main ()
12420{
12421  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12422  int status = $lt_dlunknown;
12423
12424  if (self)
12425    {
12426      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12427      else
12428        {
12429	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12430          else puts (dlerror ());
12431	}
12432      /* dlclose (self); */
12433    }
12434  else
12435    puts (dlerror ());
12436
12437  return status;
12438}
12439_LT_EOF
12440  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12441  (eval $ac_link) 2>&5
12442  ac_status=$?
12443  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12444  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12445    (./conftest; exit; ) >&5 2>/dev/null
12446    lt_status=$?
12447    case x$lt_status in
12448      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12449      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12450      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12451    esac
12452  else :
12453    # compilation failed
12454    lt_cv_dlopen_self_static=no
12455  fi
12456fi
12457rm -fr conftest*
12458
12459
12460fi
12461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12462$as_echo "$lt_cv_dlopen_self_static" >&6; }
12463    fi
12464
12465    CPPFLAGS="$save_CPPFLAGS"
12466    LDFLAGS="$save_LDFLAGS"
12467    LIBS="$save_LIBS"
12468    ;;
12469  esac
12470
12471  case $lt_cv_dlopen_self in
12472  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12473  *) enable_dlopen_self=unknown ;;
12474  esac
12475
12476  case $lt_cv_dlopen_self_static in
12477  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12478  *) enable_dlopen_self_static=unknown ;;
12479  esac
12480fi
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498striplib=
12499old_striplib=
12500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12501$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12502if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12503  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12504  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12506$as_echo "yes" >&6; }
12507else
12508# FIXME - insert some real tests, host_os isn't really good enough
12509  case $host_os in
12510  darwin*)
12511    if test -n "$STRIP" ; then
12512      striplib="$STRIP -x"
12513      old_striplib="$STRIP -S"
12514      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12515$as_echo "yes" >&6; }
12516    else
12517      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12518$as_echo "no" >&6; }
12519    fi
12520    ;;
12521  *)
12522    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12523$as_echo "no" >&6; }
12524    ;;
12525  esac
12526fi
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539  # Report which library types will actually be built
12540  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12541$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12543$as_echo "$can_build_shared" >&6; }
12544
12545  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12546$as_echo_n "checking whether to build shared libraries... " >&6; }
12547  test "$can_build_shared" = "no" && enable_shared=no
12548
12549  # On AIX, shared libraries and static libraries use the same namespace, and
12550  # are all built from PIC.
12551  case $host_os in
12552  aix3*)
12553    test "$enable_shared" = yes && enable_static=no
12554    if test -n "$RANLIB"; then
12555      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12556      postinstall_cmds='$RANLIB $lib'
12557    fi
12558    ;;
12559
12560  aix[4-9]*)
12561    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12562      test "$enable_shared" = yes && enable_static=no
12563    fi
12564    ;;
12565  esac
12566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12567$as_echo "$enable_shared" >&6; }
12568
12569  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12570$as_echo_n "checking whether to build static libraries... " >&6; }
12571  # Make sure either enable_shared or enable_static is yes.
12572  test "$enable_shared" = yes || enable_static=yes
12573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12574$as_echo "$enable_static" >&6; }
12575
12576
12577
12578
12579fi
12580ac_ext=c
12581ac_cpp='$CPP $CPPFLAGS'
12582ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12583ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12584ac_compiler_gnu=$ac_cv_c_compiler_gnu
12585
12586CC="$lt_save_CC"
12587
12588      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12589    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12590    (test "X$CXX" != "Xg++"))) ; then
12591  ac_ext=cpp
12592ac_cpp='$CXXCPP $CPPFLAGS'
12593ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12594ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12595ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12597$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12598if test -z "$CXXCPP"; then
12599  if ${ac_cv_prog_CXXCPP+:} false; then :
12600  $as_echo_n "(cached) " >&6
12601else
12602      # Double quotes because CXXCPP needs to be expanded
12603    for CXXCPP in "$CXX -E" "/lib/cpp"
12604    do
12605      ac_preproc_ok=false
12606for ac_cxx_preproc_warn_flag in '' yes
12607do
12608  # Use a header file that comes with gcc, so configuring glibc
12609  # with a fresh cross-compiler works.
12610  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12611  # <limits.h> exists even on freestanding compilers.
12612  # On the NeXT, cc -E runs the code through the compiler's parser,
12613  # not just through cpp. "Syntax error" is here to catch this case.
12614  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12615/* end confdefs.h.  */
12616#ifdef __STDC__
12617# include <limits.h>
12618#else
12619# include <assert.h>
12620#endif
12621		     Syntax error
12622_ACEOF
12623if ac_fn_cxx_try_cpp "$LINENO"; then :
12624
12625else
12626  # Broken: fails on valid input.
12627continue
12628fi
12629rm -f conftest.err conftest.i conftest.$ac_ext
12630
12631  # OK, works on sane cases.  Now check whether nonexistent headers
12632  # can be detected and how.
12633  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12634/* end confdefs.h.  */
12635#include <ac_nonexistent.h>
12636_ACEOF
12637if ac_fn_cxx_try_cpp "$LINENO"; then :
12638  # Broken: success on invalid input.
12639continue
12640else
12641  # Passes both tests.
12642ac_preproc_ok=:
12643break
12644fi
12645rm -f conftest.err conftest.i conftest.$ac_ext
12646
12647done
12648# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12649rm -f conftest.i conftest.err conftest.$ac_ext
12650if $ac_preproc_ok; then :
12651  break
12652fi
12653
12654    done
12655    ac_cv_prog_CXXCPP=$CXXCPP
12656
12657fi
12658  CXXCPP=$ac_cv_prog_CXXCPP
12659else
12660  ac_cv_prog_CXXCPP=$CXXCPP
12661fi
12662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12663$as_echo "$CXXCPP" >&6; }
12664ac_preproc_ok=false
12665for ac_cxx_preproc_warn_flag in '' yes
12666do
12667  # Use a header file that comes with gcc, so configuring glibc
12668  # with a fresh cross-compiler works.
12669  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12670  # <limits.h> exists even on freestanding compilers.
12671  # On the NeXT, cc -E runs the code through the compiler's parser,
12672  # not just through cpp. "Syntax error" is here to catch this case.
12673  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12674/* end confdefs.h.  */
12675#ifdef __STDC__
12676# include <limits.h>
12677#else
12678# include <assert.h>
12679#endif
12680		     Syntax error
12681_ACEOF
12682if ac_fn_cxx_try_cpp "$LINENO"; then :
12683
12684else
12685  # Broken: fails on valid input.
12686continue
12687fi
12688rm -f conftest.err conftest.i conftest.$ac_ext
12689
12690  # OK, works on sane cases.  Now check whether nonexistent headers
12691  # can be detected and how.
12692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12693/* end confdefs.h.  */
12694#include <ac_nonexistent.h>
12695_ACEOF
12696if ac_fn_cxx_try_cpp "$LINENO"; then :
12697  # Broken: success on invalid input.
12698continue
12699else
12700  # Passes both tests.
12701ac_preproc_ok=:
12702break
12703fi
12704rm -f conftest.err conftest.i conftest.$ac_ext
12705
12706done
12707# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12708rm -f conftest.i conftest.err conftest.$ac_ext
12709if $ac_preproc_ok; then :
12710
12711else
12712  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12713$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12714as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12715See \`config.log' for more details" "$LINENO" 5; }
12716fi
12717
12718ac_ext=c
12719ac_cpp='$CPP $CPPFLAGS'
12720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12722ac_compiler_gnu=$ac_cv_c_compiler_gnu
12723
12724else
12725  _lt_caught_CXX_error=yes
12726fi
12727
12728ac_ext=cpp
12729ac_cpp='$CXXCPP $CPPFLAGS'
12730ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12731ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12732ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12733
12734archive_cmds_need_lc_CXX=no
12735allow_undefined_flag_CXX=
12736always_export_symbols_CXX=no
12737archive_expsym_cmds_CXX=
12738compiler_needs_object_CXX=no
12739export_dynamic_flag_spec_CXX=
12740hardcode_direct_CXX=no
12741hardcode_direct_absolute_CXX=no
12742hardcode_libdir_flag_spec_CXX=
12743hardcode_libdir_flag_spec_ld_CXX=
12744hardcode_libdir_separator_CXX=
12745hardcode_minus_L_CXX=no
12746hardcode_shlibpath_var_CXX=unsupported
12747hardcode_automatic_CXX=no
12748inherit_rpath_CXX=no
12749module_cmds_CXX=
12750module_expsym_cmds_CXX=
12751link_all_deplibs_CXX=unknown
12752old_archive_cmds_CXX=$old_archive_cmds
12753reload_flag_CXX=$reload_flag
12754reload_cmds_CXX=$reload_cmds
12755no_undefined_flag_CXX=
12756whole_archive_flag_spec_CXX=
12757enable_shared_with_static_runtimes_CXX=no
12758
12759# Source file extension for C++ test sources.
12760ac_ext=cpp
12761
12762# Object file extension for compiled C++ test sources.
12763objext=o
12764objext_CXX=$objext
12765
12766# No sense in running all these tests if we already determined that
12767# the CXX compiler isn't working.  Some variables (like enable_shared)
12768# are currently assumed to apply to all compilers on this platform,
12769# and will be corrupted by setting them based on a non-working compiler.
12770if test "$_lt_caught_CXX_error" != yes; then
12771  # Code to be used in simple compile tests
12772  lt_simple_compile_test_code="int some_variable = 0;"
12773
12774  # Code to be used in simple link tests
12775  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12776
12777  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12778
12779
12780
12781
12782
12783
12784# If no C compiler was specified, use CC.
12785LTCC=${LTCC-"$CC"}
12786
12787# If no C compiler flags were specified, use CFLAGS.
12788LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12789
12790# Allow CC to be a program name with arguments.
12791compiler=$CC
12792
12793
12794  # save warnings/boilerplate of simple test code
12795  ac_outfile=conftest.$ac_objext
12796echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12797eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12798_lt_compiler_boilerplate=`cat conftest.err`
12799$RM conftest*
12800
12801  ac_outfile=conftest.$ac_objext
12802echo "$lt_simple_link_test_code" >conftest.$ac_ext
12803eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12804_lt_linker_boilerplate=`cat conftest.err`
12805$RM -r conftest*
12806
12807
12808  # Allow CC to be a program name with arguments.
12809  lt_save_CC=$CC
12810  lt_save_LD=$LD
12811  lt_save_GCC=$GCC
12812  GCC=$GXX
12813  lt_save_with_gnu_ld=$with_gnu_ld
12814  lt_save_path_LD=$lt_cv_path_LD
12815  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12816    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12817  else
12818    $as_unset lt_cv_prog_gnu_ld
12819  fi
12820  if test -n "${lt_cv_path_LDCXX+set}"; then
12821    lt_cv_path_LD=$lt_cv_path_LDCXX
12822  else
12823    $as_unset lt_cv_path_LD
12824  fi
12825  test -z "${LDCXX+set}" || LD=$LDCXX
12826  CC=${CXX-"c++"}
12827  compiler=$CC
12828  compiler_CXX=$CC
12829  for cc_temp in $compiler""; do
12830  case $cc_temp in
12831    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12832    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12833    \-*) ;;
12834    *) break;;
12835  esac
12836done
12837cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12838
12839
12840  if test -n "$compiler"; then
12841    # We don't want -fno-exception when compiling C++ code, so set the
12842    # no_builtin_flag separately
12843    if test "$GXX" = yes; then
12844      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12845    else
12846      lt_prog_compiler_no_builtin_flag_CXX=
12847    fi
12848
12849    if test "$GXX" = yes; then
12850      # Set up default GNU C++ configuration
12851
12852
12853
12854# Check whether --with-gnu-ld was given.
12855if test "${with_gnu_ld+set}" = set; then :
12856  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12857else
12858  with_gnu_ld=no
12859fi
12860
12861ac_prog=ld
12862if test "$GCC" = yes; then
12863  # Check if gcc -print-prog-name=ld gives a path.
12864  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12865$as_echo_n "checking for ld used by $CC... " >&6; }
12866  case $host in
12867  *-*-mingw*)
12868    # gcc leaves a trailing carriage return which upsets mingw
12869    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12870  *)
12871    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12872  esac
12873  case $ac_prog in
12874    # Accept absolute paths.
12875    [\\/]* | ?:[\\/]*)
12876      re_direlt='/[^/][^/]*/\.\./'
12877      # Canonicalize the pathname of ld
12878      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12879      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12880	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12881      done
12882      test -z "$LD" && LD="$ac_prog"
12883      ;;
12884  "")
12885    # If it fails, then pretend we aren't using GCC.
12886    ac_prog=ld
12887    ;;
12888  *)
12889    # If it is relative, then search for the first ld in PATH.
12890    with_gnu_ld=unknown
12891    ;;
12892  esac
12893elif test "$with_gnu_ld" = yes; then
12894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12895$as_echo_n "checking for GNU ld... " >&6; }
12896else
12897  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12898$as_echo_n "checking for non-GNU ld... " >&6; }
12899fi
12900if ${lt_cv_path_LD+:} false; then :
12901  $as_echo_n "(cached) " >&6
12902else
12903  if test -z "$LD"; then
12904  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12905  for ac_dir in $PATH; do
12906    IFS="$lt_save_ifs"
12907    test -z "$ac_dir" && ac_dir=.
12908    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12909      lt_cv_path_LD="$ac_dir/$ac_prog"
12910      # Check to see if the program is GNU ld.  I'd rather use --version,
12911      # but apparently some variants of GNU ld only accept -v.
12912      # Break only if it was the GNU/non-GNU ld that we prefer.
12913      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12914      *GNU* | *'with BFD'*)
12915	test "$with_gnu_ld" != no && break
12916	;;
12917      *)
12918	test "$with_gnu_ld" != yes && break
12919	;;
12920      esac
12921    fi
12922  done
12923  IFS="$lt_save_ifs"
12924else
12925  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12926fi
12927fi
12928
12929LD="$lt_cv_path_LD"
12930if test -n "$LD"; then
12931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12932$as_echo "$LD" >&6; }
12933else
12934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12935$as_echo "no" >&6; }
12936fi
12937test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12939$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12940if ${lt_cv_prog_gnu_ld+:} false; then :
12941  $as_echo_n "(cached) " >&6
12942else
12943  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12944case `$LD -v 2>&1 </dev/null` in
12945*GNU* | *'with BFD'*)
12946  lt_cv_prog_gnu_ld=yes
12947  ;;
12948*)
12949  lt_cv_prog_gnu_ld=no
12950  ;;
12951esac
12952fi
12953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12954$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12955with_gnu_ld=$lt_cv_prog_gnu_ld
12956
12957
12958
12959
12960
12961
12962
12963      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12964      # archiving commands below assume that GNU ld is being used.
12965      if test "$with_gnu_ld" = yes; then
12966        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12967        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'
12968
12969        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12970        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12971
12972        # If archive_cmds runs LD, not CC, wlarc should be empty
12973        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12974        #     investigate it a little bit more. (MM)
12975        wlarc='${wl}'
12976
12977        # ancient GNU ld didn't support --whole-archive et. al.
12978        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12979	  $GREP 'no-whole-archive' > /dev/null; then
12980          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12981        else
12982          whole_archive_flag_spec_CXX=
12983        fi
12984      else
12985        with_gnu_ld=no
12986        wlarc=
12987
12988        # A generic and very simple default shared library creation
12989        # command for GNU C++ for the case where it uses the native
12990        # linker, instead of GNU ld.  If possible, this setting should
12991        # overridden to take advantage of the native linker features on
12992        # the platform it is being used on.
12993        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12994      fi
12995
12996      # Commands to make compiler produce verbose output that lists
12997      # what "hidden" libraries, object files and flags are used when
12998      # linking a shared library.
12999      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13000
13001    else
13002      GXX=no
13003      with_gnu_ld=no
13004      wlarc=
13005    fi
13006
13007    # PORTME: fill in a description of your system's C++ link characteristics
13008    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13009$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13010    ld_shlibs_CXX=yes
13011    case $host_os in
13012      aix3*)
13013        # FIXME: insert proper C++ library support
13014        ld_shlibs_CXX=no
13015        ;;
13016      aix[4-9]*)
13017        if test "$host_cpu" = ia64; then
13018          # On IA64, the linker does run time linking by default, so we don't
13019          # have to do anything special.
13020          aix_use_runtimelinking=no
13021          exp_sym_flag='-Bexport'
13022          no_entry_flag=""
13023        else
13024          aix_use_runtimelinking=no
13025
13026          # Test if we are trying to use run time linking or normal
13027          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13028          # need to do runtime linking.
13029          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13030	    for ld_flag in $LDFLAGS; do
13031	      case $ld_flag in
13032	      *-brtl*)
13033	        aix_use_runtimelinking=yes
13034	        break
13035	        ;;
13036	      esac
13037	    done
13038	    ;;
13039          esac
13040
13041          exp_sym_flag='-bexport'
13042          no_entry_flag='-bnoentry'
13043        fi
13044
13045        # When large executables or shared objects are built, AIX ld can
13046        # have problems creating the table of contents.  If linking a library
13047        # or program results in "error TOC overflow" add -mminimal-toc to
13048        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13049        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13050
13051        archive_cmds_CXX=''
13052        hardcode_direct_CXX=yes
13053        hardcode_direct_absolute_CXX=yes
13054        hardcode_libdir_separator_CXX=':'
13055        link_all_deplibs_CXX=yes
13056        file_list_spec_CXX='${wl}-f,'
13057
13058        if test "$GXX" = yes; then
13059          case $host_os in aix4.[012]|aix4.[012].*)
13060          # We only want to do this on AIX 4.2 and lower, the check
13061          # below for broken collect2 doesn't work under 4.3+
13062	  collect2name=`${CC} -print-prog-name=collect2`
13063	  if test -f "$collect2name" &&
13064	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13065	  then
13066	    # We have reworked collect2
13067	    :
13068	  else
13069	    # We have old collect2
13070	    hardcode_direct_CXX=unsupported
13071	    # It fails to find uninstalled libraries when the uninstalled
13072	    # path is not listed in the libpath.  Setting hardcode_minus_L
13073	    # to unsupported forces relinking
13074	    hardcode_minus_L_CXX=yes
13075	    hardcode_libdir_flag_spec_CXX='-L$libdir'
13076	    hardcode_libdir_separator_CXX=
13077	  fi
13078          esac
13079          shared_flag='-shared'
13080	  if test "$aix_use_runtimelinking" = yes; then
13081	    shared_flag="$shared_flag "'${wl}-G'
13082	  fi
13083        else
13084          # not using gcc
13085          if test "$host_cpu" = ia64; then
13086	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13087	  # chokes on -Wl,-G. The following line is correct:
13088	  shared_flag='-G'
13089          else
13090	    if test "$aix_use_runtimelinking" = yes; then
13091	      shared_flag='${wl}-G'
13092	    else
13093	      shared_flag='${wl}-bM:SRE'
13094	    fi
13095          fi
13096        fi
13097
13098        export_dynamic_flag_spec_CXX='${wl}-bexpall'
13099        # It seems that -bexpall does not export symbols beginning with
13100        # underscore (_), so it is better to generate a list of symbols to
13101	# export.
13102        always_export_symbols_CXX=yes
13103        if test "$aix_use_runtimelinking" = yes; then
13104          # Warning - without using the other runtime loading flags (-brtl),
13105          # -berok will link without error, but may produce a broken library.
13106          allow_undefined_flag_CXX='-berok'
13107          # Determine the default libpath from the value encoded in an empty
13108          # executable.
13109          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13110/* end confdefs.h.  */
13111
13112int
13113main ()
13114{
13115
13116  ;
13117  return 0;
13118}
13119_ACEOF
13120if ac_fn_cxx_try_link "$LINENO"; then :
13121
13122lt_aix_libpath_sed='
13123    /Import File Strings/,/^$/ {
13124	/^0/ {
13125	    s/^0  *\(.*\)$/\1/
13126	    p
13127	}
13128    }'
13129aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13130# Check for a 64-bit object if we didn't find anything.
13131if test -z "$aix_libpath"; then
13132  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13133fi
13134fi
13135rm -f core conftest.err conftest.$ac_objext \
13136    conftest$ac_exeext conftest.$ac_ext
13137if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13138
13139          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13140
13141          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"
13142        else
13143          if test "$host_cpu" = ia64; then
13144	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13145	    allow_undefined_flag_CXX="-z nodefs"
13146	    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"
13147          else
13148	    # Determine the default libpath from the value encoded in an
13149	    # empty executable.
13150	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13151/* end confdefs.h.  */
13152
13153int
13154main ()
13155{
13156
13157  ;
13158  return 0;
13159}
13160_ACEOF
13161if ac_fn_cxx_try_link "$LINENO"; then :
13162
13163lt_aix_libpath_sed='
13164    /Import File Strings/,/^$/ {
13165	/^0/ {
13166	    s/^0  *\(.*\)$/\1/
13167	    p
13168	}
13169    }'
13170aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13171# Check for a 64-bit object if we didn't find anything.
13172if test -z "$aix_libpath"; then
13173  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13174fi
13175fi
13176rm -f core conftest.err conftest.$ac_objext \
13177    conftest$ac_exeext conftest.$ac_ext
13178if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13179
13180	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13181	    # Warning - without using the other run time loading flags,
13182	    # -berok will link without error, but may produce a broken library.
13183	    no_undefined_flag_CXX=' ${wl}-bernotok'
13184	    allow_undefined_flag_CXX=' ${wl}-berok'
13185	    if test "$with_gnu_ld" = yes; then
13186	      # We only use this code for GNU lds that support --whole-archive.
13187	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13188	    else
13189	      # Exported symbols can be pulled into shared objects from archives
13190	      whole_archive_flag_spec_CXX='$convenience'
13191	    fi
13192	    archive_cmds_need_lc_CXX=yes
13193	    # This is similar to how AIX traditionally builds its shared
13194	    # libraries.
13195	    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'
13196          fi
13197        fi
13198        ;;
13199
13200      beos*)
13201	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13202	  allow_undefined_flag_CXX=unsupported
13203	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13204	  # support --undefined.  This deserves some investigation.  FIXME
13205	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13206	else
13207	  ld_shlibs_CXX=no
13208	fi
13209	;;
13210
13211      chorus*)
13212        case $cc_basename in
13213          *)
13214	  # FIXME: insert proper C++ library support
13215	  ld_shlibs_CXX=no
13216	  ;;
13217        esac
13218        ;;
13219
13220      cygwin* | mingw* | pw32* | cegcc*)
13221        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13222        # as there is no search path for DLLs.
13223        hardcode_libdir_flag_spec_CXX='-L$libdir'
13224        export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13225        allow_undefined_flag_CXX=unsupported
13226        always_export_symbols_CXX=no
13227        enable_shared_with_static_runtimes_CXX=yes
13228
13229        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13230          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'
13231          # If the export-symbols file already is a .def file (1st line
13232          # is EXPORTS), use it as is; otherwise, prepend...
13233          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13234	    cp $export_symbols $output_objdir/$soname.def;
13235          else
13236	    echo EXPORTS > $output_objdir/$soname.def;
13237	    cat $export_symbols >> $output_objdir/$soname.def;
13238          fi~
13239          $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'
13240        else
13241          ld_shlibs_CXX=no
13242        fi
13243        ;;
13244      darwin* | rhapsody*)
13245
13246
13247  archive_cmds_need_lc_CXX=no
13248  hardcode_direct_CXX=no
13249  hardcode_automatic_CXX=yes
13250  hardcode_shlibpath_var_CXX=unsupported
13251  if test "$lt_cv_ld_force_load" = "yes"; then
13252    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\"`'
13253  else
13254    whole_archive_flag_spec_CXX=''
13255  fi
13256  link_all_deplibs_CXX=yes
13257  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13258  case $cc_basename in
13259     ifort*) _lt_dar_can_shared=yes ;;
13260     *) _lt_dar_can_shared=$GCC ;;
13261  esac
13262  if test "$_lt_dar_can_shared" = "yes"; then
13263    output_verbose_link_cmd=func_echo_all
13264    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}"
13265    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13266    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}"
13267    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}"
13268       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13269      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}"
13270      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}"
13271    fi
13272
13273  else
13274  ld_shlibs_CXX=no
13275  fi
13276
13277	;;
13278
13279      dgux*)
13280        case $cc_basename in
13281          ec++*)
13282	    # FIXME: insert proper C++ library support
13283	    ld_shlibs_CXX=no
13284	    ;;
13285          ghcx*)
13286	    # Green Hills C++ Compiler
13287	    # FIXME: insert proper C++ library support
13288	    ld_shlibs_CXX=no
13289	    ;;
13290          *)
13291	    # FIXME: insert proper C++ library support
13292	    ld_shlibs_CXX=no
13293	    ;;
13294        esac
13295        ;;
13296
13297      freebsd2.*)
13298        # C++ shared libraries reported to be fairly broken before
13299	# switch to ELF
13300        ld_shlibs_CXX=no
13301        ;;
13302
13303      freebsd-elf*)
13304        archive_cmds_need_lc_CXX=no
13305        ;;
13306
13307      freebsd* | dragonfly*)
13308        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13309        # conventions
13310        ld_shlibs_CXX=yes
13311        ;;
13312
13313      gnu*)
13314        ;;
13315
13316      haiku*)
13317        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13318        link_all_deplibs_CXX=yes
13319        ;;
13320
13321      hpux9*)
13322        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13323        hardcode_libdir_separator_CXX=:
13324        export_dynamic_flag_spec_CXX='${wl}-E'
13325        hardcode_direct_CXX=yes
13326        hardcode_minus_L_CXX=yes # Not in the search PATH,
13327				             # but as the default
13328				             # location of the library.
13329
13330        case $cc_basename in
13331          CC*)
13332            # FIXME: insert proper C++ library support
13333            ld_shlibs_CXX=no
13334            ;;
13335          aCC*)
13336            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'
13337            # Commands to make compiler produce verbose output that lists
13338            # what "hidden" libraries, object files and flags are used when
13339            # linking a shared library.
13340            #
13341            # There doesn't appear to be a way to prevent this compiler from
13342            # explicitly linking system object files so we need to strip them
13343            # from the output so that they don't get included in the library
13344            # dependencies.
13345            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"'
13346            ;;
13347          *)
13348            if test "$GXX" = yes; then
13349              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'
13350            else
13351              # FIXME: insert proper C++ library support
13352              ld_shlibs_CXX=no
13353            fi
13354            ;;
13355        esac
13356        ;;
13357
13358      hpux10*|hpux11*)
13359        if test $with_gnu_ld = no; then
13360	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13361	  hardcode_libdir_separator_CXX=:
13362
13363          case $host_cpu in
13364            hppa*64*|ia64*)
13365              ;;
13366            *)
13367	      export_dynamic_flag_spec_CXX='${wl}-E'
13368              ;;
13369          esac
13370        fi
13371        case $host_cpu in
13372          hppa*64*|ia64*)
13373            hardcode_direct_CXX=no
13374            hardcode_shlibpath_var_CXX=no
13375            ;;
13376          *)
13377            hardcode_direct_CXX=yes
13378            hardcode_direct_absolute_CXX=yes
13379            hardcode_minus_L_CXX=yes # Not in the search PATH,
13380					         # but as the default
13381					         # location of the library.
13382            ;;
13383        esac
13384
13385        case $cc_basename in
13386          CC*)
13387	    # FIXME: insert proper C++ library support
13388	    ld_shlibs_CXX=no
13389	    ;;
13390          aCC*)
13391	    case $host_cpu in
13392	      hppa*64*)
13393	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13394	        ;;
13395	      ia64*)
13396	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13397	        ;;
13398	      *)
13399	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13400	        ;;
13401	    esac
13402	    # Commands to make compiler produce verbose output that lists
13403	    # what "hidden" libraries, object files and flags are used when
13404	    # linking a shared library.
13405	    #
13406	    # There doesn't appear to be a way to prevent this compiler from
13407	    # explicitly linking system object files so we need to strip them
13408	    # from the output so that they don't get included in the library
13409	    # dependencies.
13410	    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"'
13411	    ;;
13412          *)
13413	    if test "$GXX" = yes; then
13414	      if test $with_gnu_ld = no; then
13415	        case $host_cpu in
13416	          hppa*64*)
13417	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13418	            ;;
13419	          ia64*)
13420	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13421	            ;;
13422	          *)
13423	            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'
13424	            ;;
13425	        esac
13426	      fi
13427	    else
13428	      # FIXME: insert proper C++ library support
13429	      ld_shlibs_CXX=no
13430	    fi
13431	    ;;
13432        esac
13433        ;;
13434
13435      interix[3-9]*)
13436	hardcode_direct_CXX=no
13437	hardcode_shlibpath_var_CXX=no
13438	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13439	export_dynamic_flag_spec_CXX='${wl}-E'
13440	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13441	# Instead, shared libraries are loaded at an image base (0x10000000 by
13442	# default) and relocated if they conflict, which is a slow very memory
13443	# consuming and fragmenting process.  To avoid this, we pick a random,
13444	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13445	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13446	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'
13447	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'
13448	;;
13449      irix5* | irix6*)
13450        case $cc_basename in
13451          CC*)
13452	    # SGI C++
13453	    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'
13454
13455	    # Archives containing C++ object files must be created using
13456	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13457	    # necessary to make sure instantiated templates are included
13458	    # in the archive.
13459	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13460	    ;;
13461          *)
13462	    if test "$GXX" = yes; then
13463	      if test "$with_gnu_ld" = no; then
13464	        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'
13465	      else
13466	        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'
13467	      fi
13468	    fi
13469	    link_all_deplibs_CXX=yes
13470	    ;;
13471        esac
13472        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13473        hardcode_libdir_separator_CXX=:
13474        inherit_rpath_CXX=yes
13475        ;;
13476
13477      linux* | k*bsd*-gnu | kopensolaris*-gnu)
13478        case $cc_basename in
13479          KCC*)
13480	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13481
13482	    # KCC will only create a shared library if the output file
13483	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13484	    # to its proper name (with version) after linking.
13485	    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'
13486	    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'
13487	    # Commands to make compiler produce verbose output that lists
13488	    # what "hidden" libraries, object files and flags are used when
13489	    # linking a shared library.
13490	    #
13491	    # There doesn't appear to be a way to prevent this compiler from
13492	    # explicitly linking system object files so we need to strip them
13493	    # from the output so that they don't get included in the library
13494	    # dependencies.
13495	    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"'
13496
13497	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13498	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13499
13500	    # Archives containing C++ object files must be created using
13501	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13502	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13503	    ;;
13504	  icpc* | ecpc* )
13505	    # Intel C++
13506	    with_gnu_ld=yes
13507	    # version 8.0 and above of icpc choke on multiply defined symbols
13508	    # if we add $predep_objects and $postdep_objects, however 7.1 and
13509	    # earlier do not add the objects themselves.
13510	    case `$CC -V 2>&1` in
13511	      *"Version 7."*)
13512	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13513		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'
13514		;;
13515	      *)  # Version 8.0 or newer
13516	        tmp_idyn=
13517	        case $host_cpu in
13518		  ia64*) tmp_idyn=' -i_dynamic';;
13519		esac
13520	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13521		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'
13522		;;
13523	    esac
13524	    archive_cmds_need_lc_CXX=no
13525	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13526	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13527	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13528	    ;;
13529          pgCC* | pgcpp*)
13530            # Portland Group C++ compiler
13531	    case `$CC -V` in
13532	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13533	      prelink_cmds_CXX='tpldir=Template.dir~
13534		rm -rf $tpldir~
13535		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13536		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
13537	      old_archive_cmds_CXX='tpldir=Template.dir~
13538		rm -rf $tpldir~
13539		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13540		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
13541		$RANLIB $oldlib'
13542	      archive_cmds_CXX='tpldir=Template.dir~
13543		rm -rf $tpldir~
13544		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13545		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13546	      archive_expsym_cmds_CXX='tpldir=Template.dir~
13547		rm -rf $tpldir~
13548		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13549		$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'
13550	      ;;
13551	    *) # Version 6 and above use weak symbols
13552	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13553	      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'
13554	      ;;
13555	    esac
13556
13557	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13558	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13559	    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'
13560            ;;
13561	  cxx*)
13562	    # Compaq C++
13563	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13564	    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'
13565
13566	    runpath_var=LD_RUN_PATH
13567	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13568	    hardcode_libdir_separator_CXX=:
13569
13570	    # Commands to make compiler produce verbose output that lists
13571	    # what "hidden" libraries, object files and flags are used when
13572	    # linking a shared library.
13573	    #
13574	    # There doesn't appear to be a way to prevent this compiler from
13575	    # explicitly linking system object files so we need to strip them
13576	    # from the output so that they don't get included in the library
13577	    # dependencies.
13578	    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'
13579	    ;;
13580	  xl* | mpixl* | bgxl*)
13581	    # IBM XL 8.0 on PPC, with GNU ld
13582	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13583	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13584	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13585	    if test "x$supports_anon_versioning" = xyes; then
13586	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13587		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13588		echo "local: *; };" >> $output_objdir/$libname.ver~
13589		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13590	    fi
13591	    ;;
13592	  *)
13593	    case `$CC -V 2>&1 | sed 5q` in
13594	    *Sun\ C*)
13595	      # Sun C++ 5.9
13596	      no_undefined_flag_CXX=' -zdefs'
13597	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13598	      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'
13599	      hardcode_libdir_flag_spec_CXX='-R$libdir'
13600	      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'
13601	      compiler_needs_object_CXX=yes
13602
13603	      # Not sure whether something based on
13604	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13605	      # would be better.
13606	      output_verbose_link_cmd='func_echo_all'
13607
13608	      # Archives containing C++ object files must be created using
13609	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13610	      # necessary to make sure instantiated templates are included
13611	      # in the archive.
13612	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13613	      ;;
13614	    esac
13615	    ;;
13616	esac
13617	;;
13618
13619      lynxos*)
13620        # FIXME: insert proper C++ library support
13621	ld_shlibs_CXX=no
13622	;;
13623
13624      m88k*)
13625        # FIXME: insert proper C++ library support
13626        ld_shlibs_CXX=no
13627	;;
13628
13629      mvs*)
13630        case $cc_basename in
13631          cxx*)
13632	    # FIXME: insert proper C++ library support
13633	    ld_shlibs_CXX=no
13634	    ;;
13635	  *)
13636	    # FIXME: insert proper C++ library support
13637	    ld_shlibs_CXX=no
13638	    ;;
13639	esac
13640	;;
13641
13642      netbsd*)
13643        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13644	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13645	  wlarc=
13646	  hardcode_libdir_flag_spec_CXX='-R$libdir'
13647	  hardcode_direct_CXX=yes
13648	  hardcode_shlibpath_var_CXX=no
13649	fi
13650	# Workaround some broken pre-1.5 toolchains
13651	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13652	;;
13653
13654      *nto* | *qnx*)
13655        ld_shlibs_CXX=yes
13656	;;
13657
13658      openbsd2*)
13659        # C++ shared libraries are fairly broken
13660	ld_shlibs_CXX=no
13661	;;
13662
13663      openbsd*)
13664	if test -f /usr/libexec/ld.so; then
13665	  hardcode_direct_CXX=yes
13666	  hardcode_shlibpath_var_CXX=no
13667	  hardcode_direct_absolute_CXX=yes
13668	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13669	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13670	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13671	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13672	    export_dynamic_flag_spec_CXX='${wl}-E'
13673	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13674	  fi
13675	  output_verbose_link_cmd=func_echo_all
13676	else
13677	  ld_shlibs_CXX=no
13678	fi
13679	;;
13680
13681      osf3* | osf4* | osf5*)
13682        case $cc_basename in
13683          KCC*)
13684	    # Kuck and Associates, Inc. (KAI) C++ Compiler
13685
13686	    # KCC will only create a shared library if the output file
13687	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
13688	    # to its proper name (with version) after linking.
13689	    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'
13690
13691	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13692	    hardcode_libdir_separator_CXX=:
13693
13694	    # Archives containing C++ object files must be created using
13695	    # the KAI C++ compiler.
13696	    case $host in
13697	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13698	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13699	    esac
13700	    ;;
13701          RCC*)
13702	    # Rational C++ 2.4.1
13703	    # FIXME: insert proper C++ library support
13704	    ld_shlibs_CXX=no
13705	    ;;
13706          cxx*)
13707	    case $host in
13708	      osf3*)
13709	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13710	        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'
13711	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13712		;;
13713	      *)
13714	        allow_undefined_flag_CXX=' -expect_unresolved \*'
13715	        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'
13716	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13717	          echo "-hidden">> $lib.exp~
13718	          $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~
13719	          $RM $lib.exp'
13720	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13721		;;
13722	    esac
13723
13724	    hardcode_libdir_separator_CXX=:
13725
13726	    # Commands to make compiler produce verbose output that lists
13727	    # what "hidden" libraries, object files and flags are used when
13728	    # linking a shared library.
13729	    #
13730	    # There doesn't appear to be a way to prevent this compiler from
13731	    # explicitly linking system object files so we need to strip them
13732	    # from the output so that they don't get included in the library
13733	    # dependencies.
13734	    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"'
13735	    ;;
13736	  *)
13737	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13738	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13739	      case $host in
13740	        osf3*)
13741	          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'
13742		  ;;
13743	        *)
13744	          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'
13745		  ;;
13746	      esac
13747
13748	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13749	      hardcode_libdir_separator_CXX=:
13750
13751	      # Commands to make compiler produce verbose output that lists
13752	      # what "hidden" libraries, object files and flags are used when
13753	      # linking a shared library.
13754	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13755
13756	    else
13757	      # FIXME: insert proper C++ library support
13758	      ld_shlibs_CXX=no
13759	    fi
13760	    ;;
13761        esac
13762        ;;
13763
13764      psos*)
13765        # FIXME: insert proper C++ library support
13766        ld_shlibs_CXX=no
13767        ;;
13768
13769      sunos4*)
13770        case $cc_basename in
13771          CC*)
13772	    # Sun C++ 4.x
13773	    # FIXME: insert proper C++ library support
13774	    ld_shlibs_CXX=no
13775	    ;;
13776          lcc*)
13777	    # Lucid
13778	    # FIXME: insert proper C++ library support
13779	    ld_shlibs_CXX=no
13780	    ;;
13781          *)
13782	    # FIXME: insert proper C++ library support
13783	    ld_shlibs_CXX=no
13784	    ;;
13785        esac
13786        ;;
13787
13788      solaris*)
13789        case $cc_basename in
13790          CC*)
13791	    # Sun C++ 4.2, 5.x and Centerline C++
13792            archive_cmds_need_lc_CXX=yes
13793	    no_undefined_flag_CXX=' -zdefs'
13794	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13795	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13796	      $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'
13797
13798	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13799	    hardcode_shlibpath_var_CXX=no
13800	    case $host_os in
13801	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13802	      *)
13803		# The compiler driver will combine and reorder linker options,
13804		# but understands `-z linker_flag'.
13805	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13806		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13807	        ;;
13808	    esac
13809	    link_all_deplibs_CXX=yes
13810
13811	    output_verbose_link_cmd='func_echo_all'
13812
13813	    # Archives containing C++ object files must be created using
13814	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13815	    # necessary to make sure instantiated templates are included
13816	    # in the archive.
13817	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13818	    ;;
13819          gcx*)
13820	    # Green Hills C++ Compiler
13821	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13822
13823	    # The C++ compiler must be used to create the archive.
13824	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13825	    ;;
13826          *)
13827	    # GNU C++ compiler with Solaris linker
13828	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13829	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13830	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13831	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13832	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13833		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13834
13835	        # Commands to make compiler produce verbose output that lists
13836	        # what "hidden" libraries, object files and flags are used when
13837	        # linking a shared library.
13838	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13839	      else
13840	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13841	        # platform.
13842	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13843	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13844		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13845
13846	        # Commands to make compiler produce verbose output that lists
13847	        # what "hidden" libraries, object files and flags are used when
13848	        # linking a shared library.
13849	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13850	      fi
13851
13852	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13853	      case $host_os in
13854		solaris2.[0-5] | solaris2.[0-5].*) ;;
13855		*)
13856		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13857		  ;;
13858	      esac
13859	    fi
13860	    ;;
13861        esac
13862        ;;
13863
13864    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13865      no_undefined_flag_CXX='${wl}-z,text'
13866      archive_cmds_need_lc_CXX=no
13867      hardcode_shlibpath_var_CXX=no
13868      runpath_var='LD_RUN_PATH'
13869
13870      case $cc_basename in
13871        CC*)
13872	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13873	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13874	  ;;
13875	*)
13876	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13877	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13878	  ;;
13879      esac
13880      ;;
13881
13882      sysv5* | sco3.2v5* | sco5v6*)
13883	# Note: We can NOT use -z defs as we might desire, because we do not
13884	# link with -lc, and that would cause any symbols used from libc to
13885	# always be unresolved, which means just about no library would
13886	# ever link correctly.  If we're not using GNU ld we use -z text
13887	# though, which does catch some bad symbols but isn't as heavy-handed
13888	# as -z defs.
13889	no_undefined_flag_CXX='${wl}-z,text'
13890	allow_undefined_flag_CXX='${wl}-z,nodefs'
13891	archive_cmds_need_lc_CXX=no
13892	hardcode_shlibpath_var_CXX=no
13893	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13894	hardcode_libdir_separator_CXX=':'
13895	link_all_deplibs_CXX=yes
13896	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13897	runpath_var='LD_RUN_PATH'
13898
13899	case $cc_basename in
13900          CC*)
13901	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13902	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13903	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13904	      '"$old_archive_cmds_CXX"
13905	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13906	      '"$reload_cmds_CXX"
13907	    ;;
13908	  *)
13909	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13910	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13911	    ;;
13912	esac
13913      ;;
13914
13915      tandem*)
13916        case $cc_basename in
13917          NCC*)
13918	    # NonStop-UX NCC 3.20
13919	    # FIXME: insert proper C++ library support
13920	    ld_shlibs_CXX=no
13921	    ;;
13922          *)
13923	    # FIXME: insert proper C++ library support
13924	    ld_shlibs_CXX=no
13925	    ;;
13926        esac
13927        ;;
13928
13929      vxworks*)
13930        # FIXME: insert proper C++ library support
13931        ld_shlibs_CXX=no
13932        ;;
13933
13934      *)
13935        # FIXME: insert proper C++ library support
13936        ld_shlibs_CXX=no
13937        ;;
13938    esac
13939
13940    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13941$as_echo "$ld_shlibs_CXX" >&6; }
13942    test "$ld_shlibs_CXX" = no && can_build_shared=no
13943
13944    GCC_CXX="$GXX"
13945    LD_CXX="$LD"
13946
13947    ## CAVEAT EMPTOR:
13948    ## There is no encapsulation within the following macros, do not change
13949    ## the running order or otherwise move them around unless you know exactly
13950    ## what you are doing...
13951    # Dependencies to place before and after the object being linked:
13952predep_objects_CXX=
13953postdep_objects_CXX=
13954predeps_CXX=
13955postdeps_CXX=
13956compiler_lib_search_path_CXX=
13957
13958cat > conftest.$ac_ext <<_LT_EOF
13959class Foo
13960{
13961public:
13962  Foo (void) { a = 0; }
13963private:
13964  int a;
13965};
13966_LT_EOF
13967
13968if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13969  (eval $ac_compile) 2>&5
13970  ac_status=$?
13971  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13972  test $ac_status = 0; }; then
13973  # Parse the compiler output and extract the necessary
13974  # objects, libraries and library flags.
13975
13976  # Sentinel used to keep track of whether or not we are before
13977  # the conftest object file.
13978  pre_test_object_deps_done=no
13979
13980  for p in `eval "$output_verbose_link_cmd"`; do
13981    case $p in
13982
13983    -L* | -R* | -l*)
13984       # Some compilers place space between "-{L,R}" and the path.
13985       # Remove the space.
13986       if test $p = "-L" ||
13987          test $p = "-R"; then
13988	 prev=$p
13989	 continue
13990       else
13991	 prev=
13992       fi
13993
13994       if test "$pre_test_object_deps_done" = no; then
13995	 case $p in
13996	 -L* | -R*)
13997	   # Internal compiler library paths should come after those
13998	   # provided the user.  The postdeps already come after the
13999	   # user supplied libs so there is no need to process them.
14000	   if test -z "$compiler_lib_search_path_CXX"; then
14001	     compiler_lib_search_path_CXX="${prev}${p}"
14002	   else
14003	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
14004	   fi
14005	   ;;
14006	 # The "-l" case would never come before the object being
14007	 # linked, so don't bother handling this case.
14008	 esac
14009       else
14010	 if test -z "$postdeps_CXX"; then
14011	   postdeps_CXX="${prev}${p}"
14012	 else
14013	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
14014	 fi
14015       fi
14016       ;;
14017
14018    *.$objext)
14019       # This assumes that the test object file only shows up
14020       # once in the compiler output.
14021       if test "$p" = "conftest.$objext"; then
14022	 pre_test_object_deps_done=yes
14023	 continue
14024       fi
14025
14026       if test "$pre_test_object_deps_done" = no; then
14027	 if test -z "$predep_objects_CXX"; then
14028	   predep_objects_CXX="$p"
14029	 else
14030	   predep_objects_CXX="$predep_objects_CXX $p"
14031	 fi
14032       else
14033	 if test -z "$postdep_objects_CXX"; then
14034	   postdep_objects_CXX="$p"
14035	 else
14036	   postdep_objects_CXX="$postdep_objects_CXX $p"
14037	 fi
14038       fi
14039       ;;
14040
14041    *) ;; # Ignore the rest.
14042
14043    esac
14044  done
14045
14046  # Clean up.
14047  rm -f a.out a.exe
14048else
14049  echo "libtool.m4: error: problem compiling CXX test program"
14050fi
14051
14052$RM -f confest.$objext
14053
14054# PORTME: override above test on systems where it is broken
14055case $host_os in
14056interix[3-9]*)
14057  # Interix 3.5 installs completely hosed .la files for C++, so rather than
14058  # hack all around it, let's just trust "g++" to DTRT.
14059  predep_objects_CXX=
14060  postdep_objects_CXX=
14061  postdeps_CXX=
14062  ;;
14063
14064linux*)
14065  case `$CC -V 2>&1 | sed 5q` in
14066  *Sun\ C*)
14067    # Sun C++ 5.9
14068
14069    # The more standards-conforming stlport4 library is
14070    # incompatible with the Cstd library. Avoid specifying
14071    # it if it's in CXXFLAGS. Ignore libCrun as
14072    # -library=stlport4 depends on it.
14073    case " $CXX $CXXFLAGS " in
14074    *" -library=stlport4 "*)
14075      solaris_use_stlport4=yes
14076      ;;
14077    esac
14078
14079    if test "$solaris_use_stlport4" != yes; then
14080      postdeps_CXX='-library=Cstd -library=Crun'
14081    fi
14082    ;;
14083  esac
14084  ;;
14085
14086solaris*)
14087  case $cc_basename in
14088  CC*)
14089    # The more standards-conforming stlport4 library is
14090    # incompatible with the Cstd library. Avoid specifying
14091    # it if it's in CXXFLAGS. Ignore libCrun as
14092    # -library=stlport4 depends on it.
14093    case " $CXX $CXXFLAGS " in
14094    *" -library=stlport4 "*)
14095      solaris_use_stlport4=yes
14096      ;;
14097    esac
14098
14099    # Adding this requires a known-good setup of shared libraries for
14100    # Sun compiler versions before 5.6, else PIC objects from an old
14101    # archive will be linked into the output, leading to subtle bugs.
14102    if test "$solaris_use_stlport4" != yes; then
14103      postdeps_CXX='-library=Cstd -library=Crun'
14104    fi
14105    ;;
14106  esac
14107  ;;
14108esac
14109
14110
14111case " $postdeps_CXX " in
14112*" -lc "*) archive_cmds_need_lc_CXX=no ;;
14113esac
14114 compiler_lib_search_dirs_CXX=
14115if test -n "${compiler_lib_search_path_CXX}"; then
14116 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14117fi
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149    lt_prog_compiler_wl_CXX=
14150lt_prog_compiler_pic_CXX=
14151lt_prog_compiler_static_CXX=
14152
14153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14154$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14155
14156  # C++ specific cases for pic, static, wl, etc.
14157  if test "$GXX" = yes; then
14158    lt_prog_compiler_wl_CXX='-Wl,'
14159    lt_prog_compiler_static_CXX='-static'
14160
14161    case $host_os in
14162    aix*)
14163      # All AIX code is PIC.
14164      if test "$host_cpu" = ia64; then
14165	# AIX 5 now supports IA64 processor
14166	lt_prog_compiler_static_CXX='-Bstatic'
14167      fi
14168      lt_prog_compiler_pic_CXX='-fPIC'
14169      ;;
14170
14171    amigaos*)
14172      case $host_cpu in
14173      powerpc)
14174            # see comment about AmigaOS4 .so support
14175            lt_prog_compiler_pic_CXX='-fPIC'
14176        ;;
14177      m68k)
14178            # FIXME: we need at least 68020 code to build shared libraries, but
14179            # adding the `-m68020' flag to GCC prevents building anything better,
14180            # like `-m68040'.
14181            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14182        ;;
14183      esac
14184      ;;
14185
14186    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14187      # PIC is the default for these OSes.
14188      ;;
14189    mingw* | cygwin* | os2* | pw32* | cegcc*)
14190      # This hack is so that the source file can tell whether it is being
14191      # built for inclusion in a dll (and should export symbols for example).
14192      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14193      # (--disable-auto-import) libraries
14194      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14195      ;;
14196    darwin* | rhapsody*)
14197      # PIC is the default on this platform
14198      # Common symbols not allowed in MH_DYLIB files
14199      lt_prog_compiler_pic_CXX='-fno-common'
14200      ;;
14201    *djgpp*)
14202      # DJGPP does not support shared libraries at all
14203      lt_prog_compiler_pic_CXX=
14204      ;;
14205    haiku*)
14206      # PIC is the default for Haiku.
14207      # The "-static" flag exists, but is broken.
14208      lt_prog_compiler_static_CXX=
14209      ;;
14210    interix[3-9]*)
14211      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14212      # Instead, we relocate shared libraries at runtime.
14213      ;;
14214    sysv4*MP*)
14215      if test -d /usr/nec; then
14216	lt_prog_compiler_pic_CXX=-Kconform_pic
14217      fi
14218      ;;
14219    hpux*)
14220      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14221      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
14222      # sets the default TLS model and affects inlining.
14223      case $host_cpu in
14224      hppa*64*)
14225	;;
14226      *)
14227	lt_prog_compiler_pic_CXX='-fPIC'
14228	;;
14229      esac
14230      ;;
14231    *qnx* | *nto*)
14232      # QNX uses GNU C++, but need to define -shared option too, otherwise
14233      # it will coredump.
14234      lt_prog_compiler_pic_CXX='-fPIC -shared'
14235      ;;
14236    *)
14237      lt_prog_compiler_pic_CXX='-fPIC'
14238      ;;
14239    esac
14240  else
14241    case $host_os in
14242      aix[4-9]*)
14243	# All AIX code is PIC.
14244	if test "$host_cpu" = ia64; then
14245	  # AIX 5 now supports IA64 processor
14246	  lt_prog_compiler_static_CXX='-Bstatic'
14247	else
14248	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14249	fi
14250	;;
14251      chorus*)
14252	case $cc_basename in
14253	cxch68*)
14254	  # Green Hills C++ Compiler
14255	  # _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"
14256	  ;;
14257	esac
14258	;;
14259      dgux*)
14260	case $cc_basename in
14261	  ec++*)
14262	    lt_prog_compiler_pic_CXX='-KPIC'
14263	    ;;
14264	  ghcx*)
14265	    # Green Hills C++ Compiler
14266	    lt_prog_compiler_pic_CXX='-pic'
14267	    ;;
14268	  *)
14269	    ;;
14270	esac
14271	;;
14272      freebsd* | dragonfly*)
14273	# FreeBSD uses GNU C++
14274	;;
14275      hpux9* | hpux10* | hpux11*)
14276	case $cc_basename in
14277	  CC*)
14278	    lt_prog_compiler_wl_CXX='-Wl,'
14279	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14280	    if test "$host_cpu" != ia64; then
14281	      lt_prog_compiler_pic_CXX='+Z'
14282	    fi
14283	    ;;
14284	  aCC*)
14285	    lt_prog_compiler_wl_CXX='-Wl,'
14286	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14287	    case $host_cpu in
14288	    hppa*64*|ia64*)
14289	      # +Z the default
14290	      ;;
14291	    *)
14292	      lt_prog_compiler_pic_CXX='+Z'
14293	      ;;
14294	    esac
14295	    ;;
14296	  *)
14297	    ;;
14298	esac
14299	;;
14300      interix*)
14301	# This is c89, which is MS Visual C++ (no shared libs)
14302	# Anyone wants to do a port?
14303	;;
14304      irix5* | irix6* | nonstopux*)
14305	case $cc_basename in
14306	  CC*)
14307	    lt_prog_compiler_wl_CXX='-Wl,'
14308	    lt_prog_compiler_static_CXX='-non_shared'
14309	    # CC pic flag -KPIC is the default.
14310	    ;;
14311	  *)
14312	    ;;
14313	esac
14314	;;
14315      linux* | k*bsd*-gnu | kopensolaris*-gnu)
14316	case $cc_basename in
14317	  KCC*)
14318	    # KAI C++ Compiler
14319	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14320	    lt_prog_compiler_pic_CXX='-fPIC'
14321	    ;;
14322	  ecpc* )
14323	    # old Intel C++ for x86_64 which still supported -KPIC.
14324	    lt_prog_compiler_wl_CXX='-Wl,'
14325	    lt_prog_compiler_pic_CXX='-KPIC'
14326	    lt_prog_compiler_static_CXX='-static'
14327	    ;;
14328	  icpc* )
14329	    # Intel C++, used to be incompatible with GCC.
14330	    # ICC 10 doesn't accept -KPIC any more.
14331	    lt_prog_compiler_wl_CXX='-Wl,'
14332	    lt_prog_compiler_pic_CXX='-fPIC'
14333	    lt_prog_compiler_static_CXX='-static'
14334	    ;;
14335	  pgCC* | pgcpp*)
14336	    # Portland Group C++ compiler
14337	    lt_prog_compiler_wl_CXX='-Wl,'
14338	    lt_prog_compiler_pic_CXX='-fpic'
14339	    lt_prog_compiler_static_CXX='-Bstatic'
14340	    ;;
14341	  cxx*)
14342	    # Compaq C++
14343	    # Make sure the PIC flag is empty.  It appears that all Alpha
14344	    # Linux and Compaq Tru64 Unix objects are PIC.
14345	    lt_prog_compiler_pic_CXX=
14346	    lt_prog_compiler_static_CXX='-non_shared'
14347	    ;;
14348	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14349	    # IBM XL 8.0, 9.0 on PPC and BlueGene
14350	    lt_prog_compiler_wl_CXX='-Wl,'
14351	    lt_prog_compiler_pic_CXX='-qpic'
14352	    lt_prog_compiler_static_CXX='-qstaticlink'
14353	    ;;
14354	  *)
14355	    case `$CC -V 2>&1 | sed 5q` in
14356	    *Sun\ C*)
14357	      # Sun C++ 5.9
14358	      lt_prog_compiler_pic_CXX='-KPIC'
14359	      lt_prog_compiler_static_CXX='-Bstatic'
14360	      lt_prog_compiler_wl_CXX='-Qoption ld '
14361	      ;;
14362	    esac
14363	    ;;
14364	esac
14365	;;
14366      lynxos*)
14367	;;
14368      m88k*)
14369	;;
14370      mvs*)
14371	case $cc_basename in
14372	  cxx*)
14373	    lt_prog_compiler_pic_CXX='-W c,exportall'
14374	    ;;
14375	  *)
14376	    ;;
14377	esac
14378	;;
14379      netbsd*)
14380	;;
14381      *qnx* | *nto*)
14382        # QNX uses GNU C++, but need to define -shared option too, otherwise
14383        # it will coredump.
14384        lt_prog_compiler_pic_CXX='-fPIC -shared'
14385        ;;
14386      osf3* | osf4* | osf5*)
14387	case $cc_basename in
14388	  KCC*)
14389	    lt_prog_compiler_wl_CXX='--backend -Wl,'
14390	    ;;
14391	  RCC*)
14392	    # Rational C++ 2.4.1
14393	    lt_prog_compiler_pic_CXX='-pic'
14394	    ;;
14395	  cxx*)
14396	    # Digital/Compaq C++
14397	    lt_prog_compiler_wl_CXX='-Wl,'
14398	    # Make sure the PIC flag is empty.  It appears that all Alpha
14399	    # Linux and Compaq Tru64 Unix objects are PIC.
14400	    lt_prog_compiler_pic_CXX=
14401	    lt_prog_compiler_static_CXX='-non_shared'
14402	    ;;
14403	  *)
14404	    ;;
14405	esac
14406	;;
14407      psos*)
14408	;;
14409      solaris*)
14410	case $cc_basename in
14411	  CC*)
14412	    # Sun C++ 4.2, 5.x and Centerline C++
14413	    lt_prog_compiler_pic_CXX='-KPIC'
14414	    lt_prog_compiler_static_CXX='-Bstatic'
14415	    lt_prog_compiler_wl_CXX='-Qoption ld '
14416	    ;;
14417	  gcx*)
14418	    # Green Hills C++ Compiler
14419	    lt_prog_compiler_pic_CXX='-PIC'
14420	    ;;
14421	  *)
14422	    ;;
14423	esac
14424	;;
14425      sunos4*)
14426	case $cc_basename in
14427	  CC*)
14428	    # Sun C++ 4.x
14429	    lt_prog_compiler_pic_CXX='-pic'
14430	    lt_prog_compiler_static_CXX='-Bstatic'
14431	    ;;
14432	  lcc*)
14433	    # Lucid
14434	    lt_prog_compiler_pic_CXX='-pic'
14435	    ;;
14436	  *)
14437	    ;;
14438	esac
14439	;;
14440      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14441	case $cc_basename in
14442	  CC*)
14443	    lt_prog_compiler_wl_CXX='-Wl,'
14444	    lt_prog_compiler_pic_CXX='-KPIC'
14445	    lt_prog_compiler_static_CXX='-Bstatic'
14446	    ;;
14447	esac
14448	;;
14449      tandem*)
14450	case $cc_basename in
14451	  NCC*)
14452	    # NonStop-UX NCC 3.20
14453	    lt_prog_compiler_pic_CXX='-KPIC'
14454	    ;;
14455	  *)
14456	    ;;
14457	esac
14458	;;
14459      vxworks*)
14460	;;
14461      *)
14462	lt_prog_compiler_can_build_shared_CXX=no
14463	;;
14464    esac
14465  fi
14466
14467case $host_os in
14468  # For platforms which do not support PIC, -DPIC is meaningless:
14469  *djgpp*)
14470    lt_prog_compiler_pic_CXX=
14471    ;;
14472  *)
14473    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14474    ;;
14475esac
14476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14477$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14478
14479
14480
14481#
14482# Check to make sure the PIC flag actually works.
14483#
14484if test -n "$lt_prog_compiler_pic_CXX"; then
14485  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14486$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14487if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14488  $as_echo_n "(cached) " >&6
14489else
14490  lt_cv_prog_compiler_pic_works_CXX=no
14491   ac_outfile=conftest.$ac_objext
14492   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14493   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14494   # Insert the option either (1) after the last *FLAGS variable, or
14495   # (2) before a word containing "conftest.", or (3) at the end.
14496   # Note that $ac_compile itself does not contain backslashes and begins
14497   # with a dollar sign (not a hyphen), so the echo should work correctly.
14498   # The option is referenced via a variable to avoid confusing sed.
14499   lt_compile=`echo "$ac_compile" | $SED \
14500   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14501   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14502   -e 's:$: $lt_compiler_flag:'`
14503   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14504   (eval "$lt_compile" 2>conftest.err)
14505   ac_status=$?
14506   cat conftest.err >&5
14507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14508   if (exit $ac_status) && test -s "$ac_outfile"; then
14509     # The compiler can only warn and ignore the option if not recognized
14510     # So say no if there are warnings other than the usual output.
14511     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14512     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14513     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14514       lt_cv_prog_compiler_pic_works_CXX=yes
14515     fi
14516   fi
14517   $RM conftest*
14518
14519fi
14520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14521$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14522
14523if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14524    case $lt_prog_compiler_pic_CXX in
14525     "" | " "*) ;;
14526     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14527     esac
14528else
14529    lt_prog_compiler_pic_CXX=
14530     lt_prog_compiler_can_build_shared_CXX=no
14531fi
14532
14533fi
14534
14535
14536
14537#
14538# Check to make sure the static flag actually works.
14539#
14540wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14542$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14543if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14544  $as_echo_n "(cached) " >&6
14545else
14546  lt_cv_prog_compiler_static_works_CXX=no
14547   save_LDFLAGS="$LDFLAGS"
14548   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14549   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14550   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14551     # The linker can only warn and ignore the option if not recognized
14552     # So say no if there are warnings
14553     if test -s conftest.err; then
14554       # Append any errors to the config.log.
14555       cat conftest.err 1>&5
14556       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14557       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14558       if diff conftest.exp conftest.er2 >/dev/null; then
14559         lt_cv_prog_compiler_static_works_CXX=yes
14560       fi
14561     else
14562       lt_cv_prog_compiler_static_works_CXX=yes
14563     fi
14564   fi
14565   $RM -r conftest*
14566   LDFLAGS="$save_LDFLAGS"
14567
14568fi
14569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14570$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14571
14572if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14573    :
14574else
14575    lt_prog_compiler_static_CXX=
14576fi
14577
14578
14579
14580
14581    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14582$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14583if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14584  $as_echo_n "(cached) " >&6
14585else
14586  lt_cv_prog_compiler_c_o_CXX=no
14587   $RM -r conftest 2>/dev/null
14588   mkdir conftest
14589   cd conftest
14590   mkdir out
14591   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14592
14593   lt_compiler_flag="-o out/conftest2.$ac_objext"
14594   # Insert the option either (1) after the last *FLAGS variable, or
14595   # (2) before a word containing "conftest.", or (3) at the end.
14596   # Note that $ac_compile itself does not contain backslashes and begins
14597   # with a dollar sign (not a hyphen), so the echo should work correctly.
14598   lt_compile=`echo "$ac_compile" | $SED \
14599   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14600   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14601   -e 's:$: $lt_compiler_flag:'`
14602   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14603   (eval "$lt_compile" 2>out/conftest.err)
14604   ac_status=$?
14605   cat out/conftest.err >&5
14606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14607   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14608   then
14609     # The compiler can only warn and ignore the option if not recognized
14610     # So say no if there are warnings
14611     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14612     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14613     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14614       lt_cv_prog_compiler_c_o_CXX=yes
14615     fi
14616   fi
14617   chmod u+w . 2>&5
14618   $RM conftest*
14619   # SGI C++ compiler will create directory out/ii_files/ for
14620   # template instantiation
14621   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14622   $RM out/* && rmdir out
14623   cd ..
14624   $RM -r conftest
14625   $RM conftest*
14626
14627fi
14628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14629$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14630
14631
14632
14633    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14634$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14635if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14636  $as_echo_n "(cached) " >&6
14637else
14638  lt_cv_prog_compiler_c_o_CXX=no
14639   $RM -r conftest 2>/dev/null
14640   mkdir conftest
14641   cd conftest
14642   mkdir out
14643   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14644
14645   lt_compiler_flag="-o out/conftest2.$ac_objext"
14646   # Insert the option either (1) after the last *FLAGS variable, or
14647   # (2) before a word containing "conftest.", or (3) at the end.
14648   # Note that $ac_compile itself does not contain backslashes and begins
14649   # with a dollar sign (not a hyphen), so the echo should work correctly.
14650   lt_compile=`echo "$ac_compile" | $SED \
14651   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14652   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14653   -e 's:$: $lt_compiler_flag:'`
14654   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14655   (eval "$lt_compile" 2>out/conftest.err)
14656   ac_status=$?
14657   cat out/conftest.err >&5
14658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14659   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14660   then
14661     # The compiler can only warn and ignore the option if not recognized
14662     # So say no if there are warnings
14663     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14664     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14665     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14666       lt_cv_prog_compiler_c_o_CXX=yes
14667     fi
14668   fi
14669   chmod u+w . 2>&5
14670   $RM conftest*
14671   # SGI C++ compiler will create directory out/ii_files/ for
14672   # template instantiation
14673   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14674   $RM out/* && rmdir out
14675   cd ..
14676   $RM -r conftest
14677   $RM conftest*
14678
14679fi
14680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14681$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14682
14683
14684
14685
14686hard_links="nottested"
14687if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14688  # do not overwrite the value of need_locks provided by the user
14689  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14690$as_echo_n "checking if we can lock with hard links... " >&6; }
14691  hard_links=yes
14692  $RM conftest*
14693  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14694  touch conftest.a
14695  ln conftest.a conftest.b 2>&5 || hard_links=no
14696  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14698$as_echo "$hard_links" >&6; }
14699  if test "$hard_links" = no; then
14700    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14701$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14702    need_locks=warn
14703  fi
14704else
14705  need_locks=no
14706fi
14707
14708
14709
14710    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14711$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14712
14713  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14714  case $host_os in
14715  aix[4-9]*)
14716    # If we're using GNU nm, then we don't want the "-C" option.
14717    # -C means demangle to AIX nm, but means don't demangle with GNU nm
14718    # Also, AIX nm treats weak defined symbols like other global defined
14719    # symbols, whereas GNU nm marks them as "W".
14720    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14721      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'
14722    else
14723      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'
14724    fi
14725    ;;
14726  pw32*)
14727    export_symbols_cmds_CXX="$ltdll_cmds"
14728  ;;
14729  cygwin* | mingw* | cegcc*)
14730    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'
14731  ;;
14732  *)
14733    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14734  ;;
14735  esac
14736  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14737
14738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14739$as_echo "$ld_shlibs_CXX" >&6; }
14740test "$ld_shlibs_CXX" = no && can_build_shared=no
14741
14742with_gnu_ld_CXX=$with_gnu_ld
14743
14744
14745
14746
14747
14748
14749#
14750# Do we need to explicitly link libc?
14751#
14752case "x$archive_cmds_need_lc_CXX" in
14753x|xyes)
14754  # Assume -lc should be added
14755  archive_cmds_need_lc_CXX=yes
14756
14757  if test "$enable_shared" = yes && test "$GCC" = yes; then
14758    case $archive_cmds_CXX in
14759    *'~'*)
14760      # FIXME: we may have to deal with multi-command sequences.
14761      ;;
14762    '$CC '*)
14763      # Test whether the compiler implicitly links with -lc since on some
14764      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14765      # to ld, don't add -lc before -lgcc.
14766      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14767$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14768if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14769  $as_echo_n "(cached) " >&6
14770else
14771  $RM conftest*
14772	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14773
14774	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14775  (eval $ac_compile) 2>&5
14776  ac_status=$?
14777  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14778  test $ac_status = 0; } 2>conftest.err; then
14779	  soname=conftest
14780	  lib=conftest
14781	  libobjs=conftest.$ac_objext
14782	  deplibs=
14783	  wl=$lt_prog_compiler_wl_CXX
14784	  pic_flag=$lt_prog_compiler_pic_CXX
14785	  compiler_flags=-v
14786	  linker_flags=-v
14787	  verstring=
14788	  output_objdir=.
14789	  libname=conftest
14790	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14791	  allow_undefined_flag_CXX=
14792	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14793  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14794  ac_status=$?
14795  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14796  test $ac_status = 0; }
14797	  then
14798	    lt_cv_archive_cmds_need_lc_CXX=no
14799	  else
14800	    lt_cv_archive_cmds_need_lc_CXX=yes
14801	  fi
14802	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14803	else
14804	  cat conftest.err 1>&5
14805	fi
14806	$RM conftest*
14807
14808fi
14809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14810$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14811      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14812      ;;
14813    esac
14814  fi
14815  ;;
14816esac
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
14874
14875
14876
14877
14878
14879
14880
14881    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14882$as_echo_n "checking dynamic linker characteristics... " >&6; }
14883
14884library_names_spec=
14885libname_spec='lib$name'
14886soname_spec=
14887shrext_cmds=".so"
14888postinstall_cmds=
14889postuninstall_cmds=
14890finish_cmds=
14891finish_eval=
14892shlibpath_var=
14893shlibpath_overrides_runpath=unknown
14894version_type=none
14895dynamic_linker="$host_os ld.so"
14896sys_lib_dlsearch_path_spec="/lib /usr/lib"
14897need_lib_prefix=unknown
14898hardcode_into_libs=no
14899
14900# when you set need_version to no, make sure it does not cause -set_version
14901# flags to be left without arguments
14902need_version=unknown
14903
14904case $host_os in
14905aix3*)
14906  version_type=linux
14907  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14908  shlibpath_var=LIBPATH
14909
14910  # AIX 3 has no versioning support, so we append a major version to the name.
14911  soname_spec='${libname}${release}${shared_ext}$major'
14912  ;;
14913
14914aix[4-9]*)
14915  version_type=linux
14916  need_lib_prefix=no
14917  need_version=no
14918  hardcode_into_libs=yes
14919  if test "$host_cpu" = ia64; then
14920    # AIX 5 supports IA64
14921    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14922    shlibpath_var=LD_LIBRARY_PATH
14923  else
14924    # With GCC up to 2.95.x, collect2 would create an import file
14925    # for dependence libraries.  The import file would start with
14926    # the line `#! .'.  This would cause the generated library to
14927    # depend on `.', always an invalid library.  This was fixed in
14928    # development snapshots of GCC prior to 3.0.
14929    case $host_os in
14930      aix4 | aix4.[01] | aix4.[01].*)
14931      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14932	   echo ' yes '
14933	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14934	:
14935      else
14936	can_build_shared=no
14937      fi
14938      ;;
14939    esac
14940    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14941    # soname into executable. Probably we can add versioning support to
14942    # collect2, so additional links can be useful in future.
14943    if test "$aix_use_runtimelinking" = yes; then
14944      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14945      # instead of lib<name>.a to let people know that these are not
14946      # typical AIX shared libraries.
14947      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14948    else
14949      # We preserve .a as extension for shared libraries through AIX4.2
14950      # and later when we are not doing run time linking.
14951      library_names_spec='${libname}${release}.a $libname.a'
14952      soname_spec='${libname}${release}${shared_ext}$major'
14953    fi
14954    shlibpath_var=LIBPATH
14955  fi
14956  ;;
14957
14958amigaos*)
14959  case $host_cpu in
14960  powerpc)
14961    # Since July 2007 AmigaOS4 officially supports .so libraries.
14962    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14963    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14964    ;;
14965  m68k)
14966    library_names_spec='$libname.ixlibrary $libname.a'
14967    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14968    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'
14969    ;;
14970  esac
14971  ;;
14972
14973beos*)
14974  library_names_spec='${libname}${shared_ext}'
14975  dynamic_linker="$host_os ld.so"
14976  shlibpath_var=LIBRARY_PATH
14977  ;;
14978
14979bsdi[45]*)
14980  version_type=linux
14981  need_version=no
14982  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14983  soname_spec='${libname}${release}${shared_ext}$major'
14984  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14985  shlibpath_var=LD_LIBRARY_PATH
14986  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14987  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14988  # the default ld.so.conf also contains /usr/contrib/lib and
14989  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14990  # libtool to hard-code these into programs
14991  ;;
14992
14993cygwin* | mingw* | pw32* | cegcc*)
14994  version_type=windows
14995  shrext_cmds=".dll"
14996  need_version=no
14997  need_lib_prefix=no
14998
14999  case $GCC,$host_os in
15000  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15001    library_names_spec='$libname.dll.a'
15002    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15003    postinstall_cmds='base_file=`basename \${file}`~
15004      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15005      dldir=$destdir/`dirname \$dlpath`~
15006      test -d \$dldir || mkdir -p \$dldir~
15007      $install_prog $dir/$dlname \$dldir/$dlname~
15008      chmod a+x \$dldir/$dlname~
15009      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15010        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15011      fi'
15012    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15013      dlpath=$dir/\$dldll~
15014       $RM \$dlpath'
15015    shlibpath_overrides_runpath=yes
15016
15017    case $host_os in
15018    cygwin*)
15019      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15020      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15021
15022      ;;
15023    mingw* | cegcc*)
15024      # MinGW DLLs use traditional 'lib' prefix
15025      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15026      ;;
15027    pw32*)
15028      # pw32 DLLs use 'pw' prefix rather than 'lib'
15029      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15030      ;;
15031    esac
15032    ;;
15033
15034  *)
15035    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15036    ;;
15037  esac
15038  dynamic_linker='Win32 ld.exe'
15039  # FIXME: first we should search . and the directory the executable is in
15040  shlibpath_var=PATH
15041  ;;
15042
15043darwin* | rhapsody*)
15044  dynamic_linker="$host_os dyld"
15045  version_type=darwin
15046  need_lib_prefix=no
15047  need_version=no
15048  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15049  soname_spec='${libname}${release}${major}$shared_ext'
15050  shlibpath_overrides_runpath=yes
15051  shlibpath_var=DYLD_LIBRARY_PATH
15052  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15053
15054  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15055  ;;
15056
15057dgux*)
15058  version_type=linux
15059  need_lib_prefix=no
15060  need_version=no
15061  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15062  soname_spec='${libname}${release}${shared_ext}$major'
15063  shlibpath_var=LD_LIBRARY_PATH
15064  ;;
15065
15066freebsd* | dragonfly*)
15067  # DragonFly does not have aout.  When/if they implement a new
15068  # versioning mechanism, adjust this.
15069  if test -x /usr/bin/objformat; then
15070    objformat=`/usr/bin/objformat`
15071  else
15072    case $host_os in
15073    freebsd[23].*) objformat=aout ;;
15074    *) objformat=elf ;;
15075    esac
15076  fi
15077  version_type=freebsd-$objformat
15078  case $version_type in
15079    freebsd-elf*)
15080      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15081      need_version=no
15082      need_lib_prefix=no
15083      ;;
15084    freebsd-*)
15085      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15086      need_version=yes
15087      ;;
15088  esac
15089  shlibpath_var=LD_LIBRARY_PATH
15090  case $host_os in
15091  freebsd2.*)
15092    shlibpath_overrides_runpath=yes
15093    ;;
15094  freebsd3.[01]* | freebsdelf3.[01]*)
15095    shlibpath_overrides_runpath=yes
15096    hardcode_into_libs=yes
15097    ;;
15098  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15099  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15100    shlibpath_overrides_runpath=no
15101    hardcode_into_libs=yes
15102    ;;
15103  *) # from 4.6 on, and DragonFly
15104    shlibpath_overrides_runpath=yes
15105    hardcode_into_libs=yes
15106    ;;
15107  esac
15108  ;;
15109
15110gnu*)
15111  version_type=linux
15112  need_lib_prefix=no
15113  need_version=no
15114  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15115  soname_spec='${libname}${release}${shared_ext}$major'
15116  shlibpath_var=LD_LIBRARY_PATH
15117  hardcode_into_libs=yes
15118  ;;
15119
15120haiku*)
15121  version_type=linux
15122  need_lib_prefix=no
15123  need_version=no
15124  dynamic_linker="$host_os runtime_loader"
15125  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15126  soname_spec='${libname}${release}${shared_ext}$major'
15127  shlibpath_var=LIBRARY_PATH
15128  shlibpath_overrides_runpath=yes
15129  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15130  hardcode_into_libs=yes
15131  ;;
15132
15133hpux9* | hpux10* | hpux11*)
15134  # Give a soname corresponding to the major version so that dld.sl refuses to
15135  # link against other versions.
15136  version_type=sunos
15137  need_lib_prefix=no
15138  need_version=no
15139  case $host_cpu in
15140  ia64*)
15141    shrext_cmds='.so'
15142    hardcode_into_libs=yes
15143    dynamic_linker="$host_os dld.so"
15144    shlibpath_var=LD_LIBRARY_PATH
15145    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15146    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15147    soname_spec='${libname}${release}${shared_ext}$major'
15148    if test "X$HPUX_IA64_MODE" = X32; then
15149      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15150    else
15151      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15152    fi
15153    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15154    ;;
15155  hppa*64*)
15156    shrext_cmds='.sl'
15157    hardcode_into_libs=yes
15158    dynamic_linker="$host_os dld.sl"
15159    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15160    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15161    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15162    soname_spec='${libname}${release}${shared_ext}$major'
15163    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15164    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15165    ;;
15166  *)
15167    shrext_cmds='.sl'
15168    dynamic_linker="$host_os dld.sl"
15169    shlibpath_var=SHLIB_PATH
15170    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15171    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15172    soname_spec='${libname}${release}${shared_ext}$major'
15173    ;;
15174  esac
15175  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15176  postinstall_cmds='chmod 555 $lib'
15177  # or fails outright, so override atomically:
15178  install_override_mode=555
15179  ;;
15180
15181interix[3-9]*)
15182  version_type=linux
15183  need_lib_prefix=no
15184  need_version=no
15185  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15186  soname_spec='${libname}${release}${shared_ext}$major'
15187  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15188  shlibpath_var=LD_LIBRARY_PATH
15189  shlibpath_overrides_runpath=no
15190  hardcode_into_libs=yes
15191  ;;
15192
15193irix5* | irix6* | nonstopux*)
15194  case $host_os in
15195    nonstopux*) version_type=nonstopux ;;
15196    *)
15197	if test "$lt_cv_prog_gnu_ld" = yes; then
15198		version_type=linux
15199	else
15200		version_type=irix
15201	fi ;;
15202  esac
15203  need_lib_prefix=no
15204  need_version=no
15205  soname_spec='${libname}${release}${shared_ext}$major'
15206  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15207  case $host_os in
15208  irix5* | nonstopux*)
15209    libsuff= shlibsuff=
15210    ;;
15211  *)
15212    case $LD in # libtool.m4 will add one of these switches to LD
15213    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15214      libsuff= shlibsuff= libmagic=32-bit;;
15215    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15216      libsuff=32 shlibsuff=N32 libmagic=N32;;
15217    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15218      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15219    *) libsuff= shlibsuff= libmagic=never-match;;
15220    esac
15221    ;;
15222  esac
15223  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15224  shlibpath_overrides_runpath=no
15225  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15226  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15227  hardcode_into_libs=yes
15228  ;;
15229
15230# No shared lib support for Linux oldld, aout, or coff.
15231linux*oldld* | linux*aout* | linux*coff*)
15232  dynamic_linker=no
15233  ;;
15234
15235# This must be Linux ELF.
15236
15237# uclinux* changes (here and below) have been submitted to the libtool
15238# project, but have not yet been accepted: they are GCC-local changes
15239# for the time being.  (See
15240# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
15241linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
15242  version_type=linux
15243  need_lib_prefix=no
15244  need_version=no
15245  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15246  soname_spec='${libname}${release}${shared_ext}$major'
15247  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15248  shlibpath_var=LD_LIBRARY_PATH
15249  shlibpath_overrides_runpath=no
15250
15251  # Some binutils ld are patched to set DT_RUNPATH
15252  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15253  $as_echo_n "(cached) " >&6
15254else
15255  lt_cv_shlibpath_overrides_runpath=no
15256    save_LDFLAGS=$LDFLAGS
15257    save_libdir=$libdir
15258    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15259	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15260    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15261/* end confdefs.h.  */
15262
15263int
15264main ()
15265{
15266
15267  ;
15268  return 0;
15269}
15270_ACEOF
15271if ac_fn_cxx_try_link "$LINENO"; then :
15272  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15273  lt_cv_shlibpath_overrides_runpath=yes
15274fi
15275fi
15276rm -f core conftest.err conftest.$ac_objext \
15277    conftest$ac_exeext conftest.$ac_ext
15278    LDFLAGS=$save_LDFLAGS
15279    libdir=$save_libdir
15280
15281fi
15282
15283  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15284
15285  # This implies no fast_install, which is unacceptable.
15286  # Some rework will be needed to allow for fast_install
15287  # before this can be enabled.
15288  hardcode_into_libs=yes
15289
15290  # Append ld.so.conf contents to the search path
15291  if test -f /etc/ld.so.conf; then
15292    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' ' '`
15293    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15294  fi
15295
15296  # We used to test for /lib/ld.so.1 and disable shared libraries on
15297  # powerpc, because MkLinux only supported shared libraries with the
15298  # GNU dynamic linker.  Since this was broken with cross compilers,
15299  # most powerpc-linux boxes support dynamic linking these days and
15300  # people can always --disable-shared, the test was removed, and we
15301  # assume the GNU/Linux dynamic linker is in use.
15302  dynamic_linker='GNU/Linux ld.so'
15303  ;;
15304
15305netbsd*)
15306  version_type=sunos
15307  need_lib_prefix=no
15308  need_version=no
15309  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15310    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15311    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15312    dynamic_linker='NetBSD (a.out) ld.so'
15313  else
15314    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15315    soname_spec='${libname}${release}${shared_ext}$major'
15316    dynamic_linker='NetBSD ld.elf_so'
15317  fi
15318  shlibpath_var=LD_LIBRARY_PATH
15319  shlibpath_overrides_runpath=yes
15320  hardcode_into_libs=yes
15321  ;;
15322
15323newsos6)
15324  version_type=linux
15325  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15326  shlibpath_var=LD_LIBRARY_PATH
15327  shlibpath_overrides_runpath=yes
15328  ;;
15329
15330*nto* | *qnx*)
15331  version_type=qnx
15332  need_lib_prefix=no
15333  need_version=no
15334  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15335  soname_spec='${libname}${release}${shared_ext}$major'
15336  shlibpath_var=LD_LIBRARY_PATH
15337  shlibpath_overrides_runpath=no
15338  hardcode_into_libs=yes
15339  dynamic_linker='ldqnx.so'
15340  ;;
15341
15342openbsd*)
15343  version_type=sunos
15344  sys_lib_dlsearch_path_spec="/usr/lib"
15345  need_lib_prefix=no
15346  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15347  case $host_os in
15348    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
15349    *)				need_version=no  ;;
15350  esac
15351  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15352  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15353  shlibpath_var=LD_LIBRARY_PATH
15354  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15355    case $host_os in
15356      openbsd2.[89] | openbsd2.[89].*)
15357	shlibpath_overrides_runpath=no
15358	;;
15359      *)
15360	shlibpath_overrides_runpath=yes
15361	;;
15362      esac
15363  else
15364    shlibpath_overrides_runpath=yes
15365  fi
15366  ;;
15367
15368os2*)
15369  libname_spec='$name'
15370  shrext_cmds=".dll"
15371  need_lib_prefix=no
15372  library_names_spec='$libname${shared_ext} $libname.a'
15373  dynamic_linker='OS/2 ld.exe'
15374  shlibpath_var=LIBPATH
15375  ;;
15376
15377osf3* | osf4* | osf5*)
15378  version_type=osf
15379  need_lib_prefix=no
15380  need_version=no
15381  soname_spec='${libname}${release}${shared_ext}$major'
15382  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15383  shlibpath_var=LD_LIBRARY_PATH
15384  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15385  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15386  ;;
15387
15388rdos*)
15389  dynamic_linker=no
15390  ;;
15391
15392solaris*)
15393  version_type=linux
15394  need_lib_prefix=no
15395  need_version=no
15396  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15397  soname_spec='${libname}${release}${shared_ext}$major'
15398  shlibpath_var=LD_LIBRARY_PATH
15399  shlibpath_overrides_runpath=yes
15400  hardcode_into_libs=yes
15401  # ldd complains unless libraries are executable
15402  postinstall_cmds='chmod +x $lib'
15403  ;;
15404
15405sunos4*)
15406  version_type=sunos
15407  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15408  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15409  shlibpath_var=LD_LIBRARY_PATH
15410  shlibpath_overrides_runpath=yes
15411  if test "$with_gnu_ld" = yes; then
15412    need_lib_prefix=no
15413  fi
15414  need_version=yes
15415  ;;
15416
15417sysv4 | sysv4.3*)
15418  version_type=linux
15419  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15420  soname_spec='${libname}${release}${shared_ext}$major'
15421  shlibpath_var=LD_LIBRARY_PATH
15422  case $host_vendor in
15423    sni)
15424      shlibpath_overrides_runpath=no
15425      need_lib_prefix=no
15426      runpath_var=LD_RUN_PATH
15427      ;;
15428    siemens)
15429      need_lib_prefix=no
15430      ;;
15431    motorola)
15432      need_lib_prefix=no
15433      need_version=no
15434      shlibpath_overrides_runpath=no
15435      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15436      ;;
15437  esac
15438  ;;
15439
15440sysv4*MP*)
15441  if test -d /usr/nec ;then
15442    version_type=linux
15443    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15444    soname_spec='$libname${shared_ext}.$major'
15445    shlibpath_var=LD_LIBRARY_PATH
15446  fi
15447  ;;
15448
15449sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15450  version_type=freebsd-elf
15451  need_lib_prefix=no
15452  need_version=no
15453  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15454  soname_spec='${libname}${release}${shared_ext}$major'
15455  shlibpath_var=LD_LIBRARY_PATH
15456  shlibpath_overrides_runpath=yes
15457  hardcode_into_libs=yes
15458  if test "$with_gnu_ld" = yes; then
15459    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15460  else
15461    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15462    case $host_os in
15463      sco3.2v5*)
15464        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15465	;;
15466    esac
15467  fi
15468  sys_lib_dlsearch_path_spec='/usr/lib'
15469  ;;
15470
15471tpf*)
15472  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15473  version_type=linux
15474  need_lib_prefix=no
15475  need_version=no
15476  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15477  shlibpath_var=LD_LIBRARY_PATH
15478  shlibpath_overrides_runpath=no
15479  hardcode_into_libs=yes
15480  ;;
15481
15482uts4*)
15483  version_type=linux
15484  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15485  soname_spec='${libname}${release}${shared_ext}$major'
15486  shlibpath_var=LD_LIBRARY_PATH
15487  ;;
15488
15489*)
15490  dynamic_linker=no
15491  ;;
15492esac
15493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15494$as_echo "$dynamic_linker" >&6; }
15495test "$dynamic_linker" = no && can_build_shared=no
15496
15497variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15498if test "$GCC" = yes; then
15499  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15500fi
15501
15502if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15503  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15504fi
15505if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15506  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15507fi
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
15539
15540
15541
15542
15543
15544
15545
15546    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15547$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15548hardcode_action_CXX=
15549if test -n "$hardcode_libdir_flag_spec_CXX" ||
15550   test -n "$runpath_var_CXX" ||
15551   test "X$hardcode_automatic_CXX" = "Xyes" ; then
15552
15553  # We can hardcode non-existent directories.
15554  if test "$hardcode_direct_CXX" != no &&
15555     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15556     # have to relink, otherwise we might link with an installed library
15557     # when we should be linking with a yet-to-be-installed one
15558     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15559     test "$hardcode_minus_L_CXX" != no; then
15560    # Linking always hardcodes the temporary library directory.
15561    hardcode_action_CXX=relink
15562  else
15563    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15564    hardcode_action_CXX=immediate
15565  fi
15566else
15567  # We cannot hardcode anything, or else we can only hardcode existing
15568  # directories.
15569  hardcode_action_CXX=unsupported
15570fi
15571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15572$as_echo "$hardcode_action_CXX" >&6; }
15573
15574if test "$hardcode_action_CXX" = relink ||
15575   test "$inherit_rpath_CXX" = yes; then
15576  # Fast installation is not supported
15577  enable_fast_install=no
15578elif test "$shlibpath_overrides_runpath" = yes ||
15579     test "$enable_shared" = no; then
15580  # Fast installation is not necessary
15581  enable_fast_install=needless
15582fi
15583
15584
15585
15586
15587
15588
15589
15590  fi # test -n "$compiler"
15591
15592  CC=$lt_save_CC
15593  LDCXX=$LD
15594  LD=$lt_save_LD
15595  GCC=$lt_save_GCC
15596  with_gnu_ld=$lt_save_with_gnu_ld
15597  lt_cv_path_LDCXX=$lt_cv_path_LD
15598  lt_cv_path_LD=$lt_save_path_LD
15599  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15600  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15601fi # test "$_lt_caught_CXX_error" != yes
15602
15603ac_ext=c
15604ac_cpp='$CPP $CPPFLAGS'
15605ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15606ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15607ac_compiler_gnu=$ac_cv_c_compiler_gnu
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621        ac_config_commands="$ac_config_commands libtool"
15622
15623
15624
15625
15626# Only expand once:
15627
15628
15629
15630
15631
15632case $host in
15633  *-cygwin* | *-mingw*)
15634    # 'host' will be top-level target in the case of a target lib,
15635    # we must compare to with_cross_host to decide if this is a native
15636    # or cross-compiler and select where to install dlls appropriately.
15637    if test -n "$with_cross_host" &&
15638	test x"$with_cross_host" != x"no"; then
15639      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
15640    else
15641      lt_host_flags='-no-undefined -bindir "$(bindir)"';
15642    fi
15643    ;;
15644  *)
15645    lt_host_flags=
15646    ;;
15647esac
15648
15649
15650
15651
15652
15653
15654# For libtool versioning info, format is CURRENT:REVISION:AGE
15655libtool_VERSION=1:0:0
15656
15657
15658XCFLAGS="-D_GNU_SOURCE -Wall -Wextra -fno-exceptions"
15659
15660# Add CET specific flags if Intel CET is enabled.
15661 # Check whether --enable-cet was given.
15662if test "${enable_cet+set}" = set; then :
15663  enableval=$enable_cet;
15664      case "$enableval" in
15665       yes|no|auto) ;;
15666       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
15667                          esac
15668
15669else
15670  enable_cet=no
15671fi
15672
15673
15674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
15675$as_echo_n "checking for CET support... " >&6; }
15676
15677case "$host" in
15678  i[34567]86-*-linux* | x86_64-*-linux*)
15679    case "$enable_cet" in
15680      auto)
15681	# Check if target supports multi-byte NOPs
15682	# and if assembler supports CET insn.
15683	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15684/* end confdefs.h.  */
15685
15686int
15687main ()
15688{
15689
15690#if !defined(__SSE2__)
15691#error target does not support multi-byte NOPs
15692#else
15693asm ("setssbsy");
15694#endif
15695
15696  ;
15697  return 0;
15698}
15699_ACEOF
15700if ac_fn_c_try_compile "$LINENO"; then :
15701  enable_cet=yes
15702else
15703  enable_cet=no
15704fi
15705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15706	;;
15707      yes)
15708	# Check if assembler supports CET.
15709	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15710/* end confdefs.h.  */
15711
15712int
15713main ()
15714{
15715asm ("setssbsy");
15716  ;
15717  return 0;
15718}
15719_ACEOF
15720if ac_fn_c_try_compile "$LINENO"; then :
15721
15722else
15723  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
15724fi
15725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15726	;;
15727    esac
15728    ;;
15729  *)
15730    enable_cet=no
15731    ;;
15732esac
15733if test x$enable_cet = xyes; then
15734  CET_FLAGS="-fcf-protection -mshstk"
15735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15736$as_echo "yes" >&6; }
15737else
15738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15739$as_echo "no" >&6; }
15740fi
15741
15742XCFLAGS="$XCFLAGS $CET_FLAGS"
15743
15744
15745
15746if test "${multilib}" = "yes"; then
15747  multilib_arg="--enable-multilib"
15748else
15749  multilib_arg=
15750fi
15751
15752ac_config_files="$ac_config_files Makefile"
15753
15754
15755if test "x$VTV_SUPPORTED" = "xyes"; then
15756  ac_config_files="$ac_config_files testsuite/Makefile"
15757
15758fi
15759
15760case "$target_os" in
15761  cygwin*|mingw32*)
15762    vtv_cygmin="yes"
15763    ;;
15764  *)
15765    vtv_cygmin="no"
15766    ;;
15767esac
15768
15769 if test $vtv_cygmin = yes; then
15770  VTV_CYGMIN_TRUE=
15771  VTV_CYGMIN_FALSE='#'
15772else
15773  VTV_CYGMIN_TRUE='#'
15774  VTV_CYGMIN_FALSE=
15775fi
15776
15777
15778for ac_func in _obstack_begin
15779do :
15780  ac_fn_c_check_func "$LINENO" "_obstack_begin" "ac_cv_func__obstack_begin"
15781if test "x$ac_cv_func__obstack_begin" = xyes; then :
15782  cat >>confdefs.h <<_ACEOF
15783#define HAVE__OBSTACK_BEGIN 1
15784_ACEOF
15785
15786fi
15787done
15788
15789 if test $ac_cv_func__obstack_begin = no; then
15790  VTV_NO_OBSTACK_TRUE=
15791  VTV_NO_OBSTACK_FALSE='#'
15792else
15793  VTV_NO_OBSTACK_TRUE='#'
15794  VTV_NO_OBSTACK_FALSE=
15795fi
15796
15797
15798# Determine what GCC version number to use in filesystem paths.
15799
15800  get_gcc_base_ver="cat"
15801
15802# Check whether --with-gcc-major-version-only was given.
15803if test "${with_gcc_major_version_only+set}" = set; then :
15804  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
15805        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
15806      fi
15807
15808fi
15809
15810
15811
15812
15813cat >confcache <<\_ACEOF
15814# This file is a shell script that caches the results of configure
15815# tests run on this system so they can be shared between configure
15816# scripts and configure runs, see configure's option --config-cache.
15817# It is not useful on other systems.  If it contains results you don't
15818# want to keep, you may remove or edit it.
15819#
15820# config.status only pays attention to the cache file if you give it
15821# the --recheck option to rerun configure.
15822#
15823# `ac_cv_env_foo' variables (set or unset) will be overridden when
15824# loading this file, other *unset* `ac_cv_foo' will be assigned the
15825# following values.
15826
15827_ACEOF
15828
15829# The following way of writing the cache mishandles newlines in values,
15830# but we know of no workaround that is simple, portable, and efficient.
15831# So, we kill variables containing newlines.
15832# Ultrix sh set writes to stderr and can't be redirected directly,
15833# and sets the high bit in the cache file unless we assign to the vars.
15834(
15835  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15836    eval ac_val=\$$ac_var
15837    case $ac_val in #(
15838    *${as_nl}*)
15839      case $ac_var in #(
15840      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15841$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15842      esac
15843      case $ac_var in #(
15844      _ | IFS | as_nl) ;; #(
15845      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15846      *) { eval $ac_var=; unset $ac_var;} ;;
15847      esac ;;
15848    esac
15849  done
15850
15851  (set) 2>&1 |
15852    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15853    *${as_nl}ac_space=\ *)
15854      # `set' does not quote correctly, so add quotes: double-quote
15855      # substitution turns \\\\ into \\, and sed turns \\ into \.
15856      sed -n \
15857	"s/'/'\\\\''/g;
15858	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15859      ;; #(
15860    *)
15861      # `set' quotes correctly as required by POSIX, so do not add quotes.
15862      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15863      ;;
15864    esac |
15865    sort
15866) |
15867  sed '
15868     /^ac_cv_env_/b end
15869     t clear
15870     :clear
15871     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15872     t end
15873     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15874     :end' >>confcache
15875if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15876  if test -w "$cache_file"; then
15877    if test "x$cache_file" != "x/dev/null"; then
15878      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15879$as_echo "$as_me: updating cache $cache_file" >&6;}
15880      if test ! -f "$cache_file" || test -h "$cache_file"; then
15881	cat confcache >"$cache_file"
15882      else
15883        case $cache_file in #(
15884        */* | ?:*)
15885	  mv -f confcache "$cache_file"$$ &&
15886	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15887        *)
15888	  mv -f confcache "$cache_file" ;;
15889	esac
15890      fi
15891    fi
15892  else
15893    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15894$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15895  fi
15896fi
15897rm -f confcache
15898
15899test "x$prefix" = xNONE && prefix=$ac_default_prefix
15900# Let make expand exec_prefix.
15901test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15902
15903# Transform confdefs.h into DEFS.
15904# Protect against shell expansion while executing Makefile rules.
15905# Protect against Makefile macro expansion.
15906#
15907# If the first sed substitution is executed (which looks for macros that
15908# take arguments), then branch to the quote section.  Otherwise,
15909# look for a macro that doesn't take arguments.
15910ac_script='
15911:mline
15912/\\$/{
15913 N
15914 s,\\\n,,
15915 b mline
15916}
15917t clear
15918:clear
15919s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
15920t quote
15921s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
15922t quote
15923b any
15924:quote
15925s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
15926s/\[/\\&/g
15927s/\]/\\&/g
15928s/\$/$$/g
15929H
15930:any
15931${
15932	g
15933	s/^\n//
15934	s/\n/ /g
15935	p
15936}
15937'
15938DEFS=`sed -n "$ac_script" confdefs.h`
15939
15940
15941ac_libobjs=
15942ac_ltlibobjs=
15943U=
15944for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15945  # 1. Remove the extension, and $U if already installed.
15946  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15947  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15948  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15949  #    will be set to the directory where LIBOBJS objects are built.
15950  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15951  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15952done
15953LIBOBJS=$ac_libobjs
15954
15955LTLIBOBJS=$ac_ltlibobjs
15956
15957
15958if test -z "${ENABLE_VTABLE_VERIFY_TRUE}" && test -z "${ENABLE_VTABLE_VERIFY_FALSE}"; then
15959  as_fn_error $? "conditional \"ENABLE_VTABLE_VERIFY\" was never defined.
15960Usually this means the macro was only invoked conditionally." "$LINENO" 5
15961fi
15962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15963$as_echo_n "checking that generated files are newer than configure... " >&6; }
15964   if test -n "$am_sleep_pid"; then
15965     # Hide warnings about reused PIDs.
15966     wait $am_sleep_pid 2>/dev/null
15967   fi
15968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15969$as_echo "done" >&6; }
15970if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15971  as_fn_error $? "conditional \"AMDEP\" was never defined.
15972Usually this means the macro was only invoked conditionally." "$LINENO" 5
15973fi
15974if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15975  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15976Usually this means the macro was only invoked conditionally." "$LINENO" 5
15977fi
15978 if test -n "$EXEEXT"; then
15979  am__EXEEXT_TRUE=
15980  am__EXEEXT_FALSE='#'
15981else
15982  am__EXEEXT_TRUE='#'
15983  am__EXEEXT_FALSE=
15984fi
15985
15986if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15987  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15988Usually this means the macro was only invoked conditionally." "$LINENO" 5
15989fi
15990if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15991  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
15992Usually this means the macro was only invoked conditionally." "$LINENO" 5
15993fi
15994if test -z "${VTV_CYGMIN_TRUE}" && test -z "${VTV_CYGMIN_FALSE}"; then
15995  as_fn_error $? "conditional \"VTV_CYGMIN\" was never defined.
15996Usually this means the macro was only invoked conditionally." "$LINENO" 5
15997fi
15998if test -z "${VTV_NO_OBSTACK_TRUE}" && test -z "${VTV_NO_OBSTACK_FALSE}"; then
15999  as_fn_error $? "conditional \"VTV_NO_OBSTACK\" was never defined.
16000Usually this means the macro was only invoked conditionally." "$LINENO" 5
16001fi
16002
16003: "${CONFIG_STATUS=./config.status}"
16004ac_write_fail=0
16005ac_clean_files_save=$ac_clean_files
16006ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16007{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16008$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16009as_write_fail=0
16010cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16011#! $SHELL
16012# Generated by $as_me.
16013# Run this file to recreate the current configuration.
16014# Compiler output produced by configure, useful for debugging
16015# configure, is in config.log if it exists.
16016
16017debug=false
16018ac_cs_recheck=false
16019ac_cs_silent=false
16020
16021SHELL=\${CONFIG_SHELL-$SHELL}
16022export SHELL
16023_ASEOF
16024cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16025## -------------------- ##
16026## M4sh Initialization. ##
16027## -------------------- ##
16028
16029# Be more Bourne compatible
16030DUALCASE=1; export DUALCASE # for MKS sh
16031if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16032  emulate sh
16033  NULLCMD=:
16034  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16035  # is contrary to our usage.  Disable this feature.
16036  alias -g '${1+"$@"}'='"$@"'
16037  setopt NO_GLOB_SUBST
16038else
16039  case `(set -o) 2>/dev/null` in #(
16040  *posix*) :
16041    set -o posix ;; #(
16042  *) :
16043     ;;
16044esac
16045fi
16046
16047
16048as_nl='
16049'
16050export as_nl
16051# Printing a long string crashes Solaris 7 /usr/bin/printf.
16052as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16053as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16054as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16055# Prefer a ksh shell builtin over an external printf program on Solaris,
16056# but without wasting forks for bash or zsh.
16057if test -z "$BASH_VERSION$ZSH_VERSION" \
16058    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16059  as_echo='print -r --'
16060  as_echo_n='print -rn --'
16061elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16062  as_echo='printf %s\n'
16063  as_echo_n='printf %s'
16064else
16065  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16066    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16067    as_echo_n='/usr/ucb/echo -n'
16068  else
16069    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16070    as_echo_n_body='eval
16071      arg=$1;
16072      case $arg in #(
16073      *"$as_nl"*)
16074	expr "X$arg" : "X\\(.*\\)$as_nl";
16075	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16076      esac;
16077      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16078    '
16079    export as_echo_n_body
16080    as_echo_n='sh -c $as_echo_n_body as_echo'
16081  fi
16082  export as_echo_body
16083  as_echo='sh -c $as_echo_body as_echo'
16084fi
16085
16086# The user is always right.
16087if test "${PATH_SEPARATOR+set}" != set; then
16088  PATH_SEPARATOR=:
16089  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16090    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16091      PATH_SEPARATOR=';'
16092  }
16093fi
16094
16095
16096# IFS
16097# We need space, tab and new line, in precisely that order.  Quoting is
16098# there to prevent editors from complaining about space-tab.
16099# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16100# splitting by setting IFS to empty value.)
16101IFS=" ""	$as_nl"
16102
16103# Find who we are.  Look in the path if we contain no directory separator.
16104as_myself=
16105case $0 in #((
16106  *[\\/]* ) as_myself=$0 ;;
16107  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16108for as_dir in $PATH
16109do
16110  IFS=$as_save_IFS
16111  test -z "$as_dir" && as_dir=.
16112    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16113  done
16114IFS=$as_save_IFS
16115
16116     ;;
16117esac
16118# We did not find ourselves, most probably we were run as `sh COMMAND'
16119# in which case we are not to be found in the path.
16120if test "x$as_myself" = x; then
16121  as_myself=$0
16122fi
16123if test ! -f "$as_myself"; then
16124  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16125  exit 1
16126fi
16127
16128# Unset variables that we do not need and which cause bugs (e.g. in
16129# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16130# suppresses any "Segmentation fault" message there.  '((' could
16131# trigger a bug in pdksh 5.2.14.
16132for as_var in BASH_ENV ENV MAIL MAILPATH
16133do eval test x\${$as_var+set} = xset \
16134  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16135done
16136PS1='$ '
16137PS2='> '
16138PS4='+ '
16139
16140# NLS nuisances.
16141LC_ALL=C
16142export LC_ALL
16143LANGUAGE=C
16144export LANGUAGE
16145
16146# CDPATH.
16147(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16148
16149
16150# as_fn_error STATUS ERROR [LINENO LOG_FD]
16151# ----------------------------------------
16152# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16153# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16154# script with STATUS, using 1 if that was 0.
16155as_fn_error ()
16156{
16157  as_status=$1; test $as_status -eq 0 && as_status=1
16158  if test "$4"; then
16159    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16160    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16161  fi
16162  $as_echo "$as_me: error: $2" >&2
16163  as_fn_exit $as_status
16164} # as_fn_error
16165
16166
16167# as_fn_set_status STATUS
16168# -----------------------
16169# Set $? to STATUS, without forking.
16170as_fn_set_status ()
16171{
16172  return $1
16173} # as_fn_set_status
16174
16175# as_fn_exit STATUS
16176# -----------------
16177# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16178as_fn_exit ()
16179{
16180  set +e
16181  as_fn_set_status $1
16182  exit $1
16183} # as_fn_exit
16184
16185# as_fn_unset VAR
16186# ---------------
16187# Portably unset VAR.
16188as_fn_unset ()
16189{
16190  { eval $1=; unset $1;}
16191}
16192as_unset=as_fn_unset
16193# as_fn_append VAR VALUE
16194# ----------------------
16195# Append the text in VALUE to the end of the definition contained in VAR. Take
16196# advantage of any shell optimizations that allow amortized linear growth over
16197# repeated appends, instead of the typical quadratic growth present in naive
16198# implementations.
16199if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16200  eval 'as_fn_append ()
16201  {
16202    eval $1+=\$2
16203  }'
16204else
16205  as_fn_append ()
16206  {
16207    eval $1=\$$1\$2
16208  }
16209fi # as_fn_append
16210
16211# as_fn_arith ARG...
16212# ------------------
16213# Perform arithmetic evaluation on the ARGs, and store the result in the
16214# global $as_val. Take advantage of shells that can avoid forks. The arguments
16215# must be portable across $(()) and expr.
16216if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16217  eval 'as_fn_arith ()
16218  {
16219    as_val=$(( $* ))
16220  }'
16221else
16222  as_fn_arith ()
16223  {
16224    as_val=`expr "$@" || test $? -eq 1`
16225  }
16226fi # as_fn_arith
16227
16228
16229if expr a : '\(a\)' >/dev/null 2>&1 &&
16230   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16231  as_expr=expr
16232else
16233  as_expr=false
16234fi
16235
16236if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16237  as_basename=basename
16238else
16239  as_basename=false
16240fi
16241
16242if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16243  as_dirname=dirname
16244else
16245  as_dirname=false
16246fi
16247
16248as_me=`$as_basename -- "$0" ||
16249$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16250	 X"$0" : 'X\(//\)$' \| \
16251	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16252$as_echo X/"$0" |
16253    sed '/^.*\/\([^/][^/]*\)\/*$/{
16254	    s//\1/
16255	    q
16256	  }
16257	  /^X\/\(\/\/\)$/{
16258	    s//\1/
16259	    q
16260	  }
16261	  /^X\/\(\/\).*/{
16262	    s//\1/
16263	    q
16264	  }
16265	  s/.*/./; q'`
16266
16267# Avoid depending upon Character Ranges.
16268as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16269as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16270as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16271as_cr_digits='0123456789'
16272as_cr_alnum=$as_cr_Letters$as_cr_digits
16273
16274ECHO_C= ECHO_N= ECHO_T=
16275case `echo -n x` in #(((((
16276-n*)
16277  case `echo 'xy\c'` in
16278  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16279  xy)  ECHO_C='\c';;
16280  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16281       ECHO_T='	';;
16282  esac;;
16283*)
16284  ECHO_N='-n';;
16285esac
16286
16287rm -f conf$$ conf$$.exe conf$$.file
16288if test -d conf$$.dir; then
16289  rm -f conf$$.dir/conf$$.file
16290else
16291  rm -f conf$$.dir
16292  mkdir conf$$.dir 2>/dev/null
16293fi
16294if (echo >conf$$.file) 2>/dev/null; then
16295  if ln -s conf$$.file conf$$ 2>/dev/null; then
16296    as_ln_s='ln -s'
16297    # ... but there are two gotchas:
16298    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16299    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16300    # In both cases, we have to default to `cp -pR'.
16301    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16302      as_ln_s='cp -pR'
16303  elif ln conf$$.file conf$$ 2>/dev/null; then
16304    as_ln_s=ln
16305  else
16306    as_ln_s='cp -pR'
16307  fi
16308else
16309  as_ln_s='cp -pR'
16310fi
16311rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16312rmdir conf$$.dir 2>/dev/null
16313
16314
16315# as_fn_mkdir_p
16316# -------------
16317# Create "$as_dir" as a directory, including parents if necessary.
16318as_fn_mkdir_p ()
16319{
16320
16321  case $as_dir in #(
16322  -*) as_dir=./$as_dir;;
16323  esac
16324  test -d "$as_dir" || eval $as_mkdir_p || {
16325    as_dirs=
16326    while :; do
16327      case $as_dir in #(
16328      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16329      *) as_qdir=$as_dir;;
16330      esac
16331      as_dirs="'$as_qdir' $as_dirs"
16332      as_dir=`$as_dirname -- "$as_dir" ||
16333$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16334	 X"$as_dir" : 'X\(//\)[^/]' \| \
16335	 X"$as_dir" : 'X\(//\)$' \| \
16336	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16337$as_echo X"$as_dir" |
16338    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16339	    s//\1/
16340	    q
16341	  }
16342	  /^X\(\/\/\)[^/].*/{
16343	    s//\1/
16344	    q
16345	  }
16346	  /^X\(\/\/\)$/{
16347	    s//\1/
16348	    q
16349	  }
16350	  /^X\(\/\).*/{
16351	    s//\1/
16352	    q
16353	  }
16354	  s/.*/./; q'`
16355      test -d "$as_dir" && break
16356    done
16357    test -z "$as_dirs" || eval "mkdir $as_dirs"
16358  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16359
16360
16361} # as_fn_mkdir_p
16362if mkdir -p . 2>/dev/null; then
16363  as_mkdir_p='mkdir -p "$as_dir"'
16364else
16365  test -d ./-p && rmdir ./-p
16366  as_mkdir_p=false
16367fi
16368
16369
16370# as_fn_executable_p FILE
16371# -----------------------
16372# Test if FILE is an executable regular file.
16373as_fn_executable_p ()
16374{
16375  test -f "$1" && test -x "$1"
16376} # as_fn_executable_p
16377as_test_x='test -x'
16378as_executable_p=as_fn_executable_p
16379
16380# Sed expression to map a string onto a valid CPP name.
16381as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16382
16383# Sed expression to map a string onto a valid variable name.
16384as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16385
16386
16387exec 6>&1
16388## ----------------------------------- ##
16389## Main body of $CONFIG_STATUS script. ##
16390## ----------------------------------- ##
16391_ASEOF
16392test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16393
16394cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16395# Save the log message, to keep $0 and so on meaningful, and to
16396# report actual input values of CONFIG_FILES etc. instead of their
16397# values after options handling.
16398ac_log="
16399This file was extended by GNU Vtable Verification Runtime Library $as_me 1.0, which was
16400generated by GNU Autoconf 2.69.  Invocation command line was
16401
16402  CONFIG_FILES    = $CONFIG_FILES
16403  CONFIG_HEADERS  = $CONFIG_HEADERS
16404  CONFIG_LINKS    = $CONFIG_LINKS
16405  CONFIG_COMMANDS = $CONFIG_COMMANDS
16406  $ $0 $@
16407
16408on `(hostname || uname -n) 2>/dev/null | sed 1q`
16409"
16410
16411_ACEOF
16412
16413case $ac_config_files in *"
16414"*) set x $ac_config_files; shift; ac_config_files=$*;;
16415esac
16416
16417
16418
16419cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16420# Files that config.status was made for.
16421config_files="$ac_config_files"
16422config_commands="$ac_config_commands"
16423
16424_ACEOF
16425
16426cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16427ac_cs_usage="\
16428\`$as_me' instantiates files and other configuration actions
16429from templates according to the current configuration.  Unless the files
16430and actions are specified as TAGs, all are instantiated by default.
16431
16432Usage: $0 [OPTION]... [TAG]...
16433
16434  -h, --help       print this help, then exit
16435  -V, --version    print version number and configuration settings, then exit
16436      --config     print configuration, then exit
16437  -q, --quiet, --silent
16438                   do not print progress messages
16439  -d, --debug      don't remove temporary files
16440      --recheck    update $as_me by reconfiguring in the same conditions
16441      --file=FILE[:TEMPLATE]
16442                   instantiate the configuration file FILE
16443
16444Configuration files:
16445$config_files
16446
16447Configuration commands:
16448$config_commands
16449
16450Report bugs to the package provider.
16451GNU Vtable Verification Runtime Library home page: <http://www.gnu.org/software/libvtv/>.
16452General help using GNU software: <http://www.gnu.org/gethelp/>."
16453
16454_ACEOF
16455cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16456ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16457ac_cs_version="\\
16458GNU Vtable Verification Runtime Library config.status 1.0
16459configured by $0, generated by GNU Autoconf 2.69,
16460  with options \\"\$ac_cs_config\\"
16461
16462Copyright (C) 2012 Free Software Foundation, Inc.
16463This config.status script is free software; the Free Software Foundation
16464gives unlimited permission to copy, distribute and modify it."
16465
16466ac_pwd='$ac_pwd'
16467srcdir='$srcdir'
16468INSTALL='$INSTALL'
16469MKDIR_P='$MKDIR_P'
16470AWK='$AWK'
16471test -n "\$AWK" || AWK=awk
16472_ACEOF
16473
16474cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16475# The default lists apply if the user does not specify any file.
16476ac_need_defaults=:
16477while test $# != 0
16478do
16479  case $1 in
16480  --*=?*)
16481    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16482    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16483    ac_shift=:
16484    ;;
16485  --*=)
16486    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16487    ac_optarg=
16488    ac_shift=:
16489    ;;
16490  *)
16491    ac_option=$1
16492    ac_optarg=$2
16493    ac_shift=shift
16494    ;;
16495  esac
16496
16497  case $ac_option in
16498  # Handling of the options.
16499  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16500    ac_cs_recheck=: ;;
16501  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16502    $as_echo "$ac_cs_version"; exit ;;
16503  --config | --confi | --conf | --con | --co | --c )
16504    $as_echo "$ac_cs_config"; exit ;;
16505  --debug | --debu | --deb | --de | --d | -d )
16506    debug=: ;;
16507  --file | --fil | --fi | --f )
16508    $ac_shift
16509    case $ac_optarg in
16510    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16511    '') as_fn_error $? "missing file argument" ;;
16512    esac
16513    as_fn_append CONFIG_FILES " '$ac_optarg'"
16514    ac_need_defaults=false;;
16515  --he | --h |  --help | --hel | -h )
16516    $as_echo "$ac_cs_usage"; exit ;;
16517  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16518  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16519    ac_cs_silent=: ;;
16520
16521  # This is an error.
16522  -*) as_fn_error $? "unrecognized option: \`$1'
16523Try \`$0 --help' for more information." ;;
16524
16525  *) as_fn_append ac_config_targets " $1"
16526     ac_need_defaults=false ;;
16527
16528  esac
16529  shift
16530done
16531
16532ac_configure_extra_args=
16533
16534if $ac_cs_silent; then
16535  exec 6>/dev/null
16536  ac_configure_extra_args="$ac_configure_extra_args --silent"
16537fi
16538
16539_ACEOF
16540cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16541if \$ac_cs_recheck; then
16542  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16543  shift
16544  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16545  CONFIG_SHELL='$SHELL'
16546  export CONFIG_SHELL
16547  exec "\$@"
16548fi
16549
16550_ACEOF
16551cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16552exec 5>>config.log
16553{
16554  echo
16555  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16556## Running $as_me. ##
16557_ASBOX
16558  $as_echo "$ac_log"
16559} >&5
16560
16561_ACEOF
16562cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16563#
16564# INIT-COMMANDS
16565#
16566
16567srcdir="$srcdir"
16568host="$host"
16569target="$target"
16570with_multisubdir="$with_multisubdir"
16571with_multisrctop="$with_multisrctop"
16572with_target_subdir="$with_target_subdir"
16573ac_configure_args="${multilib_arg} ${ac_configure_args}"
16574multi_basedir="$multi_basedir"
16575CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16576CC="$CC"
16577CXX="$CXX"
16578GFORTRAN="$GFORTRAN"
16579GDC="$GDC"
16580AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16581
16582
16583# The HP-UX ksh and POSIX shell print the target directory to stdout
16584# if CDPATH is set.
16585(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16586
16587sed_quote_subst='$sed_quote_subst'
16588double_quote_subst='$double_quote_subst'
16589delay_variable_subst='$delay_variable_subst'
16590macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16591macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16592enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16593enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16594pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16595enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16596SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16597ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16598host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16599host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16600host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16601build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16602build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16603build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16604SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16605Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16606GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16607EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16608FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16609LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16610NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16611LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16612max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16613ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16614exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16615lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16616lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16617lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16618reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16619reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16620OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16621deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16622file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16623AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16624AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16625STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16626RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16627old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16628old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16629old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16630lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16631CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16632CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16633compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16634GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16635lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16636lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16637lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16638lt_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"`'
16639objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16640MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16641lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16642lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16643lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16644lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16645lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16646need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16647DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16648NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16649LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16650OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16651OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16652libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16653shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16654extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16655archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16656enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16657export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16658whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16659compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16660old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16661old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16662archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16663archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16664module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16665module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16666with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16667allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16668no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16669hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16670hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16671hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16672hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16673hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16674hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16675hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16676hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16677inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16678link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16679fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16680always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16681export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16682exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16683include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16684prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16685file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16686variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16687need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16688need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16689version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16690runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16691shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16692shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16693libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16694library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16695soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16696install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16697postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16698postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16699finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16700finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16701hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16702sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16703sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16704hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16705enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16706enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16707enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16708old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16709striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16710compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16711predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16712postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16713predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16714postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16715compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16716LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16717reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16718reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16719old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16720compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16721GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16722lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16723lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16724lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16725lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16726lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16727archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16728enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16729export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16730whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16731compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16732old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16733old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16734archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16735archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16736module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16737module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16738with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16739allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16740no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16741hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16742hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
16743hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16744hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16745hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16746hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16747hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16748hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16749inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16750link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16751fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
16752always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16753export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16754exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16755include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16756prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16757file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16758hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16759compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16760predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16761postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16762predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16763postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16764compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
16765
16766LTCC='$LTCC'
16767LTCFLAGS='$LTCFLAGS'
16768compiler='$compiler_DEFAULT'
16769
16770# A function that is used when there is no print builtin or printf.
16771func_fallback_echo ()
16772{
16773  eval 'cat <<_LTECHO_EOF
16774\$1
16775_LTECHO_EOF'
16776}
16777
16778# Quote evaled strings.
16779for var in SHELL \
16780ECHO \
16781SED \
16782GREP \
16783EGREP \
16784FGREP \
16785LD \
16786NM \
16787LN_S \
16788lt_SP2NL \
16789lt_NL2SP \
16790reload_flag \
16791OBJDUMP \
16792deplibs_check_method \
16793file_magic_cmd \
16794AR \
16795AR_FLAGS \
16796STRIP \
16797RANLIB \
16798CC \
16799CFLAGS \
16800compiler \
16801lt_cv_sys_global_symbol_pipe \
16802lt_cv_sys_global_symbol_to_cdecl \
16803lt_cv_sys_global_symbol_to_c_name_address \
16804lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16805lt_prog_compiler_no_builtin_flag \
16806lt_prog_compiler_wl \
16807lt_prog_compiler_pic \
16808lt_prog_compiler_static \
16809lt_cv_prog_compiler_c_o \
16810need_locks \
16811DSYMUTIL \
16812NMEDIT \
16813LIPO \
16814OTOOL \
16815OTOOL64 \
16816shrext_cmds \
16817export_dynamic_flag_spec \
16818whole_archive_flag_spec \
16819compiler_needs_object \
16820with_gnu_ld \
16821allow_undefined_flag \
16822no_undefined_flag \
16823hardcode_libdir_flag_spec \
16824hardcode_libdir_flag_spec_ld \
16825hardcode_libdir_separator \
16826fix_srcfile_path \
16827exclude_expsyms \
16828include_expsyms \
16829file_list_spec \
16830variables_saved_for_relink \
16831libname_spec \
16832library_names_spec \
16833soname_spec \
16834install_override_mode \
16835finish_eval \
16836old_striplib \
16837striplib \
16838compiler_lib_search_dirs \
16839predep_objects \
16840postdep_objects \
16841predeps \
16842postdeps \
16843compiler_lib_search_path \
16844LD_CXX \
16845reload_flag_CXX \
16846compiler_CXX \
16847lt_prog_compiler_no_builtin_flag_CXX \
16848lt_prog_compiler_wl_CXX \
16849lt_prog_compiler_pic_CXX \
16850lt_prog_compiler_static_CXX \
16851lt_cv_prog_compiler_c_o_CXX \
16852export_dynamic_flag_spec_CXX \
16853whole_archive_flag_spec_CXX \
16854compiler_needs_object_CXX \
16855with_gnu_ld_CXX \
16856allow_undefined_flag_CXX \
16857no_undefined_flag_CXX \
16858hardcode_libdir_flag_spec_CXX \
16859hardcode_libdir_flag_spec_ld_CXX \
16860hardcode_libdir_separator_CXX \
16861fix_srcfile_path_CXX \
16862exclude_expsyms_CXX \
16863include_expsyms_CXX \
16864file_list_spec_CXX \
16865compiler_lib_search_dirs_CXX \
16866predep_objects_CXX \
16867postdep_objects_CXX \
16868predeps_CXX \
16869postdeps_CXX \
16870compiler_lib_search_path_CXX; do
16871    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16872    *[\\\\\\\`\\"\\\$]*)
16873      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16874      ;;
16875    *)
16876      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16877      ;;
16878    esac
16879done
16880
16881# Double-quote double-evaled strings.
16882for var in reload_cmds \
16883old_postinstall_cmds \
16884old_postuninstall_cmds \
16885old_archive_cmds \
16886extract_expsyms_cmds \
16887old_archive_from_new_cmds \
16888old_archive_from_expsyms_cmds \
16889archive_cmds \
16890archive_expsym_cmds \
16891module_cmds \
16892module_expsym_cmds \
16893export_symbols_cmds \
16894prelink_cmds \
16895postinstall_cmds \
16896postuninstall_cmds \
16897finish_cmds \
16898sys_lib_search_path_spec \
16899sys_lib_dlsearch_path_spec \
16900reload_cmds_CXX \
16901old_archive_cmds_CXX \
16902old_archive_from_new_cmds_CXX \
16903old_archive_from_expsyms_cmds_CXX \
16904archive_cmds_CXX \
16905archive_expsym_cmds_CXX \
16906module_cmds_CXX \
16907module_expsym_cmds_CXX \
16908export_symbols_cmds_CXX \
16909prelink_cmds_CXX; do
16910    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16911    *[\\\\\\\`\\"\\\$]*)
16912      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16913      ;;
16914    *)
16915      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16916      ;;
16917    esac
16918done
16919
16920ac_aux_dir='$ac_aux_dir'
16921xsi_shell='$xsi_shell'
16922lt_shell_append='$lt_shell_append'
16923
16924# See if we are running on zsh, and set the options which allow our
16925# commands through without removal of \ escapes INIT.
16926if test -n "\${ZSH_VERSION+set}" ; then
16927   setopt NO_GLOB_SUBST
16928fi
16929
16930
16931    PACKAGE='$PACKAGE'
16932    VERSION='$VERSION'
16933    TIMESTAMP='$TIMESTAMP'
16934    RM='$RM'
16935    ofile='$ofile'
16936
16937
16938
16939
16940
16941
16942_ACEOF
16943
16944cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16945
16946# Handling of arguments.
16947for ac_config_target in $ac_config_targets
16948do
16949  case $ac_config_target in
16950    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16951    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16952    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16953    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16954    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16955
16956  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16957  esac
16958done
16959
16960
16961# If the user did not use the arguments to specify the items to instantiate,
16962# then the envvar interface is used.  Set only those that are not.
16963# We use the long form for the default assignment because of an extremely
16964# bizarre bug on SunOS 4.1.3.
16965if $ac_need_defaults; then
16966  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16967  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16968fi
16969
16970# Have a temporary directory for convenience.  Make it in the build tree
16971# simply because there is no reason against having it here, and in addition,
16972# creating and moving files from /tmp can sometimes cause problems.
16973# Hook for its removal unless debugging.
16974# Note that there is a small window in which the directory will not be cleaned:
16975# after its creation but before its name has been assigned to `$tmp'.
16976$debug ||
16977{
16978  tmp= ac_tmp=
16979  trap 'exit_status=$?
16980  : "${ac_tmp:=$tmp}"
16981  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16982' 0
16983  trap 'as_fn_exit 1' 1 2 13 15
16984}
16985# Create a (secure) tmp directory for tmp files.
16986
16987{
16988  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16989  test -d "$tmp"
16990}  ||
16991{
16992  tmp=./conf$$-$RANDOM
16993  (umask 077 && mkdir "$tmp")
16994} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16995ac_tmp=$tmp
16996
16997# Set up the scripts for CONFIG_FILES section.
16998# No need to generate them if there are no CONFIG_FILES.
16999# This happens for instance with `./config.status config.h'.
17000if test -n "$CONFIG_FILES"; then
17001
17002
17003ac_cr=`echo X | tr X '\015'`
17004# On cygwin, bash can eat \r inside `` if the user requested igncr.
17005# But we know of no other shell where ac_cr would be empty at this
17006# point, so we can use a bashism as a fallback.
17007if test "x$ac_cr" = x; then
17008  eval ac_cr=\$\'\\r\'
17009fi
17010ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17011if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17012  ac_cs_awk_cr='\\r'
17013else
17014  ac_cs_awk_cr=$ac_cr
17015fi
17016
17017echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17018_ACEOF
17019
17020
17021{
17022  echo "cat >conf$$subs.awk <<_ACEOF" &&
17023  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17024  echo "_ACEOF"
17025} >conf$$subs.sh ||
17026  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17027ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17028ac_delim='%!_!# '
17029for ac_last_try in false false false false false :; do
17030  . ./conf$$subs.sh ||
17031    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17032
17033  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17034  if test $ac_delim_n = $ac_delim_num; then
17035    break
17036  elif $ac_last_try; then
17037    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17038  else
17039    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17040  fi
17041done
17042rm -f conf$$subs.sh
17043
17044cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17045cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17046_ACEOF
17047sed -n '
17048h
17049s/^/S["/; s/!.*/"]=/
17050p
17051g
17052s/^[^!]*!//
17053:repl
17054t repl
17055s/'"$ac_delim"'$//
17056t delim
17057:nl
17058h
17059s/\(.\{148\}\)..*/\1/
17060t more1
17061s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17062p
17063n
17064b repl
17065:more1
17066s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17067p
17068g
17069s/.\{148\}//
17070t nl
17071:delim
17072h
17073s/\(.\{148\}\)..*/\1/
17074t more2
17075s/["\\]/\\&/g; s/^/"/; s/$/"/
17076p
17077b
17078:more2
17079s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17080p
17081g
17082s/.\{148\}//
17083t delim
17084' <conf$$subs.awk | sed '
17085/^[^""]/{
17086  N
17087  s/\n//
17088}
17089' >>$CONFIG_STATUS || ac_write_fail=1
17090rm -f conf$$subs.awk
17091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17092_ACAWK
17093cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17094  for (key in S) S_is_set[key] = 1
17095  FS = ""
17096
17097}
17098{
17099  line = $ 0
17100  nfields = split(line, field, "@")
17101  substed = 0
17102  len = length(field[1])
17103  for (i = 2; i < nfields; i++) {
17104    key = field[i]
17105    keylen = length(key)
17106    if (S_is_set[key]) {
17107      value = S[key]
17108      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17109      len += length(value) + length(field[++i])
17110      substed = 1
17111    } else
17112      len += 1 + keylen
17113  }
17114
17115  print line
17116}
17117
17118_ACAWK
17119_ACEOF
17120cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17121if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17122  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17123else
17124  cat
17125fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17126  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17127_ACEOF
17128
17129# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17130# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17131# trailing colons and then remove the whole line if VPATH becomes empty
17132# (actually we leave an empty line to preserve line numbers).
17133if test "x$srcdir" = x.; then
17134  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17135h
17136s///
17137s/^/:/
17138s/[	 ]*$/:/
17139s/:\$(srcdir):/:/g
17140s/:\${srcdir}:/:/g
17141s/:@srcdir@:/:/g
17142s/^:*//
17143s/:*$//
17144x
17145s/\(=[	 ]*\).*/\1/
17146G
17147s/\n//
17148s/^[^=]*=[	 ]*$//
17149}'
17150fi
17151
17152cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17153fi # test -n "$CONFIG_FILES"
17154
17155
17156eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
17157shift
17158for ac_tag
17159do
17160  case $ac_tag in
17161  :[FHLC]) ac_mode=$ac_tag; continue;;
17162  esac
17163  case $ac_mode$ac_tag in
17164  :[FHL]*:*);;
17165  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17166  :[FH]-) ac_tag=-:-;;
17167  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17168  esac
17169  ac_save_IFS=$IFS
17170  IFS=:
17171  set x $ac_tag
17172  IFS=$ac_save_IFS
17173  shift
17174  ac_file=$1
17175  shift
17176
17177  case $ac_mode in
17178  :L) ac_source=$1;;
17179  :[FH])
17180    ac_file_inputs=
17181    for ac_f
17182    do
17183      case $ac_f in
17184      -) ac_f="$ac_tmp/stdin";;
17185      *) # Look for the file first in the build tree, then in the source tree
17186	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17187	 # because $ac_f cannot contain `:'.
17188	 test -f "$ac_f" ||
17189	   case $ac_f in
17190	   [\\/$]*) false;;
17191	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17192	   esac ||
17193	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17194      esac
17195      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17196      as_fn_append ac_file_inputs " '$ac_f'"
17197    done
17198
17199    # Let's still pretend it is `configure' which instantiates (i.e., don't
17200    # use $as_me), people would be surprised to read:
17201    #    /* config.h.  Generated by config.status.  */
17202    configure_input='Generated from '`
17203	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17204	`' by configure.'
17205    if test x"$ac_file" != x-; then
17206      configure_input="$ac_file.  $configure_input"
17207      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17208$as_echo "$as_me: creating $ac_file" >&6;}
17209    fi
17210    # Neutralize special characters interpreted by sed in replacement strings.
17211    case $configure_input in #(
17212    *\&* | *\|* | *\\* )
17213       ac_sed_conf_input=`$as_echo "$configure_input" |
17214       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17215    *) ac_sed_conf_input=$configure_input;;
17216    esac
17217
17218    case $ac_tag in
17219    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17220      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17221    esac
17222    ;;
17223  esac
17224
17225  ac_dir=`$as_dirname -- "$ac_file" ||
17226$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17227	 X"$ac_file" : 'X\(//\)[^/]' \| \
17228	 X"$ac_file" : 'X\(//\)$' \| \
17229	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17230$as_echo X"$ac_file" |
17231    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17232	    s//\1/
17233	    q
17234	  }
17235	  /^X\(\/\/\)[^/].*/{
17236	    s//\1/
17237	    q
17238	  }
17239	  /^X\(\/\/\)$/{
17240	    s//\1/
17241	    q
17242	  }
17243	  /^X\(\/\).*/{
17244	    s//\1/
17245	    q
17246	  }
17247	  s/.*/./; q'`
17248  as_dir="$ac_dir"; as_fn_mkdir_p
17249  ac_builddir=.
17250
17251case "$ac_dir" in
17252.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17253*)
17254  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17255  # A ".." for each directory in $ac_dir_suffix.
17256  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17257  case $ac_top_builddir_sub in
17258  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17259  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17260  esac ;;
17261esac
17262ac_abs_top_builddir=$ac_pwd
17263ac_abs_builddir=$ac_pwd$ac_dir_suffix
17264# for backward compatibility:
17265ac_top_builddir=$ac_top_build_prefix
17266
17267case $srcdir in
17268  .)  # We are building in place.
17269    ac_srcdir=.
17270    ac_top_srcdir=$ac_top_builddir_sub
17271    ac_abs_top_srcdir=$ac_pwd ;;
17272  [\\/]* | ?:[\\/]* )  # Absolute name.
17273    ac_srcdir=$srcdir$ac_dir_suffix;
17274    ac_top_srcdir=$srcdir
17275    ac_abs_top_srcdir=$srcdir ;;
17276  *) # Relative name.
17277    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17278    ac_top_srcdir=$ac_top_build_prefix$srcdir
17279    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17280esac
17281ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17282
17283
17284  case $ac_mode in
17285  :F)
17286  #
17287  # CONFIG_FILE
17288  #
17289
17290  case $INSTALL in
17291  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17292  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17293  esac
17294  ac_MKDIR_P=$MKDIR_P
17295  case $MKDIR_P in
17296  [\\/$]* | ?:[\\/]* ) ;;
17297  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17298  esac
17299_ACEOF
17300
17301cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17302# If the template does not know about datarootdir, expand it.
17303# FIXME: This hack should be removed a few years after 2.60.
17304ac_datarootdir_hack=; ac_datarootdir_seen=
17305ac_sed_dataroot='
17306/datarootdir/ {
17307  p
17308  q
17309}
17310/@datadir@/p
17311/@docdir@/p
17312/@infodir@/p
17313/@localedir@/p
17314/@mandir@/p'
17315case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17316*datarootdir*) ac_datarootdir_seen=yes;;
17317*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17318  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17319$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17320_ACEOF
17321cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17322  ac_datarootdir_hack='
17323  s&@datadir@&$datadir&g
17324  s&@docdir@&$docdir&g
17325  s&@infodir@&$infodir&g
17326  s&@localedir@&$localedir&g
17327  s&@mandir@&$mandir&g
17328  s&\\\${datarootdir}&$datarootdir&g' ;;
17329esac
17330_ACEOF
17331
17332# Neutralize VPATH when `$srcdir' = `.'.
17333# Shell code in configure.ac might set extrasub.
17334# FIXME: do we really want to maintain this feature?
17335cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17336ac_sed_extra="$ac_vpsub
17337$extrasub
17338_ACEOF
17339cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17340:t
17341/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17342s|@configure_input@|$ac_sed_conf_input|;t t
17343s&@top_builddir@&$ac_top_builddir_sub&;t t
17344s&@top_build_prefix@&$ac_top_build_prefix&;t t
17345s&@srcdir@&$ac_srcdir&;t t
17346s&@abs_srcdir@&$ac_abs_srcdir&;t t
17347s&@top_srcdir@&$ac_top_srcdir&;t t
17348s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17349s&@builddir@&$ac_builddir&;t t
17350s&@abs_builddir@&$ac_abs_builddir&;t t
17351s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17352s&@INSTALL@&$ac_INSTALL&;t t
17353s&@MKDIR_P@&$ac_MKDIR_P&;t t
17354$ac_datarootdir_hack
17355"
17356eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17357  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17358
17359test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17360  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17361  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17362      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17363  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17364which seems to be undefined.  Please make sure it is defined" >&5
17365$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17366which seems to be undefined.  Please make sure it is defined" >&2;}
17367
17368  rm -f "$ac_tmp/stdin"
17369  case $ac_file in
17370  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17371  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17372  esac \
17373  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17374 ;;
17375
17376
17377  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17378$as_echo "$as_me: executing $ac_file commands" >&6;}
17379 ;;
17380  esac
17381
17382
17383  case $ac_file$ac_mode in
17384    "default-1":C)
17385# Only add multilib support code if we just rebuilt the top-level
17386# Makefile.
17387case " $CONFIG_FILES " in
17388 *" Makefile "*)
17389   ac_file=Makefile . ${multi_basedir}/config-ml.in
17390   ;;
17391esac ;;
17392    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17393  # Older Autoconf quotes --file arguments for eval, but not when files
17394  # are listed without --file.  Let's play safe and only enable the eval
17395  # if we detect the quoting.
17396  case $CONFIG_FILES in
17397  *\'*) eval set x "$CONFIG_FILES" ;;
17398  *)   set x $CONFIG_FILES ;;
17399  esac
17400  shift
17401  for mf
17402  do
17403    # Strip MF so we end up with the name of the file.
17404    mf=`echo "$mf" | sed -e 's/:.*$//'`
17405    # Check whether this is an Automake generated Makefile or not.
17406    # We used to match only the files named 'Makefile.in', but
17407    # some people rename them; so instead we look at the file content.
17408    # Grep'ing the first line is not enough: some people post-process
17409    # each Makefile.in and add a new line on top of each file to say so.
17410    # Grep'ing the whole file is not good either: AIX grep has a line
17411    # limit of 2048, but all sed's we know have understand at least 4000.
17412    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17413      dirpart=`$as_dirname -- "$mf" ||
17414$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17415	 X"$mf" : 'X\(//\)[^/]' \| \
17416	 X"$mf" : 'X\(//\)$' \| \
17417	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17418$as_echo X"$mf" |
17419    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17420	    s//\1/
17421	    q
17422	  }
17423	  /^X\(\/\/\)[^/].*/{
17424	    s//\1/
17425	    q
17426	  }
17427	  /^X\(\/\/\)$/{
17428	    s//\1/
17429	    q
17430	  }
17431	  /^X\(\/\).*/{
17432	    s//\1/
17433	    q
17434	  }
17435	  s/.*/./; q'`
17436    else
17437      continue
17438    fi
17439    # Extract the definition of DEPDIR, am__include, and am__quote
17440    # from the Makefile without running 'make'.
17441    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17442    test -z "$DEPDIR" && continue
17443    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17444    test -z "$am__include" && continue
17445    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17446    # Find all dependency output files, they are included files with
17447    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17448    # simplest approach to changing $(DEPDIR) to its actual value in the
17449    # expansion.
17450    for file in `sed -n "
17451      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17452	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17453      # Make sure the directory exists.
17454      test -f "$dirpart/$file" && continue
17455      fdir=`$as_dirname -- "$file" ||
17456$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17457	 X"$file" : 'X\(//\)[^/]' \| \
17458	 X"$file" : 'X\(//\)$' \| \
17459	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17460$as_echo X"$file" |
17461    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17462	    s//\1/
17463	    q
17464	  }
17465	  /^X\(\/\/\)[^/].*/{
17466	    s//\1/
17467	    q
17468	  }
17469	  /^X\(\/\/\)$/{
17470	    s//\1/
17471	    q
17472	  }
17473	  /^X\(\/\).*/{
17474	    s//\1/
17475	    q
17476	  }
17477	  s/.*/./; q'`
17478      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17479      # echo "creating $dirpart/$file"
17480      echo '# dummy' > "$dirpart/$file"
17481    done
17482  done
17483}
17484 ;;
17485    "libtool":C)
17486
17487    # See if we are running on zsh, and set the options which allow our
17488    # commands through without removal of \ escapes.
17489    if test -n "${ZSH_VERSION+set}" ; then
17490      setopt NO_GLOB_SUBST
17491    fi
17492
17493    cfgfile="${ofile}T"
17494    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17495    $RM "$cfgfile"
17496
17497    cat <<_LT_EOF >> "$cfgfile"
17498#! $SHELL
17499
17500# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17501# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17502# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17503# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17504#
17505#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17506#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17507#   Written by Gordon Matzigkeit, 1996
17508#
17509#   This file is part of GNU Libtool.
17510#
17511# GNU Libtool is free software; you can redistribute it and/or
17512# modify it under the terms of the GNU General Public License as
17513# published by the Free Software Foundation; either version 2 of
17514# the License, or (at your option) any later version.
17515#
17516# As a special exception to the GNU General Public License,
17517# if you distribute this file as part of a program or library that
17518# is built using GNU Libtool, you may include this file under the
17519# same distribution terms that you use for the rest of that program.
17520#
17521# GNU Libtool is distributed in the hope that it will be useful,
17522# but WITHOUT ANY WARRANTY; without even the implied warranty of
17523# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17524# GNU General Public License for more details.
17525#
17526# You should have received a copy of the GNU General Public License
17527# along with GNU Libtool; see the file COPYING.  If not, a copy
17528# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17529# obtained by writing to the Free Software Foundation, Inc.,
17530# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17531
17532
17533# The names of the tagged configurations supported by this script.
17534available_tags="CXX "
17535
17536# ### BEGIN LIBTOOL CONFIG
17537
17538# Which release of libtool.m4 was used?
17539macro_version=$macro_version
17540macro_revision=$macro_revision
17541
17542# Whether or not to build shared libraries.
17543build_libtool_libs=$enable_shared
17544
17545# Whether or not to build static libraries.
17546build_old_libs=$enable_static
17547
17548# What type of objects to build.
17549pic_mode=$pic_mode
17550
17551# Whether or not to optimize for fast installation.
17552fast_install=$enable_fast_install
17553
17554# Shell to use when invoking shell scripts.
17555SHELL=$lt_SHELL
17556
17557# An echo program that protects backslashes.
17558ECHO=$lt_ECHO
17559
17560# The host system.
17561host_alias=$host_alias
17562host=$host
17563host_os=$host_os
17564
17565# The build system.
17566build_alias=$build_alias
17567build=$build
17568build_os=$build_os
17569
17570# A sed program that does not truncate output.
17571SED=$lt_SED
17572
17573# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17574Xsed="\$SED -e 1s/^X//"
17575
17576# A grep program that handles long lines.
17577GREP=$lt_GREP
17578
17579# An ERE matcher.
17580EGREP=$lt_EGREP
17581
17582# A literal string matcher.
17583FGREP=$lt_FGREP
17584
17585# A BSD- or MS-compatible name lister.
17586NM=$lt_NM
17587
17588# Whether we need soft or hard links.
17589LN_S=$lt_LN_S
17590
17591# What is the maximum length of a command?
17592max_cmd_len=$max_cmd_len
17593
17594# Object file suffix (normally "o").
17595objext=$ac_objext
17596
17597# Executable file suffix (normally "").
17598exeext=$exeext
17599
17600# whether the shell understands "unset".
17601lt_unset=$lt_unset
17602
17603# turn spaces into newlines.
17604SP2NL=$lt_lt_SP2NL
17605
17606# turn newlines into spaces.
17607NL2SP=$lt_lt_NL2SP
17608
17609# An object symbol dumper.
17610OBJDUMP=$lt_OBJDUMP
17611
17612# Method to check whether dependent libraries are shared objects.
17613deplibs_check_method=$lt_deplibs_check_method
17614
17615# Command to use when deplibs_check_method == "file_magic".
17616file_magic_cmd=$lt_file_magic_cmd
17617
17618# The archiver.
17619AR=$lt_AR
17620AR_FLAGS=$lt_AR_FLAGS
17621
17622# A symbol stripping program.
17623STRIP=$lt_STRIP
17624
17625# Commands used to install an old-style archive.
17626RANLIB=$lt_RANLIB
17627old_postinstall_cmds=$lt_old_postinstall_cmds
17628old_postuninstall_cmds=$lt_old_postuninstall_cmds
17629
17630# Whether to use a lock for old archive extraction.
17631lock_old_archive_extraction=$lock_old_archive_extraction
17632
17633# A C compiler.
17634LTCC=$lt_CC
17635
17636# LTCC compiler flags.
17637LTCFLAGS=$lt_CFLAGS
17638
17639# Take the output of nm and produce a listing of raw symbols and C names.
17640global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17641
17642# Transform the output of nm in a proper C declaration.
17643global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17644
17645# Transform the output of nm in a C name address pair.
17646global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17647
17648# Transform the output of nm in a C name address pair when lib prefix is needed.
17649global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17650
17651# The name of the directory that contains temporary libtool files.
17652objdir=$objdir
17653
17654# Used to examine libraries when file_magic_cmd begins with "file".
17655MAGIC_CMD=$MAGIC_CMD
17656
17657# Must we lock files when doing compilation?
17658need_locks=$lt_need_locks
17659
17660# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17661DSYMUTIL=$lt_DSYMUTIL
17662
17663# Tool to change global to local symbols on Mac OS X.
17664NMEDIT=$lt_NMEDIT
17665
17666# Tool to manipulate fat objects and archives on Mac OS X.
17667LIPO=$lt_LIPO
17668
17669# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17670OTOOL=$lt_OTOOL
17671
17672# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17673OTOOL64=$lt_OTOOL64
17674
17675# Old archive suffix (normally "a").
17676libext=$libext
17677
17678# Shared library suffix (normally ".so").
17679shrext_cmds=$lt_shrext_cmds
17680
17681# The commands to extract the exported symbol list from a shared archive.
17682extract_expsyms_cmds=$lt_extract_expsyms_cmds
17683
17684# Variables whose values should be saved in libtool wrapper scripts and
17685# restored at link time.
17686variables_saved_for_relink=$lt_variables_saved_for_relink
17687
17688# Do we need the "lib" prefix for modules?
17689need_lib_prefix=$need_lib_prefix
17690
17691# Do we need a version for libraries?
17692need_version=$need_version
17693
17694# Library versioning type.
17695version_type=$version_type
17696
17697# Shared library runtime path variable.
17698runpath_var=$runpath_var
17699
17700# Shared library path variable.
17701shlibpath_var=$shlibpath_var
17702
17703# Is shlibpath searched before the hard-coded library search path?
17704shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17705
17706# Format of library name prefix.
17707libname_spec=$lt_libname_spec
17708
17709# List of archive names.  First name is the real one, the rest are links.
17710# The last name is the one that the linker finds with -lNAME
17711library_names_spec=$lt_library_names_spec
17712
17713# The coded name of the library, if different from the real name.
17714soname_spec=$lt_soname_spec
17715
17716# Permission mode override for installation of shared libraries.
17717install_override_mode=$lt_install_override_mode
17718
17719# Command to use after installation of a shared archive.
17720postinstall_cmds=$lt_postinstall_cmds
17721
17722# Command to use after uninstallation of a shared archive.
17723postuninstall_cmds=$lt_postuninstall_cmds
17724
17725# Commands used to finish a libtool library installation in a directory.
17726finish_cmds=$lt_finish_cmds
17727
17728# As "finish_cmds", except a single script fragment to be evaled but
17729# not shown.
17730finish_eval=$lt_finish_eval
17731
17732# Whether we should hardcode library paths into libraries.
17733hardcode_into_libs=$hardcode_into_libs
17734
17735# Compile-time system search path for libraries.
17736sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17737
17738# Run-time system search path for libraries.
17739sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17740
17741# Whether dlopen is supported.
17742dlopen_support=$enable_dlopen
17743
17744# Whether dlopen of programs is supported.
17745dlopen_self=$enable_dlopen_self
17746
17747# Whether dlopen of statically linked programs is supported.
17748dlopen_self_static=$enable_dlopen_self_static
17749
17750# Commands to strip libraries.
17751old_striplib=$lt_old_striplib
17752striplib=$lt_striplib
17753
17754
17755# The linker used to build libraries.
17756LD=$lt_LD
17757
17758# How to create reloadable object files.
17759reload_flag=$lt_reload_flag
17760reload_cmds=$lt_reload_cmds
17761
17762# Commands used to build an old-style archive.
17763old_archive_cmds=$lt_old_archive_cmds
17764
17765# A language specific compiler.
17766CC=$lt_compiler
17767
17768# Is the compiler the GNU compiler?
17769with_gcc=$GCC
17770
17771# Compiler flag to turn off builtin functions.
17772no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17773
17774# How to pass a linker flag through the compiler.
17775wl=$lt_lt_prog_compiler_wl
17776
17777# Additional compiler flags for building library objects.
17778pic_flag=$lt_lt_prog_compiler_pic
17779
17780# Compiler flag to prevent dynamic linking.
17781link_static_flag=$lt_lt_prog_compiler_static
17782
17783# Does compiler simultaneously support -c and -o options?
17784compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17785
17786# Whether or not to add -lc for building shared libraries.
17787build_libtool_need_lc=$archive_cmds_need_lc
17788
17789# Whether or not to disallow shared libs when runtime libs are static.
17790allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17791
17792# Compiler flag to allow reflexive dlopens.
17793export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17794
17795# Compiler flag to generate shared objects directly from archives.
17796whole_archive_flag_spec=$lt_whole_archive_flag_spec
17797
17798# Whether the compiler copes with passing no objects directly.
17799compiler_needs_object=$lt_compiler_needs_object
17800
17801# Create an old-style archive from a shared archive.
17802old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17803
17804# Create a temporary old-style archive to link instead of a shared archive.
17805old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17806
17807# Commands used to build a shared archive.
17808archive_cmds=$lt_archive_cmds
17809archive_expsym_cmds=$lt_archive_expsym_cmds
17810
17811# Commands used to build a loadable module if different from building
17812# a shared archive.
17813module_cmds=$lt_module_cmds
17814module_expsym_cmds=$lt_module_expsym_cmds
17815
17816# Whether we are building with GNU ld or not.
17817with_gnu_ld=$lt_with_gnu_ld
17818
17819# Flag that allows shared libraries with undefined symbols to be built.
17820allow_undefined_flag=$lt_allow_undefined_flag
17821
17822# Flag that enforces no undefined symbols.
17823no_undefined_flag=$lt_no_undefined_flag
17824
17825# Flag to hardcode \$libdir into a binary during linking.
17826# This must work even if \$libdir does not exist
17827hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17828
17829# If ld is used when linking, flag to hardcode \$libdir into a binary
17830# during linking.  This must work even if \$libdir does not exist.
17831hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17832
17833# Whether we need a single "-rpath" flag with a separated argument.
17834hardcode_libdir_separator=$lt_hardcode_libdir_separator
17835
17836# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17837# DIR into the resulting binary.
17838hardcode_direct=$hardcode_direct
17839
17840# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17841# DIR into the resulting binary and the resulting library dependency is
17842# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17843# library is relocated.
17844hardcode_direct_absolute=$hardcode_direct_absolute
17845
17846# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17847# into the resulting binary.
17848hardcode_minus_L=$hardcode_minus_L
17849
17850# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17851# into the resulting binary.
17852hardcode_shlibpath_var=$hardcode_shlibpath_var
17853
17854# Set to "yes" if building a shared library automatically hardcodes DIR
17855# into the library and all subsequent libraries and executables linked
17856# against it.
17857hardcode_automatic=$hardcode_automatic
17858
17859# Set to yes if linker adds runtime paths of dependent libraries
17860# to runtime path list.
17861inherit_rpath=$inherit_rpath
17862
17863# Whether libtool must link a program against all its dependency libraries.
17864link_all_deplibs=$link_all_deplibs
17865
17866# Fix the shell variable \$srcfile for the compiler.
17867fix_srcfile_path=$lt_fix_srcfile_path
17868
17869# Set to "yes" if exported symbols are required.
17870always_export_symbols=$always_export_symbols
17871
17872# The commands to list exported symbols.
17873export_symbols_cmds=$lt_export_symbols_cmds
17874
17875# Symbols that should not be listed in the preloaded symbols.
17876exclude_expsyms=$lt_exclude_expsyms
17877
17878# Symbols that must always be exported.
17879include_expsyms=$lt_include_expsyms
17880
17881# Commands necessary for linking programs (against libraries) with templates.
17882prelink_cmds=$lt_prelink_cmds
17883
17884# Specify filename containing input files.
17885file_list_spec=$lt_file_list_spec
17886
17887# How to hardcode a shared library path into an executable.
17888hardcode_action=$hardcode_action
17889
17890# The directories searched by this compiler when creating a shared library.
17891compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17892
17893# Dependencies to place before and after the objects being linked to
17894# create a shared library.
17895predep_objects=$lt_predep_objects
17896postdep_objects=$lt_postdep_objects
17897predeps=$lt_predeps
17898postdeps=$lt_postdeps
17899
17900# The library search path used internally by the compiler when linking
17901# a shared library.
17902compiler_lib_search_path=$lt_compiler_lib_search_path
17903
17904# ### END LIBTOOL CONFIG
17905
17906_LT_EOF
17907
17908  case $host_os in
17909  aix3*)
17910    cat <<\_LT_EOF >> "$cfgfile"
17911# AIX sometimes has problems with the GCC collect2 program.  For some
17912# reason, if we set the COLLECT_NAMES environment variable, the problems
17913# vanish in a puff of smoke.
17914if test "X${COLLECT_NAMES+set}" != Xset; then
17915  COLLECT_NAMES=
17916  export COLLECT_NAMES
17917fi
17918_LT_EOF
17919    ;;
17920  esac
17921
17922
17923ltmain="$ac_aux_dir/ltmain.sh"
17924
17925
17926  # We use sed instead of cat because bash on DJGPP gets confused if
17927  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17928  # text mode, it properly converts lines to CR/LF.  This bash problem
17929  # is reportedly fixed, but why not run on old versions too?
17930  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17931    || (rm -f "$cfgfile"; exit 1)
17932
17933  case $xsi_shell in
17934  yes)
17935    cat << \_LT_EOF >> "$cfgfile"
17936
17937# func_dirname file append nondir_replacement
17938# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
17939# otherwise set result to NONDIR_REPLACEMENT.
17940func_dirname ()
17941{
17942  case ${1} in
17943    */*) func_dirname_result="${1%/*}${2}" ;;
17944    *  ) func_dirname_result="${3}" ;;
17945  esac
17946}
17947
17948# func_basename file
17949func_basename ()
17950{
17951  func_basename_result="${1##*/}"
17952}
17953
17954# func_dirname_and_basename file append nondir_replacement
17955# perform func_basename and func_dirname in a single function
17956# call:
17957#   dirname:  Compute the dirname of FILE.  If nonempty,
17958#             add APPEND to the result, otherwise set result
17959#             to NONDIR_REPLACEMENT.
17960#             value returned in "$func_dirname_result"
17961#   basename: Compute filename of FILE.
17962#             value retuned in "$func_basename_result"
17963# Implementation must be kept synchronized with func_dirname
17964# and func_basename. For efficiency, we do not delegate to
17965# those functions but instead duplicate the functionality here.
17966func_dirname_and_basename ()
17967{
17968  case ${1} in
17969    */*) func_dirname_result="${1%/*}${2}" ;;
17970    *  ) func_dirname_result="${3}" ;;
17971  esac
17972  func_basename_result="${1##*/}"
17973}
17974
17975# func_stripname prefix suffix name
17976# strip PREFIX and SUFFIX off of NAME.
17977# PREFIX and SUFFIX must not contain globbing or regex special
17978# characters, hashes, percent signs, but SUFFIX may contain a leading
17979# dot (in which case that matches only a dot).
17980func_stripname ()
17981{
17982  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17983  # positional parameters, so assign one to ordinary parameter first.
17984  func_stripname_result=${3}
17985  func_stripname_result=${func_stripname_result#"${1}"}
17986  func_stripname_result=${func_stripname_result%"${2}"}
17987}
17988
17989# func_opt_split
17990func_opt_split ()
17991{
17992  func_opt_split_opt=${1%%=*}
17993  func_opt_split_arg=${1#*=}
17994}
17995
17996# func_lo2o object
17997func_lo2o ()
17998{
17999  case ${1} in
18000    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18001    *)    func_lo2o_result=${1} ;;
18002  esac
18003}
18004
18005# func_xform libobj-or-source
18006func_xform ()
18007{
18008  func_xform_result=${1%.*}.lo
18009}
18010
18011# func_arith arithmetic-term...
18012func_arith ()
18013{
18014  func_arith_result=$(( $* ))
18015}
18016
18017# func_len string
18018# STRING may not start with a hyphen.
18019func_len ()
18020{
18021  func_len_result=${#1}
18022}
18023
18024_LT_EOF
18025    ;;
18026  *) # Bourne compatible functions.
18027    cat << \_LT_EOF >> "$cfgfile"
18028
18029# func_dirname file append nondir_replacement
18030# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18031# otherwise set result to NONDIR_REPLACEMENT.
18032func_dirname ()
18033{
18034  # Extract subdirectory from the argument.
18035  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18036  if test "X$func_dirname_result" = "X${1}"; then
18037    func_dirname_result="${3}"
18038  else
18039    func_dirname_result="$func_dirname_result${2}"
18040  fi
18041}
18042
18043# func_basename file
18044func_basename ()
18045{
18046  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18047}
18048
18049
18050# func_stripname prefix suffix name
18051# strip PREFIX and SUFFIX off of NAME.
18052# PREFIX and SUFFIX must not contain globbing or regex special
18053# characters, hashes, percent signs, but SUFFIX may contain a leading
18054# dot (in which case that matches only a dot).
18055# func_strip_suffix prefix name
18056func_stripname ()
18057{
18058  case ${2} in
18059    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18060    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18061  esac
18062}
18063
18064# sed scripts:
18065my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18066my_sed_long_arg='1s/^-[^=]*=//'
18067
18068# func_opt_split
18069func_opt_split ()
18070{
18071  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18072  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18073}
18074
18075# func_lo2o object
18076func_lo2o ()
18077{
18078  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18079}
18080
18081# func_xform libobj-or-source
18082func_xform ()
18083{
18084  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18085}
18086
18087# func_arith arithmetic-term...
18088func_arith ()
18089{
18090  func_arith_result=`expr "$@"`
18091}
18092
18093# func_len string
18094# STRING may not start with a hyphen.
18095func_len ()
18096{
18097  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18098}
18099
18100_LT_EOF
18101esac
18102
18103case $lt_shell_append in
18104  yes)
18105    cat << \_LT_EOF >> "$cfgfile"
18106
18107# func_append var value
18108# Append VALUE to the end of shell variable VAR.
18109func_append ()
18110{
18111  eval "$1+=\$2"
18112}
18113_LT_EOF
18114    ;;
18115  *)
18116    cat << \_LT_EOF >> "$cfgfile"
18117
18118# func_append var value
18119# Append VALUE to the end of shell variable VAR.
18120func_append ()
18121{
18122  eval "$1=\$$1\$2"
18123}
18124
18125_LT_EOF
18126    ;;
18127  esac
18128
18129
18130  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18131    || (rm -f "$cfgfile"; exit 1)
18132
18133  mv -f "$cfgfile" "$ofile" ||
18134    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18135  chmod +x "$ofile"
18136
18137
18138    cat <<_LT_EOF >> "$ofile"
18139
18140# ### BEGIN LIBTOOL TAG CONFIG: CXX
18141
18142# The linker used to build libraries.
18143LD=$lt_LD_CXX
18144
18145# How to create reloadable object files.
18146reload_flag=$lt_reload_flag_CXX
18147reload_cmds=$lt_reload_cmds_CXX
18148
18149# Commands used to build an old-style archive.
18150old_archive_cmds=$lt_old_archive_cmds_CXX
18151
18152# A language specific compiler.
18153CC=$lt_compiler_CXX
18154
18155# Is the compiler the GNU compiler?
18156with_gcc=$GCC_CXX
18157
18158# Compiler flag to turn off builtin functions.
18159no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18160
18161# How to pass a linker flag through the compiler.
18162wl=$lt_lt_prog_compiler_wl_CXX
18163
18164# Additional compiler flags for building library objects.
18165pic_flag=$lt_lt_prog_compiler_pic_CXX
18166
18167# Compiler flag to prevent dynamic linking.
18168link_static_flag=$lt_lt_prog_compiler_static_CXX
18169
18170# Does compiler simultaneously support -c and -o options?
18171compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18172
18173# Whether or not to add -lc for building shared libraries.
18174build_libtool_need_lc=$archive_cmds_need_lc_CXX
18175
18176# Whether or not to disallow shared libs when runtime libs are static.
18177allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18178
18179# Compiler flag to allow reflexive dlopens.
18180export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18181
18182# Compiler flag to generate shared objects directly from archives.
18183whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18184
18185# Whether the compiler copes with passing no objects directly.
18186compiler_needs_object=$lt_compiler_needs_object_CXX
18187
18188# Create an old-style archive from a shared archive.
18189old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18190
18191# Create a temporary old-style archive to link instead of a shared archive.
18192old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18193
18194# Commands used to build a shared archive.
18195archive_cmds=$lt_archive_cmds_CXX
18196archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18197
18198# Commands used to build a loadable module if different from building
18199# a shared archive.
18200module_cmds=$lt_module_cmds_CXX
18201module_expsym_cmds=$lt_module_expsym_cmds_CXX
18202
18203# Whether we are building with GNU ld or not.
18204with_gnu_ld=$lt_with_gnu_ld_CXX
18205
18206# Flag that allows shared libraries with undefined symbols to be built.
18207allow_undefined_flag=$lt_allow_undefined_flag_CXX
18208
18209# Flag that enforces no undefined symbols.
18210no_undefined_flag=$lt_no_undefined_flag_CXX
18211
18212# Flag to hardcode \$libdir into a binary during linking.
18213# This must work even if \$libdir does not exist
18214hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18215
18216# If ld is used when linking, flag to hardcode \$libdir into a binary
18217# during linking.  This must work even if \$libdir does not exist.
18218hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18219
18220# Whether we need a single "-rpath" flag with a separated argument.
18221hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18222
18223# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18224# DIR into the resulting binary.
18225hardcode_direct=$hardcode_direct_CXX
18226
18227# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18228# DIR into the resulting binary and the resulting library dependency is
18229# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18230# library is relocated.
18231hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18232
18233# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18234# into the resulting binary.
18235hardcode_minus_L=$hardcode_minus_L_CXX
18236
18237# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18238# into the resulting binary.
18239hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18240
18241# Set to "yes" if building a shared library automatically hardcodes DIR
18242# into the library and all subsequent libraries and executables linked
18243# against it.
18244hardcode_automatic=$hardcode_automatic_CXX
18245
18246# Set to yes if linker adds runtime paths of dependent libraries
18247# to runtime path list.
18248inherit_rpath=$inherit_rpath_CXX
18249
18250# Whether libtool must link a program against all its dependency libraries.
18251link_all_deplibs=$link_all_deplibs_CXX
18252
18253# Fix the shell variable \$srcfile for the compiler.
18254fix_srcfile_path=$lt_fix_srcfile_path_CXX
18255
18256# Set to "yes" if exported symbols are required.
18257always_export_symbols=$always_export_symbols_CXX
18258
18259# The commands to list exported symbols.
18260export_symbols_cmds=$lt_export_symbols_cmds_CXX
18261
18262# Symbols that should not be listed in the preloaded symbols.
18263exclude_expsyms=$lt_exclude_expsyms_CXX
18264
18265# Symbols that must always be exported.
18266include_expsyms=$lt_include_expsyms_CXX
18267
18268# Commands necessary for linking programs (against libraries) with templates.
18269prelink_cmds=$lt_prelink_cmds_CXX
18270
18271# Specify filename containing input files.
18272file_list_spec=$lt_file_list_spec_CXX
18273
18274# How to hardcode a shared library path into an executable.
18275hardcode_action=$hardcode_action_CXX
18276
18277# The directories searched by this compiler when creating a shared library.
18278compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18279
18280# Dependencies to place before and after the objects being linked to
18281# create a shared library.
18282predep_objects=$lt_predep_objects_CXX
18283postdep_objects=$lt_postdep_objects_CXX
18284predeps=$lt_predeps_CXX
18285postdeps=$lt_postdeps_CXX
18286
18287# The library search path used internally by the compiler when linking
18288# a shared library.
18289compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18290
18291# ### END LIBTOOL TAG CONFIG: CXX
18292_LT_EOF
18293
18294 ;;
18295    "testsuite/Makefile":F) cat > vpsed$$ << \_EOF
18296s!`test -f '$<' || echo '$(srcdir)/'`!!
18297_EOF
18298    sed -f vpsed$$ $ac_file > tmp$$
18299    mv tmp$$ $ac_file
18300    rm vpsed$$
18301    echo 'MULTISUBDIR =' >> $ac_file
18302    ml_norecursion=yes
18303    . ${multi_basedir}/config-ml.in
18304    { ml_norecursion=; unset ml_norecursion;}
18305 ;;
18306
18307  esac
18308done # for ac_tag
18309
18310
18311as_fn_exit 0
18312_ACEOF
18313ac_clean_files=$ac_clean_files_save
18314
18315test $ac_write_fail = 0 ||
18316  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18317
18318
18319# configure is writing to config.log, and then calls config.status.
18320# config.status does its own redirection, appending to config.log.
18321# Unfortunately, on DOS this fails, as config.log is still kept open
18322# by configure, so config.status won't be able to write to it; its
18323# output is simply discarded.  So we exec the FD to /dev/null,
18324# effectively closing config.log, so it can be properly (re)opened and
18325# appended to by config.status.  When coming back to configure, we
18326# need to make the FD available again.
18327if test "$no_create" != yes; then
18328  ac_cs_success=:
18329  ac_config_status_args=
18330  test "$silent" = yes &&
18331    ac_config_status_args="$ac_config_status_args --quiet"
18332  exec 5>/dev/null
18333  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18334  exec 5>>config.log
18335  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18336  # would make configure fail if this is the last instruction.
18337  $ac_cs_success || as_fn_exit 1
18338fi
18339if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18340  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18341$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18342fi
18343
18344