1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for package-unused version-unused.
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='package-unused'
589PACKAGE_TARNAME='libbacktrace'
590PACKAGE_VERSION='version-unused'
591PACKAGE_STRING='package-unused version-unused'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="backtrace.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
636NATIVE_FALSE
637NATIVE_TRUE
638HAVE_OBJCOPY_DEBUGLINK_FALSE
639HAVE_OBJCOPY_DEBUGLINK_TRUE
640READELF
641OBJCOPY
642HAVE_COMPRESSED_DEBUG_FALSE
643HAVE_COMPRESSED_DEBUG_TRUE
644HAVE_ZLIB_FALSE
645HAVE_ZLIB_TRUE
646HAVE_DWARF5_FALSE
647HAVE_DWARF5_TRUE
648HAVE_PTHREAD_FALSE
649HAVE_PTHREAD_TRUE
650PTHREAD_CFLAGS
651CLOCK_GETTIME_LINK
652BACKTRACE_USES_MALLOC
653ALLOC_FILE
654VIEW_FILE
655BACKTRACE_SUPPORTS_DATA
656BACKTRACE_SUPPORTED
657HAVE_ELF_FALSE
658HAVE_ELF_TRUE
659FORMAT_FILE
660BACKTRACE_SUPPORTS_THREADS
661PIC_FLAG
662WARN_FLAGS
663EXTRA_FLAGS
664BACKTRACE_FILE
665OTOOL64
666OTOOL
667LIPO
668NMEDIT
669DSYMUTIL
670AR
671OBJDUMP
672LN_S
673NM
674ac_ct_DUMPBIN
675DUMPBIN
676LD
677FGREP
678SED
679LIBTOOL
680HAVE_DWZ_FALSE
681HAVE_DWZ_TRUE
682DWZ
683RANLIB
684MAINT
685MAINTAINER_MODE_FALSE
686MAINTAINER_MODE_TRUE
687AM_BACKSLASH
688AM_DEFAULT_VERBOSITY
689AM_DEFAULT_V
690AM_V
691am__untar
692am__tar
693AMTAR
694am__leading_dot
695SET_MAKE
696AWK
697mkdir_p
698MKDIR_P
699INSTALL_STRIP_PROGRAM
700STRIP
701install_sh
702MAKEINFO
703AUTOHEADER
704AUTOMAKE
705AUTOCONF
706ACLOCAL
707VERSION
708PACKAGE
709CYGPATH_W
710am__isrc
711INSTALL_DATA
712INSTALL_SCRIPT
713INSTALL_PROGRAM
714libtool_VERSION
715EGREP
716GREP
717CPP
718OBJEXT
719EXEEXT
720ac_ct_CC
721CPPFLAGS
722LDFLAGS
723CFLAGS
724CC
725target_os
726target_vendor
727target_cpu
728target
729host_os
730host_vendor
731host_cpu
732host
733build_os
734build_vendor
735build_cpu
736build
737multi_basedir
738target_alias
739host_alias
740build_alias
741LIBS
742ECHO_T
743ECHO_N
744ECHO_C
745DEFS
746mandir
747localedir
748libdir
749psdir
750pdfdir
751dvidir
752htmldir
753infodir
754docdir
755oldincludedir
756includedir
757localstatedir
758sharedstatedir
759sysconfdir
760datadir
761datarootdir
762libexecdir
763sbindir
764bindir
765program_transform_name
766prefix
767exec_prefix
768PACKAGE_URL
769PACKAGE_BUGREPORT
770PACKAGE_STRING
771PACKAGE_VERSION
772PACKAGE_TARNAME
773PACKAGE_NAME
774PATH_SEPARATOR
775SHELL'
776ac_subst_files=''
777ac_user_opts='
778enable_option_checking
779enable_multilib
780enable_silent_rules
781enable_maintainer_mode
782with_target_subdir
783enable_shared
784enable_static
785with_pic
786enable_fast_install
787with_gnu_ld
788enable_libtool_lock
789enable_largefile
790enable_cet
791with_system_libunwind
792enable_host_shared
793'
794      ac_precious_vars='build_alias
795host_alias
796target_alias
797CC
798CFLAGS
799LDFLAGS
800LIBS
801CPPFLAGS
802CPP
803OBJCOPY'
804
805
806# Initialize some variables set by options.
807ac_init_help=
808ac_init_version=false
809ac_unrecognized_opts=
810ac_unrecognized_sep=
811# The variables have the same names as the options, with
812# dashes changed to underlines.
813cache_file=/dev/null
814exec_prefix=NONE
815no_create=
816no_recursion=
817prefix=NONE
818program_prefix=NONE
819program_suffix=NONE
820program_transform_name=s,x,x,
821silent=
822site=
823srcdir=
824verbose=
825x_includes=NONE
826x_libraries=NONE
827
828# Installation directory options.
829# These are left unexpanded so users can "make install exec_prefix=/foo"
830# and all the variables that are supposed to be based on exec_prefix
831# by default will actually change.
832# Use braces instead of parens because sh, perl, etc. also accept them.
833# (The list follows the same order as the GNU Coding Standards.)
834bindir='${exec_prefix}/bin'
835sbindir='${exec_prefix}/sbin'
836libexecdir='${exec_prefix}/libexec'
837datarootdir='${prefix}/share'
838datadir='${datarootdir}'
839sysconfdir='${prefix}/etc'
840sharedstatedir='${prefix}/com'
841localstatedir='${prefix}/var'
842includedir='${prefix}/include'
843oldincludedir='/usr/include'
844docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
845infodir='${datarootdir}/info'
846htmldir='${docdir}'
847dvidir='${docdir}'
848pdfdir='${docdir}'
849psdir='${docdir}'
850libdir='${exec_prefix}/lib'
851localedir='${datarootdir}/locale'
852mandir='${datarootdir}/man'
853
854ac_prev=
855ac_dashdash=
856for ac_option
857do
858  # If the previous option needs an argument, assign it.
859  if test -n "$ac_prev"; then
860    eval $ac_prev=\$ac_option
861    ac_prev=
862    continue
863  fi
864
865  case $ac_option in
866  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
867  *=)   ac_optarg= ;;
868  *)    ac_optarg=yes ;;
869  esac
870
871  # Accept the important Cygnus configure options, so we can diagnose typos.
872
873  case $ac_dashdash$ac_option in
874  --)
875    ac_dashdash=yes ;;
876
877  -bindir | --bindir | --bindi | --bind | --bin | --bi)
878    ac_prev=bindir ;;
879  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
880    bindir=$ac_optarg ;;
881
882  -build | --build | --buil | --bui | --bu)
883    ac_prev=build_alias ;;
884  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
885    build_alias=$ac_optarg ;;
886
887  -cache-file | --cache-file | --cache-fil | --cache-fi \
888  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
889    ac_prev=cache_file ;;
890  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
891  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
892    cache_file=$ac_optarg ;;
893
894  --config-cache | -C)
895    cache_file=config.cache ;;
896
897  -datadir | --datadir | --datadi | --datad)
898    ac_prev=datadir ;;
899  -datadir=* | --datadir=* | --datadi=* | --datad=*)
900    datadir=$ac_optarg ;;
901
902  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
903  | --dataroo | --dataro | --datar)
904    ac_prev=datarootdir ;;
905  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
906  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
907    datarootdir=$ac_optarg ;;
908
909  -disable-* | --disable-*)
910    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
911    # Reject names that are not valid shell variable names.
912    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913      as_fn_error $? "invalid feature name: $ac_useropt"
914    ac_useropt_orig=$ac_useropt
915    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916    case $ac_user_opts in
917      *"
918"enable_$ac_useropt"
919"*) ;;
920      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
921	 ac_unrecognized_sep=', ';;
922    esac
923    eval enable_$ac_useropt=no ;;
924
925  -docdir | --docdir | --docdi | --doc | --do)
926    ac_prev=docdir ;;
927  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928    docdir=$ac_optarg ;;
929
930  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931    ac_prev=dvidir ;;
932  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933    dvidir=$ac_optarg ;;
934
935  -enable-* | --enable-*)
936    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937    # Reject names that are not valid shell variable names.
938    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939      as_fn_error $? "invalid feature name: $ac_useropt"
940    ac_useropt_orig=$ac_useropt
941    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
942    case $ac_user_opts in
943      *"
944"enable_$ac_useropt"
945"*) ;;
946      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
947	 ac_unrecognized_sep=', ';;
948    esac
949    eval enable_$ac_useropt=\$ac_optarg ;;
950
951  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953  | --exec | --exe | --ex)
954    ac_prev=exec_prefix ;;
955  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957  | --exec=* | --exe=* | --ex=*)
958    exec_prefix=$ac_optarg ;;
959
960  -gas | --gas | --ga | --g)
961    # Obsolete; use --with-gas.
962    with_gas=yes ;;
963
964  -help | --help | --hel | --he | -h)
965    ac_init_help=long ;;
966  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967    ac_init_help=recursive ;;
968  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969    ac_init_help=short ;;
970
971  -host | --host | --hos | --ho)
972    ac_prev=host_alias ;;
973  -host=* | --host=* | --hos=* | --ho=*)
974    host_alias=$ac_optarg ;;
975
976  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977    ac_prev=htmldir ;;
978  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979  | --ht=*)
980    htmldir=$ac_optarg ;;
981
982  -includedir | --includedir | --includedi | --included | --include \
983  | --includ | --inclu | --incl | --inc)
984    ac_prev=includedir ;;
985  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986  | --includ=* | --inclu=* | --incl=* | --inc=*)
987    includedir=$ac_optarg ;;
988
989  -infodir | --infodir | --infodi | --infod | --info | --inf)
990    ac_prev=infodir ;;
991  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992    infodir=$ac_optarg ;;
993
994  -libdir | --libdir | --libdi | --libd)
995    ac_prev=libdir ;;
996  -libdir=* | --libdir=* | --libdi=* | --libd=*)
997    libdir=$ac_optarg ;;
998
999  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000  | --libexe | --libex | --libe)
1001    ac_prev=libexecdir ;;
1002  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003  | --libexe=* | --libex=* | --libe=*)
1004    libexecdir=$ac_optarg ;;
1005
1006  -localedir | --localedir | --localedi | --localed | --locale)
1007    ac_prev=localedir ;;
1008  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009    localedir=$ac_optarg ;;
1010
1011  -localstatedir | --localstatedir | --localstatedi | --localstated \
1012  | --localstate | --localstat | --localsta | --localst | --locals)
1013    ac_prev=localstatedir ;;
1014  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016    localstatedir=$ac_optarg ;;
1017
1018  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019    ac_prev=mandir ;;
1020  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021    mandir=$ac_optarg ;;
1022
1023  -nfp | --nfp | --nf)
1024    # Obsolete; use --without-fp.
1025    with_fp=no ;;
1026
1027  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028  | --no-cr | --no-c | -n)
1029    no_create=yes ;;
1030
1031  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033    no_recursion=yes ;;
1034
1035  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037  | --oldin | --oldi | --old | --ol | --o)
1038    ac_prev=oldincludedir ;;
1039  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042    oldincludedir=$ac_optarg ;;
1043
1044  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045    ac_prev=prefix ;;
1046  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047    prefix=$ac_optarg ;;
1048
1049  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050  | --program-pre | --program-pr | --program-p)
1051    ac_prev=program_prefix ;;
1052  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054    program_prefix=$ac_optarg ;;
1055
1056  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057  | --program-suf | --program-su | --program-s)
1058    ac_prev=program_suffix ;;
1059  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061    program_suffix=$ac_optarg ;;
1062
1063  -program-transform-name | --program-transform-name \
1064  | --program-transform-nam | --program-transform-na \
1065  | --program-transform-n | --program-transform- \
1066  | --program-transform | --program-transfor \
1067  | --program-transfo | --program-transf \
1068  | --program-trans | --program-tran \
1069  | --progr-tra | --program-tr | --program-t)
1070    ac_prev=program_transform_name ;;
1071  -program-transform-name=* | --program-transform-name=* \
1072  | --program-transform-nam=* | --program-transform-na=* \
1073  | --program-transform-n=* | --program-transform-=* \
1074  | --program-transform=* | --program-transfor=* \
1075  | --program-transfo=* | --program-transf=* \
1076  | --program-trans=* | --program-tran=* \
1077  | --progr-tra=* | --program-tr=* | --program-t=*)
1078    program_transform_name=$ac_optarg ;;
1079
1080  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081    ac_prev=pdfdir ;;
1082  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083    pdfdir=$ac_optarg ;;
1084
1085  -psdir | --psdir | --psdi | --psd | --ps)
1086    ac_prev=psdir ;;
1087  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088    psdir=$ac_optarg ;;
1089
1090  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091  | -silent | --silent | --silen | --sile | --sil)
1092    silent=yes ;;
1093
1094  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095    ac_prev=sbindir ;;
1096  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097  | --sbi=* | --sb=*)
1098    sbindir=$ac_optarg ;;
1099
1100  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102  | --sharedst | --shareds | --shared | --share | --shar \
1103  | --sha | --sh)
1104    ac_prev=sharedstatedir ;;
1105  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108  | --sha=* | --sh=*)
1109    sharedstatedir=$ac_optarg ;;
1110
1111  -site | --site | --sit)
1112    ac_prev=site ;;
1113  -site=* | --site=* | --sit=*)
1114    site=$ac_optarg ;;
1115
1116  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117    ac_prev=srcdir ;;
1118  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119    srcdir=$ac_optarg ;;
1120
1121  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122  | --syscon | --sysco | --sysc | --sys | --sy)
1123    ac_prev=sysconfdir ;;
1124  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126    sysconfdir=$ac_optarg ;;
1127
1128  -target | --target | --targe | --targ | --tar | --ta | --t)
1129    ac_prev=target_alias ;;
1130  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131    target_alias=$ac_optarg ;;
1132
1133  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134    verbose=yes ;;
1135
1136  -version | --version | --versio | --versi | --vers | -V)
1137    ac_init_version=: ;;
1138
1139  -with-* | --with-*)
1140    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141    # Reject names that are not valid shell variable names.
1142    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143      as_fn_error $? "invalid package name: $ac_useropt"
1144    ac_useropt_orig=$ac_useropt
1145    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146    case $ac_user_opts in
1147      *"
1148"with_$ac_useropt"
1149"*) ;;
1150      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151	 ac_unrecognized_sep=', ';;
1152    esac
1153    eval with_$ac_useropt=\$ac_optarg ;;
1154
1155  -without-* | --without-*)
1156    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157    # Reject names that are not valid shell variable names.
1158    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159      as_fn_error $? "invalid package name: $ac_useropt"
1160    ac_useropt_orig=$ac_useropt
1161    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162    case $ac_user_opts in
1163      *"
1164"with_$ac_useropt"
1165"*) ;;
1166      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167	 ac_unrecognized_sep=', ';;
1168    esac
1169    eval with_$ac_useropt=no ;;
1170
1171  --x)
1172    # Obsolete; use --with-x.
1173    with_x=yes ;;
1174
1175  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176  | --x-incl | --x-inc | --x-in | --x-i)
1177    ac_prev=x_includes ;;
1178  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180    x_includes=$ac_optarg ;;
1181
1182  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184    ac_prev=x_libraries ;;
1185  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187    x_libraries=$ac_optarg ;;
1188
1189  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1190Try \`$0 --help' for more information"
1191    ;;
1192
1193  *=*)
1194    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195    # Reject names that are not valid shell variable names.
1196    case $ac_envvar in #(
1197      '' | [0-9]* | *[!_$as_cr_alnum]* )
1198      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1199    esac
1200    eval $ac_envvar=\$ac_optarg
1201    export $ac_envvar ;;
1202
1203  *)
1204    # FIXME: should be removed in autoconf 3.0.
1205    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1209    ;;
1210
1211  esac
1212done
1213
1214if test -n "$ac_prev"; then
1215  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216  as_fn_error $? "missing argument to $ac_option"
1217fi
1218
1219if test -n "$ac_unrecognized_opts"; then
1220  case $enable_option_checking in
1221    no) ;;
1222    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1223    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224  esac
1225fi
1226
1227# Check all directory arguments for consistency.
1228for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229		datadir sysconfdir sharedstatedir localstatedir includedir \
1230		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231		libdir localedir mandir
1232do
1233  eval ac_val=\$$ac_var
1234  # Remove trailing slashes.
1235  case $ac_val in
1236    */ )
1237      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238      eval $ac_var=\$ac_val;;
1239  esac
1240  # Be sure to have absolute directory names.
1241  case $ac_val in
1242    [\\/$]* | ?:[\\/]* )  continue;;
1243    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244  esac
1245  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1246done
1247
1248# There might be people who depend on the old broken behavior: `$host'
1249# used to hold the argument of --host etc.
1250# FIXME: To remove some day.
1251build=$build_alias
1252host=$host_alias
1253target=$target_alias
1254
1255# FIXME: To remove some day.
1256if test "x$host_alias" != x; then
1257  if test "x$build_alias" = x; then
1258    cross_compiling=maybe
1259  elif test "x$build_alias" != "x$host_alias"; then
1260    cross_compiling=yes
1261  fi
1262fi
1263
1264ac_tool_prefix=
1265test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266
1267test "$silent" = yes && exec 6>/dev/null
1268
1269
1270ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271ac_ls_di=`ls -di .` &&
1272ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273  as_fn_error $? "working directory cannot be determined"
1274test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275  as_fn_error $? "pwd does not report name of working directory"
1276
1277
1278# Find the source files, if location was not specified.
1279if test -z "$srcdir"; then
1280  ac_srcdir_defaulted=yes
1281  # Try the directory containing this script, then the parent directory.
1282  ac_confdir=`$as_dirname -- "$as_myself" ||
1283$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284	 X"$as_myself" : 'X\(//\)[^/]' \| \
1285	 X"$as_myself" : 'X\(//\)$' \| \
1286	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287$as_echo X"$as_myself" |
1288    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1289	    s//\1/
1290	    q
1291	  }
1292	  /^X\(\/\/\)[^/].*/{
1293	    s//\1/
1294	    q
1295	  }
1296	  /^X\(\/\/\)$/{
1297	    s//\1/
1298	    q
1299	  }
1300	  /^X\(\/\).*/{
1301	    s//\1/
1302	    q
1303	  }
1304	  s/.*/./; q'`
1305  srcdir=$ac_confdir
1306  if test ! -r "$srcdir/$ac_unique_file"; then
1307    srcdir=..
1308  fi
1309else
1310  ac_srcdir_defaulted=no
1311fi
1312if test ! -r "$srcdir/$ac_unique_file"; then
1313  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315fi
1316ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317ac_abs_confdir=`(
1318	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319	pwd)`
1320# When building in place, set srcdir=.
1321if test "$ac_abs_confdir" = "$ac_pwd"; then
1322  srcdir=.
1323fi
1324# Remove unnecessary trailing slashes from srcdir.
1325# Double slashes in file names in object file debugging info
1326# mess up M-x gdb in Emacs.
1327case $srcdir in
1328*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329esac
1330for ac_var in $ac_precious_vars; do
1331  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332  eval ac_env_${ac_var}_value=\$${ac_var}
1333  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1335done
1336
1337#
1338# Report the --help message.
1339#
1340if test "$ac_init_help" = "long"; then
1341  # Omit some internal or obsolete options to make the list less imposing.
1342  # This message is too long to be a string in the A/UX 3.1 sh.
1343  cat <<_ACEOF
1344\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1345
1346Usage: $0 [OPTION]... [VAR=VALUE]...
1347
1348To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349VAR=VALUE.  See below for descriptions of some of the useful variables.
1350
1351Defaults for the options are specified in brackets.
1352
1353Configuration:
1354  -h, --help              display this help and exit
1355      --help=short        display options specific to this package
1356      --help=recursive    display the short help of all the included packages
1357  -V, --version           display version information and exit
1358  -q, --quiet, --silent   do not print \`checking ...' messages
1359      --cache-file=FILE   cache test results in FILE [disabled]
1360  -C, --config-cache      alias for \`--cache-file=config.cache'
1361  -n, --no-create         do not create output files
1362      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1363
1364Installation directories:
1365  --prefix=PREFIX         install architecture-independent files in PREFIX
1366                          [$ac_default_prefix]
1367  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1368                          [PREFIX]
1369
1370By default, \`make install' will install all the files in
1371\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1372an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373for instance \`--prefix=\$HOME'.
1374
1375For better control, use the options below.
1376
1377Fine tuning of the installation directories:
1378  --bindir=DIR            user executables [EPREFIX/bin]
1379  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1380  --libexecdir=DIR        program executables [EPREFIX/libexec]
1381  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1382  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1383  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1384  --libdir=DIR            object code libraries [EPREFIX/lib]
1385  --includedir=DIR        C header files [PREFIX/include]
1386  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1387  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1388  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1389  --infodir=DIR           info documentation [DATAROOTDIR/info]
1390  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1391  --mandir=DIR            man documentation [DATAROOTDIR/man]
1392  --docdir=DIR            documentation root [DATAROOTDIR/doc/libbacktrace]
1393  --htmldir=DIR           html documentation [DOCDIR]
1394  --dvidir=DIR            dvi documentation [DOCDIR]
1395  --pdfdir=DIR            pdf documentation [DOCDIR]
1396  --psdir=DIR             ps documentation [DOCDIR]
1397_ACEOF
1398
1399  cat <<\_ACEOF
1400
1401Program names:
1402  --program-prefix=PREFIX            prepend PREFIX to installed program names
1403  --program-suffix=SUFFIX            append SUFFIX to installed program names
1404  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1405
1406System types:
1407  --build=BUILD     configure for building on BUILD [guessed]
1408  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1409  --target=TARGET   configure for building compilers for TARGET [HOST]
1410_ACEOF
1411fi
1412
1413if test -n "$ac_init_help"; then
1414  case $ac_init_help in
1415     short | recursive ) echo "Configuration of package-unused version-unused:";;
1416   esac
1417  cat <<\_ACEOF
1418
1419Optional Features:
1420  --disable-option-checking  ignore unrecognized --enable/--with options
1421  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1422  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1423  --enable-multilib       build many library versions (default)
1424  --enable-silent-rules   less verbose build output (undo: "make V=1")
1425  --disable-silent-rules  verbose build output (undo: "make V=0")
1426  --enable-maintainer-mode
1427                          enable make rules and dependencies not useful (and
1428                          sometimes confusing) to the casual installer
1429  --enable-shared[=PKGS]  build shared libraries [default=yes]
1430  --enable-static[=PKGS]  build static libraries [default=yes]
1431  --enable-fast-install[=PKGS]
1432                          optimize for fast installation [default=yes]
1433  --disable-libtool-lock  avoid locking (might break parallel builds)
1434  --disable-largefile     omit support for large files
1435  --enable-cet            enable Intel CET in target libraries [default=no]
1436  --enable-host-shared    build host code as shared libraries
1437
1438Optional Packages:
1439  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1440  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1441  --with-target-subdir=SUBDIR      Configuring in a subdirectory for target
1442  --with-pic              try to use only PIC/non-PIC objects [default=use
1443                          both]
1444  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1445  --with-system-libunwind use installed libunwind
1446
1447Some influential environment variables:
1448  CC          C compiler command
1449  CFLAGS      C compiler flags
1450  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1451              nonstandard directory <lib dir>
1452  LIBS        libraries to pass to the linker, e.g. -l<library>
1453  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1454              you have headers in a nonstandard directory <include dir>
1455  CPP         C preprocessor
1456  OBJCOPY     location of objcopy
1457
1458Use these variables to override the choices made by `configure' or to help
1459it to find libraries and programs with nonstandard names/locations.
1460
1461Report bugs to the package provider.
1462_ACEOF
1463ac_status=$?
1464fi
1465
1466if test "$ac_init_help" = "recursive"; then
1467  # If there are subdirs, report their specific --help.
1468  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1469    test -d "$ac_dir" ||
1470      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1471      continue
1472    ac_builddir=.
1473
1474case "$ac_dir" in
1475.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476*)
1477  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1478  # A ".." for each directory in $ac_dir_suffix.
1479  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1480  case $ac_top_builddir_sub in
1481  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483  esac ;;
1484esac
1485ac_abs_top_builddir=$ac_pwd
1486ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487# for backward compatibility:
1488ac_top_builddir=$ac_top_build_prefix
1489
1490case $srcdir in
1491  .)  # We are building in place.
1492    ac_srcdir=.
1493    ac_top_srcdir=$ac_top_builddir_sub
1494    ac_abs_top_srcdir=$ac_pwd ;;
1495  [\\/]* | ?:[\\/]* )  # Absolute name.
1496    ac_srcdir=$srcdir$ac_dir_suffix;
1497    ac_top_srcdir=$srcdir
1498    ac_abs_top_srcdir=$srcdir ;;
1499  *) # Relative name.
1500    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501    ac_top_srcdir=$ac_top_build_prefix$srcdir
1502    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1503esac
1504ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1505
1506    cd "$ac_dir" || { ac_status=$?; continue; }
1507    # Check for guested configure.
1508    if test -f "$ac_srcdir/configure.gnu"; then
1509      echo &&
1510      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511    elif test -f "$ac_srcdir/configure"; then
1512      echo &&
1513      $SHELL "$ac_srcdir/configure" --help=recursive
1514    else
1515      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1516    fi || ac_status=$?
1517    cd "$ac_pwd" || { ac_status=$?; break; }
1518  done
1519fi
1520
1521test -n "$ac_init_help" && exit $ac_status
1522if $ac_init_version; then
1523  cat <<\_ACEOF
1524package-unused configure version-unused
1525generated by GNU Autoconf 2.69
1526
1527Copyright (C) 2012 Free Software Foundation, Inc.
1528This configure script is free software; the Free Software Foundation
1529gives unlimited permission to copy, distribute and modify it.
1530_ACEOF
1531  exit
1532fi
1533
1534## ------------------------ ##
1535## Autoconf initialization. ##
1536## ------------------------ ##
1537
1538# ac_fn_c_try_compile LINENO
1539# --------------------------
1540# Try to compile conftest.$ac_ext, and return whether this succeeded.
1541ac_fn_c_try_compile ()
1542{
1543  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544  rm -f conftest.$ac_objext
1545  if { { ac_try="$ac_compile"
1546case "(($ac_try" in
1547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548  *) ac_try_echo=$ac_try;;
1549esac
1550eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551$as_echo "$ac_try_echo"; } >&5
1552  (eval "$ac_compile") 2>conftest.err
1553  ac_status=$?
1554  if test -s conftest.err; then
1555    grep -v '^ *+' conftest.err >conftest.er1
1556    cat conftest.er1 >&5
1557    mv -f conftest.er1 conftest.err
1558  fi
1559  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560  test $ac_status = 0; } && {
1561	 test -z "$ac_c_werror_flag" ||
1562	 test ! -s conftest.err
1563       } && test -s conftest.$ac_objext; then :
1564  ac_retval=0
1565else
1566  $as_echo "$as_me: failed program was:" >&5
1567sed 's/^/| /' conftest.$ac_ext >&5
1568
1569	ac_retval=1
1570fi
1571  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572  as_fn_set_status $ac_retval
1573
1574} # ac_fn_c_try_compile
1575
1576# ac_fn_c_try_cpp LINENO
1577# ----------------------
1578# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1579ac_fn_c_try_cpp ()
1580{
1581  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582  if { { ac_try="$ac_cpp conftest.$ac_ext"
1583case "(($ac_try" in
1584  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1585  *) ac_try_echo=$ac_try;;
1586esac
1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1588$as_echo "$ac_try_echo"; } >&5
1589  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1590  ac_status=$?
1591  if test -s conftest.err; then
1592    grep -v '^ *+' conftest.err >conftest.er1
1593    cat conftest.er1 >&5
1594    mv -f conftest.er1 conftest.err
1595  fi
1596  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1597  test $ac_status = 0; } > conftest.i && {
1598	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1599	 test ! -s conftest.err
1600       }; then :
1601  ac_retval=0
1602else
1603  $as_echo "$as_me: failed program was:" >&5
1604sed 's/^/| /' conftest.$ac_ext >&5
1605
1606    ac_retval=1
1607fi
1608  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1609  as_fn_set_status $ac_retval
1610
1611} # ac_fn_c_try_cpp
1612
1613# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1614# -------------------------------------------------------
1615# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1616# the include files in INCLUDES and setting the cache variable VAR
1617# accordingly.
1618ac_fn_c_check_header_mongrel ()
1619{
1620  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621  if eval \${$3+:} false; then :
1622  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1623$as_echo_n "checking for $2... " >&6; }
1624if eval \${$3+:} false; then :
1625  $as_echo_n "(cached) " >&6
1626fi
1627eval ac_res=\$$3
1628	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1629$as_echo "$ac_res" >&6; }
1630else
1631  # Is the header compilable?
1632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1633$as_echo_n "checking $2 usability... " >&6; }
1634cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1635/* end confdefs.h.  */
1636$4
1637#include <$2>
1638_ACEOF
1639if ac_fn_c_try_compile "$LINENO"; then :
1640  ac_header_compiler=yes
1641else
1642  ac_header_compiler=no
1643fi
1644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1646$as_echo "$ac_header_compiler" >&6; }
1647
1648# Is the header present?
1649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1650$as_echo_n "checking $2 presence... " >&6; }
1651cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1652/* end confdefs.h.  */
1653#include <$2>
1654_ACEOF
1655if ac_fn_c_try_cpp "$LINENO"; then :
1656  ac_header_preproc=yes
1657else
1658  ac_header_preproc=no
1659fi
1660rm -f conftest.err conftest.i conftest.$ac_ext
1661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1662$as_echo "$ac_header_preproc" >&6; }
1663
1664# So?  What about this header?
1665case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1666  yes:no: )
1667    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1668$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1669    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1670$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1671    ;;
1672  no:yes:* )
1673    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1674$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1675    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1676$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1677    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1678$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1679    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1680$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1681    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1682$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1683    ;;
1684esac
1685  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1686$as_echo_n "checking for $2... " >&6; }
1687if eval \${$3+:} false; then :
1688  $as_echo_n "(cached) " >&6
1689else
1690  eval "$3=\$ac_header_compiler"
1691fi
1692eval ac_res=\$$3
1693	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1694$as_echo "$ac_res" >&6; }
1695fi
1696  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1697
1698} # ac_fn_c_check_header_mongrel
1699
1700# ac_fn_c_try_run LINENO
1701# ----------------------
1702# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1703# that executables *can* be run.
1704ac_fn_c_try_run ()
1705{
1706  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1707  if { { ac_try="$ac_link"
1708case "(($ac_try" in
1709  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710  *) ac_try_echo=$ac_try;;
1711esac
1712eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713$as_echo "$ac_try_echo"; } >&5
1714  (eval "$ac_link") 2>&5
1715  ac_status=$?
1716  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1718  { { case "(($ac_try" in
1719  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720  *) ac_try_echo=$ac_try;;
1721esac
1722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723$as_echo "$ac_try_echo"; } >&5
1724  (eval "$ac_try") 2>&5
1725  ac_status=$?
1726  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727  test $ac_status = 0; }; }; then :
1728  ac_retval=0
1729else
1730  $as_echo "$as_me: program exited with status $ac_status" >&5
1731       $as_echo "$as_me: failed program was:" >&5
1732sed 's/^/| /' conftest.$ac_ext >&5
1733
1734       ac_retval=$ac_status
1735fi
1736  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1737  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1738  as_fn_set_status $ac_retval
1739
1740} # ac_fn_c_try_run
1741
1742# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1743# -------------------------------------------------------
1744# Tests whether HEADER exists and can be compiled using the include files in
1745# INCLUDES, setting the cache variable VAR accordingly.
1746ac_fn_c_check_header_compile ()
1747{
1748  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1750$as_echo_n "checking for $2... " >&6; }
1751if eval \${$3+:} false; then :
1752  $as_echo_n "(cached) " >&6
1753else
1754  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1755/* end confdefs.h.  */
1756$4
1757#include <$2>
1758_ACEOF
1759if ac_fn_c_try_compile "$LINENO"; then :
1760  eval "$3=yes"
1761else
1762  eval "$3=no"
1763fi
1764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1765fi
1766eval ac_res=\$$3
1767	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1768$as_echo "$ac_res" >&6; }
1769  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1770
1771} # ac_fn_c_check_header_compile
1772
1773# ac_fn_c_try_link LINENO
1774# -----------------------
1775# Try to link conftest.$ac_ext, and return whether this succeeded.
1776ac_fn_c_try_link ()
1777{
1778  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779  rm -f conftest.$ac_objext conftest$ac_exeext
1780  if { { ac_try="$ac_link"
1781case "(($ac_try" in
1782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1783  *) ac_try_echo=$ac_try;;
1784esac
1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1786$as_echo "$ac_try_echo"; } >&5
1787  (eval "$ac_link") 2>conftest.err
1788  ac_status=$?
1789  if test -s conftest.err; then
1790    grep -v '^ *+' conftest.err >conftest.er1
1791    cat conftest.er1 >&5
1792    mv -f conftest.er1 conftest.err
1793  fi
1794  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1795  test $ac_status = 0; } && {
1796	 test -z "$ac_c_werror_flag" ||
1797	 test ! -s conftest.err
1798       } && test -s conftest$ac_exeext && {
1799	 test "$cross_compiling" = yes ||
1800	 test -x conftest$ac_exeext
1801       }; then :
1802  ac_retval=0
1803else
1804  $as_echo "$as_me: failed program was:" >&5
1805sed 's/^/| /' conftest.$ac_ext >&5
1806
1807	ac_retval=1
1808fi
1809  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1810  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1811  # interfere with the next link command; also delete a directory that is
1812  # left behind by Apple's compiler.  We do this before executing the actions.
1813  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1814  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1815  as_fn_set_status $ac_retval
1816
1817} # ac_fn_c_try_link
1818
1819# ac_fn_c_check_func LINENO FUNC VAR
1820# ----------------------------------
1821# Tests whether FUNC exists, setting the cache variable VAR accordingly
1822ac_fn_c_check_func ()
1823{
1824  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1826$as_echo_n "checking for $2... " >&6; }
1827if eval \${$3+:} false; then :
1828  $as_echo_n "(cached) " >&6
1829else
1830  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831/* end confdefs.h.  */
1832/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1833   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1834#define $2 innocuous_$2
1835
1836/* System header to define __stub macros and hopefully few prototypes,
1837    which can conflict with char $2 (); below.
1838    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1839    <limits.h> exists even on freestanding compilers.  */
1840
1841#ifdef __STDC__
1842# include <limits.h>
1843#else
1844# include <assert.h>
1845#endif
1846
1847#undef $2
1848
1849/* Override any GCC internal prototype to avoid an error.
1850   Use char because int might match the return type of a GCC
1851   builtin and then its argument prototype would still apply.  */
1852#ifdef __cplusplus
1853extern "C"
1854#endif
1855char $2 ();
1856/* The GNU C library defines this for functions which it implements
1857    to always fail with ENOSYS.  Some functions are actually named
1858    something starting with __ and the normal name is an alias.  */
1859#if defined __stub_$2 || defined __stub___$2
1860choke me
1861#endif
1862
1863int
1864main ()
1865{
1866return $2 ();
1867  ;
1868  return 0;
1869}
1870_ACEOF
1871if ac_fn_c_try_link "$LINENO"; then :
1872  eval "$3=yes"
1873else
1874  eval "$3=no"
1875fi
1876rm -f core conftest.err conftest.$ac_objext \
1877    conftest$ac_exeext conftest.$ac_ext
1878fi
1879eval ac_res=\$$3
1880	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881$as_echo "$ac_res" >&6; }
1882  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1883
1884} # ac_fn_c_check_func
1885
1886# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1887# -------------------------------------------
1888# Tests whether TYPE exists after having included INCLUDES, setting cache
1889# variable VAR accordingly.
1890ac_fn_c_check_type ()
1891{
1892  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1894$as_echo_n "checking for $2... " >&6; }
1895if eval \${$3+:} false; then :
1896  $as_echo_n "(cached) " >&6
1897else
1898  eval "$3=no"
1899  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900/* end confdefs.h.  */
1901$4
1902int
1903main ()
1904{
1905if (sizeof ($2))
1906	 return 0;
1907  ;
1908  return 0;
1909}
1910_ACEOF
1911if ac_fn_c_try_compile "$LINENO"; then :
1912  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913/* end confdefs.h.  */
1914$4
1915int
1916main ()
1917{
1918if (sizeof (($2)))
1919	    return 0;
1920  ;
1921  return 0;
1922}
1923_ACEOF
1924if ac_fn_c_try_compile "$LINENO"; then :
1925
1926else
1927  eval "$3=yes"
1928fi
1929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1930fi
1931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1932fi
1933eval ac_res=\$$3
1934	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1935$as_echo "$ac_res" >&6; }
1936  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1937
1938} # ac_fn_c_check_type
1939
1940# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1941# --------------------------------------------
1942# Tries to find the compile-time value of EXPR in a program that includes
1943# INCLUDES, setting VAR accordingly. Returns whether the value could be
1944# computed
1945ac_fn_c_compute_int ()
1946{
1947  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1948  if test "$cross_compiling" = yes; then
1949    # Depending upon the size, compute the lo and hi bounds.
1950cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1951/* end confdefs.h.  */
1952$4
1953int
1954main ()
1955{
1956static int test_array [1 - 2 * !(($2) >= 0)];
1957test_array [0] = 0;
1958return test_array [0];
1959
1960  ;
1961  return 0;
1962}
1963_ACEOF
1964if ac_fn_c_try_compile "$LINENO"; then :
1965  ac_lo=0 ac_mid=0
1966  while :; do
1967    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968/* end confdefs.h.  */
1969$4
1970int
1971main ()
1972{
1973static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1974test_array [0] = 0;
1975return test_array [0];
1976
1977  ;
1978  return 0;
1979}
1980_ACEOF
1981if ac_fn_c_try_compile "$LINENO"; then :
1982  ac_hi=$ac_mid; break
1983else
1984  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1985			if test $ac_lo -le $ac_mid; then
1986			  ac_lo= ac_hi=
1987			  break
1988			fi
1989			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1990fi
1991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992  done
1993else
1994  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995/* end confdefs.h.  */
1996$4
1997int
1998main ()
1999{
2000static int test_array [1 - 2 * !(($2) < 0)];
2001test_array [0] = 0;
2002return test_array [0];
2003
2004  ;
2005  return 0;
2006}
2007_ACEOF
2008if ac_fn_c_try_compile "$LINENO"; then :
2009  ac_hi=-1 ac_mid=-1
2010  while :; do
2011    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2012/* end confdefs.h.  */
2013$4
2014int
2015main ()
2016{
2017static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2018test_array [0] = 0;
2019return test_array [0];
2020
2021  ;
2022  return 0;
2023}
2024_ACEOF
2025if ac_fn_c_try_compile "$LINENO"; then :
2026  ac_lo=$ac_mid; break
2027else
2028  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2029			if test $ac_mid -le $ac_hi; then
2030			  ac_lo= ac_hi=
2031			  break
2032			fi
2033			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2034fi
2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2036  done
2037else
2038  ac_lo= ac_hi=
2039fi
2040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041fi
2042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2043# Binary search between lo and hi bounds.
2044while test "x$ac_lo" != "x$ac_hi"; do
2045  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047/* end confdefs.h.  */
2048$4
2049int
2050main ()
2051{
2052static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2053test_array [0] = 0;
2054return test_array [0];
2055
2056  ;
2057  return 0;
2058}
2059_ACEOF
2060if ac_fn_c_try_compile "$LINENO"; then :
2061  ac_hi=$ac_mid
2062else
2063  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2064fi
2065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066done
2067case $ac_lo in #((
2068?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2069'') ac_retval=1 ;;
2070esac
2071  else
2072    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2073/* end confdefs.h.  */
2074$4
2075static long int longval () { return $2; }
2076static unsigned long int ulongval () { return $2; }
2077#include <stdio.h>
2078#include <stdlib.h>
2079int
2080main ()
2081{
2082
2083  FILE *f = fopen ("conftest.val", "w");
2084  if (! f)
2085    return 1;
2086  if (($2) < 0)
2087    {
2088      long int i = longval ();
2089      if (i != ($2))
2090	return 1;
2091      fprintf (f, "%ld", i);
2092    }
2093  else
2094    {
2095      unsigned long int i = ulongval ();
2096      if (i != ($2))
2097	return 1;
2098      fprintf (f, "%lu", i);
2099    }
2100  /* Do not output a trailing newline, as this causes \r\n confusion
2101     on some platforms.  */
2102  return ferror (f) || fclose (f) != 0;
2103
2104  ;
2105  return 0;
2106}
2107_ACEOF
2108if ac_fn_c_try_run "$LINENO"; then :
2109  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2110else
2111  ac_retval=1
2112fi
2113rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2114  conftest.$ac_objext conftest.beam conftest.$ac_ext
2115rm -f conftest.val
2116
2117  fi
2118  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2119  as_fn_set_status $ac_retval
2120
2121} # ac_fn_c_compute_int
2122
2123# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2124# ---------------------------------------------
2125# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2126# accordingly.
2127ac_fn_c_check_decl ()
2128{
2129  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2130  as_decl_name=`echo $2|sed 's/ *(.*//'`
2131  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2132  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2133$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2134if eval \${$3+:} false; then :
2135  $as_echo_n "(cached) " >&6
2136else
2137  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138/* end confdefs.h.  */
2139$4
2140int
2141main ()
2142{
2143#ifndef $as_decl_name
2144#ifdef __cplusplus
2145  (void) $as_decl_use;
2146#else
2147  (void) $as_decl_name;
2148#endif
2149#endif
2150
2151  ;
2152  return 0;
2153}
2154_ACEOF
2155if ac_fn_c_try_compile "$LINENO"; then :
2156  eval "$3=yes"
2157else
2158  eval "$3=no"
2159fi
2160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2161fi
2162eval ac_res=\$$3
2163	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2164$as_echo "$ac_res" >&6; }
2165  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2166
2167} # ac_fn_c_check_decl
2168cat >config.log <<_ACEOF
2169This file contains any messages produced by compilers while
2170running configure, to aid debugging if configure makes a mistake.
2171
2172It was created by package-unused $as_me version-unused, which was
2173generated by GNU Autoconf 2.69.  Invocation command line was
2174
2175  $ $0 $@
2176
2177_ACEOF
2178exec 5>>config.log
2179{
2180cat <<_ASUNAME
2181## --------- ##
2182## Platform. ##
2183## --------- ##
2184
2185hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2186uname -m = `(uname -m) 2>/dev/null || echo unknown`
2187uname -r = `(uname -r) 2>/dev/null || echo unknown`
2188uname -s = `(uname -s) 2>/dev/null || echo unknown`
2189uname -v = `(uname -v) 2>/dev/null || echo unknown`
2190
2191/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2192/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2193
2194/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2195/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2196/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2197/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2198/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2199/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2200/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2201
2202_ASUNAME
2203
2204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2205for as_dir in $PATH
2206do
2207  IFS=$as_save_IFS
2208  test -z "$as_dir" && as_dir=.
2209    $as_echo "PATH: $as_dir"
2210  done
2211IFS=$as_save_IFS
2212
2213} >&5
2214
2215cat >&5 <<_ACEOF
2216
2217
2218## ----------- ##
2219## Core tests. ##
2220## ----------- ##
2221
2222_ACEOF
2223
2224
2225# Keep a trace of the command line.
2226# Strip out --no-create and --no-recursion so they do not pile up.
2227# Strip out --silent because we don't want to record it for future runs.
2228# Also quote any args containing shell meta-characters.
2229# Make two passes to allow for proper duplicate-argument suppression.
2230ac_configure_args=
2231ac_configure_args0=
2232ac_configure_args1=
2233ac_must_keep_next=false
2234for ac_pass in 1 2
2235do
2236  for ac_arg
2237  do
2238    case $ac_arg in
2239    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2240    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2241    | -silent | --silent | --silen | --sile | --sil)
2242      continue ;;
2243    *\'*)
2244      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2245    esac
2246    case $ac_pass in
2247    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2248    2)
2249      as_fn_append ac_configure_args1 " '$ac_arg'"
2250      if test $ac_must_keep_next = true; then
2251	ac_must_keep_next=false # Got value, back to normal.
2252      else
2253	case $ac_arg in
2254	  *=* | --config-cache | -C | -disable-* | --disable-* \
2255	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2256	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2257	  | -with-* | --with-* | -without-* | --without-* | --x)
2258	    case "$ac_configure_args0 " in
2259	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2260	    esac
2261	    ;;
2262	  -* ) ac_must_keep_next=true ;;
2263	esac
2264      fi
2265      as_fn_append ac_configure_args " '$ac_arg'"
2266      ;;
2267    esac
2268  done
2269done
2270{ ac_configure_args0=; unset ac_configure_args0;}
2271{ ac_configure_args1=; unset ac_configure_args1;}
2272
2273# When interrupted or exit'd, cleanup temporary files, and complete
2274# config.log.  We remove comments because anyway the quotes in there
2275# would cause problems or look ugly.
2276# WARNING: Use '\'' to represent an apostrophe within the trap.
2277# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2278trap 'exit_status=$?
2279  # Save into config.log some information that might help in debugging.
2280  {
2281    echo
2282
2283    $as_echo "## ---------------- ##
2284## Cache variables. ##
2285## ---------------- ##"
2286    echo
2287    # The following way of writing the cache mishandles newlines in values,
2288(
2289  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2290    eval ac_val=\$$ac_var
2291    case $ac_val in #(
2292    *${as_nl}*)
2293      case $ac_var in #(
2294      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2295$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2296      esac
2297      case $ac_var in #(
2298      _ | IFS | as_nl) ;; #(
2299      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2300      *) { eval $ac_var=; unset $ac_var;} ;;
2301      esac ;;
2302    esac
2303  done
2304  (set) 2>&1 |
2305    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2306    *${as_nl}ac_space=\ *)
2307      sed -n \
2308	"s/'\''/'\''\\\\'\'''\''/g;
2309	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2310      ;; #(
2311    *)
2312      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2313      ;;
2314    esac |
2315    sort
2316)
2317    echo
2318
2319    $as_echo "## ----------------- ##
2320## Output variables. ##
2321## ----------------- ##"
2322    echo
2323    for ac_var in $ac_subst_vars
2324    do
2325      eval ac_val=\$$ac_var
2326      case $ac_val in
2327      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2328      esac
2329      $as_echo "$ac_var='\''$ac_val'\''"
2330    done | sort
2331    echo
2332
2333    if test -n "$ac_subst_files"; then
2334      $as_echo "## ------------------- ##
2335## File substitutions. ##
2336## ------------------- ##"
2337      echo
2338      for ac_var in $ac_subst_files
2339      do
2340	eval ac_val=\$$ac_var
2341	case $ac_val in
2342	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2343	esac
2344	$as_echo "$ac_var='\''$ac_val'\''"
2345      done | sort
2346      echo
2347    fi
2348
2349    if test -s confdefs.h; then
2350      $as_echo "## ----------- ##
2351## confdefs.h. ##
2352## ----------- ##"
2353      echo
2354      cat confdefs.h
2355      echo
2356    fi
2357    test "$ac_signal" != 0 &&
2358      $as_echo "$as_me: caught signal $ac_signal"
2359    $as_echo "$as_me: exit $exit_status"
2360  } >&5
2361  rm -f core *.core core.conftest.* &&
2362    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2363    exit $exit_status
2364' 0
2365for ac_signal in 1 2 13 15; do
2366  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2367done
2368ac_signal=0
2369
2370# confdefs.h avoids OS command line length limits that DEFS can exceed.
2371rm -f -r conftest* confdefs.h
2372
2373$as_echo "/* confdefs.h */" > confdefs.h
2374
2375# Predefined preprocessor variables.
2376
2377cat >>confdefs.h <<_ACEOF
2378#define PACKAGE_NAME "$PACKAGE_NAME"
2379_ACEOF
2380
2381cat >>confdefs.h <<_ACEOF
2382#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2383_ACEOF
2384
2385cat >>confdefs.h <<_ACEOF
2386#define PACKAGE_VERSION "$PACKAGE_VERSION"
2387_ACEOF
2388
2389cat >>confdefs.h <<_ACEOF
2390#define PACKAGE_STRING "$PACKAGE_STRING"
2391_ACEOF
2392
2393cat >>confdefs.h <<_ACEOF
2394#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2395_ACEOF
2396
2397cat >>confdefs.h <<_ACEOF
2398#define PACKAGE_URL "$PACKAGE_URL"
2399_ACEOF
2400
2401
2402# Let the site file select an alternate cache file if it wants to.
2403# Prefer an explicitly selected file to automatically selected ones.
2404ac_site_file1=NONE
2405ac_site_file2=NONE
2406if test -n "$CONFIG_SITE"; then
2407  # We do not want a PATH search for config.site.
2408  case $CONFIG_SITE in #((
2409    -*)  ac_site_file1=./$CONFIG_SITE;;
2410    */*) ac_site_file1=$CONFIG_SITE;;
2411    *)   ac_site_file1=./$CONFIG_SITE;;
2412  esac
2413elif test "x$prefix" != xNONE; then
2414  ac_site_file1=$prefix/share/config.site
2415  ac_site_file2=$prefix/etc/config.site
2416else
2417  ac_site_file1=$ac_default_prefix/share/config.site
2418  ac_site_file2=$ac_default_prefix/etc/config.site
2419fi
2420for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2421do
2422  test "x$ac_site_file" = xNONE && continue
2423  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2424    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2425$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2426    sed 's/^/| /' "$ac_site_file" >&5
2427    . "$ac_site_file" \
2428      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2429$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2430as_fn_error $? "failed to load site script $ac_site_file
2431See \`config.log' for more details" "$LINENO" 5; }
2432  fi
2433done
2434
2435if test -r "$cache_file"; then
2436  # Some versions of bash will fail to source /dev/null (special files
2437  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2438  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2439    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2440$as_echo "$as_me: loading cache $cache_file" >&6;}
2441    case $cache_file in
2442      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2443      *)                      . "./$cache_file";;
2444    esac
2445  fi
2446else
2447  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2448$as_echo "$as_me: creating cache $cache_file" >&6;}
2449  >$cache_file
2450fi
2451
2452# Check that the precious variables saved in the cache have kept the same
2453# value.
2454ac_cache_corrupted=false
2455for ac_var in $ac_precious_vars; do
2456  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2457  eval ac_new_set=\$ac_env_${ac_var}_set
2458  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2459  eval ac_new_val=\$ac_env_${ac_var}_value
2460  case $ac_old_set,$ac_new_set in
2461    set,)
2462      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2463$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2464      ac_cache_corrupted=: ;;
2465    ,set)
2466      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2467$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2468      ac_cache_corrupted=: ;;
2469    ,);;
2470    *)
2471      if test "x$ac_old_val" != "x$ac_new_val"; then
2472	# differences in whitespace do not lead to failure.
2473	ac_old_val_w=`echo x $ac_old_val`
2474	ac_new_val_w=`echo x $ac_new_val`
2475	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2476	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2477$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2478	  ac_cache_corrupted=:
2479	else
2480	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2481$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2482	  eval $ac_var=\$ac_old_val
2483	fi
2484	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2485$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2486	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2487$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2488      fi;;
2489  esac
2490  # Pass precious variables to config.status.
2491  if test "$ac_new_set" = set; then
2492    case $ac_new_val in
2493    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2494    *) ac_arg=$ac_var=$ac_new_val ;;
2495    esac
2496    case " $ac_configure_args " in
2497      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2498      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2499    esac
2500  fi
2501done
2502if $ac_cache_corrupted; then
2503  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2504$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2505  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2506$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2507  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2508fi
2509## -------------------- ##
2510## Main body of script. ##
2511## -------------------- ##
2512
2513ac_ext=c
2514ac_cpp='$CPP $CPPFLAGS'
2515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2517ac_compiler_gnu=$ac_cv_c_compiler_gnu
2518
2519
2520
2521
2522
2523
2524ac_config_headers="$ac_config_headers config.h"
2525
2526
2527if test -n "${with_target_subdir}"; then
2528  # Default to --enable-multilib
2529# Check whether --enable-multilib was given.
2530if test "${enable_multilib+set}" = set; then :
2531  enableval=$enable_multilib; case "$enableval" in
2532  yes) multilib=yes ;;
2533  no)  multilib=no ;;
2534  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2535 esac
2536else
2537  multilib=yes
2538fi
2539
2540
2541# We may get other options which we leave undocumented:
2542# --with-target-subdir, --with-multisrctop, --with-multisubdir
2543# See config-ml.in if you want the gory details.
2544
2545if test "$srcdir" = "."; then
2546  if test "$with_target_subdir" != "."; then
2547    multi_basedir="$srcdir/$with_multisrctop../.."
2548  else
2549    multi_basedir="$srcdir/$with_multisrctop.."
2550  fi
2551else
2552  multi_basedir="$srcdir/.."
2553fi
2554
2555
2556# Even if the default multilib is not a cross compilation,
2557# it may be that some of the other multilibs are.
2558if test $cross_compiling = no && test $multilib = yes \
2559   && test "x${with_multisubdir}" != x ; then
2560   cross_compiling=maybe
2561fi
2562
2563ac_config_commands="$ac_config_commands default-1"
2564
2565fi
2566
2567ac_aux_dir=
2568for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2569  if test -f "$ac_dir/install-sh"; then
2570    ac_aux_dir=$ac_dir
2571    ac_install_sh="$ac_aux_dir/install-sh -c"
2572    break
2573  elif test -f "$ac_dir/install.sh"; then
2574    ac_aux_dir=$ac_dir
2575    ac_install_sh="$ac_aux_dir/install.sh -c"
2576    break
2577  elif test -f "$ac_dir/shtool"; then
2578    ac_aux_dir=$ac_dir
2579    ac_install_sh="$ac_aux_dir/shtool install -c"
2580    break
2581  fi
2582done
2583if test -z "$ac_aux_dir"; then
2584  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2585fi
2586
2587# These three variables are undocumented and unsupported,
2588# and are intended to be withdrawn in a future Autoconf release.
2589# They can cause serious problems if a builder's source tree is in a directory
2590# whose full name contains unusual characters.
2591ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2592ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2593ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2594
2595
2596# Make sure we can run config.sub.
2597$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2598  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2599
2600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2601$as_echo_n "checking build system type... " >&6; }
2602if ${ac_cv_build+:} false; then :
2603  $as_echo_n "(cached) " >&6
2604else
2605  ac_build_alias=$build_alias
2606test "x$ac_build_alias" = x &&
2607  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2608test "x$ac_build_alias" = x &&
2609  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2610ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2611  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2612
2613fi
2614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2615$as_echo "$ac_cv_build" >&6; }
2616case $ac_cv_build in
2617*-*-*) ;;
2618*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2619esac
2620build=$ac_cv_build
2621ac_save_IFS=$IFS; IFS='-'
2622set x $ac_cv_build
2623shift
2624build_cpu=$1
2625build_vendor=$2
2626shift; shift
2627# Remember, the first character of IFS is used to create $*,
2628# except with old shells:
2629build_os=$*
2630IFS=$ac_save_IFS
2631case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2632
2633
2634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2635$as_echo_n "checking host system type... " >&6; }
2636if ${ac_cv_host+:} false; then :
2637  $as_echo_n "(cached) " >&6
2638else
2639  if test "x$host_alias" = x; then
2640  ac_cv_host=$ac_cv_build
2641else
2642  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2643    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2644fi
2645
2646fi
2647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2648$as_echo "$ac_cv_host" >&6; }
2649case $ac_cv_host in
2650*-*-*) ;;
2651*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2652esac
2653host=$ac_cv_host
2654ac_save_IFS=$IFS; IFS='-'
2655set x $ac_cv_host
2656shift
2657host_cpu=$1
2658host_vendor=$2
2659shift; shift
2660# Remember, the first character of IFS is used to create $*,
2661# except with old shells:
2662host_os=$*
2663IFS=$ac_save_IFS
2664case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2665
2666
2667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2668$as_echo_n "checking target system type... " >&6; }
2669if ${ac_cv_target+:} false; then :
2670  $as_echo_n "(cached) " >&6
2671else
2672  if test "x$target_alias" = x; then
2673  ac_cv_target=$ac_cv_host
2674else
2675  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2676    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2677fi
2678
2679fi
2680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2681$as_echo "$ac_cv_target" >&6; }
2682case $ac_cv_target in
2683*-*-*) ;;
2684*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2685esac
2686target=$ac_cv_target
2687ac_save_IFS=$IFS; IFS='-'
2688set x $ac_cv_target
2689shift
2690target_cpu=$1
2691target_vendor=$2
2692shift; shift
2693# Remember, the first character of IFS is used to create $*,
2694# except with old shells:
2695target_os=$*
2696IFS=$ac_save_IFS
2697case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2698
2699
2700# The aliases save the names the user supplied, while $host etc.
2701# will get canonicalized.
2702test -n "$target_alias" &&
2703  test "$program_prefix$program_suffix$program_transform_name" = \
2704    NONENONEs,x,x, &&
2705  program_prefix=${target_alias}-
2706
2707target_alias=${target_alias-$host_alias}
2708
2709# Expand $ac_aux_dir to an absolute path.
2710am_aux_dir=`cd "$ac_aux_dir" && pwd`
2711
2712ac_ext=c
2713ac_cpp='$CPP $CPPFLAGS'
2714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2716ac_compiler_gnu=$ac_cv_c_compiler_gnu
2717if test -n "$ac_tool_prefix"; then
2718  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2719set dummy ${ac_tool_prefix}gcc; ac_word=$2
2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721$as_echo_n "checking for $ac_word... " >&6; }
2722if ${ac_cv_prog_CC+:} false; then :
2723  $as_echo_n "(cached) " >&6
2724else
2725  if test -n "$CC"; then
2726  ac_cv_prog_CC="$CC" # Let the user override the test.
2727else
2728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729for as_dir in $PATH
2730do
2731  IFS=$as_save_IFS
2732  test -z "$as_dir" && as_dir=.
2733    for ac_exec_ext in '' $ac_executable_extensions; do
2734  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2735    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2737    break 2
2738  fi
2739done
2740  done
2741IFS=$as_save_IFS
2742
2743fi
2744fi
2745CC=$ac_cv_prog_CC
2746if test -n "$CC"; then
2747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2748$as_echo "$CC" >&6; }
2749else
2750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2751$as_echo "no" >&6; }
2752fi
2753
2754
2755fi
2756if test -z "$ac_cv_prog_CC"; then
2757  ac_ct_CC=$CC
2758  # Extract the first word of "gcc", so it can be a program name with args.
2759set dummy gcc; ac_word=$2
2760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2761$as_echo_n "checking for $ac_word... " >&6; }
2762if ${ac_cv_prog_ac_ct_CC+:} false; then :
2763  $as_echo_n "(cached) " >&6
2764else
2765  if test -n "$ac_ct_CC"; then
2766  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2767else
2768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2769for as_dir in $PATH
2770do
2771  IFS=$as_save_IFS
2772  test -z "$as_dir" && as_dir=.
2773    for ac_exec_ext in '' $ac_executable_extensions; do
2774  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2775    ac_cv_prog_ac_ct_CC="gcc"
2776    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2777    break 2
2778  fi
2779done
2780  done
2781IFS=$as_save_IFS
2782
2783fi
2784fi
2785ac_ct_CC=$ac_cv_prog_ac_ct_CC
2786if test -n "$ac_ct_CC"; then
2787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2788$as_echo "$ac_ct_CC" >&6; }
2789else
2790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791$as_echo "no" >&6; }
2792fi
2793
2794  if test "x$ac_ct_CC" = x; then
2795    CC=""
2796  else
2797    case $cross_compiling:$ac_tool_warned in
2798yes:)
2799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2801ac_tool_warned=yes ;;
2802esac
2803    CC=$ac_ct_CC
2804  fi
2805else
2806  CC="$ac_cv_prog_CC"
2807fi
2808
2809if test -z "$CC"; then
2810          if test -n "$ac_tool_prefix"; then
2811    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2812set dummy ${ac_tool_prefix}cc; ac_word=$2
2813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2814$as_echo_n "checking for $ac_word... " >&6; }
2815if ${ac_cv_prog_CC+:} false; then :
2816  $as_echo_n "(cached) " >&6
2817else
2818  if test -n "$CC"; then
2819  ac_cv_prog_CC="$CC" # Let the user override the test.
2820else
2821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822for as_dir in $PATH
2823do
2824  IFS=$as_save_IFS
2825  test -z "$as_dir" && as_dir=.
2826    for ac_exec_ext in '' $ac_executable_extensions; do
2827  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2828    ac_cv_prog_CC="${ac_tool_prefix}cc"
2829    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2830    break 2
2831  fi
2832done
2833  done
2834IFS=$as_save_IFS
2835
2836fi
2837fi
2838CC=$ac_cv_prog_CC
2839if test -n "$CC"; then
2840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2841$as_echo "$CC" >&6; }
2842else
2843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2844$as_echo "no" >&6; }
2845fi
2846
2847
2848  fi
2849fi
2850if test -z "$CC"; then
2851  # Extract the first word of "cc", so it can be a program name with args.
2852set dummy cc; ac_word=$2
2853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854$as_echo_n "checking for $ac_word... " >&6; }
2855if ${ac_cv_prog_CC+:} false; then :
2856  $as_echo_n "(cached) " >&6
2857else
2858  if test -n "$CC"; then
2859  ac_cv_prog_CC="$CC" # Let the user override the test.
2860else
2861  ac_prog_rejected=no
2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863for as_dir in $PATH
2864do
2865  IFS=$as_save_IFS
2866  test -z "$as_dir" && as_dir=.
2867    for ac_exec_ext in '' $ac_executable_extensions; do
2868  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2869    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2870       ac_prog_rejected=yes
2871       continue
2872     fi
2873    ac_cv_prog_CC="cc"
2874    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2875    break 2
2876  fi
2877done
2878  done
2879IFS=$as_save_IFS
2880
2881if test $ac_prog_rejected = yes; then
2882  # We found a bogon in the path, so make sure we never use it.
2883  set dummy $ac_cv_prog_CC
2884  shift
2885  if test $# != 0; then
2886    # We chose a different compiler from the bogus one.
2887    # However, it has the same basename, so the bogon will be chosen
2888    # first if we set CC to just the basename; use the full file name.
2889    shift
2890    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2891  fi
2892fi
2893fi
2894fi
2895CC=$ac_cv_prog_CC
2896if test -n "$CC"; then
2897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2898$as_echo "$CC" >&6; }
2899else
2900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901$as_echo "no" >&6; }
2902fi
2903
2904
2905fi
2906if test -z "$CC"; then
2907  if test -n "$ac_tool_prefix"; then
2908  for ac_prog in cl.exe
2909  do
2910    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2911set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2913$as_echo_n "checking for $ac_word... " >&6; }
2914if ${ac_cv_prog_CC+:} false; then :
2915  $as_echo_n "(cached) " >&6
2916else
2917  if test -n "$CC"; then
2918  ac_cv_prog_CC="$CC" # Let the user override the test.
2919else
2920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2921for as_dir in $PATH
2922do
2923  IFS=$as_save_IFS
2924  test -z "$as_dir" && as_dir=.
2925    for ac_exec_ext in '' $ac_executable_extensions; do
2926  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2927    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2928    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2929    break 2
2930  fi
2931done
2932  done
2933IFS=$as_save_IFS
2934
2935fi
2936fi
2937CC=$ac_cv_prog_CC
2938if test -n "$CC"; then
2939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2940$as_echo "$CC" >&6; }
2941else
2942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2943$as_echo "no" >&6; }
2944fi
2945
2946
2947    test -n "$CC" && break
2948  done
2949fi
2950if test -z "$CC"; then
2951  ac_ct_CC=$CC
2952  for ac_prog in cl.exe
2953do
2954  # Extract the first word of "$ac_prog", so it can be a program name with args.
2955set dummy $ac_prog; ac_word=$2
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2957$as_echo_n "checking for $ac_word... " >&6; }
2958if ${ac_cv_prog_ac_ct_CC+:} false; then :
2959  $as_echo_n "(cached) " >&6
2960else
2961  if test -n "$ac_ct_CC"; then
2962  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2963else
2964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2965for as_dir in $PATH
2966do
2967  IFS=$as_save_IFS
2968  test -z "$as_dir" && as_dir=.
2969    for ac_exec_ext in '' $ac_executable_extensions; do
2970  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2971    ac_cv_prog_ac_ct_CC="$ac_prog"
2972    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2973    break 2
2974  fi
2975done
2976  done
2977IFS=$as_save_IFS
2978
2979fi
2980fi
2981ac_ct_CC=$ac_cv_prog_ac_ct_CC
2982if test -n "$ac_ct_CC"; then
2983  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2984$as_echo "$ac_ct_CC" >&6; }
2985else
2986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987$as_echo "no" >&6; }
2988fi
2989
2990
2991  test -n "$ac_ct_CC" && break
2992done
2993
2994  if test "x$ac_ct_CC" = x; then
2995    CC=""
2996  else
2997    case $cross_compiling:$ac_tool_warned in
2998yes:)
2999{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3000$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3001ac_tool_warned=yes ;;
3002esac
3003    CC=$ac_ct_CC
3004  fi
3005fi
3006
3007fi
3008
3009
3010test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3011$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3012as_fn_error $? "no acceptable C compiler found in \$PATH
3013See \`config.log' for more details" "$LINENO" 5; }
3014
3015# Provide some information about the compiler.
3016$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3017set X $ac_compile
3018ac_compiler=$2
3019for ac_option in --version -v -V -qversion; do
3020  { { ac_try="$ac_compiler $ac_option >&5"
3021case "(($ac_try" in
3022  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3023  *) ac_try_echo=$ac_try;;
3024esac
3025eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3026$as_echo "$ac_try_echo"; } >&5
3027  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3028  ac_status=$?
3029  if test -s conftest.err; then
3030    sed '10a\
3031... rest of stderr output deleted ...
3032         10q' conftest.err >conftest.er1
3033    cat conftest.er1 >&5
3034  fi
3035  rm -f conftest.er1 conftest.err
3036  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3037  test $ac_status = 0; }
3038done
3039
3040cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3041/* end confdefs.h.  */
3042
3043int
3044main ()
3045{
3046
3047  ;
3048  return 0;
3049}
3050_ACEOF
3051ac_clean_files_save=$ac_clean_files
3052ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3053# Try to create an executable without -o first, disregard a.out.
3054# It will help us diagnose broken compilers, and finding out an intuition
3055# of exeext.
3056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3057$as_echo_n "checking whether the C compiler works... " >&6; }
3058ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3059
3060# The possible output files:
3061ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3062
3063ac_rmfiles=
3064for ac_file in $ac_files
3065do
3066  case $ac_file in
3067    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3068    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3069  esac
3070done
3071rm -f $ac_rmfiles
3072
3073if { { ac_try="$ac_link_default"
3074case "(($ac_try" in
3075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3076  *) ac_try_echo=$ac_try;;
3077esac
3078eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3079$as_echo "$ac_try_echo"; } >&5
3080  (eval "$ac_link_default") 2>&5
3081  ac_status=$?
3082  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3083  test $ac_status = 0; }; then :
3084  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3085# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3086# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3087# so that the user can short-circuit this test for compilers unknown to
3088# Autoconf.
3089for ac_file in $ac_files ''
3090do
3091  test -f "$ac_file" || continue
3092  case $ac_file in
3093    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3094	;;
3095    [ab].out )
3096	# We found the default executable, but exeext='' is most
3097	# certainly right.
3098	break;;
3099    *.* )
3100	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3101	then :; else
3102	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3103	fi
3104	# We set ac_cv_exeext here because the later test for it is not
3105	# safe: cross compilers may not add the suffix if given an `-o'
3106	# argument, so we may need to know it at that point already.
3107	# Even if this section looks crufty: it has the advantage of
3108	# actually working.
3109	break;;
3110    * )
3111	break;;
3112  esac
3113done
3114test "$ac_cv_exeext" = no && ac_cv_exeext=
3115
3116else
3117  ac_file=''
3118fi
3119if test -z "$ac_file"; then :
3120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3121$as_echo "no" >&6; }
3122$as_echo "$as_me: failed program was:" >&5
3123sed 's/^/| /' conftest.$ac_ext >&5
3124
3125{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3127as_fn_error 77 "C compiler cannot create executables
3128See \`config.log' for more details" "$LINENO" 5; }
3129else
3130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3131$as_echo "yes" >&6; }
3132fi
3133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3134$as_echo_n "checking for C compiler default output file name... " >&6; }
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3136$as_echo "$ac_file" >&6; }
3137ac_exeext=$ac_cv_exeext
3138
3139rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3140ac_clean_files=$ac_clean_files_save
3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3142$as_echo_n "checking for suffix of executables... " >&6; }
3143if { { ac_try="$ac_link"
3144case "(($ac_try" in
3145  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3146  *) ac_try_echo=$ac_try;;
3147esac
3148eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3149$as_echo "$ac_try_echo"; } >&5
3150  (eval "$ac_link") 2>&5
3151  ac_status=$?
3152  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3153  test $ac_status = 0; }; then :
3154  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3155# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3156# work properly (i.e., refer to `conftest.exe'), while it won't with
3157# `rm'.
3158for ac_file in conftest.exe conftest conftest.*; do
3159  test -f "$ac_file" || continue
3160  case $ac_file in
3161    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3162    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3163	  break;;
3164    * ) break;;
3165  esac
3166done
3167else
3168  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3169$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3170as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3171See \`config.log' for more details" "$LINENO" 5; }
3172fi
3173rm -f conftest conftest$ac_cv_exeext
3174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3175$as_echo "$ac_cv_exeext" >&6; }
3176
3177rm -f conftest.$ac_ext
3178EXEEXT=$ac_cv_exeext
3179ac_exeext=$EXEEXT
3180cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3181/* end confdefs.h.  */
3182#include <stdio.h>
3183int
3184main ()
3185{
3186FILE *f = fopen ("conftest.out", "w");
3187 return ferror (f) || fclose (f) != 0;
3188
3189  ;
3190  return 0;
3191}
3192_ACEOF
3193ac_clean_files="$ac_clean_files conftest.out"
3194# Check that the compiler produces executables we can run.  If not, either
3195# the compiler is broken, or we cross compile.
3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3197$as_echo_n "checking whether we are cross compiling... " >&6; }
3198if test "$cross_compiling" != yes; then
3199  { { ac_try="$ac_link"
3200case "(($ac_try" in
3201  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3202  *) ac_try_echo=$ac_try;;
3203esac
3204eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3205$as_echo "$ac_try_echo"; } >&5
3206  (eval "$ac_link") 2>&5
3207  ac_status=$?
3208  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3209  test $ac_status = 0; }
3210  if { ac_try='./conftest$ac_cv_exeext'
3211  { { case "(($ac_try" in
3212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213  *) ac_try_echo=$ac_try;;
3214esac
3215eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3216$as_echo "$ac_try_echo"; } >&5
3217  (eval "$ac_try") 2>&5
3218  ac_status=$?
3219  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220  test $ac_status = 0; }; }; then
3221    cross_compiling=no
3222  else
3223    if test "$cross_compiling" = maybe; then
3224	cross_compiling=yes
3225    else
3226	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3227$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3228as_fn_error $? "cannot run C compiled programs.
3229If you meant to cross compile, use \`--host'.
3230See \`config.log' for more details" "$LINENO" 5; }
3231    fi
3232  fi
3233fi
3234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3235$as_echo "$cross_compiling" >&6; }
3236
3237rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3238ac_clean_files=$ac_clean_files_save
3239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3240$as_echo_n "checking for suffix of object files... " >&6; }
3241if ${ac_cv_objext+:} false; then :
3242  $as_echo_n "(cached) " >&6
3243else
3244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3245/* end confdefs.h.  */
3246
3247int
3248main ()
3249{
3250
3251  ;
3252  return 0;
3253}
3254_ACEOF
3255rm -f conftest.o conftest.obj
3256if { { ac_try="$ac_compile"
3257case "(($ac_try" in
3258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3259  *) ac_try_echo=$ac_try;;
3260esac
3261eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3262$as_echo "$ac_try_echo"; } >&5
3263  (eval "$ac_compile") 2>&5
3264  ac_status=$?
3265  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3266  test $ac_status = 0; }; then :
3267  for ac_file in conftest.o conftest.obj conftest.*; do
3268  test -f "$ac_file" || continue;
3269  case $ac_file in
3270    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3271    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3272       break;;
3273  esac
3274done
3275else
3276  $as_echo "$as_me: failed program was:" >&5
3277sed 's/^/| /' conftest.$ac_ext >&5
3278
3279{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3280$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3281as_fn_error $? "cannot compute suffix of object files: cannot compile
3282See \`config.log' for more details" "$LINENO" 5; }
3283fi
3284rm -f conftest.$ac_cv_objext conftest.$ac_ext
3285fi
3286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3287$as_echo "$ac_cv_objext" >&6; }
3288OBJEXT=$ac_cv_objext
3289ac_objext=$OBJEXT
3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3291$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3292if ${ac_cv_c_compiler_gnu+:} false; then :
3293  $as_echo_n "(cached) " >&6
3294else
3295  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3296/* end confdefs.h.  */
3297
3298int
3299main ()
3300{
3301#ifndef __GNUC__
3302       choke me
3303#endif
3304
3305  ;
3306  return 0;
3307}
3308_ACEOF
3309if ac_fn_c_try_compile "$LINENO"; then :
3310  ac_compiler_gnu=yes
3311else
3312  ac_compiler_gnu=no
3313fi
3314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3315ac_cv_c_compiler_gnu=$ac_compiler_gnu
3316
3317fi
3318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3319$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3320if test $ac_compiler_gnu = yes; then
3321  GCC=yes
3322else
3323  GCC=
3324fi
3325ac_test_CFLAGS=${CFLAGS+set}
3326ac_save_CFLAGS=$CFLAGS
3327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3328$as_echo_n "checking whether $CC accepts -g... " >&6; }
3329if ${ac_cv_prog_cc_g+:} false; then :
3330  $as_echo_n "(cached) " >&6
3331else
3332  ac_save_c_werror_flag=$ac_c_werror_flag
3333   ac_c_werror_flag=yes
3334   ac_cv_prog_cc_g=no
3335   CFLAGS="-g"
3336   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3337/* end confdefs.h.  */
3338
3339int
3340main ()
3341{
3342
3343  ;
3344  return 0;
3345}
3346_ACEOF
3347if ac_fn_c_try_compile "$LINENO"; then :
3348  ac_cv_prog_cc_g=yes
3349else
3350  CFLAGS=""
3351      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352/* end confdefs.h.  */
3353
3354int
3355main ()
3356{
3357
3358  ;
3359  return 0;
3360}
3361_ACEOF
3362if ac_fn_c_try_compile "$LINENO"; then :
3363
3364else
3365  ac_c_werror_flag=$ac_save_c_werror_flag
3366	 CFLAGS="-g"
3367	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3368/* end confdefs.h.  */
3369
3370int
3371main ()
3372{
3373
3374  ;
3375  return 0;
3376}
3377_ACEOF
3378if ac_fn_c_try_compile "$LINENO"; then :
3379  ac_cv_prog_cc_g=yes
3380fi
3381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3382fi
3383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384fi
3385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3386   ac_c_werror_flag=$ac_save_c_werror_flag
3387fi
3388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3389$as_echo "$ac_cv_prog_cc_g" >&6; }
3390if test "$ac_test_CFLAGS" = set; then
3391  CFLAGS=$ac_save_CFLAGS
3392elif test $ac_cv_prog_cc_g = yes; then
3393  if test "$GCC" = yes; then
3394    CFLAGS="-g -O2"
3395  else
3396    CFLAGS="-g"
3397  fi
3398else
3399  if test "$GCC" = yes; then
3400    CFLAGS="-O2"
3401  else
3402    CFLAGS=
3403  fi
3404fi
3405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3406$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3407if ${ac_cv_prog_cc_c89+:} false; then :
3408  $as_echo_n "(cached) " >&6
3409else
3410  ac_cv_prog_cc_c89=no
3411ac_save_CC=$CC
3412cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413/* end confdefs.h.  */
3414#include <stdarg.h>
3415#include <stdio.h>
3416struct stat;
3417/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3418struct buf { int x; };
3419FILE * (*rcsopen) (struct buf *, struct stat *, int);
3420static char *e (p, i)
3421     char **p;
3422     int i;
3423{
3424  return p[i];
3425}
3426static char *f (char * (*g) (char **, int), char **p, ...)
3427{
3428  char *s;
3429  va_list v;
3430  va_start (v,p);
3431  s = g (p, va_arg (v,int));
3432  va_end (v);
3433  return s;
3434}
3435
3436/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3437   function prototypes and stuff, but not '\xHH' hex character constants.
3438   These don't provoke an error unfortunately, instead are silently treated
3439   as 'x'.  The following induces an error, until -std is added to get
3440   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3441   array size at least.  It's necessary to write '\x00'==0 to get something
3442   that's true only with -std.  */
3443int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3444
3445/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3446   inside strings and character constants.  */
3447#define FOO(x) 'x'
3448int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3449
3450int test (int i, double x);
3451struct s1 {int (*f) (int a);};
3452struct s2 {int (*f) (double a);};
3453int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3454int argc;
3455char **argv;
3456int
3457main ()
3458{
3459return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3460  ;
3461  return 0;
3462}
3463_ACEOF
3464for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3465	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3466do
3467  CC="$ac_save_CC $ac_arg"
3468  if ac_fn_c_try_compile "$LINENO"; then :
3469  ac_cv_prog_cc_c89=$ac_arg
3470fi
3471rm -f core conftest.err conftest.$ac_objext
3472  test "x$ac_cv_prog_cc_c89" != "xno" && break
3473done
3474rm -f conftest.$ac_ext
3475CC=$ac_save_CC
3476
3477fi
3478# AC_CACHE_VAL
3479case "x$ac_cv_prog_cc_c89" in
3480  x)
3481    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3482$as_echo "none needed" >&6; } ;;
3483  xno)
3484    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3485$as_echo "unsupported" >&6; } ;;
3486  *)
3487    CC="$CC $ac_cv_prog_cc_c89"
3488    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3489$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3490esac
3491if test "x$ac_cv_prog_cc_c89" != xno; then :
3492
3493fi
3494
3495ac_ext=c
3496ac_cpp='$CPP $CPPFLAGS'
3497ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3498ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3499ac_compiler_gnu=$ac_cv_c_compiler_gnu
3500
3501ac_ext=c
3502ac_cpp='$CPP $CPPFLAGS'
3503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3505ac_compiler_gnu=$ac_cv_c_compiler_gnu
3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3507$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3508if ${am_cv_prog_cc_c_o+:} false; then :
3509  $as_echo_n "(cached) " >&6
3510else
3511  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3512/* end confdefs.h.  */
3513
3514int
3515main ()
3516{
3517
3518  ;
3519  return 0;
3520}
3521_ACEOF
3522  # Make sure it works both with $CC and with simple cc.
3523  # Following AC_PROG_CC_C_O, we do the test twice because some
3524  # compilers refuse to overwrite an existing .o file with -o,
3525  # though they will create one.
3526  am_cv_prog_cc_c_o=yes
3527  for am_i in 1 2; do
3528    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3529   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3530   ac_status=$?
3531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532   (exit $ac_status); } \
3533         && test -f conftest2.$ac_objext; then
3534      : OK
3535    else
3536      am_cv_prog_cc_c_o=no
3537      break
3538    fi
3539  done
3540  rm -f core conftest*
3541  unset am_i
3542fi
3543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3544$as_echo "$am_cv_prog_cc_c_o" >&6; }
3545if test "$am_cv_prog_cc_c_o" != yes; then
3546   # Losing compiler, so override with the script.
3547   # FIXME: It is wrong to rewrite CC.
3548   # But if we don't then we get into trouble of one sort or another.
3549   # A longer-term fix would be to have automake use am__CC in this case,
3550   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3551   CC="$am_aux_dir/compile $CC"
3552fi
3553ac_ext=c
3554ac_cpp='$CPP $CPPFLAGS'
3555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3557ac_compiler_gnu=$ac_cv_c_compiler_gnu
3558
3559
3560
3561ac_ext=c
3562ac_cpp='$CPP $CPPFLAGS'
3563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3565ac_compiler_gnu=$ac_cv_c_compiler_gnu
3566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3567$as_echo_n "checking how to run the C preprocessor... " >&6; }
3568# On Suns, sometimes $CPP names a directory.
3569if test -n "$CPP" && test -d "$CPP"; then
3570  CPP=
3571fi
3572if test -z "$CPP"; then
3573  if ${ac_cv_prog_CPP+:} false; then :
3574  $as_echo_n "(cached) " >&6
3575else
3576      # Double quotes because CPP needs to be expanded
3577    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3578    do
3579      ac_preproc_ok=false
3580for ac_c_preproc_warn_flag in '' yes
3581do
3582  # Use a header file that comes with gcc, so configuring glibc
3583  # with a fresh cross-compiler works.
3584  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3585  # <limits.h> exists even on freestanding compilers.
3586  # On the NeXT, cc -E runs the code through the compiler's parser,
3587  # not just through cpp. "Syntax error" is here to catch this case.
3588  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3589/* end confdefs.h.  */
3590#ifdef __STDC__
3591# include <limits.h>
3592#else
3593# include <assert.h>
3594#endif
3595		     Syntax error
3596_ACEOF
3597if ac_fn_c_try_cpp "$LINENO"; then :
3598
3599else
3600  # Broken: fails on valid input.
3601continue
3602fi
3603rm -f conftest.err conftest.i conftest.$ac_ext
3604
3605  # OK, works on sane cases.  Now check whether nonexistent headers
3606  # can be detected and how.
3607  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608/* end confdefs.h.  */
3609#include <ac_nonexistent.h>
3610_ACEOF
3611if ac_fn_c_try_cpp "$LINENO"; then :
3612  # Broken: success on invalid input.
3613continue
3614else
3615  # Passes both tests.
3616ac_preproc_ok=:
3617break
3618fi
3619rm -f conftest.err conftest.i conftest.$ac_ext
3620
3621done
3622# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3623rm -f conftest.i conftest.err conftest.$ac_ext
3624if $ac_preproc_ok; then :
3625  break
3626fi
3627
3628    done
3629    ac_cv_prog_CPP=$CPP
3630
3631fi
3632  CPP=$ac_cv_prog_CPP
3633else
3634  ac_cv_prog_CPP=$CPP
3635fi
3636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3637$as_echo "$CPP" >&6; }
3638ac_preproc_ok=false
3639for ac_c_preproc_warn_flag in '' yes
3640do
3641  # Use a header file that comes with gcc, so configuring glibc
3642  # with a fresh cross-compiler works.
3643  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3644  # <limits.h> exists even on freestanding compilers.
3645  # On the NeXT, cc -E runs the code through the compiler's parser,
3646  # not just through cpp. "Syntax error" is here to catch this case.
3647  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3648/* end confdefs.h.  */
3649#ifdef __STDC__
3650# include <limits.h>
3651#else
3652# include <assert.h>
3653#endif
3654		     Syntax error
3655_ACEOF
3656if ac_fn_c_try_cpp "$LINENO"; then :
3657
3658else
3659  # Broken: fails on valid input.
3660continue
3661fi
3662rm -f conftest.err conftest.i conftest.$ac_ext
3663
3664  # OK, works on sane cases.  Now check whether nonexistent headers
3665  # can be detected and how.
3666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667/* end confdefs.h.  */
3668#include <ac_nonexistent.h>
3669_ACEOF
3670if ac_fn_c_try_cpp "$LINENO"; then :
3671  # Broken: success on invalid input.
3672continue
3673else
3674  # Passes both tests.
3675ac_preproc_ok=:
3676break
3677fi
3678rm -f conftest.err conftest.i conftest.$ac_ext
3679
3680done
3681# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3682rm -f conftest.i conftest.err conftest.$ac_ext
3683if $ac_preproc_ok; then :
3684
3685else
3686  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3687$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3688as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3689See \`config.log' for more details" "$LINENO" 5; }
3690fi
3691
3692ac_ext=c
3693ac_cpp='$CPP $CPPFLAGS'
3694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3696ac_compiler_gnu=$ac_cv_c_compiler_gnu
3697
3698
3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3700$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3701if ${ac_cv_path_GREP+:} false; then :
3702  $as_echo_n "(cached) " >&6
3703else
3704  if test -z "$GREP"; then
3705  ac_path_GREP_found=false
3706  # Loop through the user's path and test for each of PROGNAME-LIST
3707  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3709do
3710  IFS=$as_save_IFS
3711  test -z "$as_dir" && as_dir=.
3712    for ac_prog in grep ggrep; do
3713    for ac_exec_ext in '' $ac_executable_extensions; do
3714      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3715      as_fn_executable_p "$ac_path_GREP" || continue
3716# Check for GNU ac_path_GREP and select it if it is found.
3717  # Check for GNU $ac_path_GREP
3718case `"$ac_path_GREP" --version 2>&1` in
3719*GNU*)
3720  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3721*)
3722  ac_count=0
3723  $as_echo_n 0123456789 >"conftest.in"
3724  while :
3725  do
3726    cat "conftest.in" "conftest.in" >"conftest.tmp"
3727    mv "conftest.tmp" "conftest.in"
3728    cp "conftest.in" "conftest.nl"
3729    $as_echo 'GREP' >> "conftest.nl"
3730    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3731    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3732    as_fn_arith $ac_count + 1 && ac_count=$as_val
3733    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3734      # Best one so far, save it but keep looking for a better one
3735      ac_cv_path_GREP="$ac_path_GREP"
3736      ac_path_GREP_max=$ac_count
3737    fi
3738    # 10*(2^10) chars as input seems more than enough
3739    test $ac_count -gt 10 && break
3740  done
3741  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3742esac
3743
3744      $ac_path_GREP_found && break 3
3745    done
3746  done
3747  done
3748IFS=$as_save_IFS
3749  if test -z "$ac_cv_path_GREP"; then
3750    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3751  fi
3752else
3753  ac_cv_path_GREP=$GREP
3754fi
3755
3756fi
3757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3758$as_echo "$ac_cv_path_GREP" >&6; }
3759 GREP="$ac_cv_path_GREP"
3760
3761
3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3763$as_echo_n "checking for egrep... " >&6; }
3764if ${ac_cv_path_EGREP+:} false; then :
3765  $as_echo_n "(cached) " >&6
3766else
3767  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3768   then ac_cv_path_EGREP="$GREP -E"
3769   else
3770     if test -z "$EGREP"; then
3771  ac_path_EGREP_found=false
3772  # Loop through the user's path and test for each of PROGNAME-LIST
3773  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3774for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3775do
3776  IFS=$as_save_IFS
3777  test -z "$as_dir" && as_dir=.
3778    for ac_prog in egrep; do
3779    for ac_exec_ext in '' $ac_executable_extensions; do
3780      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3781      as_fn_executable_p "$ac_path_EGREP" || continue
3782# Check for GNU ac_path_EGREP and select it if it is found.
3783  # Check for GNU $ac_path_EGREP
3784case `"$ac_path_EGREP" --version 2>&1` in
3785*GNU*)
3786  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3787*)
3788  ac_count=0
3789  $as_echo_n 0123456789 >"conftest.in"
3790  while :
3791  do
3792    cat "conftest.in" "conftest.in" >"conftest.tmp"
3793    mv "conftest.tmp" "conftest.in"
3794    cp "conftest.in" "conftest.nl"
3795    $as_echo 'EGREP' >> "conftest.nl"
3796    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3797    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3798    as_fn_arith $ac_count + 1 && ac_count=$as_val
3799    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3800      # Best one so far, save it but keep looking for a better one
3801      ac_cv_path_EGREP="$ac_path_EGREP"
3802      ac_path_EGREP_max=$ac_count
3803    fi
3804    # 10*(2^10) chars as input seems more than enough
3805    test $ac_count -gt 10 && break
3806  done
3807  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3808esac
3809
3810      $ac_path_EGREP_found && break 3
3811    done
3812  done
3813  done
3814IFS=$as_save_IFS
3815  if test -z "$ac_cv_path_EGREP"; then
3816    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3817  fi
3818else
3819  ac_cv_path_EGREP=$EGREP
3820fi
3821
3822   fi
3823fi
3824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3825$as_echo "$ac_cv_path_EGREP" >&6; }
3826 EGREP="$ac_cv_path_EGREP"
3827
3828
3829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3830$as_echo_n "checking for ANSI C header files... " >&6; }
3831if ${ac_cv_header_stdc+:} false; then :
3832  $as_echo_n "(cached) " >&6
3833else
3834  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3835/* end confdefs.h.  */
3836#include <stdlib.h>
3837#include <stdarg.h>
3838#include <string.h>
3839#include <float.h>
3840
3841int
3842main ()
3843{
3844
3845  ;
3846  return 0;
3847}
3848_ACEOF
3849if ac_fn_c_try_compile "$LINENO"; then :
3850  ac_cv_header_stdc=yes
3851else
3852  ac_cv_header_stdc=no
3853fi
3854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3855
3856if test $ac_cv_header_stdc = yes; then
3857  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3858  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3859/* end confdefs.h.  */
3860#include <string.h>
3861
3862_ACEOF
3863if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3864  $EGREP "memchr" >/dev/null 2>&1; then :
3865
3866else
3867  ac_cv_header_stdc=no
3868fi
3869rm -f conftest*
3870
3871fi
3872
3873if test $ac_cv_header_stdc = yes; then
3874  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3875  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3876/* end confdefs.h.  */
3877#include <stdlib.h>
3878
3879_ACEOF
3880if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3881  $EGREP "free" >/dev/null 2>&1; then :
3882
3883else
3884  ac_cv_header_stdc=no
3885fi
3886rm -f conftest*
3887
3888fi
3889
3890if test $ac_cv_header_stdc = yes; then
3891  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3892  if test "$cross_compiling" = yes; then :
3893  :
3894else
3895  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896/* end confdefs.h.  */
3897#include <ctype.h>
3898#include <stdlib.h>
3899#if ((' ' & 0x0FF) == 0x020)
3900# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3901# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3902#else
3903# define ISLOWER(c) \
3904		   (('a' <= (c) && (c) <= 'i') \
3905		     || ('j' <= (c) && (c) <= 'r') \
3906		     || ('s' <= (c) && (c) <= 'z'))
3907# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3908#endif
3909
3910#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3911int
3912main ()
3913{
3914  int i;
3915  for (i = 0; i < 256; i++)
3916    if (XOR (islower (i), ISLOWER (i))
3917	|| toupper (i) != TOUPPER (i))
3918      return 2;
3919  return 0;
3920}
3921_ACEOF
3922if ac_fn_c_try_run "$LINENO"; then :
3923
3924else
3925  ac_cv_header_stdc=no
3926fi
3927rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3928  conftest.$ac_objext conftest.beam conftest.$ac_ext
3929fi
3930
3931fi
3932fi
3933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3934$as_echo "$ac_cv_header_stdc" >&6; }
3935if test $ac_cv_header_stdc = yes; then
3936
3937$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3938
3939fi
3940
3941# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3942for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3943		  inttypes.h stdint.h unistd.h
3944do :
3945  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3946ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3947"
3948if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3949  cat >>confdefs.h <<_ACEOF
3950#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3951_ACEOF
3952
3953fi
3954
3955done
3956
3957
3958
3959  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3960if test "x$ac_cv_header_minix_config_h" = xyes; then :
3961  MINIX=yes
3962else
3963  MINIX=
3964fi
3965
3966
3967  if test "$MINIX" = yes; then
3968
3969$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3970
3971
3972$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3973
3974
3975$as_echo "#define _MINIX 1" >>confdefs.h
3976
3977  fi
3978
3979
3980  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3981$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3982if ${ac_cv_safe_to_define___extensions__+:} false; then :
3983  $as_echo_n "(cached) " >&6
3984else
3985  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3986/* end confdefs.h.  */
3987
3988#         define __EXTENSIONS__ 1
3989          $ac_includes_default
3990int
3991main ()
3992{
3993
3994  ;
3995  return 0;
3996}
3997_ACEOF
3998if ac_fn_c_try_compile "$LINENO"; then :
3999  ac_cv_safe_to_define___extensions__=yes
4000else
4001  ac_cv_safe_to_define___extensions__=no
4002fi
4003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4004fi
4005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4006$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4007  test $ac_cv_safe_to_define___extensions__ = yes &&
4008    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4009
4010  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4011
4012  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4013
4014  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4015
4016  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4017
4018
4019
4020libtool_VERSION=1:0:0
4021
4022
4023# 1.11.1: Require that version of automake.
4024# foreign: Don't require README, INSTALL, NEWS, etc.
4025# no-define: Don't define PACKAGE and VERSION.
4026# no-dependencies: Don't generate automatic dependencies.
4027#    (because it breaks when using bootstrap-lean, since some of the
4028#    headers are gone at "make install" time).
4029# -Wall: Issue all automake warnings.
4030# -Wno-portability: Don't warn about constructs supported by GNU make.
4031#    (because GCC requires GNU make anyhow).
4032am__api_version='1.15'
4033
4034# Find a good install program.  We prefer a C program (faster),
4035# so one script is as good as another.  But avoid the broken or
4036# incompatible versions:
4037# SysV /etc/install, /usr/sbin/install
4038# SunOS /usr/etc/install
4039# IRIX /sbin/install
4040# AIX /bin/install
4041# AmigaOS /C/install, which installs bootblocks on floppy discs
4042# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4043# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4044# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4045# OS/2's system install, which has a completely different semantic
4046# ./install, which can be erroneously created by make from ./install.sh.
4047# Reject install programs that cannot install multiple files.
4048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4049$as_echo_n "checking for a BSD-compatible install... " >&6; }
4050if test -z "$INSTALL"; then
4051if ${ac_cv_path_install+:} false; then :
4052  $as_echo_n "(cached) " >&6
4053else
4054  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4055for as_dir in $PATH
4056do
4057  IFS=$as_save_IFS
4058  test -z "$as_dir" && as_dir=.
4059    # Account for people who put trailing slashes in PATH elements.
4060case $as_dir/ in #((
4061  ./ | .// | /[cC]/* | \
4062  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4063  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4064  /usr/ucb/* ) ;;
4065  *)
4066    # OSF1 and SCO ODT 3.0 have their own names for install.
4067    # Don't use installbsd from OSF since it installs stuff as root
4068    # by default.
4069    for ac_prog in ginstall scoinst install; do
4070      for ac_exec_ext in '' $ac_executable_extensions; do
4071	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4072	  if test $ac_prog = install &&
4073	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4074	    # AIX install.  It has an incompatible calling convention.
4075	    :
4076	  elif test $ac_prog = install &&
4077	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4078	    # program-specific install script used by HP pwplus--don't use.
4079	    :
4080	  else
4081	    rm -rf conftest.one conftest.two conftest.dir
4082	    echo one > conftest.one
4083	    echo two > conftest.two
4084	    mkdir conftest.dir
4085	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4086	      test -s conftest.one && test -s conftest.two &&
4087	      test -s conftest.dir/conftest.one &&
4088	      test -s conftest.dir/conftest.two
4089	    then
4090	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4091	      break 3
4092	    fi
4093	  fi
4094	fi
4095      done
4096    done
4097    ;;
4098esac
4099
4100  done
4101IFS=$as_save_IFS
4102
4103rm -rf conftest.one conftest.two conftest.dir
4104
4105fi
4106  if test "${ac_cv_path_install+set}" = set; then
4107    INSTALL=$ac_cv_path_install
4108  else
4109    # As a last resort, use the slow shell script.  Don't cache a
4110    # value for INSTALL within a source directory, because that will
4111    # break other packages using the cache if that directory is
4112    # removed, or if the value is a relative name.
4113    INSTALL=$ac_install_sh
4114  fi
4115fi
4116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4117$as_echo "$INSTALL" >&6; }
4118
4119# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4120# It thinks the first close brace ends the variable substitution.
4121test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4122
4123test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4124
4125test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4126
4127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4128$as_echo_n "checking whether build environment is sane... " >&6; }
4129# Reject unsafe characters in $srcdir or the absolute working directory
4130# name.  Accept space and tab only in the latter.
4131am_lf='
4132'
4133case `pwd` in
4134  *[\\\"\#\$\&\'\`$am_lf]*)
4135    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4136esac
4137case $srcdir in
4138  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
4139    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4140esac
4141
4142# Do 'set' in a subshell so we don't clobber the current shell's
4143# arguments.  Must try -L first in case configure is actually a
4144# symlink; some systems play weird games with the mod time of symlinks
4145# (eg FreeBSD returns the mod time of the symlink's containing
4146# directory).
4147if (
4148   am_has_slept=no
4149   for am_try in 1 2; do
4150     echo "timestamp, slept: $am_has_slept" > conftest.file
4151     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4152     if test "$*" = "X"; then
4153	# -L didn't work.
4154	set X `ls -t "$srcdir/configure" conftest.file`
4155     fi
4156     if test "$*" != "X $srcdir/configure conftest.file" \
4157	&& test "$*" != "X conftest.file $srcdir/configure"; then
4158
4159	# If neither matched, then we have a broken ls.  This can happen
4160	# if, for instance, CONFIG_SHELL is bash and it inherits a
4161	# broken ls alias from the environment.  This has actually
4162	# happened.  Such a system could not be considered "sane".
4163	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4164  alias in your environment" "$LINENO" 5
4165     fi
4166     if test "$2" = conftest.file || test $am_try -eq 2; then
4167       break
4168     fi
4169     # Just in case.
4170     sleep 1
4171     am_has_slept=yes
4172   done
4173   test "$2" = conftest.file
4174   )
4175then
4176   # Ok.
4177   :
4178else
4179   as_fn_error $? "newly created file is older than distributed files!
4180Check your system clock" "$LINENO" 5
4181fi
4182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4183$as_echo "yes" >&6; }
4184# If we didn't sleep, we still need to ensure time stamps of config.status and
4185# generated files are strictly newer.
4186am_sleep_pid=
4187if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4188  ( sleep 1 ) &
4189  am_sleep_pid=$!
4190fi
4191
4192rm -f conftest.file
4193
4194test "$program_prefix" != NONE &&
4195  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4196# Use a double $ so make ignores it.
4197test "$program_suffix" != NONE &&
4198  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4199# Double any \ or $.
4200# By default was `s,x,x', remove it if useless.
4201ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4202program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4203
4204if test x"${MISSING+set}" != xset; then
4205  case $am_aux_dir in
4206  *\ * | *\	*)
4207    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4208  *)
4209    MISSING="\${SHELL} $am_aux_dir/missing" ;;
4210  esac
4211fi
4212# Use eval to expand $SHELL
4213if eval "$MISSING --is-lightweight"; then
4214  am_missing_run="$MISSING "
4215else
4216  am_missing_run=
4217  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4218$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4219fi
4220
4221if test x"${install_sh+set}" != xset; then
4222  case $am_aux_dir in
4223  *\ * | *\	*)
4224    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4225  *)
4226    install_sh="\${SHELL} $am_aux_dir/install-sh"
4227  esac
4228fi
4229
4230# Installed binaries are usually stripped using 'strip' when the user
4231# run "make install-strip".  However 'strip' might not be the right
4232# tool to use in cross-compilation environments, therefore Automake
4233# will honor the 'STRIP' environment variable to overrule this program.
4234if test "$cross_compiling" != no; then
4235  if test -n "$ac_tool_prefix"; then
4236  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4237set dummy ${ac_tool_prefix}strip; ac_word=$2
4238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4239$as_echo_n "checking for $ac_word... " >&6; }
4240if ${ac_cv_prog_STRIP+:} false; then :
4241  $as_echo_n "(cached) " >&6
4242else
4243  if test -n "$STRIP"; then
4244  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4245else
4246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4247for as_dir in $PATH
4248do
4249  IFS=$as_save_IFS
4250  test -z "$as_dir" && as_dir=.
4251    for ac_exec_ext in '' $ac_executable_extensions; do
4252  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4253    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4254    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4255    break 2
4256  fi
4257done
4258  done
4259IFS=$as_save_IFS
4260
4261fi
4262fi
4263STRIP=$ac_cv_prog_STRIP
4264if test -n "$STRIP"; then
4265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4266$as_echo "$STRIP" >&6; }
4267else
4268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4269$as_echo "no" >&6; }
4270fi
4271
4272
4273fi
4274if test -z "$ac_cv_prog_STRIP"; then
4275  ac_ct_STRIP=$STRIP
4276  # Extract the first word of "strip", so it can be a program name with args.
4277set dummy strip; ac_word=$2
4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4279$as_echo_n "checking for $ac_word... " >&6; }
4280if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4281  $as_echo_n "(cached) " >&6
4282else
4283  if test -n "$ac_ct_STRIP"; then
4284  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4285else
4286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287for as_dir in $PATH
4288do
4289  IFS=$as_save_IFS
4290  test -z "$as_dir" && as_dir=.
4291    for ac_exec_ext in '' $ac_executable_extensions; do
4292  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4293    ac_cv_prog_ac_ct_STRIP="strip"
4294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4295    break 2
4296  fi
4297done
4298  done
4299IFS=$as_save_IFS
4300
4301fi
4302fi
4303ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4304if test -n "$ac_ct_STRIP"; then
4305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4306$as_echo "$ac_ct_STRIP" >&6; }
4307else
4308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4309$as_echo "no" >&6; }
4310fi
4311
4312  if test "x$ac_ct_STRIP" = x; then
4313    STRIP=":"
4314  else
4315    case $cross_compiling:$ac_tool_warned in
4316yes:)
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4318$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4319ac_tool_warned=yes ;;
4320esac
4321    STRIP=$ac_ct_STRIP
4322  fi
4323else
4324  STRIP="$ac_cv_prog_STRIP"
4325fi
4326
4327fi
4328INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4329
4330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4331$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4332if test -z "$MKDIR_P"; then
4333  if ${ac_cv_path_mkdir+:} false; then :
4334  $as_echo_n "(cached) " >&6
4335else
4336  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4337for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4338do
4339  IFS=$as_save_IFS
4340  test -z "$as_dir" && as_dir=.
4341    for ac_prog in mkdir gmkdir; do
4342	 for ac_exec_ext in '' $ac_executable_extensions; do
4343	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4344	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4345	     'mkdir (GNU coreutils) '* | \
4346	     'mkdir (coreutils) '* | \
4347	     'mkdir (fileutils) '4.1*)
4348	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4349	       break 3;;
4350	   esac
4351	 done
4352       done
4353  done
4354IFS=$as_save_IFS
4355
4356fi
4357
4358  test -d ./--version && rmdir ./--version
4359  if test "${ac_cv_path_mkdir+set}" = set; then
4360    MKDIR_P="$ac_cv_path_mkdir -p"
4361  else
4362    # As a last resort, use the slow shell script.  Don't cache a
4363    # value for MKDIR_P within a source directory, because that will
4364    # break other packages using the cache if that directory is
4365    # removed, or if the value is a relative name.
4366    MKDIR_P="$ac_install_sh -d"
4367  fi
4368fi
4369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4370$as_echo "$MKDIR_P" >&6; }
4371
4372for ac_prog in gawk mawk nawk awk
4373do
4374  # Extract the first word of "$ac_prog", so it can be a program name with args.
4375set dummy $ac_prog; ac_word=$2
4376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4377$as_echo_n "checking for $ac_word... " >&6; }
4378if ${ac_cv_prog_AWK+:} false; then :
4379  $as_echo_n "(cached) " >&6
4380else
4381  if test -n "$AWK"; then
4382  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4383else
4384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385for as_dir in $PATH
4386do
4387  IFS=$as_save_IFS
4388  test -z "$as_dir" && as_dir=.
4389    for ac_exec_ext in '' $ac_executable_extensions; do
4390  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4391    ac_cv_prog_AWK="$ac_prog"
4392    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4393    break 2
4394  fi
4395done
4396  done
4397IFS=$as_save_IFS
4398
4399fi
4400fi
4401AWK=$ac_cv_prog_AWK
4402if test -n "$AWK"; then
4403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4404$as_echo "$AWK" >&6; }
4405else
4406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4407$as_echo "no" >&6; }
4408fi
4409
4410
4411  test -n "$AWK" && break
4412done
4413
4414{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4415$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4416set x ${MAKE-make}
4417ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4418if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4419  $as_echo_n "(cached) " >&6
4420else
4421  cat >conftest.make <<\_ACEOF
4422SHELL = /bin/sh
4423all:
4424	@echo '@@@%%%=$(MAKE)=@@@%%%'
4425_ACEOF
4426# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4427case `${MAKE-make} -f conftest.make 2>/dev/null` in
4428  *@@@%%%=?*=@@@%%%*)
4429    eval ac_cv_prog_make_${ac_make}_set=yes;;
4430  *)
4431    eval ac_cv_prog_make_${ac_make}_set=no;;
4432esac
4433rm -f conftest.make
4434fi
4435if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4437$as_echo "yes" >&6; }
4438  SET_MAKE=
4439else
4440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4441$as_echo "no" >&6; }
4442  SET_MAKE="MAKE=${MAKE-make}"
4443fi
4444
4445rm -rf .tst 2>/dev/null
4446mkdir .tst 2>/dev/null
4447if test -d .tst; then
4448  am__leading_dot=.
4449else
4450  am__leading_dot=_
4451fi
4452rmdir .tst 2>/dev/null
4453
4454# Check whether --enable-silent-rules was given.
4455if test "${enable_silent_rules+set}" = set; then :
4456  enableval=$enable_silent_rules;
4457fi
4458
4459case $enable_silent_rules in # (((
4460  yes) AM_DEFAULT_VERBOSITY=0;;
4461   no) AM_DEFAULT_VERBOSITY=1;;
4462    *) AM_DEFAULT_VERBOSITY=1;;
4463esac
4464am_make=${MAKE-make}
4465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4466$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4467if ${am_cv_make_support_nested_variables+:} false; then :
4468  $as_echo_n "(cached) " >&6
4469else
4470  if $as_echo 'TRUE=$(BAR$(V))
4471BAR0=false
4472BAR1=true
4473V=1
4474am__doit:
4475	@$(TRUE)
4476.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4477  am_cv_make_support_nested_variables=yes
4478else
4479  am_cv_make_support_nested_variables=no
4480fi
4481fi
4482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4483$as_echo "$am_cv_make_support_nested_variables" >&6; }
4484if test $am_cv_make_support_nested_variables = yes; then
4485    AM_V='$(V)'
4486  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4487else
4488  AM_V=$AM_DEFAULT_VERBOSITY
4489  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4490fi
4491AM_BACKSLASH='\'
4492
4493if test "`cd $srcdir && pwd`" != "`pwd`"; then
4494  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4495  # is not polluted with repeated "-I."
4496  am__isrc=' -I$(srcdir)'
4497  # test to see if srcdir already configured
4498  if test -f $srcdir/config.status; then
4499    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4500  fi
4501fi
4502
4503# test whether we have cygpath
4504if test -z "$CYGPATH_W"; then
4505  if (cygpath --version) >/dev/null 2>/dev/null; then
4506    CYGPATH_W='cygpath -w'
4507  else
4508    CYGPATH_W=echo
4509  fi
4510fi
4511
4512
4513# Define the identity of the package.
4514 PACKAGE='libbacktrace'
4515 VERSION='version-unused'
4516
4517
4518# Some tools Automake needs.
4519
4520ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4521
4522
4523AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4524
4525
4526AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4527
4528
4529AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4530
4531
4532MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4533
4534# For better backward compatibility.  To be removed once Automake 1.9.x
4535# dies out for good.  For more background, see:
4536# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4537# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4538mkdir_p='$(MKDIR_P)'
4539
4540# We need awk for the "check" target (and possibly the TAP driver).  The
4541# system "awk" is bad on some platforms.
4542# Always define AMTAR for backward compatibility.  Yes, it's still used
4543# in the wild :-(  We should find a proper way to deprecate it ...
4544AMTAR='$${TAR-tar}'
4545
4546
4547# We'll loop over all known methods to create a tar archive until one works.
4548_am_tools='gnutar  pax cpio none'
4549
4550am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4551
4552
4553
4554
4555
4556
4557# POSIX will say in a future version that running "rm -f" with no argument
4558# is OK; and we want to be able to make that assumption in our Makefile
4559# recipes.  So use an aggressive probe to check that the usage we want is
4560# actually supported "in the wild" to an acceptable degree.
4561# See automake bug#10828.
4562# To make any issue more visible, cause the running configure to be aborted
4563# by default if the 'rm' program in use doesn't match our expectations; the
4564# user can still override this though.
4565if rm -f && rm -fr && rm -rf; then : OK; else
4566  cat >&2 <<'END'
4567Oops!
4568
4569Your 'rm' program seems unable to run without file operands specified
4570on the command line, even when the '-f' option is present.  This is contrary
4571to the behaviour of most rm programs out there, and not conforming with
4572the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4573
4574Please tell bug-automake@gnu.org about your system, including the value
4575of your $PATH and any error possibly output before this message.  This
4576can help us improve future automake versions.
4577
4578END
4579  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4580    echo 'Configuration will proceed anyway, since you have set the' >&2
4581    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4582    echo >&2
4583  else
4584    cat >&2 <<'END'
4585Aborting the configuration process, to ensure you take notice of the issue.
4586
4587You can download and install GNU coreutils to get an 'rm' implementation
4588that behaves properly: <http://www.gnu.org/software/coreutils/>.
4589
4590If you want to complete the configuration process using your problematic
4591'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4592to "yes", and re-run configure.
4593
4594END
4595    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4596  fi
4597fi
4598
4599
4600
4601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4602$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4603    # Check whether --enable-maintainer-mode was given.
4604if test "${enable_maintainer_mode+set}" = set; then :
4605  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4606else
4607  USE_MAINTAINER_MODE=no
4608fi
4609
4610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4611$as_echo "$USE_MAINTAINER_MODE" >&6; }
4612   if test $USE_MAINTAINER_MODE = yes; then
4613  MAINTAINER_MODE_TRUE=
4614  MAINTAINER_MODE_FALSE='#'
4615else
4616  MAINTAINER_MODE_TRUE='#'
4617  MAINTAINER_MODE_FALSE=
4618fi
4619
4620  MAINT=$MAINTAINER_MODE_TRUE
4621
4622
4623
4624
4625# Check whether --with-target-subdir was given.
4626if test "${with_target_subdir+set}" = set; then :
4627  withval=$with_target_subdir;
4628fi
4629
4630
4631# We must force CC to /not/ be precious variables; otherwise
4632# the wrong, non-multilib-adjusted value will be used in multilibs.
4633# As a side effect, we have to subst CFLAGS ourselves.
4634
4635
4636ac_ext=c
4637ac_cpp='$CPP $CPPFLAGS'
4638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4640ac_compiler_gnu=$ac_cv_c_compiler_gnu
4641if test -n "$ac_tool_prefix"; then
4642  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4643set dummy ${ac_tool_prefix}gcc; ac_word=$2
4644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4645$as_echo_n "checking for $ac_word... " >&6; }
4646if ${ac_cv_prog_CC+:} false; then :
4647  $as_echo_n "(cached) " >&6
4648else
4649  if test -n "$CC"; then
4650  ac_cv_prog_CC="$CC" # Let the user override the test.
4651else
4652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4653for as_dir in $PATH
4654do
4655  IFS=$as_save_IFS
4656  test -z "$as_dir" && as_dir=.
4657    for ac_exec_ext in '' $ac_executable_extensions; do
4658  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4659    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4660    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4661    break 2
4662  fi
4663done
4664  done
4665IFS=$as_save_IFS
4666
4667fi
4668fi
4669CC=$ac_cv_prog_CC
4670if test -n "$CC"; then
4671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4672$as_echo "$CC" >&6; }
4673else
4674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4675$as_echo "no" >&6; }
4676fi
4677
4678
4679fi
4680if test -z "$ac_cv_prog_CC"; then
4681  ac_ct_CC=$CC
4682  # Extract the first word of "gcc", so it can be a program name with args.
4683set dummy gcc; ac_word=$2
4684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4685$as_echo_n "checking for $ac_word... " >&6; }
4686if ${ac_cv_prog_ac_ct_CC+:} false; then :
4687  $as_echo_n "(cached) " >&6
4688else
4689  if test -n "$ac_ct_CC"; then
4690  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4691else
4692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4693for as_dir in $PATH
4694do
4695  IFS=$as_save_IFS
4696  test -z "$as_dir" && as_dir=.
4697    for ac_exec_ext in '' $ac_executable_extensions; do
4698  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4699    ac_cv_prog_ac_ct_CC="gcc"
4700    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4701    break 2
4702  fi
4703done
4704  done
4705IFS=$as_save_IFS
4706
4707fi
4708fi
4709ac_ct_CC=$ac_cv_prog_ac_ct_CC
4710if test -n "$ac_ct_CC"; then
4711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4712$as_echo "$ac_ct_CC" >&6; }
4713else
4714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4715$as_echo "no" >&6; }
4716fi
4717
4718  if test "x$ac_ct_CC" = x; then
4719    CC=""
4720  else
4721    case $cross_compiling:$ac_tool_warned in
4722yes:)
4723{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4724$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4725ac_tool_warned=yes ;;
4726esac
4727    CC=$ac_ct_CC
4728  fi
4729else
4730  CC="$ac_cv_prog_CC"
4731fi
4732
4733if test -z "$CC"; then
4734          if test -n "$ac_tool_prefix"; then
4735    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4736set dummy ${ac_tool_prefix}cc; ac_word=$2
4737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4738$as_echo_n "checking for $ac_word... " >&6; }
4739if ${ac_cv_prog_CC+:} false; then :
4740  $as_echo_n "(cached) " >&6
4741else
4742  if test -n "$CC"; then
4743  ac_cv_prog_CC="$CC" # Let the user override the test.
4744else
4745as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4746for as_dir in $PATH
4747do
4748  IFS=$as_save_IFS
4749  test -z "$as_dir" && as_dir=.
4750    for ac_exec_ext in '' $ac_executable_extensions; do
4751  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4752    ac_cv_prog_CC="${ac_tool_prefix}cc"
4753    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4754    break 2
4755  fi
4756done
4757  done
4758IFS=$as_save_IFS
4759
4760fi
4761fi
4762CC=$ac_cv_prog_CC
4763if test -n "$CC"; then
4764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4765$as_echo "$CC" >&6; }
4766else
4767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4768$as_echo "no" >&6; }
4769fi
4770
4771
4772  fi
4773fi
4774if test -z "$CC"; then
4775  # Extract the first word of "cc", so it can be a program name with args.
4776set dummy cc; ac_word=$2
4777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4778$as_echo_n "checking for $ac_word... " >&6; }
4779if ${ac_cv_prog_CC+:} false; then :
4780  $as_echo_n "(cached) " >&6
4781else
4782  if test -n "$CC"; then
4783  ac_cv_prog_CC="$CC" # Let the user override the test.
4784else
4785  ac_prog_rejected=no
4786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4787for as_dir in $PATH
4788do
4789  IFS=$as_save_IFS
4790  test -z "$as_dir" && as_dir=.
4791    for ac_exec_ext in '' $ac_executable_extensions; do
4792  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4793    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4794       ac_prog_rejected=yes
4795       continue
4796     fi
4797    ac_cv_prog_CC="cc"
4798    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4799    break 2
4800  fi
4801done
4802  done
4803IFS=$as_save_IFS
4804
4805if test $ac_prog_rejected = yes; then
4806  # We found a bogon in the path, so make sure we never use it.
4807  set dummy $ac_cv_prog_CC
4808  shift
4809  if test $# != 0; then
4810    # We chose a different compiler from the bogus one.
4811    # However, it has the same basename, so the bogon will be chosen
4812    # first if we set CC to just the basename; use the full file name.
4813    shift
4814    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4815  fi
4816fi
4817fi
4818fi
4819CC=$ac_cv_prog_CC
4820if test -n "$CC"; then
4821  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4822$as_echo "$CC" >&6; }
4823else
4824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4825$as_echo "no" >&6; }
4826fi
4827
4828
4829fi
4830if test -z "$CC"; then
4831  if test -n "$ac_tool_prefix"; then
4832  for ac_prog in cl.exe
4833  do
4834    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4835set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4837$as_echo_n "checking for $ac_word... " >&6; }
4838if ${ac_cv_prog_CC+:} false; then :
4839  $as_echo_n "(cached) " >&6
4840else
4841  if test -n "$CC"; then
4842  ac_cv_prog_CC="$CC" # Let the user override the test.
4843else
4844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4845for as_dir in $PATH
4846do
4847  IFS=$as_save_IFS
4848  test -z "$as_dir" && as_dir=.
4849    for ac_exec_ext in '' $ac_executable_extensions; do
4850  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4851    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4852    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4853    break 2
4854  fi
4855done
4856  done
4857IFS=$as_save_IFS
4858
4859fi
4860fi
4861CC=$ac_cv_prog_CC
4862if test -n "$CC"; then
4863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4864$as_echo "$CC" >&6; }
4865else
4866  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4867$as_echo "no" >&6; }
4868fi
4869
4870
4871    test -n "$CC" && break
4872  done
4873fi
4874if test -z "$CC"; then
4875  ac_ct_CC=$CC
4876  for ac_prog in cl.exe
4877do
4878  # Extract the first word of "$ac_prog", so it can be a program name with args.
4879set dummy $ac_prog; ac_word=$2
4880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4881$as_echo_n "checking for $ac_word... " >&6; }
4882if ${ac_cv_prog_ac_ct_CC+:} false; then :
4883  $as_echo_n "(cached) " >&6
4884else
4885  if test -n "$ac_ct_CC"; then
4886  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4887else
4888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4889for as_dir in $PATH
4890do
4891  IFS=$as_save_IFS
4892  test -z "$as_dir" && as_dir=.
4893    for ac_exec_ext in '' $ac_executable_extensions; do
4894  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4895    ac_cv_prog_ac_ct_CC="$ac_prog"
4896    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4897    break 2
4898  fi
4899done
4900  done
4901IFS=$as_save_IFS
4902
4903fi
4904fi
4905ac_ct_CC=$ac_cv_prog_ac_ct_CC
4906if test -n "$ac_ct_CC"; then
4907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4908$as_echo "$ac_ct_CC" >&6; }
4909else
4910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4911$as_echo "no" >&6; }
4912fi
4913
4914
4915  test -n "$ac_ct_CC" && break
4916done
4917
4918  if test "x$ac_ct_CC" = x; then
4919    CC=""
4920  else
4921    case $cross_compiling:$ac_tool_warned in
4922yes:)
4923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4925ac_tool_warned=yes ;;
4926esac
4927    CC=$ac_ct_CC
4928  fi
4929fi
4930
4931fi
4932
4933
4934test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4935$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4936as_fn_error $? "no acceptable C compiler found in \$PATH
4937See \`config.log' for more details" "$LINENO" 5; }
4938
4939# Provide some information about the compiler.
4940$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4941set X $ac_compile
4942ac_compiler=$2
4943for ac_option in --version -v -V -qversion; do
4944  { { ac_try="$ac_compiler $ac_option >&5"
4945case "(($ac_try" in
4946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4947  *) ac_try_echo=$ac_try;;
4948esac
4949eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4950$as_echo "$ac_try_echo"; } >&5
4951  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4952  ac_status=$?
4953  if test -s conftest.err; then
4954    sed '10a\
4955... rest of stderr output deleted ...
4956         10q' conftest.err >conftest.er1
4957    cat conftest.er1 >&5
4958  fi
4959  rm -f conftest.er1 conftest.err
4960  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4961  test $ac_status = 0; }
4962done
4963
4964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4965$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4966if ${ac_cv_c_compiler_gnu+:} false; then :
4967  $as_echo_n "(cached) " >&6
4968else
4969  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4970/* end confdefs.h.  */
4971
4972int
4973main ()
4974{
4975#ifndef __GNUC__
4976       choke me
4977#endif
4978
4979  ;
4980  return 0;
4981}
4982_ACEOF
4983if ac_fn_c_try_compile "$LINENO"; then :
4984  ac_compiler_gnu=yes
4985else
4986  ac_compiler_gnu=no
4987fi
4988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4989ac_cv_c_compiler_gnu=$ac_compiler_gnu
4990
4991fi
4992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4993$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4994if test $ac_compiler_gnu = yes; then
4995  GCC=yes
4996else
4997  GCC=
4998fi
4999ac_test_CFLAGS=${CFLAGS+set}
5000ac_save_CFLAGS=$CFLAGS
5001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5002$as_echo_n "checking whether $CC accepts -g... " >&6; }
5003if ${ac_cv_prog_cc_g+:} false; then :
5004  $as_echo_n "(cached) " >&6
5005else
5006  ac_save_c_werror_flag=$ac_c_werror_flag
5007   ac_c_werror_flag=yes
5008   ac_cv_prog_cc_g=no
5009   CFLAGS="-g"
5010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011/* end confdefs.h.  */
5012
5013int
5014main ()
5015{
5016
5017  ;
5018  return 0;
5019}
5020_ACEOF
5021if ac_fn_c_try_compile "$LINENO"; then :
5022  ac_cv_prog_cc_g=yes
5023else
5024  CFLAGS=""
5025      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5026/* end confdefs.h.  */
5027
5028int
5029main ()
5030{
5031
5032  ;
5033  return 0;
5034}
5035_ACEOF
5036if ac_fn_c_try_compile "$LINENO"; then :
5037
5038else
5039  ac_c_werror_flag=$ac_save_c_werror_flag
5040	 CFLAGS="-g"
5041	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5042/* end confdefs.h.  */
5043
5044int
5045main ()
5046{
5047
5048  ;
5049  return 0;
5050}
5051_ACEOF
5052if ac_fn_c_try_compile "$LINENO"; then :
5053  ac_cv_prog_cc_g=yes
5054fi
5055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5056fi
5057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5058fi
5059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5060   ac_c_werror_flag=$ac_save_c_werror_flag
5061fi
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5063$as_echo "$ac_cv_prog_cc_g" >&6; }
5064if test "$ac_test_CFLAGS" = set; then
5065  CFLAGS=$ac_save_CFLAGS
5066elif test $ac_cv_prog_cc_g = yes; then
5067  if test "$GCC" = yes; then
5068    CFLAGS="-g -O2"
5069  else
5070    CFLAGS="-g"
5071  fi
5072else
5073  if test "$GCC" = yes; then
5074    CFLAGS="-O2"
5075  else
5076    CFLAGS=
5077  fi
5078fi
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5080$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5081if ${ac_cv_prog_cc_c89+:} false; then :
5082  $as_echo_n "(cached) " >&6
5083else
5084  ac_cv_prog_cc_c89=no
5085ac_save_CC=$CC
5086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5087/* end confdefs.h.  */
5088#include <stdarg.h>
5089#include <stdio.h>
5090struct stat;
5091/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5092struct buf { int x; };
5093FILE * (*rcsopen) (struct buf *, struct stat *, int);
5094static char *e (p, i)
5095     char **p;
5096     int i;
5097{
5098  return p[i];
5099}
5100static char *f (char * (*g) (char **, int), char **p, ...)
5101{
5102  char *s;
5103  va_list v;
5104  va_start (v,p);
5105  s = g (p, va_arg (v,int));
5106  va_end (v);
5107  return s;
5108}
5109
5110/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5111   function prototypes and stuff, but not '\xHH' hex character constants.
5112   These don't provoke an error unfortunately, instead are silently treated
5113   as 'x'.  The following induces an error, until -std is added to get
5114   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5115   array size at least.  It's necessary to write '\x00'==0 to get something
5116   that's true only with -std.  */
5117int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5118
5119/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5120   inside strings and character constants.  */
5121#define FOO(x) 'x'
5122int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5123
5124int test (int i, double x);
5125struct s1 {int (*f) (int a);};
5126struct s2 {int (*f) (double a);};
5127int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5128int argc;
5129char **argv;
5130int
5131main ()
5132{
5133return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5134  ;
5135  return 0;
5136}
5137_ACEOF
5138for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5139	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5140do
5141  CC="$ac_save_CC $ac_arg"
5142  if ac_fn_c_try_compile "$LINENO"; then :
5143  ac_cv_prog_cc_c89=$ac_arg
5144fi
5145rm -f core conftest.err conftest.$ac_objext
5146  test "x$ac_cv_prog_cc_c89" != "xno" && break
5147done
5148rm -f conftest.$ac_ext
5149CC=$ac_save_CC
5150
5151fi
5152# AC_CACHE_VAL
5153case "x$ac_cv_prog_cc_c89" in
5154  x)
5155    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5156$as_echo "none needed" >&6; } ;;
5157  xno)
5158    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5159$as_echo "unsupported" >&6; } ;;
5160  *)
5161    CC="$CC $ac_cv_prog_cc_c89"
5162    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5163$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5164esac
5165if test "x$ac_cv_prog_cc_c89" != xno; then :
5166
5167fi
5168
5169ac_ext=c
5170ac_cpp='$CPP $CPPFLAGS'
5171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5173ac_compiler_gnu=$ac_cv_c_compiler_gnu
5174
5175ac_ext=c
5176ac_cpp='$CPP $CPPFLAGS'
5177ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5178ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5179ac_compiler_gnu=$ac_cv_c_compiler_gnu
5180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5181$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5182if ${am_cv_prog_cc_c_o+:} false; then :
5183  $as_echo_n "(cached) " >&6
5184else
5185  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186/* end confdefs.h.  */
5187
5188int
5189main ()
5190{
5191
5192  ;
5193  return 0;
5194}
5195_ACEOF
5196  # Make sure it works both with $CC and with simple cc.
5197  # Following AC_PROG_CC_C_O, we do the test twice because some
5198  # compilers refuse to overwrite an existing .o file with -o,
5199  # though they will create one.
5200  am_cv_prog_cc_c_o=yes
5201  for am_i in 1 2; do
5202    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5203   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5204   ac_status=$?
5205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206   (exit $ac_status); } \
5207         && test -f conftest2.$ac_objext; then
5208      : OK
5209    else
5210      am_cv_prog_cc_c_o=no
5211      break
5212    fi
5213  done
5214  rm -f core conftest*
5215  unset am_i
5216fi
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5218$as_echo "$am_cv_prog_cc_c_o" >&6; }
5219if test "$am_cv_prog_cc_c_o" != yes; then
5220   # Losing compiler, so override with the script.
5221   # FIXME: It is wrong to rewrite CC.
5222   # But if we don't then we get into trouble of one sort or another.
5223   # A longer-term fix would be to have automake use am__CC in this case,
5224   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5225   CC="$am_aux_dir/compile $CC"
5226fi
5227ac_ext=c
5228ac_cpp='$CPP $CPPFLAGS'
5229ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5230ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5231ac_compiler_gnu=$ac_cv_c_compiler_gnu
5232
5233
5234
5235
5236
5237
5238if test -n "$ac_tool_prefix"; then
5239  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5240set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5242$as_echo_n "checking for $ac_word... " >&6; }
5243if ${ac_cv_prog_RANLIB+:} false; then :
5244  $as_echo_n "(cached) " >&6
5245else
5246  if test -n "$RANLIB"; then
5247  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5248else
5249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5250for as_dir in $PATH
5251do
5252  IFS=$as_save_IFS
5253  test -z "$as_dir" && as_dir=.
5254    for ac_exec_ext in '' $ac_executable_extensions; do
5255  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5256    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5257    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258    break 2
5259  fi
5260done
5261  done
5262IFS=$as_save_IFS
5263
5264fi
5265fi
5266RANLIB=$ac_cv_prog_RANLIB
5267if test -n "$RANLIB"; then
5268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5269$as_echo "$RANLIB" >&6; }
5270else
5271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5272$as_echo "no" >&6; }
5273fi
5274
5275
5276fi
5277if test -z "$ac_cv_prog_RANLIB"; then
5278  ac_ct_RANLIB=$RANLIB
5279  # Extract the first word of "ranlib", so it can be a program name with args.
5280set dummy ranlib; ac_word=$2
5281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5282$as_echo_n "checking for $ac_word... " >&6; }
5283if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5284  $as_echo_n "(cached) " >&6
5285else
5286  if test -n "$ac_ct_RANLIB"; then
5287  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5288else
5289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5290for as_dir in $PATH
5291do
5292  IFS=$as_save_IFS
5293  test -z "$as_dir" && as_dir=.
5294    for ac_exec_ext in '' $ac_executable_extensions; do
5295  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5296    ac_cv_prog_ac_ct_RANLIB="ranlib"
5297    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298    break 2
5299  fi
5300done
5301  done
5302IFS=$as_save_IFS
5303
5304fi
5305fi
5306ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5307if test -n "$ac_ct_RANLIB"; then
5308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5309$as_echo "$ac_ct_RANLIB" >&6; }
5310else
5311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5312$as_echo "no" >&6; }
5313fi
5314
5315  if test "x$ac_ct_RANLIB" = x; then
5316    RANLIB=":"
5317  else
5318    case $cross_compiling:$ac_tool_warned in
5319yes:)
5320{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5321$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5322ac_tool_warned=yes ;;
5323esac
5324    RANLIB=$ac_ct_RANLIB
5325  fi
5326else
5327  RANLIB="$ac_cv_prog_RANLIB"
5328fi
5329
5330
5331for ac_prog in gawk mawk nawk awk
5332do
5333  # Extract the first word of "$ac_prog", so it can be a program name with args.
5334set dummy $ac_prog; ac_word=$2
5335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5336$as_echo_n "checking for $ac_word... " >&6; }
5337if ${ac_cv_prog_AWK+:} false; then :
5338  $as_echo_n "(cached) " >&6
5339else
5340  if test -n "$AWK"; then
5341  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5342else
5343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5344for as_dir in $PATH
5345do
5346  IFS=$as_save_IFS
5347  test -z "$as_dir" && as_dir=.
5348    for ac_exec_ext in '' $ac_executable_extensions; do
5349  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5350    ac_cv_prog_AWK="$ac_prog"
5351    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5352    break 2
5353  fi
5354done
5355  done
5356IFS=$as_save_IFS
5357
5358fi
5359fi
5360AWK=$ac_cv_prog_AWK
5361if test -n "$AWK"; then
5362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5363$as_echo "$AWK" >&6; }
5364else
5365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5366$as_echo "no" >&6; }
5367fi
5368
5369
5370  test -n "$AWK" && break
5371done
5372
5373case "$AWK" in
5374"") as_fn_error $? "can't build without awk" "$LINENO" 5 ;;
5375esac
5376
5377# Extract the first word of "dwz", so it can be a program name with args.
5378set dummy dwz; ac_word=$2
5379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5380$as_echo_n "checking for $ac_word... " >&6; }
5381if ${ac_cv_prog_DWZ+:} false; then :
5382  $as_echo_n "(cached) " >&6
5383else
5384  if test -n "$DWZ"; then
5385  ac_cv_prog_DWZ="$DWZ" # Let the user override the test.
5386else
5387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5388for as_dir in $PATH
5389do
5390  IFS=$as_save_IFS
5391  test -z "$as_dir" && as_dir=.
5392    for ac_exec_ext in '' $ac_executable_extensions; do
5393  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5394    ac_cv_prog_DWZ="dwz"
5395    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5396    break 2
5397  fi
5398done
5399  done
5400IFS=$as_save_IFS
5401
5402fi
5403fi
5404DWZ=$ac_cv_prog_DWZ
5405if test -n "$DWZ"; then
5406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DWZ" >&5
5407$as_echo "$DWZ" >&6; }
5408else
5409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5410$as_echo "no" >&6; }
5411fi
5412
5413
5414 if test "$DWZ" != ""; then
5415  HAVE_DWZ_TRUE=
5416  HAVE_DWZ_FALSE='#'
5417else
5418  HAVE_DWZ_TRUE='#'
5419  HAVE_DWZ_FALSE=
5420fi
5421
5422
5423case `pwd` in
5424  *\ * | *\	*)
5425    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5426$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5427esac
5428
5429
5430
5431macro_version='2.2.7a'
5432macro_revision='1.3134'
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446ltmain="$ac_aux_dir/ltmain.sh"
5447
5448# Backslashify metacharacters that are still active within
5449# double-quoted strings.
5450sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5451
5452# Same as above, but do not quote variable references.
5453double_quote_subst='s/\(["`\\]\)/\\\1/g'
5454
5455# Sed substitution to delay expansion of an escaped shell variable in a
5456# double_quote_subst'ed string.
5457delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5458
5459# Sed substitution to delay expansion of an escaped single quote.
5460delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5461
5462# Sed substitution to avoid accidental globbing in evaled expressions
5463no_glob_subst='s/\*/\\\*/g'
5464
5465ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5466ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5467ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5468
5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5470$as_echo_n "checking how to print strings... " >&6; }
5471# Test print first, because it will be a builtin if present.
5472if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5473   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5474  ECHO='print -r --'
5475elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5476  ECHO='printf %s\n'
5477else
5478  # Use this function as a fallback that always works.
5479  func_fallback_echo ()
5480  {
5481    eval 'cat <<_LTECHO_EOF
5482$1
5483_LTECHO_EOF'
5484  }
5485  ECHO='func_fallback_echo'
5486fi
5487
5488# func_echo_all arg...
5489# Invoke $ECHO with all args, space-separated.
5490func_echo_all ()
5491{
5492    $ECHO ""
5493}
5494
5495case "$ECHO" in
5496  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5497$as_echo "printf" >&6; } ;;
5498  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5499$as_echo "print -r" >&6; } ;;
5500  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5501$as_echo "cat" >&6; } ;;
5502esac
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5518$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5519if ${ac_cv_path_SED+:} false; then :
5520  $as_echo_n "(cached) " >&6
5521else
5522            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5523     for ac_i in 1 2 3 4 5 6 7; do
5524       ac_script="$ac_script$as_nl$ac_script"
5525     done
5526     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5527     { ac_script=; unset ac_script;}
5528     if test -z "$SED"; then
5529  ac_path_SED_found=false
5530  # Loop through the user's path and test for each of PROGNAME-LIST
5531  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5532for as_dir in $PATH
5533do
5534  IFS=$as_save_IFS
5535  test -z "$as_dir" && as_dir=.
5536    for ac_prog in sed gsed; do
5537    for ac_exec_ext in '' $ac_executable_extensions; do
5538      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5539      as_fn_executable_p "$ac_path_SED" || continue
5540# Check for GNU ac_path_SED and select it if it is found.
5541  # Check for GNU $ac_path_SED
5542case `"$ac_path_SED" --version 2>&1` in
5543*GNU*)
5544  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5545*)
5546  ac_count=0
5547  $as_echo_n 0123456789 >"conftest.in"
5548  while :
5549  do
5550    cat "conftest.in" "conftest.in" >"conftest.tmp"
5551    mv "conftest.tmp" "conftest.in"
5552    cp "conftest.in" "conftest.nl"
5553    $as_echo '' >> "conftest.nl"
5554    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5555    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5556    as_fn_arith $ac_count + 1 && ac_count=$as_val
5557    if test $ac_count -gt ${ac_path_SED_max-0}; then
5558      # Best one so far, save it but keep looking for a better one
5559      ac_cv_path_SED="$ac_path_SED"
5560      ac_path_SED_max=$ac_count
5561    fi
5562    # 10*(2^10) chars as input seems more than enough
5563    test $ac_count -gt 10 && break
5564  done
5565  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5566esac
5567
5568      $ac_path_SED_found && break 3
5569    done
5570  done
5571  done
5572IFS=$as_save_IFS
5573  if test -z "$ac_cv_path_SED"; then
5574    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5575  fi
5576else
5577  ac_cv_path_SED=$SED
5578fi
5579
5580fi
5581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5582$as_echo "$ac_cv_path_SED" >&6; }
5583 SED="$ac_cv_path_SED"
5584  rm -f conftest.sed
5585
5586test -z "$SED" && SED=sed
5587Xsed="$SED -e 1s/^X//"
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5600$as_echo_n "checking for fgrep... " >&6; }
5601if ${ac_cv_path_FGREP+:} false; then :
5602  $as_echo_n "(cached) " >&6
5603else
5604  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5605   then ac_cv_path_FGREP="$GREP -F"
5606   else
5607     if test -z "$FGREP"; then
5608  ac_path_FGREP_found=false
5609  # Loop through the user's path and test for each of PROGNAME-LIST
5610  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5611for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5612do
5613  IFS=$as_save_IFS
5614  test -z "$as_dir" && as_dir=.
5615    for ac_prog in fgrep; do
5616    for ac_exec_ext in '' $ac_executable_extensions; do
5617      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5618      as_fn_executable_p "$ac_path_FGREP" || continue
5619# Check for GNU ac_path_FGREP and select it if it is found.
5620  # Check for GNU $ac_path_FGREP
5621case `"$ac_path_FGREP" --version 2>&1` in
5622*GNU*)
5623  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5624*)
5625  ac_count=0
5626  $as_echo_n 0123456789 >"conftest.in"
5627  while :
5628  do
5629    cat "conftest.in" "conftest.in" >"conftest.tmp"
5630    mv "conftest.tmp" "conftest.in"
5631    cp "conftest.in" "conftest.nl"
5632    $as_echo 'FGREP' >> "conftest.nl"
5633    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5634    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5635    as_fn_arith $ac_count + 1 && ac_count=$as_val
5636    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5637      # Best one so far, save it but keep looking for a better one
5638      ac_cv_path_FGREP="$ac_path_FGREP"
5639      ac_path_FGREP_max=$ac_count
5640    fi
5641    # 10*(2^10) chars as input seems more than enough
5642    test $ac_count -gt 10 && break
5643  done
5644  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5645esac
5646
5647      $ac_path_FGREP_found && break 3
5648    done
5649  done
5650  done
5651IFS=$as_save_IFS
5652  if test -z "$ac_cv_path_FGREP"; then
5653    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5654  fi
5655else
5656  ac_cv_path_FGREP=$FGREP
5657fi
5658
5659   fi
5660fi
5661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5662$as_echo "$ac_cv_path_FGREP" >&6; }
5663 FGREP="$ac_cv_path_FGREP"
5664
5665
5666test -z "$GREP" && GREP=grep
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686# Check whether --with-gnu-ld was given.
5687if test "${with_gnu_ld+set}" = set; then :
5688  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5689else
5690  with_gnu_ld=no
5691fi
5692
5693ac_prog=ld
5694if test "$GCC" = yes; then
5695  # Check if gcc -print-prog-name=ld gives a path.
5696  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5697$as_echo_n "checking for ld used by $CC... " >&6; }
5698  case $host in
5699  *-*-mingw*)
5700    # gcc leaves a trailing carriage return which upsets mingw
5701    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5702  *)
5703    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5704  esac
5705  case $ac_prog in
5706    # Accept absolute paths.
5707    [\\/]* | ?:[\\/]*)
5708      re_direlt='/[^/][^/]*/\.\./'
5709      # Canonicalize the pathname of ld
5710      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5711      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5712	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5713      done
5714      test -z "$LD" && LD="$ac_prog"
5715      ;;
5716  "")
5717    # If it fails, then pretend we aren't using GCC.
5718    ac_prog=ld
5719    ;;
5720  *)
5721    # If it is relative, then search for the first ld in PATH.
5722    with_gnu_ld=unknown
5723    ;;
5724  esac
5725elif test "$with_gnu_ld" = yes; then
5726  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5727$as_echo_n "checking for GNU ld... " >&6; }
5728else
5729  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5730$as_echo_n "checking for non-GNU ld... " >&6; }
5731fi
5732if ${lt_cv_path_LD+:} false; then :
5733  $as_echo_n "(cached) " >&6
5734else
5735  if test -z "$LD"; then
5736  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5737  for ac_dir in $PATH; do
5738    IFS="$lt_save_ifs"
5739    test -z "$ac_dir" && ac_dir=.
5740    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5741      lt_cv_path_LD="$ac_dir/$ac_prog"
5742      # Check to see if the program is GNU ld.  I'd rather use --version,
5743      # but apparently some variants of GNU ld only accept -v.
5744      # Break only if it was the GNU/non-GNU ld that we prefer.
5745      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5746      *GNU* | *'with BFD'*)
5747	test "$with_gnu_ld" != no && break
5748	;;
5749      *)
5750	test "$with_gnu_ld" != yes && break
5751	;;
5752      esac
5753    fi
5754  done
5755  IFS="$lt_save_ifs"
5756else
5757  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5758fi
5759fi
5760
5761LD="$lt_cv_path_LD"
5762if test -n "$LD"; then
5763  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5764$as_echo "$LD" >&6; }
5765else
5766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5767$as_echo "no" >&6; }
5768fi
5769test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5771$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5772if ${lt_cv_prog_gnu_ld+:} false; then :
5773  $as_echo_n "(cached) " >&6
5774else
5775  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5776case `$LD -v 2>&1 </dev/null` in
5777*GNU* | *'with BFD'*)
5778  lt_cv_prog_gnu_ld=yes
5779  ;;
5780*)
5781  lt_cv_prog_gnu_ld=no
5782  ;;
5783esac
5784fi
5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5786$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5787with_gnu_ld=$lt_cv_prog_gnu_ld
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5798$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5799if ${lt_cv_path_NM+:} false; then :
5800  $as_echo_n "(cached) " >&6
5801else
5802  if test -n "$NM"; then
5803  # Let the user override the test.
5804  lt_cv_path_NM="$NM"
5805else
5806  lt_nm_to_check="${ac_tool_prefix}nm"
5807  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5808    lt_nm_to_check="$lt_nm_to_check nm"
5809  fi
5810  for lt_tmp_nm in $lt_nm_to_check; do
5811    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5812    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5813      IFS="$lt_save_ifs"
5814      test -z "$ac_dir" && ac_dir=.
5815      tmp_nm="$ac_dir/$lt_tmp_nm"
5816      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5817	# Check to see if the nm accepts a BSD-compat flag.
5818	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5819	#   nm: unknown option "B" ignored
5820	# Tru64's nm complains that /dev/null is an invalid object file
5821	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5822	*/dev/null* | *'Invalid file or object type'*)
5823	  lt_cv_path_NM="$tmp_nm -B"
5824	  break
5825	  ;;
5826	*)
5827	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5828	  */dev/null*)
5829	    lt_cv_path_NM="$tmp_nm -p"
5830	    break
5831	    ;;
5832	  *)
5833	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5834	    continue # so that we can try to find one that supports BSD flags
5835	    ;;
5836	  esac
5837	  ;;
5838	esac
5839      fi
5840    done
5841    IFS="$lt_save_ifs"
5842  done
5843  : ${lt_cv_path_NM=no}
5844fi
5845fi
5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5847$as_echo "$lt_cv_path_NM" >&6; }
5848if test "$lt_cv_path_NM" != "no"; then
5849  NM="$lt_cv_path_NM"
5850else
5851  # Didn't find any BSD compatible name lister, look for dumpbin.
5852  if test -n "$DUMPBIN"; then :
5853    # Let the user override the test.
5854  else
5855    if test -n "$ac_tool_prefix"; then
5856  for ac_prog in dumpbin "link -dump"
5857  do
5858    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5859set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5861$as_echo_n "checking for $ac_word... " >&6; }
5862if ${ac_cv_prog_DUMPBIN+:} false; then :
5863  $as_echo_n "(cached) " >&6
5864else
5865  if test -n "$DUMPBIN"; then
5866  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5867else
5868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5869for as_dir in $PATH
5870do
5871  IFS=$as_save_IFS
5872  test -z "$as_dir" && as_dir=.
5873    for ac_exec_ext in '' $ac_executable_extensions; do
5874  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5875    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5876    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5877    break 2
5878  fi
5879done
5880  done
5881IFS=$as_save_IFS
5882
5883fi
5884fi
5885DUMPBIN=$ac_cv_prog_DUMPBIN
5886if test -n "$DUMPBIN"; then
5887  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5888$as_echo "$DUMPBIN" >&6; }
5889else
5890  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5891$as_echo "no" >&6; }
5892fi
5893
5894
5895    test -n "$DUMPBIN" && break
5896  done
5897fi
5898if test -z "$DUMPBIN"; then
5899  ac_ct_DUMPBIN=$DUMPBIN
5900  for ac_prog in dumpbin "link -dump"
5901do
5902  # Extract the first word of "$ac_prog", so it can be a program name with args.
5903set dummy $ac_prog; ac_word=$2
5904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5905$as_echo_n "checking for $ac_word... " >&6; }
5906if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5907  $as_echo_n "(cached) " >&6
5908else
5909  if test -n "$ac_ct_DUMPBIN"; then
5910  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5911else
5912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5913for as_dir in $PATH
5914do
5915  IFS=$as_save_IFS
5916  test -z "$as_dir" && as_dir=.
5917    for ac_exec_ext in '' $ac_executable_extensions; do
5918  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5919    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5920    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5921    break 2
5922  fi
5923done
5924  done
5925IFS=$as_save_IFS
5926
5927fi
5928fi
5929ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5930if test -n "$ac_ct_DUMPBIN"; then
5931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5932$as_echo "$ac_ct_DUMPBIN" >&6; }
5933else
5934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5935$as_echo "no" >&6; }
5936fi
5937
5938
5939  test -n "$ac_ct_DUMPBIN" && break
5940done
5941
5942  if test "x$ac_ct_DUMPBIN" = x; then
5943    DUMPBIN=":"
5944  else
5945    case $cross_compiling:$ac_tool_warned in
5946yes:)
5947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5949ac_tool_warned=yes ;;
5950esac
5951    DUMPBIN=$ac_ct_DUMPBIN
5952  fi
5953fi
5954
5955    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5956    *COFF*)
5957      DUMPBIN="$DUMPBIN -symbols"
5958      ;;
5959    *)
5960      DUMPBIN=:
5961      ;;
5962    esac
5963  fi
5964
5965  if test "$DUMPBIN" != ":"; then
5966    NM="$DUMPBIN"
5967  fi
5968fi
5969test -z "$NM" && NM=nm
5970
5971
5972
5973
5974
5975
5976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5977$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5978if ${lt_cv_nm_interface+:} false; then :
5979  $as_echo_n "(cached) " >&6
5980else
5981  lt_cv_nm_interface="BSD nm"
5982  echo "int some_variable = 0;" > conftest.$ac_ext
5983  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5984  (eval "$ac_compile" 2>conftest.err)
5985  cat conftest.err >&5
5986  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5987  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5988  cat conftest.err >&5
5989  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5990  cat conftest.out >&5
5991  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5992    lt_cv_nm_interface="MS dumpbin"
5993  fi
5994  rm -f conftest*
5995fi
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5997$as_echo "$lt_cv_nm_interface" >&6; }
5998
5999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6000$as_echo_n "checking whether ln -s works... " >&6; }
6001LN_S=$as_ln_s
6002if test "$LN_S" = "ln -s"; then
6003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6004$as_echo "yes" >&6; }
6005else
6006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6007$as_echo "no, using $LN_S" >&6; }
6008fi
6009
6010# find the maximum length of command line arguments
6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6012$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6013if ${lt_cv_sys_max_cmd_len+:} false; then :
6014  $as_echo_n "(cached) " >&6
6015else
6016    i=0
6017  teststring="ABCD"
6018
6019  case $build_os in
6020  msdosdjgpp*)
6021    # On DJGPP, this test can blow up pretty badly due to problems in libc
6022    # (any single argument exceeding 2000 bytes causes a buffer overrun
6023    # during glob expansion).  Even if it were fixed, the result of this
6024    # check would be larger than it should be.
6025    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6026    ;;
6027
6028  gnu*)
6029    # Under GNU Hurd, this test is not required because there is
6030    # no limit to the length of command line arguments.
6031    # Libtool will interpret -1 as no limit whatsoever
6032    lt_cv_sys_max_cmd_len=-1;
6033    ;;
6034
6035  cygwin* | mingw* | cegcc*)
6036    # On Win9x/ME, this test blows up -- it succeeds, but takes
6037    # about 5 minutes as the teststring grows exponentially.
6038    # Worse, since 9x/ME are not pre-emptively multitasking,
6039    # you end up with a "frozen" computer, even though with patience
6040    # the test eventually succeeds (with a max line length of 256k).
6041    # Instead, let's just punt: use the minimum linelength reported by
6042    # all of the supported platforms: 8192 (on NT/2K/XP).
6043    lt_cv_sys_max_cmd_len=8192;
6044    ;;
6045
6046  mint*)
6047    # On MiNT this can take a long time and run out of memory.
6048    lt_cv_sys_max_cmd_len=8192;
6049    ;;
6050
6051  amigaos*)
6052    # On AmigaOS with pdksh, this test takes hours, literally.
6053    # So we just punt and use a minimum line length of 8192.
6054    lt_cv_sys_max_cmd_len=8192;
6055    ;;
6056
6057  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6058    # This has been around since 386BSD, at least.  Likely further.
6059    if test -x /sbin/sysctl; then
6060      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6061    elif test -x /usr/sbin/sysctl; then
6062      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6063    else
6064      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6065    fi
6066    # And add a safety zone
6067    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6068    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6069    ;;
6070
6071  interix*)
6072    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6073    lt_cv_sys_max_cmd_len=196608
6074    ;;
6075
6076  osf*)
6077    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6078    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6079    # nice to cause kernel panics so lets avoid the loop below.
6080    # First set a reasonable default.
6081    lt_cv_sys_max_cmd_len=16384
6082    #
6083    if test -x /sbin/sysconfig; then
6084      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6085        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6086      esac
6087    fi
6088    ;;
6089  sco3.2v5*)
6090    lt_cv_sys_max_cmd_len=102400
6091    ;;
6092  sysv5* | sco5v6* | sysv4.2uw2*)
6093    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6094    if test -n "$kargmax"; then
6095      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6096    else
6097      lt_cv_sys_max_cmd_len=32768
6098    fi
6099    ;;
6100  *)
6101    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6102    if test -n "$lt_cv_sys_max_cmd_len"; then
6103      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6104      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6105    else
6106      # Make teststring a little bigger before we do anything with it.
6107      # a 1K string should be a reasonable start.
6108      for i in 1 2 3 4 5 6 7 8 ; do
6109        teststring=$teststring$teststring
6110      done
6111      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6112      # If test is not a shell built-in, we'll probably end up computing a
6113      # maximum length that is only half of the actual maximum length, but
6114      # we can't tell.
6115      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6116	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6117	      test $i != 17 # 1/2 MB should be enough
6118      do
6119        i=`expr $i + 1`
6120        teststring=$teststring$teststring
6121      done
6122      # Only check the string length outside the loop.
6123      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6124      teststring=
6125      # Add a significant safety factor because C++ compilers can tack on
6126      # massive amounts of additional arguments before passing them to the
6127      # linker.  It appears as though 1/2 is a usable value.
6128      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6129    fi
6130    ;;
6131  esac
6132
6133fi
6134
6135if test -n $lt_cv_sys_max_cmd_len ; then
6136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6137$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6138else
6139  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6140$as_echo "none" >&6; }
6141fi
6142max_cmd_len=$lt_cv_sys_max_cmd_len
6143
6144
6145
6146
6147
6148
6149: ${CP="cp -f"}
6150: ${MV="mv -f"}
6151: ${RM="rm -f"}
6152
6153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6154$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6155# Try some XSI features
6156xsi_shell=no
6157( _lt_dummy="a/b/c"
6158  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6159      = c,a/b,, \
6160    && eval 'test $(( 1 + 1 )) -eq 2 \
6161    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6162  && xsi_shell=yes
6163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6164$as_echo "$xsi_shell" >&6; }
6165
6166
6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6168$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6169lt_shell_append=no
6170( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6171    >/dev/null 2>&1 \
6172  && lt_shell_append=yes
6173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6174$as_echo "$lt_shell_append" >&6; }
6175
6176
6177if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6178  lt_unset=unset
6179else
6180  lt_unset=false
6181fi
6182
6183
6184
6185
6186
6187# test EBCDIC or ASCII
6188case `echo X|tr X '\101'` in
6189 A) # ASCII based system
6190    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6191  lt_SP2NL='tr \040 \012'
6192  lt_NL2SP='tr \015\012 \040\040'
6193  ;;
6194 *) # EBCDIC based system
6195  lt_SP2NL='tr \100 \n'
6196  lt_NL2SP='tr \r\n \100\100'
6197  ;;
6198esac
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6209$as_echo_n "checking for $LD option to reload object files... " >&6; }
6210if ${lt_cv_ld_reload_flag+:} false; then :
6211  $as_echo_n "(cached) " >&6
6212else
6213  lt_cv_ld_reload_flag='-r'
6214fi
6215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6216$as_echo "$lt_cv_ld_reload_flag" >&6; }
6217reload_flag=$lt_cv_ld_reload_flag
6218case $reload_flag in
6219"" | " "*) ;;
6220*) reload_flag=" $reload_flag" ;;
6221esac
6222reload_cmds='$LD$reload_flag -o $output$reload_objs'
6223case $host_os in
6224  darwin*)
6225    if test "$GCC" = yes; then
6226      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6227    else
6228      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6229    fi
6230    ;;
6231esac
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241if test -n "$ac_tool_prefix"; then
6242  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6243set dummy ${ac_tool_prefix}objdump; ac_word=$2
6244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6245$as_echo_n "checking for $ac_word... " >&6; }
6246if ${ac_cv_prog_OBJDUMP+:} false; then :
6247  $as_echo_n "(cached) " >&6
6248else
6249  if test -n "$OBJDUMP"; then
6250  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6251else
6252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253for as_dir in $PATH
6254do
6255  IFS=$as_save_IFS
6256  test -z "$as_dir" && as_dir=.
6257    for ac_exec_ext in '' $ac_executable_extensions; do
6258  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6259    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6260    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6261    break 2
6262  fi
6263done
6264  done
6265IFS=$as_save_IFS
6266
6267fi
6268fi
6269OBJDUMP=$ac_cv_prog_OBJDUMP
6270if test -n "$OBJDUMP"; then
6271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6272$as_echo "$OBJDUMP" >&6; }
6273else
6274  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6275$as_echo "no" >&6; }
6276fi
6277
6278
6279fi
6280if test -z "$ac_cv_prog_OBJDUMP"; then
6281  ac_ct_OBJDUMP=$OBJDUMP
6282  # Extract the first word of "objdump", so it can be a program name with args.
6283set dummy objdump; ac_word=$2
6284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6285$as_echo_n "checking for $ac_word... " >&6; }
6286if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6287  $as_echo_n "(cached) " >&6
6288else
6289  if test -n "$ac_ct_OBJDUMP"; then
6290  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6291else
6292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6293for as_dir in $PATH
6294do
6295  IFS=$as_save_IFS
6296  test -z "$as_dir" && as_dir=.
6297    for ac_exec_ext in '' $ac_executable_extensions; do
6298  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6299    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6300    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6301    break 2
6302  fi
6303done
6304  done
6305IFS=$as_save_IFS
6306
6307fi
6308fi
6309ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6310if test -n "$ac_ct_OBJDUMP"; then
6311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6312$as_echo "$ac_ct_OBJDUMP" >&6; }
6313else
6314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315$as_echo "no" >&6; }
6316fi
6317
6318  if test "x$ac_ct_OBJDUMP" = x; then
6319    OBJDUMP="false"
6320  else
6321    case $cross_compiling:$ac_tool_warned in
6322yes:)
6323{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6324$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6325ac_tool_warned=yes ;;
6326esac
6327    OBJDUMP=$ac_ct_OBJDUMP
6328  fi
6329else
6330  OBJDUMP="$ac_cv_prog_OBJDUMP"
6331fi
6332
6333test -z "$OBJDUMP" && OBJDUMP=objdump
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6344$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6345if ${lt_cv_deplibs_check_method+:} false; then :
6346  $as_echo_n "(cached) " >&6
6347else
6348  lt_cv_file_magic_cmd='$MAGIC_CMD'
6349lt_cv_file_magic_test_file=
6350lt_cv_deplibs_check_method='unknown'
6351# Need to set the preceding variable on all platforms that support
6352# interlibrary dependencies.
6353# 'none' -- dependencies not supported.
6354# `unknown' -- same as none, but documents that we really don't know.
6355# 'pass_all' -- all dependencies passed with no checks.
6356# 'test_compile' -- check by making test program.
6357# 'file_magic [[regex]]' -- check by looking for files in library path
6358# which responds to the $file_magic_cmd with a given extended regex.
6359# If you have `file' or equivalent on your system and you're not sure
6360# whether `pass_all' will *always* work, you probably want this one.
6361
6362case $host_os in
6363aix[4-9]*)
6364  lt_cv_deplibs_check_method=pass_all
6365  ;;
6366
6367beos*)
6368  lt_cv_deplibs_check_method=pass_all
6369  ;;
6370
6371bsdi[45]*)
6372  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6373  lt_cv_file_magic_cmd='/usr/bin/file -L'
6374  lt_cv_file_magic_test_file=/shlib/libc.so
6375  ;;
6376
6377cygwin*)
6378  # func_win32_libid is a shell function defined in ltmain.sh
6379  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6380  lt_cv_file_magic_cmd='func_win32_libid'
6381  ;;
6382
6383mingw* | pw32*)
6384  # Base MSYS/MinGW do not provide the 'file' command needed by
6385  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6386  # unless we find 'file', for example because we are cross-compiling.
6387  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6388  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6389    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6390    lt_cv_file_magic_cmd='func_win32_libid'
6391  else
6392    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6393    lt_cv_file_magic_cmd='$OBJDUMP -f'
6394  fi
6395  ;;
6396
6397cegcc*)
6398  # use the weaker test based on 'objdump'. See mingw*.
6399  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6400  lt_cv_file_magic_cmd='$OBJDUMP -f'
6401  ;;
6402
6403darwin* | rhapsody*)
6404  lt_cv_deplibs_check_method=pass_all
6405  ;;
6406
6407freebsd* | dragonfly*)
6408  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6409    case $host_cpu in
6410    i*86 )
6411      # Not sure whether the presence of OpenBSD here was a mistake.
6412      # Let's accept both of them until this is cleared up.
6413      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6414      lt_cv_file_magic_cmd=/usr/bin/file
6415      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6416      ;;
6417    esac
6418  else
6419    lt_cv_deplibs_check_method=pass_all
6420  fi
6421  ;;
6422
6423gnu*)
6424  lt_cv_deplibs_check_method=pass_all
6425  ;;
6426
6427haiku*)
6428  lt_cv_deplibs_check_method=pass_all
6429  ;;
6430
6431hpux10.20* | hpux11*)
6432  lt_cv_file_magic_cmd=/usr/bin/file
6433  case $host_cpu in
6434  ia64*)
6435    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6436    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6437    ;;
6438  hppa*64*)
6439    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]'
6440    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6441    ;;
6442  *)
6443    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6444    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6445    ;;
6446  esac
6447  ;;
6448
6449interix[3-9]*)
6450  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6451  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6452  ;;
6453
6454irix5* | irix6* | nonstopux*)
6455  case $LD in
6456  *-32|*"-32 ") libmagic=32-bit;;
6457  *-n32|*"-n32 ") libmagic=N32;;
6458  *-64|*"-64 ") libmagic=64-bit;;
6459  *) libmagic=never-match;;
6460  esac
6461  lt_cv_deplibs_check_method=pass_all
6462  ;;
6463
6464# This must be Linux ELF.
6465linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6466  lt_cv_deplibs_check_method=pass_all
6467  ;;
6468
6469netbsd*)
6470  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6471    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6472  else
6473    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6474  fi
6475  ;;
6476
6477newos6*)
6478  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6479  lt_cv_file_magic_cmd=/usr/bin/file
6480  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6481  ;;
6482
6483*nto* | *qnx*)
6484  lt_cv_deplibs_check_method=pass_all
6485  ;;
6486
6487openbsd*)
6488  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6489    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6490  else
6491    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6492  fi
6493  ;;
6494
6495osf3* | osf4* | osf5*)
6496  lt_cv_deplibs_check_method=pass_all
6497  ;;
6498
6499rdos*)
6500  lt_cv_deplibs_check_method=pass_all
6501  ;;
6502
6503solaris*)
6504  lt_cv_deplibs_check_method=pass_all
6505  ;;
6506
6507sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6508  lt_cv_deplibs_check_method=pass_all
6509  ;;
6510
6511sysv4 | sysv4.3*)
6512  case $host_vendor in
6513  motorola)
6514    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]'
6515    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6516    ;;
6517  ncr)
6518    lt_cv_deplibs_check_method=pass_all
6519    ;;
6520  sequent)
6521    lt_cv_file_magic_cmd='/bin/file'
6522    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6523    ;;
6524  sni)
6525    lt_cv_file_magic_cmd='/bin/file'
6526    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6527    lt_cv_file_magic_test_file=/lib/libc.so
6528    ;;
6529  siemens)
6530    lt_cv_deplibs_check_method=pass_all
6531    ;;
6532  pc)
6533    lt_cv_deplibs_check_method=pass_all
6534    ;;
6535  esac
6536  ;;
6537
6538tpf*)
6539  lt_cv_deplibs_check_method=pass_all
6540  ;;
6541esac
6542
6543fi
6544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6545$as_echo "$lt_cv_deplibs_check_method" >&6; }
6546file_magic_cmd=$lt_cv_file_magic_cmd
6547deplibs_check_method=$lt_cv_deplibs_check_method
6548test -z "$deplibs_check_method" && deplibs_check_method=unknown
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561if test -n "$ac_tool_prefix"; then
6562  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6563set dummy ${ac_tool_prefix}ar; ac_word=$2
6564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6565$as_echo_n "checking for $ac_word... " >&6; }
6566if ${ac_cv_prog_AR+:} false; then :
6567  $as_echo_n "(cached) " >&6
6568else
6569  if test -n "$AR"; then
6570  ac_cv_prog_AR="$AR" # Let the user override the test.
6571else
6572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6573for as_dir in $PATH
6574do
6575  IFS=$as_save_IFS
6576  test -z "$as_dir" && as_dir=.
6577    for ac_exec_ext in '' $ac_executable_extensions; do
6578  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6579    ac_cv_prog_AR="${ac_tool_prefix}ar"
6580    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6581    break 2
6582  fi
6583done
6584  done
6585IFS=$as_save_IFS
6586
6587fi
6588fi
6589AR=$ac_cv_prog_AR
6590if test -n "$AR"; then
6591  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6592$as_echo "$AR" >&6; }
6593else
6594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6595$as_echo "no" >&6; }
6596fi
6597
6598
6599fi
6600if test -z "$ac_cv_prog_AR"; then
6601  ac_ct_AR=$AR
6602  # Extract the first word of "ar", so it can be a program name with args.
6603set dummy ar; ac_word=$2
6604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6605$as_echo_n "checking for $ac_word... " >&6; }
6606if ${ac_cv_prog_ac_ct_AR+:} false; then :
6607  $as_echo_n "(cached) " >&6
6608else
6609  if test -n "$ac_ct_AR"; then
6610  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6611else
6612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6613for as_dir in $PATH
6614do
6615  IFS=$as_save_IFS
6616  test -z "$as_dir" && as_dir=.
6617    for ac_exec_ext in '' $ac_executable_extensions; do
6618  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6619    ac_cv_prog_ac_ct_AR="ar"
6620    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6621    break 2
6622  fi
6623done
6624  done
6625IFS=$as_save_IFS
6626
6627fi
6628fi
6629ac_ct_AR=$ac_cv_prog_ac_ct_AR
6630if test -n "$ac_ct_AR"; then
6631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6632$as_echo "$ac_ct_AR" >&6; }
6633else
6634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6635$as_echo "no" >&6; }
6636fi
6637
6638  if test "x$ac_ct_AR" = x; then
6639    AR="false"
6640  else
6641    case $cross_compiling:$ac_tool_warned in
6642yes:)
6643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6645ac_tool_warned=yes ;;
6646esac
6647    AR=$ac_ct_AR
6648  fi
6649else
6650  AR="$ac_cv_prog_AR"
6651fi
6652
6653test -z "$AR" && AR=ar
6654test -z "$AR_FLAGS" && AR_FLAGS=cru
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666if test -n "$ac_tool_prefix"; then
6667  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6668set dummy ${ac_tool_prefix}strip; ac_word=$2
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670$as_echo_n "checking for $ac_word... " >&6; }
6671if ${ac_cv_prog_STRIP+:} false; then :
6672  $as_echo_n "(cached) " >&6
6673else
6674  if test -n "$STRIP"; then
6675  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6676else
6677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678for as_dir in $PATH
6679do
6680  IFS=$as_save_IFS
6681  test -z "$as_dir" && as_dir=.
6682    for ac_exec_ext in '' $ac_executable_extensions; do
6683  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6684    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6685    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6686    break 2
6687  fi
6688done
6689  done
6690IFS=$as_save_IFS
6691
6692fi
6693fi
6694STRIP=$ac_cv_prog_STRIP
6695if test -n "$STRIP"; then
6696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6697$as_echo "$STRIP" >&6; }
6698else
6699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6700$as_echo "no" >&6; }
6701fi
6702
6703
6704fi
6705if test -z "$ac_cv_prog_STRIP"; then
6706  ac_ct_STRIP=$STRIP
6707  # Extract the first word of "strip", so it can be a program name with args.
6708set dummy strip; ac_word=$2
6709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710$as_echo_n "checking for $ac_word... " >&6; }
6711if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6712  $as_echo_n "(cached) " >&6
6713else
6714  if test -n "$ac_ct_STRIP"; then
6715  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6716else
6717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718for as_dir in $PATH
6719do
6720  IFS=$as_save_IFS
6721  test -z "$as_dir" && as_dir=.
6722    for ac_exec_ext in '' $ac_executable_extensions; do
6723  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6724    ac_cv_prog_ac_ct_STRIP="strip"
6725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6726    break 2
6727  fi
6728done
6729  done
6730IFS=$as_save_IFS
6731
6732fi
6733fi
6734ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6735if test -n "$ac_ct_STRIP"; then
6736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6737$as_echo "$ac_ct_STRIP" >&6; }
6738else
6739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740$as_echo "no" >&6; }
6741fi
6742
6743  if test "x$ac_ct_STRIP" = x; then
6744    STRIP=":"
6745  else
6746    case $cross_compiling:$ac_tool_warned in
6747yes:)
6748{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6749$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6750ac_tool_warned=yes ;;
6751esac
6752    STRIP=$ac_ct_STRIP
6753  fi
6754else
6755  STRIP="$ac_cv_prog_STRIP"
6756fi
6757
6758test -z "$STRIP" && STRIP=:
6759
6760
6761
6762
6763
6764
6765if test -n "$ac_tool_prefix"; then
6766  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6767set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6769$as_echo_n "checking for $ac_word... " >&6; }
6770if ${ac_cv_prog_RANLIB+:} false; then :
6771  $as_echo_n "(cached) " >&6
6772else
6773  if test -n "$RANLIB"; then
6774  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6775else
6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777for as_dir in $PATH
6778do
6779  IFS=$as_save_IFS
6780  test -z "$as_dir" && as_dir=.
6781    for ac_exec_ext in '' $ac_executable_extensions; do
6782  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6783    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6784    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6785    break 2
6786  fi
6787done
6788  done
6789IFS=$as_save_IFS
6790
6791fi
6792fi
6793RANLIB=$ac_cv_prog_RANLIB
6794if test -n "$RANLIB"; then
6795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6796$as_echo "$RANLIB" >&6; }
6797else
6798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6799$as_echo "no" >&6; }
6800fi
6801
6802
6803fi
6804if test -z "$ac_cv_prog_RANLIB"; then
6805  ac_ct_RANLIB=$RANLIB
6806  # Extract the first word of "ranlib", so it can be a program name with args.
6807set dummy ranlib; ac_word=$2
6808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6809$as_echo_n "checking for $ac_word... " >&6; }
6810if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6811  $as_echo_n "(cached) " >&6
6812else
6813  if test -n "$ac_ct_RANLIB"; then
6814  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6815else
6816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6817for as_dir in $PATH
6818do
6819  IFS=$as_save_IFS
6820  test -z "$as_dir" && as_dir=.
6821    for ac_exec_ext in '' $ac_executable_extensions; do
6822  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6823    ac_cv_prog_ac_ct_RANLIB="ranlib"
6824    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6825    break 2
6826  fi
6827done
6828  done
6829IFS=$as_save_IFS
6830
6831fi
6832fi
6833ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6834if test -n "$ac_ct_RANLIB"; then
6835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6836$as_echo "$ac_ct_RANLIB" >&6; }
6837else
6838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6839$as_echo "no" >&6; }
6840fi
6841
6842  if test "x$ac_ct_RANLIB" = x; then
6843    RANLIB=":"
6844  else
6845    case $cross_compiling:$ac_tool_warned in
6846yes:)
6847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6849ac_tool_warned=yes ;;
6850esac
6851    RANLIB=$ac_ct_RANLIB
6852  fi
6853else
6854  RANLIB="$ac_cv_prog_RANLIB"
6855fi
6856
6857test -z "$RANLIB" && RANLIB=:
6858
6859
6860
6861
6862
6863
6864# Determine commands to create old-style static archives.
6865old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6866old_postinstall_cmds='chmod 644 $oldlib'
6867old_postuninstall_cmds=
6868
6869if test -n "$RANLIB"; then
6870  case $host_os in
6871  openbsd*)
6872    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6873    ;;
6874  *)
6875    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6876    ;;
6877  esac
6878  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6879fi
6880
6881case $host_os in
6882  darwin*)
6883    lock_old_archive_extraction=yes ;;
6884  *)
6885    lock_old_archive_extraction=no ;;
6886esac
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926# If no C compiler was specified, use CC.
6927LTCC=${LTCC-"$CC"}
6928
6929# If no C compiler flags were specified, use CFLAGS.
6930LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6931
6932# Allow CC to be a program name with arguments.
6933compiler=$CC
6934
6935
6936# Check for command to grab the raw symbol name followed by C symbol from nm.
6937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6938$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6939if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6940  $as_echo_n "(cached) " >&6
6941else
6942
6943# These are sane defaults that work on at least a few old systems.
6944# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6945
6946# Character class describing NM global symbol codes.
6947symcode='[BCDEGRST]'
6948
6949# Regexp to match symbols that can be accessed directly from C.
6950sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6951
6952# Define system-specific variables.
6953case $host_os in
6954aix*)
6955  symcode='[BCDT]'
6956  ;;
6957cygwin* | mingw* | pw32* | cegcc*)
6958  symcode='[ABCDGISTW]'
6959  ;;
6960hpux*)
6961  if test "$host_cpu" = ia64; then
6962    symcode='[ABCDEGRST]'
6963  fi
6964  ;;
6965irix* | nonstopux*)
6966  symcode='[BCDEGRST]'
6967  ;;
6968osf*)
6969  symcode='[BCDEGQRST]'
6970  ;;
6971solaris*)
6972  symcode='[BDRT]'
6973  ;;
6974sco3.2v5*)
6975  symcode='[DT]'
6976  ;;
6977sysv4.2uw2*)
6978  symcode='[DT]'
6979  ;;
6980sysv5* | sco5v6* | unixware* | OpenUNIX*)
6981  symcode='[ABDT]'
6982  ;;
6983sysv4)
6984  symcode='[DFNSTU]'
6985  ;;
6986esac
6987
6988# If we're using GNU nm, then use its standard symbol codes.
6989case `$NM -V 2>&1` in
6990*GNU* | *'with BFD'*)
6991  symcode='[ABCDGIRSTW]' ;;
6992esac
6993
6994# Transform an extracted symbol line into a proper C declaration.
6995# Some systems (esp. on ia64) link data and code symbols differently,
6996# so use this general approach.
6997lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6998
6999# Transform an extracted symbol line into symbol name and symbol address
7000lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7001lt_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'"
7002
7003# Handle CRLF in mingw tool chain
7004opt_cr=
7005case $build_os in
7006mingw*)
7007  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7008  ;;
7009esac
7010
7011# Try without a prefix underscore, then with it.
7012for ac_symprfx in "" "_"; do
7013
7014  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7015  symxfrm="\\1 $ac_symprfx\\2 \\2"
7016
7017  # Write the raw and C identifiers.
7018  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7019    # Fake it for dumpbin and say T for any non-static function
7020    # and D for any global variable.
7021    # Also find C++ and __fastcall symbols from MSVC++,
7022    # which start with @ or ?.
7023    lt_cv_sys_global_symbol_pipe="$AWK '"\
7024"     {last_section=section; section=\$ 3};"\
7025"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7026"     \$ 0!~/External *\|/{next};"\
7027"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7028"     {if(hide[section]) next};"\
7029"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7030"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7031"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7032"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7033"     ' prfx=^$ac_symprfx"
7034  else
7035    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7036  fi
7037
7038  # Check to see that the pipe works correctly.
7039  pipe_works=no
7040
7041  rm -f conftest*
7042  cat > conftest.$ac_ext <<_LT_EOF
7043#ifdef __cplusplus
7044extern "C" {
7045#endif
7046char nm_test_var;
7047void nm_test_func(void);
7048void nm_test_func(void){}
7049#ifdef __cplusplus
7050}
7051#endif
7052int main(){nm_test_var='a';nm_test_func();return(0);}
7053_LT_EOF
7054
7055  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7056  (eval $ac_compile) 2>&5
7057  ac_status=$?
7058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7059  test $ac_status = 0; }; then
7060    # Now try to grab the symbols.
7061    nlist=conftest.nm
7062    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7063  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7064  ac_status=$?
7065  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7066  test $ac_status = 0; } && test -s "$nlist"; then
7067      # Try sorting and uniquifying the output.
7068      if sort "$nlist" | uniq > "$nlist"T; then
7069	mv -f "$nlist"T "$nlist"
7070      else
7071	rm -f "$nlist"T
7072      fi
7073
7074      # Make sure that we snagged all the symbols we need.
7075      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7076	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7077	  cat <<_LT_EOF > conftest.$ac_ext
7078#ifdef __cplusplus
7079extern "C" {
7080#endif
7081
7082_LT_EOF
7083	  # Now generate the symbol file.
7084	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7085
7086	  cat <<_LT_EOF >> conftest.$ac_ext
7087
7088/* The mapping between symbol names and symbols.  */
7089const struct {
7090  const char *name;
7091  void       *address;
7092}
7093lt__PROGRAM__LTX_preloaded_symbols[] =
7094{
7095  { "@PROGRAM@", (void *) 0 },
7096_LT_EOF
7097	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7098	  cat <<\_LT_EOF >> conftest.$ac_ext
7099  {0, (void *) 0}
7100};
7101
7102/* This works around a problem in FreeBSD linker */
7103#ifdef FREEBSD_WORKAROUND
7104static const void *lt_preloaded_setup() {
7105  return lt__PROGRAM__LTX_preloaded_symbols;
7106}
7107#endif
7108
7109#ifdef __cplusplus
7110}
7111#endif
7112_LT_EOF
7113	  # Now try linking the two files.
7114	  mv conftest.$ac_objext conftstm.$ac_objext
7115	  lt_save_LIBS="$LIBS"
7116	  lt_save_CFLAGS="$CFLAGS"
7117	  LIBS="conftstm.$ac_objext"
7118	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7119	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7120  (eval $ac_link) 2>&5
7121  ac_status=$?
7122  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7123  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7124	    pipe_works=yes
7125	  fi
7126	  LIBS="$lt_save_LIBS"
7127	  CFLAGS="$lt_save_CFLAGS"
7128	else
7129	  echo "cannot find nm_test_func in $nlist" >&5
7130	fi
7131      else
7132	echo "cannot find nm_test_var in $nlist" >&5
7133      fi
7134    else
7135      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7136    fi
7137  else
7138    echo "$progname: failed program was:" >&5
7139    cat conftest.$ac_ext >&5
7140  fi
7141  rm -rf conftest* conftst*
7142
7143  # Do not use the global_symbol_pipe unless it works.
7144  if test "$pipe_works" = yes; then
7145    break
7146  else
7147    lt_cv_sys_global_symbol_pipe=
7148  fi
7149done
7150
7151fi
7152
7153if test -z "$lt_cv_sys_global_symbol_pipe"; then
7154  lt_cv_sys_global_symbol_to_cdecl=
7155fi
7156if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7158$as_echo "failed" >&6; }
7159else
7160  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7161$as_echo "ok" >&6; }
7162fi
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185# Check whether --enable-libtool-lock was given.
7186if test "${enable_libtool_lock+set}" = set; then :
7187  enableval=$enable_libtool_lock;
7188fi
7189
7190test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7191
7192# Some flags need to be propagated to the compiler or linker for good
7193# libtool support.
7194case $host in
7195ia64-*-hpux*)
7196  # Find out which ABI we are using.
7197  echo 'int i;' > conftest.$ac_ext
7198  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7199  (eval $ac_compile) 2>&5
7200  ac_status=$?
7201  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202  test $ac_status = 0; }; then
7203    case `/usr/bin/file conftest.$ac_objext` in
7204      *ELF-32*)
7205	HPUX_IA64_MODE="32"
7206	;;
7207      *ELF-64*)
7208	HPUX_IA64_MODE="64"
7209	;;
7210    esac
7211  fi
7212  rm -rf conftest*
7213  ;;
7214*-*-irix6*)
7215  # Find out which ABI we are using.
7216  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7217  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7218  (eval $ac_compile) 2>&5
7219  ac_status=$?
7220  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7221  test $ac_status = 0; }; then
7222    if test "$lt_cv_prog_gnu_ld" = yes; then
7223      case `/usr/bin/file conftest.$ac_objext` in
7224	*32-bit*)
7225	  LD="${LD-ld} -melf32bsmip"
7226	  ;;
7227	*N32*)
7228	  LD="${LD-ld} -melf32bmipn32"
7229	  ;;
7230	*64-bit*)
7231	  LD="${LD-ld} -melf64bmip"
7232	;;
7233      esac
7234    else
7235      case `/usr/bin/file conftest.$ac_objext` in
7236	*32-bit*)
7237	  LD="${LD-ld} -32"
7238	  ;;
7239	*N32*)
7240	  LD="${LD-ld} -n32"
7241	  ;;
7242	*64-bit*)
7243	  LD="${LD-ld} -64"
7244	  ;;
7245      esac
7246    fi
7247  fi
7248  rm -rf conftest*
7249  ;;
7250
7251x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7252s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7253  # Find out which ABI we are using.
7254  echo 'int i;' > conftest.$ac_ext
7255  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7256  (eval $ac_compile) 2>&5
7257  ac_status=$?
7258  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7259  test $ac_status = 0; }; then
7260    case `/usr/bin/file conftest.o` in
7261      *32-bit*)
7262	case $host in
7263	  x86_64-*kfreebsd*-gnu)
7264	    LD="${LD-ld} -m elf_i386_fbsd"
7265	    ;;
7266	  x86_64-*linux*)
7267	    case `/usr/bin/file conftest.o` in
7268	      *x86-64*)
7269		LD="${LD-ld} -m elf32_x86_64"
7270		;;
7271	      *)
7272		LD="${LD-ld} -m elf_i386"
7273		;;
7274	    esac
7275	    ;;
7276	  powerpc64le-*linux*)
7277	    LD="${LD-ld} -m elf32lppclinux"
7278	    ;;
7279	  powerpc64-*linux*)
7280	    LD="${LD-ld} -m elf32ppclinux"
7281	    ;;
7282	  s390x-*linux*)
7283	    LD="${LD-ld} -m elf_s390"
7284	    ;;
7285	  sparc64-*linux*)
7286	    LD="${LD-ld} -m elf32_sparc"
7287	    ;;
7288	esac
7289	;;
7290      *64-bit*)
7291	case $host in
7292	  x86_64-*kfreebsd*-gnu)
7293	    LD="${LD-ld} -m elf_x86_64_fbsd"
7294	    ;;
7295	  x86_64-*linux*)
7296	    LD="${LD-ld} -m elf_x86_64"
7297	    ;;
7298	  powerpcle-*linux*)
7299	    LD="${LD-ld} -m elf64lppc"
7300	    ;;
7301	  powerpc-*linux*)
7302	    LD="${LD-ld} -m elf64ppc"
7303	    ;;
7304	  s390*-*linux*|s390*-*tpf*)
7305	    LD="${LD-ld} -m elf64_s390"
7306	    ;;
7307	  sparc*-*linux*)
7308	    LD="${LD-ld} -m elf64_sparc"
7309	    ;;
7310	esac
7311	;;
7312    esac
7313  fi
7314  rm -rf conftest*
7315  ;;
7316
7317*-*-sco3.2v5*)
7318  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7319  SAVE_CFLAGS="$CFLAGS"
7320  CFLAGS="$CFLAGS -belf"
7321  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7322$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7323if ${lt_cv_cc_needs_belf+:} false; then :
7324  $as_echo_n "(cached) " >&6
7325else
7326  ac_ext=c
7327ac_cpp='$CPP $CPPFLAGS'
7328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7330ac_compiler_gnu=$ac_cv_c_compiler_gnu
7331
7332     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7333/* end confdefs.h.  */
7334
7335int
7336main ()
7337{
7338
7339  ;
7340  return 0;
7341}
7342_ACEOF
7343if ac_fn_c_try_link "$LINENO"; then :
7344  lt_cv_cc_needs_belf=yes
7345else
7346  lt_cv_cc_needs_belf=no
7347fi
7348rm -f core conftest.err conftest.$ac_objext \
7349    conftest$ac_exeext conftest.$ac_ext
7350     ac_ext=c
7351ac_cpp='$CPP $CPPFLAGS'
7352ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7353ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7354ac_compiler_gnu=$ac_cv_c_compiler_gnu
7355
7356fi
7357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7358$as_echo "$lt_cv_cc_needs_belf" >&6; }
7359  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7360    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7361    CFLAGS="$SAVE_CFLAGS"
7362  fi
7363  ;;
7364sparc*-*solaris*)
7365  # Find out which ABI we are using.
7366  echo 'int i;' > conftest.$ac_ext
7367  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7368  (eval $ac_compile) 2>&5
7369  ac_status=$?
7370  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371  test $ac_status = 0; }; then
7372    case `/usr/bin/file conftest.o` in
7373    *64-bit*)
7374      case $lt_cv_prog_gnu_ld in
7375      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7376      *)
7377	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7378	  LD="${LD-ld} -64"
7379	fi
7380	;;
7381      esac
7382      ;;
7383    esac
7384  fi
7385  rm -rf conftest*
7386  ;;
7387esac
7388
7389need_locks="$enable_libtool_lock"
7390
7391
7392  case $host_os in
7393    rhapsody* | darwin*)
7394    if test -n "$ac_tool_prefix"; then
7395  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7396set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7398$as_echo_n "checking for $ac_word... " >&6; }
7399if ${ac_cv_prog_DSYMUTIL+:} false; then :
7400  $as_echo_n "(cached) " >&6
7401else
7402  if test -n "$DSYMUTIL"; then
7403  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7404else
7405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7406for as_dir in $PATH
7407do
7408  IFS=$as_save_IFS
7409  test -z "$as_dir" && as_dir=.
7410    for ac_exec_ext in '' $ac_executable_extensions; do
7411  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7412    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7413    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7414    break 2
7415  fi
7416done
7417  done
7418IFS=$as_save_IFS
7419
7420fi
7421fi
7422DSYMUTIL=$ac_cv_prog_DSYMUTIL
7423if test -n "$DSYMUTIL"; then
7424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7425$as_echo "$DSYMUTIL" >&6; }
7426else
7427  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7428$as_echo "no" >&6; }
7429fi
7430
7431
7432fi
7433if test -z "$ac_cv_prog_DSYMUTIL"; then
7434  ac_ct_DSYMUTIL=$DSYMUTIL
7435  # Extract the first word of "dsymutil", so it can be a program name with args.
7436set dummy dsymutil; ac_word=$2
7437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7438$as_echo_n "checking for $ac_word... " >&6; }
7439if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7440  $as_echo_n "(cached) " >&6
7441else
7442  if test -n "$ac_ct_DSYMUTIL"; then
7443  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7444else
7445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7446for as_dir in $PATH
7447do
7448  IFS=$as_save_IFS
7449  test -z "$as_dir" && as_dir=.
7450    for ac_exec_ext in '' $ac_executable_extensions; do
7451  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7452    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7453    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7454    break 2
7455  fi
7456done
7457  done
7458IFS=$as_save_IFS
7459
7460fi
7461fi
7462ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7463if test -n "$ac_ct_DSYMUTIL"; then
7464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7465$as_echo "$ac_ct_DSYMUTIL" >&6; }
7466else
7467  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7468$as_echo "no" >&6; }
7469fi
7470
7471  if test "x$ac_ct_DSYMUTIL" = x; then
7472    DSYMUTIL=":"
7473  else
7474    case $cross_compiling:$ac_tool_warned in
7475yes:)
7476{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7478ac_tool_warned=yes ;;
7479esac
7480    DSYMUTIL=$ac_ct_DSYMUTIL
7481  fi
7482else
7483  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7484fi
7485
7486    if test -n "$ac_tool_prefix"; then
7487  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7488set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7490$as_echo_n "checking for $ac_word... " >&6; }
7491if ${ac_cv_prog_NMEDIT+:} false; then :
7492  $as_echo_n "(cached) " >&6
7493else
7494  if test -n "$NMEDIT"; then
7495  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7496else
7497as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7498for as_dir in $PATH
7499do
7500  IFS=$as_save_IFS
7501  test -z "$as_dir" && as_dir=.
7502    for ac_exec_ext in '' $ac_executable_extensions; do
7503  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7504    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7505    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7506    break 2
7507  fi
7508done
7509  done
7510IFS=$as_save_IFS
7511
7512fi
7513fi
7514NMEDIT=$ac_cv_prog_NMEDIT
7515if test -n "$NMEDIT"; then
7516  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7517$as_echo "$NMEDIT" >&6; }
7518else
7519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7520$as_echo "no" >&6; }
7521fi
7522
7523
7524fi
7525if test -z "$ac_cv_prog_NMEDIT"; then
7526  ac_ct_NMEDIT=$NMEDIT
7527  # Extract the first word of "nmedit", so it can be a program name with args.
7528set dummy nmedit; ac_word=$2
7529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7530$as_echo_n "checking for $ac_word... " >&6; }
7531if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7532  $as_echo_n "(cached) " >&6
7533else
7534  if test -n "$ac_ct_NMEDIT"; then
7535  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7536else
7537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7538for as_dir in $PATH
7539do
7540  IFS=$as_save_IFS
7541  test -z "$as_dir" && as_dir=.
7542    for ac_exec_ext in '' $ac_executable_extensions; do
7543  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7544    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7545    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7546    break 2
7547  fi
7548done
7549  done
7550IFS=$as_save_IFS
7551
7552fi
7553fi
7554ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7555if test -n "$ac_ct_NMEDIT"; then
7556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7557$as_echo "$ac_ct_NMEDIT" >&6; }
7558else
7559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7560$as_echo "no" >&6; }
7561fi
7562
7563  if test "x$ac_ct_NMEDIT" = x; then
7564    NMEDIT=":"
7565  else
7566    case $cross_compiling:$ac_tool_warned in
7567yes:)
7568{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7569$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7570ac_tool_warned=yes ;;
7571esac
7572    NMEDIT=$ac_ct_NMEDIT
7573  fi
7574else
7575  NMEDIT="$ac_cv_prog_NMEDIT"
7576fi
7577
7578    if test -n "$ac_tool_prefix"; then
7579  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7580set dummy ${ac_tool_prefix}lipo; ac_word=$2
7581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7582$as_echo_n "checking for $ac_word... " >&6; }
7583if ${ac_cv_prog_LIPO+:} false; then :
7584  $as_echo_n "(cached) " >&6
7585else
7586  if test -n "$LIPO"; then
7587  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7588else
7589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7590for as_dir in $PATH
7591do
7592  IFS=$as_save_IFS
7593  test -z "$as_dir" && as_dir=.
7594    for ac_exec_ext in '' $ac_executable_extensions; do
7595  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7596    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7597    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7598    break 2
7599  fi
7600done
7601  done
7602IFS=$as_save_IFS
7603
7604fi
7605fi
7606LIPO=$ac_cv_prog_LIPO
7607if test -n "$LIPO"; then
7608  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7609$as_echo "$LIPO" >&6; }
7610else
7611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7612$as_echo "no" >&6; }
7613fi
7614
7615
7616fi
7617if test -z "$ac_cv_prog_LIPO"; then
7618  ac_ct_LIPO=$LIPO
7619  # Extract the first word of "lipo", so it can be a program name with args.
7620set dummy lipo; ac_word=$2
7621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7622$as_echo_n "checking for $ac_word... " >&6; }
7623if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7624  $as_echo_n "(cached) " >&6
7625else
7626  if test -n "$ac_ct_LIPO"; then
7627  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7628else
7629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7630for as_dir in $PATH
7631do
7632  IFS=$as_save_IFS
7633  test -z "$as_dir" && as_dir=.
7634    for ac_exec_ext in '' $ac_executable_extensions; do
7635  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7636    ac_cv_prog_ac_ct_LIPO="lipo"
7637    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7638    break 2
7639  fi
7640done
7641  done
7642IFS=$as_save_IFS
7643
7644fi
7645fi
7646ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7647if test -n "$ac_ct_LIPO"; then
7648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7649$as_echo "$ac_ct_LIPO" >&6; }
7650else
7651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7652$as_echo "no" >&6; }
7653fi
7654
7655  if test "x$ac_ct_LIPO" = x; then
7656    LIPO=":"
7657  else
7658    case $cross_compiling:$ac_tool_warned in
7659yes:)
7660{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7661$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7662ac_tool_warned=yes ;;
7663esac
7664    LIPO=$ac_ct_LIPO
7665  fi
7666else
7667  LIPO="$ac_cv_prog_LIPO"
7668fi
7669
7670    if test -n "$ac_tool_prefix"; then
7671  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7672set dummy ${ac_tool_prefix}otool; ac_word=$2
7673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7674$as_echo_n "checking for $ac_word... " >&6; }
7675if ${ac_cv_prog_OTOOL+:} false; then :
7676  $as_echo_n "(cached) " >&6
7677else
7678  if test -n "$OTOOL"; then
7679  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7680else
7681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7682for as_dir in $PATH
7683do
7684  IFS=$as_save_IFS
7685  test -z "$as_dir" && as_dir=.
7686    for ac_exec_ext in '' $ac_executable_extensions; do
7687  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7688    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7689    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7690    break 2
7691  fi
7692done
7693  done
7694IFS=$as_save_IFS
7695
7696fi
7697fi
7698OTOOL=$ac_cv_prog_OTOOL
7699if test -n "$OTOOL"; then
7700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7701$as_echo "$OTOOL" >&6; }
7702else
7703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7704$as_echo "no" >&6; }
7705fi
7706
7707
7708fi
7709if test -z "$ac_cv_prog_OTOOL"; then
7710  ac_ct_OTOOL=$OTOOL
7711  # Extract the first word of "otool", so it can be a program name with args.
7712set dummy otool; ac_word=$2
7713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7714$as_echo_n "checking for $ac_word... " >&6; }
7715if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7716  $as_echo_n "(cached) " >&6
7717else
7718  if test -n "$ac_ct_OTOOL"; then
7719  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7720else
7721as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7722for as_dir in $PATH
7723do
7724  IFS=$as_save_IFS
7725  test -z "$as_dir" && as_dir=.
7726    for ac_exec_ext in '' $ac_executable_extensions; do
7727  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7728    ac_cv_prog_ac_ct_OTOOL="otool"
7729    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7730    break 2
7731  fi
7732done
7733  done
7734IFS=$as_save_IFS
7735
7736fi
7737fi
7738ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7739if test -n "$ac_ct_OTOOL"; then
7740  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7741$as_echo "$ac_ct_OTOOL" >&6; }
7742else
7743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7744$as_echo "no" >&6; }
7745fi
7746
7747  if test "x$ac_ct_OTOOL" = x; then
7748    OTOOL=":"
7749  else
7750    case $cross_compiling:$ac_tool_warned in
7751yes:)
7752{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7753$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7754ac_tool_warned=yes ;;
7755esac
7756    OTOOL=$ac_ct_OTOOL
7757  fi
7758else
7759  OTOOL="$ac_cv_prog_OTOOL"
7760fi
7761
7762    if test -n "$ac_tool_prefix"; then
7763  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7764set dummy ${ac_tool_prefix}otool64; ac_word=$2
7765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766$as_echo_n "checking for $ac_word... " >&6; }
7767if ${ac_cv_prog_OTOOL64+:} false; then :
7768  $as_echo_n "(cached) " >&6
7769else
7770  if test -n "$OTOOL64"; then
7771  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7772else
7773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774for as_dir in $PATH
7775do
7776  IFS=$as_save_IFS
7777  test -z "$as_dir" && as_dir=.
7778    for ac_exec_ext in '' $ac_executable_extensions; do
7779  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7780    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7781    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7782    break 2
7783  fi
7784done
7785  done
7786IFS=$as_save_IFS
7787
7788fi
7789fi
7790OTOOL64=$ac_cv_prog_OTOOL64
7791if test -n "$OTOOL64"; then
7792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7793$as_echo "$OTOOL64" >&6; }
7794else
7795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7796$as_echo "no" >&6; }
7797fi
7798
7799
7800fi
7801if test -z "$ac_cv_prog_OTOOL64"; then
7802  ac_ct_OTOOL64=$OTOOL64
7803  # Extract the first word of "otool64", so it can be a program name with args.
7804set dummy otool64; ac_word=$2
7805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7806$as_echo_n "checking for $ac_word... " >&6; }
7807if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7808  $as_echo_n "(cached) " >&6
7809else
7810  if test -n "$ac_ct_OTOOL64"; then
7811  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7812else
7813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7814for as_dir in $PATH
7815do
7816  IFS=$as_save_IFS
7817  test -z "$as_dir" && as_dir=.
7818    for ac_exec_ext in '' $ac_executable_extensions; do
7819  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7820    ac_cv_prog_ac_ct_OTOOL64="otool64"
7821    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7822    break 2
7823  fi
7824done
7825  done
7826IFS=$as_save_IFS
7827
7828fi
7829fi
7830ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7831if test -n "$ac_ct_OTOOL64"; then
7832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7833$as_echo "$ac_ct_OTOOL64" >&6; }
7834else
7835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7836$as_echo "no" >&6; }
7837fi
7838
7839  if test "x$ac_ct_OTOOL64" = x; then
7840    OTOOL64=":"
7841  else
7842    case $cross_compiling:$ac_tool_warned in
7843yes:)
7844{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7845$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7846ac_tool_warned=yes ;;
7847esac
7848    OTOOL64=$ac_ct_OTOOL64
7849  fi
7850else
7851  OTOOL64="$ac_cv_prog_OTOOL64"
7852fi
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7881$as_echo_n "checking for -single_module linker flag... " >&6; }
7882if ${lt_cv_apple_cc_single_mod+:} false; then :
7883  $as_echo_n "(cached) " >&6
7884else
7885  lt_cv_apple_cc_single_mod=no
7886      if test -z "${LT_MULTI_MODULE}"; then
7887	# By default we will add the -single_module flag. You can override
7888	# by either setting the environment variable LT_MULTI_MODULE
7889	# non-empty at configure time, or by adding -multi_module to the
7890	# link flags.
7891	rm -rf libconftest.dylib*
7892	echo "int foo(void){return 1;}" > conftest.c
7893	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7894-dynamiclib -Wl,-single_module conftest.c" >&5
7895	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7896	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7897        _lt_result=$?
7898	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7899	  lt_cv_apple_cc_single_mod=yes
7900	else
7901	  cat conftest.err >&5
7902	fi
7903	rm -rf libconftest.dylib*
7904	rm -f conftest.*
7905      fi
7906fi
7907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7908$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7909    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7910$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7911if ${lt_cv_ld_exported_symbols_list+:} false; then :
7912  $as_echo_n "(cached) " >&6
7913else
7914  lt_cv_ld_exported_symbols_list=no
7915      save_LDFLAGS=$LDFLAGS
7916      echo "_main" > conftest.sym
7917      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7918      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7919/* end confdefs.h.  */
7920
7921int
7922main ()
7923{
7924
7925  ;
7926  return 0;
7927}
7928_ACEOF
7929if ac_fn_c_try_link "$LINENO"; then :
7930  lt_cv_ld_exported_symbols_list=yes
7931else
7932  lt_cv_ld_exported_symbols_list=no
7933fi
7934rm -f core conftest.err conftest.$ac_objext \
7935    conftest$ac_exeext conftest.$ac_ext
7936	LDFLAGS="$save_LDFLAGS"
7937
7938fi
7939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7940$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7941    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7942$as_echo_n "checking for -force_load linker flag... " >&6; }
7943if ${lt_cv_ld_force_load+:} false; then :
7944  $as_echo_n "(cached) " >&6
7945else
7946  lt_cv_ld_force_load=no
7947      cat > conftest.c << _LT_EOF
7948int forced_loaded() { return 2;}
7949_LT_EOF
7950      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7951      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7952      echo "$AR cru libconftest.a conftest.o" >&5
7953      $AR cru libconftest.a conftest.o 2>&5
7954      cat > conftest.c << _LT_EOF
7955int main() { return 0;}
7956_LT_EOF
7957      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7958      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7959      _lt_result=$?
7960      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7961	lt_cv_ld_force_load=yes
7962      else
7963	cat conftest.err >&5
7964      fi
7965        rm -f conftest.err libconftest.a conftest conftest.c
7966        rm -rf conftest.dSYM
7967
7968fi
7969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7970$as_echo "$lt_cv_ld_force_load" >&6; }
7971    # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7972    # build without first building modern cctools / linker.
7973    case $host_cpu-$host_os in
7974    *-rhapsody* | *-darwin1.[012])
7975      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7976    *-darwin1.*)
7977      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7978    *-darwin*)
7979      # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7980      # deployment target is forced to an earlier version.
7981      case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7982	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7983	  ;;
7984	10.[012][,.]*)
7985	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7986	  ;;
7987	*)
7988	  ;;
7989     esac
7990    ;;
7991  esac
7992    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7993      _lt_dar_single_mod='$single_module'
7994    fi
7995    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7996      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7997    else
7998      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7999    fi
8000    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8001      _lt_dsymutil='~$DSYMUTIL $lib || :'
8002    else
8003      _lt_dsymutil=
8004    fi
8005    ;;
8006  esac
8007
8008for ac_header in dlfcn.h
8009do :
8010  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8011"
8012if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8013  cat >>confdefs.h <<_ACEOF
8014#define HAVE_DLFCN_H 1
8015_ACEOF
8016
8017fi
8018
8019done
8020
8021
8022
8023
8024
8025# Set options
8026
8027
8028
8029        enable_dlopen=no
8030
8031
8032  enable_win32_dll=no
8033
8034
8035            # Check whether --enable-shared was given.
8036if test "${enable_shared+set}" = set; then :
8037  enableval=$enable_shared; p=${PACKAGE-default}
8038    case $enableval in
8039    yes) enable_shared=yes ;;
8040    no) enable_shared=no ;;
8041    *)
8042      enable_shared=no
8043      # Look at the argument we got.  We use all the common list separators.
8044      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8045      for pkg in $enableval; do
8046	IFS="$lt_save_ifs"
8047	if test "X$pkg" = "X$p"; then
8048	  enable_shared=yes
8049	fi
8050      done
8051      IFS="$lt_save_ifs"
8052      ;;
8053    esac
8054else
8055  enable_shared=yes
8056fi
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066  # Check whether --enable-static was given.
8067if test "${enable_static+set}" = set; then :
8068  enableval=$enable_static; p=${PACKAGE-default}
8069    case $enableval in
8070    yes) enable_static=yes ;;
8071    no) enable_static=no ;;
8072    *)
8073     enable_static=no
8074      # Look at the argument we got.  We use all the common list separators.
8075      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8076      for pkg in $enableval; do
8077	IFS="$lt_save_ifs"
8078	if test "X$pkg" = "X$p"; then
8079	  enable_static=yes
8080	fi
8081      done
8082      IFS="$lt_save_ifs"
8083      ;;
8084    esac
8085else
8086  enable_static=yes
8087fi
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098# Check whether --with-pic was given.
8099if test "${with_pic+set}" = set; then :
8100  withval=$with_pic; pic_mode="$withval"
8101else
8102  pic_mode=default
8103fi
8104
8105
8106test -z "$pic_mode" && pic_mode=default
8107
8108
8109
8110
8111
8112
8113
8114  # Check whether --enable-fast-install was given.
8115if test "${enable_fast_install+set}" = set; then :
8116  enableval=$enable_fast_install; p=${PACKAGE-default}
8117    case $enableval in
8118    yes) enable_fast_install=yes ;;
8119    no) enable_fast_install=no ;;
8120    *)
8121      enable_fast_install=no
8122      # Look at the argument we got.  We use all the common list separators.
8123      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8124      for pkg in $enableval; do
8125	IFS="$lt_save_ifs"
8126	if test "X$pkg" = "X$p"; then
8127	  enable_fast_install=yes
8128	fi
8129      done
8130      IFS="$lt_save_ifs"
8131      ;;
8132    esac
8133else
8134  enable_fast_install=yes
8135fi
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147# This can be used to rebuild libtool when needed
8148LIBTOOL_DEPS="$ltmain"
8149
8150# Always use our own libtool.
8151LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178test -z "$LN_S" && LN_S="ln -s"
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193if test -n "${ZSH_VERSION+set}" ; then
8194   setopt NO_GLOB_SUBST
8195fi
8196
8197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8198$as_echo_n "checking for objdir... " >&6; }
8199if ${lt_cv_objdir+:} false; then :
8200  $as_echo_n "(cached) " >&6
8201else
8202  rm -f .libs 2>/dev/null
8203mkdir .libs 2>/dev/null
8204if test -d .libs; then
8205  lt_cv_objdir=.libs
8206else
8207  # MS-DOS does not allow filenames that begin with a dot.
8208  lt_cv_objdir=_libs
8209fi
8210rmdir .libs 2>/dev/null
8211fi
8212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8213$as_echo "$lt_cv_objdir" >&6; }
8214objdir=$lt_cv_objdir
8215
8216
8217
8218
8219
8220cat >>confdefs.h <<_ACEOF
8221#define LT_OBJDIR "$lt_cv_objdir/"
8222_ACEOF
8223
8224
8225
8226
8227case $host_os in
8228aix3*)
8229  # AIX sometimes has problems with the GCC collect2 program.  For some
8230  # reason, if we set the COLLECT_NAMES environment variable, the problems
8231  # vanish in a puff of smoke.
8232  if test "X${COLLECT_NAMES+set}" != Xset; then
8233    COLLECT_NAMES=
8234    export COLLECT_NAMES
8235  fi
8236  ;;
8237esac
8238
8239# Global variables:
8240ofile=libtool
8241can_build_shared=yes
8242
8243# All known linkers require a `.a' archive for static linking (except MSVC,
8244# which needs '.lib').
8245libext=a
8246
8247with_gnu_ld="$lt_cv_prog_gnu_ld"
8248
8249old_CC="$CC"
8250old_CFLAGS="$CFLAGS"
8251
8252# Set sane defaults for various variables
8253test -z "$CC" && CC=cc
8254test -z "$LTCC" && LTCC=$CC
8255test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8256test -z "$LD" && LD=ld
8257test -z "$ac_objext" && ac_objext=o
8258
8259for cc_temp in $compiler""; do
8260  case $cc_temp in
8261    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8262    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8263    \-*) ;;
8264    *) break;;
8265  esac
8266done
8267cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8268
8269
8270# Only perform the check for file, if the check method requires it
8271test -z "$MAGIC_CMD" && MAGIC_CMD=file
8272case $deplibs_check_method in
8273file_magic*)
8274  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8275    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8276$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8277if ${lt_cv_path_MAGIC_CMD+:} false; then :
8278  $as_echo_n "(cached) " >&6
8279else
8280  case $MAGIC_CMD in
8281[\\/*] |  ?:[\\/]*)
8282  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8283  ;;
8284*)
8285  lt_save_MAGIC_CMD="$MAGIC_CMD"
8286  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8287  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8288  for ac_dir in $ac_dummy; do
8289    IFS="$lt_save_ifs"
8290    test -z "$ac_dir" && ac_dir=.
8291    if test -f $ac_dir/${ac_tool_prefix}file; then
8292      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8293      if test -n "$file_magic_test_file"; then
8294	case $deplibs_check_method in
8295	"file_magic "*)
8296	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8297	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8298	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8299	    $EGREP "$file_magic_regex" > /dev/null; then
8300	    :
8301	  else
8302	    cat <<_LT_EOF 1>&2
8303
8304*** Warning: the command libtool uses to detect shared libraries,
8305*** $file_magic_cmd, produces output that libtool cannot recognize.
8306*** The result is that libtool may fail to recognize shared libraries
8307*** as such.  This will affect the creation of libtool libraries that
8308*** depend on shared libraries, but programs linked with such libtool
8309*** libraries will work regardless of this problem.  Nevertheless, you
8310*** may want to report the problem to your system manager and/or to
8311*** bug-libtool@gnu.org
8312
8313_LT_EOF
8314	  fi ;;
8315	esac
8316      fi
8317      break
8318    fi
8319  done
8320  IFS="$lt_save_ifs"
8321  MAGIC_CMD="$lt_save_MAGIC_CMD"
8322  ;;
8323esac
8324fi
8325
8326MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8327if test -n "$MAGIC_CMD"; then
8328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8329$as_echo "$MAGIC_CMD" >&6; }
8330else
8331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8332$as_echo "no" >&6; }
8333fi
8334
8335
8336
8337
8338
8339if test -z "$lt_cv_path_MAGIC_CMD"; then
8340  if test -n "$ac_tool_prefix"; then
8341    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8342$as_echo_n "checking for file... " >&6; }
8343if ${lt_cv_path_MAGIC_CMD+:} false; then :
8344  $as_echo_n "(cached) " >&6
8345else
8346  case $MAGIC_CMD in
8347[\\/*] |  ?:[\\/]*)
8348  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8349  ;;
8350*)
8351  lt_save_MAGIC_CMD="$MAGIC_CMD"
8352  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8353  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8354  for ac_dir in $ac_dummy; do
8355    IFS="$lt_save_ifs"
8356    test -z "$ac_dir" && ac_dir=.
8357    if test -f $ac_dir/file; then
8358      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8359      if test -n "$file_magic_test_file"; then
8360	case $deplibs_check_method in
8361	"file_magic "*)
8362	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8363	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8364	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8365	    $EGREP "$file_magic_regex" > /dev/null; then
8366	    :
8367	  else
8368	    cat <<_LT_EOF 1>&2
8369
8370*** Warning: the command libtool uses to detect shared libraries,
8371*** $file_magic_cmd, produces output that libtool cannot recognize.
8372*** The result is that libtool may fail to recognize shared libraries
8373*** as such.  This will affect the creation of libtool libraries that
8374*** depend on shared libraries, but programs linked with such libtool
8375*** libraries will work regardless of this problem.  Nevertheless, you
8376*** may want to report the problem to your system manager and/or to
8377*** bug-libtool@gnu.org
8378
8379_LT_EOF
8380	  fi ;;
8381	esac
8382      fi
8383      break
8384    fi
8385  done
8386  IFS="$lt_save_ifs"
8387  MAGIC_CMD="$lt_save_MAGIC_CMD"
8388  ;;
8389esac
8390fi
8391
8392MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8393if test -n "$MAGIC_CMD"; then
8394  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8395$as_echo "$MAGIC_CMD" >&6; }
8396else
8397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8398$as_echo "no" >&6; }
8399fi
8400
8401
8402  else
8403    MAGIC_CMD=:
8404  fi
8405fi
8406
8407  fi
8408  ;;
8409esac
8410
8411# Use C for the default configuration in the libtool script
8412
8413lt_save_CC="$CC"
8414ac_ext=c
8415ac_cpp='$CPP $CPPFLAGS'
8416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8418ac_compiler_gnu=$ac_cv_c_compiler_gnu
8419
8420
8421# Source file extension for C test sources.
8422ac_ext=c
8423
8424# Object file extension for compiled C test sources.
8425objext=o
8426objext=$objext
8427
8428# Code to be used in simple compile tests
8429lt_simple_compile_test_code="int some_variable = 0;"
8430
8431# Code to be used in simple link tests
8432lt_simple_link_test_code='int main(){return(0);}'
8433
8434
8435
8436
8437
8438
8439
8440# If no C compiler was specified, use CC.
8441LTCC=${LTCC-"$CC"}
8442
8443# If no C compiler flags were specified, use CFLAGS.
8444LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8445
8446# Allow CC to be a program name with arguments.
8447compiler=$CC
8448
8449# Save the default compiler, since it gets overwritten when the other
8450# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8451compiler_DEFAULT=$CC
8452
8453# save warnings/boilerplate of simple test code
8454ac_outfile=conftest.$ac_objext
8455echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8456eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8457_lt_compiler_boilerplate=`cat conftest.err`
8458$RM conftest*
8459
8460ac_outfile=conftest.$ac_objext
8461echo "$lt_simple_link_test_code" >conftest.$ac_ext
8462eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8463_lt_linker_boilerplate=`cat conftest.err`
8464$RM -r conftest*
8465
8466
8467## CAVEAT EMPTOR:
8468## There is no encapsulation within the following macros, do not change
8469## the running order or otherwise move them around unless you know exactly
8470## what you are doing...
8471if test -n "$compiler"; then
8472
8473lt_prog_compiler_no_builtin_flag=
8474
8475if test "$GCC" = yes; then
8476  case $cc_basename in
8477  nvcc*)
8478    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8479  *)
8480    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8481  esac
8482
8483  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8484$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8485if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8486  $as_echo_n "(cached) " >&6
8487else
8488  lt_cv_prog_compiler_rtti_exceptions=no
8489   ac_outfile=conftest.$ac_objext
8490   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8491   lt_compiler_flag="-fno-rtti -fno-exceptions"
8492   # Insert the option either (1) after the last *FLAGS variable, or
8493   # (2) before a word containing "conftest.", or (3) at the end.
8494   # Note that $ac_compile itself does not contain backslashes and begins
8495   # with a dollar sign (not a hyphen), so the echo should work correctly.
8496   # The option is referenced via a variable to avoid confusing sed.
8497   lt_compile=`echo "$ac_compile" | $SED \
8498   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8499   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8500   -e 's:$: $lt_compiler_flag:'`
8501   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8502   (eval "$lt_compile" 2>conftest.err)
8503   ac_status=$?
8504   cat conftest.err >&5
8505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8506   if (exit $ac_status) && test -s "$ac_outfile"; then
8507     # The compiler can only warn and ignore the option if not recognized
8508     # So say no if there are warnings other than the usual output.
8509     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8510     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8511     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8512       lt_cv_prog_compiler_rtti_exceptions=yes
8513     fi
8514   fi
8515   $RM conftest*
8516
8517fi
8518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8519$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8520
8521if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8522    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8523else
8524    :
8525fi
8526
8527fi
8528
8529
8530
8531
8532
8533
8534  lt_prog_compiler_wl=
8535lt_prog_compiler_pic=
8536lt_prog_compiler_static=
8537
8538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8539$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8540
8541  if test "$GCC" = yes; then
8542    lt_prog_compiler_wl='-Wl,'
8543    lt_prog_compiler_static='-static'
8544
8545    case $host_os in
8546      aix*)
8547      # All AIX code is PIC.
8548      if test "$host_cpu" = ia64; then
8549	# AIX 5 now supports IA64 processor
8550	lt_prog_compiler_static='-Bstatic'
8551      fi
8552      lt_prog_compiler_pic='-fPIC'
8553      ;;
8554
8555    amigaos*)
8556      case $host_cpu in
8557      powerpc)
8558            # see comment about AmigaOS4 .so support
8559            lt_prog_compiler_pic='-fPIC'
8560        ;;
8561      m68k)
8562            # FIXME: we need at least 68020 code to build shared libraries, but
8563            # adding the `-m68020' flag to GCC prevents building anything better,
8564            # like `-m68040'.
8565            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8566        ;;
8567      esac
8568      ;;
8569
8570    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8571      # PIC is the default for these OSes.
8572      ;;
8573
8574    mingw* | cygwin* | pw32* | os2* | cegcc*)
8575      # This hack is so that the source file can tell whether it is being
8576      # built for inclusion in a dll (and should export symbols for example).
8577      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8578      # (--disable-auto-import) libraries
8579      lt_prog_compiler_pic='-DDLL_EXPORT'
8580      ;;
8581
8582    darwin* | rhapsody*)
8583      # PIC is the default on this platform
8584      # Common symbols not allowed in MH_DYLIB files
8585      lt_prog_compiler_pic='-fno-common'
8586      ;;
8587
8588    haiku*)
8589      # PIC is the default for Haiku.
8590      # The "-static" flag exists, but is broken.
8591      lt_prog_compiler_static=
8592      ;;
8593
8594    hpux*)
8595      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8596      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8597      # sets the default TLS model and affects inlining.
8598      case $host_cpu in
8599      hppa*64*)
8600	# +Z the default
8601	;;
8602      *)
8603	lt_prog_compiler_pic='-fPIC'
8604	;;
8605      esac
8606      ;;
8607
8608    interix[3-9]*)
8609      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8610      # Instead, we relocate shared libraries at runtime.
8611      ;;
8612
8613    msdosdjgpp*)
8614      # Just because we use GCC doesn't mean we suddenly get shared libraries
8615      # on systems that don't support them.
8616      lt_prog_compiler_can_build_shared=no
8617      enable_shared=no
8618      ;;
8619
8620    *nto* | *qnx*)
8621      # QNX uses GNU C++, but need to define -shared option too, otherwise
8622      # it will coredump.
8623      lt_prog_compiler_pic='-fPIC -shared'
8624      ;;
8625
8626    sysv4*MP*)
8627      if test -d /usr/nec; then
8628	lt_prog_compiler_pic=-Kconform_pic
8629      fi
8630      ;;
8631
8632    *)
8633      lt_prog_compiler_pic='-fPIC'
8634      ;;
8635    esac
8636
8637    case $cc_basename in
8638    nvcc*) # Cuda Compiler Driver 2.2
8639      lt_prog_compiler_wl='-Xlinker '
8640      lt_prog_compiler_pic='-Xcompiler -fPIC'
8641      ;;
8642    esac
8643  else
8644    # PORTME Check for flag to pass linker flags through the system compiler.
8645    case $host_os in
8646    aix*)
8647      lt_prog_compiler_wl='-Wl,'
8648      if test "$host_cpu" = ia64; then
8649	# AIX 5 now supports IA64 processor
8650	lt_prog_compiler_static='-Bstatic'
8651      else
8652	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8653      fi
8654      ;;
8655
8656    mingw* | cygwin* | pw32* | os2* | cegcc*)
8657      # This hack is so that the source file can tell whether it is being
8658      # built for inclusion in a dll (and should export symbols for example).
8659      lt_prog_compiler_pic='-DDLL_EXPORT'
8660      ;;
8661
8662    hpux9* | hpux10* | hpux11*)
8663      lt_prog_compiler_wl='-Wl,'
8664      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8665      # not for PA HP-UX.
8666      case $host_cpu in
8667      hppa*64*|ia64*)
8668	# +Z the default
8669	;;
8670      *)
8671	lt_prog_compiler_pic='+Z'
8672	;;
8673      esac
8674      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8675      lt_prog_compiler_static='${wl}-a ${wl}archive'
8676      ;;
8677
8678    irix5* | irix6* | nonstopux*)
8679      lt_prog_compiler_wl='-Wl,'
8680      # PIC (with -KPIC) is the default.
8681      lt_prog_compiler_static='-non_shared'
8682      ;;
8683
8684    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8685      case $cc_basename in
8686      # old Intel for x86_64 which still supported -KPIC.
8687      ecc*)
8688	lt_prog_compiler_wl='-Wl,'
8689	lt_prog_compiler_pic='-KPIC'
8690	lt_prog_compiler_static='-static'
8691        ;;
8692      # icc used to be incompatible with GCC.
8693      # ICC 10 doesn't accept -KPIC any more.
8694      icc* | ifort*)
8695	lt_prog_compiler_wl='-Wl,'
8696	lt_prog_compiler_pic='-fPIC'
8697	lt_prog_compiler_static='-static'
8698        ;;
8699      # Lahey Fortran 8.1.
8700      lf95*)
8701	lt_prog_compiler_wl='-Wl,'
8702	lt_prog_compiler_pic='--shared'
8703	lt_prog_compiler_static='--static'
8704	;;
8705      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8706        # Portland Group compilers (*not* the Pentium gcc compiler,
8707	# which looks to be a dead project)
8708	lt_prog_compiler_wl='-Wl,'
8709	lt_prog_compiler_pic='-fpic'
8710	lt_prog_compiler_static='-Bstatic'
8711        ;;
8712      ccc*)
8713        lt_prog_compiler_wl='-Wl,'
8714        # All Alpha code is PIC.
8715        lt_prog_compiler_static='-non_shared'
8716        ;;
8717      xl* | bgxl* | bgf* | mpixl*)
8718	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8719	lt_prog_compiler_wl='-Wl,'
8720	lt_prog_compiler_pic='-qpic'
8721	lt_prog_compiler_static='-qstaticlink'
8722	;;
8723      *)
8724	case `$CC -V 2>&1 | sed 5q` in
8725	*Sun\ F* | *Sun*Fortran*)
8726	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8727	  lt_prog_compiler_pic='-KPIC'
8728	  lt_prog_compiler_static='-Bstatic'
8729	  lt_prog_compiler_wl=''
8730	  ;;
8731	*Sun\ C*)
8732	  # Sun C 5.9
8733	  lt_prog_compiler_pic='-KPIC'
8734	  lt_prog_compiler_static='-Bstatic'
8735	  lt_prog_compiler_wl='-Wl,'
8736	  ;;
8737	esac
8738	;;
8739      esac
8740      ;;
8741
8742    newsos6)
8743      lt_prog_compiler_pic='-KPIC'
8744      lt_prog_compiler_static='-Bstatic'
8745      ;;
8746
8747    *nto* | *qnx*)
8748      # QNX uses GNU C++, but need to define -shared option too, otherwise
8749      # it will coredump.
8750      lt_prog_compiler_pic='-fPIC -shared'
8751      ;;
8752
8753    osf3* | osf4* | osf5*)
8754      lt_prog_compiler_wl='-Wl,'
8755      # All OSF/1 code is PIC.
8756      lt_prog_compiler_static='-non_shared'
8757      ;;
8758
8759    rdos*)
8760      lt_prog_compiler_static='-non_shared'
8761      ;;
8762
8763    solaris*)
8764      lt_prog_compiler_pic='-KPIC'
8765      lt_prog_compiler_static='-Bstatic'
8766      case $cc_basename in
8767      f77* | f90* | f95*)
8768	lt_prog_compiler_wl='-Qoption ld ';;
8769      *)
8770	lt_prog_compiler_wl='-Wl,';;
8771      esac
8772      ;;
8773
8774    sunos4*)
8775      lt_prog_compiler_wl='-Qoption ld '
8776      lt_prog_compiler_pic='-PIC'
8777      lt_prog_compiler_static='-Bstatic'
8778      ;;
8779
8780    sysv4 | sysv4.2uw2* | sysv4.3*)
8781      lt_prog_compiler_wl='-Wl,'
8782      lt_prog_compiler_pic='-KPIC'
8783      lt_prog_compiler_static='-Bstatic'
8784      ;;
8785
8786    sysv4*MP*)
8787      if test -d /usr/nec ;then
8788	lt_prog_compiler_pic='-Kconform_pic'
8789	lt_prog_compiler_static='-Bstatic'
8790      fi
8791      ;;
8792
8793    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8794      lt_prog_compiler_wl='-Wl,'
8795      lt_prog_compiler_pic='-KPIC'
8796      lt_prog_compiler_static='-Bstatic'
8797      ;;
8798
8799    unicos*)
8800      lt_prog_compiler_wl='-Wl,'
8801      lt_prog_compiler_can_build_shared=no
8802      ;;
8803
8804    uts4*)
8805      lt_prog_compiler_pic='-pic'
8806      lt_prog_compiler_static='-Bstatic'
8807      ;;
8808
8809    *)
8810      lt_prog_compiler_can_build_shared=no
8811      ;;
8812    esac
8813  fi
8814
8815case $host_os in
8816  # For platforms which do not support PIC, -DPIC is meaningless:
8817  *djgpp*)
8818    lt_prog_compiler_pic=
8819    ;;
8820  *)
8821    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8822    ;;
8823esac
8824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8825$as_echo "$lt_prog_compiler_pic" >&6; }
8826
8827
8828
8829
8830
8831
8832#
8833# Check to make sure the PIC flag actually works.
8834#
8835if test -n "$lt_prog_compiler_pic"; then
8836  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8837$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8838if ${lt_cv_prog_compiler_pic_works+:} false; then :
8839  $as_echo_n "(cached) " >&6
8840else
8841  lt_cv_prog_compiler_pic_works=no
8842   ac_outfile=conftest.$ac_objext
8843   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8844   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8845   # Insert the option either (1) after the last *FLAGS variable, or
8846   # (2) before a word containing "conftest.", or (3) at the end.
8847   # Note that $ac_compile itself does not contain backslashes and begins
8848   # with a dollar sign (not a hyphen), so the echo should work correctly.
8849   # The option is referenced via a variable to avoid confusing sed.
8850   lt_compile=`echo "$ac_compile" | $SED \
8851   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8852   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8853   -e 's:$: $lt_compiler_flag:'`
8854   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8855   (eval "$lt_compile" 2>conftest.err)
8856   ac_status=$?
8857   cat conftest.err >&5
8858   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8859   if (exit $ac_status) && test -s "$ac_outfile"; then
8860     # The compiler can only warn and ignore the option if not recognized
8861     # So say no if there are warnings other than the usual output.
8862     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8863     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8864     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8865       lt_cv_prog_compiler_pic_works=yes
8866     fi
8867   fi
8868   $RM conftest*
8869
8870fi
8871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8872$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8873
8874if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8875    case $lt_prog_compiler_pic in
8876     "" | " "*) ;;
8877     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8878     esac
8879else
8880    lt_prog_compiler_pic=
8881     lt_prog_compiler_can_build_shared=no
8882fi
8883
8884fi
8885
8886
8887
8888
8889
8890
8891#
8892# Check to make sure the static flag actually works.
8893#
8894wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8896$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8897if ${lt_cv_prog_compiler_static_works+:} false; then :
8898  $as_echo_n "(cached) " >&6
8899else
8900  lt_cv_prog_compiler_static_works=no
8901   save_LDFLAGS="$LDFLAGS"
8902   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8903   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8904   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8905     # The linker can only warn and ignore the option if not recognized
8906     # So say no if there are warnings
8907     if test -s conftest.err; then
8908       # Append any errors to the config.log.
8909       cat conftest.err 1>&5
8910       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8911       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8912       if diff conftest.exp conftest.er2 >/dev/null; then
8913         lt_cv_prog_compiler_static_works=yes
8914       fi
8915     else
8916       lt_cv_prog_compiler_static_works=yes
8917     fi
8918   fi
8919   $RM -r conftest*
8920   LDFLAGS="$save_LDFLAGS"
8921
8922fi
8923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8924$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8925
8926if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8927    :
8928else
8929    lt_prog_compiler_static=
8930fi
8931
8932
8933
8934
8935
8936
8937
8938  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8939$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8940if ${lt_cv_prog_compiler_c_o+:} false; then :
8941  $as_echo_n "(cached) " >&6
8942else
8943  lt_cv_prog_compiler_c_o=no
8944   $RM -r conftest 2>/dev/null
8945   mkdir conftest
8946   cd conftest
8947   mkdir out
8948   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8949
8950   lt_compiler_flag="-o out/conftest2.$ac_objext"
8951   # Insert the option either (1) after the last *FLAGS variable, or
8952   # (2) before a word containing "conftest.", or (3) at the end.
8953   # Note that $ac_compile itself does not contain backslashes and begins
8954   # with a dollar sign (not a hyphen), so the echo should work correctly.
8955   lt_compile=`echo "$ac_compile" | $SED \
8956   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8957   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8958   -e 's:$: $lt_compiler_flag:'`
8959   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8960   (eval "$lt_compile" 2>out/conftest.err)
8961   ac_status=$?
8962   cat out/conftest.err >&5
8963   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8964   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8965   then
8966     # The compiler can only warn and ignore the option if not recognized
8967     # So say no if there are warnings
8968     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8969     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8970     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8971       lt_cv_prog_compiler_c_o=yes
8972     fi
8973   fi
8974   chmod u+w . 2>&5
8975   $RM conftest*
8976   # SGI C++ compiler will create directory out/ii_files/ for
8977   # template instantiation
8978   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8979   $RM out/* && rmdir out
8980   cd ..
8981   $RM -r conftest
8982   $RM conftest*
8983
8984fi
8985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8986$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8987
8988
8989
8990
8991
8992
8993  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8994$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8995if ${lt_cv_prog_compiler_c_o+:} false; then :
8996  $as_echo_n "(cached) " >&6
8997else
8998  lt_cv_prog_compiler_c_o=no
8999   $RM -r conftest 2>/dev/null
9000   mkdir conftest
9001   cd conftest
9002   mkdir out
9003   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9004
9005   lt_compiler_flag="-o out/conftest2.$ac_objext"
9006   # Insert the option either (1) after the last *FLAGS variable, or
9007   # (2) before a word containing "conftest.", or (3) at the end.
9008   # Note that $ac_compile itself does not contain backslashes and begins
9009   # with a dollar sign (not a hyphen), so the echo should work correctly.
9010   lt_compile=`echo "$ac_compile" | $SED \
9011   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9012   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9013   -e 's:$: $lt_compiler_flag:'`
9014   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9015   (eval "$lt_compile" 2>out/conftest.err)
9016   ac_status=$?
9017   cat out/conftest.err >&5
9018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9019   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9020   then
9021     # The compiler can only warn and ignore the option if not recognized
9022     # So say no if there are warnings
9023     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9024     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9025     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9026       lt_cv_prog_compiler_c_o=yes
9027     fi
9028   fi
9029   chmod u+w . 2>&5
9030   $RM conftest*
9031   # SGI C++ compiler will create directory out/ii_files/ for
9032   # template instantiation
9033   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9034   $RM out/* && rmdir out
9035   cd ..
9036   $RM -r conftest
9037   $RM conftest*
9038
9039fi
9040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9041$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9042
9043
9044
9045
9046hard_links="nottested"
9047if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9048  # do not overwrite the value of need_locks provided by the user
9049  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9050$as_echo_n "checking if we can lock with hard links... " >&6; }
9051  hard_links=yes
9052  $RM conftest*
9053  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9054  touch conftest.a
9055  ln conftest.a conftest.b 2>&5 || hard_links=no
9056  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9058$as_echo "$hard_links" >&6; }
9059  if test "$hard_links" = no; then
9060    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9061$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9062    need_locks=warn
9063  fi
9064else
9065  need_locks=no
9066fi
9067
9068
9069
9070
9071
9072
9073  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9074$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9075
9076  runpath_var=
9077  allow_undefined_flag=
9078  always_export_symbols=no
9079  archive_cmds=
9080  archive_expsym_cmds=
9081  compiler_needs_object=no
9082  enable_shared_with_static_runtimes=no
9083  export_dynamic_flag_spec=
9084  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9085  hardcode_automatic=no
9086  hardcode_direct=no
9087  hardcode_direct_absolute=no
9088  hardcode_libdir_flag_spec=
9089  hardcode_libdir_flag_spec_ld=
9090  hardcode_libdir_separator=
9091  hardcode_minus_L=no
9092  hardcode_shlibpath_var=unsupported
9093  inherit_rpath=no
9094  link_all_deplibs=unknown
9095  module_cmds=
9096  module_expsym_cmds=
9097  old_archive_from_new_cmds=
9098  old_archive_from_expsyms_cmds=
9099  thread_safe_flag_spec=
9100  whole_archive_flag_spec=
9101  # include_expsyms should be a list of space-separated symbols to be *always*
9102  # included in the symbol list
9103  include_expsyms=
9104  # exclude_expsyms can be an extended regexp of symbols to exclude
9105  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9106  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9107  # as well as any symbol that contains `d'.
9108  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9109  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9110  # platforms (ab)use it in PIC code, but their linkers get confused if
9111  # the symbol is explicitly referenced.  Since portable code cannot
9112  # rely on this symbol name, it's probably fine to never include it in
9113  # preloaded symbol tables.
9114  # Exclude shared library initialization/finalization symbols.
9115  extract_expsyms_cmds=
9116
9117  case $host_os in
9118  cygwin* | mingw* | pw32* | cegcc*)
9119    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9120    # When not using gcc, we currently assume that we are using
9121    # Microsoft Visual C++.
9122    if test "$GCC" != yes; then
9123      with_gnu_ld=no
9124    fi
9125    ;;
9126  interix*)
9127    # we just hope/assume this is gcc and not c89 (= MSVC++)
9128    with_gnu_ld=yes
9129    ;;
9130  openbsd*)
9131    with_gnu_ld=no
9132    ;;
9133  esac
9134
9135  ld_shlibs=yes
9136
9137  # On some targets, GNU ld is compatible enough with the native linker
9138  # that we're better off using the native interface for both.
9139  lt_use_gnu_ld_interface=no
9140  if test "$with_gnu_ld" = yes; then
9141    case $host_os in
9142      aix*)
9143	# The AIX port of GNU ld has always aspired to compatibility
9144	# with the native linker.  However, as the warning in the GNU ld
9145	# block says, versions before 2.19.5* couldn't really create working
9146	# shared libraries, regardless of the interface used.
9147	case `$LD -v 2>&1` in
9148	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9149	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9150	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9151	  *)
9152	    lt_use_gnu_ld_interface=yes
9153	    ;;
9154	esac
9155	;;
9156      *)
9157	lt_use_gnu_ld_interface=yes
9158	;;
9159    esac
9160  fi
9161
9162  if test "$lt_use_gnu_ld_interface" = yes; then
9163    # If archive_cmds runs LD, not CC, wlarc should be empty
9164    wlarc='${wl}'
9165
9166    # Set some defaults for GNU ld with shared library support. These
9167    # are reset later if shared libraries are not supported. Putting them
9168    # here allows them to be overridden if necessary.
9169    runpath_var=LD_RUN_PATH
9170    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9171    export_dynamic_flag_spec='${wl}--export-dynamic'
9172    # ancient GNU ld didn't support --whole-archive et. al.
9173    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9174      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9175    else
9176      whole_archive_flag_spec=
9177    fi
9178    supports_anon_versioning=no
9179    case `$LD -v 2>&1` in
9180      *GNU\ gold*) supports_anon_versioning=yes ;;
9181      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9182      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9183      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9184      *\ 2.11.*) ;; # other 2.11 versions
9185      *) supports_anon_versioning=yes ;;
9186    esac
9187
9188    # See if GNU ld supports shared libraries.
9189    case $host_os in
9190    aix[3-9]*)
9191      # On AIX/PPC, the GNU linker is very broken
9192      if test "$host_cpu" != ia64; then
9193	ld_shlibs=no
9194	cat <<_LT_EOF 1>&2
9195
9196*** Warning: the GNU linker, at least up to release 2.19, is reported
9197*** to be unable to reliably create shared libraries on AIX.
9198*** Therefore, libtool is disabling shared libraries support.  If you
9199*** really care for shared libraries, you may want to install binutils
9200*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9201*** You will then need to restart the configuration process.
9202
9203_LT_EOF
9204      fi
9205      ;;
9206
9207    amigaos*)
9208      case $host_cpu in
9209      powerpc)
9210            # see comment about AmigaOS4 .so support
9211            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9212            archive_expsym_cmds=''
9213        ;;
9214      m68k)
9215            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)'
9216            hardcode_libdir_flag_spec='-L$libdir'
9217            hardcode_minus_L=yes
9218        ;;
9219      esac
9220      ;;
9221
9222    beos*)
9223      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9224	allow_undefined_flag=unsupported
9225	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9226	# support --undefined.  This deserves some investigation.  FIXME
9227	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9228      else
9229	ld_shlibs=no
9230      fi
9231      ;;
9232
9233    cygwin* | mingw* | pw32* | cegcc*)
9234      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9235      # as there is no search path for DLLs.
9236      hardcode_libdir_flag_spec='-L$libdir'
9237      export_dynamic_flag_spec='${wl}--export-all-symbols'
9238      allow_undefined_flag=unsupported
9239      always_export_symbols=no
9240      enable_shared_with_static_runtimes=yes
9241      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9242
9243      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9244        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9245	# If the export-symbols file already is a .def file (1st line
9246	# is EXPORTS), use it as is; otherwise, prepend...
9247	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9248	  cp $export_symbols $output_objdir/$soname.def;
9249	else
9250	  echo EXPORTS > $output_objdir/$soname.def;
9251	  cat $export_symbols >> $output_objdir/$soname.def;
9252	fi~
9253	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9254      else
9255	ld_shlibs=no
9256      fi
9257      ;;
9258
9259    haiku*)
9260      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9261      link_all_deplibs=yes
9262      ;;
9263
9264    interix[3-9]*)
9265      hardcode_direct=no
9266      hardcode_shlibpath_var=no
9267      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9268      export_dynamic_flag_spec='${wl}-E'
9269      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9270      # Instead, shared libraries are loaded at an image base (0x10000000 by
9271      # default) and relocated if they conflict, which is a slow very memory
9272      # consuming and fragmenting process.  To avoid this, we pick a random,
9273      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9274      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9275      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9276      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'
9277      ;;
9278
9279    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9280      tmp_diet=no
9281      if test "$host_os" = linux-dietlibc; then
9282	case $cc_basename in
9283	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9284	esac
9285      fi
9286      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9287	 && test "$tmp_diet" = no
9288      then
9289	tmp_addflag=' $pic_flag'
9290	tmp_sharedflag='-shared'
9291	case $cc_basename,$host_cpu in
9292        pgcc*)				# Portland Group C compiler
9293	  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'
9294	  tmp_addflag=' $pic_flag'
9295	  ;;
9296	pgf77* | pgf90* | pgf95* | pgfortran*)
9297					# Portland Group f77 and f90 compilers
9298	  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'
9299	  tmp_addflag=' $pic_flag -Mnomain' ;;
9300	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9301	  tmp_addflag=' -i_dynamic' ;;
9302	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9303	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9304	ifc* | ifort*)			# Intel Fortran compiler
9305	  tmp_addflag=' -nofor_main' ;;
9306	lf95*)				# Lahey Fortran 8.1
9307	  whole_archive_flag_spec=
9308	  tmp_sharedflag='--shared' ;;
9309	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9310	  tmp_sharedflag='-qmkshrobj'
9311	  tmp_addflag= ;;
9312	nvcc*)	# Cuda Compiler Driver 2.2
9313	  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'
9314	  compiler_needs_object=yes
9315	  ;;
9316	esac
9317	case `$CC -V 2>&1 | sed 5q` in
9318	*Sun\ C*)			# Sun C 5.9
9319	  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'
9320	  compiler_needs_object=yes
9321	  tmp_sharedflag='-G' ;;
9322	*Sun\ F*)			# Sun Fortran 8.3
9323	  tmp_sharedflag='-G' ;;
9324	esac
9325	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9326
9327        if test "x$supports_anon_versioning" = xyes; then
9328          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9329	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9330	    echo "local: *; };" >> $output_objdir/$libname.ver~
9331	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9332        fi
9333
9334	case $cc_basename in
9335	xlf* | bgf* | bgxlf* | mpixlf*)
9336	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9337	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9338	  hardcode_libdir_flag_spec=
9339	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9340	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9341	  if test "x$supports_anon_versioning" = xyes; then
9342	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9343	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9344	      echo "local: *; };" >> $output_objdir/$libname.ver~
9345	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9346	  fi
9347	  ;;
9348	esac
9349      else
9350        ld_shlibs=no
9351      fi
9352      ;;
9353
9354    netbsd*)
9355      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9356	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9357	wlarc=
9358      else
9359	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9360	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9361      fi
9362      ;;
9363
9364    solaris*)
9365      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9366	ld_shlibs=no
9367	cat <<_LT_EOF 1>&2
9368
9369*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9370*** create shared libraries on Solaris systems.  Therefore, libtool
9371*** is disabling shared libraries support.  We urge you to upgrade GNU
9372*** binutils to release 2.9.1 or newer.  Another option is to modify
9373*** your PATH or compiler configuration so that the native linker is
9374*** used, and then restart.
9375
9376_LT_EOF
9377      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9378	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9379	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9380      else
9381	ld_shlibs=no
9382      fi
9383      ;;
9384
9385    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9386      case `$LD -v 2>&1` in
9387        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9388	ld_shlibs=no
9389	cat <<_LT_EOF 1>&2
9390
9391*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9392*** reliably create shared libraries on SCO systems.  Therefore, libtool
9393*** is disabling shared libraries support.  We urge you to upgrade GNU
9394*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9395*** your PATH or compiler configuration so that the native linker is
9396*** used, and then restart.
9397
9398_LT_EOF
9399	;;
9400	*)
9401	  # For security reasons, it is highly recommended that you always
9402	  # use absolute paths for naming shared libraries, and exclude the
9403	  # DT_RUNPATH tag from executables and libraries.  But doing so
9404	  # requires that you compile everything twice, which is a pain.
9405	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9406	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9407	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9408	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9409	  else
9410	    ld_shlibs=no
9411	  fi
9412	;;
9413      esac
9414      ;;
9415
9416    sunos4*)
9417      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9418      wlarc=
9419      hardcode_direct=yes
9420      hardcode_shlibpath_var=no
9421      ;;
9422
9423    *)
9424      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9425	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9426	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9427      else
9428	ld_shlibs=no
9429      fi
9430      ;;
9431    esac
9432
9433    if test "$ld_shlibs" = no; then
9434      runpath_var=
9435      hardcode_libdir_flag_spec=
9436      export_dynamic_flag_spec=
9437      whole_archive_flag_spec=
9438    fi
9439  else
9440    # PORTME fill in a description of your system's linker (not GNU ld)
9441    case $host_os in
9442    aix3*)
9443      allow_undefined_flag=unsupported
9444      always_export_symbols=yes
9445      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'
9446      # Note: this linker hardcodes the directories in LIBPATH if there
9447      # are no directories specified by -L.
9448      hardcode_minus_L=yes
9449      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9450	# Neither direct hardcoding nor static linking is supported with a
9451	# broken collect2.
9452	hardcode_direct=unsupported
9453      fi
9454      ;;
9455
9456    aix[4-9]*)
9457      if test "$host_cpu" = ia64; then
9458	# On IA64, the linker does run time linking by default, so we don't
9459	# have to do anything special.
9460	aix_use_runtimelinking=no
9461	exp_sym_flag='-Bexport'
9462	no_entry_flag=""
9463      else
9464	# If we're using GNU nm, then we don't want the "-C" option.
9465	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9466	# Also, AIX nm treats weak defined symbols like other global
9467	# defined symbols, whereas GNU nm marks them as "W".
9468	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9469	  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'
9470	else
9471	  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'
9472	fi
9473	aix_use_runtimelinking=no
9474
9475	# Test if we are trying to use run time linking or normal
9476	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9477	# need to do runtime linking.
9478	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9479	  for ld_flag in $LDFLAGS; do
9480	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9481	    aix_use_runtimelinking=yes
9482	    break
9483	  fi
9484	  done
9485	  ;;
9486	esac
9487
9488	exp_sym_flag='-bexport'
9489	no_entry_flag='-bnoentry'
9490      fi
9491
9492      # When large executables or shared objects are built, AIX ld can
9493      # have problems creating the table of contents.  If linking a library
9494      # or program results in "error TOC overflow" add -mminimal-toc to
9495      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9496      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9497
9498      archive_cmds=''
9499      hardcode_direct=yes
9500      hardcode_direct_absolute=yes
9501      hardcode_libdir_separator=':'
9502      link_all_deplibs=yes
9503      file_list_spec='${wl}-f,'
9504
9505      if test "$GCC" = yes; then
9506	case $host_os in aix4.[012]|aix4.[012].*)
9507	# We only want to do this on AIX 4.2 and lower, the check
9508	# below for broken collect2 doesn't work under 4.3+
9509	  collect2name=`${CC} -print-prog-name=collect2`
9510	  if test -f "$collect2name" &&
9511	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9512	  then
9513	  # We have reworked collect2
9514	  :
9515	  else
9516	  # We have old collect2
9517	  hardcode_direct=unsupported
9518	  # It fails to find uninstalled libraries when the uninstalled
9519	  # path is not listed in the libpath.  Setting hardcode_minus_L
9520	  # to unsupported forces relinking
9521	  hardcode_minus_L=yes
9522	  hardcode_libdir_flag_spec='-L$libdir'
9523	  hardcode_libdir_separator=
9524	  fi
9525	  ;;
9526	esac
9527	shared_flag='-shared'
9528	if test "$aix_use_runtimelinking" = yes; then
9529	  shared_flag="$shared_flag "'${wl}-G'
9530	fi
9531      else
9532	# not using gcc
9533	if test "$host_cpu" = ia64; then
9534	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9535	# chokes on -Wl,-G. The following line is correct:
9536	  shared_flag='-G'
9537	else
9538	  if test "$aix_use_runtimelinking" = yes; then
9539	    shared_flag='${wl}-G'
9540	  else
9541	    shared_flag='${wl}-bM:SRE'
9542	  fi
9543	fi
9544      fi
9545
9546      export_dynamic_flag_spec='${wl}-bexpall'
9547      # It seems that -bexpall does not export symbols beginning with
9548      # underscore (_), so it is better to generate a list of symbols to export.
9549      always_export_symbols=yes
9550      if test "$aix_use_runtimelinking" = yes; then
9551	# Warning - without using the other runtime loading flags (-brtl),
9552	# -berok will link without error, but may produce a broken library.
9553	allow_undefined_flag='-berok'
9554        # Determine the default libpath from the value encoded in an
9555        # empty executable.
9556        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9557/* end confdefs.h.  */
9558
9559int
9560main ()
9561{
9562
9563  ;
9564  return 0;
9565}
9566_ACEOF
9567if ac_fn_c_try_link "$LINENO"; then :
9568
9569lt_aix_libpath_sed='
9570    /Import File Strings/,/^$/ {
9571	/^0/ {
9572	    s/^0  *\(.*\)$/\1/
9573	    p
9574	}
9575    }'
9576aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9577# Check for a 64-bit object if we didn't find anything.
9578if test -z "$aix_libpath"; then
9579  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9580fi
9581fi
9582rm -f core conftest.err conftest.$ac_objext \
9583    conftest$ac_exeext conftest.$ac_ext
9584if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9585
9586        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9587        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"
9588      else
9589	if test "$host_cpu" = ia64; then
9590	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9591	  allow_undefined_flag="-z nodefs"
9592	  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"
9593	else
9594	 # Determine the default libpath from the value encoded in an
9595	 # empty executable.
9596	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9597/* end confdefs.h.  */
9598
9599int
9600main ()
9601{
9602
9603  ;
9604  return 0;
9605}
9606_ACEOF
9607if ac_fn_c_try_link "$LINENO"; then :
9608
9609lt_aix_libpath_sed='
9610    /Import File Strings/,/^$/ {
9611	/^0/ {
9612	    s/^0  *\(.*\)$/\1/
9613	    p
9614	}
9615    }'
9616aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9617# Check for a 64-bit object if we didn't find anything.
9618if test -z "$aix_libpath"; then
9619  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9620fi
9621fi
9622rm -f core conftest.err conftest.$ac_objext \
9623    conftest$ac_exeext conftest.$ac_ext
9624if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9625
9626	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9627	  # Warning - without using the other run time loading flags,
9628	  # -berok will link without error, but may produce a broken library.
9629	  no_undefined_flag=' ${wl}-bernotok'
9630	  allow_undefined_flag=' ${wl}-berok'
9631	  if test "$with_gnu_ld" = yes; then
9632	    # We only use this code for GNU lds that support --whole-archive.
9633	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9634	  else
9635	    # Exported symbols can be pulled into shared objects from archives
9636	    whole_archive_flag_spec='$convenience'
9637	  fi
9638	  archive_cmds_need_lc=yes
9639	  # This is similar to how AIX traditionally builds its shared libraries.
9640	  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'
9641	fi
9642      fi
9643      ;;
9644
9645    amigaos*)
9646      case $host_cpu in
9647      powerpc)
9648            # see comment about AmigaOS4 .so support
9649            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9650            archive_expsym_cmds=''
9651        ;;
9652      m68k)
9653            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)'
9654            hardcode_libdir_flag_spec='-L$libdir'
9655            hardcode_minus_L=yes
9656        ;;
9657      esac
9658      ;;
9659
9660    bsdi[45]*)
9661      export_dynamic_flag_spec=-rdynamic
9662      ;;
9663
9664    cygwin* | mingw* | pw32* | cegcc*)
9665      # When not using gcc, we currently assume that we are using
9666      # Microsoft Visual C++.
9667      # hardcode_libdir_flag_spec is actually meaningless, as there is
9668      # no search path for DLLs.
9669      hardcode_libdir_flag_spec=' '
9670      allow_undefined_flag=unsupported
9671      # Tell ltmain to make .lib files, not .a files.
9672      libext=lib
9673      # Tell ltmain to make .dll files, not .so files.
9674      shrext_cmds=".dll"
9675      # FIXME: Setting linknames here is a bad hack.
9676      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9677      # The linker will automatically build a .lib file if we build a DLL.
9678      old_archive_from_new_cmds='true'
9679      # FIXME: Should let the user specify the lib program.
9680      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9681      fix_srcfile_path='`cygpath -w "$srcfile"`'
9682      enable_shared_with_static_runtimes=yes
9683      ;;
9684
9685    darwin* | rhapsody*)
9686
9687
9688  archive_cmds_need_lc=no
9689  hardcode_direct=no
9690  hardcode_automatic=yes
9691  hardcode_shlibpath_var=unsupported
9692  if test "$lt_cv_ld_force_load" = "yes"; then
9693    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\"`'
9694  else
9695    whole_archive_flag_spec=''
9696  fi
9697  link_all_deplibs=yes
9698  allow_undefined_flag="$_lt_dar_allow_undefined"
9699  case $cc_basename in
9700     ifort*) _lt_dar_can_shared=yes ;;
9701     *) _lt_dar_can_shared=$GCC ;;
9702  esac
9703  if test "$_lt_dar_can_shared" = "yes"; then
9704    output_verbose_link_cmd=func_echo_all
9705    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9706    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9707    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}"
9708    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}"
9709
9710  else
9711  ld_shlibs=no
9712  fi
9713
9714      ;;
9715
9716    dgux*)
9717      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9718      hardcode_libdir_flag_spec='-L$libdir'
9719      hardcode_shlibpath_var=no
9720      ;;
9721
9722    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9723    # support.  Future versions do this automatically, but an explicit c++rt0.o
9724    # does not break anything, and helps significantly (at the cost of a little
9725    # extra space).
9726    freebsd2.2*)
9727      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9728      hardcode_libdir_flag_spec='-R$libdir'
9729      hardcode_direct=yes
9730      hardcode_shlibpath_var=no
9731      ;;
9732
9733    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9734    freebsd2.*)
9735      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9736      hardcode_direct=yes
9737      hardcode_minus_L=yes
9738      hardcode_shlibpath_var=no
9739      ;;
9740
9741    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9742    freebsd* | dragonfly*)
9743      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9744      hardcode_libdir_flag_spec='-R$libdir'
9745      hardcode_direct=yes
9746      hardcode_shlibpath_var=no
9747      ;;
9748
9749    hpux9*)
9750      if test "$GCC" = yes; then
9751	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'
9752      else
9753	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'
9754      fi
9755      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9756      hardcode_libdir_separator=:
9757      hardcode_direct=yes
9758
9759      # hardcode_minus_L: Not really in the search PATH,
9760      # but as the default location of the library.
9761      hardcode_minus_L=yes
9762      export_dynamic_flag_spec='${wl}-E'
9763      ;;
9764
9765    hpux10*)
9766      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9767	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9768      else
9769	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9770      fi
9771      if test "$with_gnu_ld" = no; then
9772	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9773	hardcode_libdir_flag_spec_ld='+b $libdir'
9774	hardcode_libdir_separator=:
9775	hardcode_direct=yes
9776	hardcode_direct_absolute=yes
9777	export_dynamic_flag_spec='${wl}-E'
9778	# hardcode_minus_L: Not really in the search PATH,
9779	# but as the default location of the library.
9780	hardcode_minus_L=yes
9781      fi
9782      ;;
9783
9784    hpux11*)
9785      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9786	case $host_cpu in
9787	hppa*64*)
9788	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9789	  ;;
9790	ia64*)
9791	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9792	  ;;
9793	*)
9794	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9795	  ;;
9796	esac
9797      else
9798	case $host_cpu in
9799	hppa*64*)
9800	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9801	  ;;
9802	ia64*)
9803	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9804	  ;;
9805	*)
9806
9807	  # Older versions of the 11.00 compiler do not understand -b yet
9808	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9809	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9810$as_echo_n "checking if $CC understands -b... " >&6; }
9811if ${lt_cv_prog_compiler__b+:} false; then :
9812  $as_echo_n "(cached) " >&6
9813else
9814  lt_cv_prog_compiler__b=no
9815   save_LDFLAGS="$LDFLAGS"
9816   LDFLAGS="$LDFLAGS -b"
9817   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9818   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9819     # The linker can only warn and ignore the option if not recognized
9820     # So say no if there are warnings
9821     if test -s conftest.err; then
9822       # Append any errors to the config.log.
9823       cat conftest.err 1>&5
9824       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9825       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9826       if diff conftest.exp conftest.er2 >/dev/null; then
9827         lt_cv_prog_compiler__b=yes
9828       fi
9829     else
9830       lt_cv_prog_compiler__b=yes
9831     fi
9832   fi
9833   $RM -r conftest*
9834   LDFLAGS="$save_LDFLAGS"
9835
9836fi
9837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9838$as_echo "$lt_cv_prog_compiler__b" >&6; }
9839
9840if test x"$lt_cv_prog_compiler__b" = xyes; then
9841    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9842else
9843    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9844fi
9845
9846	  ;;
9847	esac
9848      fi
9849      if test "$with_gnu_ld" = no; then
9850	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9851	hardcode_libdir_separator=:
9852
9853	case $host_cpu in
9854	hppa*64*|ia64*)
9855	  hardcode_direct=no
9856	  hardcode_shlibpath_var=no
9857	  ;;
9858	*)
9859	  hardcode_direct=yes
9860	  hardcode_direct_absolute=yes
9861	  export_dynamic_flag_spec='${wl}-E'
9862
9863	  # hardcode_minus_L: Not really in the search PATH,
9864	  # but as the default location of the library.
9865	  hardcode_minus_L=yes
9866	  ;;
9867	esac
9868      fi
9869      ;;
9870
9871    irix5* | irix6* | nonstopux*)
9872      if test "$GCC" = yes; then
9873	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'
9874	# Try to use the -exported_symbol ld option, if it does not
9875	# work, assume that -exports_file does not work either and
9876	# implicitly export all symbols.
9877        save_LDFLAGS="$LDFLAGS"
9878        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9879        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9880/* end confdefs.h.  */
9881int foo(void) {}
9882_ACEOF
9883if ac_fn_c_try_link "$LINENO"; then :
9884  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'
9885
9886fi
9887rm -f core conftest.err conftest.$ac_objext \
9888    conftest$ac_exeext conftest.$ac_ext
9889        LDFLAGS="$save_LDFLAGS"
9890      else
9891	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'
9892	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'
9893      fi
9894      archive_cmds_need_lc='no'
9895      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9896      hardcode_libdir_separator=:
9897      inherit_rpath=yes
9898      link_all_deplibs=yes
9899      ;;
9900
9901    netbsd*)
9902      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9903	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9904      else
9905	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9906      fi
9907      hardcode_libdir_flag_spec='-R$libdir'
9908      hardcode_direct=yes
9909      hardcode_shlibpath_var=no
9910      ;;
9911
9912    newsos6)
9913      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9914      hardcode_direct=yes
9915      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9916      hardcode_libdir_separator=:
9917      hardcode_shlibpath_var=no
9918      ;;
9919
9920    *nto* | *qnx*)
9921      ;;
9922
9923    openbsd*)
9924      if test -f /usr/libexec/ld.so; then
9925	hardcode_direct=yes
9926	hardcode_shlibpath_var=no
9927	hardcode_direct_absolute=yes
9928	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9929	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9930	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9931	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9932	  export_dynamic_flag_spec='${wl}-E'
9933	else
9934	  case $host_os in
9935	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9936	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9937	     hardcode_libdir_flag_spec='-R$libdir'
9938	     ;;
9939	   *)
9940	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9941	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9942	     ;;
9943	  esac
9944	fi
9945      else
9946	ld_shlibs=no
9947      fi
9948      ;;
9949
9950    os2*)
9951      hardcode_libdir_flag_spec='-L$libdir'
9952      hardcode_minus_L=yes
9953      allow_undefined_flag=unsupported
9954      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'
9955      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9956      ;;
9957
9958    osf3*)
9959      if test "$GCC" = yes; then
9960	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9961	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'
9962      else
9963	allow_undefined_flag=' -expect_unresolved \*'
9964	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'
9965      fi
9966      archive_cmds_need_lc='no'
9967      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9968      hardcode_libdir_separator=:
9969      ;;
9970
9971    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9972      if test "$GCC" = yes; then
9973	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9974	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'
9975	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9976      else
9977	allow_undefined_flag=' -expect_unresolved \*'
9978	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'
9979	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~
9980	$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'
9981
9982	# Both c and cxx compiler support -rpath directly
9983	hardcode_libdir_flag_spec='-rpath $libdir'
9984      fi
9985      archive_cmds_need_lc='no'
9986      hardcode_libdir_separator=:
9987      ;;
9988
9989    solaris*)
9990      no_undefined_flag=' -z defs'
9991      if test "$GCC" = yes; then
9992	wlarc='${wl}'
9993	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9994	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9995	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9996      else
9997	case `$CC -V 2>&1` in
9998	*"Compilers 5.0"*)
9999	  wlarc=''
10000	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10001	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10002	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10003	  ;;
10004	*)
10005	  wlarc='${wl}'
10006	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10007	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10008	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10009	  ;;
10010	esac
10011      fi
10012      hardcode_libdir_flag_spec='-R$libdir'
10013      hardcode_shlibpath_var=no
10014      case $host_os in
10015      solaris2.[0-5] | solaris2.[0-5].*) ;;
10016      *)
10017	# The compiler driver will combine and reorder linker options,
10018	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10019	# but is careful enough not to reorder.
10020	# Supported since Solaris 2.6 (maybe 2.5.1?)
10021	if test "$GCC" = yes; then
10022	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10023	else
10024	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10025	fi
10026	;;
10027      esac
10028      link_all_deplibs=yes
10029      ;;
10030
10031    sunos4*)
10032      if test "x$host_vendor" = xsequent; then
10033	# Use $CC to link under sequent, because it throws in some extra .o
10034	# files that make .init and .fini sections work.
10035	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10036      else
10037	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10038      fi
10039      hardcode_libdir_flag_spec='-L$libdir'
10040      hardcode_direct=yes
10041      hardcode_minus_L=yes
10042      hardcode_shlibpath_var=no
10043      ;;
10044
10045    sysv4)
10046      case $host_vendor in
10047	sni)
10048	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10049	  hardcode_direct=yes # is this really true???
10050	;;
10051	siemens)
10052	  ## LD is ld it makes a PLAMLIB
10053	  ## CC just makes a GrossModule.
10054	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10055	  reload_cmds='$CC -r -o $output$reload_objs'
10056	  hardcode_direct=no
10057        ;;
10058	motorola)
10059	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10060	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10061	;;
10062      esac
10063      runpath_var='LD_RUN_PATH'
10064      hardcode_shlibpath_var=no
10065      ;;
10066
10067    sysv4.3*)
10068      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10069      hardcode_shlibpath_var=no
10070      export_dynamic_flag_spec='-Bexport'
10071      ;;
10072
10073    sysv4*MP*)
10074      if test -d /usr/nec; then
10075	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10076	hardcode_shlibpath_var=no
10077	runpath_var=LD_RUN_PATH
10078	hardcode_runpath_var=yes
10079	ld_shlibs=yes
10080      fi
10081      ;;
10082
10083    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10084      no_undefined_flag='${wl}-z,text'
10085      archive_cmds_need_lc=no
10086      hardcode_shlibpath_var=no
10087      runpath_var='LD_RUN_PATH'
10088
10089      if test "$GCC" = yes; then
10090	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10091	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10092      else
10093	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10094	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10095      fi
10096      ;;
10097
10098    sysv5* | sco3.2v5* | sco5v6*)
10099      # Note: We can NOT use -z defs as we might desire, because we do not
10100      # link with -lc, and that would cause any symbols used from libc to
10101      # always be unresolved, which means just about no library would
10102      # ever link correctly.  If we're not using GNU ld we use -z text
10103      # though, which does catch some bad symbols but isn't as heavy-handed
10104      # as -z defs.
10105      no_undefined_flag='${wl}-z,text'
10106      allow_undefined_flag='${wl}-z,nodefs'
10107      archive_cmds_need_lc=no
10108      hardcode_shlibpath_var=no
10109      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10110      hardcode_libdir_separator=':'
10111      link_all_deplibs=yes
10112      export_dynamic_flag_spec='${wl}-Bexport'
10113      runpath_var='LD_RUN_PATH'
10114
10115      if test "$GCC" = yes; then
10116	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10117	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10118      else
10119	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10120	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10121      fi
10122      ;;
10123
10124    uts4*)
10125      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10126      hardcode_libdir_flag_spec='-L$libdir'
10127      hardcode_shlibpath_var=no
10128      ;;
10129
10130    *)
10131      ld_shlibs=no
10132      ;;
10133    esac
10134
10135    if test x$host_vendor = xsni; then
10136      case $host in
10137      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10138	export_dynamic_flag_spec='${wl}-Blargedynsym'
10139	;;
10140      esac
10141    fi
10142  fi
10143
10144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10145$as_echo "$ld_shlibs" >&6; }
10146test "$ld_shlibs" = no && can_build_shared=no
10147
10148with_gnu_ld=$with_gnu_ld
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164#
10165# Do we need to explicitly link libc?
10166#
10167case "x$archive_cmds_need_lc" in
10168x|xyes)
10169  # Assume -lc should be added
10170  archive_cmds_need_lc=yes
10171
10172  if test "$enable_shared" = yes && test "$GCC" = yes; then
10173    case $archive_cmds in
10174    *'~'*)
10175      # FIXME: we may have to deal with multi-command sequences.
10176      ;;
10177    '$CC '*)
10178      # Test whether the compiler implicitly links with -lc since on some
10179      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10180      # to ld, don't add -lc before -lgcc.
10181      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10182$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10183if ${lt_cv_archive_cmds_need_lc+:} false; then :
10184  $as_echo_n "(cached) " >&6
10185else
10186  $RM conftest*
10187	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10188
10189	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10190  (eval $ac_compile) 2>&5
10191  ac_status=$?
10192  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10193  test $ac_status = 0; } 2>conftest.err; then
10194	  soname=conftest
10195	  lib=conftest
10196	  libobjs=conftest.$ac_objext
10197	  deplibs=
10198	  wl=$lt_prog_compiler_wl
10199	  pic_flag=$lt_prog_compiler_pic
10200	  compiler_flags=-v
10201	  linker_flags=-v
10202	  verstring=
10203	  output_objdir=.
10204	  libname=conftest
10205	  lt_save_allow_undefined_flag=$allow_undefined_flag
10206	  allow_undefined_flag=
10207	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10208  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10209  ac_status=$?
10210  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10211  test $ac_status = 0; }
10212	  then
10213	    lt_cv_archive_cmds_need_lc=no
10214	  else
10215	    lt_cv_archive_cmds_need_lc=yes
10216	  fi
10217	  allow_undefined_flag=$lt_save_allow_undefined_flag
10218	else
10219	  cat conftest.err 1>&5
10220	fi
10221	$RM conftest*
10222
10223fi
10224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10225$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10226      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10227      ;;
10228    esac
10229  fi
10230  ;;
10231esac
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10390$as_echo_n "checking dynamic linker characteristics... " >&6; }
10391
10392if test "$GCC" = yes; then
10393  case $host_os in
10394    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10395    *) lt_awk_arg="/^libraries:/" ;;
10396  esac
10397  case $host_os in
10398    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10399    *) lt_sed_strip_eq="s,=/,/,g" ;;
10400  esac
10401  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10402  case $lt_search_path_spec in
10403  *\;*)
10404    # if the path contains ";" then we assume it to be the separator
10405    # otherwise default to the standard path separator (i.e. ":") - it is
10406    # assumed that no part of a normal pathname contains ";" but that should
10407    # okay in the real world where ";" in dirpaths is itself problematic.
10408    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10409    ;;
10410  *)
10411    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10412    ;;
10413  esac
10414  # Ok, now we have the path, separated by spaces, we can step through it
10415  # and add multilib dir if necessary.
10416  lt_tmp_lt_search_path_spec=
10417  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10418  for lt_sys_path in $lt_search_path_spec; do
10419    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10420      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10421    else
10422      test -d "$lt_sys_path" && \
10423	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10424    fi
10425  done
10426  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10427BEGIN {RS=" "; FS="/|\n";} {
10428  lt_foo="";
10429  lt_count=0;
10430  for (lt_i = NF; lt_i > 0; lt_i--) {
10431    if ($lt_i != "" && $lt_i != ".") {
10432      if ($lt_i == "..") {
10433        lt_count++;
10434      } else {
10435        if (lt_count == 0) {
10436          lt_foo="/" $lt_i lt_foo;
10437        } else {
10438          lt_count--;
10439        }
10440      }
10441    }
10442  }
10443  if (lt_foo != "") { lt_freq[lt_foo]++; }
10444  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10445}'`
10446  # AWK program above erroneously prepends '/' to C:/dos/paths
10447  # for these hosts.
10448  case $host_os in
10449    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10450      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10451  esac
10452  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10453else
10454  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10455fi
10456library_names_spec=
10457libname_spec='lib$name'
10458soname_spec=
10459shrext_cmds=".so"
10460postinstall_cmds=
10461postuninstall_cmds=
10462finish_cmds=
10463finish_eval=
10464shlibpath_var=
10465shlibpath_overrides_runpath=unknown
10466version_type=none
10467dynamic_linker="$host_os ld.so"
10468sys_lib_dlsearch_path_spec="/lib /usr/lib"
10469need_lib_prefix=unknown
10470hardcode_into_libs=no
10471
10472# when you set need_version to no, make sure it does not cause -set_version
10473# flags to be left without arguments
10474need_version=unknown
10475
10476case $host_os in
10477aix3*)
10478  version_type=linux
10479  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10480  shlibpath_var=LIBPATH
10481
10482  # AIX 3 has no versioning support, so we append a major version to the name.
10483  soname_spec='${libname}${release}${shared_ext}$major'
10484  ;;
10485
10486aix[4-9]*)
10487  version_type=linux
10488  need_lib_prefix=no
10489  need_version=no
10490  hardcode_into_libs=yes
10491  if test "$host_cpu" = ia64; then
10492    # AIX 5 supports IA64
10493    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10494    shlibpath_var=LD_LIBRARY_PATH
10495  else
10496    # With GCC up to 2.95.x, collect2 would create an import file
10497    # for dependence libraries.  The import file would start with
10498    # the line `#! .'.  This would cause the generated library to
10499    # depend on `.', always an invalid library.  This was fixed in
10500    # development snapshots of GCC prior to 3.0.
10501    case $host_os in
10502      aix4 | aix4.[01] | aix4.[01].*)
10503      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10504	   echo ' yes '
10505	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10506	:
10507      else
10508	can_build_shared=no
10509      fi
10510      ;;
10511    esac
10512    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10513    # soname into executable. Probably we can add versioning support to
10514    # collect2, so additional links can be useful in future.
10515    if test "$aix_use_runtimelinking" = yes; then
10516      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10517      # instead of lib<name>.a to let people know that these are not
10518      # typical AIX shared libraries.
10519      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10520    else
10521      # We preserve .a as extension for shared libraries through AIX4.2
10522      # and later when we are not doing run time linking.
10523      library_names_spec='${libname}${release}.a $libname.a'
10524      soname_spec='${libname}${release}${shared_ext}$major'
10525    fi
10526    shlibpath_var=LIBPATH
10527  fi
10528  ;;
10529
10530amigaos*)
10531  case $host_cpu in
10532  powerpc)
10533    # Since July 2007 AmigaOS4 officially supports .so libraries.
10534    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10535    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10536    ;;
10537  m68k)
10538    library_names_spec='$libname.ixlibrary $libname.a'
10539    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10540    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'
10541    ;;
10542  esac
10543  ;;
10544
10545beos*)
10546  library_names_spec='${libname}${shared_ext}'
10547  dynamic_linker="$host_os ld.so"
10548  shlibpath_var=LIBRARY_PATH
10549  ;;
10550
10551bsdi[45]*)
10552  version_type=linux
10553  need_version=no
10554  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10555  soname_spec='${libname}${release}${shared_ext}$major'
10556  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10557  shlibpath_var=LD_LIBRARY_PATH
10558  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10559  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10560  # the default ld.so.conf also contains /usr/contrib/lib and
10561  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10562  # libtool to hard-code these into programs
10563  ;;
10564
10565cygwin* | mingw* | pw32* | cegcc*)
10566  version_type=windows
10567  shrext_cmds=".dll"
10568  need_version=no
10569  need_lib_prefix=no
10570
10571  case $GCC,$host_os in
10572  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10573    library_names_spec='$libname.dll.a'
10574    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10575    postinstall_cmds='base_file=`basename \${file}`~
10576      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10577      dldir=$destdir/`dirname \$dlpath`~
10578      test -d \$dldir || mkdir -p \$dldir~
10579      $install_prog $dir/$dlname \$dldir/$dlname~
10580      chmod a+x \$dldir/$dlname~
10581      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10582        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10583      fi'
10584    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10585      dlpath=$dir/\$dldll~
10586       $RM \$dlpath'
10587    shlibpath_overrides_runpath=yes
10588
10589    case $host_os in
10590    cygwin*)
10591      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10592      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10593
10594      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10595      ;;
10596    mingw* | cegcc*)
10597      # MinGW DLLs use traditional 'lib' prefix
10598      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10599      ;;
10600    pw32*)
10601      # pw32 DLLs use 'pw' prefix rather than 'lib'
10602      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10603      ;;
10604    esac
10605    ;;
10606
10607  *)
10608    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10609    ;;
10610  esac
10611  dynamic_linker='Win32 ld.exe'
10612  # FIXME: first we should search . and the directory the executable is in
10613  shlibpath_var=PATH
10614  ;;
10615
10616darwin* | rhapsody*)
10617  dynamic_linker="$host_os dyld"
10618  version_type=darwin
10619  need_lib_prefix=no
10620  need_version=no
10621  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10622  soname_spec='${libname}${release}${major}$shared_ext'
10623  shlibpath_overrides_runpath=yes
10624  shlibpath_var=DYLD_LIBRARY_PATH
10625  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10626
10627  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10628  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10629  ;;
10630
10631dgux*)
10632  version_type=linux
10633  need_lib_prefix=no
10634  need_version=no
10635  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10636  soname_spec='${libname}${release}${shared_ext}$major'
10637  shlibpath_var=LD_LIBRARY_PATH
10638  ;;
10639
10640freebsd* | dragonfly*)
10641  # DragonFly does not have aout.  When/if they implement a new
10642  # versioning mechanism, adjust this.
10643  if test -x /usr/bin/objformat; then
10644    objformat=`/usr/bin/objformat`
10645  else
10646    case $host_os in
10647    freebsd[23].*) objformat=aout ;;
10648    *) objformat=elf ;;
10649    esac
10650  fi
10651  version_type=freebsd-$objformat
10652  case $version_type in
10653    freebsd-elf*)
10654      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10655      need_version=no
10656      need_lib_prefix=no
10657      ;;
10658    freebsd-*)
10659      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10660      need_version=yes
10661      ;;
10662  esac
10663  shlibpath_var=LD_LIBRARY_PATH
10664  case $host_os in
10665  freebsd2.*)
10666    shlibpath_overrides_runpath=yes
10667    ;;
10668  freebsd3.[01]* | freebsdelf3.[01]*)
10669    shlibpath_overrides_runpath=yes
10670    hardcode_into_libs=yes
10671    ;;
10672  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10673  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10674    shlibpath_overrides_runpath=no
10675    hardcode_into_libs=yes
10676    ;;
10677  *) # from 4.6 on, and DragonFly
10678    shlibpath_overrides_runpath=yes
10679    hardcode_into_libs=yes
10680    ;;
10681  esac
10682  ;;
10683
10684gnu*)
10685  version_type=linux
10686  need_lib_prefix=no
10687  need_version=no
10688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10689  soname_spec='${libname}${release}${shared_ext}$major'
10690  shlibpath_var=LD_LIBRARY_PATH
10691  hardcode_into_libs=yes
10692  ;;
10693
10694haiku*)
10695  version_type=linux
10696  need_lib_prefix=no
10697  need_version=no
10698  dynamic_linker="$host_os runtime_loader"
10699  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10700  soname_spec='${libname}${release}${shared_ext}$major'
10701  shlibpath_var=LIBRARY_PATH
10702  shlibpath_overrides_runpath=yes
10703  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10704  hardcode_into_libs=yes
10705  ;;
10706
10707hpux9* | hpux10* | hpux11*)
10708  # Give a soname corresponding to the major version so that dld.sl refuses to
10709  # link against other versions.
10710  version_type=sunos
10711  need_lib_prefix=no
10712  need_version=no
10713  case $host_cpu in
10714  ia64*)
10715    shrext_cmds='.so'
10716    hardcode_into_libs=yes
10717    dynamic_linker="$host_os dld.so"
10718    shlibpath_var=LD_LIBRARY_PATH
10719    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10720    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10721    soname_spec='${libname}${release}${shared_ext}$major'
10722    if test "X$HPUX_IA64_MODE" = X32; then
10723      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10724    else
10725      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10726    fi
10727    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10728    ;;
10729  hppa*64*)
10730    shrext_cmds='.sl'
10731    hardcode_into_libs=yes
10732    dynamic_linker="$host_os dld.sl"
10733    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10734    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10735    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10736    soname_spec='${libname}${release}${shared_ext}$major'
10737    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10738    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10739    ;;
10740  *)
10741    shrext_cmds='.sl'
10742    dynamic_linker="$host_os dld.sl"
10743    shlibpath_var=SHLIB_PATH
10744    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10745    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10746    soname_spec='${libname}${release}${shared_ext}$major'
10747    ;;
10748  esac
10749  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10750  postinstall_cmds='chmod 555 $lib'
10751  # or fails outright, so override atomically:
10752  install_override_mode=555
10753  ;;
10754
10755interix[3-9]*)
10756  version_type=linux
10757  need_lib_prefix=no
10758  need_version=no
10759  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10760  soname_spec='${libname}${release}${shared_ext}$major'
10761  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10762  shlibpath_var=LD_LIBRARY_PATH
10763  shlibpath_overrides_runpath=no
10764  hardcode_into_libs=yes
10765  ;;
10766
10767irix5* | irix6* | nonstopux*)
10768  case $host_os in
10769    nonstopux*) version_type=nonstopux ;;
10770    *)
10771	if test "$lt_cv_prog_gnu_ld" = yes; then
10772		version_type=linux
10773	else
10774		version_type=irix
10775	fi ;;
10776  esac
10777  need_lib_prefix=no
10778  need_version=no
10779  soname_spec='${libname}${release}${shared_ext}$major'
10780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10781  case $host_os in
10782  irix5* | nonstopux*)
10783    libsuff= shlibsuff=
10784    ;;
10785  *)
10786    case $LD in # libtool.m4 will add one of these switches to LD
10787    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10788      libsuff= shlibsuff= libmagic=32-bit;;
10789    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10790      libsuff=32 shlibsuff=N32 libmagic=N32;;
10791    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10792      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10793    *) libsuff= shlibsuff= libmagic=never-match;;
10794    esac
10795    ;;
10796  esac
10797  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10798  shlibpath_overrides_runpath=no
10799  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10800  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10801  hardcode_into_libs=yes
10802  ;;
10803
10804# No shared lib support for Linux oldld, aout, or coff.
10805linux*oldld* | linux*aout* | linux*coff*)
10806  dynamic_linker=no
10807  ;;
10808
10809# This must be Linux ELF.
10810
10811# uclinux* changes (here and below) have been submitted to the libtool
10812# project, but have not yet been accepted: they are GCC-local changes
10813# for the time being.  (See
10814# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10815linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10816  version_type=linux
10817  need_lib_prefix=no
10818  need_version=no
10819  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10820  soname_spec='${libname}${release}${shared_ext}$major'
10821  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10822  shlibpath_var=LD_LIBRARY_PATH
10823  shlibpath_overrides_runpath=no
10824
10825  # Some binutils ld are patched to set DT_RUNPATH
10826  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10827  $as_echo_n "(cached) " >&6
10828else
10829  lt_cv_shlibpath_overrides_runpath=no
10830    save_LDFLAGS=$LDFLAGS
10831    save_libdir=$libdir
10832    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10833	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10834    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10835/* end confdefs.h.  */
10836
10837int
10838main ()
10839{
10840
10841  ;
10842  return 0;
10843}
10844_ACEOF
10845if ac_fn_c_try_link "$LINENO"; then :
10846  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10847  lt_cv_shlibpath_overrides_runpath=yes
10848fi
10849fi
10850rm -f core conftest.err conftest.$ac_objext \
10851    conftest$ac_exeext conftest.$ac_ext
10852    LDFLAGS=$save_LDFLAGS
10853    libdir=$save_libdir
10854
10855fi
10856
10857  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10858
10859  # This implies no fast_install, which is unacceptable.
10860  # Some rework will be needed to allow for fast_install
10861  # before this can be enabled.
10862  hardcode_into_libs=yes
10863
10864  # Append ld.so.conf contents to the search path
10865  if test -f /etc/ld.so.conf; then
10866    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' ' '`
10867    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10868  fi
10869
10870  # We used to test for /lib/ld.so.1 and disable shared libraries on
10871  # powerpc, because MkLinux only supported shared libraries with the
10872  # GNU dynamic linker.  Since this was broken with cross compilers,
10873  # most powerpc-linux boxes support dynamic linking these days and
10874  # people can always --disable-shared, the test was removed, and we
10875  # assume the GNU/Linux dynamic linker is in use.
10876  dynamic_linker='GNU/Linux ld.so'
10877  ;;
10878
10879netbsd*)
10880  version_type=sunos
10881  need_lib_prefix=no
10882  need_version=no
10883  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10884    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10885    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10886    dynamic_linker='NetBSD (a.out) ld.so'
10887  else
10888    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10889    soname_spec='${libname}${release}${shared_ext}$major'
10890    dynamic_linker='NetBSD ld.elf_so'
10891  fi
10892  shlibpath_var=LD_LIBRARY_PATH
10893  shlibpath_overrides_runpath=yes
10894  hardcode_into_libs=yes
10895  ;;
10896
10897newsos6)
10898  version_type=linux
10899  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10900  shlibpath_var=LD_LIBRARY_PATH
10901  shlibpath_overrides_runpath=yes
10902  ;;
10903
10904*nto* | *qnx*)
10905  version_type=qnx
10906  need_lib_prefix=no
10907  need_version=no
10908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10909  soname_spec='${libname}${release}${shared_ext}$major'
10910  shlibpath_var=LD_LIBRARY_PATH
10911  shlibpath_overrides_runpath=no
10912  hardcode_into_libs=yes
10913  dynamic_linker='ldqnx.so'
10914  ;;
10915
10916openbsd*)
10917  version_type=sunos
10918  sys_lib_dlsearch_path_spec="/usr/lib"
10919  need_lib_prefix=no
10920  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10921  case $host_os in
10922    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10923    *)				need_version=no  ;;
10924  esac
10925  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10926  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10927  shlibpath_var=LD_LIBRARY_PATH
10928  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10929    case $host_os in
10930      openbsd2.[89] | openbsd2.[89].*)
10931	shlibpath_overrides_runpath=no
10932	;;
10933      *)
10934	shlibpath_overrides_runpath=yes
10935	;;
10936      esac
10937  else
10938    shlibpath_overrides_runpath=yes
10939  fi
10940  ;;
10941
10942os2*)
10943  libname_spec='$name'
10944  shrext_cmds=".dll"
10945  need_lib_prefix=no
10946  library_names_spec='$libname${shared_ext} $libname.a'
10947  dynamic_linker='OS/2 ld.exe'
10948  shlibpath_var=LIBPATH
10949  ;;
10950
10951osf3* | osf4* | osf5*)
10952  version_type=osf
10953  need_lib_prefix=no
10954  need_version=no
10955  soname_spec='${libname}${release}${shared_ext}$major'
10956  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10957  shlibpath_var=LD_LIBRARY_PATH
10958  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10959  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10960  ;;
10961
10962rdos*)
10963  dynamic_linker=no
10964  ;;
10965
10966solaris*)
10967  version_type=linux
10968  need_lib_prefix=no
10969  need_version=no
10970  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10971  soname_spec='${libname}${release}${shared_ext}$major'
10972  shlibpath_var=LD_LIBRARY_PATH
10973  shlibpath_overrides_runpath=yes
10974  hardcode_into_libs=yes
10975  # ldd complains unless libraries are executable
10976  postinstall_cmds='chmod +x $lib'
10977  ;;
10978
10979sunos4*)
10980  version_type=sunos
10981  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10982  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10983  shlibpath_var=LD_LIBRARY_PATH
10984  shlibpath_overrides_runpath=yes
10985  if test "$with_gnu_ld" = yes; then
10986    need_lib_prefix=no
10987  fi
10988  need_version=yes
10989  ;;
10990
10991sysv4 | sysv4.3*)
10992  version_type=linux
10993  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10994  soname_spec='${libname}${release}${shared_ext}$major'
10995  shlibpath_var=LD_LIBRARY_PATH
10996  case $host_vendor in
10997    sni)
10998      shlibpath_overrides_runpath=no
10999      need_lib_prefix=no
11000      runpath_var=LD_RUN_PATH
11001      ;;
11002    siemens)
11003      need_lib_prefix=no
11004      ;;
11005    motorola)
11006      need_lib_prefix=no
11007      need_version=no
11008      shlibpath_overrides_runpath=no
11009      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11010      ;;
11011  esac
11012  ;;
11013
11014sysv4*MP*)
11015  if test -d /usr/nec ;then
11016    version_type=linux
11017    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11018    soname_spec='$libname${shared_ext}.$major'
11019    shlibpath_var=LD_LIBRARY_PATH
11020  fi
11021  ;;
11022
11023sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11024  version_type=freebsd-elf
11025  need_lib_prefix=no
11026  need_version=no
11027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11028  soname_spec='${libname}${release}${shared_ext}$major'
11029  shlibpath_var=LD_LIBRARY_PATH
11030  shlibpath_overrides_runpath=yes
11031  hardcode_into_libs=yes
11032  if test "$with_gnu_ld" = yes; then
11033    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11034  else
11035    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11036    case $host_os in
11037      sco3.2v5*)
11038        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11039	;;
11040    esac
11041  fi
11042  sys_lib_dlsearch_path_spec='/usr/lib'
11043  ;;
11044
11045tpf*)
11046  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11047  version_type=linux
11048  need_lib_prefix=no
11049  need_version=no
11050  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11051  shlibpath_var=LD_LIBRARY_PATH
11052  shlibpath_overrides_runpath=no
11053  hardcode_into_libs=yes
11054  ;;
11055
11056uts4*)
11057  version_type=linux
11058  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11059  soname_spec='${libname}${release}${shared_ext}$major'
11060  shlibpath_var=LD_LIBRARY_PATH
11061  ;;
11062
11063*)
11064  dynamic_linker=no
11065  ;;
11066esac
11067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11068$as_echo "$dynamic_linker" >&6; }
11069test "$dynamic_linker" = no && can_build_shared=no
11070
11071variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11072if test "$GCC" = yes; then
11073  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11074fi
11075
11076if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11077  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11078fi
11079if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11080  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11081fi
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11175$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11176hardcode_action=
11177if test -n "$hardcode_libdir_flag_spec" ||
11178   test -n "$runpath_var" ||
11179   test "X$hardcode_automatic" = "Xyes" ; then
11180
11181  # We can hardcode non-existent directories.
11182  if test "$hardcode_direct" != no &&
11183     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11184     # have to relink, otherwise we might link with an installed library
11185     # when we should be linking with a yet-to-be-installed one
11186     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11187     test "$hardcode_minus_L" != no; then
11188    # Linking always hardcodes the temporary library directory.
11189    hardcode_action=relink
11190  else
11191    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11192    hardcode_action=immediate
11193  fi
11194else
11195  # We cannot hardcode anything, or else we can only hardcode existing
11196  # directories.
11197  hardcode_action=unsupported
11198fi
11199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11200$as_echo "$hardcode_action" >&6; }
11201
11202if test "$hardcode_action" = relink ||
11203   test "$inherit_rpath" = yes; then
11204  # Fast installation is not supported
11205  enable_fast_install=no
11206elif test "$shlibpath_overrides_runpath" = yes ||
11207     test "$enable_shared" = no; then
11208  # Fast installation is not necessary
11209  enable_fast_install=needless
11210fi
11211
11212
11213
11214
11215
11216
11217  if test "x$enable_dlopen" != xyes; then
11218  enable_dlopen=unknown
11219  enable_dlopen_self=unknown
11220  enable_dlopen_self_static=unknown
11221else
11222  lt_cv_dlopen=no
11223  lt_cv_dlopen_libs=
11224
11225  case $host_os in
11226  beos*)
11227    lt_cv_dlopen="load_add_on"
11228    lt_cv_dlopen_libs=
11229    lt_cv_dlopen_self=yes
11230    ;;
11231
11232  mingw* | pw32* | cegcc*)
11233    lt_cv_dlopen="LoadLibrary"
11234    lt_cv_dlopen_libs=
11235    ;;
11236
11237  cygwin*)
11238    lt_cv_dlopen="dlopen"
11239    lt_cv_dlopen_libs=
11240    ;;
11241
11242  darwin*)
11243  # if libdl is installed we need to link against it
11244    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11245$as_echo_n "checking for dlopen in -ldl... " >&6; }
11246if ${ac_cv_lib_dl_dlopen+:} false; then :
11247  $as_echo_n "(cached) " >&6
11248else
11249  ac_check_lib_save_LIBS=$LIBS
11250LIBS="-ldl  $LIBS"
11251cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11252/* end confdefs.h.  */
11253
11254/* Override any GCC internal prototype to avoid an error.
11255   Use char because int might match the return type of a GCC
11256   builtin and then its argument prototype would still apply.  */
11257#ifdef __cplusplus
11258extern "C"
11259#endif
11260char dlopen ();
11261int
11262main ()
11263{
11264return dlopen ();
11265  ;
11266  return 0;
11267}
11268_ACEOF
11269if ac_fn_c_try_link "$LINENO"; then :
11270  ac_cv_lib_dl_dlopen=yes
11271else
11272  ac_cv_lib_dl_dlopen=no
11273fi
11274rm -f core conftest.err conftest.$ac_objext \
11275    conftest$ac_exeext conftest.$ac_ext
11276LIBS=$ac_check_lib_save_LIBS
11277fi
11278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11279$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11280if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11281  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11282else
11283
11284    lt_cv_dlopen="dyld"
11285    lt_cv_dlopen_libs=
11286    lt_cv_dlopen_self=yes
11287
11288fi
11289
11290    ;;
11291
11292  *)
11293    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11294if test "x$ac_cv_func_shl_load" = xyes; then :
11295  lt_cv_dlopen="shl_load"
11296else
11297  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11298$as_echo_n "checking for shl_load in -ldld... " >&6; }
11299if ${ac_cv_lib_dld_shl_load+:} false; then :
11300  $as_echo_n "(cached) " >&6
11301else
11302  ac_check_lib_save_LIBS=$LIBS
11303LIBS="-ldld  $LIBS"
11304cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11305/* end confdefs.h.  */
11306
11307/* Override any GCC internal prototype to avoid an error.
11308   Use char because int might match the return type of a GCC
11309   builtin and then its argument prototype would still apply.  */
11310#ifdef __cplusplus
11311extern "C"
11312#endif
11313char shl_load ();
11314int
11315main ()
11316{
11317return shl_load ();
11318  ;
11319  return 0;
11320}
11321_ACEOF
11322if ac_fn_c_try_link "$LINENO"; then :
11323  ac_cv_lib_dld_shl_load=yes
11324else
11325  ac_cv_lib_dld_shl_load=no
11326fi
11327rm -f core conftest.err conftest.$ac_objext \
11328    conftest$ac_exeext conftest.$ac_ext
11329LIBS=$ac_check_lib_save_LIBS
11330fi
11331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11332$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11333if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11334  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11335else
11336  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11337if test "x$ac_cv_func_dlopen" = xyes; then :
11338  lt_cv_dlopen="dlopen"
11339else
11340  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11341$as_echo_n "checking for dlopen in -ldl... " >&6; }
11342if ${ac_cv_lib_dl_dlopen+:} false; then :
11343  $as_echo_n "(cached) " >&6
11344else
11345  ac_check_lib_save_LIBS=$LIBS
11346LIBS="-ldl  $LIBS"
11347cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11348/* end confdefs.h.  */
11349
11350/* Override any GCC internal prototype to avoid an error.
11351   Use char because int might match the return type of a GCC
11352   builtin and then its argument prototype would still apply.  */
11353#ifdef __cplusplus
11354extern "C"
11355#endif
11356char dlopen ();
11357int
11358main ()
11359{
11360return dlopen ();
11361  ;
11362  return 0;
11363}
11364_ACEOF
11365if ac_fn_c_try_link "$LINENO"; then :
11366  ac_cv_lib_dl_dlopen=yes
11367else
11368  ac_cv_lib_dl_dlopen=no
11369fi
11370rm -f core conftest.err conftest.$ac_objext \
11371    conftest$ac_exeext conftest.$ac_ext
11372LIBS=$ac_check_lib_save_LIBS
11373fi
11374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11375$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11376if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11377  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11378else
11379  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11380$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11381if ${ac_cv_lib_svld_dlopen+:} false; then :
11382  $as_echo_n "(cached) " >&6
11383else
11384  ac_check_lib_save_LIBS=$LIBS
11385LIBS="-lsvld  $LIBS"
11386cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11387/* end confdefs.h.  */
11388
11389/* Override any GCC internal prototype to avoid an error.
11390   Use char because int might match the return type of a GCC
11391   builtin and then its argument prototype would still apply.  */
11392#ifdef __cplusplus
11393extern "C"
11394#endif
11395char dlopen ();
11396int
11397main ()
11398{
11399return dlopen ();
11400  ;
11401  return 0;
11402}
11403_ACEOF
11404if ac_fn_c_try_link "$LINENO"; then :
11405  ac_cv_lib_svld_dlopen=yes
11406else
11407  ac_cv_lib_svld_dlopen=no
11408fi
11409rm -f core conftest.err conftest.$ac_objext \
11410    conftest$ac_exeext conftest.$ac_ext
11411LIBS=$ac_check_lib_save_LIBS
11412fi
11413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11414$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11415if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11416  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11417else
11418  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11419$as_echo_n "checking for dld_link in -ldld... " >&6; }
11420if ${ac_cv_lib_dld_dld_link+:} false; then :
11421  $as_echo_n "(cached) " >&6
11422else
11423  ac_check_lib_save_LIBS=$LIBS
11424LIBS="-ldld  $LIBS"
11425cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11426/* end confdefs.h.  */
11427
11428/* Override any GCC internal prototype to avoid an error.
11429   Use char because int might match the return type of a GCC
11430   builtin and then its argument prototype would still apply.  */
11431#ifdef __cplusplus
11432extern "C"
11433#endif
11434char dld_link ();
11435int
11436main ()
11437{
11438return dld_link ();
11439  ;
11440  return 0;
11441}
11442_ACEOF
11443if ac_fn_c_try_link "$LINENO"; then :
11444  ac_cv_lib_dld_dld_link=yes
11445else
11446  ac_cv_lib_dld_dld_link=no
11447fi
11448rm -f core conftest.err conftest.$ac_objext \
11449    conftest$ac_exeext conftest.$ac_ext
11450LIBS=$ac_check_lib_save_LIBS
11451fi
11452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11453$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11454if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11455  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11456fi
11457
11458
11459fi
11460
11461
11462fi
11463
11464
11465fi
11466
11467
11468fi
11469
11470
11471fi
11472
11473    ;;
11474  esac
11475
11476  if test "x$lt_cv_dlopen" != xno; then
11477    enable_dlopen=yes
11478  else
11479    enable_dlopen=no
11480  fi
11481
11482  case $lt_cv_dlopen in
11483  dlopen)
11484    save_CPPFLAGS="$CPPFLAGS"
11485    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11486
11487    save_LDFLAGS="$LDFLAGS"
11488    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11489
11490    save_LIBS="$LIBS"
11491    LIBS="$lt_cv_dlopen_libs $LIBS"
11492
11493    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11494$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11495if ${lt_cv_dlopen_self+:} false; then :
11496  $as_echo_n "(cached) " >&6
11497else
11498  	  if test "$cross_compiling" = yes; then :
11499  lt_cv_dlopen_self=cross
11500else
11501  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11502  lt_status=$lt_dlunknown
11503  cat > conftest.$ac_ext <<_LT_EOF
11504#line 11504 "configure"
11505#include "confdefs.h"
11506
11507#if HAVE_DLFCN_H
11508#include <dlfcn.h>
11509#endif
11510
11511#include <stdio.h>
11512
11513#ifdef RTLD_GLOBAL
11514#  define LT_DLGLOBAL		RTLD_GLOBAL
11515#else
11516#  ifdef DL_GLOBAL
11517#    define LT_DLGLOBAL		DL_GLOBAL
11518#  else
11519#    define LT_DLGLOBAL		0
11520#  endif
11521#endif
11522
11523/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11524   find out it does not work in some platform. */
11525#ifndef LT_DLLAZY_OR_NOW
11526#  ifdef RTLD_LAZY
11527#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11528#  else
11529#    ifdef DL_LAZY
11530#      define LT_DLLAZY_OR_NOW		DL_LAZY
11531#    else
11532#      ifdef RTLD_NOW
11533#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11534#      else
11535#        ifdef DL_NOW
11536#          define LT_DLLAZY_OR_NOW	DL_NOW
11537#        else
11538#          define LT_DLLAZY_OR_NOW	0
11539#        endif
11540#      endif
11541#    endif
11542#  endif
11543#endif
11544
11545/* When -fvisbility=hidden is used, assume the code has been annotated
11546   correspondingly for the symbols needed.  */
11547#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11548void fnord () __attribute__((visibility("default")));
11549#endif
11550
11551void fnord () { int i=42; }
11552int main ()
11553{
11554  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11555  int status = $lt_dlunknown;
11556
11557  if (self)
11558    {
11559      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11560      else
11561        {
11562	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11563          else puts (dlerror ());
11564	}
11565      /* dlclose (self); */
11566    }
11567  else
11568    puts (dlerror ());
11569
11570  return status;
11571}
11572_LT_EOF
11573  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11574  (eval $ac_link) 2>&5
11575  ac_status=$?
11576  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11577  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11578    (./conftest; exit; ) >&5 2>/dev/null
11579    lt_status=$?
11580    case x$lt_status in
11581      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11582      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11583      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11584    esac
11585  else :
11586    # compilation failed
11587    lt_cv_dlopen_self=no
11588  fi
11589fi
11590rm -fr conftest*
11591
11592
11593fi
11594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11595$as_echo "$lt_cv_dlopen_self" >&6; }
11596
11597    if test "x$lt_cv_dlopen_self" = xyes; then
11598      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11599      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11600$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11601if ${lt_cv_dlopen_self_static+:} false; then :
11602  $as_echo_n "(cached) " >&6
11603else
11604  	  if test "$cross_compiling" = yes; then :
11605  lt_cv_dlopen_self_static=cross
11606else
11607  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11608  lt_status=$lt_dlunknown
11609  cat > conftest.$ac_ext <<_LT_EOF
11610#line 11610 "configure"
11611#include "confdefs.h"
11612
11613#if HAVE_DLFCN_H
11614#include <dlfcn.h>
11615#endif
11616
11617#include <stdio.h>
11618
11619#ifdef RTLD_GLOBAL
11620#  define LT_DLGLOBAL		RTLD_GLOBAL
11621#else
11622#  ifdef DL_GLOBAL
11623#    define LT_DLGLOBAL		DL_GLOBAL
11624#  else
11625#    define LT_DLGLOBAL		0
11626#  endif
11627#endif
11628
11629/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11630   find out it does not work in some platform. */
11631#ifndef LT_DLLAZY_OR_NOW
11632#  ifdef RTLD_LAZY
11633#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11634#  else
11635#    ifdef DL_LAZY
11636#      define LT_DLLAZY_OR_NOW		DL_LAZY
11637#    else
11638#      ifdef RTLD_NOW
11639#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11640#      else
11641#        ifdef DL_NOW
11642#          define LT_DLLAZY_OR_NOW	DL_NOW
11643#        else
11644#          define LT_DLLAZY_OR_NOW	0
11645#        endif
11646#      endif
11647#    endif
11648#  endif
11649#endif
11650
11651/* When -fvisbility=hidden is used, assume the code has been annotated
11652   correspondingly for the symbols needed.  */
11653#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11654void fnord () __attribute__((visibility("default")));
11655#endif
11656
11657void fnord () { int i=42; }
11658int main ()
11659{
11660  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11661  int status = $lt_dlunknown;
11662
11663  if (self)
11664    {
11665      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11666      else
11667        {
11668	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11669          else puts (dlerror ());
11670	}
11671      /* dlclose (self); */
11672    }
11673  else
11674    puts (dlerror ());
11675
11676  return status;
11677}
11678_LT_EOF
11679  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11680  (eval $ac_link) 2>&5
11681  ac_status=$?
11682  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11683  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11684    (./conftest; exit; ) >&5 2>/dev/null
11685    lt_status=$?
11686    case x$lt_status in
11687      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11688      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11689      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11690    esac
11691  else :
11692    # compilation failed
11693    lt_cv_dlopen_self_static=no
11694  fi
11695fi
11696rm -fr conftest*
11697
11698
11699fi
11700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11701$as_echo "$lt_cv_dlopen_self_static" >&6; }
11702    fi
11703
11704    CPPFLAGS="$save_CPPFLAGS"
11705    LDFLAGS="$save_LDFLAGS"
11706    LIBS="$save_LIBS"
11707    ;;
11708  esac
11709
11710  case $lt_cv_dlopen_self in
11711  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11712  *) enable_dlopen_self=unknown ;;
11713  esac
11714
11715  case $lt_cv_dlopen_self_static in
11716  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11717  *) enable_dlopen_self_static=unknown ;;
11718  esac
11719fi
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737striplib=
11738old_striplib=
11739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11740$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11741if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11742  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11743  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11745$as_echo "yes" >&6; }
11746else
11747# FIXME - insert some real tests, host_os isn't really good enough
11748  case $host_os in
11749  darwin*)
11750    if test -n "$STRIP" ; then
11751      striplib="$STRIP -x"
11752      old_striplib="$STRIP -S"
11753      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11754$as_echo "yes" >&6; }
11755    else
11756      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11757$as_echo "no" >&6; }
11758    fi
11759    ;;
11760  *)
11761    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11762$as_echo "no" >&6; }
11763    ;;
11764  esac
11765fi
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778  # Report which library types will actually be built
11779  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11780$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11782$as_echo "$can_build_shared" >&6; }
11783
11784  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11785$as_echo_n "checking whether to build shared libraries... " >&6; }
11786  test "$can_build_shared" = "no" && enable_shared=no
11787
11788  # On AIX, shared libraries and static libraries use the same namespace, and
11789  # are all built from PIC.
11790  case $host_os in
11791  aix3*)
11792    test "$enable_shared" = yes && enable_static=no
11793    if test -n "$RANLIB"; then
11794      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11795      postinstall_cmds='$RANLIB $lib'
11796    fi
11797    ;;
11798
11799  aix[4-9]*)
11800    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11801      test "$enable_shared" = yes && enable_static=no
11802    fi
11803    ;;
11804  esac
11805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11806$as_echo "$enable_shared" >&6; }
11807
11808  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11809$as_echo_n "checking whether to build static libraries... " >&6; }
11810  # Make sure either enable_shared or enable_static is yes.
11811  test "$enable_shared" = yes || enable_static=yes
11812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11813$as_echo "$enable_static" >&6; }
11814
11815
11816
11817
11818fi
11819ac_ext=c
11820ac_cpp='$CPP $CPPFLAGS'
11821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11823ac_compiler_gnu=$ac_cv_c_compiler_gnu
11824
11825CC="$lt_save_CC"
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839        ac_config_commands="$ac_config_commands libtool"
11840
11841
11842
11843
11844# Only expand once:
11845
11846
11847
11848
11849# Check whether --enable-largefile was given.
11850if test "${enable_largefile+set}" = set; then :
11851  enableval=$enable_largefile;
11852fi
11853
11854if test "$enable_largefile" != no; then
11855
11856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11857$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11858if ${ac_cv_sys_largefile_CC+:} false; then :
11859  $as_echo_n "(cached) " >&6
11860else
11861  ac_cv_sys_largefile_CC=no
11862     if test "$GCC" != yes; then
11863       ac_save_CC=$CC
11864       while :; do
11865	 # IRIX 6.2 and later do not support large files by default,
11866	 # so use the C compiler's -n32 option if that helps.
11867	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11868/* end confdefs.h.  */
11869#include <sys/types.h>
11870 /* Check that off_t can represent 2**63 - 1 correctly.
11871    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11872    since some C++ compilers masquerading as C compilers
11873    incorrectly reject 9223372036854775807.  */
11874#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11875  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11876		       && LARGE_OFF_T % 2147483647 == 1)
11877		      ? 1 : -1];
11878int
11879main ()
11880{
11881
11882  ;
11883  return 0;
11884}
11885_ACEOF
11886	 if ac_fn_c_try_compile "$LINENO"; then :
11887  break
11888fi
11889rm -f core conftest.err conftest.$ac_objext
11890	 CC="$CC -n32"
11891	 if ac_fn_c_try_compile "$LINENO"; then :
11892  ac_cv_sys_largefile_CC=' -n32'; break
11893fi
11894rm -f core conftest.err conftest.$ac_objext
11895	 break
11896       done
11897       CC=$ac_save_CC
11898       rm -f conftest.$ac_ext
11899    fi
11900fi
11901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11902$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11903  if test "$ac_cv_sys_largefile_CC" != no; then
11904    CC=$CC$ac_cv_sys_largefile_CC
11905  fi
11906
11907  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11908$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11909if ${ac_cv_sys_file_offset_bits+:} false; then :
11910  $as_echo_n "(cached) " >&6
11911else
11912  while :; do
11913  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914/* end confdefs.h.  */
11915#include <sys/types.h>
11916 /* Check that off_t can represent 2**63 - 1 correctly.
11917    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11918    since some C++ compilers masquerading as C compilers
11919    incorrectly reject 9223372036854775807.  */
11920#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11921  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11922		       && LARGE_OFF_T % 2147483647 == 1)
11923		      ? 1 : -1];
11924int
11925main ()
11926{
11927
11928  ;
11929  return 0;
11930}
11931_ACEOF
11932if ac_fn_c_try_compile "$LINENO"; then :
11933  ac_cv_sys_file_offset_bits=no; break
11934fi
11935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11936  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11937/* end confdefs.h.  */
11938#define _FILE_OFFSET_BITS 64
11939#include <sys/types.h>
11940 /* Check that off_t can represent 2**63 - 1 correctly.
11941    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11942    since some C++ compilers masquerading as C compilers
11943    incorrectly reject 9223372036854775807.  */
11944#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11945  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11946		       && LARGE_OFF_T % 2147483647 == 1)
11947		      ? 1 : -1];
11948int
11949main ()
11950{
11951
11952  ;
11953  return 0;
11954}
11955_ACEOF
11956if ac_fn_c_try_compile "$LINENO"; then :
11957  ac_cv_sys_file_offset_bits=64; break
11958fi
11959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11960  ac_cv_sys_file_offset_bits=unknown
11961  break
11962done
11963fi
11964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11965$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11966case $ac_cv_sys_file_offset_bits in #(
11967  no | unknown) ;;
11968  *)
11969cat >>confdefs.h <<_ACEOF
11970#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11971_ACEOF
11972;;
11973esac
11974rm -rf conftest*
11975  if test $ac_cv_sys_file_offset_bits = unknown; then
11976    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11977$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11978if ${ac_cv_sys_large_files+:} false; then :
11979  $as_echo_n "(cached) " >&6
11980else
11981  while :; do
11982  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11983/* end confdefs.h.  */
11984#include <sys/types.h>
11985 /* Check that off_t can represent 2**63 - 1 correctly.
11986    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11987    since some C++ compilers masquerading as C compilers
11988    incorrectly reject 9223372036854775807.  */
11989#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11990  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11991		       && LARGE_OFF_T % 2147483647 == 1)
11992		      ? 1 : -1];
11993int
11994main ()
11995{
11996
11997  ;
11998  return 0;
11999}
12000_ACEOF
12001if ac_fn_c_try_compile "$LINENO"; then :
12002  ac_cv_sys_large_files=no; break
12003fi
12004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12005  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12006/* end confdefs.h.  */
12007#define _LARGE_FILES 1
12008#include <sys/types.h>
12009 /* Check that off_t can represent 2**63 - 1 correctly.
12010    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12011    since some C++ compilers masquerading as C compilers
12012    incorrectly reject 9223372036854775807.  */
12013#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12014  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12015		       && LARGE_OFF_T % 2147483647 == 1)
12016		      ? 1 : -1];
12017int
12018main ()
12019{
12020
12021  ;
12022  return 0;
12023}
12024_ACEOF
12025if ac_fn_c_try_compile "$LINENO"; then :
12026  ac_cv_sys_large_files=1; break
12027fi
12028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12029  ac_cv_sys_large_files=unknown
12030  break
12031done
12032fi
12033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12034$as_echo "$ac_cv_sys_large_files" >&6; }
12035case $ac_cv_sys_large_files in #(
12036  no | unknown) ;;
12037  *)
12038cat >>confdefs.h <<_ACEOF
12039#define _LARGE_FILES $ac_cv_sys_large_files
12040_ACEOF
12041;;
12042esac
12043rm -rf conftest*
12044  fi
12045
12046
12047fi
12048
12049
12050backtrace_supported=yes
12051
12052if test -n "${with_target_subdir}"; then
12053  # We are compiling a GCC library.  We can assume that the unwind
12054  # library exists.
12055  BACKTRACE_FILE="backtrace.lo simple.lo"
12056else
12057  ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default"
12058if test "x$ac_cv_header_unwind_h" = xyes; then :
12059  ac_fn_c_check_func "$LINENO" "_Unwind_Backtrace" "ac_cv_func__Unwind_Backtrace"
12060if test "x$ac_cv_func__Unwind_Backtrace" = xyes; then :
12061  BACKTRACE_FILE="backtrace.lo simple.lo"
12062else
12063  BACKTRACE_FILE="nounwind.lo"
12064                    backtrace_supported=no
12065fi
12066
12067else
12068  BACKTRACE_FILE="nounwind.lo"
12069     backtrace_supported=no
12070fi
12071
12072
12073fi
12074
12075
12076EXTRA_FLAGS=
12077if test -n "${with_target_subdir}"; then
12078  EXTRA_FLAGS="-funwind-tables -frandom-seed=\$@"
12079else
12080  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -funwind-tables option" >&5
12081$as_echo_n "checking for -funwind-tables option... " >&6; }
12082if ${libbacktrace_cv_c_unwind_tables+:} false; then :
12083  $as_echo_n "(cached) " >&6
12084else
12085  CFLAGS_hold="$CFLAGS"
12086     CFLAGS="$CFLAGS -funwind-tables"
12087     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12088/* end confdefs.h.  */
12089static int f() { return 0; }
12090int
12091main ()
12092{
12093return f();
12094  ;
12095  return 0;
12096}
12097_ACEOF
12098if ac_fn_c_try_compile "$LINENO"; then :
12099  libbacktrace_cv_c_unwind_tables=yes
12100else
12101  libbacktrace_cv_c_unwind_tables=no
12102fi
12103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12104     CFLAGS="$CFLAGS_hold"
12105fi
12106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_unwind_tables" >&5
12107$as_echo "$libbacktrace_cv_c_unwind_tables" >&6; }
12108  if test "$libbacktrace_cv_c_unwind_tables" = "yes"; then
12109    EXTRA_FLAGS=-funwind-tables
12110  fi
12111  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -frandom-seed=string option" >&5
12112$as_echo_n "checking for -frandom-seed=string option... " >&6; }
12113if ${libbacktrace_cv_c_random_seed_string+:} false; then :
12114  $as_echo_n "(cached) " >&6
12115else
12116  CFLAGS_hold="$CFLAGS"
12117     CFLAGS="$CFLAGS -frandom-seed=conftest.lo"
12118     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12119/* end confdefs.h.  */
12120
12121int
12122main ()
12123{
12124return 0;
12125  ;
12126  return 0;
12127}
12128_ACEOF
12129if ac_fn_c_try_compile "$LINENO"; then :
12130  libbacktrace_cv_c_random_seed_string=yes
12131else
12132  libbacktrace_cv_c_random_seed_string=no
12133fi
12134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12135     CFLAGS="$CFLAGS_hold"
12136fi
12137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_random_seed_string" >&5
12138$as_echo "$libbacktrace_cv_c_random_seed_string" >&6; }
12139  if test "$libbacktrace_cv_c_random_seed_string" = "yes"; then
12140    EXTRA_FLAGS="$EXTRA_FLAGS -frandom-seed=\$@"
12141  fi
12142fi
12143
12144if test -n "${with_target_subdir}"; then
12145  # Add CET specific flags is Intel CET is enabled.
12146   # Check whether --enable-cet was given.
12147if test "${enable_cet+set}" = set; then :
12148  enableval=$enable_cet;
12149      case "$enableval" in
12150       yes|no|auto) ;;
12151       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
12152                          esac
12153
12154else
12155  enable_cet=no
12156fi
12157
12158
12159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
12160$as_echo_n "checking for CET support... " >&6; }
12161
12162case "$host" in
12163  i[34567]86-*-linux* | x86_64-*-linux*)
12164    case "$enable_cet" in
12165      auto)
12166	# Check if target supports multi-byte NOPs
12167	# and if assembler supports CET insn.
12168	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169/* end confdefs.h.  */
12170
12171int
12172main ()
12173{
12174
12175#if !defined(__SSE2__)
12176#error target does not support multi-byte NOPs
12177#else
12178asm ("setssbsy");
12179#endif
12180
12181  ;
12182  return 0;
12183}
12184_ACEOF
12185if ac_fn_c_try_compile "$LINENO"; then :
12186  enable_cet=yes
12187else
12188  enable_cet=no
12189fi
12190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12191	;;
12192      yes)
12193	# Check if assembler supports CET.
12194	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12195/* end confdefs.h.  */
12196
12197int
12198main ()
12199{
12200asm ("setssbsy");
12201  ;
12202  return 0;
12203}
12204_ACEOF
12205if ac_fn_c_try_compile "$LINENO"; then :
12206
12207else
12208  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
12209fi
12210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12211	;;
12212    esac
12213    ;;
12214  *)
12215    enable_cet=no
12216    ;;
12217esac
12218if test x$enable_cet = xyes; then
12219  CET_FLAGS="-fcf-protection -mshstk"
12220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12221$as_echo "yes" >&6; }
12222else
12223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12224$as_echo "no" >&6; }
12225fi
12226
12227  EXTRA_FLAGS="$EXTRA_FLAGS $CET_FLAGS"
12228fi
12229
12230
12231ac_ext=c
12232ac_cpp='$CPP $CPPFLAGS'
12233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12235ac_compiler_gnu=$ac_cv_c_compiler_gnu
12236
12237WARN_FLAGS=
12238save_CFLAGS="$CFLAGS"
12239for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
12240			  -Wmissing-prototypes -Wold-style-definition \
12241			  -Wmissing-format-attribute -Wcast-qual; do
12242  # Do the check with the no- prefix removed since gcc silently
12243  # accepts any -Wno-* option on purpose
12244  case $real_option in
12245    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12246    *) option=$real_option ;;
12247  esac
12248  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12249
12250  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12251$as_echo_n "checking whether $CC supports $option... " >&6; }
12252if eval \${$as_acx_Woption+:} false; then :
12253  $as_echo_n "(cached) " >&6
12254else
12255  CFLAGS="$option"
12256    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12257/* end confdefs.h.  */
12258
12259int
12260main ()
12261{
12262
12263  ;
12264  return 0;
12265}
12266_ACEOF
12267if ac_fn_c_try_compile "$LINENO"; then :
12268  eval "$as_acx_Woption=yes"
12269else
12270  eval "$as_acx_Woption=no"
12271fi
12272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12273
12274fi
12275eval ac_res=\$$as_acx_Woption
12276	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12277$as_echo "$ac_res" >&6; }
12278  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12279  WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option"
12280fi
12281  done
12282CFLAGS="$save_CFLAGS"
12283ac_ext=c
12284ac_cpp='$CPP $CPPFLAGS'
12285ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12286ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12287ac_compiler_gnu=$ac_cv_c_compiler_gnu
12288
12289
12290
12291if test -n "${with_target_subdir}"; then
12292  WARN_FLAGS="$WARN_FLAGS -Werror"
12293fi
12294
12295
12296
12297if test -n "${with_target_subdir}"; then
12298
12299
12300# Check whether --with-system-libunwind was given.
12301if test "${with_system_libunwind+set}" = set; then :
12302  withval=$with_system_libunwind;
12303fi
12304
12305  # If system-libunwind was not specifically set, pick a default setting.
12306  if test x$with_system_libunwind = x; then
12307    case ${target} in
12308      ia64-*-hpux*) with_system_libunwind=yes ;;
12309      *) with_system_libunwind=no ;;
12310    esac
12311  fi
12312  # Based on system-libunwind and target, do we have ipinfo?
12313  if  test x$with_system_libunwind = xyes; then
12314    case ${target} in
12315      ia64-*-*) have_unwind_getipinfo=no ;;
12316      *) have_unwind_getipinfo=yes ;;
12317    esac
12318  else
12319    # Darwin before version 9 does not have _Unwind_GetIPInfo.
12320
12321    case ${target} in
12322      *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
12323      *) have_unwind_getipinfo=yes ;;
12324    esac
12325
12326  fi
12327
12328  if test x$have_unwind_getipinfo = xyes; then
12329
12330$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
12331
12332  fi
12333
12334else
12335  ac_save_CFFLAGS="$CFLAGS"
12336  CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
12337  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_GetIPInfo" >&5
12338$as_echo_n "checking for _Unwind_GetIPInfo... " >&6; }
12339  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12340/* end confdefs.h.  */
12341#include "unwind.h"
12342	struct _Unwind_Context *context;
12343	int ip_before_insn = 0;
12344int
12345main ()
12346{
12347return _Unwind_GetIPInfo (context, &ip_before_insn);
12348  ;
12349  return 0;
12350}
12351_ACEOF
12352if ac_fn_c_try_link "$LINENO"; then :
12353  have_unwind_getipinfo=yes
12354else
12355  have_unwind_getipinfo=no
12356fi
12357rm -f core conftest.err conftest.$ac_objext \
12358    conftest$ac_exeext conftest.$ac_ext
12359  CFLAGS="$ac_save_CFLAGS"
12360  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unwind_getipinfo" >&5
12361$as_echo "$have_unwind_getipinfo" >&6; }
12362  if test "$have_unwind_getipinfo" = "yes"; then
12363
12364$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
12365
12366  fi
12367fi
12368
12369# Enable --enable-host-shared.
12370# Check whether --enable-host-shared was given.
12371if test "${enable_host_shared+set}" = set; then :
12372  enableval=$enable_host_shared; PIC_FLAG=-fPIC
12373else
12374  PIC_FLAG=
12375fi
12376
12377
12378
12379# Test for __sync support.
12380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __sync extensions" >&5
12381$as_echo_n "checking __sync extensions... " >&6; }
12382if ${libbacktrace_cv_sys_sync+:} false; then :
12383  $as_echo_n "(cached) " >&6
12384else
12385  if test -n "${with_target_subdir}"; then
12386   case "${host}" in
12387   hppa*-*-hpux*) libbacktrace_cv_sys_sync=no ;;
12388   *) libbacktrace_cv_sys_sync=yes ;;
12389   esac
12390 else
12391   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12392/* end confdefs.h.  */
12393int i;
12394int
12395main ()
12396{
12397__sync_bool_compare_and_swap (&i, i, i);
12398                       __sync_lock_test_and_set (&i, 1);
12399                       __sync_lock_release (&i);
12400  ;
12401  return 0;
12402}
12403_ACEOF
12404if ac_fn_c_try_link "$LINENO"; then :
12405  libbacktrace_cv_sys_sync=yes
12406else
12407  libbacktrace_cv_sys_sync=no
12408fi
12409rm -f core conftest.err conftest.$ac_objext \
12410    conftest$ac_exeext conftest.$ac_ext
12411 fi
12412fi
12413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_sync" >&5
12414$as_echo "$libbacktrace_cv_sys_sync" >&6; }
12415BACKTRACE_SUPPORTS_THREADS=0
12416if test "$libbacktrace_cv_sys_sync" = "yes"; then
12417  BACKTRACE_SUPPORTS_THREADS=1
12418
12419$as_echo "#define HAVE_SYNC_FUNCTIONS 1" >>confdefs.h
12420
12421fi
12422
12423
12424# Test for __atomic support.
12425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __atomic extensions" >&5
12426$as_echo_n "checking __atomic extensions... " >&6; }
12427if ${libbacktrace_cv_sys_atomic+:} false; then :
12428  $as_echo_n "(cached) " >&6
12429else
12430  if test -n "${with_target_subdir}"; then
12431   libbacktrace_cv_sys_atomic=yes
12432 else
12433   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12434/* end confdefs.h.  */
12435int i;
12436int
12437main ()
12438{
12439__atomic_load_n (&i, __ATOMIC_ACQUIRE);
12440		       __atomic_store_n (&i, 1, __ATOMIC_RELEASE);
12441  ;
12442  return 0;
12443}
12444_ACEOF
12445if ac_fn_c_try_link "$LINENO"; then :
12446  libbacktrace_cv_sys_atomic=yes
12447else
12448  libbacktrace_cv_sys_atomic=no
12449fi
12450rm -f core conftest.err conftest.$ac_objext \
12451    conftest$ac_exeext conftest.$ac_ext
12452 fi
12453fi
12454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_atomic" >&5
12455$as_echo "$libbacktrace_cv_sys_atomic" >&6; }
12456if test "$libbacktrace_cv_sys_atomic" = "yes"; then
12457
12458$as_echo "#define HAVE_ATOMIC_FUNCTIONS 1" >>confdefs.h
12459
12460fi
12461
12462# The library needs to be able to read the executable itself.  Compile
12463# a file to determine the executable format.  The awk script
12464# filetype.awk prints out the file type.
12465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking output filetype" >&5
12466$as_echo_n "checking output filetype... " >&6; }
12467if ${libbacktrace_cv_sys_filetype+:} false; then :
12468  $as_echo_n "(cached) " >&6
12469else
12470  filetype=
12471cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12472/* end confdefs.h.  */
12473int i;
12474int
12475main ()
12476{
12477int j;
12478  ;
12479  return 0;
12480}
12481_ACEOF
12482if ac_fn_c_try_compile "$LINENO"; then :
12483  filetype=`${AWK} -f $srcdir/filetype.awk conftest.$ac_objext`
12484else
12485  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12486$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12487as_fn_error $? "compiler failed
12488See \`config.log' for more details" "$LINENO" 5; }
12489fi
12490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12491libbacktrace_cv_sys_filetype=$filetype
12492fi
12493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_filetype" >&5
12494$as_echo "$libbacktrace_cv_sys_filetype" >&6; }
12495
12496# Match the file type to decide what files to compile.
12497FORMAT_FILE=
12498backtrace_supports_data=yes
12499case "$libbacktrace_cv_sys_filetype" in
12500elf*) FORMAT_FILE="elf.lo" ;;
12501pecoff) FORMAT_FILE="pecoff.lo"
12502        backtrace_supports_data=no
12503	;;
12504xcoff*) FORMAT_FILE="xcoff.lo"
12505        backtrace_supports_data=no
12506        ;;
12507*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not determine output file type" >&5
12508$as_echo "$as_me: WARNING: could not determine output file type" >&2;}
12509   FORMAT_FILE="unknown.lo"
12510   backtrace_supported=no
12511   ;;
12512esac
12513
12514
12515# ELF defines.
12516elfsize=
12517case "$libbacktrace_cv_sys_filetype" in
12518elf32) elfsize=32 ;;
12519elf64) elfsize=64 ;;
12520*)     elfsize=unused
12521esac
12522
12523cat >>confdefs.h <<_ACEOF
12524#define BACKTRACE_ELF_SIZE $elfsize
12525_ACEOF
12526
12527 if test "$FORMAT_FILE" = "elf.lo"; then
12528  HAVE_ELF_TRUE=
12529  HAVE_ELF_FALSE='#'
12530else
12531  HAVE_ELF_TRUE='#'
12532  HAVE_ELF_FALSE=
12533fi
12534
12535
12536# XCOFF defines.
12537xcoffsize=
12538case "$libbacktrace_cv_sys_filetype" in
12539xcoff32) xcoffsize=32 ;;
12540xcoff64) xcoffsize=64 ;;
12541*)       xcoffsize=unused
12542esac
12543
12544cat >>confdefs.h <<_ACEOF
12545#define BACKTRACE_XCOFF_SIZE $xcoffsize
12546_ACEOF
12547
12548
12549BACKTRACE_SUPPORTED=0
12550if test "$backtrace_supported" = "yes"; then
12551  BACKTRACE_SUPPORTED=1
12552fi
12553
12554
12555BACKTRACE_SUPPORTS_DATA=0
12556if test "$backtrace_supports_data" = "yes"; then
12557  BACKTRACE_SUPPORTS_DATA=1
12558fi
12559
12560
12561
12562
12563inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
12564
12565acx_cv_header_stdint=stddef.h
12566acx_cv_header_stdint_kind="(already complete)"
12567for i in stdint.h $inttype_headers; do
12568  unset ac_cv_type_uintptr_t
12569  unset ac_cv_type_uintmax_t
12570  unset ac_cv_type_int_least32_t
12571  unset ac_cv_type_int_fast32_t
12572  unset ac_cv_type_uint64_t
12573  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12574  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12575#include <$i>
12576"
12577if test "x$ac_cv_type_uintmax_t" = xyes; then :
12578  acx_cv_header_stdint=$i
12579else
12580  continue
12581fi
12582
12583  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12584#include <$i>
12585"
12586if test "x$ac_cv_type_uintptr_t" = xyes; then :
12587
12588else
12589  acx_cv_header_stdint_kind="(mostly complete)"
12590fi
12591
12592  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12593#include <$i>
12594"
12595if test "x$ac_cv_type_int_least32_t" = xyes; then :
12596
12597else
12598  acx_cv_header_stdint_kind="(mostly complete)"
12599fi
12600
12601  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12602#include <$i>
12603"
12604if test "x$ac_cv_type_int_fast32_t" = xyes; then :
12605
12606else
12607  acx_cv_header_stdint_kind="(mostly complete)"
12608fi
12609
12610  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12611#include <$i>
12612"
12613if test "x$ac_cv_type_uint64_t" = xyes; then :
12614
12615else
12616  acx_cv_header_stdint_kind="(lacks uint64_t)"
12617fi
12618
12619  break
12620done
12621if test "$acx_cv_header_stdint" = stddef.h; then
12622  acx_cv_header_stdint_kind="(lacks uintmax_t)"
12623  for i in stdint.h $inttype_headers; do
12624    unset ac_cv_type_uintptr_t
12625    unset ac_cv_type_uint32_t
12626    unset ac_cv_type_uint64_t
12627    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12628    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12629#include <$i>
12630"
12631if test "x$ac_cv_type_uint32_t" = xyes; then :
12632  acx_cv_header_stdint=$i
12633else
12634  continue
12635fi
12636
12637    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12638#include <$i>
12639"
12640if test "x$ac_cv_type_uint64_t" = xyes; then :
12641
12642fi
12643
12644    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12645#include <$i>
12646"
12647if test "x$ac_cv_type_uintptr_t" = xyes; then :
12648
12649fi
12650
12651    break
12652  done
12653fi
12654if test "$acx_cv_header_stdint" = stddef.h; then
12655  acx_cv_header_stdint_kind="(u_intXX_t style)"
12656  for i in sys/types.h $inttype_headers; do
12657    unset ac_cv_type_u_int32_t
12658    unset ac_cv_type_u_int64_t
12659    $as_echo_n "looking for u_intXX_t types in $i, " >&6
12660    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
12661#include <$i>
12662"
12663if test "x$ac_cv_type_u_int32_t" = xyes; then :
12664  acx_cv_header_stdint=$i
12665else
12666  continue
12667fi
12668
12669    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
12670#include <$i>
12671"
12672if test "x$ac_cv_type_u_int64_t" = xyes; then :
12673
12674fi
12675
12676    break
12677  done
12678fi
12679if test "$acx_cv_header_stdint" = stddef.h; then
12680  acx_cv_header_stdint_kind="(using manual detection)"
12681fi
12682
12683test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
12684test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
12685test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
12686test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
12687test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
12688
12689# ----------------- Summarize what we found so far
12690
12691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
12692$as_echo_n "checking what to include in gstdint.h... " >&6; }
12693
12694case `$as_basename -- gstdint.h ||
12695$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
12696	 Xgstdint.h : 'X\(//\)$' \| \
12697	 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
12698$as_echo X/gstdint.h |
12699    sed '/^.*\/\([^/][^/]*\)\/*$/{
12700	    s//\1/
12701	    q
12702	  }
12703	  /^X\/\(\/\/\)$/{
12704	    s//\1/
12705	    q
12706	  }
12707	  /^X\/\(\/\).*/{
12708	    s//\1/
12709	    q
12710	  }
12711	  s/.*/./; q'` in
12712  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12713$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12714  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12715$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12716  *) ;;
12717esac
12718
12719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
12720$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
12721
12722# ----------------- done included file, check C basic types --------
12723
12724# Lacking an uintptr_t?  Test size of void *
12725case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
12726  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
12727# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12728# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12729# This bug is HP SR number 8606223364.
12730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12731$as_echo_n "checking size of void *... " >&6; }
12732if ${ac_cv_sizeof_void_p+:} false; then :
12733  $as_echo_n "(cached) " >&6
12734else
12735  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12736
12737else
12738  if test "$ac_cv_type_void_p" = yes; then
12739     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12740$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12741as_fn_error 77 "cannot compute sizeof (void *)
12742See \`config.log' for more details" "$LINENO" 5; }
12743   else
12744     ac_cv_sizeof_void_p=0
12745   fi
12746fi
12747
12748fi
12749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12750$as_echo "$ac_cv_sizeof_void_p" >&6; }
12751
12752
12753
12754cat >>confdefs.h <<_ACEOF
12755#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12756_ACEOF
12757
12758 ;;
12759esac
12760
12761# Lacking an uint64_t?  Test size of long
12762case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
12763  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
12764# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12765# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12766# This bug is HP SR number 8606223364.
12767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12768$as_echo_n "checking size of long... " >&6; }
12769if ${ac_cv_sizeof_long+:} false; then :
12770  $as_echo_n "(cached) " >&6
12771else
12772  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12773
12774else
12775  if test "$ac_cv_type_long" = yes; then
12776     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12777$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12778as_fn_error 77 "cannot compute sizeof (long)
12779See \`config.log' for more details" "$LINENO" 5; }
12780   else
12781     ac_cv_sizeof_long=0
12782   fi
12783fi
12784
12785fi
12786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12787$as_echo "$ac_cv_sizeof_long" >&6; }
12788
12789
12790
12791cat >>confdefs.h <<_ACEOF
12792#define SIZEOF_LONG $ac_cv_sizeof_long
12793_ACEOF
12794
12795 ;;
12796esac
12797
12798if test $acx_cv_header_stdint = stddef.h; then
12799  # Lacking a good header?  Test size of everything and deduce all types.
12800  # The cast to long int works around a bug in the HP C Compiler
12801# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12802# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12803# This bug is HP SR number 8606223364.
12804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12805$as_echo_n "checking size of int... " >&6; }
12806if ${ac_cv_sizeof_int+:} false; then :
12807  $as_echo_n "(cached) " >&6
12808else
12809  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
12810
12811else
12812  if test "$ac_cv_type_int" = yes; then
12813     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12814$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12815as_fn_error 77 "cannot compute sizeof (int)
12816See \`config.log' for more details" "$LINENO" 5; }
12817   else
12818     ac_cv_sizeof_int=0
12819   fi
12820fi
12821
12822fi
12823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12824$as_echo "$ac_cv_sizeof_int" >&6; }
12825
12826
12827
12828cat >>confdefs.h <<_ACEOF
12829#define SIZEOF_INT $ac_cv_sizeof_int
12830_ACEOF
12831
12832
12833  # The cast to long int works around a bug in the HP C Compiler
12834# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12835# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12836# This bug is HP SR number 8606223364.
12837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12838$as_echo_n "checking size of short... " >&6; }
12839if ${ac_cv_sizeof_short+:} false; then :
12840  $as_echo_n "(cached) " >&6
12841else
12842  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
12843
12844else
12845  if test "$ac_cv_type_short" = yes; then
12846     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12847$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12848as_fn_error 77 "cannot compute sizeof (short)
12849See \`config.log' for more details" "$LINENO" 5; }
12850   else
12851     ac_cv_sizeof_short=0
12852   fi
12853fi
12854
12855fi
12856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12857$as_echo "$ac_cv_sizeof_short" >&6; }
12858
12859
12860
12861cat >>confdefs.h <<_ACEOF
12862#define SIZEOF_SHORT $ac_cv_sizeof_short
12863_ACEOF
12864
12865
12866  # The cast to long int works around a bug in the HP C Compiler
12867# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12868# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12869# This bug is HP SR number 8606223364.
12870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
12871$as_echo_n "checking size of char... " >&6; }
12872if ${ac_cv_sizeof_char+:} false; then :
12873  $as_echo_n "(cached) " >&6
12874else
12875  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
12876
12877else
12878  if test "$ac_cv_type_char" = yes; then
12879     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12880$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12881as_fn_error 77 "cannot compute sizeof (char)
12882See \`config.log' for more details" "$LINENO" 5; }
12883   else
12884     ac_cv_sizeof_char=0
12885   fi
12886fi
12887
12888fi
12889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
12890$as_echo "$ac_cv_sizeof_char" >&6; }
12891
12892
12893
12894cat >>confdefs.h <<_ACEOF
12895#define SIZEOF_CHAR $ac_cv_sizeof_char
12896_ACEOF
12897
12898
12899
12900  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
12901$as_echo_n "checking for type equivalent to int8_t... " >&6; }
12902  case "$ac_cv_sizeof_char" in
12903    1) acx_cv_type_int8_t=char ;;
12904    *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
12905  esac
12906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
12907$as_echo "$acx_cv_type_int8_t" >&6; }
12908
12909  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
12910$as_echo_n "checking for type equivalent to int16_t... " >&6; }
12911  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
12912    2:*) acx_cv_type_int16_t=int ;;
12913    *:2) acx_cv_type_int16_t=short ;;
12914    *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
12915  esac
12916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
12917$as_echo "$acx_cv_type_int16_t" >&6; }
12918
12919  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
12920$as_echo_n "checking for type equivalent to int32_t... " >&6; }
12921  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
12922    4:*) acx_cv_type_int32_t=int ;;
12923    *:4) acx_cv_type_int32_t=long ;;
12924    *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
12925  esac
12926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
12927$as_echo "$acx_cv_type_int32_t" >&6; }
12928fi
12929
12930# These tests are here to make the output prettier
12931
12932if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
12933  case "$ac_cv_sizeof_long" in
12934    8) acx_cv_type_int64_t=long ;;
12935  esac
12936  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
12937$as_echo_n "checking for type equivalent to int64_t... " >&6; }
12938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
12939$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
12940fi
12941
12942# Now we can use the above types
12943
12944if test "$ac_cv_type_uintptr_t" != yes; then
12945  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
12946$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
12947  case $ac_cv_sizeof_void_p in
12948    2) acx_cv_type_intptr_t=int16_t ;;
12949    4) acx_cv_type_intptr_t=int32_t ;;
12950    8) acx_cv_type_intptr_t=int64_t ;;
12951    *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
12952  esac
12953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
12954$as_echo "$acx_cv_type_intptr_t" >&6; }
12955fi
12956
12957# ----------------- done all checks, emit header -------------
12958ac_config_commands="$ac_config_commands gstdint.h"
12959
12960
12961
12962
12963for ac_header in sys/mman.h
12964do :
12965  ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12966if test "x$ac_cv_header_sys_mman_h" = xyes; then :
12967  cat >>confdefs.h <<_ACEOF
12968#define HAVE_SYS_MMAN_H 1
12969_ACEOF
12970
12971fi
12972
12973done
12974
12975if test "$ac_cv_header_sys_mman_h" = "no"; then
12976  have_mmap=no
12977else
12978  if test -n "${with_target_subdir}"; then
12979    # When built as a GCC target library, we can't do a link test.  We
12980    # simply assume that if we have mman.h, we have mmap.
12981    have_mmap=yes
12982    case "${host}" in
12983    *-*-msdosdjgpp)
12984        # DJGPP has sys/man.h, but no mmap
12985	have_mmap=no ;;
12986    esac
12987  else
12988    ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
12989if test "x$ac_cv_func_mmap" = xyes; then :
12990  have_mmap=yes
12991else
12992  have_mmap=no
12993fi
12994
12995  fi
12996fi
12997if test "$have_mmap" = "no"; then
12998  VIEW_FILE=read.lo
12999  ALLOC_FILE=alloc.lo
13000else
13001  VIEW_FILE=mmapio.lo
13002  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13003/* end confdefs.h.  */
13004
13005#include <sys/mman.h>
13006#if !defined(MAP_ANONYMOUS) && !defined(MAP_ANON)
13007  #error no MAP_ANONYMOUS
13008#endif
13009
13010_ACEOF
13011if ac_fn_c_try_cpp "$LINENO"; then :
13012  ALLOC_FILE=mmap.lo
13013else
13014  ALLOC_FILE=alloc.lo
13015fi
13016rm -f conftest.err conftest.i conftest.$ac_ext
13017fi
13018
13019
13020
13021BACKTRACE_USES_MALLOC=0
13022if test "$ALLOC_FILE" = "alloc.lo"; then
13023  BACKTRACE_USES_MALLOC=1
13024fi
13025
13026
13027# Check for dl_iterate_phdr.
13028for ac_header in link.h
13029do :
13030  ac_fn_c_check_header_mongrel "$LINENO" "link.h" "ac_cv_header_link_h" "$ac_includes_default"
13031if test "x$ac_cv_header_link_h" = xyes; then :
13032  cat >>confdefs.h <<_ACEOF
13033#define HAVE_LINK_H 1
13034_ACEOF
13035
13036fi
13037
13038done
13039
13040if test "$ac_cv_header_link_h" = "no"; then
13041  have_dl_iterate_phdr=no
13042else
13043  if test -n "${with_target_subdir}"; then
13044    # When built as a GCC target library, we can't do a link test.
13045    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13046/* end confdefs.h.  */
13047#include <link.h>
13048
13049_ACEOF
13050if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13051  $EGREP "dl_iterate_phdr" >/dev/null 2>&1; then :
13052  have_dl_iterate_phdr=yes
13053else
13054  have_dl_iterate_phdr=no
13055fi
13056rm -f conftest*
13057
13058  else
13059    ac_fn_c_check_func "$LINENO" "dl_iterate_phdr" "ac_cv_func_dl_iterate_phdr"
13060if test "x$ac_cv_func_dl_iterate_phdr" = xyes; then :
13061  have_dl_iterate_phdr=yes
13062else
13063  have_dl_iterate_phdr=no
13064fi
13065
13066  fi
13067fi
13068if test "$have_dl_iterate_phdr" = "yes"; then
13069
13070$as_echo "#define HAVE_DL_ITERATE_PHDR 1" >>confdefs.h
13071
13072fi
13073
13074# Check for loadquery.
13075for ac_header in sys/ldr.h
13076do :
13077  ac_fn_c_check_header_mongrel "$LINENO" "sys/ldr.h" "ac_cv_header_sys_ldr_h" "$ac_includes_default"
13078if test "x$ac_cv_header_sys_ldr_h" = xyes; then :
13079  cat >>confdefs.h <<_ACEOF
13080#define HAVE_SYS_LDR_H 1
13081_ACEOF
13082
13083fi
13084
13085done
13086
13087if test "$ac_cv_header_sys_ldr_h" = "no"; then
13088  have_loadquery=no
13089else
13090  if test -n "${with_target_subdir}"; then
13091    # When built as a GCC target library, we can't do a link test.
13092    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093/* end confdefs.h.  */
13094#include <sys/ldr.h>
13095
13096_ACEOF
13097if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13098  $EGREP "loadquery" >/dev/null 2>&1; then :
13099  have_loadquery=yes
13100else
13101  have_loadquery=no
13102fi
13103rm -f conftest*
13104
13105  else
13106    ac_fn_c_check_func "$LINENO" "loadquery" "ac_cv_func_loadquery"
13107if test "x$ac_cv_func_loadquery" = xyes; then :
13108  have_loadquery=yes
13109else
13110  have_loadquery=no
13111fi
13112
13113  fi
13114fi
13115if test "$have_loadquery" = "yes"; then
13116
13117$as_echo "#define HAVE_LOADQUERY 1" >>confdefs.h
13118
13119fi
13120
13121# Check for the fcntl function.
13122if test -n "${with_target_subdir}"; then
13123   case "${host}" in
13124   *-*-mingw*) have_fcntl=no ;;
13125   *) have_fcntl=yes ;;
13126   esac
13127else
13128  ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13129if test "x$ac_cv_func_fcntl" = xyes; then :
13130  have_fcntl=yes
13131else
13132  have_fcntl=no
13133fi
13134
13135fi
13136if test "$have_fcntl" = "yes"; then
13137
13138$as_echo "#define HAVE_FCNTL 1" >>confdefs.h
13139
13140fi
13141
13142ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13143if test "x$ac_cv_have_decl_strnlen" = xyes; then :
13144  ac_have_decl=1
13145else
13146  ac_have_decl=0
13147fi
13148
13149cat >>confdefs.h <<_ACEOF
13150#define HAVE_DECL_STRNLEN $ac_have_decl
13151_ACEOF
13152
13153for ac_func in lstat readlink
13154do :
13155  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13156ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13157if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13158  cat >>confdefs.h <<_ACEOF
13159#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13160_ACEOF
13161
13162fi
13163done
13164
13165
13166# Check for getexecname function.
13167if test -n "${with_target_subdir}"; then
13168   case "${host}" in
13169   *-*-solaris2*) have_getexecname=yes ;;
13170   *) have_getexecname=no ;;
13171   esac
13172else
13173  ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname"
13174if test "x$ac_cv_func_getexecname" = xyes; then :
13175  have_getexecname=yes
13176else
13177  have_getexecname=no
13178fi
13179
13180fi
13181if test "$have_getexecname" = "yes"; then
13182
13183$as_echo "#define HAVE_GETEXECNAME 1" >>confdefs.h
13184
13185fi
13186
13187# Check for the clock_gettime function.
13188for ac_func in clock_gettime
13189do :
13190  ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
13191if test "x$ac_cv_func_clock_gettime" = xyes; then :
13192  cat >>confdefs.h <<_ACEOF
13193#define HAVE_CLOCK_GETTIME 1
13194_ACEOF
13195
13196fi
13197done
13198
13199clock_gettime_link=
13200# At least for glibc, clock_gettime is in librt.  But don't
13201# pull that in if it still doesn't give us the function we want.  This
13202# test is copied from libgomp, and modified to not link in -lrt as
13203# we're using this for test timing only.
13204if test "$ac_cv_func_clock_gettime" = no; then
13205  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13206$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
13207if ${ac_cv_lib_rt_clock_gettime+:} false; then :
13208  $as_echo_n "(cached) " >&6
13209else
13210  ac_check_lib_save_LIBS=$LIBS
13211LIBS="-lrt  $LIBS"
13212cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13213/* end confdefs.h.  */
13214
13215/* Override any GCC internal prototype to avoid an error.
13216   Use char because int might match the return type of a GCC
13217   builtin and then its argument prototype would still apply.  */
13218#ifdef __cplusplus
13219extern "C"
13220#endif
13221char clock_gettime ();
13222int
13223main ()
13224{
13225return clock_gettime ();
13226  ;
13227  return 0;
13228}
13229_ACEOF
13230if ac_fn_c_try_link "$LINENO"; then :
13231  ac_cv_lib_rt_clock_gettime=yes
13232else
13233  ac_cv_lib_rt_clock_gettime=no
13234fi
13235rm -f core conftest.err conftest.$ac_objext \
13236    conftest$ac_exeext conftest.$ac_ext
13237LIBS=$ac_check_lib_save_LIBS
13238fi
13239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13240$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
13241if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
13242  CLOCK_GETTIME_LINK=-lrt
13243
13244$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
13245
13246fi
13247
13248fi
13249
13250
13251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5
13252$as_echo_n "checking whether -pthread is supported... " >&6; }
13253if ${libgo_cv_lib_pthread+:} false; then :
13254  $as_echo_n "(cached) " >&6
13255else
13256  CFLAGS_hold=$CFLAGS
13257CFLAGS="$CFLAGS -pthread"
13258cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13259/* end confdefs.h.  */
13260int i;
13261_ACEOF
13262if ac_fn_c_try_compile "$LINENO"; then :
13263  libgo_cv_lib_pthread=yes
13264else
13265  libgo_cv_lib_pthread=no
13266fi
13267rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13268CFLAGS=$CFLAGS_hold
13269fi
13270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5
13271$as_echo "$libgo_cv_lib_pthread" >&6; }
13272PTHREAD_CFLAGS=
13273if test "$libgo_cv_lib_pthread" = yes; then
13274  PTHREAD_CFLAGS=-pthread
13275fi
13276
13277
13278 if test "$libgo_cv_lib_pthread" = yes; then
13279  HAVE_PTHREAD_TRUE=
13280  HAVE_PTHREAD_FALSE='#'
13281else
13282  HAVE_PTHREAD_TRUE='#'
13283  HAVE_PTHREAD_FALSE=
13284fi
13285
13286
13287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -gdwarf-5 is supported" >&5
13288$as_echo_n "checking whether -gdwarf-5 is supported... " >&6; }
13289if ${libbacktrace_cv_lib_dwarf5+:} false; then :
13290  $as_echo_n "(cached) " >&6
13291else
13292  CFLAGS_hold=$CFLAGS
13293CFLAGS="$CFLAGS -gdwarf-5"
13294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13295/* end confdefs.h.  */
13296int i;
13297int
13298main ()
13299{
13300return 0;
13301  ;
13302  return 0;
13303}
13304_ACEOF
13305if ac_fn_c_try_link "$LINENO"; then :
13306  libbacktrace_cv_lib_dwarf5=yes
13307else
13308  libbacktrace_cv_lib_dwarf5=no
13309fi
13310rm -f core conftest.err conftest.$ac_objext \
13311    conftest$ac_exeext conftest.$ac_ext
13312CFLAGS=$CFLAGS_hold
13313fi
13314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_lib_dwarf5" >&5
13315$as_echo "$libbacktrace_cv_lib_dwarf5" >&6; }
13316 if test "$libbacktrace_cv_lib_dwarf5" = yes; then
13317  HAVE_DWARF5_TRUE=
13318  HAVE_DWARF5_FALSE='#'
13319else
13320  HAVE_DWARF5_TRUE='#'
13321  HAVE_DWARF5_FALSE=
13322fi
13323
13324
13325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
13326$as_echo_n "checking for compress in -lz... " >&6; }
13327if ${ac_cv_lib_z_compress+:} false; then :
13328  $as_echo_n "(cached) " >&6
13329else
13330  ac_check_lib_save_LIBS=$LIBS
13331LIBS="-lz  $LIBS"
13332cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13333/* end confdefs.h.  */
13334
13335/* Override any GCC internal prototype to avoid an error.
13336   Use char because int might match the return type of a GCC
13337   builtin and then its argument prototype would still apply.  */
13338#ifdef __cplusplus
13339extern "C"
13340#endif
13341char compress ();
13342int
13343main ()
13344{
13345return compress ();
13346  ;
13347  return 0;
13348}
13349_ACEOF
13350if ac_fn_c_try_link "$LINENO"; then :
13351  ac_cv_lib_z_compress=yes
13352else
13353  ac_cv_lib_z_compress=no
13354fi
13355rm -f core conftest.err conftest.$ac_objext \
13356    conftest$ac_exeext conftest.$ac_ext
13357LIBS=$ac_check_lib_save_LIBS
13358fi
13359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
13360$as_echo "$ac_cv_lib_z_compress" >&6; }
13361if test "x$ac_cv_lib_z_compress" = xyes; then :
13362
13363$as_echo "#define HAVE_ZLIB 1" >>confdefs.h
13364
13365fi
13366
13367 if test "$ac_cv_lib_z_compress" = yes; then
13368  HAVE_ZLIB_TRUE=
13369  HAVE_ZLIB_FALSE='#'
13370else
13371  HAVE_ZLIB_TRUE='#'
13372  HAVE_ZLIB_FALSE=
13373fi
13374
13375
13376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --compress-debug-sections is supported" >&5
13377$as_echo_n "checking whether --compress-debug-sections is supported... " >&6; }
13378if ${libgo_cv_ld_compress+:} false; then :
13379  $as_echo_n "(cached) " >&6
13380else
13381  LDFLAGS_hold=$LDFLAGS
13382LDFLAGS="$LDFLAGS -Wl,--compress-debug-sections=zlib-gnu"
13383cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13384/* end confdefs.h.  */
13385
13386int
13387main ()
13388{
13389
13390  ;
13391  return 0;
13392}
13393_ACEOF
13394if ac_fn_c_try_link "$LINENO"; then :
13395  libgo_cv_ld_compress=yes
13396else
13397  libgo_cv_ld_compress=no
13398fi
13399rm -f core conftest.err conftest.$ac_objext \
13400    conftest$ac_exeext conftest.$ac_ext
13401LDFLAGS=$LDFLAGS_hold
13402fi
13403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ld_compress" >&5
13404$as_echo "$libgo_cv_ld_compress" >&6; }
13405 if test "$libgo_cv_ld_compress" = yes; then
13406  HAVE_COMPRESSED_DEBUG_TRUE=
13407  HAVE_COMPRESSED_DEBUG_FALSE='#'
13408else
13409  HAVE_COMPRESSED_DEBUG_TRUE='#'
13410  HAVE_COMPRESSED_DEBUG_FALSE=
13411fi
13412
13413
13414
13415# Extract the first word of "objcopy", so it can be a program name with args.
13416set dummy objcopy; ac_word=$2
13417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13418$as_echo_n "checking for $ac_word... " >&6; }
13419if ${ac_cv_prog_OBJCOPY+:} false; then :
13420  $as_echo_n "(cached) " >&6
13421else
13422  if test -n "$OBJCOPY"; then
13423  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
13424else
13425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13426for as_dir in $PATH
13427do
13428  IFS=$as_save_IFS
13429  test -z "$as_dir" && as_dir=.
13430    for ac_exec_ext in '' $ac_executable_extensions; do
13431  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13432    ac_cv_prog_OBJCOPY="objcopy"
13433    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13434    break 2
13435  fi
13436done
13437  done
13438IFS=$as_save_IFS
13439
13440fi
13441fi
13442OBJCOPY=$ac_cv_prog_OBJCOPY
13443if test -n "$OBJCOPY"; then
13444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
13445$as_echo "$OBJCOPY" >&6; }
13446else
13447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13448$as_echo "no" >&6; }
13449fi
13450
13451
13452# Extract the first word of "readelf", so it can be a program name with args.
13453set dummy readelf; ac_word=$2
13454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13455$as_echo_n "checking for $ac_word... " >&6; }
13456if ${ac_cv_prog_READELF+:} false; then :
13457  $as_echo_n "(cached) " >&6
13458else
13459  if test -n "$READELF"; then
13460  ac_cv_prog_READELF="$READELF" # Let the user override the test.
13461else
13462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13463for as_dir in $PATH
13464do
13465  IFS=$as_save_IFS
13466  test -z "$as_dir" && as_dir=.
13467    for ac_exec_ext in '' $ac_executable_extensions; do
13468  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13469    ac_cv_prog_READELF="readelf"
13470    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13471    break 2
13472  fi
13473done
13474  done
13475IFS=$as_save_IFS
13476
13477fi
13478fi
13479READELF=$ac_cv_prog_READELF
13480if test -n "$READELF"; then
13481  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
13482$as_echo "$READELF" >&6; }
13483else
13484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13485$as_echo "no" >&6; }
13486fi
13487
13488
13489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether objcopy supports debuglink" >&5
13490$as_echo_n "checking whether objcopy supports debuglink... " >&6; }
13491if ${libbacktrace_cv_objcopy_debuglink+:} false; then :
13492  $as_echo_n "(cached) " >&6
13493else
13494  if test -n "${with_target_subdir}"; then
13495  libbacktrace_cv_objcopy_debuglink=no
13496elif ${OBJCOPY} --add-gnu-debuglink=x /bin/ls /tmp/ls$$; then
13497  rm -f /tmp/ls$$
13498  libbacktrace_cv_objcopy_debuglink=yes
13499else
13500  libbacktrace_cv_objcopy_debuglink=no
13501fi
13502fi
13503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_objcopy_debuglink" >&5
13504$as_echo "$libbacktrace_cv_objcopy_debuglink" >&6; }
13505 if test "$libbacktrace_cv_objcopy_debuglink" = yes; then
13506  HAVE_OBJCOPY_DEBUGLINK_TRUE=
13507  HAVE_OBJCOPY_DEBUGLINK_FALSE='#'
13508else
13509  HAVE_OBJCOPY_DEBUGLINK_TRUE='#'
13510  HAVE_OBJCOPY_DEBUGLINK_FALSE=
13511fi
13512
13513
13514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tests can run" >&5
13515$as_echo_n "checking whether tests can run... " >&6; }
13516if ${libbacktrace_cv_sys_native+:} false; then :
13517  $as_echo_n "(cached) " >&6
13518else
13519  if test "$cross_compiling" = yes; then :
13520  libbacktrace_cv_sys_native=no
13521else
13522  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13523/* end confdefs.h.  */
13524
13525int
13526main ()
13527{
13528return 0;
13529  ;
13530  return 0;
13531}
13532_ACEOF
13533if ac_fn_c_try_run "$LINENO"; then :
13534  libbacktrace_cv_sys_native=yes
13535else
13536  libbacktrace_cv_sys_native=no
13537fi
13538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13539  conftest.$ac_objext conftest.beam conftest.$ac_ext
13540fi
13541
13542fi
13543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_native" >&5
13544$as_echo "$libbacktrace_cv_sys_native" >&6; }
13545 if test "$libbacktrace_cv_sys_native" = "yes"; then
13546  NATIVE_TRUE=
13547  NATIVE_FALSE='#'
13548else
13549  NATIVE_TRUE='#'
13550  NATIVE_FALSE=
13551fi
13552
13553
13554if test "${multilib}" = "yes"; then
13555  multilib_arg="--enable-multilib"
13556else
13557  multilib_arg=
13558fi
13559
13560ac_config_files="$ac_config_files Makefile backtrace-supported.h"
13561
13562ac_config_files="$ac_config_files install-debuginfo-for-buildid.sh"
13563
13564
13565# We need multilib support, but only if configuring for the target.
13566ac_config_commands="$ac_config_commands default"
13567
13568
13569cat >confcache <<\_ACEOF
13570# This file is a shell script that caches the results of configure
13571# tests run on this system so they can be shared between configure
13572# scripts and configure runs, see configure's option --config-cache.
13573# It is not useful on other systems.  If it contains results you don't
13574# want to keep, you may remove or edit it.
13575#
13576# config.status only pays attention to the cache file if you give it
13577# the --recheck option to rerun configure.
13578#
13579# `ac_cv_env_foo' variables (set or unset) will be overridden when
13580# loading this file, other *unset* `ac_cv_foo' will be assigned the
13581# following values.
13582
13583_ACEOF
13584
13585# The following way of writing the cache mishandles newlines in values,
13586# but we know of no workaround that is simple, portable, and efficient.
13587# So, we kill variables containing newlines.
13588# Ultrix sh set writes to stderr and can't be redirected directly,
13589# and sets the high bit in the cache file unless we assign to the vars.
13590(
13591  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13592    eval ac_val=\$$ac_var
13593    case $ac_val in #(
13594    *${as_nl}*)
13595      case $ac_var in #(
13596      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13597$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13598      esac
13599      case $ac_var in #(
13600      _ | IFS | as_nl) ;; #(
13601      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13602      *) { eval $ac_var=; unset $ac_var;} ;;
13603      esac ;;
13604    esac
13605  done
13606
13607  (set) 2>&1 |
13608    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13609    *${as_nl}ac_space=\ *)
13610      # `set' does not quote correctly, so add quotes: double-quote
13611      # substitution turns \\\\ into \\, and sed turns \\ into \.
13612      sed -n \
13613	"s/'/'\\\\''/g;
13614	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13615      ;; #(
13616    *)
13617      # `set' quotes correctly as required by POSIX, so do not add quotes.
13618      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13619      ;;
13620    esac |
13621    sort
13622) |
13623  sed '
13624     /^ac_cv_env_/b end
13625     t clear
13626     :clear
13627     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13628     t end
13629     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13630     :end' >>confcache
13631if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13632  if test -w "$cache_file"; then
13633    if test "x$cache_file" != "x/dev/null"; then
13634      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13635$as_echo "$as_me: updating cache $cache_file" >&6;}
13636      if test ! -f "$cache_file" || test -h "$cache_file"; then
13637	cat confcache >"$cache_file"
13638      else
13639        case $cache_file in #(
13640        */* | ?:*)
13641	  mv -f confcache "$cache_file"$$ &&
13642	  mv -f "$cache_file"$$ "$cache_file" ;; #(
13643        *)
13644	  mv -f confcache "$cache_file" ;;
13645	esac
13646      fi
13647    fi
13648  else
13649    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13650$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13651  fi
13652fi
13653rm -f confcache
13654
13655test "x$prefix" = xNONE && prefix=$ac_default_prefix
13656# Let make expand exec_prefix.
13657test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13658
13659DEFS=-DHAVE_CONFIG_H
13660
13661ac_libobjs=
13662ac_ltlibobjs=
13663U=
13664for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13665  # 1. Remove the extension, and $U if already installed.
13666  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13667  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13668  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13669  #    will be set to the directory where LIBOBJS objects are built.
13670  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13671  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13672done
13673LIBOBJS=$ac_libobjs
13674
13675LTLIBOBJS=$ac_ltlibobjs
13676
13677
13678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13679$as_echo_n "checking that generated files are newer than configure... " >&6; }
13680   if test -n "$am_sleep_pid"; then
13681     # Hide warnings about reused PIDs.
13682     wait $am_sleep_pid 2>/dev/null
13683   fi
13684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13685$as_echo "done" >&6; }
13686 if test -n "$EXEEXT"; then
13687  am__EXEEXT_TRUE=
13688  am__EXEEXT_FALSE='#'
13689else
13690  am__EXEEXT_TRUE='#'
13691  am__EXEEXT_FALSE=
13692fi
13693
13694if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13695  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13696Usually this means the macro was only invoked conditionally." "$LINENO" 5
13697fi
13698if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then
13699  as_fn_error $? "conditional \"HAVE_DWZ\" was never defined.
13700Usually this means the macro was only invoked conditionally." "$LINENO" 5
13701fi
13702if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then
13703  as_fn_error $? "conditional \"HAVE_ELF\" was never defined.
13704Usually this means the macro was only invoked conditionally." "$LINENO" 5
13705fi
13706if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then
13707  as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined.
13708Usually this means the macro was only invoked conditionally." "$LINENO" 5
13709fi
13710if test -z "${HAVE_DWARF5_TRUE}" && test -z "${HAVE_DWARF5_FALSE}"; then
13711  as_fn_error $? "conditional \"HAVE_DWARF5\" was never defined.
13712Usually this means the macro was only invoked conditionally." "$LINENO" 5
13713fi
13714if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
13715  as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined.
13716Usually this means the macro was only invoked conditionally." "$LINENO" 5
13717fi
13718if test -z "${HAVE_COMPRESSED_DEBUG_TRUE}" && test -z "${HAVE_COMPRESSED_DEBUG_FALSE}"; then
13719  as_fn_error $? "conditional \"HAVE_COMPRESSED_DEBUG\" was never defined.
13720Usually this means the macro was only invoked conditionally." "$LINENO" 5
13721fi
13722if test -z "${HAVE_OBJCOPY_DEBUGLINK_TRUE}" && test -z "${HAVE_OBJCOPY_DEBUGLINK_FALSE}"; then
13723  as_fn_error $? "conditional \"HAVE_OBJCOPY_DEBUGLINK\" was never defined.
13724Usually this means the macro was only invoked conditionally." "$LINENO" 5
13725fi
13726if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
13727  as_fn_error $? "conditional \"NATIVE\" was never defined.
13728Usually this means the macro was only invoked conditionally." "$LINENO" 5
13729fi
13730
13731: "${CONFIG_STATUS=./config.status}"
13732ac_write_fail=0
13733ac_clean_files_save=$ac_clean_files
13734ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13735{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13736$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13737as_write_fail=0
13738cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13739#! $SHELL
13740# Generated by $as_me.
13741# Run this file to recreate the current configuration.
13742# Compiler output produced by configure, useful for debugging
13743# configure, is in config.log if it exists.
13744
13745debug=false
13746ac_cs_recheck=false
13747ac_cs_silent=false
13748
13749SHELL=\${CONFIG_SHELL-$SHELL}
13750export SHELL
13751_ASEOF
13752cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13753## -------------------- ##
13754## M4sh Initialization. ##
13755## -------------------- ##
13756
13757# Be more Bourne compatible
13758DUALCASE=1; export DUALCASE # for MKS sh
13759if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13760  emulate sh
13761  NULLCMD=:
13762  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13763  # is contrary to our usage.  Disable this feature.
13764  alias -g '${1+"$@"}'='"$@"'
13765  setopt NO_GLOB_SUBST
13766else
13767  case `(set -o) 2>/dev/null` in #(
13768  *posix*) :
13769    set -o posix ;; #(
13770  *) :
13771     ;;
13772esac
13773fi
13774
13775
13776as_nl='
13777'
13778export as_nl
13779# Printing a long string crashes Solaris 7 /usr/bin/printf.
13780as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13781as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13782as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13783# Prefer a ksh shell builtin over an external printf program on Solaris,
13784# but without wasting forks for bash or zsh.
13785if test -z "$BASH_VERSION$ZSH_VERSION" \
13786    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13787  as_echo='print -r --'
13788  as_echo_n='print -rn --'
13789elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13790  as_echo='printf %s\n'
13791  as_echo_n='printf %s'
13792else
13793  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13794    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13795    as_echo_n='/usr/ucb/echo -n'
13796  else
13797    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13798    as_echo_n_body='eval
13799      arg=$1;
13800      case $arg in #(
13801      *"$as_nl"*)
13802	expr "X$arg" : "X\\(.*\\)$as_nl";
13803	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13804      esac;
13805      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13806    '
13807    export as_echo_n_body
13808    as_echo_n='sh -c $as_echo_n_body as_echo'
13809  fi
13810  export as_echo_body
13811  as_echo='sh -c $as_echo_body as_echo'
13812fi
13813
13814# The user is always right.
13815if test "${PATH_SEPARATOR+set}" != set; then
13816  PATH_SEPARATOR=:
13817  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13818    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13819      PATH_SEPARATOR=';'
13820  }
13821fi
13822
13823
13824# IFS
13825# We need space, tab and new line, in precisely that order.  Quoting is
13826# there to prevent editors from complaining about space-tab.
13827# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13828# splitting by setting IFS to empty value.)
13829IFS=" ""	$as_nl"
13830
13831# Find who we are.  Look in the path if we contain no directory separator.
13832as_myself=
13833case $0 in #((
13834  *[\\/]* ) as_myself=$0 ;;
13835  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13836for as_dir in $PATH
13837do
13838  IFS=$as_save_IFS
13839  test -z "$as_dir" && as_dir=.
13840    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13841  done
13842IFS=$as_save_IFS
13843
13844     ;;
13845esac
13846# We did not find ourselves, most probably we were run as `sh COMMAND'
13847# in which case we are not to be found in the path.
13848if test "x$as_myself" = x; then
13849  as_myself=$0
13850fi
13851if test ! -f "$as_myself"; then
13852  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13853  exit 1
13854fi
13855
13856# Unset variables that we do not need and which cause bugs (e.g. in
13857# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13858# suppresses any "Segmentation fault" message there.  '((' could
13859# trigger a bug in pdksh 5.2.14.
13860for as_var in BASH_ENV ENV MAIL MAILPATH
13861do eval test x\${$as_var+set} = xset \
13862  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13863done
13864PS1='$ '
13865PS2='> '
13866PS4='+ '
13867
13868# NLS nuisances.
13869LC_ALL=C
13870export LC_ALL
13871LANGUAGE=C
13872export LANGUAGE
13873
13874# CDPATH.
13875(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13876
13877
13878# as_fn_error STATUS ERROR [LINENO LOG_FD]
13879# ----------------------------------------
13880# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13881# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13882# script with STATUS, using 1 if that was 0.
13883as_fn_error ()
13884{
13885  as_status=$1; test $as_status -eq 0 && as_status=1
13886  if test "$4"; then
13887    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13888    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13889  fi
13890  $as_echo "$as_me: error: $2" >&2
13891  as_fn_exit $as_status
13892} # as_fn_error
13893
13894
13895# as_fn_set_status STATUS
13896# -----------------------
13897# Set $? to STATUS, without forking.
13898as_fn_set_status ()
13899{
13900  return $1
13901} # as_fn_set_status
13902
13903# as_fn_exit STATUS
13904# -----------------
13905# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13906as_fn_exit ()
13907{
13908  set +e
13909  as_fn_set_status $1
13910  exit $1
13911} # as_fn_exit
13912
13913# as_fn_unset VAR
13914# ---------------
13915# Portably unset VAR.
13916as_fn_unset ()
13917{
13918  { eval $1=; unset $1;}
13919}
13920as_unset=as_fn_unset
13921# as_fn_append VAR VALUE
13922# ----------------------
13923# Append the text in VALUE to the end of the definition contained in VAR. Take
13924# advantage of any shell optimizations that allow amortized linear growth over
13925# repeated appends, instead of the typical quadratic growth present in naive
13926# implementations.
13927if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13928  eval 'as_fn_append ()
13929  {
13930    eval $1+=\$2
13931  }'
13932else
13933  as_fn_append ()
13934  {
13935    eval $1=\$$1\$2
13936  }
13937fi # as_fn_append
13938
13939# as_fn_arith ARG...
13940# ------------------
13941# Perform arithmetic evaluation on the ARGs, and store the result in the
13942# global $as_val. Take advantage of shells that can avoid forks. The arguments
13943# must be portable across $(()) and expr.
13944if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13945  eval 'as_fn_arith ()
13946  {
13947    as_val=$(( $* ))
13948  }'
13949else
13950  as_fn_arith ()
13951  {
13952    as_val=`expr "$@" || test $? -eq 1`
13953  }
13954fi # as_fn_arith
13955
13956
13957if expr a : '\(a\)' >/dev/null 2>&1 &&
13958   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13959  as_expr=expr
13960else
13961  as_expr=false
13962fi
13963
13964if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13965  as_basename=basename
13966else
13967  as_basename=false
13968fi
13969
13970if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13971  as_dirname=dirname
13972else
13973  as_dirname=false
13974fi
13975
13976as_me=`$as_basename -- "$0" ||
13977$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13978	 X"$0" : 'X\(//\)$' \| \
13979	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13980$as_echo X/"$0" |
13981    sed '/^.*\/\([^/][^/]*\)\/*$/{
13982	    s//\1/
13983	    q
13984	  }
13985	  /^X\/\(\/\/\)$/{
13986	    s//\1/
13987	    q
13988	  }
13989	  /^X\/\(\/\).*/{
13990	    s//\1/
13991	    q
13992	  }
13993	  s/.*/./; q'`
13994
13995# Avoid depending upon Character Ranges.
13996as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13997as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13998as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13999as_cr_digits='0123456789'
14000as_cr_alnum=$as_cr_Letters$as_cr_digits
14001
14002ECHO_C= ECHO_N= ECHO_T=
14003case `echo -n x` in #(((((
14004-n*)
14005  case `echo 'xy\c'` in
14006  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14007  xy)  ECHO_C='\c';;
14008  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14009       ECHO_T='	';;
14010  esac;;
14011*)
14012  ECHO_N='-n';;
14013esac
14014
14015rm -f conf$$ conf$$.exe conf$$.file
14016if test -d conf$$.dir; then
14017  rm -f conf$$.dir/conf$$.file
14018else
14019  rm -f conf$$.dir
14020  mkdir conf$$.dir 2>/dev/null
14021fi
14022if (echo >conf$$.file) 2>/dev/null; then
14023  if ln -s conf$$.file conf$$ 2>/dev/null; then
14024    as_ln_s='ln -s'
14025    # ... but there are two gotchas:
14026    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14027    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14028    # In both cases, we have to default to `cp -pR'.
14029    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14030      as_ln_s='cp -pR'
14031  elif ln conf$$.file conf$$ 2>/dev/null; then
14032    as_ln_s=ln
14033  else
14034    as_ln_s='cp -pR'
14035  fi
14036else
14037  as_ln_s='cp -pR'
14038fi
14039rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14040rmdir conf$$.dir 2>/dev/null
14041
14042
14043# as_fn_mkdir_p
14044# -------------
14045# Create "$as_dir" as a directory, including parents if necessary.
14046as_fn_mkdir_p ()
14047{
14048
14049  case $as_dir in #(
14050  -*) as_dir=./$as_dir;;
14051  esac
14052  test -d "$as_dir" || eval $as_mkdir_p || {
14053    as_dirs=
14054    while :; do
14055      case $as_dir in #(
14056      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14057      *) as_qdir=$as_dir;;
14058      esac
14059      as_dirs="'$as_qdir' $as_dirs"
14060      as_dir=`$as_dirname -- "$as_dir" ||
14061$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14062	 X"$as_dir" : 'X\(//\)[^/]' \| \
14063	 X"$as_dir" : 'X\(//\)$' \| \
14064	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14065$as_echo X"$as_dir" |
14066    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14067	    s//\1/
14068	    q
14069	  }
14070	  /^X\(\/\/\)[^/].*/{
14071	    s//\1/
14072	    q
14073	  }
14074	  /^X\(\/\/\)$/{
14075	    s//\1/
14076	    q
14077	  }
14078	  /^X\(\/\).*/{
14079	    s//\1/
14080	    q
14081	  }
14082	  s/.*/./; q'`
14083      test -d "$as_dir" && break
14084    done
14085    test -z "$as_dirs" || eval "mkdir $as_dirs"
14086  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14087
14088
14089} # as_fn_mkdir_p
14090if mkdir -p . 2>/dev/null; then
14091  as_mkdir_p='mkdir -p "$as_dir"'
14092else
14093  test -d ./-p && rmdir ./-p
14094  as_mkdir_p=false
14095fi
14096
14097
14098# as_fn_executable_p FILE
14099# -----------------------
14100# Test if FILE is an executable regular file.
14101as_fn_executable_p ()
14102{
14103  test -f "$1" && test -x "$1"
14104} # as_fn_executable_p
14105as_test_x='test -x'
14106as_executable_p=as_fn_executable_p
14107
14108# Sed expression to map a string onto a valid CPP name.
14109as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14110
14111# Sed expression to map a string onto a valid variable name.
14112as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14113
14114
14115exec 6>&1
14116## ----------------------------------- ##
14117## Main body of $CONFIG_STATUS script. ##
14118## ----------------------------------- ##
14119_ASEOF
14120test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14121
14122cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14123# Save the log message, to keep $0 and so on meaningful, and to
14124# report actual input values of CONFIG_FILES etc. instead of their
14125# values after options handling.
14126ac_log="
14127This file was extended by package-unused $as_me version-unused, which was
14128generated by GNU Autoconf 2.69.  Invocation command line was
14129
14130  CONFIG_FILES    = $CONFIG_FILES
14131  CONFIG_HEADERS  = $CONFIG_HEADERS
14132  CONFIG_LINKS    = $CONFIG_LINKS
14133  CONFIG_COMMANDS = $CONFIG_COMMANDS
14134  $ $0 $@
14135
14136on `(hostname || uname -n) 2>/dev/null | sed 1q`
14137"
14138
14139_ACEOF
14140
14141case $ac_config_files in *"
14142"*) set x $ac_config_files; shift; ac_config_files=$*;;
14143esac
14144
14145case $ac_config_headers in *"
14146"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14147esac
14148
14149
14150cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14151# Files that config.status was made for.
14152config_files="$ac_config_files"
14153config_headers="$ac_config_headers"
14154config_commands="$ac_config_commands"
14155
14156_ACEOF
14157
14158cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14159ac_cs_usage="\
14160\`$as_me' instantiates files and other configuration actions
14161from templates according to the current configuration.  Unless the files
14162and actions are specified as TAGs, all are instantiated by default.
14163
14164Usage: $0 [OPTION]... [TAG]...
14165
14166  -h, --help       print this help, then exit
14167  -V, --version    print version number and configuration settings, then exit
14168      --config     print configuration, then exit
14169  -q, --quiet, --silent
14170                   do not print progress messages
14171  -d, --debug      don't remove temporary files
14172      --recheck    update $as_me by reconfiguring in the same conditions
14173      --file=FILE[:TEMPLATE]
14174                   instantiate the configuration file FILE
14175      --header=FILE[:TEMPLATE]
14176                   instantiate the configuration header FILE
14177
14178Configuration files:
14179$config_files
14180
14181Configuration headers:
14182$config_headers
14183
14184Configuration commands:
14185$config_commands
14186
14187Report bugs to the package provider."
14188
14189_ACEOF
14190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14191ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14192ac_cs_version="\\
14193package-unused config.status version-unused
14194configured by $0, generated by GNU Autoconf 2.69,
14195  with options \\"\$ac_cs_config\\"
14196
14197Copyright (C) 2012 Free Software Foundation, Inc.
14198This config.status script is free software; the Free Software Foundation
14199gives unlimited permission to copy, distribute and modify it."
14200
14201ac_pwd='$ac_pwd'
14202srcdir='$srcdir'
14203INSTALL='$INSTALL'
14204MKDIR_P='$MKDIR_P'
14205AWK='$AWK'
14206test -n "\$AWK" || AWK=awk
14207_ACEOF
14208
14209cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14210# The default lists apply if the user does not specify any file.
14211ac_need_defaults=:
14212while test $# != 0
14213do
14214  case $1 in
14215  --*=?*)
14216    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14217    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14218    ac_shift=:
14219    ;;
14220  --*=)
14221    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14222    ac_optarg=
14223    ac_shift=:
14224    ;;
14225  *)
14226    ac_option=$1
14227    ac_optarg=$2
14228    ac_shift=shift
14229    ;;
14230  esac
14231
14232  case $ac_option in
14233  # Handling of the options.
14234  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14235    ac_cs_recheck=: ;;
14236  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14237    $as_echo "$ac_cs_version"; exit ;;
14238  --config | --confi | --conf | --con | --co | --c )
14239    $as_echo "$ac_cs_config"; exit ;;
14240  --debug | --debu | --deb | --de | --d | -d )
14241    debug=: ;;
14242  --file | --fil | --fi | --f )
14243    $ac_shift
14244    case $ac_optarg in
14245    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14246    '') as_fn_error $? "missing file argument" ;;
14247    esac
14248    as_fn_append CONFIG_FILES " '$ac_optarg'"
14249    ac_need_defaults=false;;
14250  --header | --heade | --head | --hea )
14251    $ac_shift
14252    case $ac_optarg in
14253    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14254    esac
14255    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14256    ac_need_defaults=false;;
14257  --he | --h)
14258    # Conflict between --help and --header
14259    as_fn_error $? "ambiguous option: \`$1'
14260Try \`$0 --help' for more information.";;
14261  --help | --hel | -h )
14262    $as_echo "$ac_cs_usage"; exit ;;
14263  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14264  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14265    ac_cs_silent=: ;;
14266
14267  # This is an error.
14268  -*) as_fn_error $? "unrecognized option: \`$1'
14269Try \`$0 --help' for more information." ;;
14270
14271  *) as_fn_append ac_config_targets " $1"
14272     ac_need_defaults=false ;;
14273
14274  esac
14275  shift
14276done
14277
14278ac_configure_extra_args=
14279
14280if $ac_cs_silent; then
14281  exec 6>/dev/null
14282  ac_configure_extra_args="$ac_configure_extra_args --silent"
14283fi
14284
14285_ACEOF
14286cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14287if \$ac_cs_recheck; then
14288  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14289  shift
14290  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14291  CONFIG_SHELL='$SHELL'
14292  export CONFIG_SHELL
14293  exec "\$@"
14294fi
14295
14296_ACEOF
14297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14298exec 5>>config.log
14299{
14300  echo
14301  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14302## Running $as_me. ##
14303_ASBOX
14304  $as_echo "$ac_log"
14305} >&5
14306
14307_ACEOF
14308cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14309#
14310# INIT-COMMANDS
14311#
14312
14313srcdir="$srcdir"
14314host="$host"
14315target="$target"
14316with_multisubdir="$with_multisubdir"
14317with_multisrctop="$with_multisrctop"
14318with_target_subdir="$with_target_subdir"
14319ac_configure_args="${multilib_arg} ${ac_configure_args}"
14320multi_basedir="$multi_basedir"
14321CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
14322CC="$CC"
14323CXX="$CXX"
14324GFORTRAN="$GFORTRAN"
14325GDC="$GDC"
14326
14327
14328# The HP-UX ksh and POSIX shell print the target directory to stdout
14329# if CDPATH is set.
14330(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14331
14332sed_quote_subst='$sed_quote_subst'
14333double_quote_subst='$double_quote_subst'
14334delay_variable_subst='$delay_variable_subst'
14335macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14336macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14337enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14338enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14339pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14340enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14341SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14342ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14343host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14344host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14345host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14346build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14347build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14348build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14349SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14350Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14351GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14352EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14353FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14354LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14355NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14356LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14357max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14358ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14359exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14360lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14361lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14362lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14363reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14364reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14365OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14366deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14367file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14368AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14369AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14370STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14371RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14372old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14373old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14374old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14375lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14376CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14377CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14378compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14379GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14380lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14381lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14382lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14383lt_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"`'
14384objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14385MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14386lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14387lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14388lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14389lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14390lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14391need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14392DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14393NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14394LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14395OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14396OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14397libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14398shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14399extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14400archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14401enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14402export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14403whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14404compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14405old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14406old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14407archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14408archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14409module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14410module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14411with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14412allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14413no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14414hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14415hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14416hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14417hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14418hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14419hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14420hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14421hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14422inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14423link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14424fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14425always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14426export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14427exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14428include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14429prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14430file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14431variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14432need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14433need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14434version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14435runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14436shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14437shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14438libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14439library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14440soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14441install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14442postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14443postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14444finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14445finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14446hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14447sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14448sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14449hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14450enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14451enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14452enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14453old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14454striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14455
14456LTCC='$LTCC'
14457LTCFLAGS='$LTCFLAGS'
14458compiler='$compiler_DEFAULT'
14459
14460# A function that is used when there is no print builtin or printf.
14461func_fallback_echo ()
14462{
14463  eval 'cat <<_LTECHO_EOF
14464\$1
14465_LTECHO_EOF'
14466}
14467
14468# Quote evaled strings.
14469for var in SHELL \
14470ECHO \
14471SED \
14472GREP \
14473EGREP \
14474FGREP \
14475LD \
14476NM \
14477LN_S \
14478lt_SP2NL \
14479lt_NL2SP \
14480reload_flag \
14481OBJDUMP \
14482deplibs_check_method \
14483file_magic_cmd \
14484AR \
14485AR_FLAGS \
14486STRIP \
14487RANLIB \
14488CC \
14489CFLAGS \
14490compiler \
14491lt_cv_sys_global_symbol_pipe \
14492lt_cv_sys_global_symbol_to_cdecl \
14493lt_cv_sys_global_symbol_to_c_name_address \
14494lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14495lt_prog_compiler_no_builtin_flag \
14496lt_prog_compiler_wl \
14497lt_prog_compiler_pic \
14498lt_prog_compiler_static \
14499lt_cv_prog_compiler_c_o \
14500need_locks \
14501DSYMUTIL \
14502NMEDIT \
14503LIPO \
14504OTOOL \
14505OTOOL64 \
14506shrext_cmds \
14507export_dynamic_flag_spec \
14508whole_archive_flag_spec \
14509compiler_needs_object \
14510with_gnu_ld \
14511allow_undefined_flag \
14512no_undefined_flag \
14513hardcode_libdir_flag_spec \
14514hardcode_libdir_flag_spec_ld \
14515hardcode_libdir_separator \
14516fix_srcfile_path \
14517exclude_expsyms \
14518include_expsyms \
14519file_list_spec \
14520variables_saved_for_relink \
14521libname_spec \
14522library_names_spec \
14523soname_spec \
14524install_override_mode \
14525finish_eval \
14526old_striplib \
14527striplib; do
14528    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14529    *[\\\\\\\`\\"\\\$]*)
14530      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14531      ;;
14532    *)
14533      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14534      ;;
14535    esac
14536done
14537
14538# Double-quote double-evaled strings.
14539for var in reload_cmds \
14540old_postinstall_cmds \
14541old_postuninstall_cmds \
14542old_archive_cmds \
14543extract_expsyms_cmds \
14544old_archive_from_new_cmds \
14545old_archive_from_expsyms_cmds \
14546archive_cmds \
14547archive_expsym_cmds \
14548module_cmds \
14549module_expsym_cmds \
14550export_symbols_cmds \
14551prelink_cmds \
14552postinstall_cmds \
14553postuninstall_cmds \
14554finish_cmds \
14555sys_lib_search_path_spec \
14556sys_lib_dlsearch_path_spec; do
14557    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14558    *[\\\\\\\`\\"\\\$]*)
14559      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14560      ;;
14561    *)
14562      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14563      ;;
14564    esac
14565done
14566
14567ac_aux_dir='$ac_aux_dir'
14568xsi_shell='$xsi_shell'
14569lt_shell_append='$lt_shell_append'
14570
14571# See if we are running on zsh, and set the options which allow our
14572# commands through without removal of \ escapes INIT.
14573if test -n "\${ZSH_VERSION+set}" ; then
14574   setopt NO_GLOB_SUBST
14575fi
14576
14577
14578    PACKAGE='$PACKAGE'
14579    VERSION='$VERSION'
14580    TIMESTAMP='$TIMESTAMP'
14581    RM='$RM'
14582    ofile='$ofile'
14583
14584
14585
14586
14587GCC="$GCC"
14588CC="$CC"
14589acx_cv_header_stdint="$acx_cv_header_stdint"
14590acx_cv_type_int8_t="$acx_cv_type_int8_t"
14591acx_cv_type_int16_t="$acx_cv_type_int16_t"
14592acx_cv_type_int32_t="$acx_cv_type_int32_t"
14593acx_cv_type_int64_t="$acx_cv_type_int64_t"
14594acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
14595ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
14596ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
14597ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
14598ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
14599ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
14600ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
14601ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
14602ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
14603
14604
14605# Variables needed in config.status (file generation) which aren't already
14606# passed by autoconf.
14607SUBDIRS="$SUBDIRS"
14608
14609
14610_ACEOF
14611
14612cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14613
14614# Handling of arguments.
14615for ac_config_target in $ac_config_targets
14616do
14617  case $ac_config_target in
14618    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14619    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
14620    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14621    "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
14622    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14623    "backtrace-supported.h") CONFIG_FILES="$CONFIG_FILES backtrace-supported.h" ;;
14624    "install-debuginfo-for-buildid.sh") CONFIG_FILES="$CONFIG_FILES install-debuginfo-for-buildid.sh" ;;
14625    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
14626
14627  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14628  esac
14629done
14630
14631
14632# If the user did not use the arguments to specify the items to instantiate,
14633# then the envvar interface is used.  Set only those that are not.
14634# We use the long form for the default assignment because of an extremely
14635# bizarre bug on SunOS 4.1.3.
14636if $ac_need_defaults; then
14637  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14638  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14639  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14640fi
14641
14642# Have a temporary directory for convenience.  Make it in the build tree
14643# simply because there is no reason against having it here, and in addition,
14644# creating and moving files from /tmp can sometimes cause problems.
14645# Hook for its removal unless debugging.
14646# Note that there is a small window in which the directory will not be cleaned:
14647# after its creation but before its name has been assigned to `$tmp'.
14648$debug ||
14649{
14650  tmp= ac_tmp=
14651  trap 'exit_status=$?
14652  : "${ac_tmp:=$tmp}"
14653  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14654' 0
14655  trap 'as_fn_exit 1' 1 2 13 15
14656}
14657# Create a (secure) tmp directory for tmp files.
14658
14659{
14660  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14661  test -d "$tmp"
14662}  ||
14663{
14664  tmp=./conf$$-$RANDOM
14665  (umask 077 && mkdir "$tmp")
14666} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14667ac_tmp=$tmp
14668
14669# Set up the scripts for CONFIG_FILES section.
14670# No need to generate them if there are no CONFIG_FILES.
14671# This happens for instance with `./config.status config.h'.
14672if test -n "$CONFIG_FILES"; then
14673
14674
14675ac_cr=`echo X | tr X '\015'`
14676# On cygwin, bash can eat \r inside `` if the user requested igncr.
14677# But we know of no other shell where ac_cr would be empty at this
14678# point, so we can use a bashism as a fallback.
14679if test "x$ac_cr" = x; then
14680  eval ac_cr=\$\'\\r\'
14681fi
14682ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14683if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14684  ac_cs_awk_cr='\\r'
14685else
14686  ac_cs_awk_cr=$ac_cr
14687fi
14688
14689echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14690_ACEOF
14691
14692
14693{
14694  echo "cat >conf$$subs.awk <<_ACEOF" &&
14695  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14696  echo "_ACEOF"
14697} >conf$$subs.sh ||
14698  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14699ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14700ac_delim='%!_!# '
14701for ac_last_try in false false false false false :; do
14702  . ./conf$$subs.sh ||
14703    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14704
14705  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14706  if test $ac_delim_n = $ac_delim_num; then
14707    break
14708  elif $ac_last_try; then
14709    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14710  else
14711    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14712  fi
14713done
14714rm -f conf$$subs.sh
14715
14716cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14717cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14718_ACEOF
14719sed -n '
14720h
14721s/^/S["/; s/!.*/"]=/
14722p
14723g
14724s/^[^!]*!//
14725:repl
14726t repl
14727s/'"$ac_delim"'$//
14728t delim
14729:nl
14730h
14731s/\(.\{148\}\)..*/\1/
14732t more1
14733s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14734p
14735n
14736b repl
14737:more1
14738s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14739p
14740g
14741s/.\{148\}//
14742t nl
14743:delim
14744h
14745s/\(.\{148\}\)..*/\1/
14746t more2
14747s/["\\]/\\&/g; s/^/"/; s/$/"/
14748p
14749b
14750:more2
14751s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14752p
14753g
14754s/.\{148\}//
14755t delim
14756' <conf$$subs.awk | sed '
14757/^[^""]/{
14758  N
14759  s/\n//
14760}
14761' >>$CONFIG_STATUS || ac_write_fail=1
14762rm -f conf$$subs.awk
14763cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14764_ACAWK
14765cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14766  for (key in S) S_is_set[key] = 1
14767  FS = ""
14768
14769}
14770{
14771  line = $ 0
14772  nfields = split(line, field, "@")
14773  substed = 0
14774  len = length(field[1])
14775  for (i = 2; i < nfields; i++) {
14776    key = field[i]
14777    keylen = length(key)
14778    if (S_is_set[key]) {
14779      value = S[key]
14780      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14781      len += length(value) + length(field[++i])
14782      substed = 1
14783    } else
14784      len += 1 + keylen
14785  }
14786
14787  print line
14788}
14789
14790_ACAWK
14791_ACEOF
14792cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14793if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14794  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14795else
14796  cat
14797fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14798  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14799_ACEOF
14800
14801# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14802# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14803# trailing colons and then remove the whole line if VPATH becomes empty
14804# (actually we leave an empty line to preserve line numbers).
14805if test "x$srcdir" = x.; then
14806  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
14807h
14808s///
14809s/^/:/
14810s/[	 ]*$/:/
14811s/:\$(srcdir):/:/g
14812s/:\${srcdir}:/:/g
14813s/:@srcdir@:/:/g
14814s/^:*//
14815s/:*$//
14816x
14817s/\(=[	 ]*\).*/\1/
14818G
14819s/\n//
14820s/^[^=]*=[	 ]*$//
14821}'
14822fi
14823
14824cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14825fi # test -n "$CONFIG_FILES"
14826
14827# Set up the scripts for CONFIG_HEADERS section.
14828# No need to generate them if there are no CONFIG_HEADERS.
14829# This happens for instance with `./config.status Makefile'.
14830if test -n "$CONFIG_HEADERS"; then
14831cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14832BEGIN {
14833_ACEOF
14834
14835# Transform confdefs.h into an awk script `defines.awk', embedded as
14836# here-document in config.status, that substitutes the proper values into
14837# config.h.in to produce config.h.
14838
14839# Create a delimiter string that does not exist in confdefs.h, to ease
14840# handling of long lines.
14841ac_delim='%!_!# '
14842for ac_last_try in false false :; do
14843  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14844  if test -z "$ac_tt"; then
14845    break
14846  elif $ac_last_try; then
14847    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14848  else
14849    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14850  fi
14851done
14852
14853# For the awk script, D is an array of macro values keyed by name,
14854# likewise P contains macro parameters if any.  Preserve backslash
14855# newline sequences.
14856
14857ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14858sed -n '
14859s/.\{148\}/&'"$ac_delim"'/g
14860t rset
14861:rset
14862s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
14863t def
14864d
14865:def
14866s/\\$//
14867t bsnl
14868s/["\\]/\\&/g
14869s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14870D["\1"]=" \3"/p
14871s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
14872d
14873:bsnl
14874s/["\\]/\\&/g
14875s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14876D["\1"]=" \3\\\\\\n"\\/p
14877t cont
14878s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14879t cont
14880d
14881:cont
14882n
14883s/.\{148\}/&'"$ac_delim"'/g
14884t clear
14885:clear
14886s/\\$//
14887t bsnlc
14888s/["\\]/\\&/g; s/^/"/; s/$/"/p
14889d
14890:bsnlc
14891s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14892b cont
14893' <confdefs.h | sed '
14894s/'"$ac_delim"'/"\\\
14895"/g' >>$CONFIG_STATUS || ac_write_fail=1
14896
14897cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14898  for (key in D) D_is_set[key] = 1
14899  FS = ""
14900}
14901/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14902  line = \$ 0
14903  split(line, arg, " ")
14904  if (arg[1] == "#") {
14905    defundef = arg[2]
14906    mac1 = arg[3]
14907  } else {
14908    defundef = substr(arg[1], 2)
14909    mac1 = arg[2]
14910  }
14911  split(mac1, mac2, "(") #)
14912  macro = mac2[1]
14913  prefix = substr(line, 1, index(line, defundef) - 1)
14914  if (D_is_set[macro]) {
14915    # Preserve the white space surrounding the "#".
14916    print prefix "define", macro P[macro] D[macro]
14917    next
14918  } else {
14919    # Replace #undef with comments.  This is necessary, for example,
14920    # in the case of _POSIX_SOURCE, which is predefined and required
14921    # on some systems where configure will not decide to define it.
14922    if (defundef == "undef") {
14923      print "/*", prefix defundef, macro, "*/"
14924      next
14925    }
14926  }
14927}
14928{ print }
14929_ACAWK
14930_ACEOF
14931cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14932  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14933fi # test -n "$CONFIG_HEADERS"
14934
14935
14936eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
14937shift
14938for ac_tag
14939do
14940  case $ac_tag in
14941  :[FHLC]) ac_mode=$ac_tag; continue;;
14942  esac
14943  case $ac_mode$ac_tag in
14944  :[FHL]*:*);;
14945  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14946  :[FH]-) ac_tag=-:-;;
14947  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14948  esac
14949  ac_save_IFS=$IFS
14950  IFS=:
14951  set x $ac_tag
14952  IFS=$ac_save_IFS
14953  shift
14954  ac_file=$1
14955  shift
14956
14957  case $ac_mode in
14958  :L) ac_source=$1;;
14959  :[FH])
14960    ac_file_inputs=
14961    for ac_f
14962    do
14963      case $ac_f in
14964      -) ac_f="$ac_tmp/stdin";;
14965      *) # Look for the file first in the build tree, then in the source tree
14966	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14967	 # because $ac_f cannot contain `:'.
14968	 test -f "$ac_f" ||
14969	   case $ac_f in
14970	   [\\/$]*) false;;
14971	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14972	   esac ||
14973	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14974      esac
14975      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14976      as_fn_append ac_file_inputs " '$ac_f'"
14977    done
14978
14979    # Let's still pretend it is `configure' which instantiates (i.e., don't
14980    # use $as_me), people would be surprised to read:
14981    #    /* config.h.  Generated by config.status.  */
14982    configure_input='Generated from '`
14983	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14984	`' by configure.'
14985    if test x"$ac_file" != x-; then
14986      configure_input="$ac_file.  $configure_input"
14987      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14988$as_echo "$as_me: creating $ac_file" >&6;}
14989    fi
14990    # Neutralize special characters interpreted by sed in replacement strings.
14991    case $configure_input in #(
14992    *\&* | *\|* | *\\* )
14993       ac_sed_conf_input=`$as_echo "$configure_input" |
14994       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14995    *) ac_sed_conf_input=$configure_input;;
14996    esac
14997
14998    case $ac_tag in
14999    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15000      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15001    esac
15002    ;;
15003  esac
15004
15005  ac_dir=`$as_dirname -- "$ac_file" ||
15006$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15007	 X"$ac_file" : 'X\(//\)[^/]' \| \
15008	 X"$ac_file" : 'X\(//\)$' \| \
15009	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15010$as_echo X"$ac_file" |
15011    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15012	    s//\1/
15013	    q
15014	  }
15015	  /^X\(\/\/\)[^/].*/{
15016	    s//\1/
15017	    q
15018	  }
15019	  /^X\(\/\/\)$/{
15020	    s//\1/
15021	    q
15022	  }
15023	  /^X\(\/\).*/{
15024	    s//\1/
15025	    q
15026	  }
15027	  s/.*/./; q'`
15028  as_dir="$ac_dir"; as_fn_mkdir_p
15029  ac_builddir=.
15030
15031case "$ac_dir" in
15032.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15033*)
15034  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15035  # A ".." for each directory in $ac_dir_suffix.
15036  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15037  case $ac_top_builddir_sub in
15038  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15039  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15040  esac ;;
15041esac
15042ac_abs_top_builddir=$ac_pwd
15043ac_abs_builddir=$ac_pwd$ac_dir_suffix
15044# for backward compatibility:
15045ac_top_builddir=$ac_top_build_prefix
15046
15047case $srcdir in
15048  .)  # We are building in place.
15049    ac_srcdir=.
15050    ac_top_srcdir=$ac_top_builddir_sub
15051    ac_abs_top_srcdir=$ac_pwd ;;
15052  [\\/]* | ?:[\\/]* )  # Absolute name.
15053    ac_srcdir=$srcdir$ac_dir_suffix;
15054    ac_top_srcdir=$srcdir
15055    ac_abs_top_srcdir=$srcdir ;;
15056  *) # Relative name.
15057    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15058    ac_top_srcdir=$ac_top_build_prefix$srcdir
15059    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15060esac
15061ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15062
15063
15064  case $ac_mode in
15065  :F)
15066  #
15067  # CONFIG_FILE
15068  #
15069
15070  case $INSTALL in
15071  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15072  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15073  esac
15074  ac_MKDIR_P=$MKDIR_P
15075  case $MKDIR_P in
15076  [\\/$]* | ?:[\\/]* ) ;;
15077  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15078  esac
15079_ACEOF
15080
15081cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15082# If the template does not know about datarootdir, expand it.
15083# FIXME: This hack should be removed a few years after 2.60.
15084ac_datarootdir_hack=; ac_datarootdir_seen=
15085ac_sed_dataroot='
15086/datarootdir/ {
15087  p
15088  q
15089}
15090/@datadir@/p
15091/@docdir@/p
15092/@infodir@/p
15093/@localedir@/p
15094/@mandir@/p'
15095case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15096*datarootdir*) ac_datarootdir_seen=yes;;
15097*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15098  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15099$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15100_ACEOF
15101cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15102  ac_datarootdir_hack='
15103  s&@datadir@&$datadir&g
15104  s&@docdir@&$docdir&g
15105  s&@infodir@&$infodir&g
15106  s&@localedir@&$localedir&g
15107  s&@mandir@&$mandir&g
15108  s&\\\${datarootdir}&$datarootdir&g' ;;
15109esac
15110_ACEOF
15111
15112# Neutralize VPATH when `$srcdir' = `.'.
15113# Shell code in configure.ac might set extrasub.
15114# FIXME: do we really want to maintain this feature?
15115cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15116ac_sed_extra="$ac_vpsub
15117$extrasub
15118_ACEOF
15119cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15120:t
15121/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15122s|@configure_input@|$ac_sed_conf_input|;t t
15123s&@top_builddir@&$ac_top_builddir_sub&;t t
15124s&@top_build_prefix@&$ac_top_build_prefix&;t t
15125s&@srcdir@&$ac_srcdir&;t t
15126s&@abs_srcdir@&$ac_abs_srcdir&;t t
15127s&@top_srcdir@&$ac_top_srcdir&;t t
15128s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15129s&@builddir@&$ac_builddir&;t t
15130s&@abs_builddir@&$ac_abs_builddir&;t t
15131s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15132s&@INSTALL@&$ac_INSTALL&;t t
15133s&@MKDIR_P@&$ac_MKDIR_P&;t t
15134$ac_datarootdir_hack
15135"
15136eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15137  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15138
15139test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15140  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15141  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15142      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15143  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15144which seems to be undefined.  Please make sure it is defined" >&5
15145$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15146which seems to be undefined.  Please make sure it is defined" >&2;}
15147
15148  rm -f "$ac_tmp/stdin"
15149  case $ac_file in
15150  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15151  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15152  esac \
15153  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15154 ;;
15155  :H)
15156  #
15157  # CONFIG_HEADER
15158  #
15159  if test x"$ac_file" != x-; then
15160    {
15161      $as_echo "/* $configure_input  */" \
15162      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15163    } >"$ac_tmp/config.h" \
15164      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15165    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15166      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15167$as_echo "$as_me: $ac_file is unchanged" >&6;}
15168    else
15169      rm -f "$ac_file"
15170      mv "$ac_tmp/config.h" "$ac_file" \
15171	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
15172    fi
15173  else
15174    $as_echo "/* $configure_input  */" \
15175      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15176      || as_fn_error $? "could not create -" "$LINENO" 5
15177  fi
15178# Compute "$ac_file"'s index in $config_headers.
15179_am_arg="$ac_file"
15180_am_stamp_count=1
15181for _am_header in $config_headers :; do
15182  case $_am_header in
15183    $_am_arg | $_am_arg:* )
15184      break ;;
15185    * )
15186      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15187  esac
15188done
15189echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15190$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15191	 X"$_am_arg" : 'X\(//\)[^/]' \| \
15192	 X"$_am_arg" : 'X\(//\)$' \| \
15193	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15194$as_echo X"$_am_arg" |
15195    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15196	    s//\1/
15197	    q
15198	  }
15199	  /^X\(\/\/\)[^/].*/{
15200	    s//\1/
15201	    q
15202	  }
15203	  /^X\(\/\/\)$/{
15204	    s//\1/
15205	    q
15206	  }
15207	  /^X\(\/\).*/{
15208	    s//\1/
15209	    q
15210	  }
15211	  s/.*/./; q'`/stamp-h$_am_stamp_count
15212 ;;
15213
15214  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15215$as_echo "$as_me: executing $ac_file commands" >&6;}
15216 ;;
15217  esac
15218
15219
15220  case $ac_file$ac_mode in
15221    "default-1":C)
15222# Only add multilib support code if we just rebuilt the top-level
15223# Makefile.
15224case " $CONFIG_FILES " in
15225 *" Makefile "*)
15226   ac_file=Makefile . ${multi_basedir}/config-ml.in
15227   ;;
15228esac ;;
15229    "libtool":C)
15230
15231    # See if we are running on zsh, and set the options which allow our
15232    # commands through without removal of \ escapes.
15233    if test -n "${ZSH_VERSION+set}" ; then
15234      setopt NO_GLOB_SUBST
15235    fi
15236
15237    cfgfile="${ofile}T"
15238    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15239    $RM "$cfgfile"
15240
15241    cat <<_LT_EOF >> "$cfgfile"
15242#! $SHELL
15243
15244# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15245# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15246# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15247# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15248#
15249#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15250#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15251#   Written by Gordon Matzigkeit, 1996
15252#
15253#   This file is part of GNU Libtool.
15254#
15255# GNU Libtool is free software; you can redistribute it and/or
15256# modify it under the terms of the GNU General Public License as
15257# published by the Free Software Foundation; either version 2 of
15258# the License, or (at your option) any later version.
15259#
15260# As a special exception to the GNU General Public License,
15261# if you distribute this file as part of a program or library that
15262# is built using GNU Libtool, you may include this file under the
15263# same distribution terms that you use for the rest of that program.
15264#
15265# GNU Libtool is distributed in the hope that it will be useful,
15266# but WITHOUT ANY WARRANTY; without even the implied warranty of
15267# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15268# GNU General Public License for more details.
15269#
15270# You should have received a copy of the GNU General Public License
15271# along with GNU Libtool; see the file COPYING.  If not, a copy
15272# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15273# obtained by writing to the Free Software Foundation, Inc.,
15274# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15275
15276
15277# The names of the tagged configurations supported by this script.
15278available_tags=""
15279
15280# ### BEGIN LIBTOOL CONFIG
15281
15282# Which release of libtool.m4 was used?
15283macro_version=$macro_version
15284macro_revision=$macro_revision
15285
15286# Whether or not to build shared libraries.
15287build_libtool_libs=$enable_shared
15288
15289# Whether or not to build static libraries.
15290build_old_libs=$enable_static
15291
15292# What type of objects to build.
15293pic_mode=$pic_mode
15294
15295# Whether or not to optimize for fast installation.
15296fast_install=$enable_fast_install
15297
15298# Shell to use when invoking shell scripts.
15299SHELL=$lt_SHELL
15300
15301# An echo program that protects backslashes.
15302ECHO=$lt_ECHO
15303
15304# The host system.
15305host_alias=$host_alias
15306host=$host
15307host_os=$host_os
15308
15309# The build system.
15310build_alias=$build_alias
15311build=$build
15312build_os=$build_os
15313
15314# A sed program that does not truncate output.
15315SED=$lt_SED
15316
15317# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15318Xsed="\$SED -e 1s/^X//"
15319
15320# A grep program that handles long lines.
15321GREP=$lt_GREP
15322
15323# An ERE matcher.
15324EGREP=$lt_EGREP
15325
15326# A literal string matcher.
15327FGREP=$lt_FGREP
15328
15329# A BSD- or MS-compatible name lister.
15330NM=$lt_NM
15331
15332# Whether we need soft or hard links.
15333LN_S=$lt_LN_S
15334
15335# What is the maximum length of a command?
15336max_cmd_len=$max_cmd_len
15337
15338# Object file suffix (normally "o").
15339objext=$ac_objext
15340
15341# Executable file suffix (normally "").
15342exeext=$exeext
15343
15344# whether the shell understands "unset".
15345lt_unset=$lt_unset
15346
15347# turn spaces into newlines.
15348SP2NL=$lt_lt_SP2NL
15349
15350# turn newlines into spaces.
15351NL2SP=$lt_lt_NL2SP
15352
15353# An object symbol dumper.
15354OBJDUMP=$lt_OBJDUMP
15355
15356# Method to check whether dependent libraries are shared objects.
15357deplibs_check_method=$lt_deplibs_check_method
15358
15359# Command to use when deplibs_check_method == "file_magic".
15360file_magic_cmd=$lt_file_magic_cmd
15361
15362# The archiver.
15363AR=$lt_AR
15364AR_FLAGS=$lt_AR_FLAGS
15365
15366# A symbol stripping program.
15367STRIP=$lt_STRIP
15368
15369# Commands used to install an old-style archive.
15370RANLIB=$lt_RANLIB
15371old_postinstall_cmds=$lt_old_postinstall_cmds
15372old_postuninstall_cmds=$lt_old_postuninstall_cmds
15373
15374# Whether to use a lock for old archive extraction.
15375lock_old_archive_extraction=$lock_old_archive_extraction
15376
15377# A C compiler.
15378LTCC=$lt_CC
15379
15380# LTCC compiler flags.
15381LTCFLAGS=$lt_CFLAGS
15382
15383# Take the output of nm and produce a listing of raw symbols and C names.
15384global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15385
15386# Transform the output of nm in a proper C declaration.
15387global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15388
15389# Transform the output of nm in a C name address pair.
15390global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15391
15392# Transform the output of nm in a C name address pair when lib prefix is needed.
15393global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15394
15395# The name of the directory that contains temporary libtool files.
15396objdir=$objdir
15397
15398# Used to examine libraries when file_magic_cmd begins with "file".
15399MAGIC_CMD=$MAGIC_CMD
15400
15401# Must we lock files when doing compilation?
15402need_locks=$lt_need_locks
15403
15404# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15405DSYMUTIL=$lt_DSYMUTIL
15406
15407# Tool to change global to local symbols on Mac OS X.
15408NMEDIT=$lt_NMEDIT
15409
15410# Tool to manipulate fat objects and archives on Mac OS X.
15411LIPO=$lt_LIPO
15412
15413# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15414OTOOL=$lt_OTOOL
15415
15416# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15417OTOOL64=$lt_OTOOL64
15418
15419# Old archive suffix (normally "a").
15420libext=$libext
15421
15422# Shared library suffix (normally ".so").
15423shrext_cmds=$lt_shrext_cmds
15424
15425# The commands to extract the exported symbol list from a shared archive.
15426extract_expsyms_cmds=$lt_extract_expsyms_cmds
15427
15428# Variables whose values should be saved in libtool wrapper scripts and
15429# restored at link time.
15430variables_saved_for_relink=$lt_variables_saved_for_relink
15431
15432# Do we need the "lib" prefix for modules?
15433need_lib_prefix=$need_lib_prefix
15434
15435# Do we need a version for libraries?
15436need_version=$need_version
15437
15438# Library versioning type.
15439version_type=$version_type
15440
15441# Shared library runtime path variable.
15442runpath_var=$runpath_var
15443
15444# Shared library path variable.
15445shlibpath_var=$shlibpath_var
15446
15447# Is shlibpath searched before the hard-coded library search path?
15448shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15449
15450# Format of library name prefix.
15451libname_spec=$lt_libname_spec
15452
15453# List of archive names.  First name is the real one, the rest are links.
15454# The last name is the one that the linker finds with -lNAME
15455library_names_spec=$lt_library_names_spec
15456
15457# The coded name of the library, if different from the real name.
15458soname_spec=$lt_soname_spec
15459
15460# Permission mode override for installation of shared libraries.
15461install_override_mode=$lt_install_override_mode
15462
15463# Command to use after installation of a shared archive.
15464postinstall_cmds=$lt_postinstall_cmds
15465
15466# Command to use after uninstallation of a shared archive.
15467postuninstall_cmds=$lt_postuninstall_cmds
15468
15469# Commands used to finish a libtool library installation in a directory.
15470finish_cmds=$lt_finish_cmds
15471
15472# As "finish_cmds", except a single script fragment to be evaled but
15473# not shown.
15474finish_eval=$lt_finish_eval
15475
15476# Whether we should hardcode library paths into libraries.
15477hardcode_into_libs=$hardcode_into_libs
15478
15479# Compile-time system search path for libraries.
15480sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15481
15482# Run-time system search path for libraries.
15483sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15484
15485# Whether dlopen is supported.
15486dlopen_support=$enable_dlopen
15487
15488# Whether dlopen of programs is supported.
15489dlopen_self=$enable_dlopen_self
15490
15491# Whether dlopen of statically linked programs is supported.
15492dlopen_self_static=$enable_dlopen_self_static
15493
15494# Commands to strip libraries.
15495old_striplib=$lt_old_striplib
15496striplib=$lt_striplib
15497
15498
15499# The linker used to build libraries.
15500LD=$lt_LD
15501
15502# How to create reloadable object files.
15503reload_flag=$lt_reload_flag
15504reload_cmds=$lt_reload_cmds
15505
15506# Commands used to build an old-style archive.
15507old_archive_cmds=$lt_old_archive_cmds
15508
15509# A language specific compiler.
15510CC=$lt_compiler
15511
15512# Is the compiler the GNU compiler?
15513with_gcc=$GCC
15514
15515# Compiler flag to turn off builtin functions.
15516no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15517
15518# How to pass a linker flag through the compiler.
15519wl=$lt_lt_prog_compiler_wl
15520
15521# Additional compiler flags for building library objects.
15522pic_flag=$lt_lt_prog_compiler_pic
15523
15524# Compiler flag to prevent dynamic linking.
15525link_static_flag=$lt_lt_prog_compiler_static
15526
15527# Does compiler simultaneously support -c and -o options?
15528compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15529
15530# Whether or not to add -lc for building shared libraries.
15531build_libtool_need_lc=$archive_cmds_need_lc
15532
15533# Whether or not to disallow shared libs when runtime libs are static.
15534allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15535
15536# Compiler flag to allow reflexive dlopens.
15537export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15538
15539# Compiler flag to generate shared objects directly from archives.
15540whole_archive_flag_spec=$lt_whole_archive_flag_spec
15541
15542# Whether the compiler copes with passing no objects directly.
15543compiler_needs_object=$lt_compiler_needs_object
15544
15545# Create an old-style archive from a shared archive.
15546old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15547
15548# Create a temporary old-style archive to link instead of a shared archive.
15549old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15550
15551# Commands used to build a shared archive.
15552archive_cmds=$lt_archive_cmds
15553archive_expsym_cmds=$lt_archive_expsym_cmds
15554
15555# Commands used to build a loadable module if different from building
15556# a shared archive.
15557module_cmds=$lt_module_cmds
15558module_expsym_cmds=$lt_module_expsym_cmds
15559
15560# Whether we are building with GNU ld or not.
15561with_gnu_ld=$lt_with_gnu_ld
15562
15563# Flag that allows shared libraries with undefined symbols to be built.
15564allow_undefined_flag=$lt_allow_undefined_flag
15565
15566# Flag that enforces no undefined symbols.
15567no_undefined_flag=$lt_no_undefined_flag
15568
15569# Flag to hardcode \$libdir into a binary during linking.
15570# This must work even if \$libdir does not exist
15571hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15572
15573# If ld is used when linking, flag to hardcode \$libdir into a binary
15574# during linking.  This must work even if \$libdir does not exist.
15575hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15576
15577# Whether we need a single "-rpath" flag with a separated argument.
15578hardcode_libdir_separator=$lt_hardcode_libdir_separator
15579
15580# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15581# DIR into the resulting binary.
15582hardcode_direct=$hardcode_direct
15583
15584# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15585# DIR into the resulting binary and the resulting library dependency is
15586# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15587# library is relocated.
15588hardcode_direct_absolute=$hardcode_direct_absolute
15589
15590# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15591# into the resulting binary.
15592hardcode_minus_L=$hardcode_minus_L
15593
15594# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15595# into the resulting binary.
15596hardcode_shlibpath_var=$hardcode_shlibpath_var
15597
15598# Set to "yes" if building a shared library automatically hardcodes DIR
15599# into the library and all subsequent libraries and executables linked
15600# against it.
15601hardcode_automatic=$hardcode_automatic
15602
15603# Set to yes if linker adds runtime paths of dependent libraries
15604# to runtime path list.
15605inherit_rpath=$inherit_rpath
15606
15607# Whether libtool must link a program against all its dependency libraries.
15608link_all_deplibs=$link_all_deplibs
15609
15610# Fix the shell variable \$srcfile for the compiler.
15611fix_srcfile_path=$lt_fix_srcfile_path
15612
15613# Set to "yes" if exported symbols are required.
15614always_export_symbols=$always_export_symbols
15615
15616# The commands to list exported symbols.
15617export_symbols_cmds=$lt_export_symbols_cmds
15618
15619# Symbols that should not be listed in the preloaded symbols.
15620exclude_expsyms=$lt_exclude_expsyms
15621
15622# Symbols that must always be exported.
15623include_expsyms=$lt_include_expsyms
15624
15625# Commands necessary for linking programs (against libraries) with templates.
15626prelink_cmds=$lt_prelink_cmds
15627
15628# Specify filename containing input files.
15629file_list_spec=$lt_file_list_spec
15630
15631# How to hardcode a shared library path into an executable.
15632hardcode_action=$hardcode_action
15633
15634# ### END LIBTOOL CONFIG
15635
15636_LT_EOF
15637
15638  case $host_os in
15639  aix3*)
15640    cat <<\_LT_EOF >> "$cfgfile"
15641# AIX sometimes has problems with the GCC collect2 program.  For some
15642# reason, if we set the COLLECT_NAMES environment variable, the problems
15643# vanish in a puff of smoke.
15644if test "X${COLLECT_NAMES+set}" != Xset; then
15645  COLLECT_NAMES=
15646  export COLLECT_NAMES
15647fi
15648_LT_EOF
15649    ;;
15650  esac
15651
15652
15653ltmain="$ac_aux_dir/ltmain.sh"
15654
15655
15656  # We use sed instead of cat because bash on DJGPP gets confused if
15657  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15658  # text mode, it properly converts lines to CR/LF.  This bash problem
15659  # is reportedly fixed, but why not run on old versions too?
15660  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15661    || (rm -f "$cfgfile"; exit 1)
15662
15663  case $xsi_shell in
15664  yes)
15665    cat << \_LT_EOF >> "$cfgfile"
15666
15667# func_dirname file append nondir_replacement
15668# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15669# otherwise set result to NONDIR_REPLACEMENT.
15670func_dirname ()
15671{
15672  case ${1} in
15673    */*) func_dirname_result="${1%/*}${2}" ;;
15674    *  ) func_dirname_result="${3}" ;;
15675  esac
15676}
15677
15678# func_basename file
15679func_basename ()
15680{
15681  func_basename_result="${1##*/}"
15682}
15683
15684# func_dirname_and_basename file append nondir_replacement
15685# perform func_basename and func_dirname in a single function
15686# call:
15687#   dirname:  Compute the dirname of FILE.  If nonempty,
15688#             add APPEND to the result, otherwise set result
15689#             to NONDIR_REPLACEMENT.
15690#             value returned in "$func_dirname_result"
15691#   basename: Compute filename of FILE.
15692#             value retuned in "$func_basename_result"
15693# Implementation must be kept synchronized with func_dirname
15694# and func_basename. For efficiency, we do not delegate to
15695# those functions but instead duplicate the functionality here.
15696func_dirname_and_basename ()
15697{
15698  case ${1} in
15699    */*) func_dirname_result="${1%/*}${2}" ;;
15700    *  ) func_dirname_result="${3}" ;;
15701  esac
15702  func_basename_result="${1##*/}"
15703}
15704
15705# func_stripname prefix suffix name
15706# strip PREFIX and SUFFIX off of NAME.
15707# PREFIX and SUFFIX must not contain globbing or regex special
15708# characters, hashes, percent signs, but SUFFIX may contain a leading
15709# dot (in which case that matches only a dot).
15710func_stripname ()
15711{
15712  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15713  # positional parameters, so assign one to ordinary parameter first.
15714  func_stripname_result=${3}
15715  func_stripname_result=${func_stripname_result#"${1}"}
15716  func_stripname_result=${func_stripname_result%"${2}"}
15717}
15718
15719# func_opt_split
15720func_opt_split ()
15721{
15722  func_opt_split_opt=${1%%=*}
15723  func_opt_split_arg=${1#*=}
15724}
15725
15726# func_lo2o object
15727func_lo2o ()
15728{
15729  case ${1} in
15730    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15731    *)    func_lo2o_result=${1} ;;
15732  esac
15733}
15734
15735# func_xform libobj-or-source
15736func_xform ()
15737{
15738  func_xform_result=${1%.*}.lo
15739}
15740
15741# func_arith arithmetic-term...
15742func_arith ()
15743{
15744  func_arith_result=$(( $* ))
15745}
15746
15747# func_len string
15748# STRING may not start with a hyphen.
15749func_len ()
15750{
15751  func_len_result=${#1}
15752}
15753
15754_LT_EOF
15755    ;;
15756  *) # Bourne compatible functions.
15757    cat << \_LT_EOF >> "$cfgfile"
15758
15759# func_dirname file append nondir_replacement
15760# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15761# otherwise set result to NONDIR_REPLACEMENT.
15762func_dirname ()
15763{
15764  # Extract subdirectory from the argument.
15765  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15766  if test "X$func_dirname_result" = "X${1}"; then
15767    func_dirname_result="${3}"
15768  else
15769    func_dirname_result="$func_dirname_result${2}"
15770  fi
15771}
15772
15773# func_basename file
15774func_basename ()
15775{
15776  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15777}
15778
15779
15780# func_stripname prefix suffix name
15781# strip PREFIX and SUFFIX off of NAME.
15782# PREFIX and SUFFIX must not contain globbing or regex special
15783# characters, hashes, percent signs, but SUFFIX may contain a leading
15784# dot (in which case that matches only a dot).
15785# func_strip_suffix prefix name
15786func_stripname ()
15787{
15788  case ${2} in
15789    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15790    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15791  esac
15792}
15793
15794# sed scripts:
15795my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15796my_sed_long_arg='1s/^-[^=]*=//'
15797
15798# func_opt_split
15799func_opt_split ()
15800{
15801  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15802  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15803}
15804
15805# func_lo2o object
15806func_lo2o ()
15807{
15808  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15809}
15810
15811# func_xform libobj-or-source
15812func_xform ()
15813{
15814  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15815}
15816
15817# func_arith arithmetic-term...
15818func_arith ()
15819{
15820  func_arith_result=`expr "$@"`
15821}
15822
15823# func_len string
15824# STRING may not start with a hyphen.
15825func_len ()
15826{
15827  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15828}
15829
15830_LT_EOF
15831esac
15832
15833case $lt_shell_append in
15834  yes)
15835    cat << \_LT_EOF >> "$cfgfile"
15836
15837# func_append var value
15838# Append VALUE to the end of shell variable VAR.
15839func_append ()
15840{
15841  eval "$1+=\$2"
15842}
15843_LT_EOF
15844    ;;
15845  *)
15846    cat << \_LT_EOF >> "$cfgfile"
15847
15848# func_append var value
15849# Append VALUE to the end of shell variable VAR.
15850func_append ()
15851{
15852  eval "$1=\$$1\$2"
15853}
15854
15855_LT_EOF
15856    ;;
15857  esac
15858
15859
15860  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15861    || (rm -f "$cfgfile"; exit 1)
15862
15863  mv -f "$cfgfile" "$ofile" ||
15864    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15865  chmod +x "$ofile"
15866
15867 ;;
15868    "gstdint.h":C)
15869if test "$GCC" = yes; then
15870  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
15871else
15872  echo "/* generated for $CC */" > tmp-stdint.h
15873fi
15874
15875sed 's/^ *//' >> tmp-stdint.h <<EOF
15876
15877  #ifndef GCC_GENERATED_STDINT_H
15878  #define GCC_GENERATED_STDINT_H 1
15879
15880  #include <sys/types.h>
15881EOF
15882
15883if test "$acx_cv_header_stdint" != stdint.h; then
15884  echo "#include <stddef.h>" >> tmp-stdint.h
15885fi
15886if test "$acx_cv_header_stdint" != stddef.h; then
15887  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
15888fi
15889
15890sed 's/^ *//' >> tmp-stdint.h <<EOF
15891  /* glibc uses these symbols as guards to prevent redefinitions.  */
15892  #ifdef __int8_t_defined
15893  #define _INT8_T
15894  #define _INT16_T
15895  #define _INT32_T
15896  #endif
15897  #ifdef __uint32_t_defined
15898  #define _UINT32_T
15899  #endif
15900
15901EOF
15902
15903# ----------------- done header, emit basic int types -------------
15904if test "$acx_cv_header_stdint" = stddef.h; then
15905  sed 's/^ *//' >> tmp-stdint.h <<EOF
15906
15907    #ifndef _UINT8_T
15908    #define _UINT8_T
15909    #ifndef __uint8_t_defined
15910    #define __uint8_t_defined
15911    #ifndef uint8_t
15912    typedef unsigned $acx_cv_type_int8_t uint8_t;
15913    #endif
15914    #endif
15915    #endif
15916
15917    #ifndef _UINT16_T
15918    #define _UINT16_T
15919    #ifndef __uint16_t_defined
15920    #define __uint16_t_defined
15921    #ifndef uint16_t
15922    typedef unsigned $acx_cv_type_int16_t uint16_t;
15923    #endif
15924    #endif
15925    #endif
15926
15927    #ifndef _UINT32_T
15928    #define _UINT32_T
15929    #ifndef __uint32_t_defined
15930    #define __uint32_t_defined
15931    #ifndef uint32_t
15932    typedef unsigned $acx_cv_type_int32_t uint32_t;
15933    #endif
15934    #endif
15935    #endif
15936
15937    #ifndef _INT8_T
15938    #define _INT8_T
15939    #ifndef __int8_t_defined
15940    #define __int8_t_defined
15941    #ifndef int8_t
15942    typedef $acx_cv_type_int8_t int8_t;
15943    #endif
15944    #endif
15945    #endif
15946
15947    #ifndef _INT16_T
15948    #define _INT16_T
15949    #ifndef __int16_t_defined
15950    #define __int16_t_defined
15951    #ifndef int16_t
15952    typedef $acx_cv_type_int16_t int16_t;
15953    #endif
15954    #endif
15955    #endif
15956
15957    #ifndef _INT32_T
15958    #define _INT32_T
15959    #ifndef __int32_t_defined
15960    #define __int32_t_defined
15961    #ifndef int32_t
15962    typedef $acx_cv_type_int32_t int32_t;
15963    #endif
15964    #endif
15965    #endif
15966EOF
15967elif test "$ac_cv_type_u_int32_t" = yes; then
15968  sed 's/^ *//' >> tmp-stdint.h <<EOF
15969
15970    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
15971    #ifndef _INT8_T
15972    #define _INT8_T
15973    #endif
15974    #ifndef _INT16_T
15975    #define _INT16_T
15976    #endif
15977    #ifndef _INT32_T
15978    #define _INT32_T
15979    #endif
15980
15981    #ifndef _UINT8_T
15982    #define _UINT8_T
15983    #ifndef __uint8_t_defined
15984    #define __uint8_t_defined
15985    #ifndef uint8_t
15986    typedef u_int8_t uint8_t;
15987    #endif
15988    #endif
15989    #endif
15990
15991    #ifndef _UINT16_T
15992    #define _UINT16_T
15993    #ifndef __uint16_t_defined
15994    #define __uint16_t_defined
15995    #ifndef uint16_t
15996    typedef u_int16_t uint16_t;
15997    #endif
15998    #endif
15999    #endif
16000
16001    #ifndef _UINT32_T
16002    #define _UINT32_T
16003    #ifndef __uint32_t_defined
16004    #define __uint32_t_defined
16005    #ifndef uint32_t
16006    typedef u_int32_t uint32_t;
16007    #endif
16008    #endif
16009    #endif
16010EOF
16011else
16012  sed 's/^ *//' >> tmp-stdint.h <<EOF
16013
16014    /* Some systems have guard macros to prevent redefinitions, define them.  */
16015    #ifndef _INT8_T
16016    #define _INT8_T
16017    #endif
16018    #ifndef _INT16_T
16019    #define _INT16_T
16020    #endif
16021    #ifndef _INT32_T
16022    #define _INT32_T
16023    #endif
16024    #ifndef _UINT8_T
16025    #define _UINT8_T
16026    #endif
16027    #ifndef _UINT16_T
16028    #define _UINT16_T
16029    #endif
16030    #ifndef _UINT32_T
16031    #define _UINT32_T
16032    #endif
16033EOF
16034fi
16035
16036# ------------- done basic int types, emit int64_t types ------------
16037if test "$ac_cv_type_uint64_t" = yes; then
16038  sed 's/^ *//' >> tmp-stdint.h <<EOF
16039
16040    /* system headers have good uint64_t and int64_t */
16041    #ifndef _INT64_T
16042    #define _INT64_T
16043    #endif
16044    #ifndef _UINT64_T
16045    #define _UINT64_T
16046    #endif
16047EOF
16048elif test "$ac_cv_type_u_int64_t" = yes; then
16049  sed 's/^ *//' >> tmp-stdint.h <<EOF
16050
16051    /* system headers have an u_int64_t (and int64_t) */
16052    #ifndef _INT64_T
16053    #define _INT64_T
16054    #endif
16055    #ifndef _UINT64_T
16056    #define _UINT64_T
16057    #ifndef __uint64_t_defined
16058    #define __uint64_t_defined
16059    #ifndef uint64_t
16060    typedef u_int64_t uint64_t;
16061    #endif
16062    #endif
16063    #endif
16064EOF
16065elif test -n "$acx_cv_type_int64_t"; then
16066  sed 's/^ *//' >> tmp-stdint.h <<EOF
16067
16068    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
16069    #ifndef _INT64_T
16070    #define _INT64_T
16071    #ifndef int64_t
16072    typedef $acx_cv_type_int64_t int64_t;
16073    #endif
16074    #endif
16075    #ifndef _UINT64_T
16076    #define _UINT64_T
16077    #ifndef __uint64_t_defined
16078    #define __uint64_t_defined
16079    #ifndef uint64_t
16080    typedef unsigned $acx_cv_type_int64_t uint64_t;
16081    #endif
16082    #endif
16083    #endif
16084EOF
16085else
16086  sed 's/^ *//' >> tmp-stdint.h <<EOF
16087
16088    /* some common heuristics for int64_t, using compiler-specific tests */
16089    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
16090    #ifndef _INT64_T
16091    #define _INT64_T
16092    #ifndef __int64_t_defined
16093    #ifndef int64_t
16094    typedef long long int64_t;
16095    #endif
16096    #endif
16097    #endif
16098    #ifndef _UINT64_T
16099    #define _UINT64_T
16100    #ifndef uint64_t
16101    typedef unsigned long long uint64_t;
16102    #endif
16103    #endif
16104
16105    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
16106    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
16107       does not implement __extension__.  But that compiler doesn't define
16108       __GNUC_MINOR__.  */
16109    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
16110    # define __extension__
16111    # endif
16112
16113    # ifndef _INT64_T
16114    # define _INT64_T
16115    # ifndef int64_t
16116    __extension__ typedef long long int64_t;
16117    # endif
16118    # endif
16119    # ifndef _UINT64_T
16120    # define _UINT64_T
16121    # ifndef uint64_t
16122    __extension__ typedef unsigned long long uint64_t;
16123    # endif
16124    # endif
16125
16126    #elif !defined __STRICT_ANSI__
16127    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
16128
16129    #  ifndef _INT64_T
16130    #  define _INT64_T
16131    #  ifndef int64_t
16132    typedef __int64 int64_t;
16133    #  endif
16134    #  endif
16135    #  ifndef _UINT64_T
16136    #  define _UINT64_T
16137    #  ifndef uint64_t
16138    typedef unsigned __int64 uint64_t;
16139    #  endif
16140    #  endif
16141    # endif /* compiler */
16142
16143    #endif /* ANSI version */
16144EOF
16145fi
16146
16147# ------------- done int64_t types, emit intptr types ------------
16148if test "$ac_cv_type_uintptr_t" != yes; then
16149  sed 's/^ *//' >> tmp-stdint.h <<EOF
16150
16151    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
16152    #ifndef __uintptr_t_defined
16153    #ifndef uintptr_t
16154    typedef u$acx_cv_type_intptr_t uintptr_t;
16155    #endif
16156    #endif
16157    #ifndef __intptr_t_defined
16158    #ifndef intptr_t
16159    typedef $acx_cv_type_intptr_t  intptr_t;
16160    #endif
16161    #endif
16162EOF
16163fi
16164
16165# ------------- done intptr types, emit int_least types ------------
16166if test "$ac_cv_type_int_least32_t" != yes; then
16167  sed 's/^ *//' >> tmp-stdint.h <<EOF
16168
16169    /* Define int_least types */
16170    typedef int8_t     int_least8_t;
16171    typedef int16_t    int_least16_t;
16172    typedef int32_t    int_least32_t;
16173    #ifdef _INT64_T
16174    typedef int64_t    int_least64_t;
16175    #endif
16176
16177    typedef uint8_t    uint_least8_t;
16178    typedef uint16_t   uint_least16_t;
16179    typedef uint32_t   uint_least32_t;
16180    #ifdef _UINT64_T
16181    typedef uint64_t   uint_least64_t;
16182    #endif
16183EOF
16184fi
16185
16186# ------------- done intptr types, emit int_fast types ------------
16187if test "$ac_cv_type_int_fast32_t" != yes; then
16188      sed 's/^ *//' >> tmp-stdint.h <<EOF
16189
16190    /* Define int_fast types.  short is often slow */
16191    typedef int8_t       int_fast8_t;
16192    typedef int          int_fast16_t;
16193    typedef int32_t      int_fast32_t;
16194    #ifdef _INT64_T
16195    typedef int64_t      int_fast64_t;
16196    #endif
16197
16198    typedef uint8_t      uint_fast8_t;
16199    typedef unsigned int uint_fast16_t;
16200    typedef uint32_t     uint_fast32_t;
16201    #ifdef _UINT64_T
16202    typedef uint64_t     uint_fast64_t;
16203    #endif
16204EOF
16205fi
16206
16207if test "$ac_cv_type_uintmax_t" != yes; then
16208  sed 's/^ *//' >> tmp-stdint.h <<EOF
16209
16210    /* Define intmax based on what we found */
16211    #ifndef intmax_t
16212    #ifdef _INT64_T
16213    typedef int64_t       intmax_t;
16214    #else
16215    typedef long          intmax_t;
16216    #endif
16217    #endif
16218    #ifndef uintmax_t
16219    #ifdef _UINT64_T
16220    typedef uint64_t      uintmax_t;
16221    #else
16222    typedef unsigned long uintmax_t;
16223    #endif
16224    #endif
16225EOF
16226fi
16227
16228sed 's/^ *//' >> tmp-stdint.h <<EOF
16229
16230  #endif /* GCC_GENERATED_STDINT_H */
16231EOF
16232
16233if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
16234  rm -f tmp-stdint.h
16235else
16236  mv -f tmp-stdint.h gstdint.h
16237fi
16238
16239 ;;
16240    "install-debuginfo-for-buildid.sh":F) chmod +x install-debuginfo-for-buildid.sh ;;
16241    "default":C) if test -n "$CONFIG_FILES"; then
16242   if test -n "${with_target_subdir}"; then
16243     # Multilibs need MULTISUBDIR defined correctly in certain makefiles so
16244     # that multilib installs will end up installed in the correct place.
16245     # The testsuite needs it for multilib-aware ABI baseline files.
16246     # To work around this not being passed down from config-ml.in ->
16247     # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually
16248     # append it here.  Only modify Makefiles that have just been created.
16249     #
16250     # Also, get rid of this simulated-VPATH thing that automake does.
16251     cat > vpsed << \_EOF
16252  s!`test -f '$<' || echo '$(srcdir)/'`!!
16253_EOF
16254     for i in $SUBDIRS; do
16255      case $CONFIG_FILES in
16256       *${i}/Makefile*)
16257	 #echo "Adding MULTISUBDIR to $i/Makefile"
16258	 sed -f vpsed $i/Makefile > tmp
16259	 grep '^MULTISUBDIR =' Makefile >> tmp
16260	 mv tmp $i/Makefile
16261	 ;;
16262      esac
16263     done
16264     rm vpsed
16265   fi
16266 fi
16267 ;;
16268
16269  esac
16270done # for ac_tag
16271
16272
16273as_fn_exit 0
16274_ACEOF
16275ac_clean_files=$ac_clean_files_save
16276
16277test $ac_write_fail = 0 ||
16278  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16279
16280
16281# configure is writing to config.log, and then calls config.status.
16282# config.status does its own redirection, appending to config.log.
16283# Unfortunately, on DOS this fails, as config.log is still kept open
16284# by configure, so config.status won't be able to write to it; its
16285# output is simply discarded.  So we exec the FD to /dev/null,
16286# effectively closing config.log, so it can be properly (re)opened and
16287# appended to by config.status.  When coming back to configure, we
16288# need to make the FD available again.
16289if test "$no_create" != yes; then
16290  ac_cs_success=:
16291  ac_config_status_args=
16292  test "$silent" = yes &&
16293    ac_config_status_args="$ac_config_status_args --quiet"
16294  exec 5>/dev/null
16295  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16296  exec 5>>config.log
16297  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16298  # would make configure fail if this is the last instruction.
16299  $ac_cs_success || as_fn_exit 1
16300fi
16301if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16302  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16303$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16304fi
16305
16306