xref: /netbsd-src/external/gpl3/gcc/dist/libbacktrace/configure (revision e9e6e0f6fbc36b8de7586170291cf5fc97cab8b6)
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_LIBLZMA_FALSE
639HAVE_LIBLZMA_TRUE
640HAVE_MINIDEBUG_FALSE
641HAVE_MINIDEBUG_TRUE
642HAVE_COMM_FALSE
643HAVE_COMM_TRUE
644COMM
645HAVE_XZ_FALSE
646HAVE_XZ_TRUE
647XZ
648USE_DSYMUTIL_FALSE
649USE_DSYMUTIL_TRUE
650HAVE_OBJCOPY_DEBUGLINK_FALSE
651HAVE_OBJCOPY_DEBUGLINK_TRUE
652READELF
653OBJCOPY
654HAVE_COMPRESSED_DEBUG_FALSE
655HAVE_COMPRESSED_DEBUG_TRUE
656HAVE_ZLIB_FALSE
657HAVE_ZLIB_TRUE
658HAVE_DWARF5_FALSE
659HAVE_DWARF5_TRUE
660HAVE_PTHREAD_FALSE
661HAVE_PTHREAD_TRUE
662PTHREAD_CFLAGS
663CLOCK_GETTIME_LINK
664BACKTRACE_USES_MALLOC
665ALLOC_FILE
666VIEW_FILE
667BACKTRACE_SUPPORTS_DATA
668BACKTRACE_SUPPORTED
669HAVE_ELF_FALSE
670HAVE_ELF_TRUE
671FORMAT_FILE
672BACKTRACE_SUPPORTS_THREADS
673CET_HOST_FLAGS
674PIC_FLAG
675WARN_FLAGS
676EXTRA_FLAGS
677BACKTRACE_FILE
678OTOOL64
679OTOOL
680LIPO
681NMEDIT
682DSYMUTIL
683AR
684OBJDUMP
685LN_S
686NM
687ac_ct_DUMPBIN
688DUMPBIN
689LD
690FGREP
691SED
692LIBTOOL
693HAVE_DWZ_FALSE
694HAVE_DWZ_TRUE
695DWZ
696RANLIB
697MAINT
698MAINTAINER_MODE_FALSE
699MAINTAINER_MODE_TRUE
700AM_BACKSLASH
701AM_DEFAULT_VERBOSITY
702AM_DEFAULT_V
703AM_V
704am__untar
705am__tar
706AMTAR
707am__leading_dot
708SET_MAKE
709AWK
710mkdir_p
711MKDIR_P
712INSTALL_STRIP_PROGRAM
713STRIP
714install_sh
715MAKEINFO
716AUTOHEADER
717AUTOMAKE
718AUTOCONF
719ACLOCAL
720VERSION
721PACKAGE
722CYGPATH_W
723am__isrc
724INSTALL_DATA
725INSTALL_SCRIPT
726INSTALL_PROGRAM
727libtool_VERSION
728EGREP
729GREP
730CPP
731OBJEXT
732EXEEXT
733ac_ct_CC
734CPPFLAGS
735LDFLAGS
736CFLAGS
737CC
738target_os
739target_vendor
740target_cpu
741target
742host_os
743host_vendor
744host_cpu
745host
746build_os
747build_vendor
748build_cpu
749build
750multi_basedir
751target_alias
752host_alias
753build_alias
754LIBS
755ECHO_T
756ECHO_N
757ECHO_C
758DEFS
759mandir
760localedir
761libdir
762psdir
763pdfdir
764dvidir
765htmldir
766infodir
767docdir
768oldincludedir
769includedir
770localstatedir
771sharedstatedir
772sysconfdir
773datadir
774datarootdir
775libexecdir
776sbindir
777bindir
778program_transform_name
779prefix
780exec_prefix
781PACKAGE_URL
782PACKAGE_BUGREPORT
783PACKAGE_STRING
784PACKAGE_VERSION
785PACKAGE_TARNAME
786PACKAGE_NAME
787PATH_SEPARATOR
788SHELL'
789ac_subst_files=''
790ac_user_opts='
791enable_option_checking
792enable_multilib
793enable_silent_rules
794enable_maintainer_mode
795with_target_subdir
796enable_shared
797enable_static
798with_pic
799enable_fast_install
800with_gnu_ld
801enable_libtool_lock
802enable_largefile
803enable_cet
804enable_werror
805with_system_libunwind
806enable_host_shared
807'
808      ac_precious_vars='build_alias
809host_alias
810target_alias
811CC
812CFLAGS
813LDFLAGS
814LIBS
815CPPFLAGS
816CPP
817OBJCOPY
818DSYMUTIL
819NM'
820
821
822# Initialize some variables set by options.
823ac_init_help=
824ac_init_version=false
825ac_unrecognized_opts=
826ac_unrecognized_sep=
827# The variables have the same names as the options, with
828# dashes changed to underlines.
829cache_file=/dev/null
830exec_prefix=NONE
831no_create=
832no_recursion=
833prefix=NONE
834program_prefix=NONE
835program_suffix=NONE
836program_transform_name=s,x,x,
837silent=
838site=
839srcdir=
840verbose=
841x_includes=NONE
842x_libraries=NONE
843
844# Installation directory options.
845# These are left unexpanded so users can "make install exec_prefix=/foo"
846# and all the variables that are supposed to be based on exec_prefix
847# by default will actually change.
848# Use braces instead of parens because sh, perl, etc. also accept them.
849# (The list follows the same order as the GNU Coding Standards.)
850bindir='${exec_prefix}/bin'
851sbindir='${exec_prefix}/sbin'
852libexecdir='${exec_prefix}/libexec'
853datarootdir='${prefix}/share'
854datadir='${datarootdir}'
855sysconfdir='${prefix}/etc'
856sharedstatedir='${prefix}/com'
857localstatedir='${prefix}/var'
858includedir='${prefix}/include'
859oldincludedir='/usr/include'
860docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
861infodir='${datarootdir}/info'
862htmldir='${docdir}'
863dvidir='${docdir}'
864pdfdir='${docdir}'
865psdir='${docdir}'
866libdir='${exec_prefix}/lib'
867localedir='${datarootdir}/locale'
868mandir='${datarootdir}/man'
869
870ac_prev=
871ac_dashdash=
872for ac_option
873do
874  # If the previous option needs an argument, assign it.
875  if test -n "$ac_prev"; then
876    eval $ac_prev=\$ac_option
877    ac_prev=
878    continue
879  fi
880
881  case $ac_option in
882  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
883  *=)   ac_optarg= ;;
884  *)    ac_optarg=yes ;;
885  esac
886
887  # Accept the important Cygnus configure options, so we can diagnose typos.
888
889  case $ac_dashdash$ac_option in
890  --)
891    ac_dashdash=yes ;;
892
893  -bindir | --bindir | --bindi | --bind | --bin | --bi)
894    ac_prev=bindir ;;
895  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
896    bindir=$ac_optarg ;;
897
898  -build | --build | --buil | --bui | --bu)
899    ac_prev=build_alias ;;
900  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
901    build_alias=$ac_optarg ;;
902
903  -cache-file | --cache-file | --cache-fil | --cache-fi \
904  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
905    ac_prev=cache_file ;;
906  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
907  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
908    cache_file=$ac_optarg ;;
909
910  --config-cache | -C)
911    cache_file=config.cache ;;
912
913  -datadir | --datadir | --datadi | --datad)
914    ac_prev=datadir ;;
915  -datadir=* | --datadir=* | --datadi=* | --datad=*)
916    datadir=$ac_optarg ;;
917
918  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
919  | --dataroo | --dataro | --datar)
920    ac_prev=datarootdir ;;
921  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
922  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
923    datarootdir=$ac_optarg ;;
924
925  -disable-* | --disable-*)
926    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
927    # Reject names that are not valid shell variable names.
928    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929      as_fn_error $? "invalid feature name: $ac_useropt"
930    ac_useropt_orig=$ac_useropt
931    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932    case $ac_user_opts in
933      *"
934"enable_$ac_useropt"
935"*) ;;
936      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
937	 ac_unrecognized_sep=', ';;
938    esac
939    eval enable_$ac_useropt=no ;;
940
941  -docdir | --docdir | --docdi | --doc | --do)
942    ac_prev=docdir ;;
943  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
944    docdir=$ac_optarg ;;
945
946  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
947    ac_prev=dvidir ;;
948  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
949    dvidir=$ac_optarg ;;
950
951  -enable-* | --enable-*)
952    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
953    # Reject names that are not valid shell variable names.
954    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
955      as_fn_error $? "invalid feature name: $ac_useropt"
956    ac_useropt_orig=$ac_useropt
957    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
958    case $ac_user_opts in
959      *"
960"enable_$ac_useropt"
961"*) ;;
962      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
963	 ac_unrecognized_sep=', ';;
964    esac
965    eval enable_$ac_useropt=\$ac_optarg ;;
966
967  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
968  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
969  | --exec | --exe | --ex)
970    ac_prev=exec_prefix ;;
971  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
972  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
973  | --exec=* | --exe=* | --ex=*)
974    exec_prefix=$ac_optarg ;;
975
976  -gas | --gas | --ga | --g)
977    # Obsolete; use --with-gas.
978    with_gas=yes ;;
979
980  -help | --help | --hel | --he | -h)
981    ac_init_help=long ;;
982  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
983    ac_init_help=recursive ;;
984  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
985    ac_init_help=short ;;
986
987  -host | --host | --hos | --ho)
988    ac_prev=host_alias ;;
989  -host=* | --host=* | --hos=* | --ho=*)
990    host_alias=$ac_optarg ;;
991
992  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
993    ac_prev=htmldir ;;
994  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
995  | --ht=*)
996    htmldir=$ac_optarg ;;
997
998  -includedir | --includedir | --includedi | --included | --include \
999  | --includ | --inclu | --incl | --inc)
1000    ac_prev=includedir ;;
1001  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1002  | --includ=* | --inclu=* | --incl=* | --inc=*)
1003    includedir=$ac_optarg ;;
1004
1005  -infodir | --infodir | --infodi | --infod | --info | --inf)
1006    ac_prev=infodir ;;
1007  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1008    infodir=$ac_optarg ;;
1009
1010  -libdir | --libdir | --libdi | --libd)
1011    ac_prev=libdir ;;
1012  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1013    libdir=$ac_optarg ;;
1014
1015  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1016  | --libexe | --libex | --libe)
1017    ac_prev=libexecdir ;;
1018  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1019  | --libexe=* | --libex=* | --libe=*)
1020    libexecdir=$ac_optarg ;;
1021
1022  -localedir | --localedir | --localedi | --localed | --locale)
1023    ac_prev=localedir ;;
1024  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1025    localedir=$ac_optarg ;;
1026
1027  -localstatedir | --localstatedir | --localstatedi | --localstated \
1028  | --localstate | --localstat | --localsta | --localst | --locals)
1029    ac_prev=localstatedir ;;
1030  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1031  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1032    localstatedir=$ac_optarg ;;
1033
1034  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1035    ac_prev=mandir ;;
1036  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1037    mandir=$ac_optarg ;;
1038
1039  -nfp | --nfp | --nf)
1040    # Obsolete; use --without-fp.
1041    with_fp=no ;;
1042
1043  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1044  | --no-cr | --no-c | -n)
1045    no_create=yes ;;
1046
1047  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1048  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1049    no_recursion=yes ;;
1050
1051  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1052  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1053  | --oldin | --oldi | --old | --ol | --o)
1054    ac_prev=oldincludedir ;;
1055  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1056  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1057  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1058    oldincludedir=$ac_optarg ;;
1059
1060  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1061    ac_prev=prefix ;;
1062  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1063    prefix=$ac_optarg ;;
1064
1065  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1066  | --program-pre | --program-pr | --program-p)
1067    ac_prev=program_prefix ;;
1068  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1069  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1070    program_prefix=$ac_optarg ;;
1071
1072  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1073  | --program-suf | --program-su | --program-s)
1074    ac_prev=program_suffix ;;
1075  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1076  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1077    program_suffix=$ac_optarg ;;
1078
1079  -program-transform-name | --program-transform-name \
1080  | --program-transform-nam | --program-transform-na \
1081  | --program-transform-n | --program-transform- \
1082  | --program-transform | --program-transfor \
1083  | --program-transfo | --program-transf \
1084  | --program-trans | --program-tran \
1085  | --progr-tra | --program-tr | --program-t)
1086    ac_prev=program_transform_name ;;
1087  -program-transform-name=* | --program-transform-name=* \
1088  | --program-transform-nam=* | --program-transform-na=* \
1089  | --program-transform-n=* | --program-transform-=* \
1090  | --program-transform=* | --program-transfor=* \
1091  | --program-transfo=* | --program-transf=* \
1092  | --program-trans=* | --program-tran=* \
1093  | --progr-tra=* | --program-tr=* | --program-t=*)
1094    program_transform_name=$ac_optarg ;;
1095
1096  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1097    ac_prev=pdfdir ;;
1098  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1099    pdfdir=$ac_optarg ;;
1100
1101  -psdir | --psdir | --psdi | --psd | --ps)
1102    ac_prev=psdir ;;
1103  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1104    psdir=$ac_optarg ;;
1105
1106  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1107  | -silent | --silent | --silen | --sile | --sil)
1108    silent=yes ;;
1109
1110  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1111    ac_prev=sbindir ;;
1112  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1113  | --sbi=* | --sb=*)
1114    sbindir=$ac_optarg ;;
1115
1116  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1117  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1118  | --sharedst | --shareds | --shared | --share | --shar \
1119  | --sha | --sh)
1120    ac_prev=sharedstatedir ;;
1121  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1122  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1123  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1124  | --sha=* | --sh=*)
1125    sharedstatedir=$ac_optarg ;;
1126
1127  -site | --site | --sit)
1128    ac_prev=site ;;
1129  -site=* | --site=* | --sit=*)
1130    site=$ac_optarg ;;
1131
1132  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1133    ac_prev=srcdir ;;
1134  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1135    srcdir=$ac_optarg ;;
1136
1137  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1138  | --syscon | --sysco | --sysc | --sys | --sy)
1139    ac_prev=sysconfdir ;;
1140  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1141  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1142    sysconfdir=$ac_optarg ;;
1143
1144  -target | --target | --targe | --targ | --tar | --ta | --t)
1145    ac_prev=target_alias ;;
1146  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1147    target_alias=$ac_optarg ;;
1148
1149  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1150    verbose=yes ;;
1151
1152  -version | --version | --versio | --versi | --vers | -V)
1153    ac_init_version=: ;;
1154
1155  -with-* | --with-*)
1156    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
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--with-$ac_useropt_orig"
1167	 ac_unrecognized_sep=', ';;
1168    esac
1169    eval with_$ac_useropt=\$ac_optarg ;;
1170
1171  -without-* | --without-*)
1172    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1173    # Reject names that are not valid shell variable names.
1174    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1175      as_fn_error $? "invalid package name: $ac_useropt"
1176    ac_useropt_orig=$ac_useropt
1177    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178    case $ac_user_opts in
1179      *"
1180"with_$ac_useropt"
1181"*) ;;
1182      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183	 ac_unrecognized_sep=', ';;
1184    esac
1185    eval with_$ac_useropt=no ;;
1186
1187  --x)
1188    # Obsolete; use --with-x.
1189    with_x=yes ;;
1190
1191  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1192  | --x-incl | --x-inc | --x-in | --x-i)
1193    ac_prev=x_includes ;;
1194  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1195  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1196    x_includes=$ac_optarg ;;
1197
1198  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1199  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1200    ac_prev=x_libraries ;;
1201  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1202  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1203    x_libraries=$ac_optarg ;;
1204
1205  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1206Try \`$0 --help' for more information"
1207    ;;
1208
1209  *=*)
1210    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1211    # Reject names that are not valid shell variable names.
1212    case $ac_envvar in #(
1213      '' | [0-9]* | *[!_$as_cr_alnum]* )
1214      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1215    esac
1216    eval $ac_envvar=\$ac_optarg
1217    export $ac_envvar ;;
1218
1219  *)
1220    # FIXME: should be removed in autoconf 3.0.
1221    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1222    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1223      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1224    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1225    ;;
1226
1227  esac
1228done
1229
1230if test -n "$ac_prev"; then
1231  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1232  as_fn_error $? "missing argument to $ac_option"
1233fi
1234
1235if test -n "$ac_unrecognized_opts"; then
1236  case $enable_option_checking in
1237    no) ;;
1238    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1239    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1240  esac
1241fi
1242
1243# Check all directory arguments for consistency.
1244for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245		datadir sysconfdir sharedstatedir localstatedir includedir \
1246		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1247		libdir localedir mandir
1248do
1249  eval ac_val=\$$ac_var
1250  # Remove trailing slashes.
1251  case $ac_val in
1252    */ )
1253      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254      eval $ac_var=\$ac_val;;
1255  esac
1256  # Be sure to have absolute directory names.
1257  case $ac_val in
1258    [\\/$]* | ?:[\\/]* )  continue;;
1259    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1260  esac
1261  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1262done
1263
1264# There might be people who depend on the old broken behavior: `$host'
1265# used to hold the argument of --host etc.
1266# FIXME: To remove some day.
1267build=$build_alias
1268host=$host_alias
1269target=$target_alias
1270
1271# FIXME: To remove some day.
1272if test "x$host_alias" != x; then
1273  if test "x$build_alias" = x; then
1274    cross_compiling=maybe
1275  elif test "x$build_alias" != "x$host_alias"; then
1276    cross_compiling=yes
1277  fi
1278fi
1279
1280ac_tool_prefix=
1281test -n "$host_alias" && ac_tool_prefix=$host_alias-
1282
1283test "$silent" = yes && exec 6>/dev/null
1284
1285
1286ac_pwd=`pwd` && test -n "$ac_pwd" &&
1287ac_ls_di=`ls -di .` &&
1288ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1289  as_fn_error $? "working directory cannot be determined"
1290test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1291  as_fn_error $? "pwd does not report name of working directory"
1292
1293
1294# Find the source files, if location was not specified.
1295if test -z "$srcdir"; then
1296  ac_srcdir_defaulted=yes
1297  # Try the directory containing this script, then the parent directory.
1298  ac_confdir=`$as_dirname -- "$as_myself" ||
1299$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300	 X"$as_myself" : 'X\(//\)[^/]' \| \
1301	 X"$as_myself" : 'X\(//\)$' \| \
1302	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303$as_echo X"$as_myself" |
1304    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305	    s//\1/
1306	    q
1307	  }
1308	  /^X\(\/\/\)[^/].*/{
1309	    s//\1/
1310	    q
1311	  }
1312	  /^X\(\/\/\)$/{
1313	    s//\1/
1314	    q
1315	  }
1316	  /^X\(\/\).*/{
1317	    s//\1/
1318	    q
1319	  }
1320	  s/.*/./; q'`
1321  srcdir=$ac_confdir
1322  if test ! -r "$srcdir/$ac_unique_file"; then
1323    srcdir=..
1324  fi
1325else
1326  ac_srcdir_defaulted=no
1327fi
1328if test ! -r "$srcdir/$ac_unique_file"; then
1329  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1330  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1331fi
1332ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1333ac_abs_confdir=`(
1334	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1335	pwd)`
1336# When building in place, set srcdir=.
1337if test "$ac_abs_confdir" = "$ac_pwd"; then
1338  srcdir=.
1339fi
1340# Remove unnecessary trailing slashes from srcdir.
1341# Double slashes in file names in object file debugging info
1342# mess up M-x gdb in Emacs.
1343case $srcdir in
1344*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1345esac
1346for ac_var in $ac_precious_vars; do
1347  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1348  eval ac_env_${ac_var}_value=\$${ac_var}
1349  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1350  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1351done
1352
1353#
1354# Report the --help message.
1355#
1356if test "$ac_init_help" = "long"; then
1357  # Omit some internal or obsolete options to make the list less imposing.
1358  # This message is too long to be a string in the A/UX 3.1 sh.
1359  cat <<_ACEOF
1360\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1361
1362Usage: $0 [OPTION]... [VAR=VALUE]...
1363
1364To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365VAR=VALUE.  See below for descriptions of some of the useful variables.
1366
1367Defaults for the options are specified in brackets.
1368
1369Configuration:
1370  -h, --help              display this help and exit
1371      --help=short        display options specific to this package
1372      --help=recursive    display the short help of all the included packages
1373  -V, --version           display version information and exit
1374  -q, --quiet, --silent   do not print \`checking ...' messages
1375      --cache-file=FILE   cache test results in FILE [disabled]
1376  -C, --config-cache      alias for \`--cache-file=config.cache'
1377  -n, --no-create         do not create output files
1378      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1379
1380Installation directories:
1381  --prefix=PREFIX         install architecture-independent files in PREFIX
1382                          [$ac_default_prefix]
1383  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1384                          [PREFIX]
1385
1386By default, \`make install' will install all the files in
1387\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1388an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389for instance \`--prefix=\$HOME'.
1390
1391For better control, use the options below.
1392
1393Fine tuning of the installation directories:
1394  --bindir=DIR            user executables [EPREFIX/bin]
1395  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1396  --libexecdir=DIR        program executables [EPREFIX/libexec]
1397  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1398  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1399  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1400  --libdir=DIR            object code libraries [EPREFIX/lib]
1401  --includedir=DIR        C header files [PREFIX/include]
1402  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1403  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1404  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1405  --infodir=DIR           info documentation [DATAROOTDIR/info]
1406  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1407  --mandir=DIR            man documentation [DATAROOTDIR/man]
1408  --docdir=DIR            documentation root [DATAROOTDIR/doc/libbacktrace]
1409  --htmldir=DIR           html documentation [DOCDIR]
1410  --dvidir=DIR            dvi documentation [DOCDIR]
1411  --pdfdir=DIR            pdf documentation [DOCDIR]
1412  --psdir=DIR             ps documentation [DOCDIR]
1413_ACEOF
1414
1415  cat <<\_ACEOF
1416
1417Program names:
1418  --program-prefix=PREFIX            prepend PREFIX to installed program names
1419  --program-suffix=SUFFIX            append SUFFIX to installed program names
1420  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1421
1422System types:
1423  --build=BUILD     configure for building on BUILD [guessed]
1424  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1425  --target=TARGET   configure for building compilers for TARGET [HOST]
1426_ACEOF
1427fi
1428
1429if test -n "$ac_init_help"; then
1430  case $ac_init_help in
1431     short | recursive ) echo "Configuration of package-unused version-unused:";;
1432   esac
1433  cat <<\_ACEOF
1434
1435Optional Features:
1436  --disable-option-checking  ignore unrecognized --enable/--with options
1437  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1438  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1439  --enable-multilib       build many library versions (default)
1440  --enable-silent-rules   less verbose build output (undo: "make V=1")
1441  --disable-silent-rules  verbose build output (undo: "make V=0")
1442  --enable-maintainer-mode
1443                          enable make rules and dependencies not useful (and
1444                          sometimes confusing) to the casual installer
1445  --enable-shared[=PKGS]  build shared libraries [default=yes]
1446  --enable-static[=PKGS]  build static libraries [default=yes]
1447  --enable-fast-install[=PKGS]
1448                          optimize for fast installation [default=yes]
1449  --disable-libtool-lock  avoid locking (might break parallel builds)
1450  --disable-largefile     omit support for large files
1451  --enable-cet            enable Intel CET in target libraries [default=auto]
1452  --disable-werror        disable building with -Werror
1453  --enable-host-shared    build host code as shared libraries
1454  --enable-cet            enable Intel CET in host libraries [default=auto]
1455
1456Optional Packages:
1457  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1458  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1459  --with-target-subdir=SUBDIR      Configuring in a subdirectory for target
1460  --with-pic              try to use only PIC/non-PIC objects [default=use
1461                          both]
1462  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1463  --with-system-libunwind use installed libunwind
1464
1465Some influential environment variables:
1466  CC          C compiler command
1467  CFLAGS      C compiler flags
1468  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1469              nonstandard directory <lib dir>
1470  LIBS        libraries to pass to the linker, e.g. -l<library>
1471  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1472              you have headers in a nonstandard directory <include dir>
1473  CPP         C preprocessor
1474  OBJCOPY     location of objcopy
1475  DSYMUTIL    location of dsymutil
1476  NM          location of nm
1477
1478Use these variables to override the choices made by `configure' or to help
1479it to find libraries and programs with nonstandard names/locations.
1480
1481Report bugs to the package provider.
1482_ACEOF
1483ac_status=$?
1484fi
1485
1486if test "$ac_init_help" = "recursive"; then
1487  # If there are subdirs, report their specific --help.
1488  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489    test -d "$ac_dir" ||
1490      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1491      continue
1492    ac_builddir=.
1493
1494case "$ac_dir" in
1495.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496*)
1497  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1498  # A ".." for each directory in $ac_dir_suffix.
1499  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1500  case $ac_top_builddir_sub in
1501  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1503  esac ;;
1504esac
1505ac_abs_top_builddir=$ac_pwd
1506ac_abs_builddir=$ac_pwd$ac_dir_suffix
1507# for backward compatibility:
1508ac_top_builddir=$ac_top_build_prefix
1509
1510case $srcdir in
1511  .)  # We are building in place.
1512    ac_srcdir=.
1513    ac_top_srcdir=$ac_top_builddir_sub
1514    ac_abs_top_srcdir=$ac_pwd ;;
1515  [\\/]* | ?:[\\/]* )  # Absolute name.
1516    ac_srcdir=$srcdir$ac_dir_suffix;
1517    ac_top_srcdir=$srcdir
1518    ac_abs_top_srcdir=$srcdir ;;
1519  *) # Relative name.
1520    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1521    ac_top_srcdir=$ac_top_build_prefix$srcdir
1522    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1523esac
1524ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1525
1526    cd "$ac_dir" || { ac_status=$?; continue; }
1527    # Check for guested configure.
1528    if test -f "$ac_srcdir/configure.gnu"; then
1529      echo &&
1530      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1531    elif test -f "$ac_srcdir/configure"; then
1532      echo &&
1533      $SHELL "$ac_srcdir/configure" --help=recursive
1534    else
1535      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1536    fi || ac_status=$?
1537    cd "$ac_pwd" || { ac_status=$?; break; }
1538  done
1539fi
1540
1541test -n "$ac_init_help" && exit $ac_status
1542if $ac_init_version; then
1543  cat <<\_ACEOF
1544package-unused configure version-unused
1545generated by GNU Autoconf 2.69
1546
1547Copyright (C) 2012 Free Software Foundation, Inc.
1548This configure script is free software; the Free Software Foundation
1549gives unlimited permission to copy, distribute and modify it.
1550_ACEOF
1551  exit
1552fi
1553
1554## ------------------------ ##
1555## Autoconf initialization. ##
1556## ------------------------ ##
1557
1558# ac_fn_c_try_compile LINENO
1559# --------------------------
1560# Try to compile conftest.$ac_ext, and return whether this succeeded.
1561ac_fn_c_try_compile ()
1562{
1563  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564  rm -f conftest.$ac_objext
1565  if { { ac_try="$ac_compile"
1566case "(($ac_try" in
1567  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568  *) ac_try_echo=$ac_try;;
1569esac
1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571$as_echo "$ac_try_echo"; } >&5
1572  (eval "$ac_compile") 2>conftest.err
1573  ac_status=$?
1574  if test -s conftest.err; then
1575    grep -v '^ *+' conftest.err >conftest.er1
1576    cat conftest.er1 >&5
1577    mv -f conftest.er1 conftest.err
1578  fi
1579  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580  test $ac_status = 0; } && {
1581	 test -z "$ac_c_werror_flag" ||
1582	 test ! -s conftest.err
1583       } && test -s conftest.$ac_objext; then :
1584  ac_retval=0
1585else
1586  $as_echo "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
1588
1589	ac_retval=1
1590fi
1591  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1592  as_fn_set_status $ac_retval
1593
1594} # ac_fn_c_try_compile
1595
1596# ac_fn_c_try_cpp LINENO
1597# ----------------------
1598# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1599ac_fn_c_try_cpp ()
1600{
1601  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602  if { { ac_try="$ac_cpp conftest.$ac_ext"
1603case "(($ac_try" in
1604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605  *) ac_try_echo=$ac_try;;
1606esac
1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608$as_echo "$ac_try_echo"; } >&5
1609  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1610  ac_status=$?
1611  if test -s conftest.err; then
1612    grep -v '^ *+' conftest.err >conftest.er1
1613    cat conftest.er1 >&5
1614    mv -f conftest.er1 conftest.err
1615  fi
1616  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617  test $ac_status = 0; } > conftest.i && {
1618	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1619	 test ! -s conftest.err
1620       }; then :
1621  ac_retval=0
1622else
1623  $as_echo "$as_me: failed program was:" >&5
1624sed 's/^/| /' conftest.$ac_ext >&5
1625
1626    ac_retval=1
1627fi
1628  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629  as_fn_set_status $ac_retval
1630
1631} # ac_fn_c_try_cpp
1632
1633# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1634# -------------------------------------------------------
1635# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1636# the include files in INCLUDES and setting the cache variable VAR
1637# accordingly.
1638ac_fn_c_check_header_mongrel ()
1639{
1640  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641  if eval \${$3+:} false; then :
1642  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1643$as_echo_n "checking for $2... " >&6; }
1644if eval \${$3+:} false; then :
1645  $as_echo_n "(cached) " >&6
1646fi
1647eval ac_res=\$$3
1648	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1649$as_echo "$ac_res" >&6; }
1650else
1651  # Is the header compilable?
1652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1653$as_echo_n "checking $2 usability... " >&6; }
1654cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655/* end confdefs.h.  */
1656$4
1657#include <$2>
1658_ACEOF
1659if ac_fn_c_try_compile "$LINENO"; then :
1660  ac_header_compiler=yes
1661else
1662  ac_header_compiler=no
1663fi
1664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1666$as_echo "$ac_header_compiler" >&6; }
1667
1668# Is the header present?
1669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1670$as_echo_n "checking $2 presence... " >&6; }
1671cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672/* end confdefs.h.  */
1673#include <$2>
1674_ACEOF
1675if ac_fn_c_try_cpp "$LINENO"; then :
1676  ac_header_preproc=yes
1677else
1678  ac_header_preproc=no
1679fi
1680rm -f conftest.err conftest.i conftest.$ac_ext
1681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1682$as_echo "$ac_header_preproc" >&6; }
1683
1684# So?  What about this header?
1685case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1686  yes:no: )
1687    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1688$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1689    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691    ;;
1692  no:yes:* )
1693    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1694$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1695    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1696$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1697    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1698$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1699    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1700$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1701    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1702$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1703    ;;
1704esac
1705  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706$as_echo_n "checking for $2... " >&6; }
1707if eval \${$3+:} false; then :
1708  $as_echo_n "(cached) " >&6
1709else
1710  eval "$3=\$ac_header_compiler"
1711fi
1712eval ac_res=\$$3
1713	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714$as_echo "$ac_res" >&6; }
1715fi
1716  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717
1718} # ac_fn_c_check_header_mongrel
1719
1720# ac_fn_c_try_run LINENO
1721# ----------------------
1722# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723# that executables *can* be run.
1724ac_fn_c_try_run ()
1725{
1726  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727  if { { ac_try="$ac_link"
1728case "(($ac_try" in
1729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730  *) ac_try_echo=$ac_try;;
1731esac
1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733$as_echo "$ac_try_echo"; } >&5
1734  (eval "$ac_link") 2>&5
1735  ac_status=$?
1736  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738  { { case "(($ac_try" in
1739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740  *) ac_try_echo=$ac_try;;
1741esac
1742eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743$as_echo "$ac_try_echo"; } >&5
1744  (eval "$ac_try") 2>&5
1745  ac_status=$?
1746  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747  test $ac_status = 0; }; }; then :
1748  ac_retval=0
1749else
1750  $as_echo "$as_me: program exited with status $ac_status" >&5
1751       $as_echo "$as_me: failed program was:" >&5
1752sed 's/^/| /' conftest.$ac_ext >&5
1753
1754       ac_retval=$ac_status
1755fi
1756  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758  as_fn_set_status $ac_retval
1759
1760} # ac_fn_c_try_run
1761
1762# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1763# -------------------------------------------------------
1764# Tests whether HEADER exists and can be compiled using the include files in
1765# INCLUDES, setting the cache variable VAR accordingly.
1766ac_fn_c_check_header_compile ()
1767{
1768  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770$as_echo_n "checking for $2... " >&6; }
1771if eval \${$3+:} false; then :
1772  $as_echo_n "(cached) " >&6
1773else
1774  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775/* end confdefs.h.  */
1776$4
1777#include <$2>
1778_ACEOF
1779if ac_fn_c_try_compile "$LINENO"; then :
1780  eval "$3=yes"
1781else
1782  eval "$3=no"
1783fi
1784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785fi
1786eval ac_res=\$$3
1787	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788$as_echo "$ac_res" >&6; }
1789  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790
1791} # ac_fn_c_check_header_compile
1792
1793# ac_fn_c_try_link LINENO
1794# -----------------------
1795# Try to link conftest.$ac_ext, and return whether this succeeded.
1796ac_fn_c_try_link ()
1797{
1798  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799  rm -f conftest.$ac_objext conftest$ac_exeext
1800  if { { ac_try="$ac_link"
1801case "(($ac_try" in
1802  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803  *) ac_try_echo=$ac_try;;
1804esac
1805eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806$as_echo "$ac_try_echo"; } >&5
1807  (eval "$ac_link") 2>conftest.err
1808  ac_status=$?
1809  if test -s conftest.err; then
1810    grep -v '^ *+' conftest.err >conftest.er1
1811    cat conftest.er1 >&5
1812    mv -f conftest.er1 conftest.err
1813  fi
1814  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815  test $ac_status = 0; } && {
1816	 test -z "$ac_c_werror_flag" ||
1817	 test ! -s conftest.err
1818       } && test -s conftest$ac_exeext && {
1819	 test "$cross_compiling" = yes ||
1820	 test -x conftest$ac_exeext
1821       }; then :
1822  ac_retval=0
1823else
1824  $as_echo "$as_me: failed program was:" >&5
1825sed 's/^/| /' conftest.$ac_ext >&5
1826
1827	ac_retval=1
1828fi
1829  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831  # interfere with the next link command; also delete a directory that is
1832  # left behind by Apple's compiler.  We do this before executing the actions.
1833  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835  as_fn_set_status $ac_retval
1836
1837} # ac_fn_c_try_link
1838
1839# ac_fn_c_check_func LINENO FUNC VAR
1840# ----------------------------------
1841# Tests whether FUNC exists, setting the cache variable VAR accordingly
1842ac_fn_c_check_func ()
1843{
1844  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846$as_echo_n "checking for $2... " >&6; }
1847if eval \${$3+:} false; then :
1848  $as_echo_n "(cached) " >&6
1849else
1850  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851/* end confdefs.h.  */
1852/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1854#define $2 innocuous_$2
1855
1856/* System header to define __stub macros and hopefully few prototypes,
1857    which can conflict with char $2 (); below.
1858    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859    <limits.h> exists even on freestanding compilers.  */
1860
1861#ifdef __STDC__
1862# include <limits.h>
1863#else
1864# include <assert.h>
1865#endif
1866
1867#undef $2
1868
1869/* Override any GCC internal prototype to avoid an error.
1870   Use char because int might match the return type of a GCC
1871   builtin and then its argument prototype would still apply.  */
1872#ifdef __cplusplus
1873extern "C"
1874#endif
1875char $2 ();
1876/* The GNU C library defines this for functions which it implements
1877    to always fail with ENOSYS.  Some functions are actually named
1878    something starting with __ and the normal name is an alias.  */
1879#if defined __stub_$2 || defined __stub___$2
1880choke me
1881#endif
1882
1883int
1884main ()
1885{
1886return $2 ();
1887  ;
1888  return 0;
1889}
1890_ACEOF
1891if ac_fn_c_try_link "$LINENO"; then :
1892  eval "$3=yes"
1893else
1894  eval "$3=no"
1895fi
1896rm -f core conftest.err conftest.$ac_objext \
1897    conftest$ac_exeext conftest.$ac_ext
1898fi
1899eval ac_res=\$$3
1900	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901$as_echo "$ac_res" >&6; }
1902  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903
1904} # ac_fn_c_check_func
1905
1906# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1907# -------------------------------------------
1908# Tests whether TYPE exists after having included INCLUDES, setting cache
1909# variable VAR accordingly.
1910ac_fn_c_check_type ()
1911{
1912  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1914$as_echo_n "checking for $2... " >&6; }
1915if eval \${$3+:} false; then :
1916  $as_echo_n "(cached) " >&6
1917else
1918  eval "$3=no"
1919  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920/* end confdefs.h.  */
1921$4
1922int
1923main ()
1924{
1925if (sizeof ($2))
1926	 return 0;
1927  ;
1928  return 0;
1929}
1930_ACEOF
1931if ac_fn_c_try_compile "$LINENO"; then :
1932  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933/* end confdefs.h.  */
1934$4
1935int
1936main ()
1937{
1938if (sizeof (($2)))
1939	    return 0;
1940  ;
1941  return 0;
1942}
1943_ACEOF
1944if ac_fn_c_try_compile "$LINENO"; then :
1945
1946else
1947  eval "$3=yes"
1948fi
1949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950fi
1951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952fi
1953eval ac_res=\$$3
1954	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955$as_echo "$ac_res" >&6; }
1956  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1957
1958} # ac_fn_c_check_type
1959
1960# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1961# --------------------------------------------
1962# Tries to find the compile-time value of EXPR in a program that includes
1963# INCLUDES, setting VAR accordingly. Returns whether the value could be
1964# computed
1965ac_fn_c_compute_int ()
1966{
1967  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1968  if test "$cross_compiling" = yes; then
1969    # Depending upon the size, compute the lo and hi bounds.
1970cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1971/* end confdefs.h.  */
1972$4
1973int
1974main ()
1975{
1976static int test_array [1 - 2 * !(($2) >= 0)];
1977test_array [0] = 0;
1978return test_array [0];
1979
1980  ;
1981  return 0;
1982}
1983_ACEOF
1984if ac_fn_c_try_compile "$LINENO"; then :
1985  ac_lo=0 ac_mid=0
1986  while :; do
1987    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1988/* end confdefs.h.  */
1989$4
1990int
1991main ()
1992{
1993static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1994test_array [0] = 0;
1995return test_array [0];
1996
1997  ;
1998  return 0;
1999}
2000_ACEOF
2001if ac_fn_c_try_compile "$LINENO"; then :
2002  ac_hi=$ac_mid; break
2003else
2004  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2005			if test $ac_lo -le $ac_mid; then
2006			  ac_lo= ac_hi=
2007			  break
2008			fi
2009			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2010fi
2011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2012  done
2013else
2014  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2015/* end confdefs.h.  */
2016$4
2017int
2018main ()
2019{
2020static int test_array [1 - 2 * !(($2) < 0)];
2021test_array [0] = 0;
2022return test_array [0];
2023
2024  ;
2025  return 0;
2026}
2027_ACEOF
2028if ac_fn_c_try_compile "$LINENO"; then :
2029  ac_hi=-1 ac_mid=-1
2030  while :; do
2031    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2032/* end confdefs.h.  */
2033$4
2034int
2035main ()
2036{
2037static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2038test_array [0] = 0;
2039return test_array [0];
2040
2041  ;
2042  return 0;
2043}
2044_ACEOF
2045if ac_fn_c_try_compile "$LINENO"; then :
2046  ac_lo=$ac_mid; break
2047else
2048  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2049			if test $ac_mid -le $ac_hi; then
2050			  ac_lo= ac_hi=
2051			  break
2052			fi
2053			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2054fi
2055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2056  done
2057else
2058  ac_lo= ac_hi=
2059fi
2060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2061fi
2062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063# Binary search between lo and hi bounds.
2064while test "x$ac_lo" != "x$ac_hi"; do
2065  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2066  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067/* end confdefs.h.  */
2068$4
2069int
2070main ()
2071{
2072static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2073test_array [0] = 0;
2074return test_array [0];
2075
2076  ;
2077  return 0;
2078}
2079_ACEOF
2080if ac_fn_c_try_compile "$LINENO"; then :
2081  ac_hi=$ac_mid
2082else
2083  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2084fi
2085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2086done
2087case $ac_lo in #((
2088?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2089'') ac_retval=1 ;;
2090esac
2091  else
2092    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2093/* end confdefs.h.  */
2094$4
2095static long int longval () { return $2; }
2096static unsigned long int ulongval () { return $2; }
2097#include <stdio.h>
2098#include <stdlib.h>
2099int
2100main ()
2101{
2102
2103  FILE *f = fopen ("conftest.val", "w");
2104  if (! f)
2105    return 1;
2106  if (($2) < 0)
2107    {
2108      long int i = longval ();
2109      if (i != ($2))
2110	return 1;
2111      fprintf (f, "%ld", i);
2112    }
2113  else
2114    {
2115      unsigned long int i = ulongval ();
2116      if (i != ($2))
2117	return 1;
2118      fprintf (f, "%lu", i);
2119    }
2120  /* Do not output a trailing newline, as this causes \r\n confusion
2121     on some platforms.  */
2122  return ferror (f) || fclose (f) != 0;
2123
2124  ;
2125  return 0;
2126}
2127_ACEOF
2128if ac_fn_c_try_run "$LINENO"; then :
2129  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2130else
2131  ac_retval=1
2132fi
2133rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2134  conftest.$ac_objext conftest.beam conftest.$ac_ext
2135rm -f conftest.val
2136
2137  fi
2138  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2139  as_fn_set_status $ac_retval
2140
2141} # ac_fn_c_compute_int
2142
2143# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2144# ---------------------------------------------
2145# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2146# accordingly.
2147ac_fn_c_check_decl ()
2148{
2149  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2150  as_decl_name=`echo $2|sed 's/ *(.*//'`
2151  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2152  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2153$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2154if eval \${$3+:} false; then :
2155  $as_echo_n "(cached) " >&6
2156else
2157  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2158/* end confdefs.h.  */
2159$4
2160int
2161main ()
2162{
2163#ifndef $as_decl_name
2164#ifdef __cplusplus
2165  (void) $as_decl_use;
2166#else
2167  (void) $as_decl_name;
2168#endif
2169#endif
2170
2171  ;
2172  return 0;
2173}
2174_ACEOF
2175if ac_fn_c_try_compile "$LINENO"; then :
2176  eval "$3=yes"
2177else
2178  eval "$3=no"
2179fi
2180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2181fi
2182eval ac_res=\$$3
2183	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2184$as_echo "$ac_res" >&6; }
2185  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2186
2187} # ac_fn_c_check_decl
2188cat >config.log <<_ACEOF
2189This file contains any messages produced by compilers while
2190running configure, to aid debugging if configure makes a mistake.
2191
2192It was created by package-unused $as_me version-unused, which was
2193generated by GNU Autoconf 2.69.  Invocation command line was
2194
2195  $ $0 $@
2196
2197_ACEOF
2198exec 5>>config.log
2199{
2200cat <<_ASUNAME
2201## --------- ##
2202## Platform. ##
2203## --------- ##
2204
2205hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2206uname -m = `(uname -m) 2>/dev/null || echo unknown`
2207uname -r = `(uname -r) 2>/dev/null || echo unknown`
2208uname -s = `(uname -s) 2>/dev/null || echo unknown`
2209uname -v = `(uname -v) 2>/dev/null || echo unknown`
2210
2211/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2212/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2213
2214/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2215/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2216/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2217/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2218/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2219/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2220/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2221
2222_ASUNAME
2223
2224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2225for as_dir in $PATH
2226do
2227  IFS=$as_save_IFS
2228  test -z "$as_dir" && as_dir=.
2229    $as_echo "PATH: $as_dir"
2230  done
2231IFS=$as_save_IFS
2232
2233} >&5
2234
2235cat >&5 <<_ACEOF
2236
2237
2238## ----------- ##
2239## Core tests. ##
2240## ----------- ##
2241
2242_ACEOF
2243
2244
2245# Keep a trace of the command line.
2246# Strip out --no-create and --no-recursion so they do not pile up.
2247# Strip out --silent because we don't want to record it for future runs.
2248# Also quote any args containing shell meta-characters.
2249# Make two passes to allow for proper duplicate-argument suppression.
2250ac_configure_args=
2251ac_configure_args0=
2252ac_configure_args1=
2253ac_must_keep_next=false
2254for ac_pass in 1 2
2255do
2256  for ac_arg
2257  do
2258    case $ac_arg in
2259    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2260    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2261    | -silent | --silent | --silen | --sile | --sil)
2262      continue ;;
2263    *\'*)
2264      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2265    esac
2266    case $ac_pass in
2267    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2268    2)
2269      as_fn_append ac_configure_args1 " '$ac_arg'"
2270      if test $ac_must_keep_next = true; then
2271	ac_must_keep_next=false # Got value, back to normal.
2272      else
2273	case $ac_arg in
2274	  *=* | --config-cache | -C | -disable-* | --disable-* \
2275	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2276	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2277	  | -with-* | --with-* | -without-* | --without-* | --x)
2278	    case "$ac_configure_args0 " in
2279	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2280	    esac
2281	    ;;
2282	  -* ) ac_must_keep_next=true ;;
2283	esac
2284      fi
2285      as_fn_append ac_configure_args " '$ac_arg'"
2286      ;;
2287    esac
2288  done
2289done
2290{ ac_configure_args0=; unset ac_configure_args0;}
2291{ ac_configure_args1=; unset ac_configure_args1;}
2292
2293# When interrupted or exit'd, cleanup temporary files, and complete
2294# config.log.  We remove comments because anyway the quotes in there
2295# would cause problems or look ugly.
2296# WARNING: Use '\'' to represent an apostrophe within the trap.
2297# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2298trap 'exit_status=$?
2299  # Save into config.log some information that might help in debugging.
2300  {
2301    echo
2302
2303    $as_echo "## ---------------- ##
2304## Cache variables. ##
2305## ---------------- ##"
2306    echo
2307    # The following way of writing the cache mishandles newlines in values,
2308(
2309  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2310    eval ac_val=\$$ac_var
2311    case $ac_val in #(
2312    *${as_nl}*)
2313      case $ac_var in #(
2314      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2315$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2316      esac
2317      case $ac_var in #(
2318      _ | IFS | as_nl) ;; #(
2319      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2320      *) { eval $ac_var=; unset $ac_var;} ;;
2321      esac ;;
2322    esac
2323  done
2324  (set) 2>&1 |
2325    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2326    *${as_nl}ac_space=\ *)
2327      sed -n \
2328	"s/'\''/'\''\\\\'\'''\''/g;
2329	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2330      ;; #(
2331    *)
2332      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2333      ;;
2334    esac |
2335    sort
2336)
2337    echo
2338
2339    $as_echo "## ----------------- ##
2340## Output variables. ##
2341## ----------------- ##"
2342    echo
2343    for ac_var in $ac_subst_vars
2344    do
2345      eval ac_val=\$$ac_var
2346      case $ac_val in
2347      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2348      esac
2349      $as_echo "$ac_var='\''$ac_val'\''"
2350    done | sort
2351    echo
2352
2353    if test -n "$ac_subst_files"; then
2354      $as_echo "## ------------------- ##
2355## File substitutions. ##
2356## ------------------- ##"
2357      echo
2358      for ac_var in $ac_subst_files
2359      do
2360	eval ac_val=\$$ac_var
2361	case $ac_val in
2362	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2363	esac
2364	$as_echo "$ac_var='\''$ac_val'\''"
2365      done | sort
2366      echo
2367    fi
2368
2369    if test -s confdefs.h; then
2370      $as_echo "## ----------- ##
2371## confdefs.h. ##
2372## ----------- ##"
2373      echo
2374      cat confdefs.h
2375      echo
2376    fi
2377    test "$ac_signal" != 0 &&
2378      $as_echo "$as_me: caught signal $ac_signal"
2379    $as_echo "$as_me: exit $exit_status"
2380  } >&5
2381  rm -f core *.core core.conftest.* &&
2382    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2383    exit $exit_status
2384' 0
2385for ac_signal in 1 2 13 15; do
2386  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2387done
2388ac_signal=0
2389
2390# confdefs.h avoids OS command line length limits that DEFS can exceed.
2391rm -f -r conftest* confdefs.h
2392
2393$as_echo "/* confdefs.h */" > confdefs.h
2394
2395# Predefined preprocessor variables.
2396
2397cat >>confdefs.h <<_ACEOF
2398#define PACKAGE_NAME "$PACKAGE_NAME"
2399_ACEOF
2400
2401cat >>confdefs.h <<_ACEOF
2402#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2403_ACEOF
2404
2405cat >>confdefs.h <<_ACEOF
2406#define PACKAGE_VERSION "$PACKAGE_VERSION"
2407_ACEOF
2408
2409cat >>confdefs.h <<_ACEOF
2410#define PACKAGE_STRING "$PACKAGE_STRING"
2411_ACEOF
2412
2413cat >>confdefs.h <<_ACEOF
2414#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2415_ACEOF
2416
2417cat >>confdefs.h <<_ACEOF
2418#define PACKAGE_URL "$PACKAGE_URL"
2419_ACEOF
2420
2421
2422# Let the site file select an alternate cache file if it wants to.
2423# Prefer an explicitly selected file to automatically selected ones.
2424ac_site_file1=NONE
2425ac_site_file2=NONE
2426if test -n "$CONFIG_SITE"; then
2427  # We do not want a PATH search for config.site.
2428  case $CONFIG_SITE in #((
2429    -*)  ac_site_file1=./$CONFIG_SITE;;
2430    */*) ac_site_file1=$CONFIG_SITE;;
2431    *)   ac_site_file1=./$CONFIG_SITE;;
2432  esac
2433elif test "x$prefix" != xNONE; then
2434  ac_site_file1=$prefix/share/config.site
2435  ac_site_file2=$prefix/etc/config.site
2436else
2437  ac_site_file1=$ac_default_prefix/share/config.site
2438  ac_site_file2=$ac_default_prefix/etc/config.site
2439fi
2440for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2441do
2442  test "x$ac_site_file" = xNONE && continue
2443  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2444    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2445$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2446    sed 's/^/| /' "$ac_site_file" >&5
2447    . "$ac_site_file" \
2448      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2449$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2450as_fn_error $? "failed to load site script $ac_site_file
2451See \`config.log' for more details" "$LINENO" 5; }
2452  fi
2453done
2454
2455if test -r "$cache_file"; then
2456  # Some versions of bash will fail to source /dev/null (special files
2457  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2458  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2459    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2460$as_echo "$as_me: loading cache $cache_file" >&6;}
2461    case $cache_file in
2462      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2463      *)                      . "./$cache_file";;
2464    esac
2465  fi
2466else
2467  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2468$as_echo "$as_me: creating cache $cache_file" >&6;}
2469  >$cache_file
2470fi
2471
2472# Check that the precious variables saved in the cache have kept the same
2473# value.
2474ac_cache_corrupted=false
2475for ac_var in $ac_precious_vars; do
2476  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2477  eval ac_new_set=\$ac_env_${ac_var}_set
2478  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2479  eval ac_new_val=\$ac_env_${ac_var}_value
2480  case $ac_old_set,$ac_new_set in
2481    set,)
2482      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2483$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2484      ac_cache_corrupted=: ;;
2485    ,set)
2486      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2487$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2488      ac_cache_corrupted=: ;;
2489    ,);;
2490    *)
2491      if test "x$ac_old_val" != "x$ac_new_val"; then
2492	# differences in whitespace do not lead to failure.
2493	ac_old_val_w=`echo x $ac_old_val`
2494	ac_new_val_w=`echo x $ac_new_val`
2495	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2496	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2497$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2498	  ac_cache_corrupted=:
2499	else
2500	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2501$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2502	  eval $ac_var=\$ac_old_val
2503	fi
2504	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2505$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2506	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2507$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2508      fi;;
2509  esac
2510  # Pass precious variables to config.status.
2511  if test "$ac_new_set" = set; then
2512    case $ac_new_val in
2513    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2514    *) ac_arg=$ac_var=$ac_new_val ;;
2515    esac
2516    case " $ac_configure_args " in
2517      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2518      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2519    esac
2520  fi
2521done
2522if $ac_cache_corrupted; then
2523  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2524$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2525  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2526$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2527  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2528fi
2529## -------------------- ##
2530## Main body of script. ##
2531## -------------------- ##
2532
2533ac_ext=c
2534ac_cpp='$CPP $CPPFLAGS'
2535ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2536ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2537ac_compiler_gnu=$ac_cv_c_compiler_gnu
2538
2539
2540
2541
2542
2543
2544ac_config_headers="$ac_config_headers config.h"
2545
2546
2547if test -n "${with_target_subdir}"; then
2548  # Default to --enable-multilib
2549# Check whether --enable-multilib was given.
2550if test "${enable_multilib+set}" = set; then :
2551  enableval=$enable_multilib; case "$enableval" in
2552  yes) multilib=yes ;;
2553  no)  multilib=no ;;
2554  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2555 esac
2556else
2557  multilib=yes
2558fi
2559
2560
2561# We may get other options which we leave undocumented:
2562# --with-target-subdir, --with-multisrctop, --with-multisubdir
2563# See config-ml.in if you want the gory details.
2564
2565if test "$srcdir" = "."; then
2566  if test "$with_target_subdir" != "."; then
2567    multi_basedir="$srcdir/$with_multisrctop../.."
2568  else
2569    multi_basedir="$srcdir/$with_multisrctop.."
2570  fi
2571else
2572  multi_basedir="$srcdir/.."
2573fi
2574
2575
2576# Even if the default multilib is not a cross compilation,
2577# it may be that some of the other multilibs are.
2578if test $cross_compiling = no && test $multilib = yes \
2579   && test "x${with_multisubdir}" != x ; then
2580   cross_compiling=maybe
2581fi
2582
2583ac_config_commands="$ac_config_commands default-1"
2584
2585fi
2586
2587ac_aux_dir=
2588for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2589  if test -f "$ac_dir/install-sh"; then
2590    ac_aux_dir=$ac_dir
2591    ac_install_sh="$SHELL $ac_aux_dir/install-sh -c"
2592    break
2593  elif test -f "$ac_dir/install.sh"; then
2594    ac_aux_dir=$ac_dir
2595    ac_install_sh="$SHELL $ac_aux_dir/install.sh -c"
2596    break
2597  elif test -f "$ac_dir/shtool"; then
2598    ac_aux_dir=$ac_dir
2599    ac_install_sh="$SHELL $ac_aux_dir/shtool install -c"
2600    break
2601  fi
2602done
2603if test -z "$ac_aux_dir"; then
2604  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2605fi
2606
2607# These three variables are undocumented and unsupported,
2608# and are intended to be withdrawn in a future Autoconf release.
2609# They can cause serious problems if a builder's source tree is in a directory
2610# whose full name contains unusual characters.
2611ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2612ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2613ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2614
2615
2616# Make sure we can run config.sub.
2617$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2618  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2619
2620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2621$as_echo_n "checking build system type... " >&6; }
2622if ${ac_cv_build+:} false; then :
2623  $as_echo_n "(cached) " >&6
2624else
2625  ac_build_alias=$build_alias
2626test "x$ac_build_alias" = x &&
2627  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2628test "x$ac_build_alias" = x &&
2629  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2630ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2631  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2632
2633fi
2634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2635$as_echo "$ac_cv_build" >&6; }
2636case $ac_cv_build in
2637*-*-*) ;;
2638*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2639esac
2640build=$ac_cv_build
2641ac_save_IFS=$IFS; IFS='-'
2642set x $ac_cv_build
2643shift
2644build_cpu=$1
2645build_vendor=$2
2646shift; shift
2647# Remember, the first character of IFS is used to create $*,
2648# except with old shells:
2649build_os=$*
2650IFS=$ac_save_IFS
2651case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2652
2653
2654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2655$as_echo_n "checking host system type... " >&6; }
2656if ${ac_cv_host+:} false; then :
2657  $as_echo_n "(cached) " >&6
2658else
2659  if test "x$host_alias" = x; then
2660  ac_cv_host=$ac_cv_build
2661else
2662  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2663    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2664fi
2665
2666fi
2667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2668$as_echo "$ac_cv_host" >&6; }
2669case $ac_cv_host in
2670*-*-*) ;;
2671*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2672esac
2673host=$ac_cv_host
2674ac_save_IFS=$IFS; IFS='-'
2675set x $ac_cv_host
2676shift
2677host_cpu=$1
2678host_vendor=$2
2679shift; shift
2680# Remember, the first character of IFS is used to create $*,
2681# except with old shells:
2682host_os=$*
2683IFS=$ac_save_IFS
2684case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2685
2686
2687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2688$as_echo_n "checking target system type... " >&6; }
2689if ${ac_cv_target+:} false; then :
2690  $as_echo_n "(cached) " >&6
2691else
2692  if test "x$target_alias" = x; then
2693  ac_cv_target=$ac_cv_host
2694else
2695  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2696    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2697fi
2698
2699fi
2700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2701$as_echo "$ac_cv_target" >&6; }
2702case $ac_cv_target in
2703*-*-*) ;;
2704*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2705esac
2706target=$ac_cv_target
2707ac_save_IFS=$IFS; IFS='-'
2708set x $ac_cv_target
2709shift
2710target_cpu=$1
2711target_vendor=$2
2712shift; shift
2713# Remember, the first character of IFS is used to create $*,
2714# except with old shells:
2715target_os=$*
2716IFS=$ac_save_IFS
2717case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2718
2719
2720# The aliases save the names the user supplied, while $host etc.
2721# will get canonicalized.
2722test -n "$target_alias" &&
2723  test "$program_prefix$program_suffix$program_transform_name" = \
2724    NONENONEs,x,x, &&
2725  program_prefix=${target_alias}-
2726
2727target_alias=${target_alias-$host_alias}
2728
2729# Expand $ac_aux_dir to an absolute path.
2730am_aux_dir=`cd "$ac_aux_dir" && pwd`
2731
2732ac_ext=c
2733ac_cpp='$CPP $CPPFLAGS'
2734ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2735ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2736ac_compiler_gnu=$ac_cv_c_compiler_gnu
2737if test -n "$ac_tool_prefix"; then
2738  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2739set dummy ${ac_tool_prefix}gcc; ac_word=$2
2740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2741$as_echo_n "checking for $ac_word... " >&6; }
2742if ${ac_cv_prog_CC+:} false; then :
2743  $as_echo_n "(cached) " >&6
2744else
2745  if test -n "$CC"; then
2746  ac_cv_prog_CC="$CC" # Let the user override the test.
2747else
2748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2749for as_dir in $PATH
2750do
2751  IFS=$as_save_IFS
2752  test -z "$as_dir" && as_dir=.
2753    for ac_exec_ext in '' $ac_executable_extensions; do
2754  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2755    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2756    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2757    break 2
2758  fi
2759done
2760  done
2761IFS=$as_save_IFS
2762
2763fi
2764fi
2765CC=$ac_cv_prog_CC
2766if test -n "$CC"; then
2767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2768$as_echo "$CC" >&6; }
2769else
2770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2771$as_echo "no" >&6; }
2772fi
2773
2774
2775fi
2776if test -z "$ac_cv_prog_CC"; then
2777  ac_ct_CC=$CC
2778  # Extract the first word of "gcc", so it can be a program name with args.
2779set dummy gcc; ac_word=$2
2780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2781$as_echo_n "checking for $ac_word... " >&6; }
2782if ${ac_cv_prog_ac_ct_CC+:} false; then :
2783  $as_echo_n "(cached) " >&6
2784else
2785  if test -n "$ac_ct_CC"; then
2786  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2787else
2788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2789for as_dir in $PATH
2790do
2791  IFS=$as_save_IFS
2792  test -z "$as_dir" && as_dir=.
2793    for ac_exec_ext in '' $ac_executable_extensions; do
2794  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2795    ac_cv_prog_ac_ct_CC="gcc"
2796    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2797    break 2
2798  fi
2799done
2800  done
2801IFS=$as_save_IFS
2802
2803fi
2804fi
2805ac_ct_CC=$ac_cv_prog_ac_ct_CC
2806if test -n "$ac_ct_CC"; then
2807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2808$as_echo "$ac_ct_CC" >&6; }
2809else
2810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2811$as_echo "no" >&6; }
2812fi
2813
2814  if test "x$ac_ct_CC" = x; then
2815    CC=""
2816  else
2817    case $cross_compiling:$ac_tool_warned in
2818yes:)
2819{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2820$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2821ac_tool_warned=yes ;;
2822esac
2823    CC=$ac_ct_CC
2824  fi
2825else
2826  CC="$ac_cv_prog_CC"
2827fi
2828
2829if test -z "$CC"; then
2830          if test -n "$ac_tool_prefix"; then
2831    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2832set dummy ${ac_tool_prefix}cc; ac_word=$2
2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2834$as_echo_n "checking for $ac_word... " >&6; }
2835if ${ac_cv_prog_CC+:} false; then :
2836  $as_echo_n "(cached) " >&6
2837else
2838  if test -n "$CC"; then
2839  ac_cv_prog_CC="$CC" # Let the user override the test.
2840else
2841as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2842for as_dir in $PATH
2843do
2844  IFS=$as_save_IFS
2845  test -z "$as_dir" && as_dir=.
2846    for ac_exec_ext in '' $ac_executable_extensions; do
2847  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2848    ac_cv_prog_CC="${ac_tool_prefix}cc"
2849    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2850    break 2
2851  fi
2852done
2853  done
2854IFS=$as_save_IFS
2855
2856fi
2857fi
2858CC=$ac_cv_prog_CC
2859if test -n "$CC"; then
2860  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2861$as_echo "$CC" >&6; }
2862else
2863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2864$as_echo "no" >&6; }
2865fi
2866
2867
2868  fi
2869fi
2870if test -z "$CC"; then
2871  # Extract the first word of "cc", so it can be a program name with args.
2872set dummy cc; ac_word=$2
2873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2874$as_echo_n "checking for $ac_word... " >&6; }
2875if ${ac_cv_prog_CC+:} false; then :
2876  $as_echo_n "(cached) " >&6
2877else
2878  if test -n "$CC"; then
2879  ac_cv_prog_CC="$CC" # Let the user override the test.
2880else
2881  ac_prog_rejected=no
2882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2883for as_dir in $PATH
2884do
2885  IFS=$as_save_IFS
2886  test -z "$as_dir" && as_dir=.
2887    for ac_exec_ext in '' $ac_executable_extensions; do
2888  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2889    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2890       ac_prog_rejected=yes
2891       continue
2892     fi
2893    ac_cv_prog_CC="cc"
2894    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2895    break 2
2896  fi
2897done
2898  done
2899IFS=$as_save_IFS
2900
2901if test $ac_prog_rejected = yes; then
2902  # We found a bogon in the path, so make sure we never use it.
2903  set dummy $ac_cv_prog_CC
2904  shift
2905  if test $# != 0; then
2906    # We chose a different compiler from the bogus one.
2907    # However, it has the same basename, so the bogon will be chosen
2908    # first if we set CC to just the basename; use the full file name.
2909    shift
2910    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2911  fi
2912fi
2913fi
2914fi
2915CC=$ac_cv_prog_CC
2916if test -n "$CC"; then
2917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2918$as_echo "$CC" >&6; }
2919else
2920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2921$as_echo "no" >&6; }
2922fi
2923
2924
2925fi
2926if test -z "$CC"; then
2927  if test -n "$ac_tool_prefix"; then
2928  for ac_prog in cl.exe
2929  do
2930    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2931set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2933$as_echo_n "checking for $ac_word... " >&6; }
2934if ${ac_cv_prog_CC+:} false; then :
2935  $as_echo_n "(cached) " >&6
2936else
2937  if test -n "$CC"; then
2938  ac_cv_prog_CC="$CC" # Let the user override the test.
2939else
2940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2941for as_dir in $PATH
2942do
2943  IFS=$as_save_IFS
2944  test -z "$as_dir" && as_dir=.
2945    for ac_exec_ext in '' $ac_executable_extensions; do
2946  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2947    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2948    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2949    break 2
2950  fi
2951done
2952  done
2953IFS=$as_save_IFS
2954
2955fi
2956fi
2957CC=$ac_cv_prog_CC
2958if test -n "$CC"; then
2959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2960$as_echo "$CC" >&6; }
2961else
2962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963$as_echo "no" >&6; }
2964fi
2965
2966
2967    test -n "$CC" && break
2968  done
2969fi
2970if test -z "$CC"; then
2971  ac_ct_CC=$CC
2972  for ac_prog in cl.exe
2973do
2974  # Extract the first word of "$ac_prog", so it can be a program name with args.
2975set dummy $ac_prog; ac_word=$2
2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2977$as_echo_n "checking for $ac_word... " >&6; }
2978if ${ac_cv_prog_ac_ct_CC+:} false; then :
2979  $as_echo_n "(cached) " >&6
2980else
2981  if test -n "$ac_ct_CC"; then
2982  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2983else
2984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2985for as_dir in $PATH
2986do
2987  IFS=$as_save_IFS
2988  test -z "$as_dir" && as_dir=.
2989    for ac_exec_ext in '' $ac_executable_extensions; do
2990  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2991    ac_cv_prog_ac_ct_CC="$ac_prog"
2992    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2993    break 2
2994  fi
2995done
2996  done
2997IFS=$as_save_IFS
2998
2999fi
3000fi
3001ac_ct_CC=$ac_cv_prog_ac_ct_CC
3002if test -n "$ac_ct_CC"; then
3003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3004$as_echo "$ac_ct_CC" >&6; }
3005else
3006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3007$as_echo "no" >&6; }
3008fi
3009
3010
3011  test -n "$ac_ct_CC" && break
3012done
3013
3014  if test "x$ac_ct_CC" = x; then
3015    CC=""
3016  else
3017    case $cross_compiling:$ac_tool_warned in
3018yes:)
3019{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3020$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3021ac_tool_warned=yes ;;
3022esac
3023    CC=$ac_ct_CC
3024  fi
3025fi
3026
3027fi
3028
3029
3030test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3032as_fn_error $? "no acceptable C compiler found in \$PATH
3033See \`config.log' for more details" "$LINENO" 5; }
3034
3035# Provide some information about the compiler.
3036$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3037set X $ac_compile
3038ac_compiler=$2
3039for ac_option in --version -v -V -qversion; do
3040  { { ac_try="$ac_compiler $ac_option >&5"
3041case "(($ac_try" in
3042  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3043  *) ac_try_echo=$ac_try;;
3044esac
3045eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3046$as_echo "$ac_try_echo"; } >&5
3047  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3048  ac_status=$?
3049  if test -s conftest.err; then
3050    sed '10a\
3051... rest of stderr output deleted ...
3052         10q' conftest.err >conftest.er1
3053    cat conftest.er1 >&5
3054  fi
3055  rm -f conftest.er1 conftest.err
3056  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3057  test $ac_status = 0; }
3058done
3059
3060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061/* end confdefs.h.  */
3062
3063int
3064main ()
3065{
3066
3067  ;
3068  return 0;
3069}
3070_ACEOF
3071ac_clean_files_save=$ac_clean_files
3072ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3073# Try to create an executable without -o first, disregard a.out.
3074# It will help us diagnose broken compilers, and finding out an intuition
3075# of exeext.
3076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3077$as_echo_n "checking whether the C compiler works... " >&6; }
3078ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3079
3080# The possible output files:
3081ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3082
3083ac_rmfiles=
3084for ac_file in $ac_files
3085do
3086  case $ac_file in
3087    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3088    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3089  esac
3090done
3091rm -f $ac_rmfiles
3092
3093if { { ac_try="$ac_link_default"
3094case "(($ac_try" in
3095  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3096  *) ac_try_echo=$ac_try;;
3097esac
3098eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3099$as_echo "$ac_try_echo"; } >&5
3100  (eval "$ac_link_default") 2>&5
3101  ac_status=$?
3102  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3103  test $ac_status = 0; }; then :
3104  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3105# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3106# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3107# so that the user can short-circuit this test for compilers unknown to
3108# Autoconf.
3109for ac_file in $ac_files ''
3110do
3111  test -f "$ac_file" || continue
3112  case $ac_file in
3113    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3114	;;
3115    [ab].out )
3116	# We found the default executable, but exeext='' is most
3117	# certainly right.
3118	break;;
3119    *.* )
3120	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3121	then :; else
3122	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3123	fi
3124	# We set ac_cv_exeext here because the later test for it is not
3125	# safe: cross compilers may not add the suffix if given an `-o'
3126	# argument, so we may need to know it at that point already.
3127	# Even if this section looks crufty: it has the advantage of
3128	# actually working.
3129	break;;
3130    * )
3131	break;;
3132  esac
3133done
3134test "$ac_cv_exeext" = no && ac_cv_exeext=
3135
3136else
3137  ac_file=''
3138fi
3139if test -z "$ac_file"; then :
3140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3141$as_echo "no" >&6; }
3142$as_echo "$as_me: failed program was:" >&5
3143sed 's/^/| /' conftest.$ac_ext >&5
3144
3145{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3146$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3147as_fn_error 77 "C compiler cannot create executables
3148See \`config.log' for more details" "$LINENO" 5; }
3149else
3150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3151$as_echo "yes" >&6; }
3152fi
3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3154$as_echo_n "checking for C compiler default output file name... " >&6; }
3155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3156$as_echo "$ac_file" >&6; }
3157ac_exeext=$ac_cv_exeext
3158
3159rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3160ac_clean_files=$ac_clean_files_save
3161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3162$as_echo_n "checking for suffix of executables... " >&6; }
3163if { { ac_try="$ac_link"
3164case "(($ac_try" in
3165  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166  *) ac_try_echo=$ac_try;;
3167esac
3168eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3169$as_echo "$ac_try_echo"; } >&5
3170  (eval "$ac_link") 2>&5
3171  ac_status=$?
3172  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3173  test $ac_status = 0; }; then :
3174  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3175# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3176# work properly (i.e., refer to `conftest.exe'), while it won't with
3177# `rm'.
3178for ac_file in conftest.exe conftest conftest.*; do
3179  test -f "$ac_file" || continue
3180  case $ac_file in
3181    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3182    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3183	  break;;
3184    * ) break;;
3185  esac
3186done
3187else
3188  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3189$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3190as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3191See \`config.log' for more details" "$LINENO" 5; }
3192fi
3193rm -f conftest conftest$ac_cv_exeext
3194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3195$as_echo "$ac_cv_exeext" >&6; }
3196
3197rm -f conftest.$ac_ext
3198EXEEXT=$ac_cv_exeext
3199ac_exeext=$EXEEXT
3200cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201/* end confdefs.h.  */
3202#include <stdio.h>
3203int
3204main ()
3205{
3206FILE *f = fopen ("conftest.out", "w");
3207 return ferror (f) || fclose (f) != 0;
3208
3209  ;
3210  return 0;
3211}
3212_ACEOF
3213ac_clean_files="$ac_clean_files conftest.out"
3214# Check that the compiler produces executables we can run.  If not, either
3215# the compiler is broken, or we cross compile.
3216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3217$as_echo_n "checking whether we are cross compiling... " >&6; }
3218if test "$cross_compiling" != yes; then
3219  { { ac_try="$ac_link"
3220case "(($ac_try" in
3221  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3222  *) ac_try_echo=$ac_try;;
3223esac
3224eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3225$as_echo "$ac_try_echo"; } >&5
3226  (eval "$ac_link") 2>&5
3227  ac_status=$?
3228  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3229  test $ac_status = 0; }
3230  if { ac_try='./conftest$ac_cv_exeext'
3231  { { case "(($ac_try" in
3232  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233  *) ac_try_echo=$ac_try;;
3234esac
3235eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3236$as_echo "$ac_try_echo"; } >&5
3237  (eval "$ac_try") 2>&5
3238  ac_status=$?
3239  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3240  test $ac_status = 0; }; }; then
3241    cross_compiling=no
3242  else
3243    if test "$cross_compiling" = maybe; then
3244	cross_compiling=yes
3245    else
3246	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3247$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3248as_fn_error $? "cannot run C compiled programs.
3249If you meant to cross compile, use \`--host'.
3250See \`config.log' for more details" "$LINENO" 5; }
3251    fi
3252  fi
3253fi
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3255$as_echo "$cross_compiling" >&6; }
3256
3257rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3258ac_clean_files=$ac_clean_files_save
3259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3260$as_echo_n "checking for suffix of object files... " >&6; }
3261if ${ac_cv_objext+:} false; then :
3262  $as_echo_n "(cached) " >&6
3263else
3264  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3265/* end confdefs.h.  */
3266
3267int
3268main ()
3269{
3270
3271  ;
3272  return 0;
3273}
3274_ACEOF
3275rm -f conftest.o conftest.obj
3276if { { ac_try="$ac_compile"
3277case "(($ac_try" in
3278  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3279  *) ac_try_echo=$ac_try;;
3280esac
3281eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3282$as_echo "$ac_try_echo"; } >&5
3283  (eval "$ac_compile") 2>&5
3284  ac_status=$?
3285  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3286  test $ac_status = 0; }; then :
3287  for ac_file in conftest.o conftest.obj conftest.*; do
3288  test -f "$ac_file" || continue;
3289  case $ac_file in
3290    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3291    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3292       break;;
3293  esac
3294done
3295else
3296  $as_echo "$as_me: failed program was:" >&5
3297sed 's/^/| /' conftest.$ac_ext >&5
3298
3299{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3300$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3301as_fn_error $? "cannot compute suffix of object files: cannot compile
3302See \`config.log' for more details" "$LINENO" 5; }
3303fi
3304rm -f conftest.$ac_cv_objext conftest.$ac_ext
3305fi
3306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3307$as_echo "$ac_cv_objext" >&6; }
3308OBJEXT=$ac_cv_objext
3309ac_objext=$OBJEXT
3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3311$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3312if ${ac_cv_c_compiler_gnu+:} false; then :
3313  $as_echo_n "(cached) " >&6
3314else
3315  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3316/* end confdefs.h.  */
3317
3318int
3319main ()
3320{
3321#ifndef __GNUC__
3322       choke me
3323#endif
3324
3325  ;
3326  return 0;
3327}
3328_ACEOF
3329if ac_fn_c_try_compile "$LINENO"; then :
3330  ac_compiler_gnu=yes
3331else
3332  ac_compiler_gnu=no
3333fi
3334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3335ac_cv_c_compiler_gnu=$ac_compiler_gnu
3336
3337fi
3338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3339$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3340if test $ac_compiler_gnu = yes; then
3341  GCC=yes
3342else
3343  GCC=
3344fi
3345ac_test_CFLAGS=${CFLAGS+set}
3346ac_save_CFLAGS=$CFLAGS
3347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3348$as_echo_n "checking whether $CC accepts -g... " >&6; }
3349if ${ac_cv_prog_cc_g+:} false; then :
3350  $as_echo_n "(cached) " >&6
3351else
3352  ac_save_c_werror_flag=$ac_c_werror_flag
3353   ac_c_werror_flag=yes
3354   ac_cv_prog_cc_g=no
3355   CFLAGS="-g"
3356   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3357/* end confdefs.h.  */
3358
3359int
3360main ()
3361{
3362
3363  ;
3364  return 0;
3365}
3366_ACEOF
3367if ac_fn_c_try_compile "$LINENO"; then :
3368  ac_cv_prog_cc_g=yes
3369else
3370  CFLAGS=""
3371      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3372/* end confdefs.h.  */
3373
3374int
3375main ()
3376{
3377
3378  ;
3379  return 0;
3380}
3381_ACEOF
3382if ac_fn_c_try_compile "$LINENO"; then :
3383
3384else
3385  ac_c_werror_flag=$ac_save_c_werror_flag
3386	 CFLAGS="-g"
3387	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3388/* end confdefs.h.  */
3389
3390int
3391main ()
3392{
3393
3394  ;
3395  return 0;
3396}
3397_ACEOF
3398if ac_fn_c_try_compile "$LINENO"; then :
3399  ac_cv_prog_cc_g=yes
3400fi
3401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3402fi
3403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3404fi
3405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3406   ac_c_werror_flag=$ac_save_c_werror_flag
3407fi
3408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3409$as_echo "$ac_cv_prog_cc_g" >&6; }
3410if test "$ac_test_CFLAGS" = set; then
3411  CFLAGS=$ac_save_CFLAGS
3412elif test $ac_cv_prog_cc_g = yes; then
3413  if test "$GCC" = yes; then
3414    CFLAGS="-g -O2"
3415  else
3416    CFLAGS="-g"
3417  fi
3418else
3419  if test "$GCC" = yes; then
3420    CFLAGS="-O2"
3421  else
3422    CFLAGS=
3423  fi
3424fi
3425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3426$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3427if ${ac_cv_prog_cc_c89+:} false; then :
3428  $as_echo_n "(cached) " >&6
3429else
3430  ac_cv_prog_cc_c89=no
3431ac_save_CC=$CC
3432cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3433/* end confdefs.h.  */
3434#include <stdarg.h>
3435#include <stdio.h>
3436struct stat;
3437/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3438struct buf { int x; };
3439FILE * (*rcsopen) (struct buf *, struct stat *, int);
3440static char *e (p, i)
3441     char **p;
3442     int i;
3443{
3444  return p[i];
3445}
3446static char *f (char * (*g) (char **, int), char **p, ...)
3447{
3448  char *s;
3449  va_list v;
3450  va_start (v,p);
3451  s = g (p, va_arg (v,int));
3452  va_end (v);
3453  return s;
3454}
3455
3456/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3457   function prototypes and stuff, but not '\xHH' hex character constants.
3458   These don't provoke an error unfortunately, instead are silently treated
3459   as 'x'.  The following induces an error, until -std is added to get
3460   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3461   array size at least.  It's necessary to write '\x00'==0 to get something
3462   that's true only with -std.  */
3463int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3464
3465/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3466   inside strings and character constants.  */
3467#define FOO(x) 'x'
3468int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3469
3470int test (int i, double x);
3471struct s1 {int (*f) (int a);};
3472struct s2 {int (*f) (double a);};
3473int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3474int argc;
3475char **argv;
3476int
3477main ()
3478{
3479return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3480  ;
3481  return 0;
3482}
3483_ACEOF
3484for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3485	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3486do
3487  CC="$ac_save_CC $ac_arg"
3488  if ac_fn_c_try_compile "$LINENO"; then :
3489  ac_cv_prog_cc_c89=$ac_arg
3490fi
3491rm -f core conftest.err conftest.$ac_objext
3492  test "x$ac_cv_prog_cc_c89" != "xno" && break
3493done
3494rm -f conftest.$ac_ext
3495CC=$ac_save_CC
3496
3497fi
3498# AC_CACHE_VAL
3499case "x$ac_cv_prog_cc_c89" in
3500  x)
3501    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3502$as_echo "none needed" >&6; } ;;
3503  xno)
3504    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3505$as_echo "unsupported" >&6; } ;;
3506  *)
3507    CC="$CC $ac_cv_prog_cc_c89"
3508    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3509$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3510esac
3511if test "x$ac_cv_prog_cc_c89" != xno; then :
3512
3513fi
3514
3515ac_ext=c
3516ac_cpp='$CPP $CPPFLAGS'
3517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3519ac_compiler_gnu=$ac_cv_c_compiler_gnu
3520
3521ac_ext=c
3522ac_cpp='$CPP $CPPFLAGS'
3523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3525ac_compiler_gnu=$ac_cv_c_compiler_gnu
3526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3527$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3528if ${am_cv_prog_cc_c_o+:} false; then :
3529  $as_echo_n "(cached) " >&6
3530else
3531  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3532/* end confdefs.h.  */
3533
3534int
3535main ()
3536{
3537
3538  ;
3539  return 0;
3540}
3541_ACEOF
3542  # Make sure it works both with $CC and with simple cc.
3543  # Following AC_PROG_CC_C_O, we do the test twice because some
3544  # compilers refuse to overwrite an existing .o file with -o,
3545  # though they will create one.
3546  am_cv_prog_cc_c_o=yes
3547  for am_i in 1 2; do
3548    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3549   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3550   ac_status=$?
3551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3552   (exit $ac_status); } \
3553         && test -f conftest2.$ac_objext; then
3554      : OK
3555    else
3556      am_cv_prog_cc_c_o=no
3557      break
3558    fi
3559  done
3560  rm -f core conftest*
3561  unset am_i
3562fi
3563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3564$as_echo "$am_cv_prog_cc_c_o" >&6; }
3565if test "$am_cv_prog_cc_c_o" != yes; then
3566   # Losing compiler, so override with the script.
3567   # FIXME: It is wrong to rewrite CC.
3568   # But if we don't then we get into trouble of one sort or another.
3569   # A longer-term fix would be to have automake use am__CC in this case,
3570   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3571   CC="$am_aux_dir/compile $CC"
3572fi
3573ac_ext=c
3574ac_cpp='$CPP $CPPFLAGS'
3575ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3576ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3577ac_compiler_gnu=$ac_cv_c_compiler_gnu
3578
3579
3580
3581ac_ext=c
3582ac_cpp='$CPP $CPPFLAGS'
3583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3585ac_compiler_gnu=$ac_cv_c_compiler_gnu
3586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3587$as_echo_n "checking how to run the C preprocessor... " >&6; }
3588# On Suns, sometimes $CPP names a directory.
3589if test -n "$CPP" && test -d "$CPP"; then
3590  CPP=
3591fi
3592if test -z "$CPP"; then
3593  if ${ac_cv_prog_CPP+:} false; then :
3594  $as_echo_n "(cached) " >&6
3595else
3596      # Double quotes because CPP needs to be expanded
3597    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3598    do
3599      ac_preproc_ok=false
3600for ac_c_preproc_warn_flag in '' yes
3601do
3602  # Use a header file that comes with gcc, so configuring glibc
3603  # with a fresh cross-compiler works.
3604  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3605  # <limits.h> exists even on freestanding compilers.
3606  # On the NeXT, cc -E runs the code through the compiler's parser,
3607  # not just through cpp. "Syntax error" is here to catch this case.
3608  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3609/* end confdefs.h.  */
3610#ifdef __STDC__
3611# include <limits.h>
3612#else
3613# include <assert.h>
3614#endif
3615		     Syntax error
3616_ACEOF
3617if ac_fn_c_try_cpp "$LINENO"; then :
3618
3619else
3620  # Broken: fails on valid input.
3621continue
3622fi
3623rm -f conftest.err conftest.i conftest.$ac_ext
3624
3625  # OK, works on sane cases.  Now check whether nonexistent headers
3626  # can be detected and how.
3627  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3628/* end confdefs.h.  */
3629#include <ac_nonexistent.h>
3630_ACEOF
3631if ac_fn_c_try_cpp "$LINENO"; then :
3632  # Broken: success on invalid input.
3633continue
3634else
3635  # Passes both tests.
3636ac_preproc_ok=:
3637break
3638fi
3639rm -f conftest.err conftest.i conftest.$ac_ext
3640
3641done
3642# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3643rm -f conftest.i conftest.err conftest.$ac_ext
3644if $ac_preproc_ok; then :
3645  break
3646fi
3647
3648    done
3649    ac_cv_prog_CPP=$CPP
3650
3651fi
3652  CPP=$ac_cv_prog_CPP
3653else
3654  ac_cv_prog_CPP=$CPP
3655fi
3656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3657$as_echo "$CPP" >&6; }
3658ac_preproc_ok=false
3659for ac_c_preproc_warn_flag in '' yes
3660do
3661  # Use a header file that comes with gcc, so configuring glibc
3662  # with a fresh cross-compiler works.
3663  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3664  # <limits.h> exists even on freestanding compilers.
3665  # On the NeXT, cc -E runs the code through the compiler's parser,
3666  # not just through cpp. "Syntax error" is here to catch this case.
3667  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668/* end confdefs.h.  */
3669#ifdef __STDC__
3670# include <limits.h>
3671#else
3672# include <assert.h>
3673#endif
3674		     Syntax error
3675_ACEOF
3676if ac_fn_c_try_cpp "$LINENO"; then :
3677
3678else
3679  # Broken: fails on valid input.
3680continue
3681fi
3682rm -f conftest.err conftest.i conftest.$ac_ext
3683
3684  # OK, works on sane cases.  Now check whether nonexistent headers
3685  # can be detected and how.
3686  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687/* end confdefs.h.  */
3688#include <ac_nonexistent.h>
3689_ACEOF
3690if ac_fn_c_try_cpp "$LINENO"; then :
3691  # Broken: success on invalid input.
3692continue
3693else
3694  # Passes both tests.
3695ac_preproc_ok=:
3696break
3697fi
3698rm -f conftest.err conftest.i conftest.$ac_ext
3699
3700done
3701# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3702rm -f conftest.i conftest.err conftest.$ac_ext
3703if $ac_preproc_ok; then :
3704
3705else
3706  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3707$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3708as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3709See \`config.log' for more details" "$LINENO" 5; }
3710fi
3711
3712ac_ext=c
3713ac_cpp='$CPP $CPPFLAGS'
3714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3716ac_compiler_gnu=$ac_cv_c_compiler_gnu
3717
3718
3719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3720$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3721if ${ac_cv_path_GREP+:} false; then :
3722  $as_echo_n "(cached) " >&6
3723else
3724  if test -z "$GREP"; then
3725  ac_path_GREP_found=false
3726  # Loop through the user's path and test for each of PROGNAME-LIST
3727  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3728for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3729do
3730  IFS=$as_save_IFS
3731  test -z "$as_dir" && as_dir=.
3732    for ac_prog in grep ggrep; do
3733    for ac_exec_ext in '' $ac_executable_extensions; do
3734      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3735      as_fn_executable_p "$ac_path_GREP" || continue
3736# Check for GNU ac_path_GREP and select it if it is found.
3737  # Check for GNU $ac_path_GREP
3738case `"$ac_path_GREP" --version 2>&1` in
3739*GNU*)
3740  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3741*)
3742  ac_count=0
3743  $as_echo_n 0123456789 >"conftest.in"
3744  while :
3745  do
3746    cat "conftest.in" "conftest.in" >"conftest.tmp"
3747    mv "conftest.tmp" "conftest.in"
3748    cp "conftest.in" "conftest.nl"
3749    $as_echo 'GREP' >> "conftest.nl"
3750    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3751    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3752    as_fn_arith $ac_count + 1 && ac_count=$as_val
3753    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3754      # Best one so far, save it but keep looking for a better one
3755      ac_cv_path_GREP="$ac_path_GREP"
3756      ac_path_GREP_max=$ac_count
3757    fi
3758    # 10*(2^10) chars as input seems more than enough
3759    test $ac_count -gt 10 && break
3760  done
3761  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3762esac
3763
3764      $ac_path_GREP_found && break 3
3765    done
3766  done
3767  done
3768IFS=$as_save_IFS
3769  if test -z "$ac_cv_path_GREP"; then
3770    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3771  fi
3772else
3773  ac_cv_path_GREP=$GREP
3774fi
3775
3776fi
3777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3778$as_echo "$ac_cv_path_GREP" >&6; }
3779 GREP="$ac_cv_path_GREP"
3780
3781
3782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3783$as_echo_n "checking for egrep... " >&6; }
3784if ${ac_cv_path_EGREP+:} false; then :
3785  $as_echo_n "(cached) " >&6
3786else
3787  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3788   then ac_cv_path_EGREP="$GREP -E"
3789   else
3790     if test -z "$EGREP"; then
3791  ac_path_EGREP_found=false
3792  # Loop through the user's path and test for each of PROGNAME-LIST
3793  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3794for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3795do
3796  IFS=$as_save_IFS
3797  test -z "$as_dir" && as_dir=.
3798    for ac_prog in egrep; do
3799    for ac_exec_ext in '' $ac_executable_extensions; do
3800      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3801      as_fn_executable_p "$ac_path_EGREP" || continue
3802# Check for GNU ac_path_EGREP and select it if it is found.
3803  # Check for GNU $ac_path_EGREP
3804case `"$ac_path_EGREP" --version 2>&1` in
3805*GNU*)
3806  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3807*)
3808  ac_count=0
3809  $as_echo_n 0123456789 >"conftest.in"
3810  while :
3811  do
3812    cat "conftest.in" "conftest.in" >"conftest.tmp"
3813    mv "conftest.tmp" "conftest.in"
3814    cp "conftest.in" "conftest.nl"
3815    $as_echo 'EGREP' >> "conftest.nl"
3816    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3817    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3818    as_fn_arith $ac_count + 1 && ac_count=$as_val
3819    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3820      # Best one so far, save it but keep looking for a better one
3821      ac_cv_path_EGREP="$ac_path_EGREP"
3822      ac_path_EGREP_max=$ac_count
3823    fi
3824    # 10*(2^10) chars as input seems more than enough
3825    test $ac_count -gt 10 && break
3826  done
3827  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3828esac
3829
3830      $ac_path_EGREP_found && break 3
3831    done
3832  done
3833  done
3834IFS=$as_save_IFS
3835  if test -z "$ac_cv_path_EGREP"; then
3836    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3837  fi
3838else
3839  ac_cv_path_EGREP=$EGREP
3840fi
3841
3842   fi
3843fi
3844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3845$as_echo "$ac_cv_path_EGREP" >&6; }
3846 EGREP="$ac_cv_path_EGREP"
3847
3848
3849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3850$as_echo_n "checking for ANSI C header files... " >&6; }
3851if ${ac_cv_header_stdc+:} false; then :
3852  $as_echo_n "(cached) " >&6
3853else
3854  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3855/* end confdefs.h.  */
3856#include <stdlib.h>
3857#include <stdarg.h>
3858#include <string.h>
3859#include <float.h>
3860
3861int
3862main ()
3863{
3864
3865  ;
3866  return 0;
3867}
3868_ACEOF
3869if ac_fn_c_try_compile "$LINENO"; then :
3870  ac_cv_header_stdc=yes
3871else
3872  ac_cv_header_stdc=no
3873fi
3874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3875
3876if test $ac_cv_header_stdc = yes; then
3877  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3879/* end confdefs.h.  */
3880#include <string.h>
3881
3882_ACEOF
3883if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3884  $EGREP "memchr" >/dev/null 2>&1; then :
3885
3886else
3887  ac_cv_header_stdc=no
3888fi
3889rm -f conftest*
3890
3891fi
3892
3893if test $ac_cv_header_stdc = yes; then
3894  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3895  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896/* end confdefs.h.  */
3897#include <stdlib.h>
3898
3899_ACEOF
3900if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3901  $EGREP "free" >/dev/null 2>&1; then :
3902
3903else
3904  ac_cv_header_stdc=no
3905fi
3906rm -f conftest*
3907
3908fi
3909
3910if test $ac_cv_header_stdc = yes; then
3911  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3912  if test "$cross_compiling" = yes; then :
3913  :
3914else
3915  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3916/* end confdefs.h.  */
3917#include <ctype.h>
3918#include <stdlib.h>
3919#if ((' ' & 0x0FF) == 0x020)
3920# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3921# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3922#else
3923# define ISLOWER(c) \
3924		   (('a' <= (c) && (c) <= 'i') \
3925		     || ('j' <= (c) && (c) <= 'r') \
3926		     || ('s' <= (c) && (c) <= 'z'))
3927# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3928#endif
3929
3930#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3931int
3932main ()
3933{
3934  int i;
3935  for (i = 0; i < 256; i++)
3936    if (XOR (islower (i), ISLOWER (i))
3937	|| toupper (i) != TOUPPER (i))
3938      return 2;
3939  return 0;
3940}
3941_ACEOF
3942if ac_fn_c_try_run "$LINENO"; then :
3943
3944else
3945  ac_cv_header_stdc=no
3946fi
3947rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3948  conftest.$ac_objext conftest.beam conftest.$ac_ext
3949fi
3950
3951fi
3952fi
3953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3954$as_echo "$ac_cv_header_stdc" >&6; }
3955if test $ac_cv_header_stdc = yes; then
3956
3957$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3958
3959fi
3960
3961# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3962for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3963		  inttypes.h stdint.h unistd.h
3964do :
3965  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3966ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3967"
3968if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3969  cat >>confdefs.h <<_ACEOF
3970#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3971_ACEOF
3972
3973fi
3974
3975done
3976
3977
3978
3979  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3980if test "x$ac_cv_header_minix_config_h" = xyes; then :
3981  MINIX=yes
3982else
3983  MINIX=
3984fi
3985
3986
3987  if test "$MINIX" = yes; then
3988
3989$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3990
3991
3992$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3993
3994
3995$as_echo "#define _MINIX 1" >>confdefs.h
3996
3997  fi
3998
3999
4000  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4001$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4002if ${ac_cv_safe_to_define___extensions__+:} false; then :
4003  $as_echo_n "(cached) " >&6
4004else
4005  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4006/* end confdefs.h.  */
4007
4008#         define __EXTENSIONS__ 1
4009          $ac_includes_default
4010int
4011main ()
4012{
4013
4014  ;
4015  return 0;
4016}
4017_ACEOF
4018if ac_fn_c_try_compile "$LINENO"; then :
4019  ac_cv_safe_to_define___extensions__=yes
4020else
4021  ac_cv_safe_to_define___extensions__=no
4022fi
4023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4024fi
4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4026$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4027  test $ac_cv_safe_to_define___extensions__ = yes &&
4028    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4029
4030  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4031
4032  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4033
4034  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4035
4036  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4037
4038
4039
4040libtool_VERSION=1:0:0
4041
4042
4043# 1.11.1: Require that version of automake.
4044# foreign: Don't require README, INSTALL, NEWS, etc.
4045# no-define: Don't define PACKAGE and VERSION.
4046# no-dependencies: Don't generate automatic dependencies.
4047#    (because it breaks when using bootstrap-lean, since some of the
4048#    headers are gone at "make install" time).
4049# -Wall: Issue all automake warnings.
4050# -Wno-portability: Don't warn about constructs supported by GNU make.
4051#    (because GCC requires GNU make anyhow).
4052am__api_version='1.15'
4053
4054# Find a good install program.  We prefer a C program (faster),
4055# so one script is as good as another.  But avoid the broken or
4056# incompatible versions:
4057# SysV /etc/install, /usr/sbin/install
4058# SunOS /usr/etc/install
4059# IRIX /sbin/install
4060# AIX /bin/install
4061# AmigaOS /C/install, which installs bootblocks on floppy discs
4062# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4063# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4064# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4065# OS/2's system install, which has a completely different semantic
4066# ./install, which can be erroneously created by make from ./install.sh.
4067# Reject install programs that cannot install multiple files.
4068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4069$as_echo_n "checking for a BSD-compatible install... " >&6; }
4070if test -z "$INSTALL"; then
4071if ${ac_cv_path_install+:} false; then :
4072  $as_echo_n "(cached) " >&6
4073else
4074  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4075for as_dir in $PATH
4076do
4077  IFS=$as_save_IFS
4078  test -z "$as_dir" && as_dir=.
4079    # Account for people who put trailing slashes in PATH elements.
4080case $as_dir/ in #((
4081  ./ | .// | /[cC]/* | \
4082  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4083  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4084  /usr/ucb/* ) ;;
4085  *)
4086    # OSF1 and SCO ODT 3.0 have their own names for install.
4087    # Don't use installbsd from OSF since it installs stuff as root
4088    # by default.
4089    for ac_prog in ginstall scoinst install; do
4090      for ac_exec_ext in '' $ac_executable_extensions; do
4091	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4092	  if test $ac_prog = install &&
4093	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4094	    # AIX install.  It has an incompatible calling convention.
4095	    :
4096	  elif test $ac_prog = install &&
4097	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4098	    # program-specific install script used by HP pwplus--don't use.
4099	    :
4100	  else
4101	    rm -rf conftest.one conftest.two conftest.dir
4102	    echo one > conftest.one
4103	    echo two > conftest.two
4104	    mkdir conftest.dir
4105	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4106	      test -s conftest.one && test -s conftest.two &&
4107	      test -s conftest.dir/conftest.one &&
4108	      test -s conftest.dir/conftest.two
4109	    then
4110	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4111	      break 3
4112	    fi
4113	  fi
4114	fi
4115      done
4116    done
4117    ;;
4118esac
4119
4120  done
4121IFS=$as_save_IFS
4122
4123rm -rf conftest.one conftest.two conftest.dir
4124
4125fi
4126  if test "${ac_cv_path_install+set}" = set; then
4127    INSTALL=$ac_cv_path_install
4128  else
4129    # As a last resort, use the slow shell script.  Don't cache a
4130    # value for INSTALL within a source directory, because that will
4131    # break other packages using the cache if that directory is
4132    # removed, or if the value is a relative name.
4133    INSTALL=$ac_install_sh
4134  fi
4135fi
4136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4137$as_echo "$INSTALL" >&6; }
4138
4139# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4140# It thinks the first close brace ends the variable substitution.
4141test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4142
4143test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4144
4145test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4146
4147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4148$as_echo_n "checking whether build environment is sane... " >&6; }
4149# Reject unsafe characters in $srcdir or the absolute working directory
4150# name.  Accept space and tab only in the latter.
4151am_lf='
4152'
4153case `pwd` in
4154  *[\\\"\#\$\&\'\`$am_lf]*)
4155    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4156esac
4157case $srcdir in
4158  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
4159    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4160esac
4161
4162# Do 'set' in a subshell so we don't clobber the current shell's
4163# arguments.  Must try -L first in case configure is actually a
4164# symlink; some systems play weird games with the mod time of symlinks
4165# (eg FreeBSD returns the mod time of the symlink's containing
4166# directory).
4167if (
4168   am_has_slept=no
4169   for am_try in 1 2; do
4170     echo "timestamp, slept: $am_has_slept" > conftest.file
4171     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4172     if test "$*" = "X"; then
4173	# -L didn't work.
4174	set X `ls -t "$srcdir/configure" conftest.file`
4175     fi
4176     if test "$*" != "X $srcdir/configure conftest.file" \
4177	&& test "$*" != "X conftest.file $srcdir/configure"; then
4178
4179	# If neither matched, then we have a broken ls.  This can happen
4180	# if, for instance, CONFIG_SHELL is bash and it inherits a
4181	# broken ls alias from the environment.  This has actually
4182	# happened.  Such a system could not be considered "sane".
4183	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4184  alias in your environment" "$LINENO" 5
4185     fi
4186     if test "$2" = conftest.file || test $am_try -eq 2; then
4187       break
4188     fi
4189     # Just in case.
4190     sleep 1
4191     am_has_slept=yes
4192   done
4193   test "$2" = conftest.file
4194   )
4195then
4196   # Ok.
4197   :
4198else
4199   as_fn_error $? "newly created file is older than distributed files!
4200Check your system clock" "$LINENO" 5
4201fi
4202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4203$as_echo "yes" >&6; }
4204# If we didn't sleep, we still need to ensure time stamps of config.status and
4205# generated files are strictly newer.
4206am_sleep_pid=
4207if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4208  ( sleep 1 ) &
4209  am_sleep_pid=$!
4210fi
4211
4212rm -f conftest.file
4213
4214test "$program_prefix" != NONE &&
4215  program_transform_name="s&^&$program_prefix&;$program_transform_name"
4216# Use a double $ so make ignores it.
4217test "$program_suffix" != NONE &&
4218  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4219# Double any \ or $.
4220# By default was `s,x,x', remove it if useless.
4221ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4222program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4223
4224if test x"${MISSING+set}" != xset; then
4225  case $am_aux_dir in
4226  *\ * | *\	*)
4227    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4228  *)
4229    MISSING="\${SHELL} $am_aux_dir/missing" ;;
4230  esac
4231fi
4232# Use eval to expand $SHELL
4233if eval "$MISSING --is-lightweight"; then
4234  am_missing_run="$MISSING "
4235else
4236  am_missing_run=
4237  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4238$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4239fi
4240
4241if test x"${install_sh+set}" != xset; then
4242  case $am_aux_dir in
4243  *\ * | *\	*)
4244    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4245  *)
4246    install_sh="\${SHELL} $am_aux_dir/install-sh"
4247  esac
4248fi
4249
4250# Installed binaries are usually stripped using 'strip' when the user
4251# run "make install-strip".  However 'strip' might not be the right
4252# tool to use in cross-compilation environments, therefore Automake
4253# will honor the 'STRIP' environment variable to overrule this program.
4254if test "$cross_compiling" != no; then
4255  if test -n "$ac_tool_prefix"; then
4256  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4257set dummy ${ac_tool_prefix}strip; ac_word=$2
4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259$as_echo_n "checking for $ac_word... " >&6; }
4260if ${ac_cv_prog_STRIP+:} false; then :
4261  $as_echo_n "(cached) " >&6
4262else
4263  if test -n "$STRIP"; then
4264  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4265else
4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267for as_dir in $PATH
4268do
4269  IFS=$as_save_IFS
4270  test -z "$as_dir" && as_dir=.
4271    for ac_exec_ext in '' $ac_executable_extensions; do
4272  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4273    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4274    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4275    break 2
4276  fi
4277done
4278  done
4279IFS=$as_save_IFS
4280
4281fi
4282fi
4283STRIP=$ac_cv_prog_STRIP
4284if test -n "$STRIP"; then
4285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4286$as_echo "$STRIP" >&6; }
4287else
4288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289$as_echo "no" >&6; }
4290fi
4291
4292
4293fi
4294if test -z "$ac_cv_prog_STRIP"; then
4295  ac_ct_STRIP=$STRIP
4296  # Extract the first word of "strip", so it can be a program name with args.
4297set dummy strip; ac_word=$2
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299$as_echo_n "checking for $ac_word... " >&6; }
4300if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4301  $as_echo_n "(cached) " >&6
4302else
4303  if test -n "$ac_ct_STRIP"; then
4304  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4305else
4306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4307for as_dir in $PATH
4308do
4309  IFS=$as_save_IFS
4310  test -z "$as_dir" && as_dir=.
4311    for ac_exec_ext in '' $ac_executable_extensions; do
4312  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4313    ac_cv_prog_ac_ct_STRIP="strip"
4314    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4315    break 2
4316  fi
4317done
4318  done
4319IFS=$as_save_IFS
4320
4321fi
4322fi
4323ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4324if test -n "$ac_ct_STRIP"; then
4325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4326$as_echo "$ac_ct_STRIP" >&6; }
4327else
4328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4329$as_echo "no" >&6; }
4330fi
4331
4332  if test "x$ac_ct_STRIP" = x; then
4333    STRIP=":"
4334  else
4335    case $cross_compiling:$ac_tool_warned in
4336yes:)
4337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4339ac_tool_warned=yes ;;
4340esac
4341    STRIP=$ac_ct_STRIP
4342  fi
4343else
4344  STRIP="$ac_cv_prog_STRIP"
4345fi
4346
4347fi
4348INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4349
4350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4351$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4352if test -z "$MKDIR_P"; then
4353  if ${ac_cv_path_mkdir+:} false; then :
4354  $as_echo_n "(cached) " >&6
4355else
4356  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4357for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4358do
4359  IFS=$as_save_IFS
4360  test -z "$as_dir" && as_dir=.
4361    for ac_prog in mkdir gmkdir; do
4362	 for ac_exec_ext in '' $ac_executable_extensions; do
4363	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4364	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4365	     'mkdir (GNU coreutils) '* | \
4366	     'mkdir (coreutils) '* | \
4367	     'mkdir (fileutils) '4.1*)
4368	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4369	       break 3;;
4370	   esac
4371	 done
4372       done
4373  done
4374IFS=$as_save_IFS
4375
4376fi
4377
4378  test -d ./--version && rmdir ./--version
4379  if test "${ac_cv_path_mkdir+set}" = set; then
4380    MKDIR_P="$ac_cv_path_mkdir -p"
4381  else
4382    # As a last resort, use the slow shell script.  Don't cache a
4383    # value for MKDIR_P within a source directory, because that will
4384    # break other packages using the cache if that directory is
4385    # removed, or if the value is a relative name.
4386    MKDIR_P="$ac_install_sh -d"
4387  fi
4388fi
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4390$as_echo "$MKDIR_P" >&6; }
4391
4392for ac_prog in gawk mawk nawk awk
4393do
4394  # Extract the first word of "$ac_prog", so it can be a program name with args.
4395set dummy $ac_prog; ac_word=$2
4396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4397$as_echo_n "checking for $ac_word... " >&6; }
4398if ${ac_cv_prog_AWK+:} false; then :
4399  $as_echo_n "(cached) " >&6
4400else
4401  if test -n "$AWK"; then
4402  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4403else
4404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4405for as_dir in $PATH
4406do
4407  IFS=$as_save_IFS
4408  test -z "$as_dir" && as_dir=.
4409    for ac_exec_ext in '' $ac_executable_extensions; do
4410  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4411    ac_cv_prog_AWK="$ac_prog"
4412    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4413    break 2
4414  fi
4415done
4416  done
4417IFS=$as_save_IFS
4418
4419fi
4420fi
4421AWK=$ac_cv_prog_AWK
4422if test -n "$AWK"; then
4423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4424$as_echo "$AWK" >&6; }
4425else
4426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4427$as_echo "no" >&6; }
4428fi
4429
4430
4431  test -n "$AWK" && break
4432done
4433
4434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4435$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4436set x ${MAKE-make}
4437ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4438if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4439  $as_echo_n "(cached) " >&6
4440else
4441  cat >conftest.make <<\_ACEOF
4442SHELL = /bin/sh
4443all:
4444	@echo '@@@%%%=$(MAKE)=@@@%%%'
4445_ACEOF
4446# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4447case `${MAKE-make} -f conftest.make 2>/dev/null` in
4448  *@@@%%%=?*=@@@%%%*)
4449    eval ac_cv_prog_make_${ac_make}_set=yes;;
4450  *)
4451    eval ac_cv_prog_make_${ac_make}_set=no;;
4452esac
4453rm -f conftest.make
4454fi
4455if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4456  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4457$as_echo "yes" >&6; }
4458  SET_MAKE=
4459else
4460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4461$as_echo "no" >&6; }
4462  SET_MAKE="MAKE=${MAKE-make}"
4463fi
4464
4465rm -rf .tst 2>/dev/null
4466mkdir .tst 2>/dev/null
4467if test -d .tst; then
4468  am__leading_dot=.
4469else
4470  am__leading_dot=_
4471fi
4472rmdir .tst 2>/dev/null
4473
4474# Check whether --enable-silent-rules was given.
4475if test "${enable_silent_rules+set}" = set; then :
4476  enableval=$enable_silent_rules;
4477fi
4478
4479case $enable_silent_rules in # (((
4480  yes) AM_DEFAULT_VERBOSITY=0;;
4481   no) AM_DEFAULT_VERBOSITY=1;;
4482    *) AM_DEFAULT_VERBOSITY=1;;
4483esac
4484am_make=${MAKE-make}
4485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4486$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4487if ${am_cv_make_support_nested_variables+:} false; then :
4488  $as_echo_n "(cached) " >&6
4489else
4490  if $as_echo 'TRUE=$(BAR$(V))
4491BAR0=false
4492BAR1=true
4493V=1
4494am__doit:
4495	@$(TRUE)
4496.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4497  am_cv_make_support_nested_variables=yes
4498else
4499  am_cv_make_support_nested_variables=no
4500fi
4501fi
4502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4503$as_echo "$am_cv_make_support_nested_variables" >&6; }
4504if test $am_cv_make_support_nested_variables = yes; then
4505    AM_V='$(V)'
4506  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4507else
4508  AM_V=$AM_DEFAULT_VERBOSITY
4509  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4510fi
4511AM_BACKSLASH='\'
4512
4513if test "`cd $srcdir && pwd`" != "`pwd`"; then
4514  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4515  # is not polluted with repeated "-I."
4516  am__isrc=' -I$(srcdir)'
4517  # test to see if srcdir already configured
4518  if test -f $srcdir/config.status; then
4519    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4520  fi
4521fi
4522
4523# test whether we have cygpath
4524if test -z "$CYGPATH_W"; then
4525  if (cygpath --version) >/dev/null 2>/dev/null; then
4526    CYGPATH_W='cygpath -w'
4527  else
4528    CYGPATH_W=echo
4529  fi
4530fi
4531
4532
4533# Define the identity of the package.
4534 PACKAGE='libbacktrace'
4535 VERSION='version-unused'
4536
4537
4538# Some tools Automake needs.
4539
4540ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4541
4542
4543AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4544
4545
4546AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4547
4548
4549AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4550
4551
4552MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4553
4554# For better backward compatibility.  To be removed once Automake 1.9.x
4555# dies out for good.  For more background, see:
4556# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4557# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4558mkdir_p='$(MKDIR_P)'
4559
4560# We need awk for the "check" target (and possibly the TAP driver).  The
4561# system "awk" is bad on some platforms.
4562# Always define AMTAR for backward compatibility.  Yes, it's still used
4563# in the wild :-(  We should find a proper way to deprecate it ...
4564AMTAR='$${TAR-tar}'
4565
4566
4567# We'll loop over all known methods to create a tar archive until one works.
4568_am_tools='gnutar  pax cpio none'
4569
4570am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4571
4572
4573
4574
4575
4576
4577# POSIX will say in a future version that running "rm -f" with no argument
4578# is OK; and we want to be able to make that assumption in our Makefile
4579# recipes.  So use an aggressive probe to check that the usage we want is
4580# actually supported "in the wild" to an acceptable degree.
4581# See automake bug#10828.
4582# To make any issue more visible, cause the running configure to be aborted
4583# by default if the 'rm' program in use doesn't match our expectations; the
4584# user can still override this though.
4585if rm -f && rm -fr && rm -rf; then : OK; else
4586  cat >&2 <<'END'
4587Oops!
4588
4589Your 'rm' program seems unable to run without file operands specified
4590on the command line, even when the '-f' option is present.  This is contrary
4591to the behaviour of most rm programs out there, and not conforming with
4592the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4593
4594Please tell bug-automake@gnu.org about your system, including the value
4595of your $PATH and any error possibly output before this message.  This
4596can help us improve future automake versions.
4597
4598END
4599  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4600    echo 'Configuration will proceed anyway, since you have set the' >&2
4601    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4602    echo >&2
4603  else
4604    cat >&2 <<'END'
4605Aborting the configuration process, to ensure you take notice of the issue.
4606
4607You can download and install GNU coreutils to get an 'rm' implementation
4608that behaves properly: <http://www.gnu.org/software/coreutils/>.
4609
4610If you want to complete the configuration process using your problematic
4611'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4612to "yes", and re-run configure.
4613
4614END
4615    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4616  fi
4617fi
4618
4619
4620
4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4622$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4623    # Check whether --enable-maintainer-mode was given.
4624if test "${enable_maintainer_mode+set}" = set; then :
4625  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4626else
4627  USE_MAINTAINER_MODE=no
4628fi
4629
4630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4631$as_echo "$USE_MAINTAINER_MODE" >&6; }
4632   if test $USE_MAINTAINER_MODE = yes; then
4633  MAINTAINER_MODE_TRUE=
4634  MAINTAINER_MODE_FALSE='#'
4635else
4636  MAINTAINER_MODE_TRUE='#'
4637  MAINTAINER_MODE_FALSE=
4638fi
4639
4640  MAINT=$MAINTAINER_MODE_TRUE
4641
4642
4643
4644
4645# Check whether --with-target-subdir was given.
4646if test "${with_target_subdir+set}" = set; then :
4647  withval=$with_target_subdir;
4648fi
4649
4650
4651# We must force CC to /not/ be precious variables; otherwise
4652# the wrong, non-multilib-adjusted value will be used in multilibs.
4653# As a side effect, we have to subst CFLAGS ourselves.
4654
4655
4656ac_ext=c
4657ac_cpp='$CPP $CPPFLAGS'
4658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4660ac_compiler_gnu=$ac_cv_c_compiler_gnu
4661if test -n "$ac_tool_prefix"; then
4662  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4663set dummy ${ac_tool_prefix}gcc; ac_word=$2
4664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4665$as_echo_n "checking for $ac_word... " >&6; }
4666if ${ac_cv_prog_CC+:} false; then :
4667  $as_echo_n "(cached) " >&6
4668else
4669  if test -n "$CC"; then
4670  ac_cv_prog_CC="$CC" # Let the user override the test.
4671else
4672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4673for as_dir in $PATH
4674do
4675  IFS=$as_save_IFS
4676  test -z "$as_dir" && as_dir=.
4677    for ac_exec_ext in '' $ac_executable_extensions; do
4678  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4679    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4680    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4681    break 2
4682  fi
4683done
4684  done
4685IFS=$as_save_IFS
4686
4687fi
4688fi
4689CC=$ac_cv_prog_CC
4690if test -n "$CC"; then
4691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4692$as_echo "$CC" >&6; }
4693else
4694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4695$as_echo "no" >&6; }
4696fi
4697
4698
4699fi
4700if test -z "$ac_cv_prog_CC"; then
4701  ac_ct_CC=$CC
4702  # Extract the first word of "gcc", so it can be a program name with args.
4703set dummy gcc; ac_word=$2
4704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705$as_echo_n "checking for $ac_word... " >&6; }
4706if ${ac_cv_prog_ac_ct_CC+:} false; then :
4707  $as_echo_n "(cached) " >&6
4708else
4709  if test -n "$ac_ct_CC"; then
4710  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4711else
4712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713for as_dir in $PATH
4714do
4715  IFS=$as_save_IFS
4716  test -z "$as_dir" && as_dir=.
4717    for ac_exec_ext in '' $ac_executable_extensions; do
4718  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4719    ac_cv_prog_ac_ct_CC="gcc"
4720    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4721    break 2
4722  fi
4723done
4724  done
4725IFS=$as_save_IFS
4726
4727fi
4728fi
4729ac_ct_CC=$ac_cv_prog_ac_ct_CC
4730if test -n "$ac_ct_CC"; then
4731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4732$as_echo "$ac_ct_CC" >&6; }
4733else
4734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735$as_echo "no" >&6; }
4736fi
4737
4738  if test "x$ac_ct_CC" = x; then
4739    CC=""
4740  else
4741    case $cross_compiling:$ac_tool_warned in
4742yes:)
4743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4745ac_tool_warned=yes ;;
4746esac
4747    CC=$ac_ct_CC
4748  fi
4749else
4750  CC="$ac_cv_prog_CC"
4751fi
4752
4753if test -z "$CC"; then
4754          if test -n "$ac_tool_prefix"; then
4755    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4756set dummy ${ac_tool_prefix}cc; ac_word=$2
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4758$as_echo_n "checking for $ac_word... " >&6; }
4759if ${ac_cv_prog_CC+:} false; then :
4760  $as_echo_n "(cached) " >&6
4761else
4762  if test -n "$CC"; then
4763  ac_cv_prog_CC="$CC" # Let the user override the test.
4764else
4765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4766for as_dir in $PATH
4767do
4768  IFS=$as_save_IFS
4769  test -z "$as_dir" && as_dir=.
4770    for ac_exec_ext in '' $ac_executable_extensions; do
4771  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4772    ac_cv_prog_CC="${ac_tool_prefix}cc"
4773    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4774    break 2
4775  fi
4776done
4777  done
4778IFS=$as_save_IFS
4779
4780fi
4781fi
4782CC=$ac_cv_prog_CC
4783if test -n "$CC"; then
4784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4785$as_echo "$CC" >&6; }
4786else
4787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4788$as_echo "no" >&6; }
4789fi
4790
4791
4792  fi
4793fi
4794if test -z "$CC"; then
4795  # Extract the first word of "cc", so it can be a program name with args.
4796set dummy cc; ac_word=$2
4797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4798$as_echo_n "checking for $ac_word... " >&6; }
4799if ${ac_cv_prog_CC+:} false; then :
4800  $as_echo_n "(cached) " >&6
4801else
4802  if test -n "$CC"; then
4803  ac_cv_prog_CC="$CC" # Let the user override the test.
4804else
4805  ac_prog_rejected=no
4806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4807for as_dir in $PATH
4808do
4809  IFS=$as_save_IFS
4810  test -z "$as_dir" && as_dir=.
4811    for ac_exec_ext in '' $ac_executable_extensions; do
4812  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4813    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4814       ac_prog_rejected=yes
4815       continue
4816     fi
4817    ac_cv_prog_CC="cc"
4818    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4819    break 2
4820  fi
4821done
4822  done
4823IFS=$as_save_IFS
4824
4825if test $ac_prog_rejected = yes; then
4826  # We found a bogon in the path, so make sure we never use it.
4827  set dummy $ac_cv_prog_CC
4828  shift
4829  if test $# != 0; then
4830    # We chose a different compiler from the bogus one.
4831    # However, it has the same basename, so the bogon will be chosen
4832    # first if we set CC to just the basename; use the full file name.
4833    shift
4834    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4835  fi
4836fi
4837fi
4838fi
4839CC=$ac_cv_prog_CC
4840if test -n "$CC"; then
4841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4842$as_echo "$CC" >&6; }
4843else
4844  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4845$as_echo "no" >&6; }
4846fi
4847
4848
4849fi
4850if test -z "$CC"; then
4851  if test -n "$ac_tool_prefix"; then
4852  for ac_prog in cl.exe
4853  do
4854    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4855set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4857$as_echo_n "checking for $ac_word... " >&6; }
4858if ${ac_cv_prog_CC+:} false; then :
4859  $as_echo_n "(cached) " >&6
4860else
4861  if test -n "$CC"; then
4862  ac_cv_prog_CC="$CC" # Let the user override the test.
4863else
4864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4865for as_dir in $PATH
4866do
4867  IFS=$as_save_IFS
4868  test -z "$as_dir" && as_dir=.
4869    for ac_exec_ext in '' $ac_executable_extensions; do
4870  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4871    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4872    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4873    break 2
4874  fi
4875done
4876  done
4877IFS=$as_save_IFS
4878
4879fi
4880fi
4881CC=$ac_cv_prog_CC
4882if test -n "$CC"; then
4883  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4884$as_echo "$CC" >&6; }
4885else
4886  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4887$as_echo "no" >&6; }
4888fi
4889
4890
4891    test -n "$CC" && break
4892  done
4893fi
4894if test -z "$CC"; then
4895  ac_ct_CC=$CC
4896  for ac_prog in cl.exe
4897do
4898  # Extract the first word of "$ac_prog", so it can be a program name with args.
4899set dummy $ac_prog; ac_word=$2
4900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4901$as_echo_n "checking for $ac_word... " >&6; }
4902if ${ac_cv_prog_ac_ct_CC+:} false; then :
4903  $as_echo_n "(cached) " >&6
4904else
4905  if test -n "$ac_ct_CC"; then
4906  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4907else
4908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4909for as_dir in $PATH
4910do
4911  IFS=$as_save_IFS
4912  test -z "$as_dir" && as_dir=.
4913    for ac_exec_ext in '' $ac_executable_extensions; do
4914  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4915    ac_cv_prog_ac_ct_CC="$ac_prog"
4916    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4917    break 2
4918  fi
4919done
4920  done
4921IFS=$as_save_IFS
4922
4923fi
4924fi
4925ac_ct_CC=$ac_cv_prog_ac_ct_CC
4926if test -n "$ac_ct_CC"; then
4927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4928$as_echo "$ac_ct_CC" >&6; }
4929else
4930  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4931$as_echo "no" >&6; }
4932fi
4933
4934
4935  test -n "$ac_ct_CC" && break
4936done
4937
4938  if test "x$ac_ct_CC" = x; then
4939    CC=""
4940  else
4941    case $cross_compiling:$ac_tool_warned in
4942yes:)
4943{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4945ac_tool_warned=yes ;;
4946esac
4947    CC=$ac_ct_CC
4948  fi
4949fi
4950
4951fi
4952
4953
4954test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4955$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4956as_fn_error $? "no acceptable C compiler found in \$PATH
4957See \`config.log' for more details" "$LINENO" 5; }
4958
4959# Provide some information about the compiler.
4960$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4961set X $ac_compile
4962ac_compiler=$2
4963for ac_option in --version -v -V -qversion; do
4964  { { ac_try="$ac_compiler $ac_option >&5"
4965case "(($ac_try" in
4966  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4967  *) ac_try_echo=$ac_try;;
4968esac
4969eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4970$as_echo "$ac_try_echo"; } >&5
4971  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4972  ac_status=$?
4973  if test -s conftest.err; then
4974    sed '10a\
4975... rest of stderr output deleted ...
4976         10q' conftest.err >conftest.er1
4977    cat conftest.er1 >&5
4978  fi
4979  rm -f conftest.er1 conftest.err
4980  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4981  test $ac_status = 0; }
4982done
4983
4984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4985$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4986if ${ac_cv_c_compiler_gnu+:} false; then :
4987  $as_echo_n "(cached) " >&6
4988else
4989  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4990/* end confdefs.h.  */
4991
4992int
4993main ()
4994{
4995#ifndef __GNUC__
4996       choke me
4997#endif
4998
4999  ;
5000  return 0;
5001}
5002_ACEOF
5003if ac_fn_c_try_compile "$LINENO"; then :
5004  ac_compiler_gnu=yes
5005else
5006  ac_compiler_gnu=no
5007fi
5008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5009ac_cv_c_compiler_gnu=$ac_compiler_gnu
5010
5011fi
5012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5013$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5014if test $ac_compiler_gnu = yes; then
5015  GCC=yes
5016else
5017  GCC=
5018fi
5019ac_test_CFLAGS=${CFLAGS+set}
5020ac_save_CFLAGS=$CFLAGS
5021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5022$as_echo_n "checking whether $CC accepts -g... " >&6; }
5023if ${ac_cv_prog_cc_g+:} false; then :
5024  $as_echo_n "(cached) " >&6
5025else
5026  ac_save_c_werror_flag=$ac_c_werror_flag
5027   ac_c_werror_flag=yes
5028   ac_cv_prog_cc_g=no
5029   CFLAGS="-g"
5030   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5031/* end confdefs.h.  */
5032
5033int
5034main ()
5035{
5036
5037  ;
5038  return 0;
5039}
5040_ACEOF
5041if ac_fn_c_try_compile "$LINENO"; then :
5042  ac_cv_prog_cc_g=yes
5043else
5044  CFLAGS=""
5045      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5046/* end confdefs.h.  */
5047
5048int
5049main ()
5050{
5051
5052  ;
5053  return 0;
5054}
5055_ACEOF
5056if ac_fn_c_try_compile "$LINENO"; then :
5057
5058else
5059  ac_c_werror_flag=$ac_save_c_werror_flag
5060	 CFLAGS="-g"
5061	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062/* end confdefs.h.  */
5063
5064int
5065main ()
5066{
5067
5068  ;
5069  return 0;
5070}
5071_ACEOF
5072if ac_fn_c_try_compile "$LINENO"; then :
5073  ac_cv_prog_cc_g=yes
5074fi
5075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5076fi
5077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5078fi
5079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5080   ac_c_werror_flag=$ac_save_c_werror_flag
5081fi
5082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5083$as_echo "$ac_cv_prog_cc_g" >&6; }
5084if test "$ac_test_CFLAGS" = set; then
5085  CFLAGS=$ac_save_CFLAGS
5086elif test $ac_cv_prog_cc_g = yes; then
5087  if test "$GCC" = yes; then
5088    CFLAGS="-g -O2"
5089  else
5090    CFLAGS="-g"
5091  fi
5092else
5093  if test "$GCC" = yes; then
5094    CFLAGS="-O2"
5095  else
5096    CFLAGS=
5097  fi
5098fi
5099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5100$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5101if ${ac_cv_prog_cc_c89+:} false; then :
5102  $as_echo_n "(cached) " >&6
5103else
5104  ac_cv_prog_cc_c89=no
5105ac_save_CC=$CC
5106cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5107/* end confdefs.h.  */
5108#include <stdarg.h>
5109#include <stdio.h>
5110struct stat;
5111/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5112struct buf { int x; };
5113FILE * (*rcsopen) (struct buf *, struct stat *, int);
5114static char *e (p, i)
5115     char **p;
5116     int i;
5117{
5118  return p[i];
5119}
5120static char *f (char * (*g) (char **, int), char **p, ...)
5121{
5122  char *s;
5123  va_list v;
5124  va_start (v,p);
5125  s = g (p, va_arg (v,int));
5126  va_end (v);
5127  return s;
5128}
5129
5130/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5131   function prototypes and stuff, but not '\xHH' hex character constants.
5132   These don't provoke an error unfortunately, instead are silently treated
5133   as 'x'.  The following induces an error, until -std is added to get
5134   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5135   array size at least.  It's necessary to write '\x00'==0 to get something
5136   that's true only with -std.  */
5137int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5138
5139/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5140   inside strings and character constants.  */
5141#define FOO(x) 'x'
5142int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5143
5144int test (int i, double x);
5145struct s1 {int (*f) (int a);};
5146struct s2 {int (*f) (double a);};
5147int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5148int argc;
5149char **argv;
5150int
5151main ()
5152{
5153return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5154  ;
5155  return 0;
5156}
5157_ACEOF
5158for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5159	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5160do
5161  CC="$ac_save_CC $ac_arg"
5162  if ac_fn_c_try_compile "$LINENO"; then :
5163  ac_cv_prog_cc_c89=$ac_arg
5164fi
5165rm -f core conftest.err conftest.$ac_objext
5166  test "x$ac_cv_prog_cc_c89" != "xno" && break
5167done
5168rm -f conftest.$ac_ext
5169CC=$ac_save_CC
5170
5171fi
5172# AC_CACHE_VAL
5173case "x$ac_cv_prog_cc_c89" in
5174  x)
5175    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5176$as_echo "none needed" >&6; } ;;
5177  xno)
5178    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5179$as_echo "unsupported" >&6; } ;;
5180  *)
5181    CC="$CC $ac_cv_prog_cc_c89"
5182    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5183$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5184esac
5185if test "x$ac_cv_prog_cc_c89" != xno; then :
5186
5187fi
5188
5189ac_ext=c
5190ac_cpp='$CPP $CPPFLAGS'
5191ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5192ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5193ac_compiler_gnu=$ac_cv_c_compiler_gnu
5194
5195ac_ext=c
5196ac_cpp='$CPP $CPPFLAGS'
5197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5199ac_compiler_gnu=$ac_cv_c_compiler_gnu
5200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5201$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5202if ${am_cv_prog_cc_c_o+:} false; then :
5203  $as_echo_n "(cached) " >&6
5204else
5205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206/* end confdefs.h.  */
5207
5208int
5209main ()
5210{
5211
5212  ;
5213  return 0;
5214}
5215_ACEOF
5216  # Make sure it works both with $CC and with simple cc.
5217  # Following AC_PROG_CC_C_O, we do the test twice because some
5218  # compilers refuse to overwrite an existing .o file with -o,
5219  # though they will create one.
5220  am_cv_prog_cc_c_o=yes
5221  for am_i in 1 2; do
5222    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5223   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5224   ac_status=$?
5225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5226   (exit $ac_status); } \
5227         && test -f conftest2.$ac_objext; then
5228      : OK
5229    else
5230      am_cv_prog_cc_c_o=no
5231      break
5232    fi
5233  done
5234  rm -f core conftest*
5235  unset am_i
5236fi
5237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5238$as_echo "$am_cv_prog_cc_c_o" >&6; }
5239if test "$am_cv_prog_cc_c_o" != yes; then
5240   # Losing compiler, so override with the script.
5241   # FIXME: It is wrong to rewrite CC.
5242   # But if we don't then we get into trouble of one sort or another.
5243   # A longer-term fix would be to have automake use am__CC in this case,
5244   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5245   CC="$am_aux_dir/compile $CC"
5246fi
5247ac_ext=c
5248ac_cpp='$CPP $CPPFLAGS'
5249ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5250ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5251ac_compiler_gnu=$ac_cv_c_compiler_gnu
5252
5253
5254
5255
5256
5257
5258if test -n "$ac_tool_prefix"; then
5259  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5260set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5262$as_echo_n "checking for $ac_word... " >&6; }
5263if ${ac_cv_prog_RANLIB+:} false; then :
5264  $as_echo_n "(cached) " >&6
5265else
5266  if test -n "$RANLIB"; then
5267  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5268else
5269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270for as_dir in $PATH
5271do
5272  IFS=$as_save_IFS
5273  test -z "$as_dir" && as_dir=.
5274    for ac_exec_ext in '' $ac_executable_extensions; do
5275  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5276    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5277    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5278    break 2
5279  fi
5280done
5281  done
5282IFS=$as_save_IFS
5283
5284fi
5285fi
5286RANLIB=$ac_cv_prog_RANLIB
5287if test -n "$RANLIB"; then
5288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5289$as_echo "$RANLIB" >&6; }
5290else
5291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5292$as_echo "no" >&6; }
5293fi
5294
5295
5296fi
5297if test -z "$ac_cv_prog_RANLIB"; then
5298  ac_ct_RANLIB=$RANLIB
5299  # Extract the first word of "ranlib", so it can be a program name with args.
5300set dummy ranlib; ac_word=$2
5301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302$as_echo_n "checking for $ac_word... " >&6; }
5303if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5304  $as_echo_n "(cached) " >&6
5305else
5306  if test -n "$ac_ct_RANLIB"; then
5307  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5308else
5309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5310for as_dir in $PATH
5311do
5312  IFS=$as_save_IFS
5313  test -z "$as_dir" && as_dir=.
5314    for ac_exec_ext in '' $ac_executable_extensions; do
5315  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5316    ac_cv_prog_ac_ct_RANLIB="ranlib"
5317    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5318    break 2
5319  fi
5320done
5321  done
5322IFS=$as_save_IFS
5323
5324fi
5325fi
5326ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5327if test -n "$ac_ct_RANLIB"; then
5328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5329$as_echo "$ac_ct_RANLIB" >&6; }
5330else
5331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5332$as_echo "no" >&6; }
5333fi
5334
5335  if test "x$ac_ct_RANLIB" = x; then
5336    RANLIB=":"
5337  else
5338    case $cross_compiling:$ac_tool_warned in
5339yes:)
5340{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5341$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5342ac_tool_warned=yes ;;
5343esac
5344    RANLIB=$ac_ct_RANLIB
5345  fi
5346else
5347  RANLIB="$ac_cv_prog_RANLIB"
5348fi
5349
5350
5351for ac_prog in gawk mawk nawk awk
5352do
5353  # Extract the first word of "$ac_prog", so it can be a program name with args.
5354set dummy $ac_prog; ac_word=$2
5355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5356$as_echo_n "checking for $ac_word... " >&6; }
5357if ${ac_cv_prog_AWK+:} false; then :
5358  $as_echo_n "(cached) " >&6
5359else
5360  if test -n "$AWK"; then
5361  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5362else
5363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5364for as_dir in $PATH
5365do
5366  IFS=$as_save_IFS
5367  test -z "$as_dir" && as_dir=.
5368    for ac_exec_ext in '' $ac_executable_extensions; do
5369  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5370    ac_cv_prog_AWK="$ac_prog"
5371    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5372    break 2
5373  fi
5374done
5375  done
5376IFS=$as_save_IFS
5377
5378fi
5379fi
5380AWK=$ac_cv_prog_AWK
5381if test -n "$AWK"; then
5382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5383$as_echo "$AWK" >&6; }
5384else
5385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5386$as_echo "no" >&6; }
5387fi
5388
5389
5390  test -n "$AWK" && break
5391done
5392
5393case "$AWK" in
5394"") as_fn_error $? "can't build without awk" "$LINENO" 5 ;;
5395esac
5396
5397# Extract the first word of "dwz", so it can be a program name with args.
5398set dummy dwz; ac_word=$2
5399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5400$as_echo_n "checking for $ac_word... " >&6; }
5401if ${ac_cv_prog_DWZ+:} false; then :
5402  $as_echo_n "(cached) " >&6
5403else
5404  if test -n "$DWZ"; then
5405  ac_cv_prog_DWZ="$DWZ" # Let the user override the test.
5406else
5407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5408for as_dir in $PATH
5409do
5410  IFS=$as_save_IFS
5411  test -z "$as_dir" && as_dir=.
5412    for ac_exec_ext in '' $ac_executable_extensions; do
5413  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5414    ac_cv_prog_DWZ="dwz"
5415    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5416    break 2
5417  fi
5418done
5419  done
5420IFS=$as_save_IFS
5421
5422fi
5423fi
5424DWZ=$ac_cv_prog_DWZ
5425if test -n "$DWZ"; then
5426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DWZ" >&5
5427$as_echo "$DWZ" >&6; }
5428else
5429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5430$as_echo "no" >&6; }
5431fi
5432
5433
5434 if test "$DWZ" != ""; then
5435  HAVE_DWZ_TRUE=
5436  HAVE_DWZ_FALSE='#'
5437else
5438  HAVE_DWZ_TRUE='#'
5439  HAVE_DWZ_FALSE=
5440fi
5441
5442
5443case `pwd` in
5444  *\ * | *\	*)
5445    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5446$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5447esac
5448
5449
5450
5451macro_version='2.2.7a'
5452macro_revision='1.3134'
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466ltmain="$ac_aux_dir/ltmain.sh"
5467
5468# Backslashify metacharacters that are still active within
5469# double-quoted strings.
5470sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5471
5472# Same as above, but do not quote variable references.
5473double_quote_subst='s/\(["`\\]\)/\\\1/g'
5474
5475# Sed substitution to delay expansion of an escaped shell variable in a
5476# double_quote_subst'ed string.
5477delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5478
5479# Sed substitution to delay expansion of an escaped single quote.
5480delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5481
5482# Sed substitution to avoid accidental globbing in evaled expressions
5483no_glob_subst='s/\*/\\\*/g'
5484
5485ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5486ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5487ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5488
5489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5490$as_echo_n "checking how to print strings... " >&6; }
5491# Test print first, because it will be a builtin if present.
5492if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5493   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5494  ECHO='print -r --'
5495elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5496  ECHO='printf %s\n'
5497else
5498  # Use this function as a fallback that always works.
5499  func_fallback_echo ()
5500  {
5501    eval 'cat <<_LTECHO_EOF
5502$1
5503_LTECHO_EOF'
5504  }
5505  ECHO='func_fallback_echo'
5506fi
5507
5508# func_echo_all arg...
5509# Invoke $ECHO with all args, space-separated.
5510func_echo_all ()
5511{
5512    $ECHO ""
5513}
5514
5515case "$ECHO" in
5516  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5517$as_echo "printf" >&6; } ;;
5518  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5519$as_echo "print -r" >&6; } ;;
5520  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5521$as_echo "cat" >&6; } ;;
5522esac
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5538$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5539if ${ac_cv_path_SED+:} false; then :
5540  $as_echo_n "(cached) " >&6
5541else
5542            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5543     for ac_i in 1 2 3 4 5 6 7; do
5544       ac_script="$ac_script$as_nl$ac_script"
5545     done
5546     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5547     { ac_script=; unset ac_script;}
5548     if test -z "$SED"; then
5549  ac_path_SED_found=false
5550  # Loop through the user's path and test for each of PROGNAME-LIST
5551  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5552for as_dir in $PATH
5553do
5554  IFS=$as_save_IFS
5555  test -z "$as_dir" && as_dir=.
5556    for ac_prog in sed gsed; do
5557    for ac_exec_ext in '' $ac_executable_extensions; do
5558      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5559      as_fn_executable_p "$ac_path_SED" || continue
5560# Check for GNU ac_path_SED and select it if it is found.
5561  # Check for GNU $ac_path_SED
5562case `"$ac_path_SED" --version 2>&1` in
5563*GNU*)
5564  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5565*)
5566  ac_count=0
5567  $as_echo_n 0123456789 >"conftest.in"
5568  while :
5569  do
5570    cat "conftest.in" "conftest.in" >"conftest.tmp"
5571    mv "conftest.tmp" "conftest.in"
5572    cp "conftest.in" "conftest.nl"
5573    $as_echo '' >> "conftest.nl"
5574    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5575    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5576    as_fn_arith $ac_count + 1 && ac_count=$as_val
5577    if test $ac_count -gt ${ac_path_SED_max-0}; then
5578      # Best one so far, save it but keep looking for a better one
5579      ac_cv_path_SED="$ac_path_SED"
5580      ac_path_SED_max=$ac_count
5581    fi
5582    # 10*(2^10) chars as input seems more than enough
5583    test $ac_count -gt 10 && break
5584  done
5585  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5586esac
5587
5588      $ac_path_SED_found && break 3
5589    done
5590  done
5591  done
5592IFS=$as_save_IFS
5593  if test -z "$ac_cv_path_SED"; then
5594    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5595  fi
5596else
5597  ac_cv_path_SED=$SED
5598fi
5599
5600fi
5601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5602$as_echo "$ac_cv_path_SED" >&6; }
5603 SED="$ac_cv_path_SED"
5604  rm -f conftest.sed
5605
5606test -z "$SED" && SED=sed
5607Xsed="$SED -e 1s/^X//"
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5620$as_echo_n "checking for fgrep... " >&6; }
5621if ${ac_cv_path_FGREP+:} false; then :
5622  $as_echo_n "(cached) " >&6
5623else
5624  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5625   then ac_cv_path_FGREP="$GREP -F"
5626   else
5627     if test -z "$FGREP"; then
5628  ac_path_FGREP_found=false
5629  # Loop through the user's path and test for each of PROGNAME-LIST
5630  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5631for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5632do
5633  IFS=$as_save_IFS
5634  test -z "$as_dir" && as_dir=.
5635    for ac_prog in fgrep; do
5636    for ac_exec_ext in '' $ac_executable_extensions; do
5637      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5638      as_fn_executable_p "$ac_path_FGREP" || continue
5639# Check for GNU ac_path_FGREP and select it if it is found.
5640  # Check for GNU $ac_path_FGREP
5641case `"$ac_path_FGREP" --version 2>&1` in
5642*GNU*)
5643  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5644*)
5645  ac_count=0
5646  $as_echo_n 0123456789 >"conftest.in"
5647  while :
5648  do
5649    cat "conftest.in" "conftest.in" >"conftest.tmp"
5650    mv "conftest.tmp" "conftest.in"
5651    cp "conftest.in" "conftest.nl"
5652    $as_echo 'FGREP' >> "conftest.nl"
5653    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5654    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5655    as_fn_arith $ac_count + 1 && ac_count=$as_val
5656    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5657      # Best one so far, save it but keep looking for a better one
5658      ac_cv_path_FGREP="$ac_path_FGREP"
5659      ac_path_FGREP_max=$ac_count
5660    fi
5661    # 10*(2^10) chars as input seems more than enough
5662    test $ac_count -gt 10 && break
5663  done
5664  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5665esac
5666
5667      $ac_path_FGREP_found && break 3
5668    done
5669  done
5670  done
5671IFS=$as_save_IFS
5672  if test -z "$ac_cv_path_FGREP"; then
5673    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5674  fi
5675else
5676  ac_cv_path_FGREP=$FGREP
5677fi
5678
5679   fi
5680fi
5681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5682$as_echo "$ac_cv_path_FGREP" >&6; }
5683 FGREP="$ac_cv_path_FGREP"
5684
5685
5686test -z "$GREP" && GREP=grep
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706# Check whether --with-gnu-ld was given.
5707if test "${with_gnu_ld+set}" = set; then :
5708  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5709else
5710  with_gnu_ld=no
5711fi
5712
5713ac_prog=ld
5714if test "$GCC" = yes; then
5715  # Check if gcc -print-prog-name=ld gives a path.
5716  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5717$as_echo_n "checking for ld used by $CC... " >&6; }
5718  case $host in
5719  *-*-mingw*)
5720    # gcc leaves a trailing carriage return which upsets mingw
5721    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5722  *)
5723    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5724  esac
5725  case $ac_prog in
5726    # Accept absolute paths.
5727    [\\/]* | ?:[\\/]*)
5728      re_direlt='/[^/][^/]*/\.\./'
5729      # Canonicalize the pathname of ld
5730      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5731      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5732	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5733      done
5734      test -z "$LD" && LD="$ac_prog"
5735      ;;
5736  "")
5737    # If it fails, then pretend we aren't using GCC.
5738    ac_prog=ld
5739    ;;
5740  *)
5741    # If it is relative, then search for the first ld in PATH.
5742    with_gnu_ld=unknown
5743    ;;
5744  esac
5745elif test "$with_gnu_ld" = yes; then
5746  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5747$as_echo_n "checking for GNU ld... " >&6; }
5748else
5749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5750$as_echo_n "checking for non-GNU ld... " >&6; }
5751fi
5752if ${lt_cv_path_LD+:} false; then :
5753  $as_echo_n "(cached) " >&6
5754else
5755  if test -z "$LD"; then
5756  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5757  for ac_dir in $PATH; do
5758    IFS="$lt_save_ifs"
5759    test -z "$ac_dir" && ac_dir=.
5760    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5761      lt_cv_path_LD="$ac_dir/$ac_prog"
5762      # Check to see if the program is GNU ld.  I'd rather use --version,
5763      # but apparently some variants of GNU ld only accept -v.
5764      # Break only if it was the GNU/non-GNU ld that we prefer.
5765      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5766      *GNU* | *'with BFD'*)
5767	test "$with_gnu_ld" != no && break
5768	;;
5769      *)
5770	test "$with_gnu_ld" != yes && break
5771	;;
5772      esac
5773    fi
5774  done
5775  IFS="$lt_save_ifs"
5776else
5777  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5778fi
5779fi
5780
5781LD="$lt_cv_path_LD"
5782if test -n "$LD"; then
5783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5784$as_echo "$LD" >&6; }
5785else
5786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5787$as_echo "no" >&6; }
5788fi
5789test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5791$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5792if ${lt_cv_prog_gnu_ld+:} false; then :
5793  $as_echo_n "(cached) " >&6
5794else
5795  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5796case `$LD -v 2>&1 </dev/null` in
5797*GNU* | *'with BFD'*)
5798  lt_cv_prog_gnu_ld=yes
5799  ;;
5800*)
5801  lt_cv_prog_gnu_ld=no
5802  ;;
5803esac
5804fi
5805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5806$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5807with_gnu_ld=$lt_cv_prog_gnu_ld
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5818$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5819if ${lt_cv_path_NM+:} false; then :
5820  $as_echo_n "(cached) " >&6
5821else
5822  if test -n "$NM"; then
5823  # Let the user override the test.
5824  lt_cv_path_NM="$NM"
5825else
5826  lt_nm_to_check="${ac_tool_prefix}nm"
5827  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5828    lt_nm_to_check="$lt_nm_to_check nm"
5829  fi
5830  for lt_tmp_nm in $lt_nm_to_check; do
5831    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5832    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5833      IFS="$lt_save_ifs"
5834      test -z "$ac_dir" && ac_dir=.
5835      tmp_nm="$ac_dir/$lt_tmp_nm"
5836      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5837	# Check to see if the nm accepts a BSD-compat flag.
5838	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5839	#   nm: unknown option "B" ignored
5840	# Tru64's nm complains that /dev/null is an invalid object file
5841	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5842	*/dev/null* | *'Invalid file or object type'*)
5843	  lt_cv_path_NM="$tmp_nm -B"
5844	  break
5845	  ;;
5846	*)
5847	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5848	  */dev/null*)
5849	    lt_cv_path_NM="$tmp_nm -p"
5850	    break
5851	    ;;
5852	  *)
5853	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5854	    continue # so that we can try to find one that supports BSD flags
5855	    ;;
5856	  esac
5857	  ;;
5858	esac
5859      fi
5860    done
5861    IFS="$lt_save_ifs"
5862  done
5863  : ${lt_cv_path_NM=no}
5864fi
5865fi
5866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5867$as_echo "$lt_cv_path_NM" >&6; }
5868if test "$lt_cv_path_NM" != "no"; then
5869  NM="$lt_cv_path_NM"
5870else
5871  # Didn't find any BSD compatible name lister, look for dumpbin.
5872  if test -n "$DUMPBIN"; then :
5873    # Let the user override the test.
5874  else
5875    if test -n "$ac_tool_prefix"; then
5876  for ac_prog in dumpbin "link -dump"
5877  do
5878    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5879set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5881$as_echo_n "checking for $ac_word... " >&6; }
5882if ${ac_cv_prog_DUMPBIN+:} false; then :
5883  $as_echo_n "(cached) " >&6
5884else
5885  if test -n "$DUMPBIN"; then
5886  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5887else
5888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5889for as_dir in $PATH
5890do
5891  IFS=$as_save_IFS
5892  test -z "$as_dir" && as_dir=.
5893    for ac_exec_ext in '' $ac_executable_extensions; do
5894  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5895    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5896    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5897    break 2
5898  fi
5899done
5900  done
5901IFS=$as_save_IFS
5902
5903fi
5904fi
5905DUMPBIN=$ac_cv_prog_DUMPBIN
5906if test -n "$DUMPBIN"; then
5907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5908$as_echo "$DUMPBIN" >&6; }
5909else
5910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5911$as_echo "no" >&6; }
5912fi
5913
5914
5915    test -n "$DUMPBIN" && break
5916  done
5917fi
5918if test -z "$DUMPBIN"; then
5919  ac_ct_DUMPBIN=$DUMPBIN
5920  for ac_prog in dumpbin "link -dump"
5921do
5922  # Extract the first word of "$ac_prog", so it can be a program name with args.
5923set dummy $ac_prog; ac_word=$2
5924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5925$as_echo_n "checking for $ac_word... " >&6; }
5926if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5927  $as_echo_n "(cached) " >&6
5928else
5929  if test -n "$ac_ct_DUMPBIN"; then
5930  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5931else
5932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5933for as_dir in $PATH
5934do
5935  IFS=$as_save_IFS
5936  test -z "$as_dir" && as_dir=.
5937    for ac_exec_ext in '' $ac_executable_extensions; do
5938  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5939    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5940    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5941    break 2
5942  fi
5943done
5944  done
5945IFS=$as_save_IFS
5946
5947fi
5948fi
5949ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5950if test -n "$ac_ct_DUMPBIN"; then
5951  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5952$as_echo "$ac_ct_DUMPBIN" >&6; }
5953else
5954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5955$as_echo "no" >&6; }
5956fi
5957
5958
5959  test -n "$ac_ct_DUMPBIN" && break
5960done
5961
5962  if test "x$ac_ct_DUMPBIN" = x; then
5963    DUMPBIN=":"
5964  else
5965    case $cross_compiling:$ac_tool_warned in
5966yes:)
5967{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5968$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5969ac_tool_warned=yes ;;
5970esac
5971    DUMPBIN=$ac_ct_DUMPBIN
5972  fi
5973fi
5974
5975    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5976    *COFF*)
5977      DUMPBIN="$DUMPBIN -symbols"
5978      ;;
5979    *)
5980      DUMPBIN=:
5981      ;;
5982    esac
5983  fi
5984
5985  if test "$DUMPBIN" != ":"; then
5986    NM="$DUMPBIN"
5987  fi
5988fi
5989test -z "$NM" && NM=nm
5990
5991
5992
5993
5994
5995
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5997$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5998if ${lt_cv_nm_interface+:} false; then :
5999  $as_echo_n "(cached) " >&6
6000else
6001  lt_cv_nm_interface="BSD nm"
6002  echo "int some_variable = 0;" > conftest.$ac_ext
6003  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6004  (eval "$ac_compile" 2>conftest.err)
6005  cat conftest.err >&5
6006  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6007  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6008  cat conftest.err >&5
6009  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6010  cat conftest.out >&5
6011  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6012    lt_cv_nm_interface="MS dumpbin"
6013  fi
6014  rm -f conftest*
6015fi
6016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6017$as_echo "$lt_cv_nm_interface" >&6; }
6018
6019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6020$as_echo_n "checking whether ln -s works... " >&6; }
6021LN_S=$as_ln_s
6022if test "$LN_S" = "ln -s"; then
6023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6024$as_echo "yes" >&6; }
6025else
6026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6027$as_echo "no, using $LN_S" >&6; }
6028fi
6029
6030# find the maximum length of command line arguments
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6032$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6033if ${lt_cv_sys_max_cmd_len+:} false; then :
6034  $as_echo_n "(cached) " >&6
6035else
6036    i=0
6037  teststring="ABCD"
6038
6039  case $build_os in
6040  msdosdjgpp*)
6041    # On DJGPP, this test can blow up pretty badly due to problems in libc
6042    # (any single argument exceeding 2000 bytes causes a buffer overrun
6043    # during glob expansion).  Even if it were fixed, the result of this
6044    # check would be larger than it should be.
6045    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6046    ;;
6047
6048  gnu*)
6049    # Under GNU Hurd, this test is not required because there is
6050    # no limit to the length of command line arguments.
6051    # Libtool will interpret -1 as no limit whatsoever
6052    lt_cv_sys_max_cmd_len=-1;
6053    ;;
6054
6055  cygwin* | mingw* | cegcc*)
6056    # On Win9x/ME, this test blows up -- it succeeds, but takes
6057    # about 5 minutes as the teststring grows exponentially.
6058    # Worse, since 9x/ME are not pre-emptively multitasking,
6059    # you end up with a "frozen" computer, even though with patience
6060    # the test eventually succeeds (with a max line length of 256k).
6061    # Instead, let's just punt: use the minimum linelength reported by
6062    # all of the supported platforms: 8192 (on NT/2K/XP).
6063    lt_cv_sys_max_cmd_len=8192;
6064    ;;
6065
6066  mint*)
6067    # On MiNT this can take a long time and run out of memory.
6068    lt_cv_sys_max_cmd_len=8192;
6069    ;;
6070
6071  amigaos*)
6072    # On AmigaOS with pdksh, this test takes hours, literally.
6073    # So we just punt and use a minimum line length of 8192.
6074    lt_cv_sys_max_cmd_len=8192;
6075    ;;
6076
6077  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6078    # This has been around since 386BSD, at least.  Likely further.
6079    if test -x /sbin/sysctl; then
6080      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6081    elif test -x /usr/sbin/sysctl; then
6082      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6083    else
6084      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6085    fi
6086    # And add a safety zone
6087    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6088    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6089    ;;
6090
6091  interix*)
6092    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6093    lt_cv_sys_max_cmd_len=196608
6094    ;;
6095
6096  osf*)
6097    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6098    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6099    # nice to cause kernel panics so lets avoid the loop below.
6100    # First set a reasonable default.
6101    lt_cv_sys_max_cmd_len=16384
6102    #
6103    if test -x /sbin/sysconfig; then
6104      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6105        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6106      esac
6107    fi
6108    ;;
6109  sco3.2v5*)
6110    lt_cv_sys_max_cmd_len=102400
6111    ;;
6112  sysv5* | sco5v6* | sysv4.2uw2*)
6113    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6114    if test -n "$kargmax"; then
6115      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6116    else
6117      lt_cv_sys_max_cmd_len=32768
6118    fi
6119    ;;
6120  *)
6121    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6122    if test -n "$lt_cv_sys_max_cmd_len"; then
6123      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6124      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6125    else
6126      # Make teststring a little bigger before we do anything with it.
6127      # a 1K string should be a reasonable start.
6128      for i in 1 2 3 4 5 6 7 8 ; do
6129        teststring=$teststring$teststring
6130      done
6131      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6132      # If test is not a shell built-in, we'll probably end up computing a
6133      # maximum length that is only half of the actual maximum length, but
6134      # we can't tell.
6135      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6136	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6137	      test $i != 17 # 1/2 MB should be enough
6138      do
6139        i=`expr $i + 1`
6140        teststring=$teststring$teststring
6141      done
6142      # Only check the string length outside the loop.
6143      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6144      teststring=
6145      # Add a significant safety factor because C++ compilers can tack on
6146      # massive amounts of additional arguments before passing them to the
6147      # linker.  It appears as though 1/2 is a usable value.
6148      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6149    fi
6150    ;;
6151  esac
6152
6153fi
6154
6155if test -n $lt_cv_sys_max_cmd_len ; then
6156  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6157$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6158else
6159  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6160$as_echo "none" >&6; }
6161fi
6162max_cmd_len=$lt_cv_sys_max_cmd_len
6163
6164
6165
6166
6167
6168
6169: ${CP="cp -f"}
6170: ${MV="mv -f"}
6171: ${RM="rm -f"}
6172
6173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6174$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6175# Try some XSI features
6176xsi_shell=no
6177( _lt_dummy="a/b/c"
6178  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6179      = c,a/b,, \
6180    && eval 'test $(( 1 + 1 )) -eq 2 \
6181    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6182  && xsi_shell=yes
6183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6184$as_echo "$xsi_shell" >&6; }
6185
6186
6187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6188$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6189lt_shell_append=no
6190( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6191    >/dev/null 2>&1 \
6192  && lt_shell_append=yes
6193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6194$as_echo "$lt_shell_append" >&6; }
6195
6196
6197if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6198  lt_unset=unset
6199else
6200  lt_unset=false
6201fi
6202
6203
6204
6205
6206
6207# test EBCDIC or ASCII
6208case `echo X|tr X '\101'` in
6209 A) # ASCII based system
6210    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6211  lt_SP2NL='tr \040 \012'
6212  lt_NL2SP='tr \015\012 \040\040'
6213  ;;
6214 *) # EBCDIC based system
6215  lt_SP2NL='tr \100 \n'
6216  lt_NL2SP='tr \r\n \100\100'
6217  ;;
6218esac
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6229$as_echo_n "checking for $LD option to reload object files... " >&6; }
6230if ${lt_cv_ld_reload_flag+:} false; then :
6231  $as_echo_n "(cached) " >&6
6232else
6233  lt_cv_ld_reload_flag='-r'
6234fi
6235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6236$as_echo "$lt_cv_ld_reload_flag" >&6; }
6237reload_flag=$lt_cv_ld_reload_flag
6238case $reload_flag in
6239"" | " "*) ;;
6240*) reload_flag=" $reload_flag" ;;
6241esac
6242reload_cmds='$LD$reload_flag -o $output$reload_objs'
6243case $host_os in
6244  darwin*)
6245    if test "$GCC" = yes; then
6246      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6247    else
6248      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6249    fi
6250    ;;
6251esac
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261if test -n "$ac_tool_prefix"; then
6262  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6263set dummy ${ac_tool_prefix}objdump; ac_word=$2
6264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6265$as_echo_n "checking for $ac_word... " >&6; }
6266if ${ac_cv_prog_OBJDUMP+:} false; then :
6267  $as_echo_n "(cached) " >&6
6268else
6269  if test -n "$OBJDUMP"; then
6270  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6271else
6272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6273for as_dir in $PATH
6274do
6275  IFS=$as_save_IFS
6276  test -z "$as_dir" && as_dir=.
6277    for ac_exec_ext in '' $ac_executable_extensions; do
6278  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6279    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6280    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6281    break 2
6282  fi
6283done
6284  done
6285IFS=$as_save_IFS
6286
6287fi
6288fi
6289OBJDUMP=$ac_cv_prog_OBJDUMP
6290if test -n "$OBJDUMP"; then
6291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6292$as_echo "$OBJDUMP" >&6; }
6293else
6294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6295$as_echo "no" >&6; }
6296fi
6297
6298
6299fi
6300if test -z "$ac_cv_prog_OBJDUMP"; then
6301  ac_ct_OBJDUMP=$OBJDUMP
6302  # Extract the first word of "objdump", so it can be a program name with args.
6303set dummy objdump; ac_word=$2
6304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6305$as_echo_n "checking for $ac_word... " >&6; }
6306if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6307  $as_echo_n "(cached) " >&6
6308else
6309  if test -n "$ac_ct_OBJDUMP"; then
6310  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6311else
6312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313for as_dir in $PATH
6314do
6315  IFS=$as_save_IFS
6316  test -z "$as_dir" && as_dir=.
6317    for ac_exec_ext in '' $ac_executable_extensions; do
6318  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6319    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6320    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6321    break 2
6322  fi
6323done
6324  done
6325IFS=$as_save_IFS
6326
6327fi
6328fi
6329ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6330if test -n "$ac_ct_OBJDUMP"; then
6331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6332$as_echo "$ac_ct_OBJDUMP" >&6; }
6333else
6334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6335$as_echo "no" >&6; }
6336fi
6337
6338  if test "x$ac_ct_OBJDUMP" = x; then
6339    OBJDUMP="false"
6340  else
6341    case $cross_compiling:$ac_tool_warned in
6342yes:)
6343{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6344$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6345ac_tool_warned=yes ;;
6346esac
6347    OBJDUMP=$ac_ct_OBJDUMP
6348  fi
6349else
6350  OBJDUMP="$ac_cv_prog_OBJDUMP"
6351fi
6352
6353test -z "$OBJDUMP" && OBJDUMP=objdump
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6364$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6365if ${lt_cv_deplibs_check_method+:} false; then :
6366  $as_echo_n "(cached) " >&6
6367else
6368  lt_cv_file_magic_cmd='$MAGIC_CMD'
6369lt_cv_file_magic_test_file=
6370lt_cv_deplibs_check_method='unknown'
6371# Need to set the preceding variable on all platforms that support
6372# interlibrary dependencies.
6373# 'none' -- dependencies not supported.
6374# `unknown' -- same as none, but documents that we really don't know.
6375# 'pass_all' -- all dependencies passed with no checks.
6376# 'test_compile' -- check by making test program.
6377# 'file_magic [[regex]]' -- check by looking for files in library path
6378# which responds to the $file_magic_cmd with a given extended regex.
6379# If you have `file' or equivalent on your system and you're not sure
6380# whether `pass_all' will *always* work, you probably want this one.
6381
6382case $host_os in
6383aix[4-9]*)
6384  lt_cv_deplibs_check_method=pass_all
6385  ;;
6386
6387beos*)
6388  lt_cv_deplibs_check_method=pass_all
6389  ;;
6390
6391bsdi[45]*)
6392  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6393  lt_cv_file_magic_cmd='/usr/bin/file -L'
6394  lt_cv_file_magic_test_file=/shlib/libc.so
6395  ;;
6396
6397cygwin*)
6398  # func_win32_libid is a shell function defined in ltmain.sh
6399  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6400  lt_cv_file_magic_cmd='func_win32_libid'
6401  ;;
6402
6403mingw* | pw32*)
6404  # Base MSYS/MinGW do not provide the 'file' command needed by
6405  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6406  # unless we find 'file', for example because we are cross-compiling.
6407  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6408  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6409    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6410    lt_cv_file_magic_cmd='func_win32_libid'
6411  else
6412    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6413    lt_cv_file_magic_cmd='$OBJDUMP -f'
6414  fi
6415  ;;
6416
6417cegcc*)
6418  # use the weaker test based on 'objdump'. See mingw*.
6419  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6420  lt_cv_file_magic_cmd='$OBJDUMP -f'
6421  ;;
6422
6423darwin* | rhapsody*)
6424  lt_cv_deplibs_check_method=pass_all
6425  ;;
6426
6427freebsd* | dragonfly*)
6428  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6429    case $host_cpu in
6430    i*86 )
6431      # Not sure whether the presence of OpenBSD here was a mistake.
6432      # Let's accept both of them until this is cleared up.
6433      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6434      lt_cv_file_magic_cmd=/usr/bin/file
6435      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6436      ;;
6437    esac
6438  else
6439    lt_cv_deplibs_check_method=pass_all
6440  fi
6441  ;;
6442
6443gnu*)
6444  lt_cv_deplibs_check_method=pass_all
6445  ;;
6446
6447haiku*)
6448  lt_cv_deplibs_check_method=pass_all
6449  ;;
6450
6451hpux10.20* | hpux11*)
6452  lt_cv_file_magic_cmd=/usr/bin/file
6453  case $host_cpu in
6454  ia64*)
6455    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6456    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6457    ;;
6458  hppa*64*)
6459    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]'
6460    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6461    ;;
6462  *)
6463    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6464    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6465    ;;
6466  esac
6467  ;;
6468
6469interix[3-9]*)
6470  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6471  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6472  ;;
6473
6474irix5* | irix6* | nonstopux*)
6475  case $LD in
6476  *-32|*"-32 ") libmagic=32-bit;;
6477  *-n32|*"-n32 ") libmagic=N32;;
6478  *-64|*"-64 ") libmagic=64-bit;;
6479  *) libmagic=never-match;;
6480  esac
6481  lt_cv_deplibs_check_method=pass_all
6482  ;;
6483
6484# This must be Linux ELF.
6485linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6486  lt_cv_deplibs_check_method=pass_all
6487  ;;
6488
6489netbsd*)
6490  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6491    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6492  else
6493    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6494  fi
6495  ;;
6496
6497newos6*)
6498  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6499  lt_cv_file_magic_cmd=/usr/bin/file
6500  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6501  ;;
6502
6503*nto* | *qnx*)
6504  lt_cv_deplibs_check_method=pass_all
6505  ;;
6506
6507openbsd*)
6508  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6509    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6510  else
6511    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6512  fi
6513  ;;
6514
6515osf3* | osf4* | osf5*)
6516  lt_cv_deplibs_check_method=pass_all
6517  ;;
6518
6519rdos*)
6520  lt_cv_deplibs_check_method=pass_all
6521  ;;
6522
6523solaris*)
6524  lt_cv_deplibs_check_method=pass_all
6525  ;;
6526
6527sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6528  lt_cv_deplibs_check_method=pass_all
6529  ;;
6530
6531sysv4 | sysv4.3*)
6532  case $host_vendor in
6533  motorola)
6534    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]'
6535    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6536    ;;
6537  ncr)
6538    lt_cv_deplibs_check_method=pass_all
6539    ;;
6540  sequent)
6541    lt_cv_file_magic_cmd='/bin/file'
6542    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6543    ;;
6544  sni)
6545    lt_cv_file_magic_cmd='/bin/file'
6546    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6547    lt_cv_file_magic_test_file=/lib/libc.so
6548    ;;
6549  siemens)
6550    lt_cv_deplibs_check_method=pass_all
6551    ;;
6552  pc)
6553    lt_cv_deplibs_check_method=pass_all
6554    ;;
6555  esac
6556  ;;
6557
6558tpf*)
6559  lt_cv_deplibs_check_method=pass_all
6560  ;;
6561esac
6562
6563fi
6564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6565$as_echo "$lt_cv_deplibs_check_method" >&6; }
6566file_magic_cmd=$lt_cv_file_magic_cmd
6567deplibs_check_method=$lt_cv_deplibs_check_method
6568test -z "$deplibs_check_method" && deplibs_check_method=unknown
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581if test -n "$ac_tool_prefix"; then
6582  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6583set dummy ${ac_tool_prefix}ar; ac_word=$2
6584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6585$as_echo_n "checking for $ac_word... " >&6; }
6586if ${ac_cv_prog_AR+:} false; then :
6587  $as_echo_n "(cached) " >&6
6588else
6589  if test -n "$AR"; then
6590  ac_cv_prog_AR="$AR" # Let the user override the test.
6591else
6592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6593for as_dir in $PATH
6594do
6595  IFS=$as_save_IFS
6596  test -z "$as_dir" && as_dir=.
6597    for ac_exec_ext in '' $ac_executable_extensions; do
6598  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6599    ac_cv_prog_AR="${ac_tool_prefix}ar"
6600    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6601    break 2
6602  fi
6603done
6604  done
6605IFS=$as_save_IFS
6606
6607fi
6608fi
6609AR=$ac_cv_prog_AR
6610if test -n "$AR"; then
6611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6612$as_echo "$AR" >&6; }
6613else
6614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6615$as_echo "no" >&6; }
6616fi
6617
6618
6619fi
6620if test -z "$ac_cv_prog_AR"; then
6621  ac_ct_AR=$AR
6622  # Extract the first word of "ar", so it can be a program name with args.
6623set dummy ar; ac_word=$2
6624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6625$as_echo_n "checking for $ac_word... " >&6; }
6626if ${ac_cv_prog_ac_ct_AR+:} false; then :
6627  $as_echo_n "(cached) " >&6
6628else
6629  if test -n "$ac_ct_AR"; then
6630  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6631else
6632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6633for as_dir in $PATH
6634do
6635  IFS=$as_save_IFS
6636  test -z "$as_dir" && as_dir=.
6637    for ac_exec_ext in '' $ac_executable_extensions; do
6638  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6639    ac_cv_prog_ac_ct_AR="ar"
6640    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6641    break 2
6642  fi
6643done
6644  done
6645IFS=$as_save_IFS
6646
6647fi
6648fi
6649ac_ct_AR=$ac_cv_prog_ac_ct_AR
6650if test -n "$ac_ct_AR"; then
6651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6652$as_echo "$ac_ct_AR" >&6; }
6653else
6654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6655$as_echo "no" >&6; }
6656fi
6657
6658  if test "x$ac_ct_AR" = x; then
6659    AR="false"
6660  else
6661    case $cross_compiling:$ac_tool_warned in
6662yes:)
6663{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6664$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6665ac_tool_warned=yes ;;
6666esac
6667    AR=$ac_ct_AR
6668  fi
6669else
6670  AR="$ac_cv_prog_AR"
6671fi
6672
6673test -z "$AR" && AR=ar
6674test -z "$AR_FLAGS" && AR_FLAGS=cru
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686if test -n "$ac_tool_prefix"; then
6687  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6688set dummy ${ac_tool_prefix}strip; ac_word=$2
6689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6690$as_echo_n "checking for $ac_word... " >&6; }
6691if ${ac_cv_prog_STRIP+:} false; then :
6692  $as_echo_n "(cached) " >&6
6693else
6694  if test -n "$STRIP"; then
6695  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6696else
6697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6698for as_dir in $PATH
6699do
6700  IFS=$as_save_IFS
6701  test -z "$as_dir" && as_dir=.
6702    for ac_exec_ext in '' $ac_executable_extensions; do
6703  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6704    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6705    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6706    break 2
6707  fi
6708done
6709  done
6710IFS=$as_save_IFS
6711
6712fi
6713fi
6714STRIP=$ac_cv_prog_STRIP
6715if test -n "$STRIP"; then
6716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6717$as_echo "$STRIP" >&6; }
6718else
6719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6720$as_echo "no" >&6; }
6721fi
6722
6723
6724fi
6725if test -z "$ac_cv_prog_STRIP"; then
6726  ac_ct_STRIP=$STRIP
6727  # Extract the first word of "strip", so it can be a program name with args.
6728set dummy strip; ac_word=$2
6729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6730$as_echo_n "checking for $ac_word... " >&6; }
6731if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6732  $as_echo_n "(cached) " >&6
6733else
6734  if test -n "$ac_ct_STRIP"; then
6735  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6736else
6737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6738for as_dir in $PATH
6739do
6740  IFS=$as_save_IFS
6741  test -z "$as_dir" && as_dir=.
6742    for ac_exec_ext in '' $ac_executable_extensions; do
6743  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6744    ac_cv_prog_ac_ct_STRIP="strip"
6745    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6746    break 2
6747  fi
6748done
6749  done
6750IFS=$as_save_IFS
6751
6752fi
6753fi
6754ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6755if test -n "$ac_ct_STRIP"; then
6756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6757$as_echo "$ac_ct_STRIP" >&6; }
6758else
6759  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6760$as_echo "no" >&6; }
6761fi
6762
6763  if test "x$ac_ct_STRIP" = x; then
6764    STRIP=":"
6765  else
6766    case $cross_compiling:$ac_tool_warned in
6767yes:)
6768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6770ac_tool_warned=yes ;;
6771esac
6772    STRIP=$ac_ct_STRIP
6773  fi
6774else
6775  STRIP="$ac_cv_prog_STRIP"
6776fi
6777
6778test -z "$STRIP" && STRIP=:
6779
6780
6781
6782
6783
6784
6785if test -n "$ac_tool_prefix"; then
6786  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6787set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6789$as_echo_n "checking for $ac_word... " >&6; }
6790if ${ac_cv_prog_RANLIB+:} false; then :
6791  $as_echo_n "(cached) " >&6
6792else
6793  if test -n "$RANLIB"; then
6794  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6795else
6796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6797for as_dir in $PATH
6798do
6799  IFS=$as_save_IFS
6800  test -z "$as_dir" && as_dir=.
6801    for ac_exec_ext in '' $ac_executable_extensions; do
6802  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6803    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6804    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6805    break 2
6806  fi
6807done
6808  done
6809IFS=$as_save_IFS
6810
6811fi
6812fi
6813RANLIB=$ac_cv_prog_RANLIB
6814if test -n "$RANLIB"; then
6815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6816$as_echo "$RANLIB" >&6; }
6817else
6818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6819$as_echo "no" >&6; }
6820fi
6821
6822
6823fi
6824if test -z "$ac_cv_prog_RANLIB"; then
6825  ac_ct_RANLIB=$RANLIB
6826  # Extract the first word of "ranlib", so it can be a program name with args.
6827set dummy ranlib; ac_word=$2
6828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6829$as_echo_n "checking for $ac_word... " >&6; }
6830if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6831  $as_echo_n "(cached) " >&6
6832else
6833  if test -n "$ac_ct_RANLIB"; then
6834  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6835else
6836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6837for as_dir in $PATH
6838do
6839  IFS=$as_save_IFS
6840  test -z "$as_dir" && as_dir=.
6841    for ac_exec_ext in '' $ac_executable_extensions; do
6842  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6843    ac_cv_prog_ac_ct_RANLIB="ranlib"
6844    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6845    break 2
6846  fi
6847done
6848  done
6849IFS=$as_save_IFS
6850
6851fi
6852fi
6853ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6854if test -n "$ac_ct_RANLIB"; then
6855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6856$as_echo "$ac_ct_RANLIB" >&6; }
6857else
6858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6859$as_echo "no" >&6; }
6860fi
6861
6862  if test "x$ac_ct_RANLIB" = x; then
6863    RANLIB=":"
6864  else
6865    case $cross_compiling:$ac_tool_warned in
6866yes:)
6867{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6868$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6869ac_tool_warned=yes ;;
6870esac
6871    RANLIB=$ac_ct_RANLIB
6872  fi
6873else
6874  RANLIB="$ac_cv_prog_RANLIB"
6875fi
6876
6877test -z "$RANLIB" && RANLIB=:
6878
6879
6880
6881
6882
6883
6884# Determine commands to create old-style static archives.
6885old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6886old_postinstall_cmds='chmod 644 $oldlib'
6887old_postuninstall_cmds=
6888
6889if test -n "$RANLIB"; then
6890  case $host_os in
6891  openbsd*)
6892    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6893    ;;
6894  *)
6895    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6896    ;;
6897  esac
6898  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6899fi
6900
6901case $host_os in
6902  darwin*)
6903    lock_old_archive_extraction=yes ;;
6904  *)
6905    lock_old_archive_extraction=no ;;
6906esac
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946# If no C compiler was specified, use CC.
6947LTCC=${LTCC-"$CC"}
6948
6949# If no C compiler flags were specified, use CFLAGS.
6950LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6951
6952# Allow CC to be a program name with arguments.
6953compiler=$CC
6954
6955
6956# Check for command to grab the raw symbol name followed by C symbol from nm.
6957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6958$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6959if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6960  $as_echo_n "(cached) " >&6
6961else
6962
6963# These are sane defaults that work on at least a few old systems.
6964# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6965
6966# Character class describing NM global symbol codes.
6967symcode='[BCDEGRST]'
6968
6969# Regexp to match symbols that can be accessed directly from C.
6970sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6971
6972# Define system-specific variables.
6973case $host_os in
6974aix*)
6975  symcode='[BCDT]'
6976  ;;
6977cygwin* | mingw* | pw32* | cegcc*)
6978  symcode='[ABCDGISTW]'
6979  ;;
6980hpux*)
6981  if test "$host_cpu" = ia64; then
6982    symcode='[ABCDEGRST]'
6983  fi
6984  ;;
6985irix* | nonstopux*)
6986  symcode='[BCDEGRST]'
6987  ;;
6988osf*)
6989  symcode='[BCDEGQRST]'
6990  ;;
6991solaris*)
6992  symcode='[BDRT]'
6993  ;;
6994sco3.2v5*)
6995  symcode='[DT]'
6996  ;;
6997sysv4.2uw2*)
6998  symcode='[DT]'
6999  ;;
7000sysv5* | sco5v6* | unixware* | OpenUNIX*)
7001  symcode='[ABDT]'
7002  ;;
7003sysv4)
7004  symcode='[DFNSTU]'
7005  ;;
7006esac
7007
7008# If we're using GNU nm, then use its standard symbol codes.
7009case `$NM -V 2>&1` in
7010*GNU* | *'with BFD'*)
7011  symcode='[ABCDGIRSTW]' ;;
7012esac
7013
7014# Transform an extracted symbol line into a proper C declaration.
7015# Some systems (esp. on ia64) link data and code symbols differently,
7016# so use this general approach.
7017lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7018
7019# Transform an extracted symbol line into symbol name and symbol address
7020lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7021lt_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'"
7022
7023# Handle CRLF in mingw tool chain
7024opt_cr=
7025case $build_os in
7026mingw*)
7027  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7028  ;;
7029esac
7030
7031# Try without a prefix underscore, then with it.
7032for ac_symprfx in "" "_"; do
7033
7034  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7035  symxfrm="\\1 $ac_symprfx\\2 \\2"
7036
7037  # Write the raw and C identifiers.
7038  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7039    # Fake it for dumpbin and say T for any non-static function
7040    # and D for any global variable.
7041    # Also find C++ and __fastcall symbols from MSVC++,
7042    # which start with @ or ?.
7043    lt_cv_sys_global_symbol_pipe="$AWK '"\
7044"     {last_section=section; section=\$ 3};"\
7045"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7046"     \$ 0!~/External *\|/{next};"\
7047"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7048"     {if(hide[section]) next};"\
7049"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7050"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7051"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7052"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7053"     ' prfx=^$ac_symprfx"
7054  else
7055    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7056  fi
7057
7058  # Check to see that the pipe works correctly.
7059  pipe_works=no
7060
7061  rm -f conftest*
7062  cat > conftest.$ac_ext <<_LT_EOF
7063#ifdef __cplusplus
7064extern "C" {
7065#endif
7066char nm_test_var;
7067void nm_test_func(void);
7068void nm_test_func(void){}
7069#ifdef __cplusplus
7070}
7071#endif
7072int main(){nm_test_var='a';nm_test_func();return(0);}
7073_LT_EOF
7074
7075  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7076  (eval $ac_compile) 2>&5
7077  ac_status=$?
7078  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7079  test $ac_status = 0; }; then
7080    # Now try to grab the symbols.
7081    nlist=conftest.nm
7082    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7083  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7084  ac_status=$?
7085  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7086  test $ac_status = 0; } && test -s "$nlist"; then
7087      # Try sorting and uniquifying the output.
7088      if sort "$nlist" | uniq > "$nlist"T; then
7089	mv -f "$nlist"T "$nlist"
7090      else
7091	rm -f "$nlist"T
7092      fi
7093
7094      # Make sure that we snagged all the symbols we need.
7095      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7096	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7097	  cat <<_LT_EOF > conftest.$ac_ext
7098#ifdef __cplusplus
7099extern "C" {
7100#endif
7101
7102_LT_EOF
7103	  # Now generate the symbol file.
7104	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7105
7106	  cat <<_LT_EOF >> conftest.$ac_ext
7107
7108/* The mapping between symbol names and symbols.  */
7109const struct {
7110  const char *name;
7111  void       *address;
7112}
7113lt__PROGRAM__LTX_preloaded_symbols[] =
7114{
7115  { "@PROGRAM@", (void *) 0 },
7116_LT_EOF
7117	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7118	  cat <<\_LT_EOF >> conftest.$ac_ext
7119  {0, (void *) 0}
7120};
7121
7122/* This works around a problem in FreeBSD linker */
7123#ifdef FREEBSD_WORKAROUND
7124static const void *lt_preloaded_setup() {
7125  return lt__PROGRAM__LTX_preloaded_symbols;
7126}
7127#endif
7128
7129#ifdef __cplusplus
7130}
7131#endif
7132_LT_EOF
7133	  # Now try linking the two files.
7134	  mv conftest.$ac_objext conftstm.$ac_objext
7135	  lt_save_LIBS="$LIBS"
7136	  lt_save_CFLAGS="$CFLAGS"
7137	  LIBS="conftstm.$ac_objext"
7138	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7139	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7140  (eval $ac_link) 2>&5
7141  ac_status=$?
7142  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7143  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7144	    pipe_works=yes
7145	  fi
7146	  LIBS="$lt_save_LIBS"
7147	  CFLAGS="$lt_save_CFLAGS"
7148	else
7149	  echo "cannot find nm_test_func in $nlist" >&5
7150	fi
7151      else
7152	echo "cannot find nm_test_var in $nlist" >&5
7153      fi
7154    else
7155      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7156    fi
7157  else
7158    echo "$progname: failed program was:" >&5
7159    cat conftest.$ac_ext >&5
7160  fi
7161  rm -rf conftest* conftst*
7162
7163  # Do not use the global_symbol_pipe unless it works.
7164  if test "$pipe_works" = yes; then
7165    break
7166  else
7167    lt_cv_sys_global_symbol_pipe=
7168  fi
7169done
7170
7171fi
7172
7173if test -z "$lt_cv_sys_global_symbol_pipe"; then
7174  lt_cv_sys_global_symbol_to_cdecl=
7175fi
7176if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7178$as_echo "failed" >&6; }
7179else
7180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7181$as_echo "ok" >&6; }
7182fi
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205# Check whether --enable-libtool-lock was given.
7206if test "${enable_libtool_lock+set}" = set; then :
7207  enableval=$enable_libtool_lock;
7208fi
7209
7210test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7211
7212# Some flags need to be propagated to the compiler or linker for good
7213# libtool support.
7214case $host in
7215ia64-*-hpux*)
7216  # Find out which ABI we are using.
7217  echo 'int i;' > conftest.$ac_ext
7218  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7219  (eval $ac_compile) 2>&5
7220  ac_status=$?
7221  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7222  test $ac_status = 0; }; then
7223    case `/usr/bin/file conftest.$ac_objext` in
7224      *ELF-32*)
7225	HPUX_IA64_MODE="32"
7226	;;
7227      *ELF-64*)
7228	HPUX_IA64_MODE="64"
7229	;;
7230    esac
7231  fi
7232  rm -rf conftest*
7233  ;;
7234*-*-irix6*)
7235  # Find out which ABI we are using.
7236  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7237  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7238  (eval $ac_compile) 2>&5
7239  ac_status=$?
7240  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7241  test $ac_status = 0; }; then
7242    if test "$lt_cv_prog_gnu_ld" = yes; then
7243      case `/usr/bin/file conftest.$ac_objext` in
7244	*32-bit*)
7245	  LD="${LD-ld} -melf32bsmip"
7246	  ;;
7247	*N32*)
7248	  LD="${LD-ld} -melf32bmipn32"
7249	  ;;
7250	*64-bit*)
7251	  LD="${LD-ld} -melf64bmip"
7252	;;
7253      esac
7254    else
7255      case `/usr/bin/file conftest.$ac_objext` in
7256	*32-bit*)
7257	  LD="${LD-ld} -32"
7258	  ;;
7259	*N32*)
7260	  LD="${LD-ld} -n32"
7261	  ;;
7262	*64-bit*)
7263	  LD="${LD-ld} -64"
7264	  ;;
7265      esac
7266    fi
7267  fi
7268  rm -rf conftest*
7269  ;;
7270
7271x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7272s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7273  # Find out which ABI we are using.
7274  echo 'int i;' > conftest.$ac_ext
7275  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7276  (eval $ac_compile) 2>&5
7277  ac_status=$?
7278  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7279  test $ac_status = 0; }; then
7280    case `/usr/bin/file conftest.o` in
7281      *32-bit*)
7282	case $host in
7283	  x86_64-*kfreebsd*-gnu)
7284	    LD="${LD-ld} -m elf_i386_fbsd"
7285	    ;;
7286	  x86_64-*linux*)
7287	    case `/usr/bin/file conftest.o` in
7288	      *x86-64*)
7289		LD="${LD-ld} -m elf32_x86_64"
7290		;;
7291	      *)
7292		LD="${LD-ld} -m elf_i386"
7293		;;
7294	    esac
7295	    ;;
7296	  powerpc64le-*linux*)
7297	    LD="${LD-ld} -m elf32lppclinux"
7298	    ;;
7299	  powerpc64-*linux*)
7300	    LD="${LD-ld} -m elf32ppclinux"
7301	    ;;
7302	  s390x-*linux*)
7303	    LD="${LD-ld} -m elf_s390"
7304	    ;;
7305	  sparc64-*linux*)
7306	    LD="${LD-ld} -m elf32_sparc"
7307	    ;;
7308	esac
7309	;;
7310      *64-bit*)
7311	case $host in
7312	  x86_64-*kfreebsd*-gnu)
7313	    LD="${LD-ld} -m elf_x86_64_fbsd"
7314	    ;;
7315	  x86_64-*linux*)
7316	    LD="${LD-ld} -m elf_x86_64"
7317	    ;;
7318	  powerpcle-*linux*)
7319	    LD="${LD-ld} -m elf64lppc"
7320	    ;;
7321	  powerpc-*linux*)
7322	    LD="${LD-ld} -m elf64ppc"
7323	    ;;
7324	  s390*-*linux*|s390*-*tpf*)
7325	    LD="${LD-ld} -m elf64_s390"
7326	    ;;
7327	  sparc*-*linux*)
7328	    LD="${LD-ld} -m elf64_sparc"
7329	    ;;
7330	esac
7331	;;
7332    esac
7333  fi
7334  rm -rf conftest*
7335  ;;
7336
7337*-*-sco3.2v5*)
7338  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7339  SAVE_CFLAGS="$CFLAGS"
7340  CFLAGS="$CFLAGS -belf"
7341  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7342$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7343if ${lt_cv_cc_needs_belf+:} false; then :
7344  $as_echo_n "(cached) " >&6
7345else
7346  ac_ext=c
7347ac_cpp='$CPP $CPPFLAGS'
7348ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7349ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7350ac_compiler_gnu=$ac_cv_c_compiler_gnu
7351
7352     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7353/* end confdefs.h.  */
7354
7355int
7356main ()
7357{
7358
7359  ;
7360  return 0;
7361}
7362_ACEOF
7363if ac_fn_c_try_link "$LINENO"; then :
7364  lt_cv_cc_needs_belf=yes
7365else
7366  lt_cv_cc_needs_belf=no
7367fi
7368rm -f core conftest.err conftest.$ac_objext \
7369    conftest$ac_exeext conftest.$ac_ext
7370     ac_ext=c
7371ac_cpp='$CPP $CPPFLAGS'
7372ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7373ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7374ac_compiler_gnu=$ac_cv_c_compiler_gnu
7375
7376fi
7377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7378$as_echo "$lt_cv_cc_needs_belf" >&6; }
7379  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7380    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7381    CFLAGS="$SAVE_CFLAGS"
7382  fi
7383  ;;
7384sparc*-*solaris*)
7385  # Find out which ABI we are using.
7386  echo 'int i;' > conftest.$ac_ext
7387  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7388  (eval $ac_compile) 2>&5
7389  ac_status=$?
7390  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7391  test $ac_status = 0; }; then
7392    case `/usr/bin/file conftest.o` in
7393    *64-bit*)
7394      case $lt_cv_prog_gnu_ld in
7395      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7396      *)
7397	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7398	  LD="${LD-ld} -64"
7399	fi
7400	;;
7401      esac
7402      ;;
7403    esac
7404  fi
7405  rm -rf conftest*
7406  ;;
7407esac
7408
7409need_locks="$enable_libtool_lock"
7410
7411
7412  case $host_os in
7413    rhapsody* | darwin*)
7414    if test -n "$ac_tool_prefix"; then
7415  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7416set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7418$as_echo_n "checking for $ac_word... " >&6; }
7419if ${ac_cv_prog_DSYMUTIL+:} false; then :
7420  $as_echo_n "(cached) " >&6
7421else
7422  if test -n "$DSYMUTIL"; then
7423  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7424else
7425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7426for as_dir in $PATH
7427do
7428  IFS=$as_save_IFS
7429  test -z "$as_dir" && as_dir=.
7430    for ac_exec_ext in '' $ac_executable_extensions; do
7431  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7432    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7433    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7434    break 2
7435  fi
7436done
7437  done
7438IFS=$as_save_IFS
7439
7440fi
7441fi
7442DSYMUTIL=$ac_cv_prog_DSYMUTIL
7443if test -n "$DSYMUTIL"; then
7444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7445$as_echo "$DSYMUTIL" >&6; }
7446else
7447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7448$as_echo "no" >&6; }
7449fi
7450
7451
7452fi
7453if test -z "$ac_cv_prog_DSYMUTIL"; then
7454  ac_ct_DSYMUTIL=$DSYMUTIL
7455  # Extract the first word of "dsymutil", so it can be a program name with args.
7456set dummy dsymutil; ac_word=$2
7457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7458$as_echo_n "checking for $ac_word... " >&6; }
7459if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7460  $as_echo_n "(cached) " >&6
7461else
7462  if test -n "$ac_ct_DSYMUTIL"; then
7463  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7464else
7465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7466for as_dir in $PATH
7467do
7468  IFS=$as_save_IFS
7469  test -z "$as_dir" && as_dir=.
7470    for ac_exec_ext in '' $ac_executable_extensions; do
7471  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7472    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7473    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7474    break 2
7475  fi
7476done
7477  done
7478IFS=$as_save_IFS
7479
7480fi
7481fi
7482ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7483if test -n "$ac_ct_DSYMUTIL"; then
7484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7485$as_echo "$ac_ct_DSYMUTIL" >&6; }
7486else
7487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7488$as_echo "no" >&6; }
7489fi
7490
7491  if test "x$ac_ct_DSYMUTIL" = x; then
7492    DSYMUTIL=":"
7493  else
7494    case $cross_compiling:$ac_tool_warned in
7495yes:)
7496{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7498ac_tool_warned=yes ;;
7499esac
7500    DSYMUTIL=$ac_ct_DSYMUTIL
7501  fi
7502else
7503  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7504fi
7505
7506    if test -n "$ac_tool_prefix"; then
7507  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7508set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7510$as_echo_n "checking for $ac_word... " >&6; }
7511if ${ac_cv_prog_NMEDIT+:} false; then :
7512  $as_echo_n "(cached) " >&6
7513else
7514  if test -n "$NMEDIT"; then
7515  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7516else
7517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7518for as_dir in $PATH
7519do
7520  IFS=$as_save_IFS
7521  test -z "$as_dir" && as_dir=.
7522    for ac_exec_ext in '' $ac_executable_extensions; do
7523  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7524    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7525    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7526    break 2
7527  fi
7528done
7529  done
7530IFS=$as_save_IFS
7531
7532fi
7533fi
7534NMEDIT=$ac_cv_prog_NMEDIT
7535if test -n "$NMEDIT"; then
7536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7537$as_echo "$NMEDIT" >&6; }
7538else
7539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7540$as_echo "no" >&6; }
7541fi
7542
7543
7544fi
7545if test -z "$ac_cv_prog_NMEDIT"; then
7546  ac_ct_NMEDIT=$NMEDIT
7547  # Extract the first word of "nmedit", so it can be a program name with args.
7548set dummy nmedit; ac_word=$2
7549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7550$as_echo_n "checking for $ac_word... " >&6; }
7551if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7552  $as_echo_n "(cached) " >&6
7553else
7554  if test -n "$ac_ct_NMEDIT"; then
7555  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7556else
7557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7558for as_dir in $PATH
7559do
7560  IFS=$as_save_IFS
7561  test -z "$as_dir" && as_dir=.
7562    for ac_exec_ext in '' $ac_executable_extensions; do
7563  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7564    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7565    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7566    break 2
7567  fi
7568done
7569  done
7570IFS=$as_save_IFS
7571
7572fi
7573fi
7574ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7575if test -n "$ac_ct_NMEDIT"; then
7576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7577$as_echo "$ac_ct_NMEDIT" >&6; }
7578else
7579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7580$as_echo "no" >&6; }
7581fi
7582
7583  if test "x$ac_ct_NMEDIT" = x; then
7584    NMEDIT=":"
7585  else
7586    case $cross_compiling:$ac_tool_warned in
7587yes:)
7588{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7589$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7590ac_tool_warned=yes ;;
7591esac
7592    NMEDIT=$ac_ct_NMEDIT
7593  fi
7594else
7595  NMEDIT="$ac_cv_prog_NMEDIT"
7596fi
7597
7598    if test -n "$ac_tool_prefix"; then
7599  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7600set dummy ${ac_tool_prefix}lipo; ac_word=$2
7601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7602$as_echo_n "checking for $ac_word... " >&6; }
7603if ${ac_cv_prog_LIPO+:} false; then :
7604  $as_echo_n "(cached) " >&6
7605else
7606  if test -n "$LIPO"; then
7607  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7608else
7609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7610for as_dir in $PATH
7611do
7612  IFS=$as_save_IFS
7613  test -z "$as_dir" && as_dir=.
7614    for ac_exec_ext in '' $ac_executable_extensions; do
7615  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7616    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7617    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7618    break 2
7619  fi
7620done
7621  done
7622IFS=$as_save_IFS
7623
7624fi
7625fi
7626LIPO=$ac_cv_prog_LIPO
7627if test -n "$LIPO"; then
7628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7629$as_echo "$LIPO" >&6; }
7630else
7631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7632$as_echo "no" >&6; }
7633fi
7634
7635
7636fi
7637if test -z "$ac_cv_prog_LIPO"; then
7638  ac_ct_LIPO=$LIPO
7639  # Extract the first word of "lipo", so it can be a program name with args.
7640set dummy lipo; ac_word=$2
7641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7642$as_echo_n "checking for $ac_word... " >&6; }
7643if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7644  $as_echo_n "(cached) " >&6
7645else
7646  if test -n "$ac_ct_LIPO"; then
7647  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7648else
7649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7650for as_dir in $PATH
7651do
7652  IFS=$as_save_IFS
7653  test -z "$as_dir" && as_dir=.
7654    for ac_exec_ext in '' $ac_executable_extensions; do
7655  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7656    ac_cv_prog_ac_ct_LIPO="lipo"
7657    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7658    break 2
7659  fi
7660done
7661  done
7662IFS=$as_save_IFS
7663
7664fi
7665fi
7666ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7667if test -n "$ac_ct_LIPO"; then
7668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7669$as_echo "$ac_ct_LIPO" >&6; }
7670else
7671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7672$as_echo "no" >&6; }
7673fi
7674
7675  if test "x$ac_ct_LIPO" = x; then
7676    LIPO=":"
7677  else
7678    case $cross_compiling:$ac_tool_warned in
7679yes:)
7680{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7681$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7682ac_tool_warned=yes ;;
7683esac
7684    LIPO=$ac_ct_LIPO
7685  fi
7686else
7687  LIPO="$ac_cv_prog_LIPO"
7688fi
7689
7690    if test -n "$ac_tool_prefix"; then
7691  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7692set dummy ${ac_tool_prefix}otool; ac_word=$2
7693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7694$as_echo_n "checking for $ac_word... " >&6; }
7695if ${ac_cv_prog_OTOOL+:} false; then :
7696  $as_echo_n "(cached) " >&6
7697else
7698  if test -n "$OTOOL"; then
7699  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7700else
7701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7702for as_dir in $PATH
7703do
7704  IFS=$as_save_IFS
7705  test -z "$as_dir" && as_dir=.
7706    for ac_exec_ext in '' $ac_executable_extensions; do
7707  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7708    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7709    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7710    break 2
7711  fi
7712done
7713  done
7714IFS=$as_save_IFS
7715
7716fi
7717fi
7718OTOOL=$ac_cv_prog_OTOOL
7719if test -n "$OTOOL"; then
7720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7721$as_echo "$OTOOL" >&6; }
7722else
7723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7724$as_echo "no" >&6; }
7725fi
7726
7727
7728fi
7729if test -z "$ac_cv_prog_OTOOL"; then
7730  ac_ct_OTOOL=$OTOOL
7731  # Extract the first word of "otool", so it can be a program name with args.
7732set dummy otool; ac_word=$2
7733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7734$as_echo_n "checking for $ac_word... " >&6; }
7735if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7736  $as_echo_n "(cached) " >&6
7737else
7738  if test -n "$ac_ct_OTOOL"; then
7739  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7740else
7741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7742for as_dir in $PATH
7743do
7744  IFS=$as_save_IFS
7745  test -z "$as_dir" && as_dir=.
7746    for ac_exec_ext in '' $ac_executable_extensions; do
7747  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7748    ac_cv_prog_ac_ct_OTOOL="otool"
7749    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7750    break 2
7751  fi
7752done
7753  done
7754IFS=$as_save_IFS
7755
7756fi
7757fi
7758ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7759if test -n "$ac_ct_OTOOL"; then
7760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7761$as_echo "$ac_ct_OTOOL" >&6; }
7762else
7763  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7764$as_echo "no" >&6; }
7765fi
7766
7767  if test "x$ac_ct_OTOOL" = x; then
7768    OTOOL=":"
7769  else
7770    case $cross_compiling:$ac_tool_warned in
7771yes:)
7772{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7773$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7774ac_tool_warned=yes ;;
7775esac
7776    OTOOL=$ac_ct_OTOOL
7777  fi
7778else
7779  OTOOL="$ac_cv_prog_OTOOL"
7780fi
7781
7782    if test -n "$ac_tool_prefix"; then
7783  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7784set dummy ${ac_tool_prefix}otool64; ac_word=$2
7785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7786$as_echo_n "checking for $ac_word... " >&6; }
7787if ${ac_cv_prog_OTOOL64+:} false; then :
7788  $as_echo_n "(cached) " >&6
7789else
7790  if test -n "$OTOOL64"; then
7791  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7792else
7793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7794for as_dir in $PATH
7795do
7796  IFS=$as_save_IFS
7797  test -z "$as_dir" && as_dir=.
7798    for ac_exec_ext in '' $ac_executable_extensions; do
7799  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7800    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7801    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7802    break 2
7803  fi
7804done
7805  done
7806IFS=$as_save_IFS
7807
7808fi
7809fi
7810OTOOL64=$ac_cv_prog_OTOOL64
7811if test -n "$OTOOL64"; then
7812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7813$as_echo "$OTOOL64" >&6; }
7814else
7815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7816$as_echo "no" >&6; }
7817fi
7818
7819
7820fi
7821if test -z "$ac_cv_prog_OTOOL64"; then
7822  ac_ct_OTOOL64=$OTOOL64
7823  # Extract the first word of "otool64", so it can be a program name with args.
7824set dummy otool64; ac_word=$2
7825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7826$as_echo_n "checking for $ac_word... " >&6; }
7827if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7828  $as_echo_n "(cached) " >&6
7829else
7830  if test -n "$ac_ct_OTOOL64"; then
7831  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7832else
7833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7834for as_dir in $PATH
7835do
7836  IFS=$as_save_IFS
7837  test -z "$as_dir" && as_dir=.
7838    for ac_exec_ext in '' $ac_executable_extensions; do
7839  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7840    ac_cv_prog_ac_ct_OTOOL64="otool64"
7841    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7842    break 2
7843  fi
7844done
7845  done
7846IFS=$as_save_IFS
7847
7848fi
7849fi
7850ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7851if test -n "$ac_ct_OTOOL64"; then
7852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7853$as_echo "$ac_ct_OTOOL64" >&6; }
7854else
7855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7856$as_echo "no" >&6; }
7857fi
7858
7859  if test "x$ac_ct_OTOOL64" = x; then
7860    OTOOL64=":"
7861  else
7862    case $cross_compiling:$ac_tool_warned in
7863yes:)
7864{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7865$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7866ac_tool_warned=yes ;;
7867esac
7868    OTOOL64=$ac_ct_OTOOL64
7869  fi
7870else
7871  OTOOL64="$ac_cv_prog_OTOOL64"
7872fi
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7901$as_echo_n "checking for -single_module linker flag... " >&6; }
7902if ${lt_cv_apple_cc_single_mod+:} false; then :
7903  $as_echo_n "(cached) " >&6
7904else
7905  lt_cv_apple_cc_single_mod=no
7906      if test -z "${LT_MULTI_MODULE}"; then
7907	# By default we will add the -single_module flag. You can override
7908	# by either setting the environment variable LT_MULTI_MODULE
7909	# non-empty at configure time, or by adding -multi_module to the
7910	# link flags.
7911	rm -rf libconftest.dylib*
7912	echo "int foo(void){return 1;}" > conftest.c
7913	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7914-dynamiclib -Wl,-single_module conftest.c" >&5
7915	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7916	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7917        _lt_result=$?
7918	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7919	  lt_cv_apple_cc_single_mod=yes
7920	else
7921	  cat conftest.err >&5
7922	fi
7923	rm -rf libconftest.dylib*
7924	rm -f conftest.*
7925      fi
7926fi
7927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7928$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7929    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7930$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7931if ${lt_cv_ld_exported_symbols_list+:} false; then :
7932  $as_echo_n "(cached) " >&6
7933else
7934  lt_cv_ld_exported_symbols_list=no
7935      save_LDFLAGS=$LDFLAGS
7936      echo "_main" > conftest.sym
7937      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7938      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7939/* end confdefs.h.  */
7940
7941int
7942main ()
7943{
7944
7945  ;
7946  return 0;
7947}
7948_ACEOF
7949if ac_fn_c_try_link "$LINENO"; then :
7950  lt_cv_ld_exported_symbols_list=yes
7951else
7952  lt_cv_ld_exported_symbols_list=no
7953fi
7954rm -f core conftest.err conftest.$ac_objext \
7955    conftest$ac_exeext conftest.$ac_ext
7956	LDFLAGS="$save_LDFLAGS"
7957
7958fi
7959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7960$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7961    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7962$as_echo_n "checking for -force_load linker flag... " >&6; }
7963if ${lt_cv_ld_force_load+:} false; then :
7964  $as_echo_n "(cached) " >&6
7965else
7966  lt_cv_ld_force_load=no
7967      cat > conftest.c << _LT_EOF
7968int forced_loaded() { return 2;}
7969_LT_EOF
7970      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7971      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7972      echo "$AR cru libconftest.a conftest.o" >&5
7973      $AR cru libconftest.a conftest.o 2>&5
7974      cat > conftest.c << _LT_EOF
7975int main() { return 0;}
7976_LT_EOF
7977      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7978      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7979      _lt_result=$?
7980      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7981	lt_cv_ld_force_load=yes
7982      else
7983	cat conftest.err >&5
7984      fi
7985        rm -f conftest.err libconftest.a conftest conftest.c
7986        rm -rf conftest.dSYM
7987
7988fi
7989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7990$as_echo "$lt_cv_ld_force_load" >&6; }
7991    # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7992    # build without first building modern cctools / linker.
7993    case $host_cpu-$host_os in
7994    *-rhapsody* | *-darwin1.[012])
7995      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7996    *-darwin1.*)
7997      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7998    *-darwin*)
7999      # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
8000      # deployment target is forced to an earlier version.
8001      case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
8002	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
8003	  ;;
8004	10.[012][,.]*)
8005	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8006	  ;;
8007	*)
8008	  ;;
8009     esac
8010    ;;
8011  esac
8012    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8013      _lt_dar_single_mod='$single_module'
8014    fi
8015    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8016      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8017    else
8018      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8019    fi
8020    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8021      _lt_dsymutil='~$DSYMUTIL $lib || :'
8022    else
8023      _lt_dsymutil=
8024    fi
8025    ;;
8026  esac
8027
8028for ac_header in dlfcn.h
8029do :
8030  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8031"
8032if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8033  cat >>confdefs.h <<_ACEOF
8034#define HAVE_DLFCN_H 1
8035_ACEOF
8036
8037fi
8038
8039done
8040
8041
8042
8043
8044
8045# Set options
8046
8047
8048
8049        enable_dlopen=no
8050
8051
8052  enable_win32_dll=no
8053
8054
8055            # Check whether --enable-shared was given.
8056if test "${enable_shared+set}" = set; then :
8057  enableval=$enable_shared; p=${PACKAGE-default}
8058    case $enableval in
8059    yes) enable_shared=yes ;;
8060    no) enable_shared=no ;;
8061    *)
8062      enable_shared=no
8063      # Look at the argument we got.  We use all the common list separators.
8064      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8065      for pkg in $enableval; do
8066	IFS="$lt_save_ifs"
8067	if test "X$pkg" = "X$p"; then
8068	  enable_shared=yes
8069	fi
8070      done
8071      IFS="$lt_save_ifs"
8072      ;;
8073    esac
8074else
8075  enable_shared=yes
8076fi
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086  # Check whether --enable-static was given.
8087if test "${enable_static+set}" = set; then :
8088  enableval=$enable_static; p=${PACKAGE-default}
8089    case $enableval in
8090    yes) enable_static=yes ;;
8091    no) enable_static=no ;;
8092    *)
8093     enable_static=no
8094      # Look at the argument we got.  We use all the common list separators.
8095      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8096      for pkg in $enableval; do
8097	IFS="$lt_save_ifs"
8098	if test "X$pkg" = "X$p"; then
8099	  enable_static=yes
8100	fi
8101      done
8102      IFS="$lt_save_ifs"
8103      ;;
8104    esac
8105else
8106  enable_static=yes
8107fi
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118# Check whether --with-pic was given.
8119if test "${with_pic+set}" = set; then :
8120  withval=$with_pic; pic_mode="$withval"
8121else
8122  pic_mode=default
8123fi
8124
8125
8126test -z "$pic_mode" && pic_mode=default
8127
8128
8129
8130
8131
8132
8133
8134  # Check whether --enable-fast-install was given.
8135if test "${enable_fast_install+set}" = set; then :
8136  enableval=$enable_fast_install; p=${PACKAGE-default}
8137    case $enableval in
8138    yes) enable_fast_install=yes ;;
8139    no) enable_fast_install=no ;;
8140    *)
8141      enable_fast_install=no
8142      # Look at the argument we got.  We use all the common list separators.
8143      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8144      for pkg in $enableval; do
8145	IFS="$lt_save_ifs"
8146	if test "X$pkg" = "X$p"; then
8147	  enable_fast_install=yes
8148	fi
8149      done
8150      IFS="$lt_save_ifs"
8151      ;;
8152    esac
8153else
8154  enable_fast_install=yes
8155fi
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167# This can be used to rebuild libtool when needed
8168LIBTOOL_DEPS="$ltmain"
8169
8170# Always use our own libtool.
8171LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198test -z "$LN_S" && LN_S="ln -s"
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213if test -n "${ZSH_VERSION+set}" ; then
8214   setopt NO_GLOB_SUBST
8215fi
8216
8217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8218$as_echo_n "checking for objdir... " >&6; }
8219if ${lt_cv_objdir+:} false; then :
8220  $as_echo_n "(cached) " >&6
8221else
8222  rm -f .libs 2>/dev/null
8223mkdir .libs 2>/dev/null
8224if test -d .libs; then
8225  lt_cv_objdir=.libs
8226else
8227  # MS-DOS does not allow filenames that begin with a dot.
8228  lt_cv_objdir=_libs
8229fi
8230rmdir .libs 2>/dev/null
8231fi
8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8233$as_echo "$lt_cv_objdir" >&6; }
8234objdir=$lt_cv_objdir
8235
8236
8237
8238
8239
8240cat >>confdefs.h <<_ACEOF
8241#define LT_OBJDIR "$lt_cv_objdir/"
8242_ACEOF
8243
8244
8245
8246
8247case $host_os in
8248aix3*)
8249  # AIX sometimes has problems with the GCC collect2 program.  For some
8250  # reason, if we set the COLLECT_NAMES environment variable, the problems
8251  # vanish in a puff of smoke.
8252  if test "X${COLLECT_NAMES+set}" != Xset; then
8253    COLLECT_NAMES=
8254    export COLLECT_NAMES
8255  fi
8256  ;;
8257esac
8258
8259# Global variables:
8260ofile=libtool
8261can_build_shared=yes
8262
8263# All known linkers require a `.a' archive for static linking (except MSVC,
8264# which needs '.lib').
8265libext=a
8266
8267with_gnu_ld="$lt_cv_prog_gnu_ld"
8268
8269old_CC="$CC"
8270old_CFLAGS="$CFLAGS"
8271
8272# Set sane defaults for various variables
8273test -z "$CC" && CC=cc
8274test -z "$LTCC" && LTCC=$CC
8275test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8276test -z "$LD" && LD=ld
8277test -z "$ac_objext" && ac_objext=o
8278
8279for cc_temp in $compiler""; do
8280  case $cc_temp in
8281    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8282    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8283    \-*) ;;
8284    *) break;;
8285  esac
8286done
8287cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8288
8289
8290# Only perform the check for file, if the check method requires it
8291test -z "$MAGIC_CMD" && MAGIC_CMD=file
8292case $deplibs_check_method in
8293file_magic*)
8294  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8295    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8296$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8297if ${lt_cv_path_MAGIC_CMD+:} false; then :
8298  $as_echo_n "(cached) " >&6
8299else
8300  case $MAGIC_CMD in
8301[\\/*] |  ?:[\\/]*)
8302  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8303  ;;
8304*)
8305  lt_save_MAGIC_CMD="$MAGIC_CMD"
8306  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8307  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8308  for ac_dir in $ac_dummy; do
8309    IFS="$lt_save_ifs"
8310    test -z "$ac_dir" && ac_dir=.
8311    if test -f $ac_dir/${ac_tool_prefix}file; then
8312      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8313      if test -n "$file_magic_test_file"; then
8314	case $deplibs_check_method in
8315	"file_magic "*)
8316	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8317	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8318	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8319	    $EGREP "$file_magic_regex" > /dev/null; then
8320	    :
8321	  else
8322	    cat <<_LT_EOF 1>&2
8323
8324*** Warning: the command libtool uses to detect shared libraries,
8325*** $file_magic_cmd, produces output that libtool cannot recognize.
8326*** The result is that libtool may fail to recognize shared libraries
8327*** as such.  This will affect the creation of libtool libraries that
8328*** depend on shared libraries, but programs linked with such libtool
8329*** libraries will work regardless of this problem.  Nevertheless, you
8330*** may want to report the problem to your system manager and/or to
8331*** bug-libtool@gnu.org
8332
8333_LT_EOF
8334	  fi ;;
8335	esac
8336      fi
8337      break
8338    fi
8339  done
8340  IFS="$lt_save_ifs"
8341  MAGIC_CMD="$lt_save_MAGIC_CMD"
8342  ;;
8343esac
8344fi
8345
8346MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8347if test -n "$MAGIC_CMD"; then
8348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8349$as_echo "$MAGIC_CMD" >&6; }
8350else
8351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8352$as_echo "no" >&6; }
8353fi
8354
8355
8356
8357
8358
8359if test -z "$lt_cv_path_MAGIC_CMD"; then
8360  if test -n "$ac_tool_prefix"; then
8361    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8362$as_echo_n "checking for file... " >&6; }
8363if ${lt_cv_path_MAGIC_CMD+:} false; then :
8364  $as_echo_n "(cached) " >&6
8365else
8366  case $MAGIC_CMD in
8367[\\/*] |  ?:[\\/]*)
8368  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8369  ;;
8370*)
8371  lt_save_MAGIC_CMD="$MAGIC_CMD"
8372  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8373  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8374  for ac_dir in $ac_dummy; do
8375    IFS="$lt_save_ifs"
8376    test -z "$ac_dir" && ac_dir=.
8377    if test -f $ac_dir/file; then
8378      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8379      if test -n "$file_magic_test_file"; then
8380	case $deplibs_check_method in
8381	"file_magic "*)
8382	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8383	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8384	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8385	    $EGREP "$file_magic_regex" > /dev/null; then
8386	    :
8387	  else
8388	    cat <<_LT_EOF 1>&2
8389
8390*** Warning: the command libtool uses to detect shared libraries,
8391*** $file_magic_cmd, produces output that libtool cannot recognize.
8392*** The result is that libtool may fail to recognize shared libraries
8393*** as such.  This will affect the creation of libtool libraries that
8394*** depend on shared libraries, but programs linked with such libtool
8395*** libraries will work regardless of this problem.  Nevertheless, you
8396*** may want to report the problem to your system manager and/or to
8397*** bug-libtool@gnu.org
8398
8399_LT_EOF
8400	  fi ;;
8401	esac
8402      fi
8403      break
8404    fi
8405  done
8406  IFS="$lt_save_ifs"
8407  MAGIC_CMD="$lt_save_MAGIC_CMD"
8408  ;;
8409esac
8410fi
8411
8412MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8413if test -n "$MAGIC_CMD"; then
8414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8415$as_echo "$MAGIC_CMD" >&6; }
8416else
8417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8418$as_echo "no" >&6; }
8419fi
8420
8421
8422  else
8423    MAGIC_CMD=:
8424  fi
8425fi
8426
8427  fi
8428  ;;
8429esac
8430
8431# Use C for the default configuration in the libtool script
8432
8433lt_save_CC="$CC"
8434ac_ext=c
8435ac_cpp='$CPP $CPPFLAGS'
8436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8438ac_compiler_gnu=$ac_cv_c_compiler_gnu
8439
8440
8441# Source file extension for C test sources.
8442ac_ext=c
8443
8444# Object file extension for compiled C test sources.
8445objext=o
8446objext=$objext
8447
8448# Code to be used in simple compile tests
8449lt_simple_compile_test_code="int some_variable = 0;"
8450
8451# Code to be used in simple link tests
8452lt_simple_link_test_code='int main(){return(0);}'
8453
8454
8455
8456
8457
8458
8459
8460# If no C compiler was specified, use CC.
8461LTCC=${LTCC-"$CC"}
8462
8463# If no C compiler flags were specified, use CFLAGS.
8464LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8465
8466# Allow CC to be a program name with arguments.
8467compiler=$CC
8468
8469# Save the default compiler, since it gets overwritten when the other
8470# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8471compiler_DEFAULT=$CC
8472
8473# save warnings/boilerplate of simple test code
8474ac_outfile=conftest.$ac_objext
8475echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8476eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8477_lt_compiler_boilerplate=`cat conftest.err`
8478$RM conftest*
8479
8480ac_outfile=conftest.$ac_objext
8481echo "$lt_simple_link_test_code" >conftest.$ac_ext
8482eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8483_lt_linker_boilerplate=`cat conftest.err`
8484$RM -r conftest*
8485
8486
8487## CAVEAT EMPTOR:
8488## There is no encapsulation within the following macros, do not change
8489## the running order or otherwise move them around unless you know exactly
8490## what you are doing...
8491if test -n "$compiler"; then
8492
8493lt_prog_compiler_no_builtin_flag=
8494
8495if test "$GCC" = yes; then
8496  case $cc_basename in
8497  nvcc*)
8498    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8499  *)
8500    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8501  esac
8502
8503  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8504$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8505if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8506  $as_echo_n "(cached) " >&6
8507else
8508  lt_cv_prog_compiler_rtti_exceptions=no
8509   ac_outfile=conftest.$ac_objext
8510   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8511   lt_compiler_flag="-fno-rtti -fno-exceptions"
8512   # Insert the option either (1) after the last *FLAGS variable, or
8513   # (2) before a word containing "conftest.", or (3) at the end.
8514   # Note that $ac_compile itself does not contain backslashes and begins
8515   # with a dollar sign (not a hyphen), so the echo should work correctly.
8516   # The option is referenced via a variable to avoid confusing sed.
8517   lt_compile=`echo "$ac_compile" | $SED \
8518   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8519   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8520   -e 's:$: $lt_compiler_flag:'`
8521   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8522   (eval "$lt_compile" 2>conftest.err)
8523   ac_status=$?
8524   cat conftest.err >&5
8525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8526   if (exit $ac_status) && test -s "$ac_outfile"; then
8527     # The compiler can only warn and ignore the option if not recognized
8528     # So say no if there are warnings other than the usual output.
8529     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8530     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8531     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8532       lt_cv_prog_compiler_rtti_exceptions=yes
8533     fi
8534   fi
8535   $RM conftest*
8536
8537fi
8538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8539$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8540
8541if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8542    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8543else
8544    :
8545fi
8546
8547fi
8548
8549
8550
8551
8552
8553
8554  lt_prog_compiler_wl=
8555lt_prog_compiler_pic=
8556lt_prog_compiler_static=
8557
8558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8559$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8560
8561  if test "$GCC" = yes; then
8562    lt_prog_compiler_wl='-Wl,'
8563    lt_prog_compiler_static='-static'
8564
8565    case $host_os in
8566      aix*)
8567      # All AIX code is PIC.
8568      if test "$host_cpu" = ia64; then
8569	# AIX 5 now supports IA64 processor
8570	lt_prog_compiler_static='-Bstatic'
8571      fi
8572      lt_prog_compiler_pic='-fPIC'
8573      ;;
8574
8575    amigaos*)
8576      case $host_cpu in
8577      powerpc)
8578            # see comment about AmigaOS4 .so support
8579            lt_prog_compiler_pic='-fPIC'
8580        ;;
8581      m68k)
8582            # FIXME: we need at least 68020 code to build shared libraries, but
8583            # adding the `-m68020' flag to GCC prevents building anything better,
8584            # like `-m68040'.
8585            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8586        ;;
8587      esac
8588      ;;
8589
8590    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8591      # PIC is the default for these OSes.
8592      ;;
8593
8594    mingw* | cygwin* | pw32* | os2* | cegcc*)
8595      # This hack is so that the source file can tell whether it is being
8596      # built for inclusion in a dll (and should export symbols for example).
8597      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8598      # (--disable-auto-import) libraries
8599      lt_prog_compiler_pic='-DDLL_EXPORT'
8600      ;;
8601
8602    darwin* | rhapsody*)
8603      # PIC is the default on this platform
8604      # Common symbols not allowed in MH_DYLIB files
8605      lt_prog_compiler_pic='-fno-common'
8606      ;;
8607
8608    haiku*)
8609      # PIC is the default for Haiku.
8610      # The "-static" flag exists, but is broken.
8611      lt_prog_compiler_static=
8612      ;;
8613
8614    hpux*)
8615      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8616      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8617      # sets the default TLS model and affects inlining.
8618      case $host_cpu in
8619      hppa*64*)
8620	# +Z the default
8621	;;
8622      *)
8623	lt_prog_compiler_pic='-fPIC'
8624	;;
8625      esac
8626      ;;
8627
8628    interix[3-9]*)
8629      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8630      # Instead, we relocate shared libraries at runtime.
8631      ;;
8632
8633    msdosdjgpp*)
8634      # Just because we use GCC doesn't mean we suddenly get shared libraries
8635      # on systems that don't support them.
8636      lt_prog_compiler_can_build_shared=no
8637      enable_shared=no
8638      ;;
8639
8640    *nto* | *qnx*)
8641      # QNX uses GNU C++, but need to define -shared option too, otherwise
8642      # it will coredump.
8643      lt_prog_compiler_pic='-fPIC -shared'
8644      ;;
8645
8646    sysv4*MP*)
8647      if test -d /usr/nec; then
8648	lt_prog_compiler_pic=-Kconform_pic
8649      fi
8650      ;;
8651
8652    *)
8653      lt_prog_compiler_pic='-fPIC'
8654      ;;
8655    esac
8656
8657    case $cc_basename in
8658    nvcc*) # Cuda Compiler Driver 2.2
8659      lt_prog_compiler_wl='-Xlinker '
8660      lt_prog_compiler_pic='-Xcompiler -fPIC'
8661      ;;
8662    esac
8663  else
8664    # PORTME Check for flag to pass linker flags through the system compiler.
8665    case $host_os in
8666    aix*)
8667      lt_prog_compiler_wl='-Wl,'
8668      if test "$host_cpu" = ia64; then
8669	# AIX 5 now supports IA64 processor
8670	lt_prog_compiler_static='-Bstatic'
8671      else
8672	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8673      fi
8674      ;;
8675
8676    mingw* | cygwin* | pw32* | os2* | cegcc*)
8677      # This hack is so that the source file can tell whether it is being
8678      # built for inclusion in a dll (and should export symbols for example).
8679      lt_prog_compiler_pic='-DDLL_EXPORT'
8680      ;;
8681
8682    hpux9* | hpux10* | hpux11*)
8683      lt_prog_compiler_wl='-Wl,'
8684      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8685      # not for PA HP-UX.
8686      case $host_cpu in
8687      hppa*64*|ia64*)
8688	# +Z the default
8689	;;
8690      *)
8691	lt_prog_compiler_pic='+Z'
8692	;;
8693      esac
8694      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8695      lt_prog_compiler_static='${wl}-a ${wl}archive'
8696      ;;
8697
8698    irix5* | irix6* | nonstopux*)
8699      lt_prog_compiler_wl='-Wl,'
8700      # PIC (with -KPIC) is the default.
8701      lt_prog_compiler_static='-non_shared'
8702      ;;
8703
8704    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8705      case $cc_basename in
8706      # old Intel for x86_64 which still supported -KPIC.
8707      ecc*)
8708	lt_prog_compiler_wl='-Wl,'
8709	lt_prog_compiler_pic='-KPIC'
8710	lt_prog_compiler_static='-static'
8711        ;;
8712      # icc used to be incompatible with GCC.
8713      # ICC 10 doesn't accept -KPIC any more.
8714      icc* | ifort*)
8715	lt_prog_compiler_wl='-Wl,'
8716	lt_prog_compiler_pic='-fPIC'
8717	lt_prog_compiler_static='-static'
8718        ;;
8719      # Lahey Fortran 8.1.
8720      lf95*)
8721	lt_prog_compiler_wl='-Wl,'
8722	lt_prog_compiler_pic='--shared'
8723	lt_prog_compiler_static='--static'
8724	;;
8725      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8726        # Portland Group compilers (*not* the Pentium gcc compiler,
8727	# which looks to be a dead project)
8728	lt_prog_compiler_wl='-Wl,'
8729	lt_prog_compiler_pic='-fpic'
8730	lt_prog_compiler_static='-Bstatic'
8731        ;;
8732      ccc*)
8733        lt_prog_compiler_wl='-Wl,'
8734        # All Alpha code is PIC.
8735        lt_prog_compiler_static='-non_shared'
8736        ;;
8737      xl* | bgxl* | bgf* | mpixl*)
8738	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8739	lt_prog_compiler_wl='-Wl,'
8740	lt_prog_compiler_pic='-qpic'
8741	lt_prog_compiler_static='-qstaticlink'
8742	;;
8743      *)
8744	case `$CC -V 2>&1 | sed 5q` in
8745	*Sun\ F* | *Sun*Fortran*)
8746	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8747	  lt_prog_compiler_pic='-KPIC'
8748	  lt_prog_compiler_static='-Bstatic'
8749	  lt_prog_compiler_wl=''
8750	  ;;
8751	*Sun\ C*)
8752	  # Sun C 5.9
8753	  lt_prog_compiler_pic='-KPIC'
8754	  lt_prog_compiler_static='-Bstatic'
8755	  lt_prog_compiler_wl='-Wl,'
8756	  ;;
8757	esac
8758	;;
8759      esac
8760      ;;
8761
8762    newsos6)
8763      lt_prog_compiler_pic='-KPIC'
8764      lt_prog_compiler_static='-Bstatic'
8765      ;;
8766
8767    *nto* | *qnx*)
8768      # QNX uses GNU C++, but need to define -shared option too, otherwise
8769      # it will coredump.
8770      lt_prog_compiler_pic='-fPIC -shared'
8771      ;;
8772
8773    osf3* | osf4* | osf5*)
8774      lt_prog_compiler_wl='-Wl,'
8775      # All OSF/1 code is PIC.
8776      lt_prog_compiler_static='-non_shared'
8777      ;;
8778
8779    rdos*)
8780      lt_prog_compiler_static='-non_shared'
8781      ;;
8782
8783    solaris*)
8784      lt_prog_compiler_pic='-KPIC'
8785      lt_prog_compiler_static='-Bstatic'
8786      case $cc_basename in
8787      f77* | f90* | f95*)
8788	lt_prog_compiler_wl='-Qoption ld ';;
8789      *)
8790	lt_prog_compiler_wl='-Wl,';;
8791      esac
8792      ;;
8793
8794    sunos4*)
8795      lt_prog_compiler_wl='-Qoption ld '
8796      lt_prog_compiler_pic='-PIC'
8797      lt_prog_compiler_static='-Bstatic'
8798      ;;
8799
8800    sysv4 | sysv4.2uw2* | sysv4.3*)
8801      lt_prog_compiler_wl='-Wl,'
8802      lt_prog_compiler_pic='-KPIC'
8803      lt_prog_compiler_static='-Bstatic'
8804      ;;
8805
8806    sysv4*MP*)
8807      if test -d /usr/nec ;then
8808	lt_prog_compiler_pic='-Kconform_pic'
8809	lt_prog_compiler_static='-Bstatic'
8810      fi
8811      ;;
8812
8813    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8814      lt_prog_compiler_wl='-Wl,'
8815      lt_prog_compiler_pic='-KPIC'
8816      lt_prog_compiler_static='-Bstatic'
8817      ;;
8818
8819    unicos*)
8820      lt_prog_compiler_wl='-Wl,'
8821      lt_prog_compiler_can_build_shared=no
8822      ;;
8823
8824    uts4*)
8825      lt_prog_compiler_pic='-pic'
8826      lt_prog_compiler_static='-Bstatic'
8827      ;;
8828
8829    *)
8830      lt_prog_compiler_can_build_shared=no
8831      ;;
8832    esac
8833  fi
8834
8835case $host_os in
8836  # For platforms which do not support PIC, -DPIC is meaningless:
8837  *djgpp*)
8838    lt_prog_compiler_pic=
8839    ;;
8840  *)
8841    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8842    ;;
8843esac
8844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8845$as_echo "$lt_prog_compiler_pic" >&6; }
8846
8847
8848
8849
8850
8851
8852#
8853# Check to make sure the PIC flag actually works.
8854#
8855if test -n "$lt_prog_compiler_pic"; then
8856  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8857$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8858if ${lt_cv_prog_compiler_pic_works+:} false; then :
8859  $as_echo_n "(cached) " >&6
8860else
8861  lt_cv_prog_compiler_pic_works=no
8862   ac_outfile=conftest.$ac_objext
8863   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8864   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8865   # Insert the option either (1) after the last *FLAGS variable, or
8866   # (2) before a word containing "conftest.", or (3) at the end.
8867   # Note that $ac_compile itself does not contain backslashes and begins
8868   # with a dollar sign (not a hyphen), so the echo should work correctly.
8869   # The option is referenced via a variable to avoid confusing sed.
8870   lt_compile=`echo "$ac_compile" | $SED \
8871   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8872   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8873   -e 's:$: $lt_compiler_flag:'`
8874   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8875   (eval "$lt_compile" 2>conftest.err)
8876   ac_status=$?
8877   cat conftest.err >&5
8878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8879   if (exit $ac_status) && test -s "$ac_outfile"; then
8880     # The compiler can only warn and ignore the option if not recognized
8881     # So say no if there are warnings other than the usual output.
8882     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8883     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8884     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8885       lt_cv_prog_compiler_pic_works=yes
8886     fi
8887   fi
8888   $RM conftest*
8889
8890fi
8891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8892$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8893
8894if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8895    case $lt_prog_compiler_pic in
8896     "" | " "*) ;;
8897     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8898     esac
8899else
8900    lt_prog_compiler_pic=
8901     lt_prog_compiler_can_build_shared=no
8902fi
8903
8904fi
8905
8906
8907
8908
8909
8910
8911#
8912# Check to make sure the static flag actually works.
8913#
8914wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8916$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8917if ${lt_cv_prog_compiler_static_works+:} false; then :
8918  $as_echo_n "(cached) " >&6
8919else
8920  lt_cv_prog_compiler_static_works=no
8921   save_LDFLAGS="$LDFLAGS"
8922   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8923   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8924   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8925     # The linker can only warn and ignore the option if not recognized
8926     # So say no if there are warnings
8927     if test -s conftest.err; then
8928       # Append any errors to the config.log.
8929       cat conftest.err 1>&5
8930       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8931       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8932       if diff conftest.exp conftest.er2 >/dev/null; then
8933         lt_cv_prog_compiler_static_works=yes
8934       fi
8935     else
8936       lt_cv_prog_compiler_static_works=yes
8937     fi
8938   fi
8939   $RM -r conftest*
8940   LDFLAGS="$save_LDFLAGS"
8941
8942fi
8943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8944$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8945
8946if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8947    :
8948else
8949    lt_prog_compiler_static=
8950fi
8951
8952
8953
8954
8955
8956
8957
8958  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8959$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8960if ${lt_cv_prog_compiler_c_o+:} false; then :
8961  $as_echo_n "(cached) " >&6
8962else
8963  lt_cv_prog_compiler_c_o=no
8964   $RM -r conftest 2>/dev/null
8965   mkdir conftest
8966   cd conftest
8967   mkdir out
8968   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8969
8970   lt_compiler_flag="-o out/conftest2.$ac_objext"
8971   # Insert the option either (1) after the last *FLAGS variable, or
8972   # (2) before a word containing "conftest.", or (3) at the end.
8973   # Note that $ac_compile itself does not contain backslashes and begins
8974   # with a dollar sign (not a hyphen), so the echo should work correctly.
8975   lt_compile=`echo "$ac_compile" | $SED \
8976   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8977   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8978   -e 's:$: $lt_compiler_flag:'`
8979   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8980   (eval "$lt_compile" 2>out/conftest.err)
8981   ac_status=$?
8982   cat out/conftest.err >&5
8983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8984   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8985   then
8986     # The compiler can only warn and ignore the option if not recognized
8987     # So say no if there are warnings
8988     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8989     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8990     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8991       lt_cv_prog_compiler_c_o=yes
8992     fi
8993   fi
8994   chmod u+w . 2>&5
8995   $RM conftest*
8996   # SGI C++ compiler will create directory out/ii_files/ for
8997   # template instantiation
8998   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8999   $RM out/* && rmdir out
9000   cd ..
9001   $RM -r conftest
9002   $RM conftest*
9003
9004fi
9005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9006$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9007
9008
9009
9010
9011
9012
9013  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9014$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9015if ${lt_cv_prog_compiler_c_o+:} false; then :
9016  $as_echo_n "(cached) " >&6
9017else
9018  lt_cv_prog_compiler_c_o=no
9019   $RM -r conftest 2>/dev/null
9020   mkdir conftest
9021   cd conftest
9022   mkdir out
9023   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9024
9025   lt_compiler_flag="-o out/conftest2.$ac_objext"
9026   # Insert the option either (1) after the last *FLAGS variable, or
9027   # (2) before a word containing "conftest.", or (3) at the end.
9028   # Note that $ac_compile itself does not contain backslashes and begins
9029   # with a dollar sign (not a hyphen), so the echo should work correctly.
9030   lt_compile=`echo "$ac_compile" | $SED \
9031   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9032   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9033   -e 's:$: $lt_compiler_flag:'`
9034   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9035   (eval "$lt_compile" 2>out/conftest.err)
9036   ac_status=$?
9037   cat out/conftest.err >&5
9038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9039   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9040   then
9041     # The compiler can only warn and ignore the option if not recognized
9042     # So say no if there are warnings
9043     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9044     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9045     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9046       lt_cv_prog_compiler_c_o=yes
9047     fi
9048   fi
9049   chmod u+w . 2>&5
9050   $RM conftest*
9051   # SGI C++ compiler will create directory out/ii_files/ for
9052   # template instantiation
9053   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9054   $RM out/* && rmdir out
9055   cd ..
9056   $RM -r conftest
9057   $RM conftest*
9058
9059fi
9060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9061$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9062
9063
9064
9065
9066hard_links="nottested"
9067if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9068  # do not overwrite the value of need_locks provided by the user
9069  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9070$as_echo_n "checking if we can lock with hard links... " >&6; }
9071  hard_links=yes
9072  $RM conftest*
9073  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9074  touch conftest.a
9075  ln conftest.a conftest.b 2>&5 || hard_links=no
9076  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9078$as_echo "$hard_links" >&6; }
9079  if test "$hard_links" = no; then
9080    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9081$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9082    need_locks=warn
9083  fi
9084else
9085  need_locks=no
9086fi
9087
9088
9089
9090
9091
9092
9093  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9094$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9095
9096  runpath_var=
9097  allow_undefined_flag=
9098  always_export_symbols=no
9099  archive_cmds=
9100  archive_expsym_cmds=
9101  compiler_needs_object=no
9102  enable_shared_with_static_runtimes=no
9103  export_dynamic_flag_spec=
9104  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9105  hardcode_automatic=no
9106  hardcode_direct=no
9107  hardcode_direct_absolute=no
9108  hardcode_libdir_flag_spec=
9109  hardcode_libdir_flag_spec_ld=
9110  hardcode_libdir_separator=
9111  hardcode_minus_L=no
9112  hardcode_shlibpath_var=unsupported
9113  inherit_rpath=no
9114  link_all_deplibs=unknown
9115  module_cmds=
9116  module_expsym_cmds=
9117  old_archive_from_new_cmds=
9118  old_archive_from_expsyms_cmds=
9119  thread_safe_flag_spec=
9120  whole_archive_flag_spec=
9121  # include_expsyms should be a list of space-separated symbols to be *always*
9122  # included in the symbol list
9123  include_expsyms=
9124  # exclude_expsyms can be an extended regexp of symbols to exclude
9125  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9126  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9127  # as well as any symbol that contains `d'.
9128  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9129  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9130  # platforms (ab)use it in PIC code, but their linkers get confused if
9131  # the symbol is explicitly referenced.  Since portable code cannot
9132  # rely on this symbol name, it's probably fine to never include it in
9133  # preloaded symbol tables.
9134  # Exclude shared library initialization/finalization symbols.
9135  extract_expsyms_cmds=
9136
9137  case $host_os in
9138  cygwin* | mingw* | pw32* | cegcc*)
9139    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9140    # When not using gcc, we currently assume that we are using
9141    # Microsoft Visual C++.
9142    if test "$GCC" != yes; then
9143      with_gnu_ld=no
9144    fi
9145    ;;
9146  interix*)
9147    # we just hope/assume this is gcc and not c89 (= MSVC++)
9148    with_gnu_ld=yes
9149    ;;
9150  openbsd*)
9151    with_gnu_ld=no
9152    ;;
9153  esac
9154
9155  ld_shlibs=yes
9156
9157  # On some targets, GNU ld is compatible enough with the native linker
9158  # that we're better off using the native interface for both.
9159  lt_use_gnu_ld_interface=no
9160  if test "$with_gnu_ld" = yes; then
9161    case $host_os in
9162      aix*)
9163	# The AIX port of GNU ld has always aspired to compatibility
9164	# with the native linker.  However, as the warning in the GNU ld
9165	# block says, versions before 2.19.5* couldn't really create working
9166	# shared libraries, regardless of the interface used.
9167	case `$LD -v 2>&1` in
9168	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9169	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9170	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9171	  *)
9172	    lt_use_gnu_ld_interface=yes
9173	    ;;
9174	esac
9175	;;
9176      *)
9177	lt_use_gnu_ld_interface=yes
9178	;;
9179    esac
9180  fi
9181
9182  if test "$lt_use_gnu_ld_interface" = yes; then
9183    # If archive_cmds runs LD, not CC, wlarc should be empty
9184    wlarc='${wl}'
9185
9186    # Set some defaults for GNU ld with shared library support. These
9187    # are reset later if shared libraries are not supported. Putting them
9188    # here allows them to be overridden if necessary.
9189    runpath_var=LD_RUN_PATH
9190    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191    export_dynamic_flag_spec='${wl}--export-dynamic'
9192    # ancient GNU ld didn't support --whole-archive et. al.
9193    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9194      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9195    else
9196      whole_archive_flag_spec=
9197    fi
9198    supports_anon_versioning=no
9199    case `$LD -v 2>&1` in
9200      *GNU\ gold*) supports_anon_versioning=yes ;;
9201      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9202      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9203      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9204      *\ 2.11.*) ;; # other 2.11 versions
9205      *) supports_anon_versioning=yes ;;
9206    esac
9207
9208    # See if GNU ld supports shared libraries.
9209    case $host_os in
9210    aix[3-9]*)
9211      # On AIX/PPC, the GNU linker is very broken
9212      if test "$host_cpu" != ia64; then
9213	ld_shlibs=no
9214	cat <<_LT_EOF 1>&2
9215
9216*** Warning: the GNU linker, at least up to release 2.19, is reported
9217*** to be unable to reliably create shared libraries on AIX.
9218*** Therefore, libtool is disabling shared libraries support.  If you
9219*** really care for shared libraries, you may want to install binutils
9220*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9221*** You will then need to restart the configuration process.
9222
9223_LT_EOF
9224      fi
9225      ;;
9226
9227    amigaos*)
9228      case $host_cpu in
9229      powerpc)
9230            # see comment about AmigaOS4 .so support
9231            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9232            archive_expsym_cmds=''
9233        ;;
9234      m68k)
9235            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)'
9236            hardcode_libdir_flag_spec='-L$libdir'
9237            hardcode_minus_L=yes
9238        ;;
9239      esac
9240      ;;
9241
9242    beos*)
9243      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9244	allow_undefined_flag=unsupported
9245	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9246	# support --undefined.  This deserves some investigation.  FIXME
9247	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9248      else
9249	ld_shlibs=no
9250      fi
9251      ;;
9252
9253    cygwin* | mingw* | pw32* | cegcc*)
9254      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9255      # as there is no search path for DLLs.
9256      hardcode_libdir_flag_spec='-L$libdir'
9257      export_dynamic_flag_spec='${wl}--export-all-symbols'
9258      allow_undefined_flag=unsupported
9259      always_export_symbols=no
9260      enable_shared_with_static_runtimes=yes
9261      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9262
9263      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9264        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9265	# If the export-symbols file already is a .def file (1st line
9266	# is EXPORTS), use it as is; otherwise, prepend...
9267	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9268	  cp $export_symbols $output_objdir/$soname.def;
9269	else
9270	  echo EXPORTS > $output_objdir/$soname.def;
9271	  cat $export_symbols >> $output_objdir/$soname.def;
9272	fi~
9273	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9274      else
9275	ld_shlibs=no
9276      fi
9277      ;;
9278
9279    haiku*)
9280      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281      link_all_deplibs=yes
9282      ;;
9283
9284    interix[3-9]*)
9285      hardcode_direct=no
9286      hardcode_shlibpath_var=no
9287      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9288      export_dynamic_flag_spec='${wl}-E'
9289      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9290      # Instead, shared libraries are loaded at an image base (0x10000000 by
9291      # default) and relocated if they conflict, which is a slow very memory
9292      # consuming and fragmenting process.  To avoid this, we pick a random,
9293      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9294      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9295      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9296      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'
9297      ;;
9298
9299    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9300      tmp_diet=no
9301      if test "$host_os" = linux-dietlibc; then
9302	case $cc_basename in
9303	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9304	esac
9305      fi
9306      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9307	 && test "$tmp_diet" = no
9308      then
9309	tmp_addflag=' $pic_flag'
9310	tmp_sharedflag='-shared'
9311	case $cc_basename,$host_cpu in
9312        pgcc*)				# Portland Group C compiler
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	  tmp_addflag=' $pic_flag'
9315	  ;;
9316	pgf77* | pgf90* | pgf95* | pgfortran*)
9317					# Portland Group f77 and f90 compilers
9318	  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'
9319	  tmp_addflag=' $pic_flag -Mnomain' ;;
9320	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9321	  tmp_addflag=' -i_dynamic' ;;
9322	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9323	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9324	ifc* | ifort*)			# Intel Fortran compiler
9325	  tmp_addflag=' -nofor_main' ;;
9326	lf95*)				# Lahey Fortran 8.1
9327	  whole_archive_flag_spec=
9328	  tmp_sharedflag='--shared' ;;
9329	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9330	  tmp_sharedflag='-qmkshrobj'
9331	  tmp_addflag= ;;
9332	nvcc*)	# Cuda Compiler Driver 2.2
9333	  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'
9334	  compiler_needs_object=yes
9335	  ;;
9336	esac
9337	case `$CC -V 2>&1 | sed 5q` in
9338	*Sun\ C*)			# Sun C 5.9
9339	  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'
9340	  compiler_needs_object=yes
9341	  tmp_sharedflag='-G' ;;
9342	*Sun\ F*)			# Sun Fortran 8.3
9343	  tmp_sharedflag='-G' ;;
9344	esac
9345	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9346
9347        if test "x$supports_anon_versioning" = xyes; then
9348          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9349	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9350	    echo "local: *; };" >> $output_objdir/$libname.ver~
9351	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9352        fi
9353
9354	case $cc_basename in
9355	xlf* | bgf* | bgxlf* | mpixlf*)
9356	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9357	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9358	  hardcode_libdir_flag_spec=
9359	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9360	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9361	  if test "x$supports_anon_versioning" = xyes; then
9362	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9363	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9364	      echo "local: *; };" >> $output_objdir/$libname.ver~
9365	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9366	  fi
9367	  ;;
9368	esac
9369      else
9370        ld_shlibs=no
9371      fi
9372      ;;
9373
9374    netbsd*)
9375      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9376	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9377	wlarc=
9378      else
9379	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9380	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9381      fi
9382      ;;
9383
9384    solaris*)
9385      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9386	ld_shlibs=no
9387	cat <<_LT_EOF 1>&2
9388
9389*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9390*** create shared libraries on Solaris systems.  Therefore, libtool
9391*** is disabling shared libraries support.  We urge you to upgrade GNU
9392*** binutils to release 2.9.1 or newer.  Another option is to modify
9393*** your PATH or compiler configuration so that the native linker is
9394*** used, and then restart.
9395
9396_LT_EOF
9397      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9398	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9399	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9400      else
9401	ld_shlibs=no
9402      fi
9403      ;;
9404
9405    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9406      case `$LD -v 2>&1` in
9407        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9408	ld_shlibs=no
9409	cat <<_LT_EOF 1>&2
9410
9411*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9412*** reliably create shared libraries on SCO systems.  Therefore, libtool
9413*** is disabling shared libraries support.  We urge you to upgrade GNU
9414*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9415*** your PATH or compiler configuration so that the native linker is
9416*** used, and then restart.
9417
9418_LT_EOF
9419	;;
9420	*)
9421	  # For security reasons, it is highly recommended that you always
9422	  # use absolute paths for naming shared libraries, and exclude the
9423	  # DT_RUNPATH tag from executables and libraries.  But doing so
9424	  # requires that you compile everything twice, which is a pain.
9425	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9426	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9427	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9428	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9429	  else
9430	    ld_shlibs=no
9431	  fi
9432	;;
9433      esac
9434      ;;
9435
9436    sunos4*)
9437      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9438      wlarc=
9439      hardcode_direct=yes
9440      hardcode_shlibpath_var=no
9441      ;;
9442
9443    *)
9444      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9445	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9446	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9447      else
9448	ld_shlibs=no
9449      fi
9450      ;;
9451    esac
9452
9453    if test "$ld_shlibs" = no; then
9454      runpath_var=
9455      hardcode_libdir_flag_spec=
9456      export_dynamic_flag_spec=
9457      whole_archive_flag_spec=
9458    fi
9459  else
9460    # PORTME fill in a description of your system's linker (not GNU ld)
9461    case $host_os in
9462    aix3*)
9463      allow_undefined_flag=unsupported
9464      always_export_symbols=yes
9465      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'
9466      # Note: this linker hardcodes the directories in LIBPATH if there
9467      # are no directories specified by -L.
9468      hardcode_minus_L=yes
9469      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9470	# Neither direct hardcoding nor static linking is supported with a
9471	# broken collect2.
9472	hardcode_direct=unsupported
9473      fi
9474      ;;
9475
9476    aix[4-9]*)
9477      if test "$host_cpu" = ia64; then
9478	# On IA64, the linker does run time linking by default, so we don't
9479	# have to do anything special.
9480	aix_use_runtimelinking=no
9481	exp_sym_flag='-Bexport'
9482	no_entry_flag=""
9483      else
9484	# If we're using GNU nm, then we don't want the "-C" option.
9485	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9486	# Also, AIX nm treats weak defined symbols like other global
9487	# defined symbols, whereas GNU nm marks them as "W".
9488	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9489	  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'
9490	else
9491	  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'
9492	fi
9493	aix_use_runtimelinking=no
9494
9495	# Test if we are trying to use run time linking or normal
9496	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9497	# need to do runtime linking.
9498	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9499	  for ld_flag in $LDFLAGS; do
9500	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9501	    aix_use_runtimelinking=yes
9502	    break
9503	  fi
9504	  done
9505	  ;;
9506	esac
9507
9508	exp_sym_flag='-bexport'
9509	no_entry_flag='-bnoentry'
9510      fi
9511
9512      # When large executables or shared objects are built, AIX ld can
9513      # have problems creating the table of contents.  If linking a library
9514      # or program results in "error TOC overflow" add -mminimal-toc to
9515      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9516      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9517
9518      archive_cmds=''
9519      hardcode_direct=yes
9520      hardcode_direct_absolute=yes
9521      hardcode_libdir_separator=':'
9522      link_all_deplibs=yes
9523      file_list_spec='${wl}-f,'
9524
9525      if test "$GCC" = yes; then
9526	case $host_os in aix4.[012]|aix4.[012].*)
9527	# We only want to do this on AIX 4.2 and lower, the check
9528	# below for broken collect2 doesn't work under 4.3+
9529	  collect2name=`${CC} -print-prog-name=collect2`
9530	  if test -f "$collect2name" &&
9531	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9532	  then
9533	  # We have reworked collect2
9534	  :
9535	  else
9536	  # We have old collect2
9537	  hardcode_direct=unsupported
9538	  # It fails to find uninstalled libraries when the uninstalled
9539	  # path is not listed in the libpath.  Setting hardcode_minus_L
9540	  # to unsupported forces relinking
9541	  hardcode_minus_L=yes
9542	  hardcode_libdir_flag_spec='-L$libdir'
9543	  hardcode_libdir_separator=
9544	  fi
9545	  ;;
9546	esac
9547	shared_flag='-shared'
9548	if test "$aix_use_runtimelinking" = yes; then
9549	  shared_flag="$shared_flag "'${wl}-G'
9550	fi
9551      else
9552	# not using gcc
9553	if test "$host_cpu" = ia64; then
9554	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9555	# chokes on -Wl,-G. The following line is correct:
9556	  shared_flag='-G'
9557	else
9558	  if test "$aix_use_runtimelinking" = yes; then
9559	    shared_flag='${wl}-G'
9560	  else
9561	    shared_flag='${wl}-bM:SRE'
9562	  fi
9563	fi
9564      fi
9565
9566      export_dynamic_flag_spec='${wl}-bexpall'
9567      # It seems that -bexpall does not export symbols beginning with
9568      # underscore (_), so it is better to generate a list of symbols to export.
9569      always_export_symbols=yes
9570      if test "$aix_use_runtimelinking" = yes; then
9571	# Warning - without using the other runtime loading flags (-brtl),
9572	# -berok will link without error, but may produce a broken library.
9573	allow_undefined_flag='-berok'
9574        # Determine the default libpath from the value encoded in an
9575        # empty executable.
9576        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9577/* end confdefs.h.  */
9578
9579int
9580main ()
9581{
9582
9583  ;
9584  return 0;
9585}
9586_ACEOF
9587if ac_fn_c_try_link "$LINENO"; then :
9588
9589lt_aix_libpath_sed='
9590    /Import File Strings/,/^$/ {
9591	/^0/ {
9592	    s/^0  *\(.*\)$/\1/
9593	    p
9594	}
9595    }'
9596aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9597# Check for a 64-bit object if we didn't find anything.
9598if test -z "$aix_libpath"; then
9599  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9600fi
9601fi
9602rm -f core conftest.err conftest.$ac_objext \
9603    conftest$ac_exeext conftest.$ac_ext
9604if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9605
9606        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9607        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"
9608      else
9609	if test "$host_cpu" = ia64; then
9610	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9611	  allow_undefined_flag="-z nodefs"
9612	  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"
9613	else
9614	 # Determine the default libpath from the value encoded in an
9615	 # empty executable.
9616	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9617/* end confdefs.h.  */
9618
9619int
9620main ()
9621{
9622
9623  ;
9624  return 0;
9625}
9626_ACEOF
9627if ac_fn_c_try_link "$LINENO"; then :
9628
9629lt_aix_libpath_sed='
9630    /Import File Strings/,/^$/ {
9631	/^0/ {
9632	    s/^0  *\(.*\)$/\1/
9633	    p
9634	}
9635    }'
9636aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9637# Check for a 64-bit object if we didn't find anything.
9638if test -z "$aix_libpath"; then
9639  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9640fi
9641fi
9642rm -f core conftest.err conftest.$ac_objext \
9643    conftest$ac_exeext conftest.$ac_ext
9644if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9645
9646	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9647	  # Warning - without using the other run time loading flags,
9648	  # -berok will link without error, but may produce a broken library.
9649	  no_undefined_flag=' ${wl}-bernotok'
9650	  allow_undefined_flag=' ${wl}-berok'
9651	  if test "$with_gnu_ld" = yes; then
9652	    # We only use this code for GNU lds that support --whole-archive.
9653	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9654	  else
9655	    # Exported symbols can be pulled into shared objects from archives
9656	    whole_archive_flag_spec='$convenience'
9657	  fi
9658	  archive_cmds_need_lc=yes
9659	  # This is similar to how AIX traditionally builds its shared libraries.
9660	  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'
9661	fi
9662      fi
9663      ;;
9664
9665    amigaos*)
9666      case $host_cpu in
9667      powerpc)
9668            # see comment about AmigaOS4 .so support
9669            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9670            archive_expsym_cmds=''
9671        ;;
9672      m68k)
9673            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)'
9674            hardcode_libdir_flag_spec='-L$libdir'
9675            hardcode_minus_L=yes
9676        ;;
9677      esac
9678      ;;
9679
9680    bsdi[45]*)
9681      export_dynamic_flag_spec=-rdynamic
9682      ;;
9683
9684    cygwin* | mingw* | pw32* | cegcc*)
9685      # When not using gcc, we currently assume that we are using
9686      # Microsoft Visual C++.
9687      # hardcode_libdir_flag_spec is actually meaningless, as there is
9688      # no search path for DLLs.
9689      hardcode_libdir_flag_spec=' '
9690      allow_undefined_flag=unsupported
9691      # Tell ltmain to make .lib files, not .a files.
9692      libext=lib
9693      # Tell ltmain to make .dll files, not .so files.
9694      shrext_cmds=".dll"
9695      # FIXME: Setting linknames here is a bad hack.
9696      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9697      # The linker will automatically build a .lib file if we build a DLL.
9698      old_archive_from_new_cmds='true'
9699      # FIXME: Should let the user specify the lib program.
9700      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9701      fix_srcfile_path='`cygpath -w "$srcfile"`'
9702      enable_shared_with_static_runtimes=yes
9703      ;;
9704
9705    darwin* | rhapsody*)
9706
9707
9708  archive_cmds_need_lc=no
9709  hardcode_direct=no
9710  hardcode_automatic=yes
9711  hardcode_shlibpath_var=unsupported
9712  if test "$lt_cv_ld_force_load" = "yes"; then
9713    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\"`'
9714  else
9715    whole_archive_flag_spec=''
9716  fi
9717  link_all_deplibs=yes
9718  allow_undefined_flag="$_lt_dar_allow_undefined"
9719  case $cc_basename in
9720     ifort*) _lt_dar_can_shared=yes ;;
9721     *) _lt_dar_can_shared=$GCC ;;
9722  esac
9723  if test "$_lt_dar_can_shared" = "yes"; then
9724    output_verbose_link_cmd=func_echo_all
9725    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9726    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9727    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}"
9728    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}"
9729
9730  else
9731  ld_shlibs=no
9732  fi
9733
9734      ;;
9735
9736    dgux*)
9737      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9738      hardcode_libdir_flag_spec='-L$libdir'
9739      hardcode_shlibpath_var=no
9740      ;;
9741
9742    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9743    # support.  Future versions do this automatically, but an explicit c++rt0.o
9744    # does not break anything, and helps significantly (at the cost of a little
9745    # extra space).
9746    freebsd2.2*)
9747      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9748      hardcode_libdir_flag_spec='-R$libdir'
9749      hardcode_direct=yes
9750      hardcode_shlibpath_var=no
9751      ;;
9752
9753    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9754    freebsd2.*)
9755      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9756      hardcode_direct=yes
9757      hardcode_minus_L=yes
9758      hardcode_shlibpath_var=no
9759      ;;
9760
9761    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9762    freebsd* | dragonfly*)
9763      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9764      hardcode_libdir_flag_spec='-R$libdir'
9765      hardcode_direct=yes
9766      hardcode_shlibpath_var=no
9767      ;;
9768
9769    hpux9*)
9770      if test "$GCC" = yes; then
9771	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'
9772      else
9773	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'
9774      fi
9775      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9776      hardcode_libdir_separator=:
9777      hardcode_direct=yes
9778
9779      # hardcode_minus_L: Not really in the search PATH,
9780      # but as the default location of the library.
9781      hardcode_minus_L=yes
9782      export_dynamic_flag_spec='${wl}-E'
9783      ;;
9784
9785    hpux10*)
9786      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9787	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9788      else
9789	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9790      fi
9791      if test "$with_gnu_ld" = no; then
9792	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9793	hardcode_libdir_flag_spec_ld='+b $libdir'
9794	hardcode_libdir_separator=:
9795	hardcode_direct=yes
9796	hardcode_direct_absolute=yes
9797	export_dynamic_flag_spec='${wl}-E'
9798	# hardcode_minus_L: Not really in the search PATH,
9799	# but as the default location of the library.
9800	hardcode_minus_L=yes
9801      fi
9802      ;;
9803
9804    hpux11*)
9805      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9806	case $host_cpu in
9807	hppa*64*)
9808	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9809	  ;;
9810	ia64*)
9811	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9812	  ;;
9813	*)
9814	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9815	  ;;
9816	esac
9817      else
9818	case $host_cpu in
9819	hppa*64*)
9820	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9821	  ;;
9822	ia64*)
9823	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9824	  ;;
9825	*)
9826
9827	  # Older versions of the 11.00 compiler do not understand -b yet
9828	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9829	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9830$as_echo_n "checking if $CC understands -b... " >&6; }
9831if ${lt_cv_prog_compiler__b+:} false; then :
9832  $as_echo_n "(cached) " >&6
9833else
9834  lt_cv_prog_compiler__b=no
9835   save_LDFLAGS="$LDFLAGS"
9836   LDFLAGS="$LDFLAGS -b"
9837   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9838   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9839     # The linker can only warn and ignore the option if not recognized
9840     # So say no if there are warnings
9841     if test -s conftest.err; then
9842       # Append any errors to the config.log.
9843       cat conftest.err 1>&5
9844       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9845       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9846       if diff conftest.exp conftest.er2 >/dev/null; then
9847         lt_cv_prog_compiler__b=yes
9848       fi
9849     else
9850       lt_cv_prog_compiler__b=yes
9851     fi
9852   fi
9853   $RM -r conftest*
9854   LDFLAGS="$save_LDFLAGS"
9855
9856fi
9857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9858$as_echo "$lt_cv_prog_compiler__b" >&6; }
9859
9860if test x"$lt_cv_prog_compiler__b" = xyes; then
9861    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9862else
9863    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9864fi
9865
9866	  ;;
9867	esac
9868      fi
9869      if test "$with_gnu_ld" = no; then
9870	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9871	hardcode_libdir_separator=:
9872
9873	case $host_cpu in
9874	hppa*64*|ia64*)
9875	  hardcode_direct=no
9876	  hardcode_shlibpath_var=no
9877	  ;;
9878	*)
9879	  hardcode_direct=yes
9880	  hardcode_direct_absolute=yes
9881	  export_dynamic_flag_spec='${wl}-E'
9882
9883	  # hardcode_minus_L: Not really in the search PATH,
9884	  # but as the default location of the library.
9885	  hardcode_minus_L=yes
9886	  ;;
9887	esac
9888      fi
9889      ;;
9890
9891    irix5* | irix6* | nonstopux*)
9892      if test "$GCC" = yes; then
9893	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'
9894	# Try to use the -exported_symbol ld option, if it does not
9895	# work, assume that -exports_file does not work either and
9896	# implicitly export all symbols.
9897        save_LDFLAGS="$LDFLAGS"
9898        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9899        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9900/* end confdefs.h.  */
9901int foo(void) {}
9902_ACEOF
9903if ac_fn_c_try_link "$LINENO"; then :
9904  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'
9905
9906fi
9907rm -f core conftest.err conftest.$ac_objext \
9908    conftest$ac_exeext conftest.$ac_ext
9909        LDFLAGS="$save_LDFLAGS"
9910      else
9911	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'
9912	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'
9913      fi
9914      archive_cmds_need_lc='no'
9915      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9916      hardcode_libdir_separator=:
9917      inherit_rpath=yes
9918      link_all_deplibs=yes
9919      ;;
9920
9921    netbsd*)
9922      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9923	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9924      else
9925	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9926      fi
9927      hardcode_libdir_flag_spec='-R$libdir'
9928      hardcode_direct=yes
9929      hardcode_shlibpath_var=no
9930      ;;
9931
9932    newsos6)
9933      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9934      hardcode_direct=yes
9935      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9936      hardcode_libdir_separator=:
9937      hardcode_shlibpath_var=no
9938      ;;
9939
9940    *nto* | *qnx*)
9941      ;;
9942
9943    openbsd*)
9944      if test -f /usr/libexec/ld.so; then
9945	hardcode_direct=yes
9946	hardcode_shlibpath_var=no
9947	hardcode_direct_absolute=yes
9948	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9949	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9950	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9951	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9952	  export_dynamic_flag_spec='${wl}-E'
9953	else
9954	  case $host_os in
9955	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9956	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9957	     hardcode_libdir_flag_spec='-R$libdir'
9958	     ;;
9959	   *)
9960	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9961	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9962	     ;;
9963	  esac
9964	fi
9965      else
9966	ld_shlibs=no
9967      fi
9968      ;;
9969
9970    os2*)
9971      hardcode_libdir_flag_spec='-L$libdir'
9972      hardcode_minus_L=yes
9973      allow_undefined_flag=unsupported
9974      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'
9975      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9976      ;;
9977
9978    osf3*)
9979      if test "$GCC" = yes; then
9980	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9981	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'
9982      else
9983	allow_undefined_flag=' -expect_unresolved \*'
9984	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'
9985      fi
9986      archive_cmds_need_lc='no'
9987      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9988      hardcode_libdir_separator=:
9989      ;;
9990
9991    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9992      if test "$GCC" = yes; then
9993	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9994	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'
9995	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9996      else
9997	allow_undefined_flag=' -expect_unresolved \*'
9998	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'
9999	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~
10000	$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'
10001
10002	# Both c and cxx compiler support -rpath directly
10003	hardcode_libdir_flag_spec='-rpath $libdir'
10004      fi
10005      archive_cmds_need_lc='no'
10006      hardcode_libdir_separator=:
10007      ;;
10008
10009    solaris*)
10010      no_undefined_flag=' -z defs'
10011      if test "$GCC" = yes; then
10012	wlarc='${wl}'
10013	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10014	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10015	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10016      else
10017	case `$CC -V 2>&1` in
10018	*"Compilers 5.0"*)
10019	  wlarc=''
10020	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10021	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10022	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10023	  ;;
10024	*)
10025	  wlarc='${wl}'
10026	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10027	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10028	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10029	  ;;
10030	esac
10031      fi
10032      hardcode_libdir_flag_spec='-R$libdir'
10033      hardcode_shlibpath_var=no
10034      case $host_os in
10035      solaris2.[0-5] | solaris2.[0-5].*) ;;
10036      *)
10037	# The compiler driver will combine and reorder linker options,
10038	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10039	# but is careful enough not to reorder.
10040	# Supported since Solaris 2.6 (maybe 2.5.1?)
10041	if test "$GCC" = yes; then
10042	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10043	else
10044	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10045	fi
10046	;;
10047      esac
10048      link_all_deplibs=yes
10049      ;;
10050
10051    sunos4*)
10052      if test "x$host_vendor" = xsequent; then
10053	# Use $CC to link under sequent, because it throws in some extra .o
10054	# files that make .init and .fini sections work.
10055	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10056      else
10057	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10058      fi
10059      hardcode_libdir_flag_spec='-L$libdir'
10060      hardcode_direct=yes
10061      hardcode_minus_L=yes
10062      hardcode_shlibpath_var=no
10063      ;;
10064
10065    sysv4)
10066      case $host_vendor in
10067	sni)
10068	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10069	  hardcode_direct=yes # is this really true???
10070	;;
10071	siemens)
10072	  ## LD is ld it makes a PLAMLIB
10073	  ## CC just makes a GrossModule.
10074	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10075	  reload_cmds='$CC -r -o $output$reload_objs'
10076	  hardcode_direct=no
10077        ;;
10078	motorola)
10079	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10080	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10081	;;
10082      esac
10083      runpath_var='LD_RUN_PATH'
10084      hardcode_shlibpath_var=no
10085      ;;
10086
10087    sysv4.3*)
10088      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10089      hardcode_shlibpath_var=no
10090      export_dynamic_flag_spec='-Bexport'
10091      ;;
10092
10093    sysv4*MP*)
10094      if test -d /usr/nec; then
10095	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10096	hardcode_shlibpath_var=no
10097	runpath_var=LD_RUN_PATH
10098	hardcode_runpath_var=yes
10099	ld_shlibs=yes
10100      fi
10101      ;;
10102
10103    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10104      no_undefined_flag='${wl}-z,text'
10105      archive_cmds_need_lc=no
10106      hardcode_shlibpath_var=no
10107      runpath_var='LD_RUN_PATH'
10108
10109      if test "$GCC" = yes; then
10110	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10111	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10112      else
10113	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10114	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10115      fi
10116      ;;
10117
10118    sysv5* | sco3.2v5* | sco5v6*)
10119      # Note: We can NOT use -z defs as we might desire, because we do not
10120      # link with -lc, and that would cause any symbols used from libc to
10121      # always be unresolved, which means just about no library would
10122      # ever link correctly.  If we're not using GNU ld we use -z text
10123      # though, which does catch some bad symbols but isn't as heavy-handed
10124      # as -z defs.
10125      no_undefined_flag='${wl}-z,text'
10126      allow_undefined_flag='${wl}-z,nodefs'
10127      archive_cmds_need_lc=no
10128      hardcode_shlibpath_var=no
10129      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10130      hardcode_libdir_separator=':'
10131      link_all_deplibs=yes
10132      export_dynamic_flag_spec='${wl}-Bexport'
10133      runpath_var='LD_RUN_PATH'
10134
10135      if test "$GCC" = yes; then
10136	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10137	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10138      else
10139	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10140	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10141      fi
10142      ;;
10143
10144    uts4*)
10145      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10146      hardcode_libdir_flag_spec='-L$libdir'
10147      hardcode_shlibpath_var=no
10148      ;;
10149
10150    *)
10151      ld_shlibs=no
10152      ;;
10153    esac
10154
10155    if test x$host_vendor = xsni; then
10156      case $host in
10157      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10158	export_dynamic_flag_spec='${wl}-Blargedynsym'
10159	;;
10160      esac
10161    fi
10162  fi
10163
10164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10165$as_echo "$ld_shlibs" >&6; }
10166test "$ld_shlibs" = no && can_build_shared=no
10167
10168with_gnu_ld=$with_gnu_ld
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184#
10185# Do we need to explicitly link libc?
10186#
10187case "x$archive_cmds_need_lc" in
10188x|xyes)
10189  # Assume -lc should be added
10190  archive_cmds_need_lc=yes
10191
10192  if test "$enable_shared" = yes && test "$GCC" = yes; then
10193    case $archive_cmds in
10194    *'~'*)
10195      # FIXME: we may have to deal with multi-command sequences.
10196      ;;
10197    '$CC '*)
10198      # Test whether the compiler implicitly links with -lc since on some
10199      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10200      # to ld, don't add -lc before -lgcc.
10201      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10202$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10203if ${lt_cv_archive_cmds_need_lc+:} false; then :
10204  $as_echo_n "(cached) " >&6
10205else
10206  $RM conftest*
10207	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10208
10209	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10210  (eval $ac_compile) 2>&5
10211  ac_status=$?
10212  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10213  test $ac_status = 0; } 2>conftest.err; then
10214	  soname=conftest
10215	  lib=conftest
10216	  libobjs=conftest.$ac_objext
10217	  deplibs=
10218	  wl=$lt_prog_compiler_wl
10219	  pic_flag=$lt_prog_compiler_pic
10220	  compiler_flags=-v
10221	  linker_flags=-v
10222	  verstring=
10223	  output_objdir=.
10224	  libname=conftest
10225	  lt_save_allow_undefined_flag=$allow_undefined_flag
10226	  allow_undefined_flag=
10227	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10228  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10229  ac_status=$?
10230  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10231  test $ac_status = 0; }
10232	  then
10233	    lt_cv_archive_cmds_need_lc=no
10234	  else
10235	    lt_cv_archive_cmds_need_lc=yes
10236	  fi
10237	  allow_undefined_flag=$lt_save_allow_undefined_flag
10238	else
10239	  cat conftest.err 1>&5
10240	fi
10241	$RM conftest*
10242
10243fi
10244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10245$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10246      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10247      ;;
10248    esac
10249  fi
10250  ;;
10251esac
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
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10410$as_echo_n "checking dynamic linker characteristics... " >&6; }
10411
10412if test "$GCC" = yes; then
10413  case $host_os in
10414    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10415    *) lt_awk_arg="/^libraries:/" ;;
10416  esac
10417  case $host_os in
10418    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10419    *) lt_sed_strip_eq="s,=/,/,g" ;;
10420  esac
10421  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10422  case $lt_search_path_spec in
10423  *\;*)
10424    # if the path contains ";" then we assume it to be the separator
10425    # otherwise default to the standard path separator (i.e. ":") - it is
10426    # assumed that no part of a normal pathname contains ";" but that should
10427    # okay in the real world where ";" in dirpaths is itself problematic.
10428    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10429    ;;
10430  *)
10431    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10432    ;;
10433  esac
10434  # Ok, now we have the path, separated by spaces, we can step through it
10435  # and add multilib dir if necessary.
10436  lt_tmp_lt_search_path_spec=
10437  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10438  for lt_sys_path in $lt_search_path_spec; do
10439    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10440      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10441    else
10442      test -d "$lt_sys_path" && \
10443	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10444    fi
10445  done
10446  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10447BEGIN {RS=" "; FS="/|\n";} {
10448  lt_foo="";
10449  lt_count=0;
10450  for (lt_i = NF; lt_i > 0; lt_i--) {
10451    if ($lt_i != "" && $lt_i != ".") {
10452      if ($lt_i == "..") {
10453        lt_count++;
10454      } else {
10455        if (lt_count == 0) {
10456          lt_foo="/" $lt_i lt_foo;
10457        } else {
10458          lt_count--;
10459        }
10460      }
10461    }
10462  }
10463  if (lt_foo != "") { lt_freq[lt_foo]++; }
10464  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10465}'`
10466  # AWK program above erroneously prepends '/' to C:/dos/paths
10467  # for these hosts.
10468  case $host_os in
10469    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10470      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10471  esac
10472  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10473else
10474  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10475fi
10476library_names_spec=
10477libname_spec='lib$name'
10478soname_spec=
10479shrext_cmds=".so"
10480postinstall_cmds=
10481postuninstall_cmds=
10482finish_cmds=
10483finish_eval=
10484shlibpath_var=
10485shlibpath_overrides_runpath=unknown
10486version_type=none
10487dynamic_linker="$host_os ld.so"
10488sys_lib_dlsearch_path_spec="/lib /usr/lib"
10489need_lib_prefix=unknown
10490hardcode_into_libs=no
10491
10492# when you set need_version to no, make sure it does not cause -set_version
10493# flags to be left without arguments
10494need_version=unknown
10495
10496case $host_os in
10497aix3*)
10498  version_type=linux
10499  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10500  shlibpath_var=LIBPATH
10501
10502  # AIX 3 has no versioning support, so we append a major version to the name.
10503  soname_spec='${libname}${release}${shared_ext}$major'
10504  ;;
10505
10506aix[4-9]*)
10507  version_type=linux
10508  need_lib_prefix=no
10509  need_version=no
10510  hardcode_into_libs=yes
10511  if test "$host_cpu" = ia64; then
10512    # AIX 5 supports IA64
10513    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10514    shlibpath_var=LD_LIBRARY_PATH
10515  else
10516    # With GCC up to 2.95.x, collect2 would create an import file
10517    # for dependence libraries.  The import file would start with
10518    # the line `#! .'.  This would cause the generated library to
10519    # depend on `.', always an invalid library.  This was fixed in
10520    # development snapshots of GCC prior to 3.0.
10521    case $host_os in
10522      aix4 | aix4.[01] | aix4.[01].*)
10523      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10524	   echo ' yes '
10525	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10526	:
10527      else
10528	can_build_shared=no
10529      fi
10530      ;;
10531    esac
10532    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10533    # soname into executable. Probably we can add versioning support to
10534    # collect2, so additional links can be useful in future.
10535    if test "$aix_use_runtimelinking" = yes; then
10536      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10537      # instead of lib<name>.a to let people know that these are not
10538      # typical AIX shared libraries.
10539      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10540    else
10541      # We preserve .a as extension for shared libraries through AIX4.2
10542      # and later when we are not doing run time linking.
10543      library_names_spec='${libname}${release}.a $libname.a'
10544      soname_spec='${libname}${release}${shared_ext}$major'
10545    fi
10546    shlibpath_var=LIBPATH
10547  fi
10548  ;;
10549
10550amigaos*)
10551  case $host_cpu in
10552  powerpc)
10553    # Since July 2007 AmigaOS4 officially supports .so libraries.
10554    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10555    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10556    ;;
10557  m68k)
10558    library_names_spec='$libname.ixlibrary $libname.a'
10559    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10560    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'
10561    ;;
10562  esac
10563  ;;
10564
10565beos*)
10566  library_names_spec='${libname}${shared_ext}'
10567  dynamic_linker="$host_os ld.so"
10568  shlibpath_var=LIBRARY_PATH
10569  ;;
10570
10571bsdi[45]*)
10572  version_type=linux
10573  need_version=no
10574  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10575  soname_spec='${libname}${release}${shared_ext}$major'
10576  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10577  shlibpath_var=LD_LIBRARY_PATH
10578  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10579  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10580  # the default ld.so.conf also contains /usr/contrib/lib and
10581  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10582  # libtool to hard-code these into programs
10583  ;;
10584
10585cygwin* | mingw* | pw32* | cegcc*)
10586  version_type=windows
10587  shrext_cmds=".dll"
10588  need_version=no
10589  need_lib_prefix=no
10590
10591  case $GCC,$host_os in
10592  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10593    library_names_spec='$libname.dll.a'
10594    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10595    postinstall_cmds='base_file=`basename \${file}`~
10596      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10597      dldir=$destdir/`dirname \$dlpath`~
10598      test -d \$dldir || mkdir -p \$dldir~
10599      $install_prog $dir/$dlname \$dldir/$dlname~
10600      chmod a+x \$dldir/$dlname~
10601      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10602        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10603      fi'
10604    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10605      dlpath=$dir/\$dldll~
10606       $RM \$dlpath'
10607    shlibpath_overrides_runpath=yes
10608
10609    case $host_os in
10610    cygwin*)
10611      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10612      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10613
10614      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10615      ;;
10616    mingw* | cegcc*)
10617      # MinGW DLLs use traditional 'lib' prefix
10618      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10619      ;;
10620    pw32*)
10621      # pw32 DLLs use 'pw' prefix rather than 'lib'
10622      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10623      ;;
10624    esac
10625    ;;
10626
10627  *)
10628    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10629    ;;
10630  esac
10631  dynamic_linker='Win32 ld.exe'
10632  # FIXME: first we should search . and the directory the executable is in
10633  shlibpath_var=PATH
10634  ;;
10635
10636darwin* | rhapsody*)
10637  dynamic_linker="$host_os dyld"
10638  version_type=darwin
10639  need_lib_prefix=no
10640  need_version=no
10641  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10642  soname_spec='${libname}${release}${major}$shared_ext'
10643  shlibpath_overrides_runpath=yes
10644  shlibpath_var=DYLD_LIBRARY_PATH
10645  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10646
10647  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10648  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10649  ;;
10650
10651dgux*)
10652  version_type=linux
10653  need_lib_prefix=no
10654  need_version=no
10655  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10656  soname_spec='${libname}${release}${shared_ext}$major'
10657  shlibpath_var=LD_LIBRARY_PATH
10658  ;;
10659
10660freebsd* | dragonfly*)
10661  # DragonFly does not have aout.  When/if they implement a new
10662  # versioning mechanism, adjust this.
10663  if test -x /usr/bin/objformat; then
10664    objformat=`/usr/bin/objformat`
10665  else
10666    case $host_os in
10667    freebsd[23].*) objformat=aout ;;
10668    *) objformat=elf ;;
10669    esac
10670  fi
10671  version_type=freebsd-$objformat
10672  case $version_type in
10673    freebsd-elf*)
10674      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10675      need_version=no
10676      need_lib_prefix=no
10677      ;;
10678    freebsd-*)
10679      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10680      need_version=yes
10681      ;;
10682  esac
10683  shlibpath_var=LD_LIBRARY_PATH
10684  case $host_os in
10685  freebsd2.*)
10686    shlibpath_overrides_runpath=yes
10687    ;;
10688  freebsd3.[01]* | freebsdelf3.[01]*)
10689    shlibpath_overrides_runpath=yes
10690    hardcode_into_libs=yes
10691    ;;
10692  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10693  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10694    shlibpath_overrides_runpath=no
10695    hardcode_into_libs=yes
10696    ;;
10697  *) # from 4.6 on, and DragonFly
10698    shlibpath_overrides_runpath=yes
10699    hardcode_into_libs=yes
10700    ;;
10701  esac
10702  ;;
10703
10704haiku*)
10705  version_type=linux
10706  need_lib_prefix=no
10707  need_version=no
10708  dynamic_linker="$host_os runtime_loader"
10709  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10710  soname_spec='${libname}${release}${shared_ext}$major'
10711  shlibpath_var=LIBRARY_PATH
10712  shlibpath_overrides_runpath=yes
10713  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10714  hardcode_into_libs=yes
10715  ;;
10716
10717hpux9* | hpux10* | hpux11*)
10718  # Give a soname corresponding to the major version so that dld.sl refuses to
10719  # link against other versions.
10720  version_type=sunos
10721  need_lib_prefix=no
10722  need_version=no
10723  case $host_cpu in
10724  ia64*)
10725    shrext_cmds='.so'
10726    hardcode_into_libs=yes
10727    dynamic_linker="$host_os dld.so"
10728    shlibpath_var=LD_LIBRARY_PATH
10729    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10730    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10731    soname_spec='${libname}${release}${shared_ext}$major'
10732    if test "X$HPUX_IA64_MODE" = X32; then
10733      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10734    else
10735      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10736    fi
10737    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10738    ;;
10739  hppa*64*)
10740    shrext_cmds='.sl'
10741    hardcode_into_libs=yes
10742    dynamic_linker="$host_os dld.sl"
10743    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10744    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10748    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10749    ;;
10750  *)
10751    shrext_cmds='.sl'
10752    dynamic_linker="$host_os dld.sl"
10753    shlibpath_var=SHLIB_PATH
10754    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10755    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10756    soname_spec='${libname}${release}${shared_ext}$major'
10757    ;;
10758  esac
10759  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10760  postinstall_cmds='chmod 555 $lib'
10761  # or fails outright, so override atomically:
10762  install_override_mode=555
10763  ;;
10764
10765interix[3-9]*)
10766  version_type=linux
10767  need_lib_prefix=no
10768  need_version=no
10769  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10770  soname_spec='${libname}${release}${shared_ext}$major'
10771  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10772  shlibpath_var=LD_LIBRARY_PATH
10773  shlibpath_overrides_runpath=no
10774  hardcode_into_libs=yes
10775  ;;
10776
10777irix5* | irix6* | nonstopux*)
10778  case $host_os in
10779    nonstopux*) version_type=nonstopux ;;
10780    *)
10781	if test "$lt_cv_prog_gnu_ld" = yes; then
10782		version_type=linux
10783	else
10784		version_type=irix
10785	fi ;;
10786  esac
10787  need_lib_prefix=no
10788  need_version=no
10789  soname_spec='${libname}${release}${shared_ext}$major'
10790  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10791  case $host_os in
10792  irix5* | nonstopux*)
10793    libsuff= shlibsuff=
10794    ;;
10795  *)
10796    case $LD in # libtool.m4 will add one of these switches to LD
10797    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10798      libsuff= shlibsuff= libmagic=32-bit;;
10799    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10800      libsuff=32 shlibsuff=N32 libmagic=N32;;
10801    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10802      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10803    *) libsuff= shlibsuff= libmagic=never-match;;
10804    esac
10805    ;;
10806  esac
10807  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10808  shlibpath_overrides_runpath=no
10809  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10810  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10811  hardcode_into_libs=yes
10812  ;;
10813
10814# No shared lib support for Linux oldld, aout, or coff.
10815linux*oldld* | linux*aout* | linux*coff*)
10816  dynamic_linker=no
10817  ;;
10818
10819# This must be Linux ELF.
10820
10821# uclinux* changes (here and below) have been submitted to the libtool
10822# project, but have not yet been accepted: they are GCC-local changes
10823# for the time being.  (See
10824# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10825linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10826  version_type=linux
10827  need_lib_prefix=no
10828  need_version=no
10829  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10830  soname_spec='${libname}${release}${shared_ext}$major'
10831  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10832  shlibpath_var=LD_LIBRARY_PATH
10833  shlibpath_overrides_runpath=no
10834
10835  # Some binutils ld are patched to set DT_RUNPATH
10836  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10837  $as_echo_n "(cached) " >&6
10838else
10839  lt_cv_shlibpath_overrides_runpath=no
10840    save_LDFLAGS=$LDFLAGS
10841    save_libdir=$libdir
10842    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10843	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10844    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10845/* end confdefs.h.  */
10846
10847int
10848main ()
10849{
10850
10851  ;
10852  return 0;
10853}
10854_ACEOF
10855if ac_fn_c_try_link "$LINENO"; then :
10856  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10857  lt_cv_shlibpath_overrides_runpath=yes
10858fi
10859fi
10860rm -f core conftest.err conftest.$ac_objext \
10861    conftest$ac_exeext conftest.$ac_ext
10862    LDFLAGS=$save_LDFLAGS
10863    libdir=$save_libdir
10864
10865fi
10866
10867  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10868
10869  # This implies no fast_install, which is unacceptable.
10870  # Some rework will be needed to allow for fast_install
10871  # before this can be enabled.
10872  hardcode_into_libs=yes
10873
10874  # Append ld.so.conf contents to the search path
10875  if test -f /etc/ld.so.conf; then
10876    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' ' '`
10877    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10878  fi
10879
10880  # We used to test for /lib/ld.so.1 and disable shared libraries on
10881  # powerpc, because MkLinux only supported shared libraries with the
10882  # GNU dynamic linker.  Since this was broken with cross compilers,
10883  # most powerpc-linux boxes support dynamic linking these days and
10884  # people can always --disable-shared, the test was removed, and we
10885  # assume the GNU/Linux dynamic linker is in use.
10886  dynamic_linker='GNU/Linux ld.so'
10887  ;;
10888
10889netbsd*)
10890  version_type=sunos
10891  need_lib_prefix=no
10892  need_version=no
10893  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10894    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10895    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10896    dynamic_linker='NetBSD (a.out) ld.so'
10897  else
10898    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10899    soname_spec='${libname}${release}${shared_ext}$major'
10900    dynamic_linker='NetBSD ld.elf_so'
10901  fi
10902  shlibpath_var=LD_LIBRARY_PATH
10903  shlibpath_overrides_runpath=yes
10904  hardcode_into_libs=yes
10905  ;;
10906
10907newsos6)
10908  version_type=linux
10909  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10910  shlibpath_var=LD_LIBRARY_PATH
10911  shlibpath_overrides_runpath=yes
10912  ;;
10913
10914*nto* | *qnx*)
10915  version_type=qnx
10916  need_lib_prefix=no
10917  need_version=no
10918  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10919  soname_spec='${libname}${release}${shared_ext}$major'
10920  shlibpath_var=LD_LIBRARY_PATH
10921  shlibpath_overrides_runpath=no
10922  hardcode_into_libs=yes
10923  dynamic_linker='ldqnx.so'
10924  ;;
10925
10926openbsd*)
10927  version_type=sunos
10928  sys_lib_dlsearch_path_spec="/usr/lib"
10929  need_lib_prefix=no
10930  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10931  case $host_os in
10932    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10933    *)				need_version=no  ;;
10934  esac
10935  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10936  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10937  shlibpath_var=LD_LIBRARY_PATH
10938  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10939    case $host_os in
10940      openbsd2.[89] | openbsd2.[89].*)
10941	shlibpath_overrides_runpath=no
10942	;;
10943      *)
10944	shlibpath_overrides_runpath=yes
10945	;;
10946      esac
10947  else
10948    shlibpath_overrides_runpath=yes
10949  fi
10950  ;;
10951
10952os2*)
10953  libname_spec='$name'
10954  shrext_cmds=".dll"
10955  need_lib_prefix=no
10956  library_names_spec='$libname${shared_ext} $libname.a'
10957  dynamic_linker='OS/2 ld.exe'
10958  shlibpath_var=LIBPATH
10959  ;;
10960
10961osf3* | osf4* | osf5*)
10962  version_type=osf
10963  need_lib_prefix=no
10964  need_version=no
10965  soname_spec='${libname}${release}${shared_ext}$major'
10966  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10967  shlibpath_var=LD_LIBRARY_PATH
10968  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10969  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10970  ;;
10971
10972rdos*)
10973  dynamic_linker=no
10974  ;;
10975
10976solaris*)
10977  version_type=linux
10978  need_lib_prefix=no
10979  need_version=no
10980  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10981  soname_spec='${libname}${release}${shared_ext}$major'
10982  shlibpath_var=LD_LIBRARY_PATH
10983  shlibpath_overrides_runpath=yes
10984  hardcode_into_libs=yes
10985  # ldd complains unless libraries are executable
10986  postinstall_cmds='chmod +x $lib'
10987  ;;
10988
10989sunos4*)
10990  version_type=sunos
10991  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10992  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10993  shlibpath_var=LD_LIBRARY_PATH
10994  shlibpath_overrides_runpath=yes
10995  if test "$with_gnu_ld" = yes; then
10996    need_lib_prefix=no
10997  fi
10998  need_version=yes
10999  ;;
11000
11001sysv4 | sysv4.3*)
11002  version_type=linux
11003  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11004  soname_spec='${libname}${release}${shared_ext}$major'
11005  shlibpath_var=LD_LIBRARY_PATH
11006  case $host_vendor in
11007    sni)
11008      shlibpath_overrides_runpath=no
11009      need_lib_prefix=no
11010      runpath_var=LD_RUN_PATH
11011      ;;
11012    siemens)
11013      need_lib_prefix=no
11014      ;;
11015    motorola)
11016      need_lib_prefix=no
11017      need_version=no
11018      shlibpath_overrides_runpath=no
11019      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11020      ;;
11021  esac
11022  ;;
11023
11024sysv4*MP*)
11025  if test -d /usr/nec ;then
11026    version_type=linux
11027    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11028    soname_spec='$libname${shared_ext}.$major'
11029    shlibpath_var=LD_LIBRARY_PATH
11030  fi
11031  ;;
11032
11033sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11034  version_type=freebsd-elf
11035  need_lib_prefix=no
11036  need_version=no
11037  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11038  soname_spec='${libname}${release}${shared_ext}$major'
11039  shlibpath_var=LD_LIBRARY_PATH
11040  shlibpath_overrides_runpath=yes
11041  hardcode_into_libs=yes
11042  if test "$with_gnu_ld" = yes; then
11043    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11044  else
11045    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11046    case $host_os in
11047      sco3.2v5*)
11048        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11049	;;
11050    esac
11051  fi
11052  sys_lib_dlsearch_path_spec='/usr/lib'
11053  ;;
11054
11055tpf*)
11056  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11057  version_type=linux
11058  need_lib_prefix=no
11059  need_version=no
11060  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11061  shlibpath_var=LD_LIBRARY_PATH
11062  shlibpath_overrides_runpath=no
11063  hardcode_into_libs=yes
11064  ;;
11065
11066uts4*)
11067  version_type=linux
11068  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11069  soname_spec='${libname}${release}${shared_ext}$major'
11070  shlibpath_var=LD_LIBRARY_PATH
11071  ;;
11072
11073*)
11074  dynamic_linker=no
11075  ;;
11076esac
11077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11078$as_echo "$dynamic_linker" >&6; }
11079test "$dynamic_linker" = no && can_build_shared=no
11080
11081variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11082if test "$GCC" = yes; then
11083  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11084fi
11085
11086if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11087  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11088fi
11089if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11090  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11091fi
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
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11185$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11186hardcode_action=
11187if test -n "$hardcode_libdir_flag_spec" ||
11188   test -n "$runpath_var" ||
11189   test "X$hardcode_automatic" = "Xyes" ; then
11190
11191  # We can hardcode non-existent directories.
11192  if test "$hardcode_direct" != no &&
11193     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11194     # have to relink, otherwise we might link with an installed library
11195     # when we should be linking with a yet-to-be-installed one
11196     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11197     test "$hardcode_minus_L" != no; then
11198    # Linking always hardcodes the temporary library directory.
11199    hardcode_action=relink
11200  else
11201    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11202    hardcode_action=immediate
11203  fi
11204else
11205  # We cannot hardcode anything, or else we can only hardcode existing
11206  # directories.
11207  hardcode_action=unsupported
11208fi
11209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11210$as_echo "$hardcode_action" >&6; }
11211
11212if test "$hardcode_action" = relink ||
11213   test "$inherit_rpath" = yes; then
11214  # Fast installation is not supported
11215  enable_fast_install=no
11216elif test "$shlibpath_overrides_runpath" = yes ||
11217     test "$enable_shared" = no; then
11218  # Fast installation is not necessary
11219  enable_fast_install=needless
11220fi
11221
11222
11223
11224
11225
11226
11227  if test "x$enable_dlopen" != xyes; then
11228  enable_dlopen=unknown
11229  enable_dlopen_self=unknown
11230  enable_dlopen_self_static=unknown
11231else
11232  lt_cv_dlopen=no
11233  lt_cv_dlopen_libs=
11234
11235  case $host_os in
11236  beos*)
11237    lt_cv_dlopen="load_add_on"
11238    lt_cv_dlopen_libs=
11239    lt_cv_dlopen_self=yes
11240    ;;
11241
11242  mingw* | pw32* | cegcc*)
11243    lt_cv_dlopen="LoadLibrary"
11244    lt_cv_dlopen_libs=
11245    ;;
11246
11247  cygwin*)
11248    lt_cv_dlopen="dlopen"
11249    lt_cv_dlopen_libs=
11250    ;;
11251
11252  darwin*)
11253  # if libdl is installed we need to link against it
11254    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11255$as_echo_n "checking for dlopen in -ldl... " >&6; }
11256if ${ac_cv_lib_dl_dlopen+:} false; then :
11257  $as_echo_n "(cached) " >&6
11258else
11259  ac_check_lib_save_LIBS=$LIBS
11260LIBS="-ldl  $LIBS"
11261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11262/* end confdefs.h.  */
11263
11264/* Override any GCC internal prototype to avoid an error.
11265   Use char because int might match the return type of a GCC
11266   builtin and then its argument prototype would still apply.  */
11267#ifdef __cplusplus
11268extern "C"
11269#endif
11270char dlopen ();
11271int
11272main ()
11273{
11274return dlopen ();
11275  ;
11276  return 0;
11277}
11278_ACEOF
11279if ac_fn_c_try_link "$LINENO"; then :
11280  ac_cv_lib_dl_dlopen=yes
11281else
11282  ac_cv_lib_dl_dlopen=no
11283fi
11284rm -f core conftest.err conftest.$ac_objext \
11285    conftest$ac_exeext conftest.$ac_ext
11286LIBS=$ac_check_lib_save_LIBS
11287fi
11288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11289$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11290if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11291  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11292else
11293
11294    lt_cv_dlopen="dyld"
11295    lt_cv_dlopen_libs=
11296    lt_cv_dlopen_self=yes
11297
11298fi
11299
11300    ;;
11301
11302  *)
11303    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11304if test "x$ac_cv_func_shl_load" = xyes; then :
11305  lt_cv_dlopen="shl_load"
11306else
11307  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11308$as_echo_n "checking for shl_load in -ldld... " >&6; }
11309if ${ac_cv_lib_dld_shl_load+:} false; then :
11310  $as_echo_n "(cached) " >&6
11311else
11312  ac_check_lib_save_LIBS=$LIBS
11313LIBS="-ldld  $LIBS"
11314cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11315/* end confdefs.h.  */
11316
11317/* Override any GCC internal prototype to avoid an error.
11318   Use char because int might match the return type of a GCC
11319   builtin and then its argument prototype would still apply.  */
11320#ifdef __cplusplus
11321extern "C"
11322#endif
11323char shl_load ();
11324int
11325main ()
11326{
11327return shl_load ();
11328  ;
11329  return 0;
11330}
11331_ACEOF
11332if ac_fn_c_try_link "$LINENO"; then :
11333  ac_cv_lib_dld_shl_load=yes
11334else
11335  ac_cv_lib_dld_shl_load=no
11336fi
11337rm -f core conftest.err conftest.$ac_objext \
11338    conftest$ac_exeext conftest.$ac_ext
11339LIBS=$ac_check_lib_save_LIBS
11340fi
11341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11342$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11343if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11344  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11345else
11346  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11347if test "x$ac_cv_func_dlopen" = xyes; then :
11348  lt_cv_dlopen="dlopen"
11349else
11350  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11351$as_echo_n "checking for dlopen in -ldl... " >&6; }
11352if ${ac_cv_lib_dl_dlopen+:} false; then :
11353  $as_echo_n "(cached) " >&6
11354else
11355  ac_check_lib_save_LIBS=$LIBS
11356LIBS="-ldl  $LIBS"
11357cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11358/* end confdefs.h.  */
11359
11360/* Override any GCC internal prototype to avoid an error.
11361   Use char because int might match the return type of a GCC
11362   builtin and then its argument prototype would still apply.  */
11363#ifdef __cplusplus
11364extern "C"
11365#endif
11366char dlopen ();
11367int
11368main ()
11369{
11370return dlopen ();
11371  ;
11372  return 0;
11373}
11374_ACEOF
11375if ac_fn_c_try_link "$LINENO"; then :
11376  ac_cv_lib_dl_dlopen=yes
11377else
11378  ac_cv_lib_dl_dlopen=no
11379fi
11380rm -f core conftest.err conftest.$ac_objext \
11381    conftest$ac_exeext conftest.$ac_ext
11382LIBS=$ac_check_lib_save_LIBS
11383fi
11384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11385$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11386if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11387  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11388else
11389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11390$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11391if ${ac_cv_lib_svld_dlopen+:} false; then :
11392  $as_echo_n "(cached) " >&6
11393else
11394  ac_check_lib_save_LIBS=$LIBS
11395LIBS="-lsvld  $LIBS"
11396cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11397/* end confdefs.h.  */
11398
11399/* Override any GCC internal prototype to avoid an error.
11400   Use char because int might match the return type of a GCC
11401   builtin and then its argument prototype would still apply.  */
11402#ifdef __cplusplus
11403extern "C"
11404#endif
11405char dlopen ();
11406int
11407main ()
11408{
11409return dlopen ();
11410  ;
11411  return 0;
11412}
11413_ACEOF
11414if ac_fn_c_try_link "$LINENO"; then :
11415  ac_cv_lib_svld_dlopen=yes
11416else
11417  ac_cv_lib_svld_dlopen=no
11418fi
11419rm -f core conftest.err conftest.$ac_objext \
11420    conftest$ac_exeext conftest.$ac_ext
11421LIBS=$ac_check_lib_save_LIBS
11422fi
11423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11424$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11425if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11426  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11427else
11428  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11429$as_echo_n "checking for dld_link in -ldld... " >&6; }
11430if ${ac_cv_lib_dld_dld_link+:} false; then :
11431  $as_echo_n "(cached) " >&6
11432else
11433  ac_check_lib_save_LIBS=$LIBS
11434LIBS="-ldld  $LIBS"
11435cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11436/* end confdefs.h.  */
11437
11438/* Override any GCC internal prototype to avoid an error.
11439   Use char because int might match the return type of a GCC
11440   builtin and then its argument prototype would still apply.  */
11441#ifdef __cplusplus
11442extern "C"
11443#endif
11444char dld_link ();
11445int
11446main ()
11447{
11448return dld_link ();
11449  ;
11450  return 0;
11451}
11452_ACEOF
11453if ac_fn_c_try_link "$LINENO"; then :
11454  ac_cv_lib_dld_dld_link=yes
11455else
11456  ac_cv_lib_dld_dld_link=no
11457fi
11458rm -f core conftest.err conftest.$ac_objext \
11459    conftest$ac_exeext conftest.$ac_ext
11460LIBS=$ac_check_lib_save_LIBS
11461fi
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11463$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11464if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11465  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11466fi
11467
11468
11469fi
11470
11471
11472fi
11473
11474
11475fi
11476
11477
11478fi
11479
11480
11481fi
11482
11483    ;;
11484  esac
11485
11486  if test "x$lt_cv_dlopen" != xno; then
11487    enable_dlopen=yes
11488  else
11489    enable_dlopen=no
11490  fi
11491
11492  case $lt_cv_dlopen in
11493  dlopen)
11494    save_CPPFLAGS="$CPPFLAGS"
11495    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11496
11497    save_LDFLAGS="$LDFLAGS"
11498    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11499
11500    save_LIBS="$LIBS"
11501    LIBS="$lt_cv_dlopen_libs $LIBS"
11502
11503    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11504$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11505if ${lt_cv_dlopen_self+:} false; then :
11506  $as_echo_n "(cached) " >&6
11507else
11508  	  if test "$cross_compiling" = yes; then :
11509  lt_cv_dlopen_self=cross
11510else
11511  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11512  lt_status=$lt_dlunknown
11513  cat > conftest.$ac_ext <<_LT_EOF
11514#line 11514 "configure"
11515#include "confdefs.h"
11516
11517#if HAVE_DLFCN_H
11518#include <dlfcn.h>
11519#endif
11520
11521#include <stdio.h>
11522
11523#ifdef RTLD_GLOBAL
11524#  define LT_DLGLOBAL		RTLD_GLOBAL
11525#else
11526#  ifdef DL_GLOBAL
11527#    define LT_DLGLOBAL		DL_GLOBAL
11528#  else
11529#    define LT_DLGLOBAL		0
11530#  endif
11531#endif
11532
11533/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11534   find out it does not work in some platform. */
11535#ifndef LT_DLLAZY_OR_NOW
11536#  ifdef RTLD_LAZY
11537#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11538#  else
11539#    ifdef DL_LAZY
11540#      define LT_DLLAZY_OR_NOW		DL_LAZY
11541#    else
11542#      ifdef RTLD_NOW
11543#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11544#      else
11545#        ifdef DL_NOW
11546#          define LT_DLLAZY_OR_NOW	DL_NOW
11547#        else
11548#          define LT_DLLAZY_OR_NOW	0
11549#        endif
11550#      endif
11551#    endif
11552#  endif
11553#endif
11554
11555/* When -fvisbility=hidden is used, assume the code has been annotated
11556   correspondingly for the symbols needed.  */
11557#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11558void fnord () __attribute__((visibility("default")));
11559#endif
11560
11561void fnord () { int i=42; }
11562int main ()
11563{
11564  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11565  int status = $lt_dlunknown;
11566
11567  if (self)
11568    {
11569      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11570      else
11571        {
11572	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11573          else puts (dlerror ());
11574	}
11575      /* dlclose (self); */
11576    }
11577  else
11578    puts (dlerror ());
11579
11580  return status;
11581}
11582_LT_EOF
11583  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11584  (eval $ac_link) 2>&5
11585  ac_status=$?
11586  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11587  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11588    (./conftest; exit; ) >&5 2>/dev/null
11589    lt_status=$?
11590    case x$lt_status in
11591      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11592      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11593      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11594    esac
11595  else :
11596    # compilation failed
11597    lt_cv_dlopen_self=no
11598  fi
11599fi
11600rm -fr conftest*
11601
11602
11603fi
11604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11605$as_echo "$lt_cv_dlopen_self" >&6; }
11606
11607    if test "x$lt_cv_dlopen_self" = xyes; then
11608      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11609      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11610$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11611if ${lt_cv_dlopen_self_static+:} false; then :
11612  $as_echo_n "(cached) " >&6
11613else
11614  	  if test "$cross_compiling" = yes; then :
11615  lt_cv_dlopen_self_static=cross
11616else
11617  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11618  lt_status=$lt_dlunknown
11619  cat > conftest.$ac_ext <<_LT_EOF
11620#line 11620 "configure"
11621#include "confdefs.h"
11622
11623#if HAVE_DLFCN_H
11624#include <dlfcn.h>
11625#endif
11626
11627#include <stdio.h>
11628
11629#ifdef RTLD_GLOBAL
11630#  define LT_DLGLOBAL		RTLD_GLOBAL
11631#else
11632#  ifdef DL_GLOBAL
11633#    define LT_DLGLOBAL		DL_GLOBAL
11634#  else
11635#    define LT_DLGLOBAL		0
11636#  endif
11637#endif
11638
11639/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11640   find out it does not work in some platform. */
11641#ifndef LT_DLLAZY_OR_NOW
11642#  ifdef RTLD_LAZY
11643#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11644#  else
11645#    ifdef DL_LAZY
11646#      define LT_DLLAZY_OR_NOW		DL_LAZY
11647#    else
11648#      ifdef RTLD_NOW
11649#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11650#      else
11651#        ifdef DL_NOW
11652#          define LT_DLLAZY_OR_NOW	DL_NOW
11653#        else
11654#          define LT_DLLAZY_OR_NOW	0
11655#        endif
11656#      endif
11657#    endif
11658#  endif
11659#endif
11660
11661/* When -fvisbility=hidden is used, assume the code has been annotated
11662   correspondingly for the symbols needed.  */
11663#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11664void fnord () __attribute__((visibility("default")));
11665#endif
11666
11667void fnord () { int i=42; }
11668int main ()
11669{
11670  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11671  int status = $lt_dlunknown;
11672
11673  if (self)
11674    {
11675      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11676      else
11677        {
11678	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11679          else puts (dlerror ());
11680	}
11681      /* dlclose (self); */
11682    }
11683  else
11684    puts (dlerror ());
11685
11686  return status;
11687}
11688_LT_EOF
11689  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11690  (eval $ac_link) 2>&5
11691  ac_status=$?
11692  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11693  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11694    (./conftest; exit; ) >&5 2>/dev/null
11695    lt_status=$?
11696    case x$lt_status in
11697      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11698      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11699      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11700    esac
11701  else :
11702    # compilation failed
11703    lt_cv_dlopen_self_static=no
11704  fi
11705fi
11706rm -fr conftest*
11707
11708
11709fi
11710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11711$as_echo "$lt_cv_dlopen_self_static" >&6; }
11712    fi
11713
11714    CPPFLAGS="$save_CPPFLAGS"
11715    LDFLAGS="$save_LDFLAGS"
11716    LIBS="$save_LIBS"
11717    ;;
11718  esac
11719
11720  case $lt_cv_dlopen_self in
11721  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11722  *) enable_dlopen_self=unknown ;;
11723  esac
11724
11725  case $lt_cv_dlopen_self_static in
11726  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11727  *) enable_dlopen_self_static=unknown ;;
11728  esac
11729fi
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747striplib=
11748old_striplib=
11749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11750$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11751if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11752  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11753  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11755$as_echo "yes" >&6; }
11756else
11757# FIXME - insert some real tests, host_os isn't really good enough
11758  case $host_os in
11759  darwin*)
11760    if test -n "$STRIP" ; then
11761      striplib="$STRIP -x"
11762      old_striplib="$STRIP -S"
11763      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11764$as_echo "yes" >&6; }
11765    else
11766      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11767$as_echo "no" >&6; }
11768    fi
11769    ;;
11770  *)
11771    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11772$as_echo "no" >&6; }
11773    ;;
11774  esac
11775fi
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788  # Report which library types will actually be built
11789  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11790$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11792$as_echo "$can_build_shared" >&6; }
11793
11794  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11795$as_echo_n "checking whether to build shared libraries... " >&6; }
11796  test "$can_build_shared" = "no" && enable_shared=no
11797
11798  # On AIX, shared libraries and static libraries use the same namespace, and
11799  # are all built from PIC.
11800  case $host_os in
11801  aix3*)
11802    test "$enable_shared" = yes && enable_static=no
11803    if test -n "$RANLIB"; then
11804      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11805      postinstall_cmds='$RANLIB $lib'
11806    fi
11807    ;;
11808
11809  aix[4-9]*)
11810    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11811      test "$enable_shared" = yes && enable_static=no
11812    fi
11813    ;;
11814  esac
11815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11816$as_echo "$enable_shared" >&6; }
11817
11818  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11819$as_echo_n "checking whether to build static libraries... " >&6; }
11820  # Make sure either enable_shared or enable_static is yes.
11821  test "$enable_shared" = yes || enable_static=yes
11822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11823$as_echo "$enable_static" >&6; }
11824
11825
11826
11827
11828fi
11829ac_ext=c
11830ac_cpp='$CPP $CPPFLAGS'
11831ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11832ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11833ac_compiler_gnu=$ac_cv_c_compiler_gnu
11834
11835CC="$lt_save_CC"
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849        ac_config_commands="$ac_config_commands libtool"
11850
11851
11852
11853
11854# Only expand once:
11855
11856
11857
11858
11859# Check whether --enable-largefile was given.
11860if test "${enable_largefile+set}" = set; then :
11861  enableval=$enable_largefile;
11862fi
11863
11864if test "$enable_largefile" != no; then
11865
11866  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11867$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11868if ${ac_cv_sys_largefile_CC+:} false; then :
11869  $as_echo_n "(cached) " >&6
11870else
11871  ac_cv_sys_largefile_CC=no
11872     if test "$GCC" != yes; then
11873       ac_save_CC=$CC
11874       while :; do
11875	 # IRIX 6.2 and later do not support large files by default,
11876	 # so use the C compiler's -n32 option if that helps.
11877	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11878/* end confdefs.h.  */
11879#include <sys/types.h>
11880 /* Check that off_t can represent 2**63 - 1 correctly.
11881    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11882    since some C++ compilers masquerading as C compilers
11883    incorrectly reject 9223372036854775807.  */
11884#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11885  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11886		       && LARGE_OFF_T % 2147483647 == 1)
11887		      ? 1 : -1];
11888int
11889main ()
11890{
11891
11892  ;
11893  return 0;
11894}
11895_ACEOF
11896	 if ac_fn_c_try_compile "$LINENO"; then :
11897  break
11898fi
11899rm -f core conftest.err conftest.$ac_objext
11900	 CC="$CC -n32"
11901	 if ac_fn_c_try_compile "$LINENO"; then :
11902  ac_cv_sys_largefile_CC=' -n32'; break
11903fi
11904rm -f core conftest.err conftest.$ac_objext
11905	 break
11906       done
11907       CC=$ac_save_CC
11908       rm -f conftest.$ac_ext
11909    fi
11910fi
11911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11912$as_echo "$ac_cv_sys_largefile_CC" >&6; }
11913  if test "$ac_cv_sys_largefile_CC" != no; then
11914    CC=$CC$ac_cv_sys_largefile_CC
11915  fi
11916
11917  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11918$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11919if ${ac_cv_sys_file_offset_bits+:} false; then :
11920  $as_echo_n "(cached) " >&6
11921else
11922  while :; do
11923  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11924/* end confdefs.h.  */
11925#include <sys/types.h>
11926 /* Check that off_t can represent 2**63 - 1 correctly.
11927    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11928    since some C++ compilers masquerading as C compilers
11929    incorrectly reject 9223372036854775807.  */
11930#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11931  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11932		       && LARGE_OFF_T % 2147483647 == 1)
11933		      ? 1 : -1];
11934int
11935main ()
11936{
11937
11938  ;
11939  return 0;
11940}
11941_ACEOF
11942if ac_fn_c_try_compile "$LINENO"; then :
11943  ac_cv_sys_file_offset_bits=no; break
11944fi
11945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11946  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11947/* end confdefs.h.  */
11948#define _FILE_OFFSET_BITS 64
11949#include <sys/types.h>
11950 /* Check that off_t can represent 2**63 - 1 correctly.
11951    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11952    since some C++ compilers masquerading as C compilers
11953    incorrectly reject 9223372036854775807.  */
11954#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11955  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11956		       && LARGE_OFF_T % 2147483647 == 1)
11957		      ? 1 : -1];
11958int
11959main ()
11960{
11961
11962  ;
11963  return 0;
11964}
11965_ACEOF
11966if ac_fn_c_try_compile "$LINENO"; then :
11967  ac_cv_sys_file_offset_bits=64; break
11968fi
11969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11970  ac_cv_sys_file_offset_bits=unknown
11971  break
11972done
11973fi
11974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11975$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11976case $ac_cv_sys_file_offset_bits in #(
11977  no | unknown) ;;
11978  *)
11979cat >>confdefs.h <<_ACEOF
11980#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11981_ACEOF
11982;;
11983esac
11984rm -rf conftest*
11985  if test $ac_cv_sys_file_offset_bits = unknown; then
11986    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11987$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11988if ${ac_cv_sys_large_files+:} false; then :
11989  $as_echo_n "(cached) " >&6
11990else
11991  while :; do
11992  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11993/* end confdefs.h.  */
11994#include <sys/types.h>
11995 /* Check that off_t can represent 2**63 - 1 correctly.
11996    We can't simply define LARGE_OFF_T to be 9223372036854775807,
11997    since some C++ compilers masquerading as C compilers
11998    incorrectly reject 9223372036854775807.  */
11999#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12000  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12001		       && LARGE_OFF_T % 2147483647 == 1)
12002		      ? 1 : -1];
12003int
12004main ()
12005{
12006
12007  ;
12008  return 0;
12009}
12010_ACEOF
12011if ac_fn_c_try_compile "$LINENO"; then :
12012  ac_cv_sys_large_files=no; break
12013fi
12014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12015  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12016/* end confdefs.h.  */
12017#define _LARGE_FILES 1
12018#include <sys/types.h>
12019 /* Check that off_t can represent 2**63 - 1 correctly.
12020    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12021    since some C++ compilers masquerading as C compilers
12022    incorrectly reject 9223372036854775807.  */
12023#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12024  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12025		       && LARGE_OFF_T % 2147483647 == 1)
12026		      ? 1 : -1];
12027int
12028main ()
12029{
12030
12031  ;
12032  return 0;
12033}
12034_ACEOF
12035if ac_fn_c_try_compile "$LINENO"; then :
12036  ac_cv_sys_large_files=1; break
12037fi
12038rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12039  ac_cv_sys_large_files=unknown
12040  break
12041done
12042fi
12043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12044$as_echo "$ac_cv_sys_large_files" >&6; }
12045case $ac_cv_sys_large_files in #(
12046  no | unknown) ;;
12047  *)
12048cat >>confdefs.h <<_ACEOF
12049#define _LARGE_FILES $ac_cv_sys_large_files
12050_ACEOF
12051;;
12052esac
12053rm -rf conftest*
12054  fi
12055
12056
12057fi
12058
12059
12060backtrace_supported=yes
12061
12062if test -n "${with_target_subdir}"; then
12063  # We are compiling a GCC library.  We can assume that the unwind
12064  # library exists.
12065  BACKTRACE_FILE="backtrace.lo simple.lo"
12066else
12067  ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default"
12068if test "x$ac_cv_header_unwind_h" = xyes; then :
12069  ac_fn_c_check_func "$LINENO" "_Unwind_Backtrace" "ac_cv_func__Unwind_Backtrace"
12070if test "x$ac_cv_func__Unwind_Backtrace" = xyes; then :
12071  BACKTRACE_FILE="backtrace.lo simple.lo"
12072else
12073  BACKTRACE_FILE="nounwind.lo"
12074                    backtrace_supported=no
12075fi
12076
12077else
12078  BACKTRACE_FILE="nounwind.lo"
12079     backtrace_supported=no
12080fi
12081
12082
12083fi
12084
12085
12086EXTRA_FLAGS=
12087if test -n "${with_target_subdir}"; then
12088  EXTRA_FLAGS="-funwind-tables -frandom-seed=\$@"
12089else
12090  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -funwind-tables option" >&5
12091$as_echo_n "checking for -funwind-tables option... " >&6; }
12092if ${libbacktrace_cv_c_unwind_tables+:} false; then :
12093  $as_echo_n "(cached) " >&6
12094else
12095  CFLAGS_hold="$CFLAGS"
12096     CFLAGS="$CFLAGS -funwind-tables"
12097     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12098/* end confdefs.h.  */
12099static int f() { return 0; }
12100int
12101main ()
12102{
12103return f();
12104  ;
12105  return 0;
12106}
12107_ACEOF
12108if ac_fn_c_try_compile "$LINENO"; then :
12109  libbacktrace_cv_c_unwind_tables=yes
12110else
12111  libbacktrace_cv_c_unwind_tables=no
12112fi
12113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12114     CFLAGS="$CFLAGS_hold"
12115fi
12116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_unwind_tables" >&5
12117$as_echo "$libbacktrace_cv_c_unwind_tables" >&6; }
12118  if test "$libbacktrace_cv_c_unwind_tables" = "yes"; then
12119    EXTRA_FLAGS=-funwind-tables
12120  fi
12121  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -frandom-seed=string option" >&5
12122$as_echo_n "checking for -frandom-seed=string option... " >&6; }
12123if ${libbacktrace_cv_c_random_seed_string+:} false; then :
12124  $as_echo_n "(cached) " >&6
12125else
12126  CFLAGS_hold="$CFLAGS"
12127     CFLAGS="$CFLAGS -frandom-seed=conftest.lo"
12128     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12129/* end confdefs.h.  */
12130
12131int
12132main ()
12133{
12134return 0;
12135  ;
12136  return 0;
12137}
12138_ACEOF
12139if ac_fn_c_try_compile "$LINENO"; then :
12140  libbacktrace_cv_c_random_seed_string=yes
12141else
12142  libbacktrace_cv_c_random_seed_string=no
12143fi
12144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12145     CFLAGS="$CFLAGS_hold"
12146fi
12147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_random_seed_string" >&5
12148$as_echo "$libbacktrace_cv_c_random_seed_string" >&6; }
12149  if test "$libbacktrace_cv_c_random_seed_string" = "yes"; then
12150    EXTRA_FLAGS="$EXTRA_FLAGS -frandom-seed=\$@"
12151  fi
12152fi
12153
12154if test -n "${with_target_subdir}"; then
12155  # Add CET specific flags is Intel CET is enabled.
12156   # Check whether --enable-cet was given.
12157if test "${enable_cet+set}" = set; then :
12158  enableval=$enable_cet;
12159      case "$enableval" in
12160       yes|no|auto) ;;
12161       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
12162                          esac
12163
12164else
12165  enable_cet=auto
12166fi
12167
12168
12169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
12170$as_echo_n "checking for CET support... " >&6; }
12171
12172# NB: Avoid nested save_CFLAGS and save_LDFLAGS.
12173case "$host" in
12174  i[34567]86-*-linux* | x86_64-*-linux*)
12175    case "$enable_cet" in
12176      auto)
12177	# Check if target supports multi-byte NOPs
12178	# and if compiler and assembler support CET insn.
12179	cet_save_CFLAGS="$CFLAGS"
12180	CFLAGS="$CFLAGS -fcf-protection"
12181	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182/* end confdefs.h.  */
12183
12184int
12185main ()
12186{
12187
12188#if !defined(__SSE2__)
12189#error target does not support multi-byte NOPs
12190#else
12191asm ("setssbsy");
12192#endif
12193
12194  ;
12195  return 0;
12196}
12197_ACEOF
12198if ac_fn_c_try_compile "$LINENO"; then :
12199  enable_cet=yes
12200else
12201  enable_cet=no
12202fi
12203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12204	CFLAGS="$cet_save_CFLAGS"
12205	;;
12206      yes)
12207	# Check if assembler supports CET.
12208	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12209/* end confdefs.h.  */
12210
12211int
12212main ()
12213{
12214asm ("setssbsy");
12215  ;
12216  return 0;
12217}
12218_ACEOF
12219if ac_fn_c_try_compile "$LINENO"; then :
12220
12221else
12222  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
12223fi
12224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12225	;;
12226    esac
12227    ;;
12228  *)
12229    enable_cet=no
12230    ;;
12231esac
12232if test x$enable_cet = xyes; then
12233  CET_FLAGS="-fcf-protection -mshstk"
12234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12235$as_echo "yes" >&6; }
12236else
12237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12238$as_echo "no" >&6; }
12239fi
12240
12241  EXTRA_FLAGS="$EXTRA_FLAGS $CET_FLAGS"
12242fi
12243
12244
12245ac_ext=c
12246ac_cpp='$CPP $CPPFLAGS'
12247ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12248ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12249ac_compiler_gnu=$ac_cv_c_compiler_gnu
12250
12251WARN_FLAGS=
12252save_CFLAGS="$CFLAGS"
12253for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
12254			  -Wmissing-prototypes -Wold-style-definition \
12255			  -Wmissing-format-attribute -Wcast-qual; do
12256  # Do the check with the no- prefix removed since gcc silently
12257  # accepts any -Wno-* option on purpose
12258  case $real_option in
12259    -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12260    *) option=$real_option ;;
12261  esac
12262  as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12263
12264  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12265$as_echo_n "checking whether $CC supports $option... " >&6; }
12266if eval \${$as_acx_Woption+:} false; then :
12267  $as_echo_n "(cached) " >&6
12268else
12269  CFLAGS="$option"
12270    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12271/* end confdefs.h.  */
12272
12273int
12274main ()
12275{
12276
12277  ;
12278  return 0;
12279}
12280_ACEOF
12281if ac_fn_c_try_compile "$LINENO"; then :
12282  eval "$as_acx_Woption=yes"
12283else
12284  eval "$as_acx_Woption=no"
12285fi
12286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12287
12288fi
12289eval ac_res=\$$as_acx_Woption
12290	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12291$as_echo "$ac_res" >&6; }
12292  if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12293  WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option"
12294fi
12295  done
12296CFLAGS="$save_CFLAGS"
12297ac_ext=c
12298ac_cpp='$CPP $CPPFLAGS'
12299ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12300ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12301ac_compiler_gnu=$ac_cv_c_compiler_gnu
12302
12303
12304
12305# Check whether --enable-werror was given.
12306if test "${enable_werror+set}" = set; then :
12307  enableval=$enable_werror;
12308fi
12309
12310if test "x$enable_werror" != "xno" && test -n "${with_target_subdir}"; then :
12311  WARN_FLAGS="$WARN_FLAGS -Werror"
12312fi
12313
12314
12315if test -n "${with_target_subdir}"; then
12316
12317
12318# Check whether --with-system-libunwind was given.
12319if test "${with_system_libunwind+set}" = set; then :
12320  withval=$with_system_libunwind;
12321fi
12322
12323  # If system-libunwind was not specifically set, pick a default setting.
12324  if test x$with_system_libunwind = x; then
12325    case ${target} in
12326      ia64-*-hpux*) with_system_libunwind=yes ;;
12327      *) with_system_libunwind=no ;;
12328    esac
12329  fi
12330  # Based on system-libunwind and target, do we have ipinfo?
12331  if  test x$with_system_libunwind = xyes; then
12332    case ${target} in
12333      ia64-*-*) have_unwind_getipinfo=no ;;
12334      *) have_unwind_getipinfo=yes ;;
12335    esac
12336  else
12337    # Darwin before version 9 does not have _Unwind_GetIPInfo.
12338
12339    case ${target} in
12340      *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
12341      *) have_unwind_getipinfo=yes ;;
12342    esac
12343
12344  fi
12345
12346  if test x$have_unwind_getipinfo = xyes; then
12347
12348$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
12349
12350  fi
12351
12352else
12353  ac_save_CFFLAGS="$CFLAGS"
12354  CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
12355  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_GetIPInfo" >&5
12356$as_echo_n "checking for _Unwind_GetIPInfo... " >&6; }
12357  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12358/* end confdefs.h.  */
12359#include "unwind.h"
12360	struct _Unwind_Context *context;
12361	int ip_before_insn = 0;
12362int
12363main ()
12364{
12365return _Unwind_GetIPInfo (context, &ip_before_insn);
12366  ;
12367  return 0;
12368}
12369_ACEOF
12370if ac_fn_c_try_link "$LINENO"; then :
12371  have_unwind_getipinfo=yes
12372else
12373  have_unwind_getipinfo=no
12374fi
12375rm -f core conftest.err conftest.$ac_objext \
12376    conftest$ac_exeext conftest.$ac_ext
12377  CFLAGS="$ac_save_CFLAGS"
12378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unwind_getipinfo" >&5
12379$as_echo "$have_unwind_getipinfo" >&6; }
12380  if test "$have_unwind_getipinfo" = "yes"; then
12381
12382$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
12383
12384  fi
12385fi
12386
12387# Enable --enable-host-shared.
12388# Check whether --enable-host-shared was given.
12389if test "${enable_host_shared+set}" = set; then :
12390  enableval=$enable_host_shared; PIC_FLAG=-fPIC
12391else
12392  PIC_FLAG=
12393fi
12394
12395
12396
12397# Enable Intel CET on Intel CET enabled host if jit is enabled.
12398 # Check whether --enable-cet was given.
12399if test "${enable_cet+set}" = set; then :
12400  enableval=$enable_cet;
12401      case "$enableval" in
12402       yes|no|auto) ;;
12403       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
12404                          esac
12405
12406else
12407  enable_cet=auto
12408fi
12409
12410
12411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
12412$as_echo_n "checking for CET support... " >&6; }
12413
12414case "$host" in
12415  i[34567]86-*-linux* | x86_64-*-linux*)
12416    may_have_cet=yes
12417    cet_save_CFLAGS="$CFLAGS"
12418    CFLAGS="$CFLAGS -fcf-protection"
12419    case "$enable_cet" in
12420      auto)
12421	# Check if target supports multi-byte NOPs
12422	# and if compiler and assembler support CET.
12423	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12424/* end confdefs.h.  */
12425
12426int
12427main ()
12428{
12429
12430#if !defined(__SSE2__)
12431#error target does not support multi-byte NOPs
12432#else
12433asm ("setssbsy");
12434#endif
12435
12436  ;
12437  return 0;
12438}
12439_ACEOF
12440if ac_fn_c_try_compile "$LINENO"; then :
12441  enable_cet=yes
12442else
12443  enable_cet=no
12444fi
12445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12446	;;
12447      yes)
12448	# Check if compiler and assembler support CET.
12449	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12450/* end confdefs.h.  */
12451
12452int
12453main ()
12454{
12455asm ("setssbsy");
12456  ;
12457  return 0;
12458}
12459_ACEOF
12460if ac_fn_c_try_compile "$LINENO"; then :
12461  support_cet=yes
12462else
12463  support_cet=no
12464fi
12465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12466	if test $support_cet = "no"; then
12467	  if test x$enable_bootstrap != xno \
12468	     && test -z "${with_build_subdir}" \
12469	     && (test ! -f ../stage_current \
12470	         || test `cat ../stage_current` != "stage1"); then
12471	    # Require CET support only for the final GCC build.
12472	    as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5
12473	  else
12474	    # Don't enable CET without CET support for non-bootstrap
12475	    # build, in stage1 nor for build support.
12476	    enable_cet=no
12477	  fi
12478	fi
12479	;;
12480    esac
12481    CFLAGS="$cet_save_CFLAGS"
12482    ;;
12483  *)
12484    may_have_cet=no
12485    enable_cet=no
12486    ;;
12487esac
12488
12489cet_save_CFLAGS="$CFLAGS"
12490CFLAGS="$CFLAGS -fcf-protection=none"
12491cet_save_LDFLAGS="$LDFLAGS"
12492LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk"
12493if test x$may_have_cet = xyes; then
12494  # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work.
12495  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12496/* end confdefs.h.  */
12497
12498int
12499main ()
12500{
12501return 0;
12502  ;
12503  return 0;
12504}
12505_ACEOF
12506if ac_fn_c_try_link "$LINENO"; then :
12507  may_have_cet=yes
12508else
12509  may_have_cet=no
12510fi
12511rm -f core conftest.err conftest.$ac_objext \
12512    conftest$ac_exeext conftest.$ac_ext
12513fi
12514
12515if test x$may_have_cet = xyes; then
12516  if test x$cross_compiling = xno; then
12517    if test "$cross_compiling" = yes; then :
12518  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12520as_fn_error $? "cannot run test program while cross compiling
12521See \`config.log' for more details" "$LINENO" 5; }
12522else
12523  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12524/* end confdefs.h.  */
12525
12526int
12527main ()
12528{
12529  asm ("endbr32");
12530  return 0;
12531}
12532
12533_ACEOF
12534if ac_fn_c_try_run "$LINENO"; then :
12535  have_multi_byte_nop=yes
12536else
12537  have_multi_byte_nop=no
12538fi
12539rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12540  conftest.$ac_objext conftest.beam conftest.$ac_ext
12541fi
12542
12543    have_cet=no
12544    if test x$have_multi_byte_nop = xyes; then
12545      if test "$cross_compiling" = yes; then :
12546  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12547$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12548as_fn_error $? "cannot run test program while cross compiling
12549See \`config.log' for more details" "$LINENO" 5; }
12550else
12551  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12552/* end confdefs.h.  */
12553
12554static void
12555foo (void)
12556{
12557}
12558
12559static void
12560__attribute__ ((noinline, noclone))
12561xxx (void (*f) (void))
12562{
12563  f ();
12564}
12565
12566static void
12567__attribute__ ((noinline, noclone))
12568bar (void)
12569{
12570  xxx (foo);
12571}
12572
12573int
12574main ()
12575{
12576  bar ();
12577  return 0;
12578}
12579
12580_ACEOF
12581if ac_fn_c_try_run "$LINENO"; then :
12582  have_cet=no
12583else
12584  have_cet=yes
12585fi
12586rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12587  conftest.$ac_objext conftest.beam conftest.$ac_ext
12588fi
12589
12590    fi
12591    if test x$enable_cet = xno -a x$have_cet = xyes; then
12592      as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5
12593    fi
12594  fi
12595else
12596  # Enable CET in cross compiler if possible so that it will run on both
12597  # CET and non-CET hosts.
12598  have_cet=yes
12599fi
12600if test x$enable_cet = xyes; then
12601  CET_HOST_FLAGS="-fcf-protection"
12602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12603$as_echo "yes" >&6; }
12604else
12605  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12606$as_echo "no" >&6; }
12607fi
12608CFLAGS="$cet_save_CFLAGS"
12609LDFLAGS="$cet_save_LDFLAGS"
12610
12611case x$enable_languages in
12612*jit*)
12613  ;;
12614*)
12615  CET_HOST_FLAGS=
12616  ;;
12617esac
12618
12619
12620# Test for __sync support.
12621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __sync extensions" >&5
12622$as_echo_n "checking __sync extensions... " >&6; }
12623if ${libbacktrace_cv_sys_sync+:} false; then :
12624  $as_echo_n "(cached) " >&6
12625else
12626  if test -n "${with_target_subdir}"; then
12627   case "${host}" in
12628   hppa*-*-hpux*) libbacktrace_cv_sys_sync=no ;;
12629   *) libbacktrace_cv_sys_sync=yes ;;
12630   esac
12631 else
12632   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12633/* end confdefs.h.  */
12634int i;
12635int
12636main ()
12637{
12638__sync_bool_compare_and_swap (&i, i, i);
12639                       __sync_lock_test_and_set (&i, 1);
12640                       __sync_lock_release (&i);
12641  ;
12642  return 0;
12643}
12644_ACEOF
12645if ac_fn_c_try_link "$LINENO"; then :
12646  libbacktrace_cv_sys_sync=yes
12647else
12648  libbacktrace_cv_sys_sync=no
12649fi
12650rm -f core conftest.err conftest.$ac_objext \
12651    conftest$ac_exeext conftest.$ac_ext
12652 fi
12653fi
12654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_sync" >&5
12655$as_echo "$libbacktrace_cv_sys_sync" >&6; }
12656BACKTRACE_SUPPORTS_THREADS=0
12657if test "$libbacktrace_cv_sys_sync" = "yes"; then
12658  BACKTRACE_SUPPORTS_THREADS=1
12659
12660$as_echo "#define HAVE_SYNC_FUNCTIONS 1" >>confdefs.h
12661
12662fi
12663
12664
12665# Test for __atomic support.
12666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __atomic extensions" >&5
12667$as_echo_n "checking __atomic extensions... " >&6; }
12668if ${libbacktrace_cv_sys_atomic+:} false; then :
12669  $as_echo_n "(cached) " >&6
12670else
12671  if test -n "${with_target_subdir}"; then
12672   libbacktrace_cv_sys_atomic=yes
12673 else
12674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12675/* end confdefs.h.  */
12676int i;
12677int
12678main ()
12679{
12680__atomic_load_n (&i, __ATOMIC_ACQUIRE);
12681		       __atomic_store_n (&i, 1, __ATOMIC_RELEASE);
12682  ;
12683  return 0;
12684}
12685_ACEOF
12686if ac_fn_c_try_link "$LINENO"; then :
12687  libbacktrace_cv_sys_atomic=yes
12688else
12689  libbacktrace_cv_sys_atomic=no
12690fi
12691rm -f core conftest.err conftest.$ac_objext \
12692    conftest$ac_exeext conftest.$ac_ext
12693 fi
12694fi
12695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_atomic" >&5
12696$as_echo "$libbacktrace_cv_sys_atomic" >&6; }
12697if test "$libbacktrace_cv_sys_atomic" = "yes"; then
12698
12699$as_echo "#define HAVE_ATOMIC_FUNCTIONS 1" >>confdefs.h
12700
12701fi
12702
12703# The library needs to be able to read the executable itself.  Compile
12704# a file to determine the executable format.  The awk script
12705# filetype.awk prints out the file type.
12706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking output filetype" >&5
12707$as_echo_n "checking output filetype... " >&6; }
12708if ${libbacktrace_cv_sys_filetype+:} false; then :
12709  $as_echo_n "(cached) " >&6
12710else
12711  filetype=
12712cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12713/* end confdefs.h.  */
12714int i;
12715int
12716main ()
12717{
12718int j;
12719  ;
12720  return 0;
12721}
12722_ACEOF
12723if ac_fn_c_try_compile "$LINENO"; then :
12724  filetype=`${AWK} -f $srcdir/filetype.awk conftest.$ac_objext`
12725else
12726  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12727$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12728as_fn_error $? "compiler failed
12729See \`config.log' for more details" "$LINENO" 5; }
12730fi
12731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12732libbacktrace_cv_sys_filetype=$filetype
12733fi
12734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_filetype" >&5
12735$as_echo "$libbacktrace_cv_sys_filetype" >&6; }
12736
12737# Match the file type to decide what files to compile.
12738FORMAT_FILE=
12739backtrace_supports_data=yes
12740case "$libbacktrace_cv_sys_filetype" in
12741elf*) FORMAT_FILE="elf.lo" ;;
12742macho) FORMAT_FILE="macho.lo" ;;
12743pecoff) FORMAT_FILE="pecoff.lo"
12744        backtrace_supports_data=no
12745	;;
12746xcoff*) FORMAT_FILE="xcoff.lo"
12747        backtrace_supports_data=no
12748        ;;
12749*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not determine output file type" >&5
12750$as_echo "$as_me: WARNING: could not determine output file type" >&2;}
12751   FORMAT_FILE="unknown.lo"
12752   backtrace_supported=no
12753   ;;
12754esac
12755
12756
12757# ELF defines.
12758elfsize=
12759case "$libbacktrace_cv_sys_filetype" in
12760elf32) elfsize=32 ;;
12761elf64) elfsize=64 ;;
12762*)     elfsize=unused
12763esac
12764
12765cat >>confdefs.h <<_ACEOF
12766#define BACKTRACE_ELF_SIZE $elfsize
12767_ACEOF
12768
12769 if test "$FORMAT_FILE" = "elf.lo"; then
12770  HAVE_ELF_TRUE=
12771  HAVE_ELF_FALSE='#'
12772else
12773  HAVE_ELF_TRUE='#'
12774  HAVE_ELF_FALSE=
12775fi
12776
12777
12778# XCOFF defines.
12779xcoffsize=
12780case "$libbacktrace_cv_sys_filetype" in
12781xcoff32) xcoffsize=32 ;;
12782xcoff64) xcoffsize=64 ;;
12783*)       xcoffsize=unused
12784esac
12785
12786cat >>confdefs.h <<_ACEOF
12787#define BACKTRACE_XCOFF_SIZE $xcoffsize
12788_ACEOF
12789
12790
12791BACKTRACE_SUPPORTED=0
12792if test "$backtrace_supported" = "yes"; then
12793  BACKTRACE_SUPPORTED=1
12794fi
12795
12796
12797BACKTRACE_SUPPORTS_DATA=0
12798if test "$backtrace_supports_data" = "yes"; then
12799  BACKTRACE_SUPPORTS_DATA=1
12800fi
12801
12802
12803
12804
12805inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
12806
12807acx_cv_header_stdint=stddef.h
12808acx_cv_header_stdint_kind="(already complete)"
12809for i in stdint.h $inttype_headers; do
12810  unset ac_cv_type_uintptr_t
12811  unset ac_cv_type_uintmax_t
12812  unset ac_cv_type_int_least32_t
12813  unset ac_cv_type_int_fast32_t
12814  unset ac_cv_type_uint64_t
12815  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
12816  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
12817#include <$i>
12818"
12819if test "x$ac_cv_type_uintmax_t" = xyes; then :
12820  acx_cv_header_stdint=$i
12821else
12822  continue
12823fi
12824
12825  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12826#include <$i>
12827"
12828if test "x$ac_cv_type_uintptr_t" = xyes; then :
12829
12830else
12831  acx_cv_header_stdint_kind="(mostly complete)"
12832fi
12833
12834  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
12835#include <$i>
12836"
12837if test "x$ac_cv_type_int_least32_t" = xyes; then :
12838
12839else
12840  acx_cv_header_stdint_kind="(mostly complete)"
12841fi
12842
12843  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
12844#include <$i>
12845"
12846if test "x$ac_cv_type_int_fast32_t" = xyes; then :
12847
12848else
12849  acx_cv_header_stdint_kind="(mostly complete)"
12850fi
12851
12852  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12853#include <$i>
12854"
12855if test "x$ac_cv_type_uint64_t" = xyes; then :
12856
12857else
12858  acx_cv_header_stdint_kind="(lacks uint64_t)"
12859fi
12860
12861  break
12862done
12863if test "$acx_cv_header_stdint" = stddef.h; then
12864  acx_cv_header_stdint_kind="(lacks uintmax_t)"
12865  for i in stdint.h $inttype_headers; do
12866    unset ac_cv_type_uintptr_t
12867    unset ac_cv_type_uint32_t
12868    unset ac_cv_type_uint64_t
12869    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
12870    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
12871#include <$i>
12872"
12873if test "x$ac_cv_type_uint32_t" = xyes; then :
12874  acx_cv_header_stdint=$i
12875else
12876  continue
12877fi
12878
12879    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
12880#include <$i>
12881"
12882if test "x$ac_cv_type_uint64_t" = xyes; then :
12883
12884fi
12885
12886    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
12887#include <$i>
12888"
12889if test "x$ac_cv_type_uintptr_t" = xyes; then :
12890
12891fi
12892
12893    break
12894  done
12895fi
12896if test "$acx_cv_header_stdint" = stddef.h; then
12897  acx_cv_header_stdint_kind="(u_intXX_t style)"
12898  for i in sys/types.h $inttype_headers; do
12899    unset ac_cv_type_u_int32_t
12900    unset ac_cv_type_u_int64_t
12901    $as_echo_n "looking for u_intXX_t types in $i, " >&6
12902    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
12903#include <$i>
12904"
12905if test "x$ac_cv_type_u_int32_t" = xyes; then :
12906  acx_cv_header_stdint=$i
12907else
12908  continue
12909fi
12910
12911    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
12912#include <$i>
12913"
12914if test "x$ac_cv_type_u_int64_t" = xyes; then :
12915
12916fi
12917
12918    break
12919  done
12920fi
12921if test "$acx_cv_header_stdint" = stddef.h; then
12922  acx_cv_header_stdint_kind="(using manual detection)"
12923fi
12924
12925test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
12926test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
12927test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
12928test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
12929test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
12930
12931# ----------------- Summarize what we found so far
12932
12933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
12934$as_echo_n "checking what to include in gstdint.h... " >&6; }
12935
12936case `$as_basename -- gstdint.h ||
12937$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
12938	 Xgstdint.h : 'X\(//\)$' \| \
12939	 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
12940$as_echo X/gstdint.h |
12941    sed '/^.*\/\([^/][^/]*\)\/*$/{
12942	    s//\1/
12943	    q
12944	  }
12945	  /^X\/\(\/\/\)$/{
12946	    s//\1/
12947	    q
12948	  }
12949	  /^X\/\(\/\).*/{
12950	    s//\1/
12951	    q
12952	  }
12953	  s/.*/./; q'` in
12954  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12955$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12956  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
12957$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
12958  *) ;;
12959esac
12960
12961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
12962$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
12963
12964# ----------------- done included file, check C basic types --------
12965
12966# Lacking an uintptr_t?  Test size of void *
12967case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
12968  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
12969# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12970# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12971# This bug is HP SR number 8606223364.
12972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
12973$as_echo_n "checking size of void *... " >&6; }
12974if ${ac_cv_sizeof_void_p+:} false; then :
12975  $as_echo_n "(cached) " >&6
12976else
12977  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
12978
12979else
12980  if test "$ac_cv_type_void_p" = yes; then
12981     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12982$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12983as_fn_error 77 "cannot compute sizeof (void *)
12984See \`config.log' for more details" "$LINENO" 5; }
12985   else
12986     ac_cv_sizeof_void_p=0
12987   fi
12988fi
12989
12990fi
12991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
12992$as_echo "$ac_cv_sizeof_void_p" >&6; }
12993
12994
12995
12996cat >>confdefs.h <<_ACEOF
12997#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
12998_ACEOF
12999
13000 ;;
13001esac
13002
13003# Lacking an uint64_t?  Test size of long
13004case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
13005  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
13006# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13007# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13008# This bug is HP SR number 8606223364.
13009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13010$as_echo_n "checking size of long... " >&6; }
13011if ${ac_cv_sizeof_long+:} false; then :
13012  $as_echo_n "(cached) " >&6
13013else
13014  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
13015
13016else
13017  if test "$ac_cv_type_long" = yes; then
13018     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13019$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13020as_fn_error 77 "cannot compute sizeof (long)
13021See \`config.log' for more details" "$LINENO" 5; }
13022   else
13023     ac_cv_sizeof_long=0
13024   fi
13025fi
13026
13027fi
13028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13029$as_echo "$ac_cv_sizeof_long" >&6; }
13030
13031
13032
13033cat >>confdefs.h <<_ACEOF
13034#define SIZEOF_LONG $ac_cv_sizeof_long
13035_ACEOF
13036
13037 ;;
13038esac
13039
13040if test $acx_cv_header_stdint = stddef.h; then
13041  # Lacking a good header?  Test size of everything and deduce all types.
13042  # The cast to long int works around a bug in the HP C Compiler
13043# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13044# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13045# This bug is HP SR number 8606223364.
13046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
13047$as_echo_n "checking size of int... " >&6; }
13048if ${ac_cv_sizeof_int+:} false; then :
13049  $as_echo_n "(cached) " >&6
13050else
13051  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
13052
13053else
13054  if test "$ac_cv_type_int" = yes; then
13055     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13056$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13057as_fn_error 77 "cannot compute sizeof (int)
13058See \`config.log' for more details" "$LINENO" 5; }
13059   else
13060     ac_cv_sizeof_int=0
13061   fi
13062fi
13063
13064fi
13065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
13066$as_echo "$ac_cv_sizeof_int" >&6; }
13067
13068
13069
13070cat >>confdefs.h <<_ACEOF
13071#define SIZEOF_INT $ac_cv_sizeof_int
13072_ACEOF
13073
13074
13075  # The cast to long int works around a bug in the HP C Compiler
13076# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13077# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13078# This bug is HP SR number 8606223364.
13079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
13080$as_echo_n "checking size of short... " >&6; }
13081if ${ac_cv_sizeof_short+:} false; then :
13082  $as_echo_n "(cached) " >&6
13083else
13084  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
13085
13086else
13087  if test "$ac_cv_type_short" = yes; then
13088     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13089$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13090as_fn_error 77 "cannot compute sizeof (short)
13091See \`config.log' for more details" "$LINENO" 5; }
13092   else
13093     ac_cv_sizeof_short=0
13094   fi
13095fi
13096
13097fi
13098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
13099$as_echo "$ac_cv_sizeof_short" >&6; }
13100
13101
13102
13103cat >>confdefs.h <<_ACEOF
13104#define SIZEOF_SHORT $ac_cv_sizeof_short
13105_ACEOF
13106
13107
13108  # The cast to long int works around a bug in the HP C Compiler
13109# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13110# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13111# This bug is HP SR number 8606223364.
13112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
13113$as_echo_n "checking size of char... " >&6; }
13114if ${ac_cv_sizeof_char+:} false; then :
13115  $as_echo_n "(cached) " >&6
13116else
13117  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
13118
13119else
13120  if test "$ac_cv_type_char" = yes; then
13121     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13123as_fn_error 77 "cannot compute sizeof (char)
13124See \`config.log' for more details" "$LINENO" 5; }
13125   else
13126     ac_cv_sizeof_char=0
13127   fi
13128fi
13129
13130fi
13131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
13132$as_echo "$ac_cv_sizeof_char" >&6; }
13133
13134
13135
13136cat >>confdefs.h <<_ACEOF
13137#define SIZEOF_CHAR $ac_cv_sizeof_char
13138_ACEOF
13139
13140
13141
13142  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
13143$as_echo_n "checking for type equivalent to int8_t... " >&6; }
13144  case "$ac_cv_sizeof_char" in
13145    1) acx_cv_type_int8_t=char ;;
13146    *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
13147  esac
13148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
13149$as_echo "$acx_cv_type_int8_t" >&6; }
13150
13151  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
13152$as_echo_n "checking for type equivalent to int16_t... " >&6; }
13153  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
13154    2:*) acx_cv_type_int16_t=int ;;
13155    *:2) acx_cv_type_int16_t=short ;;
13156    *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
13157  esac
13158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
13159$as_echo "$acx_cv_type_int16_t" >&6; }
13160
13161  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
13162$as_echo_n "checking for type equivalent to int32_t... " >&6; }
13163  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
13164    4:*) acx_cv_type_int32_t=int ;;
13165    *:4) acx_cv_type_int32_t=long ;;
13166    *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
13167  esac
13168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
13169$as_echo "$acx_cv_type_int32_t" >&6; }
13170fi
13171
13172# These tests are here to make the output prettier
13173
13174if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
13175  case "$ac_cv_sizeof_long" in
13176    8) acx_cv_type_int64_t=long ;;
13177  esac
13178  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
13179$as_echo_n "checking for type equivalent to int64_t... " >&6; }
13180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
13181$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
13182fi
13183
13184# Now we can use the above types
13185
13186if test "$ac_cv_type_uintptr_t" != yes; then
13187  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
13188$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
13189  case $ac_cv_sizeof_void_p in
13190    2) acx_cv_type_intptr_t=int16_t ;;
13191    4) acx_cv_type_intptr_t=int32_t ;;
13192    8) acx_cv_type_intptr_t=int64_t ;;
13193    *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
13194  esac
13195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
13196$as_echo "$acx_cv_type_intptr_t" >&6; }
13197fi
13198
13199# ----------------- done all checks, emit header -------------
13200ac_config_commands="$ac_config_commands gstdint.h"
13201
13202
13203
13204
13205for ac_header in sys/mman.h
13206do :
13207  ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
13208if test "x$ac_cv_header_sys_mman_h" = xyes; then :
13209  cat >>confdefs.h <<_ACEOF
13210#define HAVE_SYS_MMAN_H 1
13211_ACEOF
13212
13213fi
13214
13215done
13216
13217if test "$ac_cv_header_sys_mman_h" = "no"; then
13218  have_mmap=no
13219else
13220  if test -n "${with_target_subdir}"; then
13221    # When built as a GCC target library, we can't do a link test.  We
13222    # simply assume that if we have mman.h, we have mmap.
13223    have_mmap=yes
13224    case "${host}" in
13225    *-*-msdosdjgpp)
13226        # DJGPP has sys/man.h, but no mmap
13227	have_mmap=no ;;
13228    esac
13229  else
13230    ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13231if test "x$ac_cv_func_mmap" = xyes; then :
13232  have_mmap=yes
13233else
13234  have_mmap=no
13235fi
13236
13237  fi
13238fi
13239if test "$have_mmap" = "no"; then
13240  VIEW_FILE=read.lo
13241  ALLOC_FILE=alloc.lo
13242else
13243  VIEW_FILE=mmapio.lo
13244  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13245/* end confdefs.h.  */
13246
13247#include <sys/mman.h>
13248#if !defined(MAP_ANONYMOUS) && !defined(MAP_ANON)
13249  #error no MAP_ANONYMOUS
13250#endif
13251
13252_ACEOF
13253if ac_fn_c_try_cpp "$LINENO"; then :
13254  ALLOC_FILE=mmap.lo
13255else
13256  ALLOC_FILE=alloc.lo
13257fi
13258rm -f conftest.err conftest.i conftest.$ac_ext
13259fi
13260
13261
13262
13263BACKTRACE_USES_MALLOC=0
13264if test "$ALLOC_FILE" = "alloc.lo"; then
13265  BACKTRACE_USES_MALLOC=1
13266fi
13267
13268
13269# Check for dl_iterate_phdr.
13270for ac_header in link.h
13271do :
13272  ac_fn_c_check_header_mongrel "$LINENO" "link.h" "ac_cv_header_link_h" "$ac_includes_default"
13273if test "x$ac_cv_header_link_h" = xyes; then :
13274  cat >>confdefs.h <<_ACEOF
13275#define HAVE_LINK_H 1
13276_ACEOF
13277
13278fi
13279
13280done
13281
13282if test "$ac_cv_header_link_h" = "no"; then
13283  have_dl_iterate_phdr=no
13284else
13285  if test -n "${with_target_subdir}"; then
13286    # When built as a GCC target library, we can't do a link test.
13287    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13288/* end confdefs.h.  */
13289#include <link.h>
13290
13291_ACEOF
13292if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13293  $EGREP "dl_iterate_phdr" >/dev/null 2>&1; then :
13294  have_dl_iterate_phdr=yes
13295else
13296  have_dl_iterate_phdr=no
13297fi
13298rm -f conftest*
13299
13300  else
13301    ac_fn_c_check_func "$LINENO" "dl_iterate_phdr" "ac_cv_func_dl_iterate_phdr"
13302if test "x$ac_cv_func_dl_iterate_phdr" = xyes; then :
13303  have_dl_iterate_phdr=yes
13304else
13305  have_dl_iterate_phdr=no
13306fi
13307
13308  fi
13309fi
13310if test "$have_dl_iterate_phdr" = "yes"; then
13311
13312$as_echo "#define HAVE_DL_ITERATE_PHDR 1" >>confdefs.h
13313
13314fi
13315
13316# Check for header file for Mach-O image functions.
13317for ac_header in mach-o/dyld.h
13318do :
13319  ac_fn_c_check_header_mongrel "$LINENO" "mach-o/dyld.h" "ac_cv_header_mach_o_dyld_h" "$ac_includes_default"
13320if test "x$ac_cv_header_mach_o_dyld_h" = xyes; then :
13321  cat >>confdefs.h <<_ACEOF
13322#define HAVE_MACH_O_DYLD_H 1
13323_ACEOF
13324
13325fi
13326
13327done
13328
13329
13330# Check for loadquery.
13331for ac_header in sys/ldr.h
13332do :
13333  ac_fn_c_check_header_mongrel "$LINENO" "sys/ldr.h" "ac_cv_header_sys_ldr_h" "$ac_includes_default"
13334if test "x$ac_cv_header_sys_ldr_h" = xyes; then :
13335  cat >>confdefs.h <<_ACEOF
13336#define HAVE_SYS_LDR_H 1
13337_ACEOF
13338
13339fi
13340
13341done
13342
13343if test "$ac_cv_header_sys_ldr_h" = "no"; then
13344  have_loadquery=no
13345else
13346  if test -n "${with_target_subdir}"; then
13347    # When built as a GCC target library, we can't do a link test.
13348    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13349/* end confdefs.h.  */
13350#include <sys/ldr.h>
13351
13352_ACEOF
13353if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13354  $EGREP "loadquery" >/dev/null 2>&1; then :
13355  have_loadquery=yes
13356else
13357  have_loadquery=no
13358fi
13359rm -f conftest*
13360
13361  else
13362    ac_fn_c_check_func "$LINENO" "loadquery" "ac_cv_func_loadquery"
13363if test "x$ac_cv_func_loadquery" = xyes; then :
13364  have_loadquery=yes
13365else
13366  have_loadquery=no
13367fi
13368
13369  fi
13370fi
13371if test "$have_loadquery" = "yes"; then
13372
13373$as_echo "#define HAVE_LOADQUERY 1" >>confdefs.h
13374
13375fi
13376
13377# Check for the fcntl function.
13378if test -n "${with_target_subdir}"; then
13379   case "${host}" in
13380   *-*-mingw*) have_fcntl=no ;;
13381   *) have_fcntl=yes ;;
13382   esac
13383else
13384  ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13385if test "x$ac_cv_func_fcntl" = xyes; then :
13386  have_fcntl=yes
13387else
13388  have_fcntl=no
13389fi
13390
13391fi
13392if test "$have_fcntl" = "yes"; then
13393
13394$as_echo "#define HAVE_FCNTL 1" >>confdefs.h
13395
13396fi
13397
13398ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default"
13399if test "x$ac_cv_have_decl_strnlen" = xyes; then :
13400  ac_have_decl=1
13401else
13402  ac_have_decl=0
13403fi
13404
13405cat >>confdefs.h <<_ACEOF
13406#define HAVE_DECL_STRNLEN $ac_have_decl
13407_ACEOF
13408ac_fn_c_check_decl "$LINENO" "getpagesize" "ac_cv_have_decl_getpagesize" "$ac_includes_default"
13409if test "x$ac_cv_have_decl_getpagesize" = xyes; then :
13410  ac_have_decl=1
13411else
13412  ac_have_decl=0
13413fi
13414
13415cat >>confdefs.h <<_ACEOF
13416#define HAVE_DECL_GETPAGESIZE $ac_have_decl
13417_ACEOF
13418
13419for ac_func in lstat readlink
13420do :
13421  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13422ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13423if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13424  cat >>confdefs.h <<_ACEOF
13425#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13426_ACEOF
13427
13428fi
13429done
13430
13431
13432# Check for getexecname function.
13433if test -n "${with_target_subdir}"; then
13434   case "${host}" in
13435   *-*-solaris2*) have_getexecname=yes ;;
13436   *) have_getexecname=no ;;
13437   esac
13438else
13439  ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname"
13440if test "x$ac_cv_func_getexecname" = xyes; then :
13441  have_getexecname=yes
13442else
13443  have_getexecname=no
13444fi
13445
13446fi
13447if test "$have_getexecname" = "yes"; then
13448
13449$as_echo "#define HAVE_GETEXECNAME 1" >>confdefs.h
13450
13451fi
13452
13453# Check for sysctl definitions.
13454
13455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for KERN_PROC" >&5
13456$as_echo_n "checking for KERN_PROC... " >&6; }
13457if ${libbacktrace_cv_proc+:} false; then :
13458  $as_echo_n "(cached) " >&6
13459else
13460  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13461/* end confdefs.h.  */
13462
13463#include <sys/types.h>
13464#include <sys/sysctl.h>
13465
13466int
13467main ()
13468{
13469int mib0 = CTL_KERN; int mib1 = KERN_PROC; int mib2 = KERN_PROC_PATHNAME;
13470  ;
13471  return 0;
13472}
13473_ACEOF
13474if ac_fn_c_try_compile "$LINENO"; then :
13475  libbacktrace_cv_proc=yes
13476else
13477  libbacktrace_cv_proc=no
13478fi
13479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13480fi
13481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_proc" >&5
13482$as_echo "$libbacktrace_cv_proc" >&6; }
13483if test "$libbacktrace_cv_proc" = "yes"; then
13484
13485$as_echo "#define HAVE_KERN_PROC 1" >>confdefs.h
13486
13487fi
13488
13489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for KERN_PROG_ARGS" >&5
13490$as_echo_n "checking for KERN_PROG_ARGS... " >&6; }
13491if ${libbacktrace_cv_procargs+:} false; then :
13492  $as_echo_n "(cached) " >&6
13493else
13494  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13495/* end confdefs.h.  */
13496
13497#include <sys/types.h>
13498#include <sys/sysctl.h>
13499
13500int
13501main ()
13502{
13503int mib0 = CTL_KERN; int mib1 = KERN_PROC_ARGS; int mib2 = KERN_PROC_PATHNAME;
13504  ;
13505  return 0;
13506}
13507_ACEOF
13508if ac_fn_c_try_compile "$LINENO"; then :
13509  libbacktrace_cv_procargs=yes
13510else
13511  libbacktrace_cv_procargs=no
13512fi
13513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13514fi
13515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_procargs" >&5
13516$as_echo "$libbacktrace_cv_procargs" >&6; }
13517if test "$libbacktrace_cv_procargs" = "yes"; then
13518
13519$as_echo "#define HAVE_KERN_PROC_ARGS 1" >>confdefs.h
13520
13521fi
13522
13523# Check for the clock_gettime function.
13524for ac_func in clock_gettime
13525do :
13526  ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
13527if test "x$ac_cv_func_clock_gettime" = xyes; then :
13528  cat >>confdefs.h <<_ACEOF
13529#define HAVE_CLOCK_GETTIME 1
13530_ACEOF
13531
13532fi
13533done
13534
13535clock_gettime_link=
13536# At least for glibc, clock_gettime is in librt.  But don't
13537# pull that in if it still doesn't give us the function we want.  This
13538# test is copied from libgomp, and modified to not link in -lrt as
13539# we're using this for test timing only.
13540if test "$ac_cv_func_clock_gettime" = no; then
13541  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13542$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
13543if ${ac_cv_lib_rt_clock_gettime+:} false; then :
13544  $as_echo_n "(cached) " >&6
13545else
13546  ac_check_lib_save_LIBS=$LIBS
13547LIBS="-lrt  $LIBS"
13548cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13549/* end confdefs.h.  */
13550
13551/* Override any GCC internal prototype to avoid an error.
13552   Use char because int might match the return type of a GCC
13553   builtin and then its argument prototype would still apply.  */
13554#ifdef __cplusplus
13555extern "C"
13556#endif
13557char clock_gettime ();
13558int
13559main ()
13560{
13561return clock_gettime ();
13562  ;
13563  return 0;
13564}
13565_ACEOF
13566if ac_fn_c_try_link "$LINENO"; then :
13567  ac_cv_lib_rt_clock_gettime=yes
13568else
13569  ac_cv_lib_rt_clock_gettime=no
13570fi
13571rm -f core conftest.err conftest.$ac_objext \
13572    conftest$ac_exeext conftest.$ac_ext
13573LIBS=$ac_check_lib_save_LIBS
13574fi
13575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13576$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
13577if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
13578  CLOCK_GETTIME_LINK=-lrt
13579
13580$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
13581
13582fi
13583
13584fi
13585
13586
13587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5
13588$as_echo_n "checking whether -pthread is supported... " >&6; }
13589if ${libgo_cv_lib_pthread+:} false; then :
13590  $as_echo_n "(cached) " >&6
13591else
13592  CFLAGS_hold=$CFLAGS
13593CFLAGS="$CFLAGS -pthread"
13594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13595/* end confdefs.h.  */
13596int i;
13597_ACEOF
13598if ac_fn_c_try_compile "$LINENO"; then :
13599  libgo_cv_lib_pthread=yes
13600else
13601  libgo_cv_lib_pthread=no
13602fi
13603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13604CFLAGS=$CFLAGS_hold
13605fi
13606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5
13607$as_echo "$libgo_cv_lib_pthread" >&6; }
13608PTHREAD_CFLAGS=
13609if test "$libgo_cv_lib_pthread" = yes; then
13610  PTHREAD_CFLAGS=-pthread
13611fi
13612
13613
13614 if test "$libgo_cv_lib_pthread" = yes; then
13615  HAVE_PTHREAD_TRUE=
13616  HAVE_PTHREAD_FALSE='#'
13617else
13618  HAVE_PTHREAD_TRUE='#'
13619  HAVE_PTHREAD_FALSE=
13620fi
13621
13622
13623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -gdwarf-5 is supported" >&5
13624$as_echo_n "checking whether -gdwarf-5 is supported... " >&6; }
13625if ${libbacktrace_cv_lib_dwarf5+:} false; then :
13626  $as_echo_n "(cached) " >&6
13627else
13628  CFLAGS_hold=$CFLAGS
13629CFLAGS="$CFLAGS -gdwarf-5"
13630cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13631/* end confdefs.h.  */
13632int i;
13633int
13634main ()
13635{
13636return 0;
13637  ;
13638  return 0;
13639}
13640_ACEOF
13641if ac_fn_c_try_link "$LINENO"; then :
13642  libbacktrace_cv_lib_dwarf5=yes
13643else
13644  libbacktrace_cv_lib_dwarf5=no
13645fi
13646rm -f core conftest.err conftest.$ac_objext \
13647    conftest$ac_exeext conftest.$ac_ext
13648CFLAGS=$CFLAGS_hold
13649fi
13650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_lib_dwarf5" >&5
13651$as_echo "$libbacktrace_cv_lib_dwarf5" >&6; }
13652 if test "$libbacktrace_cv_lib_dwarf5" = yes; then
13653  HAVE_DWARF5_TRUE=
13654  HAVE_DWARF5_FALSE='#'
13655else
13656  HAVE_DWARF5_TRUE='#'
13657  HAVE_DWARF5_FALSE=
13658fi
13659
13660
13661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5
13662$as_echo_n "checking for compress in -lz... " >&6; }
13663if ${ac_cv_lib_z_compress+:} false; then :
13664  $as_echo_n "(cached) " >&6
13665else
13666  ac_check_lib_save_LIBS=$LIBS
13667LIBS="-lz  $LIBS"
13668cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13669/* end confdefs.h.  */
13670
13671/* Override any GCC internal prototype to avoid an error.
13672   Use char because int might match the return type of a GCC
13673   builtin and then its argument prototype would still apply.  */
13674#ifdef __cplusplus
13675extern "C"
13676#endif
13677char compress ();
13678int
13679main ()
13680{
13681return compress ();
13682  ;
13683  return 0;
13684}
13685_ACEOF
13686if ac_fn_c_try_link "$LINENO"; then :
13687  ac_cv_lib_z_compress=yes
13688else
13689  ac_cv_lib_z_compress=no
13690fi
13691rm -f core conftest.err conftest.$ac_objext \
13692    conftest$ac_exeext conftest.$ac_ext
13693LIBS=$ac_check_lib_save_LIBS
13694fi
13695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5
13696$as_echo "$ac_cv_lib_z_compress" >&6; }
13697if test "x$ac_cv_lib_z_compress" = xyes; then :
13698
13699$as_echo "#define HAVE_ZLIB 1" >>confdefs.h
13700
13701fi
13702
13703 if test "$ac_cv_lib_z_compress" = yes; then
13704  HAVE_ZLIB_TRUE=
13705  HAVE_ZLIB_FALSE='#'
13706else
13707  HAVE_ZLIB_TRUE='#'
13708  HAVE_ZLIB_FALSE=
13709fi
13710
13711
13712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --compress-debug-sections is supported" >&5
13713$as_echo_n "checking whether --compress-debug-sections is supported... " >&6; }
13714if ${libgo_cv_ld_compress+:} false; then :
13715  $as_echo_n "(cached) " >&6
13716else
13717  LDFLAGS_hold=$LDFLAGS
13718LDFLAGS="$LDFLAGS -Wl,--compress-debug-sections=zlib-gnu"
13719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13720/* end confdefs.h.  */
13721
13722int
13723main ()
13724{
13725
13726  ;
13727  return 0;
13728}
13729_ACEOF
13730if ac_fn_c_try_link "$LINENO"; then :
13731  libgo_cv_ld_compress=yes
13732else
13733  libgo_cv_ld_compress=no
13734fi
13735rm -f core conftest.err conftest.$ac_objext \
13736    conftest$ac_exeext conftest.$ac_ext
13737LDFLAGS=$LDFLAGS_hold
13738fi
13739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ld_compress" >&5
13740$as_echo "$libgo_cv_ld_compress" >&6; }
13741 if test "$libgo_cv_ld_compress" = yes; then
13742  HAVE_COMPRESSED_DEBUG_TRUE=
13743  HAVE_COMPRESSED_DEBUG_FALSE='#'
13744else
13745  HAVE_COMPRESSED_DEBUG_TRUE='#'
13746  HAVE_COMPRESSED_DEBUG_FALSE=
13747fi
13748
13749
13750
13751# Extract the first word of "objcopy", so it can be a program name with args.
13752set dummy objcopy; ac_word=$2
13753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13754$as_echo_n "checking for $ac_word... " >&6; }
13755if ${ac_cv_prog_OBJCOPY+:} false; then :
13756  $as_echo_n "(cached) " >&6
13757else
13758  if test -n "$OBJCOPY"; then
13759  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
13760else
13761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13762for as_dir in $PATH
13763do
13764  IFS=$as_save_IFS
13765  test -z "$as_dir" && as_dir=.
13766    for ac_exec_ext in '' $ac_executable_extensions; do
13767  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13768    ac_cv_prog_OBJCOPY="objcopy"
13769    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13770    break 2
13771  fi
13772done
13773  done
13774IFS=$as_save_IFS
13775
13776fi
13777fi
13778OBJCOPY=$ac_cv_prog_OBJCOPY
13779if test -n "$OBJCOPY"; then
13780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
13781$as_echo "$OBJCOPY" >&6; }
13782else
13783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13784$as_echo "no" >&6; }
13785fi
13786
13787
13788# Extract the first word of "readelf", so it can be a program name with args.
13789set dummy readelf; ac_word=$2
13790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13791$as_echo_n "checking for $ac_word... " >&6; }
13792if ${ac_cv_prog_READELF+:} false; then :
13793  $as_echo_n "(cached) " >&6
13794else
13795  if test -n "$READELF"; then
13796  ac_cv_prog_READELF="$READELF" # Let the user override the test.
13797else
13798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13799for as_dir in $PATH
13800do
13801  IFS=$as_save_IFS
13802  test -z "$as_dir" && as_dir=.
13803    for ac_exec_ext in '' $ac_executable_extensions; do
13804  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13805    ac_cv_prog_READELF="readelf"
13806    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13807    break 2
13808  fi
13809done
13810  done
13811IFS=$as_save_IFS
13812
13813fi
13814fi
13815READELF=$ac_cv_prog_READELF
13816if test -n "$READELF"; then
13817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
13818$as_echo "$READELF" >&6; }
13819else
13820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13821$as_echo "no" >&6; }
13822fi
13823
13824
13825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether objcopy supports debuglink" >&5
13826$as_echo_n "checking whether objcopy supports debuglink... " >&6; }
13827if ${libbacktrace_cv_objcopy_debuglink+:} false; then :
13828  $as_echo_n "(cached) " >&6
13829else
13830  if test -n "${with_target_subdir}"; then
13831  libbacktrace_cv_objcopy_debuglink=no
13832elif ! test -n "${OBJCOPY}"; then
13833  libbacktrace_cv_objcopy_debuglink=no
13834elif ${OBJCOPY} --help | fgrep add-gnu-debuglink >/dev/null 2>&1; then
13835  libbacktrace_cv_objcopy_debuglink=yes
13836else
13837  libbacktrace_cv_objcopy_debuglink=no
13838fi
13839fi
13840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_objcopy_debuglink" >&5
13841$as_echo "$libbacktrace_cv_objcopy_debuglink" >&6; }
13842 if test "$libbacktrace_cv_objcopy_debuglink" = yes; then
13843  HAVE_OBJCOPY_DEBUGLINK_TRUE=
13844  HAVE_OBJCOPY_DEBUGLINK_FALSE='#'
13845else
13846  HAVE_OBJCOPY_DEBUGLINK_TRUE='#'
13847  HAVE_OBJCOPY_DEBUGLINK_FALSE=
13848fi
13849
13850
13851
13852# Extract the first word of "dsymutil", so it can be a program name with args.
13853set dummy dsymutil; ac_word=$2
13854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13855$as_echo_n "checking for $ac_word... " >&6; }
13856if ${ac_cv_prog_DSYMUTIL+:} false; then :
13857  $as_echo_n "(cached) " >&6
13858else
13859  if test -n "$DSYMUTIL"; then
13860  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
13861else
13862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13863for as_dir in $PATH
13864do
13865  IFS=$as_save_IFS
13866  test -z "$as_dir" && as_dir=.
13867    for ac_exec_ext in '' $ac_executable_extensions; do
13868  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13869    ac_cv_prog_DSYMUTIL="dsymutil"
13870    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13871    break 2
13872  fi
13873done
13874  done
13875IFS=$as_save_IFS
13876
13877fi
13878fi
13879DSYMUTIL=$ac_cv_prog_DSYMUTIL
13880if test -n "$DSYMUTIL"; then
13881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
13882$as_echo "$DSYMUTIL" >&6; }
13883else
13884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13885$as_echo "no" >&6; }
13886fi
13887
13888
13889 if test -n "${DSYMUTIL}" -a "$FORMAT_FILE" = "macho.lo"; then
13890  USE_DSYMUTIL_TRUE=
13891  USE_DSYMUTIL_FALSE='#'
13892else
13893  USE_DSYMUTIL_TRUE='#'
13894  USE_DSYMUTIL_FALSE=
13895fi
13896
13897
13898
13899# Extract the first word of "nm", so it can be a program name with args.
13900set dummy nm; ac_word=$2
13901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13902$as_echo_n "checking for $ac_word... " >&6; }
13903if ${ac_cv_prog_NM+:} false; then :
13904  $as_echo_n "(cached) " >&6
13905else
13906  if test -n "$NM"; then
13907  ac_cv_prog_NM="$NM" # Let the user override the test.
13908else
13909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13910for as_dir in $PATH
13911do
13912  IFS=$as_save_IFS
13913  test -z "$as_dir" && as_dir=.
13914    for ac_exec_ext in '' $ac_executable_extensions; do
13915  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13916    ac_cv_prog_NM="nm"
13917    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13918    break 2
13919  fi
13920done
13921  done
13922IFS=$as_save_IFS
13923
13924fi
13925fi
13926NM=$ac_cv_prog_NM
13927if test -n "$NM"; then
13928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
13929$as_echo "$NM" >&6; }
13930else
13931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13932$as_echo "no" >&6; }
13933fi
13934
13935
13936
13937# Extract the first word of "xz", so it can be a program name with args.
13938set dummy xz; ac_word=$2
13939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13940$as_echo_n "checking for $ac_word... " >&6; }
13941if ${ac_cv_prog_XZ+:} false; then :
13942  $as_echo_n "(cached) " >&6
13943else
13944  if test -n "$XZ"; then
13945  ac_cv_prog_XZ="$XZ" # Let the user override the test.
13946else
13947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13948for as_dir in $PATH
13949do
13950  IFS=$as_save_IFS
13951  test -z "$as_dir" && as_dir=.
13952    for ac_exec_ext in '' $ac_executable_extensions; do
13953  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13954    ac_cv_prog_XZ="xz"
13955    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13956    break 2
13957  fi
13958done
13959  done
13960IFS=$as_save_IFS
13961
13962fi
13963fi
13964XZ=$ac_cv_prog_XZ
13965if test -n "$XZ"; then
13966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XZ" >&5
13967$as_echo "$XZ" >&6; }
13968else
13969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13970$as_echo "no" >&6; }
13971fi
13972
13973
13974 if test "$XZ" != ""; then
13975  HAVE_XZ_TRUE=
13976  HAVE_XZ_FALSE='#'
13977else
13978  HAVE_XZ_TRUE='#'
13979  HAVE_XZ_FALSE=
13980fi
13981
13982# Extract the first word of "comm", so it can be a program name with args.
13983set dummy comm; ac_word=$2
13984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13985$as_echo_n "checking for $ac_word... " >&6; }
13986if ${ac_cv_prog_COMM+:} false; then :
13987  $as_echo_n "(cached) " >&6
13988else
13989  if test -n "$COMM"; then
13990  ac_cv_prog_COMM="$COMM" # Let the user override the test.
13991else
13992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13993for as_dir in $PATH
13994do
13995  IFS=$as_save_IFS
13996  test -z "$as_dir" && as_dir=.
13997    for ac_exec_ext in '' $ac_executable_extensions; do
13998  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13999    ac_cv_prog_COMM="comm"
14000    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14001    break 2
14002  fi
14003done
14004  done
14005IFS=$as_save_IFS
14006
14007fi
14008fi
14009COMM=$ac_cv_prog_COMM
14010if test -n "$COMM"; then
14011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5
14012$as_echo "$COMM" >&6; }
14013else
14014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14015$as_echo "no" >&6; }
14016fi
14017
14018
14019 if test "$COMM" != ""; then
14020  HAVE_COMM_TRUE=
14021  HAVE_COMM_FALSE='#'
14022else
14023  HAVE_COMM_TRUE='#'
14024  HAVE_COMM_FALSE=
14025fi
14026
14027
14028 if test "${with_target_subdir}" = "" -a "$FORMAT_FILE" = "elf.lo" -a "${OBJCOPY}" != "" -a "${NM}" != "" -a "${XZ}" != "" -a "${COMM}" != ""; then
14029  HAVE_MINIDEBUG_TRUE=
14030  HAVE_MINIDEBUG_FALSE='#'
14031else
14032  HAVE_MINIDEBUG_TRUE='#'
14033  HAVE_MINIDEBUG_FALSE=
14034fi
14035
14036
14037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_auto_decoder in -llzma" >&5
14038$as_echo_n "checking for lzma_auto_decoder in -llzma... " >&6; }
14039if ${ac_cv_lib_lzma_lzma_auto_decoder+:} false; then :
14040  $as_echo_n "(cached) " >&6
14041else
14042  ac_check_lib_save_LIBS=$LIBS
14043LIBS="-llzma  $LIBS"
14044cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14045/* end confdefs.h.  */
14046
14047/* Override any GCC internal prototype to avoid an error.
14048   Use char because int might match the return type of a GCC
14049   builtin and then its argument prototype would still apply.  */
14050#ifdef __cplusplus
14051extern "C"
14052#endif
14053char lzma_auto_decoder ();
14054int
14055main ()
14056{
14057return lzma_auto_decoder ();
14058  ;
14059  return 0;
14060}
14061_ACEOF
14062if ac_fn_c_try_link "$LINENO"; then :
14063  ac_cv_lib_lzma_lzma_auto_decoder=yes
14064else
14065  ac_cv_lib_lzma_lzma_auto_decoder=no
14066fi
14067rm -f core conftest.err conftest.$ac_objext \
14068    conftest$ac_exeext conftest.$ac_ext
14069LIBS=$ac_check_lib_save_LIBS
14070fi
14071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_auto_decoder" >&5
14072$as_echo "$ac_cv_lib_lzma_lzma_auto_decoder" >&6; }
14073if test "x$ac_cv_lib_lzma_lzma_auto_decoder" = xyes; then :
14074
14075$as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h
14076
14077fi
14078
14079 if test "$ac_cv_lib_lzma_lzma_auto_decoder" = yes; then
14080  HAVE_LIBLZMA_TRUE=
14081  HAVE_LIBLZMA_FALSE='#'
14082else
14083  HAVE_LIBLZMA_TRUE='#'
14084  HAVE_LIBLZMA_FALSE=
14085fi
14086
14087
14088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tests can run" >&5
14089$as_echo_n "checking whether tests can run... " >&6; }
14090if ${libbacktrace_cv_sys_native+:} false; then :
14091  $as_echo_n "(cached) " >&6
14092else
14093  if test "$cross_compiling" = yes; then :
14094  libbacktrace_cv_sys_native=no
14095else
14096  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14097/* end confdefs.h.  */
14098
14099int
14100main ()
14101{
14102return 0;
14103  ;
14104  return 0;
14105}
14106_ACEOF
14107if ac_fn_c_try_run "$LINENO"; then :
14108  libbacktrace_cv_sys_native=yes
14109else
14110  libbacktrace_cv_sys_native=no
14111fi
14112rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14113  conftest.$ac_objext conftest.beam conftest.$ac_ext
14114fi
14115
14116fi
14117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_native" >&5
14118$as_echo "$libbacktrace_cv_sys_native" >&6; }
14119 if test "$libbacktrace_cv_sys_native" = "yes"; then
14120  NATIVE_TRUE=
14121  NATIVE_FALSE='#'
14122else
14123  NATIVE_TRUE='#'
14124  NATIVE_FALSE=
14125fi
14126
14127
14128if test "${multilib}" = "yes"; then
14129  multilib_arg="--enable-multilib"
14130else
14131  multilib_arg=
14132fi
14133
14134ac_config_files="$ac_config_files Makefile backtrace-supported.h"
14135
14136ac_config_files="$ac_config_files install-debuginfo-for-buildid.sh"
14137
14138
14139# We need multilib support, but only if configuring for the target.
14140ac_config_commands="$ac_config_commands default"
14141
14142
14143cat >confcache <<\_ACEOF
14144# This file is a shell script that caches the results of configure
14145# tests run on this system so they can be shared between configure
14146# scripts and configure runs, see configure's option --config-cache.
14147# It is not useful on other systems.  If it contains results you don't
14148# want to keep, you may remove or edit it.
14149#
14150# config.status only pays attention to the cache file if you give it
14151# the --recheck option to rerun configure.
14152#
14153# `ac_cv_env_foo' variables (set or unset) will be overridden when
14154# loading this file, other *unset* `ac_cv_foo' will be assigned the
14155# following values.
14156
14157_ACEOF
14158
14159# The following way of writing the cache mishandles newlines in values,
14160# but we know of no workaround that is simple, portable, and efficient.
14161# So, we kill variables containing newlines.
14162# Ultrix sh set writes to stderr and can't be redirected directly,
14163# and sets the high bit in the cache file unless we assign to the vars.
14164(
14165  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14166    eval ac_val=\$$ac_var
14167    case $ac_val in #(
14168    *${as_nl}*)
14169      case $ac_var in #(
14170      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14171$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14172      esac
14173      case $ac_var in #(
14174      _ | IFS | as_nl) ;; #(
14175      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14176      *) { eval $ac_var=; unset $ac_var;} ;;
14177      esac ;;
14178    esac
14179  done
14180
14181  (set) 2>&1 |
14182    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14183    *${as_nl}ac_space=\ *)
14184      # `set' does not quote correctly, so add quotes: double-quote
14185      # substitution turns \\\\ into \\, and sed turns \\ into \.
14186      sed -n \
14187	"s/'/'\\\\''/g;
14188	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14189      ;; #(
14190    *)
14191      # `set' quotes correctly as required by POSIX, so do not add quotes.
14192      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14193      ;;
14194    esac |
14195    sort
14196) |
14197  sed '
14198     /^ac_cv_env_/b end
14199     t clear
14200     :clear
14201     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14202     t end
14203     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14204     :end' >>confcache
14205if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14206  if test -w "$cache_file"; then
14207    if test "x$cache_file" != "x/dev/null"; then
14208      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14209$as_echo "$as_me: updating cache $cache_file" >&6;}
14210      if test ! -f "$cache_file" || test -h "$cache_file"; then
14211	cat confcache >"$cache_file"
14212      else
14213        case $cache_file in #(
14214        */* | ?:*)
14215	  mv -f confcache "$cache_file"$$ &&
14216	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14217        *)
14218	  mv -f confcache "$cache_file" ;;
14219	esac
14220      fi
14221    fi
14222  else
14223    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14224$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14225  fi
14226fi
14227rm -f confcache
14228
14229test "x$prefix" = xNONE && prefix=$ac_default_prefix
14230# Let make expand exec_prefix.
14231test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14232
14233DEFS=-DHAVE_CONFIG_H
14234
14235ac_libobjs=
14236ac_ltlibobjs=
14237U=
14238for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14239  # 1. Remove the extension, and $U if already installed.
14240  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14241  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14242  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14243  #    will be set to the directory where LIBOBJS objects are built.
14244  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14245  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14246done
14247LIBOBJS=$ac_libobjs
14248
14249LTLIBOBJS=$ac_ltlibobjs
14250
14251
14252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14253$as_echo_n "checking that generated files are newer than configure... " >&6; }
14254   if test -n "$am_sleep_pid"; then
14255     # Hide warnings about reused PIDs.
14256     wait $am_sleep_pid 2>/dev/null
14257   fi
14258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14259$as_echo "done" >&6; }
14260 if test -n "$EXEEXT"; then
14261  am__EXEEXT_TRUE=
14262  am__EXEEXT_FALSE='#'
14263else
14264  am__EXEEXT_TRUE='#'
14265  am__EXEEXT_FALSE=
14266fi
14267
14268if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14269  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14270Usually this means the macro was only invoked conditionally." "$LINENO" 5
14271fi
14272if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then
14273  as_fn_error $? "conditional \"HAVE_DWZ\" was never defined.
14274Usually this means the macro was only invoked conditionally." "$LINENO" 5
14275fi
14276if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then
14277  as_fn_error $? "conditional \"HAVE_ELF\" was never defined.
14278Usually this means the macro was only invoked conditionally." "$LINENO" 5
14279fi
14280if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then
14281  as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined.
14282Usually this means the macro was only invoked conditionally." "$LINENO" 5
14283fi
14284if test -z "${HAVE_DWARF5_TRUE}" && test -z "${HAVE_DWARF5_FALSE}"; then
14285  as_fn_error $? "conditional \"HAVE_DWARF5\" was never defined.
14286Usually this means the macro was only invoked conditionally." "$LINENO" 5
14287fi
14288if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
14289  as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined.
14290Usually this means the macro was only invoked conditionally." "$LINENO" 5
14291fi
14292if test -z "${HAVE_COMPRESSED_DEBUG_TRUE}" && test -z "${HAVE_COMPRESSED_DEBUG_FALSE}"; then
14293  as_fn_error $? "conditional \"HAVE_COMPRESSED_DEBUG\" was never defined.
14294Usually this means the macro was only invoked conditionally." "$LINENO" 5
14295fi
14296if test -z "${HAVE_OBJCOPY_DEBUGLINK_TRUE}" && test -z "${HAVE_OBJCOPY_DEBUGLINK_FALSE}"; then
14297  as_fn_error $? "conditional \"HAVE_OBJCOPY_DEBUGLINK\" was never defined.
14298Usually this means the macro was only invoked conditionally." "$LINENO" 5
14299fi
14300if test -z "${USE_DSYMUTIL_TRUE}" && test -z "${USE_DSYMUTIL_FALSE}"; then
14301  as_fn_error $? "conditional \"USE_DSYMUTIL\" was never defined.
14302Usually this means the macro was only invoked conditionally." "$LINENO" 5
14303fi
14304if test -z "${HAVE_XZ_TRUE}" && test -z "${HAVE_XZ_FALSE}"; then
14305  as_fn_error $? "conditional \"HAVE_XZ\" was never defined.
14306Usually this means the macro was only invoked conditionally." "$LINENO" 5
14307fi
14308if test -z "${HAVE_COMM_TRUE}" && test -z "${HAVE_COMM_FALSE}"; then
14309  as_fn_error $? "conditional \"HAVE_COMM\" was never defined.
14310Usually this means the macro was only invoked conditionally." "$LINENO" 5
14311fi
14312if test -z "${HAVE_MINIDEBUG_TRUE}" && test -z "${HAVE_MINIDEBUG_FALSE}"; then
14313  as_fn_error $? "conditional \"HAVE_MINIDEBUG\" was never defined.
14314Usually this means the macro was only invoked conditionally." "$LINENO" 5
14315fi
14316if test -z "${HAVE_LIBLZMA_TRUE}" && test -z "${HAVE_LIBLZMA_FALSE}"; then
14317  as_fn_error $? "conditional \"HAVE_LIBLZMA\" was never defined.
14318Usually this means the macro was only invoked conditionally." "$LINENO" 5
14319fi
14320if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then
14321  as_fn_error $? "conditional \"NATIVE\" was never defined.
14322Usually this means the macro was only invoked conditionally." "$LINENO" 5
14323fi
14324
14325: "${CONFIG_STATUS=./config.status}"
14326ac_write_fail=0
14327ac_clean_files_save=$ac_clean_files
14328ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14329{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14330$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14331as_write_fail=0
14332cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14333#! $SHELL
14334# Generated by $as_me.
14335# Run this file to recreate the current configuration.
14336# Compiler output produced by configure, useful for debugging
14337# configure, is in config.log if it exists.
14338
14339debug=false
14340ac_cs_recheck=false
14341ac_cs_silent=false
14342
14343SHELL=\${CONFIG_SHELL-$SHELL}
14344export SHELL
14345_ASEOF
14346cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14347## -------------------- ##
14348## M4sh Initialization. ##
14349## -------------------- ##
14350
14351# Be more Bourne compatible
14352DUALCASE=1; export DUALCASE # for MKS sh
14353if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14354  emulate sh
14355  NULLCMD=:
14356  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14357  # is contrary to our usage.  Disable this feature.
14358  alias -g '${1+"$@"}'='"$@"'
14359  setopt NO_GLOB_SUBST
14360else
14361  case `(set -o) 2>/dev/null` in #(
14362  *posix*) :
14363    set -o posix ;; #(
14364  *) :
14365     ;;
14366esac
14367fi
14368
14369
14370as_nl='
14371'
14372export as_nl
14373# Printing a long string crashes Solaris 7 /usr/bin/printf.
14374as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14375as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14376as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14377# Prefer a ksh shell builtin over an external printf program on Solaris,
14378# but without wasting forks for bash or zsh.
14379if test -z "$BASH_VERSION$ZSH_VERSION" \
14380    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14381  as_echo='print -r --'
14382  as_echo_n='print -rn --'
14383elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14384  as_echo='printf %s\n'
14385  as_echo_n='printf %s'
14386else
14387  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14388    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14389    as_echo_n='/usr/ucb/echo -n'
14390  else
14391    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14392    as_echo_n_body='eval
14393      arg=$1;
14394      case $arg in #(
14395      *"$as_nl"*)
14396	expr "X$arg" : "X\\(.*\\)$as_nl";
14397	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14398      esac;
14399      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14400    '
14401    export as_echo_n_body
14402    as_echo_n='sh -c $as_echo_n_body as_echo'
14403  fi
14404  export as_echo_body
14405  as_echo='sh -c $as_echo_body as_echo'
14406fi
14407
14408# The user is always right.
14409if test "${PATH_SEPARATOR+set}" != set; then
14410  PATH_SEPARATOR=:
14411  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14412    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14413      PATH_SEPARATOR=';'
14414  }
14415fi
14416
14417
14418# IFS
14419# We need space, tab and new line, in precisely that order.  Quoting is
14420# there to prevent editors from complaining about space-tab.
14421# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14422# splitting by setting IFS to empty value.)
14423IFS=" ""	$as_nl"
14424
14425# Find who we are.  Look in the path if we contain no directory separator.
14426as_myself=
14427case $0 in #((
14428  *[\\/]* ) as_myself=$0 ;;
14429  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14430for as_dir in $PATH
14431do
14432  IFS=$as_save_IFS
14433  test -z "$as_dir" && as_dir=.
14434    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14435  done
14436IFS=$as_save_IFS
14437
14438     ;;
14439esac
14440# We did not find ourselves, most probably we were run as `sh COMMAND'
14441# in which case we are not to be found in the path.
14442if test "x$as_myself" = x; then
14443  as_myself=$0
14444fi
14445if test ! -f "$as_myself"; then
14446  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14447  exit 1
14448fi
14449
14450# Unset variables that we do not need and which cause bugs (e.g. in
14451# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14452# suppresses any "Segmentation fault" message there.  '((' could
14453# trigger a bug in pdksh 5.2.14.
14454for as_var in BASH_ENV ENV MAIL MAILPATH
14455do eval test x\${$as_var+set} = xset \
14456  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14457done
14458PS1='$ '
14459PS2='> '
14460PS4='+ '
14461
14462# NLS nuisances.
14463LC_ALL=C
14464export LC_ALL
14465LANGUAGE=C
14466export LANGUAGE
14467
14468# CDPATH.
14469(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14470
14471
14472# as_fn_error STATUS ERROR [LINENO LOG_FD]
14473# ----------------------------------------
14474# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14475# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14476# script with STATUS, using 1 if that was 0.
14477as_fn_error ()
14478{
14479  as_status=$1; test $as_status -eq 0 && as_status=1
14480  if test "$4"; then
14481    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14482    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14483  fi
14484  $as_echo "$as_me: error: $2" >&2
14485  as_fn_exit $as_status
14486} # as_fn_error
14487
14488
14489# as_fn_set_status STATUS
14490# -----------------------
14491# Set $? to STATUS, without forking.
14492as_fn_set_status ()
14493{
14494  return $1
14495} # as_fn_set_status
14496
14497# as_fn_exit STATUS
14498# -----------------
14499# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14500as_fn_exit ()
14501{
14502  set +e
14503  as_fn_set_status $1
14504  exit $1
14505} # as_fn_exit
14506
14507# as_fn_unset VAR
14508# ---------------
14509# Portably unset VAR.
14510as_fn_unset ()
14511{
14512  { eval $1=; unset $1;}
14513}
14514as_unset=as_fn_unset
14515# as_fn_append VAR VALUE
14516# ----------------------
14517# Append the text in VALUE to the end of the definition contained in VAR. Take
14518# advantage of any shell optimizations that allow amortized linear growth over
14519# repeated appends, instead of the typical quadratic growth present in naive
14520# implementations.
14521if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14522  eval 'as_fn_append ()
14523  {
14524    eval $1+=\$2
14525  }'
14526else
14527  as_fn_append ()
14528  {
14529    eval $1=\$$1\$2
14530  }
14531fi # as_fn_append
14532
14533# as_fn_arith ARG...
14534# ------------------
14535# Perform arithmetic evaluation on the ARGs, and store the result in the
14536# global $as_val. Take advantage of shells that can avoid forks. The arguments
14537# must be portable across $(()) and expr.
14538if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14539  eval 'as_fn_arith ()
14540  {
14541    as_val=$(( $* ))
14542  }'
14543else
14544  as_fn_arith ()
14545  {
14546    as_val=`expr "$@" || test $? -eq 1`
14547  }
14548fi # as_fn_arith
14549
14550
14551if expr a : '\(a\)' >/dev/null 2>&1 &&
14552   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14553  as_expr=expr
14554else
14555  as_expr=false
14556fi
14557
14558if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14559  as_basename=basename
14560else
14561  as_basename=false
14562fi
14563
14564if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14565  as_dirname=dirname
14566else
14567  as_dirname=false
14568fi
14569
14570as_me=`$as_basename -- "$0" ||
14571$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14572	 X"$0" : 'X\(//\)$' \| \
14573	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14574$as_echo X/"$0" |
14575    sed '/^.*\/\([^/][^/]*\)\/*$/{
14576	    s//\1/
14577	    q
14578	  }
14579	  /^X\/\(\/\/\)$/{
14580	    s//\1/
14581	    q
14582	  }
14583	  /^X\/\(\/\).*/{
14584	    s//\1/
14585	    q
14586	  }
14587	  s/.*/./; q'`
14588
14589# Avoid depending upon Character Ranges.
14590as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14591as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14592as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14593as_cr_digits='0123456789'
14594as_cr_alnum=$as_cr_Letters$as_cr_digits
14595
14596ECHO_C= ECHO_N= ECHO_T=
14597case `echo -n x` in #(((((
14598-n*)
14599  case `echo 'xy\c'` in
14600  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14601  xy)  ECHO_C='\c';;
14602  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14603       ECHO_T='	';;
14604  esac;;
14605*)
14606  ECHO_N='-n';;
14607esac
14608
14609rm -f conf$$ conf$$.exe conf$$.file
14610if test -d conf$$.dir; then
14611  rm -f conf$$.dir/conf$$.file
14612else
14613  rm -f conf$$.dir
14614  mkdir conf$$.dir 2>/dev/null
14615fi
14616if (echo >conf$$.file) 2>/dev/null; then
14617  if ln -s conf$$.file conf$$ 2>/dev/null; then
14618    as_ln_s='ln -s'
14619    # ... but there are two gotchas:
14620    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14621    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14622    # In both cases, we have to default to `cp -pR'.
14623    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14624      as_ln_s='cp -pR'
14625  elif ln conf$$.file conf$$ 2>/dev/null; then
14626    as_ln_s=ln
14627  else
14628    as_ln_s='cp -pR'
14629  fi
14630else
14631  as_ln_s='cp -pR'
14632fi
14633rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14634rmdir conf$$.dir 2>/dev/null
14635
14636
14637# as_fn_mkdir_p
14638# -------------
14639# Create "$as_dir" as a directory, including parents if necessary.
14640as_fn_mkdir_p ()
14641{
14642
14643  case $as_dir in #(
14644  -*) as_dir=./$as_dir;;
14645  esac
14646  test -d "$as_dir" || eval $as_mkdir_p || {
14647    as_dirs=
14648    while :; do
14649      case $as_dir in #(
14650      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14651      *) as_qdir=$as_dir;;
14652      esac
14653      as_dirs="'$as_qdir' $as_dirs"
14654      as_dir=`$as_dirname -- "$as_dir" ||
14655$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14656	 X"$as_dir" : 'X\(//\)[^/]' \| \
14657	 X"$as_dir" : 'X\(//\)$' \| \
14658	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14659$as_echo X"$as_dir" |
14660    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14661	    s//\1/
14662	    q
14663	  }
14664	  /^X\(\/\/\)[^/].*/{
14665	    s//\1/
14666	    q
14667	  }
14668	  /^X\(\/\/\)$/{
14669	    s//\1/
14670	    q
14671	  }
14672	  /^X\(\/\).*/{
14673	    s//\1/
14674	    q
14675	  }
14676	  s/.*/./; q'`
14677      test -d "$as_dir" && break
14678    done
14679    test -z "$as_dirs" || eval "mkdir $as_dirs"
14680  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14681
14682
14683} # as_fn_mkdir_p
14684if mkdir -p . 2>/dev/null; then
14685  as_mkdir_p='mkdir -p "$as_dir"'
14686else
14687  test -d ./-p && rmdir ./-p
14688  as_mkdir_p=false
14689fi
14690
14691
14692# as_fn_executable_p FILE
14693# -----------------------
14694# Test if FILE is an executable regular file.
14695as_fn_executable_p ()
14696{
14697  test -f "$1" && test -x "$1"
14698} # as_fn_executable_p
14699as_test_x='test -x'
14700as_executable_p=as_fn_executable_p
14701
14702# Sed expression to map a string onto a valid CPP name.
14703as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14704
14705# Sed expression to map a string onto a valid variable name.
14706as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14707
14708
14709exec 6>&1
14710## ----------------------------------- ##
14711## Main body of $CONFIG_STATUS script. ##
14712## ----------------------------------- ##
14713_ASEOF
14714test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14715
14716cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14717# Save the log message, to keep $0 and so on meaningful, and to
14718# report actual input values of CONFIG_FILES etc. instead of their
14719# values after options handling.
14720ac_log="
14721This file was extended by package-unused $as_me version-unused, which was
14722generated by GNU Autoconf 2.69.  Invocation command line was
14723
14724  CONFIG_FILES    = $CONFIG_FILES
14725  CONFIG_HEADERS  = $CONFIG_HEADERS
14726  CONFIG_LINKS    = $CONFIG_LINKS
14727  CONFIG_COMMANDS = $CONFIG_COMMANDS
14728  $ $0 $@
14729
14730on `(hostname || uname -n) 2>/dev/null | sed 1q`
14731"
14732
14733_ACEOF
14734
14735case $ac_config_files in *"
14736"*) set x $ac_config_files; shift; ac_config_files=$*;;
14737esac
14738
14739case $ac_config_headers in *"
14740"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14741esac
14742
14743
14744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14745# Files that config.status was made for.
14746config_files="$ac_config_files"
14747config_headers="$ac_config_headers"
14748config_commands="$ac_config_commands"
14749
14750_ACEOF
14751
14752cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14753ac_cs_usage="\
14754\`$as_me' instantiates files and other configuration actions
14755from templates according to the current configuration.  Unless the files
14756and actions are specified as TAGs, all are instantiated by default.
14757
14758Usage: $0 [OPTION]... [TAG]...
14759
14760  -h, --help       print this help, then exit
14761  -V, --version    print version number and configuration settings, then exit
14762      --config     print configuration, then exit
14763  -q, --quiet, --silent
14764                   do not print progress messages
14765  -d, --debug      don't remove temporary files
14766      --recheck    update $as_me by reconfiguring in the same conditions
14767      --file=FILE[:TEMPLATE]
14768                   instantiate the configuration file FILE
14769      --header=FILE[:TEMPLATE]
14770                   instantiate the configuration header FILE
14771
14772Configuration files:
14773$config_files
14774
14775Configuration headers:
14776$config_headers
14777
14778Configuration commands:
14779$config_commands
14780
14781Report bugs to the package provider."
14782
14783_ACEOF
14784cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14785ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14786ac_cs_version="\\
14787package-unused config.status version-unused
14788configured by $0, generated by GNU Autoconf 2.69,
14789  with options \\"\$ac_cs_config\\"
14790
14791Copyright (C) 2012 Free Software Foundation, Inc.
14792This config.status script is free software; the Free Software Foundation
14793gives unlimited permission to copy, distribute and modify it."
14794
14795ac_pwd='$ac_pwd'
14796srcdir='$srcdir'
14797INSTALL='$INSTALL'
14798MKDIR_P='$MKDIR_P'
14799AWK='$AWK'
14800test -n "\$AWK" || AWK=awk
14801_ACEOF
14802
14803cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14804# The default lists apply if the user does not specify any file.
14805ac_need_defaults=:
14806while test $# != 0
14807do
14808  case $1 in
14809  --*=?*)
14810    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14811    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14812    ac_shift=:
14813    ;;
14814  --*=)
14815    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14816    ac_optarg=
14817    ac_shift=:
14818    ;;
14819  *)
14820    ac_option=$1
14821    ac_optarg=$2
14822    ac_shift=shift
14823    ;;
14824  esac
14825
14826  case $ac_option in
14827  # Handling of the options.
14828  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14829    ac_cs_recheck=: ;;
14830  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14831    $as_echo "$ac_cs_version"; exit ;;
14832  --config | --confi | --conf | --con | --co | --c )
14833    $as_echo "$ac_cs_config"; exit ;;
14834  --debug | --debu | --deb | --de | --d | -d )
14835    debug=: ;;
14836  --file | --fil | --fi | --f )
14837    $ac_shift
14838    case $ac_optarg in
14839    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14840    '') as_fn_error $? "missing file argument" ;;
14841    esac
14842    as_fn_append CONFIG_FILES " '$ac_optarg'"
14843    ac_need_defaults=false;;
14844  --header | --heade | --head | --hea )
14845    $ac_shift
14846    case $ac_optarg in
14847    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14848    esac
14849    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14850    ac_need_defaults=false;;
14851  --he | --h)
14852    # Conflict between --help and --header
14853    as_fn_error $? "ambiguous option: \`$1'
14854Try \`$0 --help' for more information.";;
14855  --help | --hel | -h )
14856    $as_echo "$ac_cs_usage"; exit ;;
14857  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14858  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14859    ac_cs_silent=: ;;
14860
14861  # This is an error.
14862  -*) as_fn_error $? "unrecognized option: \`$1'
14863Try \`$0 --help' for more information." ;;
14864
14865  *) as_fn_append ac_config_targets " $1"
14866     ac_need_defaults=false ;;
14867
14868  esac
14869  shift
14870done
14871
14872ac_configure_extra_args=
14873
14874if $ac_cs_silent; then
14875  exec 6>/dev/null
14876  ac_configure_extra_args="$ac_configure_extra_args --silent"
14877fi
14878
14879_ACEOF
14880cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14881if \$ac_cs_recheck; then
14882  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14883  shift
14884  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14885  CONFIG_SHELL='$SHELL'
14886  export CONFIG_SHELL
14887  exec "\$@"
14888fi
14889
14890_ACEOF
14891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14892exec 5>>config.log
14893{
14894  echo
14895  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14896## Running $as_me. ##
14897_ASBOX
14898  $as_echo "$ac_log"
14899} >&5
14900
14901_ACEOF
14902cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14903#
14904# INIT-COMMANDS
14905#
14906
14907srcdir="$srcdir"
14908host="$host"
14909target="$target"
14910with_multisubdir="$with_multisubdir"
14911with_multisrctop="$with_multisrctop"
14912with_target_subdir="$with_target_subdir"
14913ac_configure_args="${multilib_arg} ${ac_configure_args}"
14914multi_basedir="$multi_basedir"
14915CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
14916CC="$CC"
14917CXX="$CXX"
14918GFORTRAN="$GFORTRAN"
14919GDC="$GDC"
14920
14921
14922# The HP-UX ksh and POSIX shell print the target directory to stdout
14923# if CDPATH is set.
14924(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14925
14926sed_quote_subst='$sed_quote_subst'
14927double_quote_subst='$double_quote_subst'
14928delay_variable_subst='$delay_variable_subst'
14929macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14930macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14931enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14932enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14933pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14934enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14935SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14936ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14937host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14938host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14939host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14940build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14941build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14942build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14943SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14944Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14945GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14946EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14947FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14948LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14949NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14950LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14951max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14952ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14953exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14954lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14955lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14956lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14957reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14958reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14959OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14960deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14961file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14962AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14963AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14964STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14965RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14966old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14967old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14968old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14969lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14970CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14971CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14972compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14973GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14974lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14975lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14976lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14977lt_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"`'
14978objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14979MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14980lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14981lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14982lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14983lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14984lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14985need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14986DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14987NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14988LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14989OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14990OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14991libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14992shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14993extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14994archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14995enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14996export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14997whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14998compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14999old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15000old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15001archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15002archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15003module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15004module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15005with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15006allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15007no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15008hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15009hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
15010hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15011hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15012hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15013hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15014hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15015hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15016inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15017link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15018fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
15019always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15020export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15021exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15022include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15023prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15024file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15025variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15026need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15027need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15028version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15029runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15030shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15031shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15032libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15033library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15034soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15035install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15036postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15037postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15038finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15039finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15040hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15041sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15042sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15043hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15044enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15045enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15046enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15047old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15048striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15049
15050LTCC='$LTCC'
15051LTCFLAGS='$LTCFLAGS'
15052compiler='$compiler_DEFAULT'
15053
15054# A function that is used when there is no print builtin or printf.
15055func_fallback_echo ()
15056{
15057  eval 'cat <<_LTECHO_EOF
15058\$1
15059_LTECHO_EOF'
15060}
15061
15062# Quote evaled strings.
15063for var in SHELL \
15064ECHO \
15065SED \
15066GREP \
15067EGREP \
15068FGREP \
15069LD \
15070NM \
15071LN_S \
15072lt_SP2NL \
15073lt_NL2SP \
15074reload_flag \
15075OBJDUMP \
15076deplibs_check_method \
15077file_magic_cmd \
15078AR \
15079AR_FLAGS \
15080STRIP \
15081RANLIB \
15082CC \
15083CFLAGS \
15084compiler \
15085lt_cv_sys_global_symbol_pipe \
15086lt_cv_sys_global_symbol_to_cdecl \
15087lt_cv_sys_global_symbol_to_c_name_address \
15088lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15089lt_prog_compiler_no_builtin_flag \
15090lt_prog_compiler_wl \
15091lt_prog_compiler_pic \
15092lt_prog_compiler_static \
15093lt_cv_prog_compiler_c_o \
15094need_locks \
15095DSYMUTIL \
15096NMEDIT \
15097LIPO \
15098OTOOL \
15099OTOOL64 \
15100shrext_cmds \
15101export_dynamic_flag_spec \
15102whole_archive_flag_spec \
15103compiler_needs_object \
15104with_gnu_ld \
15105allow_undefined_flag \
15106no_undefined_flag \
15107hardcode_libdir_flag_spec \
15108hardcode_libdir_flag_spec_ld \
15109hardcode_libdir_separator \
15110fix_srcfile_path \
15111exclude_expsyms \
15112include_expsyms \
15113file_list_spec \
15114variables_saved_for_relink \
15115libname_spec \
15116library_names_spec \
15117soname_spec \
15118install_override_mode \
15119finish_eval \
15120old_striplib \
15121striplib; do
15122    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15123    *[\\\\\\\`\\"\\\$]*)
15124      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15125      ;;
15126    *)
15127      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15128      ;;
15129    esac
15130done
15131
15132# Double-quote double-evaled strings.
15133for var in reload_cmds \
15134old_postinstall_cmds \
15135old_postuninstall_cmds \
15136old_archive_cmds \
15137extract_expsyms_cmds \
15138old_archive_from_new_cmds \
15139old_archive_from_expsyms_cmds \
15140archive_cmds \
15141archive_expsym_cmds \
15142module_cmds \
15143module_expsym_cmds \
15144export_symbols_cmds \
15145prelink_cmds \
15146postinstall_cmds \
15147postuninstall_cmds \
15148finish_cmds \
15149sys_lib_search_path_spec \
15150sys_lib_dlsearch_path_spec; do
15151    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15152    *[\\\\\\\`\\"\\\$]*)
15153      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15154      ;;
15155    *)
15156      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15157      ;;
15158    esac
15159done
15160
15161ac_aux_dir='$ac_aux_dir'
15162xsi_shell='$xsi_shell'
15163lt_shell_append='$lt_shell_append'
15164
15165# See if we are running on zsh, and set the options which allow our
15166# commands through without removal of \ escapes INIT.
15167if test -n "\${ZSH_VERSION+set}" ; then
15168   setopt NO_GLOB_SUBST
15169fi
15170
15171
15172    PACKAGE='$PACKAGE'
15173    VERSION='$VERSION'
15174    TIMESTAMP='$TIMESTAMP'
15175    RM='$RM'
15176    ofile='$ofile'
15177
15178
15179
15180
15181GCC="$GCC"
15182CC="$CC"
15183acx_cv_header_stdint="$acx_cv_header_stdint"
15184acx_cv_type_int8_t="$acx_cv_type_int8_t"
15185acx_cv_type_int16_t="$acx_cv_type_int16_t"
15186acx_cv_type_int32_t="$acx_cv_type_int32_t"
15187acx_cv_type_int64_t="$acx_cv_type_int64_t"
15188acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
15189ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
15190ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
15191ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
15192ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
15193ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
15194ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
15195ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
15196ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
15197
15198
15199# Variables needed in config.status (file generation) which aren't already
15200# passed by autoconf.
15201SUBDIRS="$SUBDIRS"
15202
15203
15204_ACEOF
15205
15206cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15207
15208# Handling of arguments.
15209for ac_config_target in $ac_config_targets
15210do
15211  case $ac_config_target in
15212    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15213    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15214    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15215    "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
15216    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15217    "backtrace-supported.h") CONFIG_FILES="$CONFIG_FILES backtrace-supported.h" ;;
15218    "install-debuginfo-for-buildid.sh") CONFIG_FILES="$CONFIG_FILES install-debuginfo-for-buildid.sh" ;;
15219    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
15220
15221  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15222  esac
15223done
15224
15225
15226# If the user did not use the arguments to specify the items to instantiate,
15227# then the envvar interface is used.  Set only those that are not.
15228# We use the long form for the default assignment because of an extremely
15229# bizarre bug on SunOS 4.1.3.
15230if $ac_need_defaults; then
15231  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15232  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15233  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15234fi
15235
15236# Have a temporary directory for convenience.  Make it in the build tree
15237# simply because there is no reason against having it here, and in addition,
15238# creating and moving files from /tmp can sometimes cause problems.
15239# Hook for its removal unless debugging.
15240# Note that there is a small window in which the directory will not be cleaned:
15241# after its creation but before its name has been assigned to `$tmp'.
15242$debug ||
15243{
15244  tmp= ac_tmp=
15245  trap 'exit_status=$?
15246  : "${ac_tmp:=$tmp}"
15247  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15248' 0
15249  trap 'as_fn_exit 1' 1 2 13 15
15250}
15251# Create a (secure) tmp directory for tmp files.
15252
15253{
15254  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15255  test -d "$tmp"
15256}  ||
15257{
15258  tmp=./conf$$-$RANDOM
15259  (umask 077 && mkdir "$tmp")
15260} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15261ac_tmp=$tmp
15262
15263# Set up the scripts for CONFIG_FILES section.
15264# No need to generate them if there are no CONFIG_FILES.
15265# This happens for instance with `./config.status config.h'.
15266if test -n "$CONFIG_FILES"; then
15267
15268
15269ac_cr=`echo X | tr X '\015'`
15270# On cygwin, bash can eat \r inside `` if the user requested igncr.
15271# But we know of no other shell where ac_cr would be empty at this
15272# point, so we can use a bashism as a fallback.
15273if test "x$ac_cr" = x; then
15274  eval ac_cr=\$\'\\r\'
15275fi
15276ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15277if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15278  ac_cs_awk_cr='\\r'
15279else
15280  ac_cs_awk_cr=$ac_cr
15281fi
15282
15283echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15284_ACEOF
15285
15286
15287{
15288  echo "cat >conf$$subs.awk <<_ACEOF" &&
15289  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15290  echo "_ACEOF"
15291} >conf$$subs.sh ||
15292  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15293ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15294ac_delim='%!_!# '
15295for ac_last_try in false false false false false :; do
15296  . ./conf$$subs.sh ||
15297    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15298
15299  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15300  if test $ac_delim_n = $ac_delim_num; then
15301    break
15302  elif $ac_last_try; then
15303    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15304  else
15305    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15306  fi
15307done
15308rm -f conf$$subs.sh
15309
15310cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15311cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15312_ACEOF
15313sed -n '
15314h
15315s/^/S["/; s/!.*/"]=/
15316p
15317g
15318s/^[^!]*!//
15319:repl
15320t repl
15321s/'"$ac_delim"'$//
15322t delim
15323:nl
15324h
15325s/\(.\{148\}\)..*/\1/
15326t more1
15327s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15328p
15329n
15330b repl
15331:more1
15332s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15333p
15334g
15335s/.\{148\}//
15336t nl
15337:delim
15338h
15339s/\(.\{148\}\)..*/\1/
15340t more2
15341s/["\\]/\\&/g; s/^/"/; s/$/"/
15342p
15343b
15344:more2
15345s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15346p
15347g
15348s/.\{148\}//
15349t delim
15350' <conf$$subs.awk | sed '
15351/^[^""]/{
15352  N
15353  s/\n//
15354}
15355' >>$CONFIG_STATUS || ac_write_fail=1
15356rm -f conf$$subs.awk
15357cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15358_ACAWK
15359cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15360  for (key in S) S_is_set[key] = 1
15361  FS = ""
15362
15363}
15364{
15365  line = $ 0
15366  nfields = split(line, field, "@")
15367  substed = 0
15368  len = length(field[1])
15369  for (i = 2; i < nfields; i++) {
15370    key = field[i]
15371    keylen = length(key)
15372    if (S_is_set[key]) {
15373      value = S[key]
15374      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15375      len += length(value) + length(field[++i])
15376      substed = 1
15377    } else
15378      len += 1 + keylen
15379  }
15380
15381  print line
15382}
15383
15384_ACAWK
15385_ACEOF
15386cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15387if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15388  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15389else
15390  cat
15391fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15392  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15393_ACEOF
15394
15395# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15396# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15397# trailing colons and then remove the whole line if VPATH becomes empty
15398# (actually we leave an empty line to preserve line numbers).
15399if test "x$srcdir" = x.; then
15400  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15401h
15402s///
15403s/^/:/
15404s/[	 ]*$/:/
15405s/:\$(srcdir):/:/g
15406s/:\${srcdir}:/:/g
15407s/:@srcdir@:/:/g
15408s/^:*//
15409s/:*$//
15410x
15411s/\(=[	 ]*\).*/\1/
15412G
15413s/\n//
15414s/^[^=]*=[	 ]*$//
15415}'
15416fi
15417
15418cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15419fi # test -n "$CONFIG_FILES"
15420
15421# Set up the scripts for CONFIG_HEADERS section.
15422# No need to generate them if there are no CONFIG_HEADERS.
15423# This happens for instance with `./config.status Makefile'.
15424if test -n "$CONFIG_HEADERS"; then
15425cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15426BEGIN {
15427_ACEOF
15428
15429# Transform confdefs.h into an awk script `defines.awk', embedded as
15430# here-document in config.status, that substitutes the proper values into
15431# config.h.in to produce config.h.
15432
15433# Create a delimiter string that does not exist in confdefs.h, to ease
15434# handling of long lines.
15435ac_delim='%!_!# '
15436for ac_last_try in false false :; do
15437  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15438  if test -z "$ac_tt"; then
15439    break
15440  elif $ac_last_try; then
15441    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15442  else
15443    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15444  fi
15445done
15446
15447# For the awk script, D is an array of macro values keyed by name,
15448# likewise P contains macro parameters if any.  Preserve backslash
15449# newline sequences.
15450
15451ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15452sed -n '
15453s/.\{148\}/&'"$ac_delim"'/g
15454t rset
15455:rset
15456s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15457t def
15458d
15459:def
15460s/\\$//
15461t bsnl
15462s/["\\]/\\&/g
15463s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15464D["\1"]=" \3"/p
15465s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15466d
15467:bsnl
15468s/["\\]/\\&/g
15469s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15470D["\1"]=" \3\\\\\\n"\\/p
15471t cont
15472s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15473t cont
15474d
15475:cont
15476n
15477s/.\{148\}/&'"$ac_delim"'/g
15478t clear
15479:clear
15480s/\\$//
15481t bsnlc
15482s/["\\]/\\&/g; s/^/"/; s/$/"/p
15483d
15484:bsnlc
15485s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15486b cont
15487' <confdefs.h | sed '
15488s/'"$ac_delim"'/"\\\
15489"/g' >>$CONFIG_STATUS || ac_write_fail=1
15490
15491cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15492  for (key in D) D_is_set[key] = 1
15493  FS = ""
15494}
15495/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15496  line = \$ 0
15497  split(line, arg, " ")
15498  if (arg[1] == "#") {
15499    defundef = arg[2]
15500    mac1 = arg[3]
15501  } else {
15502    defundef = substr(arg[1], 2)
15503    mac1 = arg[2]
15504  }
15505  split(mac1, mac2, "(") #)
15506  macro = mac2[1]
15507  prefix = substr(line, 1, index(line, defundef) - 1)
15508  if (D_is_set[macro]) {
15509    # Preserve the white space surrounding the "#".
15510    print prefix "define", macro P[macro] D[macro]
15511    next
15512  } else {
15513    # Replace #undef with comments.  This is necessary, for example,
15514    # in the case of _POSIX_SOURCE, which is predefined and required
15515    # on some systems where configure will not decide to define it.
15516    if (defundef == "undef") {
15517      print "/*", prefix defundef, macro, "*/"
15518      next
15519    }
15520  }
15521}
15522{ print }
15523_ACAWK
15524_ACEOF
15525cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15526  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15527fi # test -n "$CONFIG_HEADERS"
15528
15529
15530eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15531shift
15532for ac_tag
15533do
15534  case $ac_tag in
15535  :[FHLC]) ac_mode=$ac_tag; continue;;
15536  esac
15537  case $ac_mode$ac_tag in
15538  :[FHL]*:*);;
15539  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15540  :[FH]-) ac_tag=-:-;;
15541  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15542  esac
15543  ac_save_IFS=$IFS
15544  IFS=:
15545  set x $ac_tag
15546  IFS=$ac_save_IFS
15547  shift
15548  ac_file=$1
15549  shift
15550
15551  case $ac_mode in
15552  :L) ac_source=$1;;
15553  :[FH])
15554    ac_file_inputs=
15555    for ac_f
15556    do
15557      case $ac_f in
15558      -) ac_f="$ac_tmp/stdin";;
15559      *) # Look for the file first in the build tree, then in the source tree
15560	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15561	 # because $ac_f cannot contain `:'.
15562	 test -f "$ac_f" ||
15563	   case $ac_f in
15564	   [\\/$]*) false;;
15565	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15566	   esac ||
15567	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15568      esac
15569      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15570      as_fn_append ac_file_inputs " '$ac_f'"
15571    done
15572
15573    # Let's still pretend it is `configure' which instantiates (i.e., don't
15574    # use $as_me), people would be surprised to read:
15575    #    /* config.h.  Generated by config.status.  */
15576    configure_input='Generated from '`
15577	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15578	`' by configure.'
15579    if test x"$ac_file" != x-; then
15580      configure_input="$ac_file.  $configure_input"
15581      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15582$as_echo "$as_me: creating $ac_file" >&6;}
15583    fi
15584    # Neutralize special characters interpreted by sed in replacement strings.
15585    case $configure_input in #(
15586    *\&* | *\|* | *\\* )
15587       ac_sed_conf_input=`$as_echo "$configure_input" |
15588       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15589    *) ac_sed_conf_input=$configure_input;;
15590    esac
15591
15592    case $ac_tag in
15593    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15594      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15595    esac
15596    ;;
15597  esac
15598
15599  ac_dir=`$as_dirname -- "$ac_file" ||
15600$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15601	 X"$ac_file" : 'X\(//\)[^/]' \| \
15602	 X"$ac_file" : 'X\(//\)$' \| \
15603	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15604$as_echo X"$ac_file" |
15605    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15606	    s//\1/
15607	    q
15608	  }
15609	  /^X\(\/\/\)[^/].*/{
15610	    s//\1/
15611	    q
15612	  }
15613	  /^X\(\/\/\)$/{
15614	    s//\1/
15615	    q
15616	  }
15617	  /^X\(\/\).*/{
15618	    s//\1/
15619	    q
15620	  }
15621	  s/.*/./; q'`
15622  as_dir="$ac_dir"; as_fn_mkdir_p
15623  ac_builddir=.
15624
15625case "$ac_dir" in
15626.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15627*)
15628  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15629  # A ".." for each directory in $ac_dir_suffix.
15630  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15631  case $ac_top_builddir_sub in
15632  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15633  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15634  esac ;;
15635esac
15636ac_abs_top_builddir=$ac_pwd
15637ac_abs_builddir=$ac_pwd$ac_dir_suffix
15638# for backward compatibility:
15639ac_top_builddir=$ac_top_build_prefix
15640
15641case $srcdir in
15642  .)  # We are building in place.
15643    ac_srcdir=.
15644    ac_top_srcdir=$ac_top_builddir_sub
15645    ac_abs_top_srcdir=$ac_pwd ;;
15646  [\\/]* | ?:[\\/]* )  # Absolute name.
15647    ac_srcdir=$srcdir$ac_dir_suffix;
15648    ac_top_srcdir=$srcdir
15649    ac_abs_top_srcdir=$srcdir ;;
15650  *) # Relative name.
15651    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15652    ac_top_srcdir=$ac_top_build_prefix$srcdir
15653    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15654esac
15655ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15656
15657
15658  case $ac_mode in
15659  :F)
15660  #
15661  # CONFIG_FILE
15662  #
15663
15664  case $INSTALL in
15665  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15666  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15667  esac
15668  ac_MKDIR_P=$MKDIR_P
15669  case $MKDIR_P in
15670  [\\/$]* | ?:[\\/]* ) ;;
15671  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15672  esac
15673_ACEOF
15674
15675cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15676# If the template does not know about datarootdir, expand it.
15677# FIXME: This hack should be removed a few years after 2.60.
15678ac_datarootdir_hack=; ac_datarootdir_seen=
15679ac_sed_dataroot='
15680/datarootdir/ {
15681  p
15682  q
15683}
15684/@datadir@/p
15685/@docdir@/p
15686/@infodir@/p
15687/@localedir@/p
15688/@mandir@/p'
15689case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15690*datarootdir*) ac_datarootdir_seen=yes;;
15691*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15692  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15693$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15694_ACEOF
15695cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15696  ac_datarootdir_hack='
15697  s&@datadir@&$datadir&g
15698  s&@docdir@&$docdir&g
15699  s&@infodir@&$infodir&g
15700  s&@localedir@&$localedir&g
15701  s&@mandir@&$mandir&g
15702  s&\\\${datarootdir}&$datarootdir&g' ;;
15703esac
15704_ACEOF
15705
15706# Neutralize VPATH when `$srcdir' = `.'.
15707# Shell code in configure.ac might set extrasub.
15708# FIXME: do we really want to maintain this feature?
15709cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15710ac_sed_extra="$ac_vpsub
15711$extrasub
15712_ACEOF
15713cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15714:t
15715/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15716s|@configure_input@|$ac_sed_conf_input|;t t
15717s&@top_builddir@&$ac_top_builddir_sub&;t t
15718s&@top_build_prefix@&$ac_top_build_prefix&;t t
15719s&@srcdir@&$ac_srcdir&;t t
15720s&@abs_srcdir@&$ac_abs_srcdir&;t t
15721s&@top_srcdir@&$ac_top_srcdir&;t t
15722s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15723s&@builddir@&$ac_builddir&;t t
15724s&@abs_builddir@&$ac_abs_builddir&;t t
15725s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15726s&@INSTALL@&$ac_INSTALL&;t t
15727s&@MKDIR_P@&$ac_MKDIR_P&;t t
15728$ac_datarootdir_hack
15729"
15730eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15731  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15732
15733test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15734  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15735  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15736      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15737  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15738which seems to be undefined.  Please make sure it is defined" >&5
15739$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15740which seems to be undefined.  Please make sure it is defined" >&2;}
15741
15742  rm -f "$ac_tmp/stdin"
15743  case $ac_file in
15744  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15745  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15746  esac \
15747  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15748 ;;
15749  :H)
15750  #
15751  # CONFIG_HEADER
15752  #
15753  if test x"$ac_file" != x-; then
15754    {
15755      $as_echo "/* $configure_input  */" \
15756      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15757    } >"$ac_tmp/config.h" \
15758      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15759    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15760      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15761$as_echo "$as_me: $ac_file is unchanged" >&6;}
15762    else
15763      rm -f "$ac_file"
15764      mv "$ac_tmp/config.h" "$ac_file" \
15765	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
15766    fi
15767  else
15768    $as_echo "/* $configure_input  */" \
15769      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15770      || as_fn_error $? "could not create -" "$LINENO" 5
15771  fi
15772# Compute "$ac_file"'s index in $config_headers.
15773_am_arg="$ac_file"
15774_am_stamp_count=1
15775for _am_header in $config_headers :; do
15776  case $_am_header in
15777    $_am_arg | $_am_arg:* )
15778      break ;;
15779    * )
15780      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15781  esac
15782done
15783echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15784$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15785	 X"$_am_arg" : 'X\(//\)[^/]' \| \
15786	 X"$_am_arg" : 'X\(//\)$' \| \
15787	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15788$as_echo X"$_am_arg" |
15789    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15790	    s//\1/
15791	    q
15792	  }
15793	  /^X\(\/\/\)[^/].*/{
15794	    s//\1/
15795	    q
15796	  }
15797	  /^X\(\/\/\)$/{
15798	    s//\1/
15799	    q
15800	  }
15801	  /^X\(\/\).*/{
15802	    s//\1/
15803	    q
15804	  }
15805	  s/.*/./; q'`/stamp-h$_am_stamp_count
15806 ;;
15807
15808  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15809$as_echo "$as_me: executing $ac_file commands" >&6;}
15810 ;;
15811  esac
15812
15813
15814  case $ac_file$ac_mode in
15815    "default-1":C)
15816# Only add multilib support code if we just rebuilt the top-level
15817# Makefile.
15818case " $CONFIG_FILES " in
15819 *" Makefile "*)
15820   ac_file=Makefile . ${multi_basedir}/config-ml.in
15821   ;;
15822esac ;;
15823    "libtool":C)
15824
15825    # See if we are running on zsh, and set the options which allow our
15826    # commands through without removal of \ escapes.
15827    if test -n "${ZSH_VERSION+set}" ; then
15828      setopt NO_GLOB_SUBST
15829    fi
15830
15831    cfgfile="${ofile}T"
15832    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15833    $RM "$cfgfile"
15834
15835    cat <<_LT_EOF >> "$cfgfile"
15836#! $SHELL
15837
15838# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15839# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15840# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15841# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15842#
15843#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15844#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15845#   Written by Gordon Matzigkeit, 1996
15846#
15847#   This file is part of GNU Libtool.
15848#
15849# GNU Libtool is free software; you can redistribute it and/or
15850# modify it under the terms of the GNU General Public License as
15851# published by the Free Software Foundation; either version 2 of
15852# the License, or (at your option) any later version.
15853#
15854# As a special exception to the GNU General Public License,
15855# if you distribute this file as part of a program or library that
15856# is built using GNU Libtool, you may include this file under the
15857# same distribution terms that you use for the rest of that program.
15858#
15859# GNU Libtool is distributed in the hope that it will be useful,
15860# but WITHOUT ANY WARRANTY; without even the implied warranty of
15861# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15862# GNU General Public License for more details.
15863#
15864# You should have received a copy of the GNU General Public License
15865# along with GNU Libtool; see the file COPYING.  If not, a copy
15866# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15867# obtained by writing to the Free Software Foundation, Inc.,
15868# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15869
15870
15871# The names of the tagged configurations supported by this script.
15872available_tags=""
15873
15874# ### BEGIN LIBTOOL CONFIG
15875
15876# Which release of libtool.m4 was used?
15877macro_version=$macro_version
15878macro_revision=$macro_revision
15879
15880# Whether or not to build shared libraries.
15881build_libtool_libs=$enable_shared
15882
15883# Whether or not to build static libraries.
15884build_old_libs=$enable_static
15885
15886# What type of objects to build.
15887pic_mode=$pic_mode
15888
15889# Whether or not to optimize for fast installation.
15890fast_install=$enable_fast_install
15891
15892# Shell to use when invoking shell scripts.
15893SHELL=$lt_SHELL
15894
15895# An echo program that protects backslashes.
15896ECHO=$lt_ECHO
15897
15898# The host system.
15899host_alias=$host_alias
15900host=$host
15901host_os=$host_os
15902
15903# The build system.
15904build_alias=$build_alias
15905build=$build
15906build_os=$build_os
15907
15908# A sed program that does not truncate output.
15909SED=$lt_SED
15910
15911# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15912Xsed="\$SED -e 1s/^X//"
15913
15914# A grep program that handles long lines.
15915GREP=$lt_GREP
15916
15917# An ERE matcher.
15918EGREP=$lt_EGREP
15919
15920# A literal string matcher.
15921FGREP=$lt_FGREP
15922
15923# A BSD- or MS-compatible name lister.
15924NM=$lt_NM
15925
15926# Whether we need soft or hard links.
15927LN_S=$lt_LN_S
15928
15929# What is the maximum length of a command?
15930max_cmd_len=$max_cmd_len
15931
15932# Object file suffix (normally "o").
15933objext=$ac_objext
15934
15935# Executable file suffix (normally "").
15936exeext=$exeext
15937
15938# whether the shell understands "unset".
15939lt_unset=$lt_unset
15940
15941# turn spaces into newlines.
15942SP2NL=$lt_lt_SP2NL
15943
15944# turn newlines into spaces.
15945NL2SP=$lt_lt_NL2SP
15946
15947# An object symbol dumper.
15948OBJDUMP=$lt_OBJDUMP
15949
15950# Method to check whether dependent libraries are shared objects.
15951deplibs_check_method=$lt_deplibs_check_method
15952
15953# Command to use when deplibs_check_method == "file_magic".
15954file_magic_cmd=$lt_file_magic_cmd
15955
15956# The archiver.
15957AR=$lt_AR
15958AR_FLAGS=$lt_AR_FLAGS
15959
15960# A symbol stripping program.
15961STRIP=$lt_STRIP
15962
15963# Commands used to install an old-style archive.
15964RANLIB=$lt_RANLIB
15965old_postinstall_cmds=$lt_old_postinstall_cmds
15966old_postuninstall_cmds=$lt_old_postuninstall_cmds
15967
15968# Whether to use a lock for old archive extraction.
15969lock_old_archive_extraction=$lock_old_archive_extraction
15970
15971# A C compiler.
15972LTCC=$lt_CC
15973
15974# LTCC compiler flags.
15975LTCFLAGS=$lt_CFLAGS
15976
15977# Take the output of nm and produce a listing of raw symbols and C names.
15978global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15979
15980# Transform the output of nm in a proper C declaration.
15981global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15982
15983# Transform the output of nm in a C name address pair.
15984global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15985
15986# Transform the output of nm in a C name address pair when lib prefix is needed.
15987global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15988
15989# The name of the directory that contains temporary libtool files.
15990objdir=$objdir
15991
15992# Used to examine libraries when file_magic_cmd begins with "file".
15993MAGIC_CMD=$MAGIC_CMD
15994
15995# Must we lock files when doing compilation?
15996need_locks=$lt_need_locks
15997
15998# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15999DSYMUTIL=$lt_DSYMUTIL
16000
16001# Tool to change global to local symbols on Mac OS X.
16002NMEDIT=$lt_NMEDIT
16003
16004# Tool to manipulate fat objects and archives on Mac OS X.
16005LIPO=$lt_LIPO
16006
16007# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16008OTOOL=$lt_OTOOL
16009
16010# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16011OTOOL64=$lt_OTOOL64
16012
16013# Old archive suffix (normally "a").
16014libext=$libext
16015
16016# Shared library suffix (normally ".so").
16017shrext_cmds=$lt_shrext_cmds
16018
16019# The commands to extract the exported symbol list from a shared archive.
16020extract_expsyms_cmds=$lt_extract_expsyms_cmds
16021
16022# Variables whose values should be saved in libtool wrapper scripts and
16023# restored at link time.
16024variables_saved_for_relink=$lt_variables_saved_for_relink
16025
16026# Do we need the "lib" prefix for modules?
16027need_lib_prefix=$need_lib_prefix
16028
16029# Do we need a version for libraries?
16030need_version=$need_version
16031
16032# Library versioning type.
16033version_type=$version_type
16034
16035# Shared library runtime path variable.
16036runpath_var=$runpath_var
16037
16038# Shared library path variable.
16039shlibpath_var=$shlibpath_var
16040
16041# Is shlibpath searched before the hard-coded library search path?
16042shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16043
16044# Format of library name prefix.
16045libname_spec=$lt_libname_spec
16046
16047# List of archive names.  First name is the real one, the rest are links.
16048# The last name is the one that the linker finds with -lNAME
16049library_names_spec=$lt_library_names_spec
16050
16051# The coded name of the library, if different from the real name.
16052soname_spec=$lt_soname_spec
16053
16054# Permission mode override for installation of shared libraries.
16055install_override_mode=$lt_install_override_mode
16056
16057# Command to use after installation of a shared archive.
16058postinstall_cmds=$lt_postinstall_cmds
16059
16060# Command to use after uninstallation of a shared archive.
16061postuninstall_cmds=$lt_postuninstall_cmds
16062
16063# Commands used to finish a libtool library installation in a directory.
16064finish_cmds=$lt_finish_cmds
16065
16066# As "finish_cmds", except a single script fragment to be evaled but
16067# not shown.
16068finish_eval=$lt_finish_eval
16069
16070# Whether we should hardcode library paths into libraries.
16071hardcode_into_libs=$hardcode_into_libs
16072
16073# Compile-time system search path for libraries.
16074sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16075
16076# Run-time system search path for libraries.
16077sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16078
16079# Whether dlopen is supported.
16080dlopen_support=$enable_dlopen
16081
16082# Whether dlopen of programs is supported.
16083dlopen_self=$enable_dlopen_self
16084
16085# Whether dlopen of statically linked programs is supported.
16086dlopen_self_static=$enable_dlopen_self_static
16087
16088# Commands to strip libraries.
16089old_striplib=$lt_old_striplib
16090striplib=$lt_striplib
16091
16092
16093# The linker used to build libraries.
16094LD=$lt_LD
16095
16096# How to create reloadable object files.
16097reload_flag=$lt_reload_flag
16098reload_cmds=$lt_reload_cmds
16099
16100# Commands used to build an old-style archive.
16101old_archive_cmds=$lt_old_archive_cmds
16102
16103# A language specific compiler.
16104CC=$lt_compiler
16105
16106# Is the compiler the GNU compiler?
16107with_gcc=$GCC
16108
16109# Compiler flag to turn off builtin functions.
16110no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16111
16112# How to pass a linker flag through the compiler.
16113wl=$lt_lt_prog_compiler_wl
16114
16115# Additional compiler flags for building library objects.
16116pic_flag=$lt_lt_prog_compiler_pic
16117
16118# Compiler flag to prevent dynamic linking.
16119link_static_flag=$lt_lt_prog_compiler_static
16120
16121# Does compiler simultaneously support -c and -o options?
16122compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16123
16124# Whether or not to add -lc for building shared libraries.
16125build_libtool_need_lc=$archive_cmds_need_lc
16126
16127# Whether or not to disallow shared libs when runtime libs are static.
16128allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16129
16130# Compiler flag to allow reflexive dlopens.
16131export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16132
16133# Compiler flag to generate shared objects directly from archives.
16134whole_archive_flag_spec=$lt_whole_archive_flag_spec
16135
16136# Whether the compiler copes with passing no objects directly.
16137compiler_needs_object=$lt_compiler_needs_object
16138
16139# Create an old-style archive from a shared archive.
16140old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16141
16142# Create a temporary old-style archive to link instead of a shared archive.
16143old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16144
16145# Commands used to build a shared archive.
16146archive_cmds=$lt_archive_cmds
16147archive_expsym_cmds=$lt_archive_expsym_cmds
16148
16149# Commands used to build a loadable module if different from building
16150# a shared archive.
16151module_cmds=$lt_module_cmds
16152module_expsym_cmds=$lt_module_expsym_cmds
16153
16154# Whether we are building with GNU ld or not.
16155with_gnu_ld=$lt_with_gnu_ld
16156
16157# Flag that allows shared libraries with undefined symbols to be built.
16158allow_undefined_flag=$lt_allow_undefined_flag
16159
16160# Flag that enforces no undefined symbols.
16161no_undefined_flag=$lt_no_undefined_flag
16162
16163# Flag to hardcode \$libdir into a binary during linking.
16164# This must work even if \$libdir does not exist
16165hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16166
16167# If ld is used when linking, flag to hardcode \$libdir into a binary
16168# during linking.  This must work even if \$libdir does not exist.
16169hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16170
16171# Whether we need a single "-rpath" flag with a separated argument.
16172hardcode_libdir_separator=$lt_hardcode_libdir_separator
16173
16174# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16175# DIR into the resulting binary.
16176hardcode_direct=$hardcode_direct
16177
16178# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16179# DIR into the resulting binary and the resulting library dependency is
16180# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16181# library is relocated.
16182hardcode_direct_absolute=$hardcode_direct_absolute
16183
16184# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16185# into the resulting binary.
16186hardcode_minus_L=$hardcode_minus_L
16187
16188# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16189# into the resulting binary.
16190hardcode_shlibpath_var=$hardcode_shlibpath_var
16191
16192# Set to "yes" if building a shared library automatically hardcodes DIR
16193# into the library and all subsequent libraries and executables linked
16194# against it.
16195hardcode_automatic=$hardcode_automatic
16196
16197# Set to yes if linker adds runtime paths of dependent libraries
16198# to runtime path list.
16199inherit_rpath=$inherit_rpath
16200
16201# Whether libtool must link a program against all its dependency libraries.
16202link_all_deplibs=$link_all_deplibs
16203
16204# Fix the shell variable \$srcfile for the compiler.
16205fix_srcfile_path=$lt_fix_srcfile_path
16206
16207# Set to "yes" if exported symbols are required.
16208always_export_symbols=$always_export_symbols
16209
16210# The commands to list exported symbols.
16211export_symbols_cmds=$lt_export_symbols_cmds
16212
16213# Symbols that should not be listed in the preloaded symbols.
16214exclude_expsyms=$lt_exclude_expsyms
16215
16216# Symbols that must always be exported.
16217include_expsyms=$lt_include_expsyms
16218
16219# Commands necessary for linking programs (against libraries) with templates.
16220prelink_cmds=$lt_prelink_cmds
16221
16222# Specify filename containing input files.
16223file_list_spec=$lt_file_list_spec
16224
16225# How to hardcode a shared library path into an executable.
16226hardcode_action=$hardcode_action
16227
16228# ### END LIBTOOL CONFIG
16229
16230_LT_EOF
16231
16232  case $host_os in
16233  aix3*)
16234    cat <<\_LT_EOF >> "$cfgfile"
16235# AIX sometimes has problems with the GCC collect2 program.  For some
16236# reason, if we set the COLLECT_NAMES environment variable, the problems
16237# vanish in a puff of smoke.
16238if test "X${COLLECT_NAMES+set}" != Xset; then
16239  COLLECT_NAMES=
16240  export COLLECT_NAMES
16241fi
16242_LT_EOF
16243    ;;
16244  esac
16245
16246
16247ltmain="$ac_aux_dir/ltmain.sh"
16248
16249
16250  # We use sed instead of cat because bash on DJGPP gets confused if
16251  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16252  # text mode, it properly converts lines to CR/LF.  This bash problem
16253  # is reportedly fixed, but why not run on old versions too?
16254  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16255    || (rm -f "$cfgfile"; exit 1)
16256
16257  case $xsi_shell in
16258  yes)
16259    cat << \_LT_EOF >> "$cfgfile"
16260
16261# func_dirname file append nondir_replacement
16262# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16263# otherwise set result to NONDIR_REPLACEMENT.
16264func_dirname ()
16265{
16266  case ${1} in
16267    */*) func_dirname_result="${1%/*}${2}" ;;
16268    *  ) func_dirname_result="${3}" ;;
16269  esac
16270}
16271
16272# func_basename file
16273func_basename ()
16274{
16275  func_basename_result="${1##*/}"
16276}
16277
16278# func_dirname_and_basename file append nondir_replacement
16279# perform func_basename and func_dirname in a single function
16280# call:
16281#   dirname:  Compute the dirname of FILE.  If nonempty,
16282#             add APPEND to the result, otherwise set result
16283#             to NONDIR_REPLACEMENT.
16284#             value returned in "$func_dirname_result"
16285#   basename: Compute filename of FILE.
16286#             value retuned in "$func_basename_result"
16287# Implementation must be kept synchronized with func_dirname
16288# and func_basename. For efficiency, we do not delegate to
16289# those functions but instead duplicate the functionality here.
16290func_dirname_and_basename ()
16291{
16292  case ${1} in
16293    */*) func_dirname_result="${1%/*}${2}" ;;
16294    *  ) func_dirname_result="${3}" ;;
16295  esac
16296  func_basename_result="${1##*/}"
16297}
16298
16299# func_stripname prefix suffix name
16300# strip PREFIX and SUFFIX off of NAME.
16301# PREFIX and SUFFIX must not contain globbing or regex special
16302# characters, hashes, percent signs, but SUFFIX may contain a leading
16303# dot (in which case that matches only a dot).
16304func_stripname ()
16305{
16306  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16307  # positional parameters, so assign one to ordinary parameter first.
16308  func_stripname_result=${3}
16309  func_stripname_result=${func_stripname_result#"${1}"}
16310  func_stripname_result=${func_stripname_result%"${2}"}
16311}
16312
16313# func_opt_split
16314func_opt_split ()
16315{
16316  func_opt_split_opt=${1%%=*}
16317  func_opt_split_arg=${1#*=}
16318}
16319
16320# func_lo2o object
16321func_lo2o ()
16322{
16323  case ${1} in
16324    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16325    *)    func_lo2o_result=${1} ;;
16326  esac
16327}
16328
16329# func_xform libobj-or-source
16330func_xform ()
16331{
16332  func_xform_result=${1%.*}.lo
16333}
16334
16335# func_arith arithmetic-term...
16336func_arith ()
16337{
16338  func_arith_result=$(( $* ))
16339}
16340
16341# func_len string
16342# STRING may not start with a hyphen.
16343func_len ()
16344{
16345  func_len_result=${#1}
16346}
16347
16348_LT_EOF
16349    ;;
16350  *) # Bourne compatible functions.
16351    cat << \_LT_EOF >> "$cfgfile"
16352
16353# func_dirname file append nondir_replacement
16354# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16355# otherwise set result to NONDIR_REPLACEMENT.
16356func_dirname ()
16357{
16358  # Extract subdirectory from the argument.
16359  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
16360  if test "X$func_dirname_result" = "X${1}"; then
16361    func_dirname_result="${3}"
16362  else
16363    func_dirname_result="$func_dirname_result${2}"
16364  fi
16365}
16366
16367# func_basename file
16368func_basename ()
16369{
16370  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
16371}
16372
16373
16374# func_stripname prefix suffix name
16375# strip PREFIX and SUFFIX off of NAME.
16376# PREFIX and SUFFIX must not contain globbing or regex special
16377# characters, hashes, percent signs, but SUFFIX may contain a leading
16378# dot (in which case that matches only a dot).
16379# func_strip_suffix prefix name
16380func_stripname ()
16381{
16382  case ${2} in
16383    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
16384    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
16385  esac
16386}
16387
16388# sed scripts:
16389my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16390my_sed_long_arg='1s/^-[^=]*=//'
16391
16392# func_opt_split
16393func_opt_split ()
16394{
16395  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16396  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16397}
16398
16399# func_lo2o object
16400func_lo2o ()
16401{
16402  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16403}
16404
16405# func_xform libobj-or-source
16406func_xform ()
16407{
16408  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16409}
16410
16411# func_arith arithmetic-term...
16412func_arith ()
16413{
16414  func_arith_result=`expr "$@"`
16415}
16416
16417# func_len string
16418# STRING may not start with a hyphen.
16419func_len ()
16420{
16421  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16422}
16423
16424_LT_EOF
16425esac
16426
16427case $lt_shell_append in
16428  yes)
16429    cat << \_LT_EOF >> "$cfgfile"
16430
16431# func_append var value
16432# Append VALUE to the end of shell variable VAR.
16433func_append ()
16434{
16435  eval "$1+=\$2"
16436}
16437_LT_EOF
16438    ;;
16439  *)
16440    cat << \_LT_EOF >> "$cfgfile"
16441
16442# func_append var value
16443# Append VALUE to the end of shell variable VAR.
16444func_append ()
16445{
16446  eval "$1=\$$1\$2"
16447}
16448
16449_LT_EOF
16450    ;;
16451  esac
16452
16453
16454  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16455    || (rm -f "$cfgfile"; exit 1)
16456
16457  mv -f "$cfgfile" "$ofile" ||
16458    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16459  chmod +x "$ofile"
16460
16461 ;;
16462    "gstdint.h":C)
16463if test "$GCC" = yes; then
16464  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
16465else
16466  echo "/* generated for $CC */" > tmp-stdint.h
16467fi
16468
16469sed 's/^ *//' >> tmp-stdint.h <<EOF
16470
16471  #ifndef GCC_GENERATED_STDINT_H
16472  #define GCC_GENERATED_STDINT_H 1
16473
16474  #include <sys/types.h>
16475EOF
16476
16477if test "$acx_cv_header_stdint" != stdint.h; then
16478  echo "#include <stddef.h>" >> tmp-stdint.h
16479fi
16480if test "$acx_cv_header_stdint" != stddef.h; then
16481  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
16482fi
16483
16484sed 's/^ *//' >> tmp-stdint.h <<EOF
16485  /* glibc uses these symbols as guards to prevent redefinitions.  */
16486  #ifdef __int8_t_defined
16487  #define _INT8_T
16488  #define _INT16_T
16489  #define _INT32_T
16490  #endif
16491  #ifdef __uint32_t_defined
16492  #define _UINT32_T
16493  #endif
16494
16495EOF
16496
16497# ----------------- done header, emit basic int types -------------
16498if test "$acx_cv_header_stdint" = stddef.h; then
16499  sed 's/^ *//' >> tmp-stdint.h <<EOF
16500
16501    #ifndef _UINT8_T
16502    #define _UINT8_T
16503    #ifndef __uint8_t_defined
16504    #define __uint8_t_defined
16505    #ifndef uint8_t
16506    typedef unsigned $acx_cv_type_int8_t uint8_t;
16507    #endif
16508    #endif
16509    #endif
16510
16511    #ifndef _UINT16_T
16512    #define _UINT16_T
16513    #ifndef __uint16_t_defined
16514    #define __uint16_t_defined
16515    #ifndef uint16_t
16516    typedef unsigned $acx_cv_type_int16_t uint16_t;
16517    #endif
16518    #endif
16519    #endif
16520
16521    #ifndef _UINT32_T
16522    #define _UINT32_T
16523    #ifndef __uint32_t_defined
16524    #define __uint32_t_defined
16525    #ifndef uint32_t
16526    typedef unsigned $acx_cv_type_int32_t uint32_t;
16527    #endif
16528    #endif
16529    #endif
16530
16531    #ifndef _INT8_T
16532    #define _INT8_T
16533    #ifndef __int8_t_defined
16534    #define __int8_t_defined
16535    #ifndef int8_t
16536    typedef $acx_cv_type_int8_t int8_t;
16537    #endif
16538    #endif
16539    #endif
16540
16541    #ifndef _INT16_T
16542    #define _INT16_T
16543    #ifndef __int16_t_defined
16544    #define __int16_t_defined
16545    #ifndef int16_t
16546    typedef $acx_cv_type_int16_t int16_t;
16547    #endif
16548    #endif
16549    #endif
16550
16551    #ifndef _INT32_T
16552    #define _INT32_T
16553    #ifndef __int32_t_defined
16554    #define __int32_t_defined
16555    #ifndef int32_t
16556    typedef $acx_cv_type_int32_t int32_t;
16557    #endif
16558    #endif
16559    #endif
16560EOF
16561elif test "$ac_cv_type_u_int32_t" = yes; then
16562  sed 's/^ *//' >> tmp-stdint.h <<EOF
16563
16564    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
16565    #ifndef _INT8_T
16566    #define _INT8_T
16567    #endif
16568    #ifndef _INT16_T
16569    #define _INT16_T
16570    #endif
16571    #ifndef _INT32_T
16572    #define _INT32_T
16573    #endif
16574
16575    #ifndef _UINT8_T
16576    #define _UINT8_T
16577    #ifndef __uint8_t_defined
16578    #define __uint8_t_defined
16579    #ifndef uint8_t
16580    typedef u_int8_t uint8_t;
16581    #endif
16582    #endif
16583    #endif
16584
16585    #ifndef _UINT16_T
16586    #define _UINT16_T
16587    #ifndef __uint16_t_defined
16588    #define __uint16_t_defined
16589    #ifndef uint16_t
16590    typedef u_int16_t uint16_t;
16591    #endif
16592    #endif
16593    #endif
16594
16595    #ifndef _UINT32_T
16596    #define _UINT32_T
16597    #ifndef __uint32_t_defined
16598    #define __uint32_t_defined
16599    #ifndef uint32_t
16600    typedef u_int32_t uint32_t;
16601    #endif
16602    #endif
16603    #endif
16604EOF
16605else
16606  sed 's/^ *//' >> tmp-stdint.h <<EOF
16607
16608    /* Some systems have guard macros to prevent redefinitions, define them.  */
16609    #ifndef _INT8_T
16610    #define _INT8_T
16611    #endif
16612    #ifndef _INT16_T
16613    #define _INT16_T
16614    #endif
16615    #ifndef _INT32_T
16616    #define _INT32_T
16617    #endif
16618    #ifndef _UINT8_T
16619    #define _UINT8_T
16620    #endif
16621    #ifndef _UINT16_T
16622    #define _UINT16_T
16623    #endif
16624    #ifndef _UINT32_T
16625    #define _UINT32_T
16626    #endif
16627EOF
16628fi
16629
16630# ------------- done basic int types, emit int64_t types ------------
16631if test "$ac_cv_type_uint64_t" = yes; then
16632  sed 's/^ *//' >> tmp-stdint.h <<EOF
16633
16634    /* system headers have good uint64_t and int64_t */
16635    #ifndef _INT64_T
16636    #define _INT64_T
16637    #endif
16638    #ifndef _UINT64_T
16639    #define _UINT64_T
16640    #endif
16641EOF
16642elif test "$ac_cv_type_u_int64_t" = yes; then
16643  sed 's/^ *//' >> tmp-stdint.h <<EOF
16644
16645    /* system headers have an u_int64_t (and int64_t) */
16646    #ifndef _INT64_T
16647    #define _INT64_T
16648    #endif
16649    #ifndef _UINT64_T
16650    #define _UINT64_T
16651    #ifndef __uint64_t_defined
16652    #define __uint64_t_defined
16653    #ifndef uint64_t
16654    typedef u_int64_t uint64_t;
16655    #endif
16656    #endif
16657    #endif
16658EOF
16659elif test -n "$acx_cv_type_int64_t"; then
16660  sed 's/^ *//' >> tmp-stdint.h <<EOF
16661
16662    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
16663    #ifndef _INT64_T
16664    #define _INT64_T
16665    #ifndef int64_t
16666    typedef $acx_cv_type_int64_t int64_t;
16667    #endif
16668    #endif
16669    #ifndef _UINT64_T
16670    #define _UINT64_T
16671    #ifndef __uint64_t_defined
16672    #define __uint64_t_defined
16673    #ifndef uint64_t
16674    typedef unsigned $acx_cv_type_int64_t uint64_t;
16675    #endif
16676    #endif
16677    #endif
16678EOF
16679else
16680  sed 's/^ *//' >> tmp-stdint.h <<EOF
16681
16682    /* some common heuristics for int64_t, using compiler-specific tests */
16683    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
16684    #ifndef _INT64_T
16685    #define _INT64_T
16686    #ifndef __int64_t_defined
16687    #ifndef int64_t
16688    typedef long long int64_t;
16689    #endif
16690    #endif
16691    #endif
16692    #ifndef _UINT64_T
16693    #define _UINT64_T
16694    #ifndef uint64_t
16695    typedef unsigned long long uint64_t;
16696    #endif
16697    #endif
16698
16699    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
16700    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
16701       does not implement __extension__.  But that compiler doesn't define
16702       __GNUC_MINOR__.  */
16703    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
16704    # define __extension__
16705    # endif
16706
16707    # ifndef _INT64_T
16708    # define _INT64_T
16709    # ifndef int64_t
16710    __extension__ typedef long long int64_t;
16711    # endif
16712    # endif
16713    # ifndef _UINT64_T
16714    # define _UINT64_T
16715    # ifndef uint64_t
16716    __extension__ typedef unsigned long long uint64_t;
16717    # endif
16718    # endif
16719
16720    #elif !defined __STRICT_ANSI__
16721    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
16722
16723    #  ifndef _INT64_T
16724    #  define _INT64_T
16725    #  ifndef int64_t
16726    typedef __int64 int64_t;
16727    #  endif
16728    #  endif
16729    #  ifndef _UINT64_T
16730    #  define _UINT64_T
16731    #  ifndef uint64_t
16732    typedef unsigned __int64 uint64_t;
16733    #  endif
16734    #  endif
16735    # endif /* compiler */
16736
16737    #endif /* ANSI version */
16738EOF
16739fi
16740
16741# ------------- done int64_t types, emit intptr types ------------
16742if test "$ac_cv_type_uintptr_t" != yes; then
16743  sed 's/^ *//' >> tmp-stdint.h <<EOF
16744
16745    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
16746    #ifndef __uintptr_t_defined
16747    #ifndef uintptr_t
16748    typedef u$acx_cv_type_intptr_t uintptr_t;
16749    #endif
16750    #endif
16751    #ifndef __intptr_t_defined
16752    #ifndef intptr_t
16753    typedef $acx_cv_type_intptr_t  intptr_t;
16754    #endif
16755    #endif
16756EOF
16757fi
16758
16759# ------------- done intptr types, emit int_least types ------------
16760if test "$ac_cv_type_int_least32_t" != yes; then
16761  sed 's/^ *//' >> tmp-stdint.h <<EOF
16762
16763    /* Define int_least types */
16764    typedef int8_t     int_least8_t;
16765    typedef int16_t    int_least16_t;
16766    typedef int32_t    int_least32_t;
16767    #ifdef _INT64_T
16768    typedef int64_t    int_least64_t;
16769    #endif
16770
16771    typedef uint8_t    uint_least8_t;
16772    typedef uint16_t   uint_least16_t;
16773    typedef uint32_t   uint_least32_t;
16774    #ifdef _UINT64_T
16775    typedef uint64_t   uint_least64_t;
16776    #endif
16777EOF
16778fi
16779
16780# ------------- done intptr types, emit int_fast types ------------
16781if test "$ac_cv_type_int_fast32_t" != yes; then
16782      sed 's/^ *//' >> tmp-stdint.h <<EOF
16783
16784    /* Define int_fast types.  short is often slow */
16785    typedef int8_t       int_fast8_t;
16786    typedef int          int_fast16_t;
16787    typedef int32_t      int_fast32_t;
16788    #ifdef _INT64_T
16789    typedef int64_t      int_fast64_t;
16790    #endif
16791
16792    typedef uint8_t      uint_fast8_t;
16793    typedef unsigned int uint_fast16_t;
16794    typedef uint32_t     uint_fast32_t;
16795    #ifdef _UINT64_T
16796    typedef uint64_t     uint_fast64_t;
16797    #endif
16798EOF
16799fi
16800
16801if test "$ac_cv_type_uintmax_t" != yes; then
16802  sed 's/^ *//' >> tmp-stdint.h <<EOF
16803
16804    /* Define intmax based on what we found */
16805    #ifndef intmax_t
16806    #ifdef _INT64_T
16807    typedef int64_t       intmax_t;
16808    #else
16809    typedef long          intmax_t;
16810    #endif
16811    #endif
16812    #ifndef uintmax_t
16813    #ifdef _UINT64_T
16814    typedef uint64_t      uintmax_t;
16815    #else
16816    typedef unsigned long uintmax_t;
16817    #endif
16818    #endif
16819EOF
16820fi
16821
16822sed 's/^ *//' >> tmp-stdint.h <<EOF
16823
16824  #endif /* GCC_GENERATED_STDINT_H */
16825EOF
16826
16827if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
16828  rm -f tmp-stdint.h
16829else
16830  mv -f tmp-stdint.h gstdint.h
16831fi
16832
16833 ;;
16834    "install-debuginfo-for-buildid.sh":F) chmod +x install-debuginfo-for-buildid.sh ;;
16835    "default":C) if test -n "$CONFIG_FILES"; then
16836   if test -n "${with_target_subdir}"; then
16837     # Multilibs need MULTISUBDIR defined correctly in certain makefiles so
16838     # that multilib installs will end up installed in the correct place.
16839     # The testsuite needs it for multilib-aware ABI baseline files.
16840     # To work around this not being passed down from config-ml.in ->
16841     # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually
16842     # append it here.  Only modify Makefiles that have just been created.
16843     #
16844     # Also, get rid of this simulated-VPATH thing that automake does.
16845     cat > vpsed << \_EOF
16846  s!`test -f '$<' || echo '$(srcdir)/'`!!
16847_EOF
16848     for i in $SUBDIRS; do
16849      case $CONFIG_FILES in
16850       *${i}/Makefile*)
16851	 #echo "Adding MULTISUBDIR to $i/Makefile"
16852	 sed -f vpsed $i/Makefile > tmp
16853	 grep '^MULTISUBDIR =' Makefile >> tmp
16854	 mv tmp $i/Makefile
16855	 ;;
16856      esac
16857     done
16858     rm vpsed
16859   fi
16860 fi
16861 ;;
16862
16863  esac
16864done # for ac_tag
16865
16866
16867as_fn_exit 0
16868_ACEOF
16869ac_clean_files=$ac_clean_files_save
16870
16871test $ac_write_fail = 0 ||
16872  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16873
16874
16875# configure is writing to config.log, and then calls config.status.
16876# config.status does its own redirection, appending to config.log.
16877# Unfortunately, on DOS this fails, as config.log is still kept open
16878# by configure, so config.status won't be able to write to it; its
16879# output is simply discarded.  So we exec the FD to /dev/null,
16880# effectively closing config.log, so it can be properly (re)opened and
16881# appended to by config.status.  When coming back to configure, we
16882# need to make the FD available again.
16883if test "$no_create" != yes; then
16884  ac_cs_success=:
16885  ac_config_status_args=
16886  test "$silent" = yes &&
16887    ac_config_status_args="$ac_config_status_args --quiet"
16888  exec 5>/dev/null
16889  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16890  exec 5>>config.log
16891  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16892  # would make configure fail if this is the last instruction.
16893  $ac_cs_success || as_fn_exit 1
16894fi
16895if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16896  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16897$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16898fi
16899
16900