xref: /freebsd/contrib/file/configure (revision 6829dae12bb055451fa467da4589c43bd03b1e64)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for file 5.34.
4#
5# Report bugs to <christos@astron.com>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98  IFS=$as_save_IFS
99  test -z "$as_dir" && as_dir=.
100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there.  '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138  # into an infinite loop, continuously re-executing ourselves.
139  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140    _as_can_reexec=no; export _as_can_reexec;
141    # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164  emulate sh
165  NULLCMD=:
166  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167  # is contrary to our usage.  Disable this feature.
168  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169  setopt NO_GLOB_SUBST
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201test \$(( 1 + 1 )) = 2 || exit 1
202
203  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207    PATH=/empty FPATH=/empty; export PATH FPATH
208    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210  if (eval "$as_required") 2>/dev/null; then :
211  as_have_required=yes
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222  IFS=$as_save_IFS
223  test -z "$as_dir" && as_dir=.
224  as_found=:
225  case $as_dir in #(
226	 /*)
227	   for as_base in sh bash ksh sh5; do
228	     # Try only shells that exist, to save several forks.
229	     as_shell=$as_dir/$as_base
230	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  CONFIG_SHELL=$as_shell as_have_required=yes
233		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234  break 2
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243  CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248      if test "x$CONFIG_SHELL" != x; then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno; then :
271  $as_echo "$0: This script requires a shell more modern than all"
272  $as_echo "$0: the shells that I found on your system."
273  if test x${ZSH_VERSION+set} = xset ; then
274    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276  else
277    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: christos@astron.com about your system, including any
279$0: error possibly output before this message. Then install
280$0: a modern shell, or manually run the script under such a
281$0: shell if you do have one."
282  fi
283  exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310  return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318  set +e
319  as_fn_set_status $1
320  exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329  case $as_dir in #(
330  -*) as_dir=./$as_dir;;
331  esac
332  test -d "$as_dir" || eval $as_mkdir_p || {
333    as_dirs=
334    while :; do
335      case $as_dir in #(
336      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337      *) as_qdir=$as_dir;;
338      esac
339      as_dirs="'$as_qdir' $as_dirs"
340      as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342	 X"$as_dir" : 'X\(//\)[^/]' \| \
343	 X"$as_dir" : 'X\(//\)$' \| \
344	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347	    s//\1/
348	    q
349	  }
350	  /^X\(\/\/\)[^/].*/{
351	    s//\1/
352	    q
353	  }
354	  /^X\(\/\/\)$/{
355	    s//\1/
356	    q
357	  }
358	  /^X\(\/\).*/{
359	    s//\1/
360	    q
361	  }
362	  s/.*/./; q'`
363      test -d "$as_dir" && break
364    done
365    test -z "$as_dirs" || eval "mkdir $as_dirs"
366  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369} # as_fn_mkdir_p
370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376  test -f "$1" && test -x "$1"
377} # as_fn_executable_p
378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385  eval 'as_fn_append ()
386  {
387    eval $1+=\$2
388  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # as_fn_arith
412
413
414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418# script with STATUS, using 1 if that was 0.
419as_fn_error ()
420{
421  as_status=$1; test $as_status -eq 0 && as_status=1
422  if test "$4"; then
423    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425  fi
426  $as_echo "$as_me: error: $2" >&2
427  as_fn_exit $as_status
428} # as_fn_error
429
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451	 X"$0" : 'X\(//\)$' \| \
452	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453$as_echo X/"$0" |
454    sed '/^.*\/\([^/][^/]*\)\/*$/{
455	    s//\1/
456	    q
457	  }
458	  /^X\/\(\/\/\)$/{
459	    s//\1/
460	    q
461	  }
462	  /^X\/\(\/\).*/{
463	    s//\1/
464	    q
465	  }
466	  s/.*/./; q'`
467
468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481  sed -n '
482    p
483    /[$]LINENO/=
484  ' <$as_myself |
485    sed '
486      s/[$]LINENO.*/&-/
487      t lineno
488      b
489      :lineno
490      N
491      :loop
492      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493      t loop
494      s/-\n.*//
495    ' >$as_me.lineno &&
496  chmod +x "$as_me.lineno" ||
497    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500  # already done that, so ensure we don't try to do so again and fall
501  # in an infinite loop.  This has already happened in practice.
502  _as_can_reexec=no; export _as_can_reexec
503  # Don't try to exec as it changes $[0], causing all sort of problems
504  # (the dirname of $[0] is not the place where we might find the
505  # original and so on.  Autoconf is especially sensitive to this).
506  . "./$as_me.lineno"
507  # Exit status is that of the last command.
508  exit
509}
510
511ECHO_C= ECHO_N= ECHO_T=
512case `echo -n x` in #(((((
513-n*)
514  case `echo 'xy\c'` in
515  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516  xy)  ECHO_C='\c';;
517  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518       ECHO_T='	';;
519  esac;;
520*)
521  ECHO_N='-n';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (echo >conf$$.file) 2>/dev/null; then
532  if ln -s conf$$.file conf$$ 2>/dev/null; then
533    as_ln_s='ln -s'
534    # ... but there are two gotchas:
535    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537    # In both cases, we have to default to `cp -pR'.
538    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539      as_ln_s='cp -pR'
540  elif ln conf$$.file conf$$ 2>/dev/null; then
541    as_ln_s=ln
542  else
543    as_ln_s='cp -pR'
544  fi
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
572
573# Name of the host.
574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='file'
592PACKAGE_TARNAME='file'
593PACKAGE_VERSION='5.34'
594PACKAGE_STRING='file 5.34'
595PACKAGE_BUGREPORT='christos@astron.com'
596PACKAGE_URL=''
597
598# Factoring default headers for most tests.
599ac_includes_default="\
600#include <stdio.h>
601#ifdef HAVE_SYS_TYPES_H
602# include <sys/types.h>
603#endif
604#ifdef HAVE_SYS_STAT_H
605# include <sys/stat.h>
606#endif
607#ifdef STDC_HEADERS
608# include <stdlib.h>
609# include <stddef.h>
610#else
611# ifdef HAVE_STDLIB_H
612#  include <stdlib.h>
613# endif
614#endif
615#ifdef HAVE_STRING_H
616# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
617#  include <memory.h>
618# endif
619# include <string.h>
620#endif
621#ifdef HAVE_STRINGS_H
622# include <strings.h>
623#endif
624#ifdef HAVE_INTTYPES_H
625# include <inttypes.h>
626#endif
627#ifdef HAVE_STDINT_H
628# include <stdint.h>
629#endif
630#ifdef HAVE_UNISTD_H
631# include <unistd.h>
632#endif"
633
634ac_header_list=
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638IS_CROSS_COMPILE_FALSE
639IS_CROSS_COMPILE_TRUE
640LIBOBJS
641HAVE_VISIBILITY
642CFLAG_VISIBILITY
643OTOOL64
644OTOOL
645LIPO
646NMEDIT
647DSYMUTIL
648MANIFEST_TOOL
649RANLIB
650ac_ct_AR
651AR
652DLLTOOL
653OBJDUMP
654NM
655ac_ct_DUMPBIN
656DUMPBIN
657LD
658FGREP
659SED
660LIBTOOL
661LN_S
662EGREP
663GREP
664CPP
665am__fastdepCC_FALSE
666am__fastdepCC_TRUE
667CCDEPMODE
668am__nodep
669AMDEPBACKSLASH
670AMDEP_FALSE
671AMDEP_TRUE
672am__quote
673am__include
674DEPDIR
675OBJEXT
676EXEEXT
677ac_ct_CC
678CPPFLAGS
679LDFLAGS
680CFLAGS
681CC
682WARNINGS
683FSECT5_FALSE
684FSECT5_TRUE
685fsect
686pkgdatadir
687MINGW_FALSE
688MINGW_TRUE
689MINGW
690host_os
691host_vendor
692host_cpu
693host
694build_os
695build_vendor
696build_cpu
697build
698AM_BACKSLASH
699AM_DEFAULT_VERBOSITY
700AM_DEFAULT_V
701AM_V
702am__untar
703am__tar
704AMTAR
705am__leading_dot
706SET_MAKE
707AWK
708mkdir_p
709MKDIR_P
710INSTALL_STRIP_PROGRAM
711STRIP
712install_sh
713MAKEINFO
714AUTOHEADER
715AUTOMAKE
716AUTOCONF
717ACLOCAL
718VERSION
719PACKAGE
720CYGPATH_W
721am__isrc
722INSTALL_DATA
723INSTALL_SCRIPT
724INSTALL_PROGRAM
725target_alias
726host_alias
727build_alias
728LIBS
729ECHO_T
730ECHO_N
731ECHO_C
732DEFS
733mandir
734localedir
735libdir
736psdir
737pdfdir
738dvidir
739htmldir
740infodir
741docdir
742oldincludedir
743includedir
744localstatedir
745sharedstatedir
746sysconfdir
747datadir
748datarootdir
749libexecdir
750sbindir
751bindir
752program_transform_name
753prefix
754exec_prefix
755PACKAGE_URL
756PACKAGE_BUGREPORT
757PACKAGE_STRING
758PACKAGE_VERSION
759PACKAGE_TARNAME
760PACKAGE_NAME
761PATH_SEPARATOR
762SHELL'
763ac_subst_files=''
764ac_user_opts='
765enable_option_checking
766enable_silent_rules
767enable_elf
768enable_elf_core
769enable_zlib
770enable_libseccomp
771enable_fsect_man5
772enable_dependency_tracking
773enable_static
774with_pic
775enable_shared
776enable_fast_install
777with_gnu_ld
778with_sysroot
779enable_libtool_lock
780enable_largefile
781enable_warnings
782'
783      ac_precious_vars='build_alias
784host_alias
785target_alias
786CC
787CFLAGS
788LDFLAGS
789LIBS
790CPPFLAGS
791CPP'
792
793
794# Initialize some variables set by options.
795ac_init_help=
796ac_init_version=false
797ac_unrecognized_opts=
798ac_unrecognized_sep=
799# The variables have the same names as the options, with
800# dashes changed to underlines.
801cache_file=/dev/null
802exec_prefix=NONE
803no_create=
804no_recursion=
805prefix=NONE
806program_prefix=NONE
807program_suffix=NONE
808program_transform_name=s,x,x,
809silent=
810site=
811srcdir=
812verbose=
813x_includes=NONE
814x_libraries=NONE
815
816# Installation directory options.
817# These are left unexpanded so users can "make install exec_prefix=/foo"
818# and all the variables that are supposed to be based on exec_prefix
819# by default will actually change.
820# Use braces instead of parens because sh, perl, etc. also accept them.
821# (The list follows the same order as the GNU Coding Standards.)
822bindir='${exec_prefix}/bin'
823sbindir='${exec_prefix}/sbin'
824libexecdir='${exec_prefix}/libexec'
825datarootdir='${prefix}/share'
826datadir='${datarootdir}'
827sysconfdir='${prefix}/etc'
828sharedstatedir='${prefix}/com'
829localstatedir='${prefix}/var'
830includedir='${prefix}/include'
831oldincludedir='/usr/include'
832docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
833infodir='${datarootdir}/info'
834htmldir='${docdir}'
835dvidir='${docdir}'
836pdfdir='${docdir}'
837psdir='${docdir}'
838libdir='${exec_prefix}/lib'
839localedir='${datarootdir}/locale'
840mandir='${datarootdir}/man'
841
842ac_prev=
843ac_dashdash=
844for ac_option
845do
846  # If the previous option needs an argument, assign it.
847  if test -n "$ac_prev"; then
848    eval $ac_prev=\$ac_option
849    ac_prev=
850    continue
851  fi
852
853  case $ac_option in
854  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855  *=)   ac_optarg= ;;
856  *)    ac_optarg=yes ;;
857  esac
858
859  # Accept the important Cygnus configure options, so we can diagnose typos.
860
861  case $ac_dashdash$ac_option in
862  --)
863    ac_dashdash=yes ;;
864
865  -bindir | --bindir | --bindi | --bind | --bin | --bi)
866    ac_prev=bindir ;;
867  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
868    bindir=$ac_optarg ;;
869
870  -build | --build | --buil | --bui | --bu)
871    ac_prev=build_alias ;;
872  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
873    build_alias=$ac_optarg ;;
874
875  -cache-file | --cache-file | --cache-fil | --cache-fi \
876  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
877    ac_prev=cache_file ;;
878  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
879  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
880    cache_file=$ac_optarg ;;
881
882  --config-cache | -C)
883    cache_file=config.cache ;;
884
885  -datadir | --datadir | --datadi | --datad)
886    ac_prev=datadir ;;
887  -datadir=* | --datadir=* | --datadi=* | --datad=*)
888    datadir=$ac_optarg ;;
889
890  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
891  | --dataroo | --dataro | --datar)
892    ac_prev=datarootdir ;;
893  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
894  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
895    datarootdir=$ac_optarg ;;
896
897  -disable-* | --disable-*)
898    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
899    # Reject names that are not valid shell variable names.
900    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
901      as_fn_error $? "invalid feature name: $ac_useropt"
902    ac_useropt_orig=$ac_useropt
903    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904    case $ac_user_opts in
905      *"
906"enable_$ac_useropt"
907"*) ;;
908      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
909	 ac_unrecognized_sep=', ';;
910    esac
911    eval enable_$ac_useropt=no ;;
912
913  -docdir | --docdir | --docdi | --doc | --do)
914    ac_prev=docdir ;;
915  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
916    docdir=$ac_optarg ;;
917
918  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
919    ac_prev=dvidir ;;
920  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
921    dvidir=$ac_optarg ;;
922
923  -enable-* | --enable-*)
924    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
925    # Reject names that are not valid shell variable names.
926    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927      as_fn_error $? "invalid feature name: $ac_useropt"
928    ac_useropt_orig=$ac_useropt
929    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930    case $ac_user_opts in
931      *"
932"enable_$ac_useropt"
933"*) ;;
934      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
935	 ac_unrecognized_sep=', ';;
936    esac
937    eval enable_$ac_useropt=\$ac_optarg ;;
938
939  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
940  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
941  | --exec | --exe | --ex)
942    ac_prev=exec_prefix ;;
943  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
944  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
945  | --exec=* | --exe=* | --ex=*)
946    exec_prefix=$ac_optarg ;;
947
948  -gas | --gas | --ga | --g)
949    # Obsolete; use --with-gas.
950    with_gas=yes ;;
951
952  -help | --help | --hel | --he | -h)
953    ac_init_help=long ;;
954  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
955    ac_init_help=recursive ;;
956  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
957    ac_init_help=short ;;
958
959  -host | --host | --hos | --ho)
960    ac_prev=host_alias ;;
961  -host=* | --host=* | --hos=* | --ho=*)
962    host_alias=$ac_optarg ;;
963
964  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
965    ac_prev=htmldir ;;
966  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
967  | --ht=*)
968    htmldir=$ac_optarg ;;
969
970  -includedir | --includedir | --includedi | --included | --include \
971  | --includ | --inclu | --incl | --inc)
972    ac_prev=includedir ;;
973  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
974  | --includ=* | --inclu=* | --incl=* | --inc=*)
975    includedir=$ac_optarg ;;
976
977  -infodir | --infodir | --infodi | --infod | --info | --inf)
978    ac_prev=infodir ;;
979  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
980    infodir=$ac_optarg ;;
981
982  -libdir | --libdir | --libdi | --libd)
983    ac_prev=libdir ;;
984  -libdir=* | --libdir=* | --libdi=* | --libd=*)
985    libdir=$ac_optarg ;;
986
987  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
988  | --libexe | --libex | --libe)
989    ac_prev=libexecdir ;;
990  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
991  | --libexe=* | --libex=* | --libe=*)
992    libexecdir=$ac_optarg ;;
993
994  -localedir | --localedir | --localedi | --localed | --locale)
995    ac_prev=localedir ;;
996  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
997    localedir=$ac_optarg ;;
998
999  -localstatedir | --localstatedir | --localstatedi | --localstated \
1000  | --localstate | --localstat | --localsta | --localst | --locals)
1001    ac_prev=localstatedir ;;
1002  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1003  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1004    localstatedir=$ac_optarg ;;
1005
1006  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1007    ac_prev=mandir ;;
1008  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1009    mandir=$ac_optarg ;;
1010
1011  -nfp | --nfp | --nf)
1012    # Obsolete; use --without-fp.
1013    with_fp=no ;;
1014
1015  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1016  | --no-cr | --no-c | -n)
1017    no_create=yes ;;
1018
1019  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1020  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1021    no_recursion=yes ;;
1022
1023  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1024  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1025  | --oldin | --oldi | --old | --ol | --o)
1026    ac_prev=oldincludedir ;;
1027  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1028  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1029  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1030    oldincludedir=$ac_optarg ;;
1031
1032  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1033    ac_prev=prefix ;;
1034  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1035    prefix=$ac_optarg ;;
1036
1037  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1038  | --program-pre | --program-pr | --program-p)
1039    ac_prev=program_prefix ;;
1040  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1041  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1042    program_prefix=$ac_optarg ;;
1043
1044  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1045  | --program-suf | --program-su | --program-s)
1046    ac_prev=program_suffix ;;
1047  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1048  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1049    program_suffix=$ac_optarg ;;
1050
1051  -program-transform-name | --program-transform-name \
1052  | --program-transform-nam | --program-transform-na \
1053  | --program-transform-n | --program-transform- \
1054  | --program-transform | --program-transfor \
1055  | --program-transfo | --program-transf \
1056  | --program-trans | --program-tran \
1057  | --progr-tra | --program-tr | --program-t)
1058    ac_prev=program_transform_name ;;
1059  -program-transform-name=* | --program-transform-name=* \
1060  | --program-transform-nam=* | --program-transform-na=* \
1061  | --program-transform-n=* | --program-transform-=* \
1062  | --program-transform=* | --program-transfor=* \
1063  | --program-transfo=* | --program-transf=* \
1064  | --program-trans=* | --program-tran=* \
1065  | --progr-tra=* | --program-tr=* | --program-t=*)
1066    program_transform_name=$ac_optarg ;;
1067
1068  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1069    ac_prev=pdfdir ;;
1070  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1071    pdfdir=$ac_optarg ;;
1072
1073  -psdir | --psdir | --psdi | --psd | --ps)
1074    ac_prev=psdir ;;
1075  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1076    psdir=$ac_optarg ;;
1077
1078  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1079  | -silent | --silent | --silen | --sile | --sil)
1080    silent=yes ;;
1081
1082  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1083    ac_prev=sbindir ;;
1084  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1085  | --sbi=* | --sb=*)
1086    sbindir=$ac_optarg ;;
1087
1088  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1089  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1090  | --sharedst | --shareds | --shared | --share | --shar \
1091  | --sha | --sh)
1092    ac_prev=sharedstatedir ;;
1093  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1094  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1095  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1096  | --sha=* | --sh=*)
1097    sharedstatedir=$ac_optarg ;;
1098
1099  -site | --site | --sit)
1100    ac_prev=site ;;
1101  -site=* | --site=* | --sit=*)
1102    site=$ac_optarg ;;
1103
1104  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1105    ac_prev=srcdir ;;
1106  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1107    srcdir=$ac_optarg ;;
1108
1109  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1110  | --syscon | --sysco | --sysc | --sys | --sy)
1111    ac_prev=sysconfdir ;;
1112  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1113  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1114    sysconfdir=$ac_optarg ;;
1115
1116  -target | --target | --targe | --targ | --tar | --ta | --t)
1117    ac_prev=target_alias ;;
1118  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1119    target_alias=$ac_optarg ;;
1120
1121  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1122    verbose=yes ;;
1123
1124  -version | --version | --versio | --versi | --vers | -V)
1125    ac_init_version=: ;;
1126
1127  -with-* | --with-*)
1128    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1129    # Reject names that are not valid shell variable names.
1130    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1131      as_fn_error $? "invalid package name: $ac_useropt"
1132    ac_useropt_orig=$ac_useropt
1133    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134    case $ac_user_opts in
1135      *"
1136"with_$ac_useropt"
1137"*) ;;
1138      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1139	 ac_unrecognized_sep=', ';;
1140    esac
1141    eval with_$ac_useropt=\$ac_optarg ;;
1142
1143  -without-* | --without-*)
1144    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145    # Reject names that are not valid shell variable names.
1146    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147      as_fn_error $? "invalid package name: $ac_useropt"
1148    ac_useropt_orig=$ac_useropt
1149    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150    case $ac_user_opts in
1151      *"
1152"with_$ac_useropt"
1153"*) ;;
1154      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1155	 ac_unrecognized_sep=', ';;
1156    esac
1157    eval with_$ac_useropt=no ;;
1158
1159  --x)
1160    # Obsolete; use --with-x.
1161    with_x=yes ;;
1162
1163  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1164  | --x-incl | --x-inc | --x-in | --x-i)
1165    ac_prev=x_includes ;;
1166  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1167  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1168    x_includes=$ac_optarg ;;
1169
1170  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1171  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1172    ac_prev=x_libraries ;;
1173  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1174  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1175    x_libraries=$ac_optarg ;;
1176
1177  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1178Try \`$0 --help' for more information"
1179    ;;
1180
1181  *=*)
1182    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1183    # Reject names that are not valid shell variable names.
1184    case $ac_envvar in #(
1185      '' | [0-9]* | *[!_$as_cr_alnum]* )
1186      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1187    esac
1188    eval $ac_envvar=\$ac_optarg
1189    export $ac_envvar ;;
1190
1191  *)
1192    # FIXME: should be removed in autoconf 3.0.
1193    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1194    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1195      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1196    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1197    ;;
1198
1199  esac
1200done
1201
1202if test -n "$ac_prev"; then
1203  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1204  as_fn_error $? "missing argument to $ac_option"
1205fi
1206
1207if test -n "$ac_unrecognized_opts"; then
1208  case $enable_option_checking in
1209    no) ;;
1210    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1211    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1212  esac
1213fi
1214
1215# Check all directory arguments for consistency.
1216for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217		datadir sysconfdir sharedstatedir localstatedir includedir \
1218		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219		libdir localedir mandir
1220do
1221  eval ac_val=\$$ac_var
1222  # Remove trailing slashes.
1223  case $ac_val in
1224    */ )
1225      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1226      eval $ac_var=\$ac_val;;
1227  esac
1228  # Be sure to have absolute directory names.
1229  case $ac_val in
1230    [\\/$]* | ?:[\\/]* )  continue;;
1231    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1232  esac
1233  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1234done
1235
1236# There might be people who depend on the old broken behavior: `$host'
1237# used to hold the argument of --host etc.
1238# FIXME: To remove some day.
1239build=$build_alias
1240host=$host_alias
1241target=$target_alias
1242
1243# FIXME: To remove some day.
1244if test "x$host_alias" != x; then
1245  if test "x$build_alias" = x; then
1246    cross_compiling=maybe
1247  elif test "x$build_alias" != "x$host_alias"; then
1248    cross_compiling=yes
1249  fi
1250fi
1251
1252ac_tool_prefix=
1253test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254
1255test "$silent" = yes && exec 6>/dev/null
1256
1257
1258ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259ac_ls_di=`ls -di .` &&
1260ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261  as_fn_error $? "working directory cannot be determined"
1262test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263  as_fn_error $? "pwd does not report name of working directory"
1264
1265
1266# Find the source files, if location was not specified.
1267if test -z "$srcdir"; then
1268  ac_srcdir_defaulted=yes
1269  # Try the directory containing this script, then the parent directory.
1270  ac_confdir=`$as_dirname -- "$as_myself" ||
1271$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272	 X"$as_myself" : 'X\(//\)[^/]' \| \
1273	 X"$as_myself" : 'X\(//\)$' \| \
1274	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275$as_echo X"$as_myself" |
1276    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277	    s//\1/
1278	    q
1279	  }
1280	  /^X\(\/\/\)[^/].*/{
1281	    s//\1/
1282	    q
1283	  }
1284	  /^X\(\/\/\)$/{
1285	    s//\1/
1286	    q
1287	  }
1288	  /^X\(\/\).*/{
1289	    s//\1/
1290	    q
1291	  }
1292	  s/.*/./; q'`
1293  srcdir=$ac_confdir
1294  if test ! -r "$srcdir/$ac_unique_file"; then
1295    srcdir=..
1296  fi
1297else
1298  ac_srcdir_defaulted=no
1299fi
1300if test ! -r "$srcdir/$ac_unique_file"; then
1301  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1302  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303fi
1304ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305ac_abs_confdir=`(
1306	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1307	pwd)`
1308# When building in place, set srcdir=.
1309if test "$ac_abs_confdir" = "$ac_pwd"; then
1310  srcdir=.
1311fi
1312# Remove unnecessary trailing slashes from srcdir.
1313# Double slashes in file names in object file debugging info
1314# mess up M-x gdb in Emacs.
1315case $srcdir in
1316*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317esac
1318for ac_var in $ac_precious_vars; do
1319  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320  eval ac_env_${ac_var}_value=\$${ac_var}
1321  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323done
1324
1325#
1326# Report the --help message.
1327#
1328if test "$ac_init_help" = "long"; then
1329  # Omit some internal or obsolete options to make the list less imposing.
1330  # This message is too long to be a string in the A/UX 3.1 sh.
1331  cat <<_ACEOF
1332\`configure' configures file 5.34 to adapt to many kinds of systems.
1333
1334Usage: $0 [OPTION]... [VAR=VALUE]...
1335
1336To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337VAR=VALUE.  See below for descriptions of some of the useful variables.
1338
1339Defaults for the options are specified in brackets.
1340
1341Configuration:
1342  -h, --help              display this help and exit
1343      --help=short        display options specific to this package
1344      --help=recursive    display the short help of all the included packages
1345  -V, --version           display version information and exit
1346  -q, --quiet, --silent   do not print \`checking ...' messages
1347      --cache-file=FILE   cache test results in FILE [disabled]
1348  -C, --config-cache      alias for \`--cache-file=config.cache'
1349  -n, --no-create         do not create output files
1350      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1351
1352Installation directories:
1353  --prefix=PREFIX         install architecture-independent files in PREFIX
1354                          [$ac_default_prefix]
1355  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1356                          [PREFIX]
1357
1358By default, \`make install' will install all the files in
1359\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1360an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361for instance \`--prefix=\$HOME'.
1362
1363For better control, use the options below.
1364
1365Fine tuning of the installation directories:
1366  --bindir=DIR            user executables [EPREFIX/bin]
1367  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1368  --libexecdir=DIR        program executables [EPREFIX/libexec]
1369  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1370  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1371  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1372  --libdir=DIR            object code libraries [EPREFIX/lib]
1373  --includedir=DIR        C header files [PREFIX/include]
1374  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1375  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1376  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1377  --infodir=DIR           info documentation [DATAROOTDIR/info]
1378  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1379  --mandir=DIR            man documentation [DATAROOTDIR/man]
1380  --docdir=DIR            documentation root [DATAROOTDIR/doc/file]
1381  --htmldir=DIR           html documentation [DOCDIR]
1382  --dvidir=DIR            dvi documentation [DOCDIR]
1383  --pdfdir=DIR            pdf documentation [DOCDIR]
1384  --psdir=DIR             ps documentation [DOCDIR]
1385_ACEOF
1386
1387  cat <<\_ACEOF
1388
1389Program names:
1390  --program-prefix=PREFIX            prepend PREFIX to installed program names
1391  --program-suffix=SUFFIX            append SUFFIX to installed program names
1392  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1393
1394System types:
1395  --build=BUILD     configure for building on BUILD [guessed]
1396  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1397_ACEOF
1398fi
1399
1400if test -n "$ac_init_help"; then
1401  case $ac_init_help in
1402     short | recursive ) echo "Configuration of file 5.34:";;
1403   esac
1404  cat <<\_ACEOF
1405
1406Optional Features:
1407  --disable-option-checking  ignore unrecognized --enable/--with options
1408  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1409  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1410  --enable-silent-rules   less verbose build output (undo: "make V=1")
1411  --disable-silent-rules  verbose build output (undo: "make V=0")
1412  --disable-elf            disable builtin ELF support
1413  --disable-elf-core       disable ELF core file support
1414  --disable-zlib          disable zlib compression support [default=auto]
1415  --disable-libseccomp    disable libseccomp sandboxing [default=auto]
1416  --enable-fsect-man5      enable file formats in man section 5
1417  --enable-dependency-tracking
1418                          do not reject slow dependency extractors
1419  --disable-dependency-tracking
1420                          speeds up one-time build
1421  --enable-static[=PKGS]  build static libraries [default=no]
1422  --enable-shared[=PKGS]  build shared libraries [default=yes]
1423  --enable-fast-install[=PKGS]
1424                          optimize for fast installation [default=yes]
1425  --disable-libtool-lock  avoid locking (might break parallel builds)
1426  --disable-largefile     omit support for large files
1427  --disable-warnings	disable compiler warnings
1428
1429Optional Packages:
1430  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1431  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1432  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1433                          both]
1434  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1435  --with-sysroot=DIR Search for dependent libraries within DIR
1436                        (or the compiler's sysroot if not specified).
1437
1438Some influential environment variables:
1439  CC          C compiler command
1440  CFLAGS      C compiler flags
1441  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1442              nonstandard directory <lib dir>
1443  LIBS        libraries to pass to the linker, e.g. -l<library>
1444  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1445              you have headers in a nonstandard directory <include dir>
1446  CPP         C preprocessor
1447
1448Use these variables to override the choices made by `configure' or to help
1449it to find libraries and programs with nonstandard names/locations.
1450
1451Report bugs to <christos@astron.com>.
1452_ACEOF
1453ac_status=$?
1454fi
1455
1456if test "$ac_init_help" = "recursive"; then
1457  # If there are subdirs, report their specific --help.
1458  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459    test -d "$ac_dir" ||
1460      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461      continue
1462    ac_builddir=.
1463
1464case "$ac_dir" in
1465.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466*)
1467  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468  # A ".." for each directory in $ac_dir_suffix.
1469  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470  case $ac_top_builddir_sub in
1471  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473  esac ;;
1474esac
1475ac_abs_top_builddir=$ac_pwd
1476ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477# for backward compatibility:
1478ac_top_builddir=$ac_top_build_prefix
1479
1480case $srcdir in
1481  .)  # We are building in place.
1482    ac_srcdir=.
1483    ac_top_srcdir=$ac_top_builddir_sub
1484    ac_abs_top_srcdir=$ac_pwd ;;
1485  [\\/]* | ?:[\\/]* )  # Absolute name.
1486    ac_srcdir=$srcdir$ac_dir_suffix;
1487    ac_top_srcdir=$srcdir
1488    ac_abs_top_srcdir=$srcdir ;;
1489  *) # Relative name.
1490    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491    ac_top_srcdir=$ac_top_build_prefix$srcdir
1492    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1493esac
1494ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495
1496    cd "$ac_dir" || { ac_status=$?; continue; }
1497    # Check for guested configure.
1498    if test -f "$ac_srcdir/configure.gnu"; then
1499      echo &&
1500      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501    elif test -f "$ac_srcdir/configure"; then
1502      echo &&
1503      $SHELL "$ac_srcdir/configure" --help=recursive
1504    else
1505      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506    fi || ac_status=$?
1507    cd "$ac_pwd" || { ac_status=$?; break; }
1508  done
1509fi
1510
1511test -n "$ac_init_help" && exit $ac_status
1512if $ac_init_version; then
1513  cat <<\_ACEOF
1514file configure 5.34
1515generated by GNU Autoconf 2.69
1516
1517Copyright (C) 2012 Free Software Foundation, Inc.
1518This configure script is free software; the Free Software Foundation
1519gives unlimited permission to copy, distribute and modify it.
1520_ACEOF
1521  exit
1522fi
1523
1524## ------------------------ ##
1525## Autoconf initialization. ##
1526## ------------------------ ##
1527
1528# ac_fn_c_try_compile LINENO
1529# --------------------------
1530# Try to compile conftest.$ac_ext, and return whether this succeeded.
1531ac_fn_c_try_compile ()
1532{
1533  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534  rm -f conftest.$ac_objext
1535  if { { ac_try="$ac_compile"
1536case "(($ac_try" in
1537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538  *) ac_try_echo=$ac_try;;
1539esac
1540eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541$as_echo "$ac_try_echo"; } >&5
1542  (eval "$ac_compile") 2>conftest.err
1543  ac_status=$?
1544  if test -s conftest.err; then
1545    grep -v '^ *+' conftest.err >conftest.er1
1546    cat conftest.er1 >&5
1547    mv -f conftest.er1 conftest.err
1548  fi
1549  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550  test $ac_status = 0; } && {
1551	 test -z "$ac_c_werror_flag" ||
1552	 test ! -s conftest.err
1553       } && test -s conftest.$ac_objext; then :
1554  ac_retval=0
1555else
1556  $as_echo "$as_me: failed program was:" >&5
1557sed 's/^/| /' conftest.$ac_ext >&5
1558
1559	ac_retval=1
1560fi
1561  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1562  as_fn_set_status $ac_retval
1563
1564} # ac_fn_c_try_compile
1565
1566# ac_fn_c_try_cpp LINENO
1567# ----------------------
1568# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569ac_fn_c_try_cpp ()
1570{
1571  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572  if { { ac_try="$ac_cpp conftest.$ac_ext"
1573case "(($ac_try" in
1574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575  *) ac_try_echo=$ac_try;;
1576esac
1577eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578$as_echo "$ac_try_echo"; } >&5
1579  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1580  ac_status=$?
1581  if test -s conftest.err; then
1582    grep -v '^ *+' conftest.err >conftest.er1
1583    cat conftest.er1 >&5
1584    mv -f conftest.er1 conftest.err
1585  fi
1586  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587  test $ac_status = 0; } > conftest.i && {
1588	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1589	 test ! -s conftest.err
1590       }; then :
1591  ac_retval=0
1592else
1593  $as_echo "$as_me: failed program was:" >&5
1594sed 's/^/| /' conftest.$ac_ext >&5
1595
1596    ac_retval=1
1597fi
1598  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1599  as_fn_set_status $ac_retval
1600
1601} # ac_fn_c_try_cpp
1602
1603# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1604# -------------------------------------------------------
1605# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1606# the include files in INCLUDES and setting the cache variable VAR
1607# accordingly.
1608ac_fn_c_check_header_mongrel ()
1609{
1610  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611  if eval \${$3+:} false; then :
1612  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1613$as_echo_n "checking for $2... " >&6; }
1614if eval \${$3+:} false; then :
1615  $as_echo_n "(cached) " >&6
1616fi
1617eval ac_res=\$$3
1618	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1619$as_echo "$ac_res" >&6; }
1620else
1621  # Is the header compilable?
1622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1623$as_echo_n "checking $2 usability... " >&6; }
1624cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625/* end confdefs.h.  */
1626$4
1627#include <$2>
1628_ACEOF
1629if ac_fn_c_try_compile "$LINENO"; then :
1630  ac_header_compiler=yes
1631else
1632  ac_header_compiler=no
1633fi
1634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1636$as_echo "$ac_header_compiler" >&6; }
1637
1638# Is the header present?
1639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1640$as_echo_n "checking $2 presence... " >&6; }
1641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1642/* end confdefs.h.  */
1643#include <$2>
1644_ACEOF
1645if ac_fn_c_try_cpp "$LINENO"; then :
1646  ac_header_preproc=yes
1647else
1648  ac_header_preproc=no
1649fi
1650rm -f conftest.err conftest.i conftest.$ac_ext
1651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1652$as_echo "$ac_header_preproc" >&6; }
1653
1654# So?  What about this header?
1655case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1656  yes:no: )
1657    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1658$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1659    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1660$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661    ;;
1662  no:yes:* )
1663    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1664$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1665    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1666$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1667    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1668$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1669    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1670$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1671    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1672$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1673( $as_echo "## ---------------------------------- ##
1674## Report this to christos@astron.com ##
1675## ---------------------------------- ##"
1676     ) | sed "s/^/$as_me: WARNING:     /" >&2
1677    ;;
1678esac
1679  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1680$as_echo_n "checking for $2... " >&6; }
1681if eval \${$3+:} false; then :
1682  $as_echo_n "(cached) " >&6
1683else
1684  eval "$3=\$ac_header_compiler"
1685fi
1686eval ac_res=\$$3
1687	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1688$as_echo "$ac_res" >&6; }
1689fi
1690  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1691
1692} # ac_fn_c_check_header_mongrel
1693
1694# ac_fn_c_try_run LINENO
1695# ----------------------
1696# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1697# that executables *can* be run.
1698ac_fn_c_try_run ()
1699{
1700  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701  if { { ac_try="$ac_link"
1702case "(($ac_try" in
1703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1704  *) ac_try_echo=$ac_try;;
1705esac
1706eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1707$as_echo "$ac_try_echo"; } >&5
1708  (eval "$ac_link") 2>&5
1709  ac_status=$?
1710  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1712  { { case "(($ac_try" in
1713  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714  *) ac_try_echo=$ac_try;;
1715esac
1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717$as_echo "$ac_try_echo"; } >&5
1718  (eval "$ac_try") 2>&5
1719  ac_status=$?
1720  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721  test $ac_status = 0; }; }; then :
1722  ac_retval=0
1723else
1724  $as_echo "$as_me: program exited with status $ac_status" >&5
1725       $as_echo "$as_me: failed program was:" >&5
1726sed 's/^/| /' conftest.$ac_ext >&5
1727
1728       ac_retval=$ac_status
1729fi
1730  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1732  as_fn_set_status $ac_retval
1733
1734} # ac_fn_c_try_run
1735
1736# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1737# -------------------------------------------------------
1738# Tests whether HEADER exists and can be compiled using the include files in
1739# INCLUDES, setting the cache variable VAR accordingly.
1740ac_fn_c_check_header_compile ()
1741{
1742  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1743  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1744$as_echo_n "checking for $2... " >&6; }
1745if eval \${$3+:} false; then :
1746  $as_echo_n "(cached) " >&6
1747else
1748  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1749/* end confdefs.h.  */
1750$4
1751#include <$2>
1752_ACEOF
1753if ac_fn_c_try_compile "$LINENO"; then :
1754  eval "$3=yes"
1755else
1756  eval "$3=no"
1757fi
1758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1759fi
1760eval ac_res=\$$3
1761	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1762$as_echo "$ac_res" >&6; }
1763  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1764
1765} # ac_fn_c_check_header_compile
1766
1767# ac_fn_c_try_link LINENO
1768# -----------------------
1769# Try to link conftest.$ac_ext, and return whether this succeeded.
1770ac_fn_c_try_link ()
1771{
1772  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1773  rm -f conftest.$ac_objext conftest$ac_exeext
1774  if { { ac_try="$ac_link"
1775case "(($ac_try" in
1776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777  *) ac_try_echo=$ac_try;;
1778esac
1779eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780$as_echo "$ac_try_echo"; } >&5
1781  (eval "$ac_link") 2>conftest.err
1782  ac_status=$?
1783  if test -s conftest.err; then
1784    grep -v '^ *+' conftest.err >conftest.er1
1785    cat conftest.er1 >&5
1786    mv -f conftest.er1 conftest.err
1787  fi
1788  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1789  test $ac_status = 0; } && {
1790	 test -z "$ac_c_werror_flag" ||
1791	 test ! -s conftest.err
1792       } && test -s conftest$ac_exeext && {
1793	 test "$cross_compiling" = yes ||
1794	 test -x conftest$ac_exeext
1795       }; then :
1796  ac_retval=0
1797else
1798  $as_echo "$as_me: failed program was:" >&5
1799sed 's/^/| /' conftest.$ac_ext >&5
1800
1801	ac_retval=1
1802fi
1803  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1804  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1805  # interfere with the next link command; also delete a directory that is
1806  # left behind by Apple's compiler.  We do this before executing the actions.
1807  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1808  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1809  as_fn_set_status $ac_retval
1810
1811} # ac_fn_c_try_link
1812
1813# ac_fn_c_check_func LINENO FUNC VAR
1814# ----------------------------------
1815# Tests whether FUNC exists, setting the cache variable VAR accordingly
1816ac_fn_c_check_func ()
1817{
1818  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1820$as_echo_n "checking for $2... " >&6; }
1821if eval \${$3+:} false; then :
1822  $as_echo_n "(cached) " >&6
1823else
1824  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1825/* end confdefs.h.  */
1826/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1827   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1828#define $2 innocuous_$2
1829
1830/* System header to define __stub macros and hopefully few prototypes,
1831    which can conflict with char $2 (); below.
1832    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1833    <limits.h> exists even on freestanding compilers.  */
1834
1835#ifdef __STDC__
1836# include <limits.h>
1837#else
1838# include <assert.h>
1839#endif
1840
1841#undef $2
1842
1843/* Override any GCC internal prototype to avoid an error.
1844   Use char because int might match the return type of a GCC
1845   builtin and then its argument prototype would still apply.  */
1846#ifdef __cplusplus
1847extern "C"
1848#endif
1849char $2 ();
1850/* The GNU C library defines this for functions which it implements
1851    to always fail with ENOSYS.  Some functions are actually named
1852    something starting with __ and the normal name is an alias.  */
1853#if defined __stub_$2 || defined __stub___$2
1854choke me
1855#endif
1856
1857int
1858main ()
1859{
1860return $2 ();
1861  ;
1862  return 0;
1863}
1864_ACEOF
1865if ac_fn_c_try_link "$LINENO"; then :
1866  eval "$3=yes"
1867else
1868  eval "$3=no"
1869fi
1870rm -f core conftest.err conftest.$ac_objext \
1871    conftest$ac_exeext conftest.$ac_ext
1872fi
1873eval ac_res=\$$3
1874	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1875$as_echo "$ac_res" >&6; }
1876  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877
1878} # ac_fn_c_check_func
1879
1880# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1881# -------------------------------------------
1882# Tests whether TYPE exists after having included INCLUDES, setting cache
1883# variable VAR accordingly.
1884ac_fn_c_check_type ()
1885{
1886  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1888$as_echo_n "checking for $2... " >&6; }
1889if eval \${$3+:} false; then :
1890  $as_echo_n "(cached) " >&6
1891else
1892  eval "$3=no"
1893  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1894/* end confdefs.h.  */
1895$4
1896int
1897main ()
1898{
1899if (sizeof ($2))
1900	 return 0;
1901  ;
1902  return 0;
1903}
1904_ACEOF
1905if ac_fn_c_try_compile "$LINENO"; then :
1906  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1907/* end confdefs.h.  */
1908$4
1909int
1910main ()
1911{
1912if (sizeof (($2)))
1913	    return 0;
1914  ;
1915  return 0;
1916}
1917_ACEOF
1918if ac_fn_c_try_compile "$LINENO"; then :
1919
1920else
1921  eval "$3=yes"
1922fi
1923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924fi
1925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1926fi
1927eval ac_res=\$$3
1928	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929$as_echo "$ac_res" >&6; }
1930  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1931
1932} # ac_fn_c_check_type
1933
1934# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1935# ----------------------------------------------------
1936# Tries to find if the field MEMBER exists in type AGGR, after including
1937# INCLUDES, setting cache variable VAR accordingly.
1938ac_fn_c_check_member ()
1939{
1940  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1941  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1942$as_echo_n "checking for $2.$3... " >&6; }
1943if eval \${$4+:} false; then :
1944  $as_echo_n "(cached) " >&6
1945else
1946  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1947/* end confdefs.h.  */
1948$5
1949int
1950main ()
1951{
1952static $2 ac_aggr;
1953if (ac_aggr.$3)
1954return 0;
1955  ;
1956  return 0;
1957}
1958_ACEOF
1959if ac_fn_c_try_compile "$LINENO"; then :
1960  eval "$4=yes"
1961else
1962  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963/* end confdefs.h.  */
1964$5
1965int
1966main ()
1967{
1968static $2 ac_aggr;
1969if (sizeof ac_aggr.$3)
1970return 0;
1971  ;
1972  return 0;
1973}
1974_ACEOF
1975if ac_fn_c_try_compile "$LINENO"; then :
1976  eval "$4=yes"
1977else
1978  eval "$4=no"
1979fi
1980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1981fi
1982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1983fi
1984eval ac_res=\$$4
1985	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1986$as_echo "$ac_res" >&6; }
1987  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1988
1989} # ac_fn_c_check_member
1990
1991# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1992# ---------------------------------------------
1993# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1994# accordingly.
1995ac_fn_c_check_decl ()
1996{
1997  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1998  as_decl_name=`echo $2|sed 's/ *(.*//'`
1999  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2000  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2001$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2002if eval \${$3+:} false; then :
2003  $as_echo_n "(cached) " >&6
2004else
2005  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006/* end confdefs.h.  */
2007$4
2008int
2009main ()
2010{
2011#ifndef $as_decl_name
2012#ifdef __cplusplus
2013  (void) $as_decl_use;
2014#else
2015  (void) $as_decl_name;
2016#endif
2017#endif
2018
2019  ;
2020  return 0;
2021}
2022_ACEOF
2023if ac_fn_c_try_compile "$LINENO"; then :
2024  eval "$3=yes"
2025else
2026  eval "$3=no"
2027fi
2028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2029fi
2030eval ac_res=\$$3
2031	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2032$as_echo "$ac_res" >&6; }
2033  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2034
2035} # ac_fn_c_check_decl
2036
2037# ac_fn_c_find_uintX_t LINENO BITS VAR
2038# ------------------------------------
2039# Finds an unsigned integer type with width BITS, setting cache variable VAR
2040# accordingly.
2041ac_fn_c_find_uintX_t ()
2042{
2043  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2045$as_echo_n "checking for uint$2_t... " >&6; }
2046if eval \${$3+:} false; then :
2047  $as_echo_n "(cached) " >&6
2048else
2049  eval "$3=no"
2050     # Order is important - never check a type that is potentially smaller
2051     # than half of the expected target width.
2052     for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2053	 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2054       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2055/* end confdefs.h.  */
2056$ac_includes_default
2057int
2058main ()
2059{
2060static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2061test_array [0] = 0;
2062return test_array [0];
2063
2064  ;
2065  return 0;
2066}
2067_ACEOF
2068if ac_fn_c_try_compile "$LINENO"; then :
2069  case $ac_type in #(
2070  uint$2_t) :
2071    eval "$3=yes" ;; #(
2072  *) :
2073    eval "$3=\$ac_type" ;;
2074esac
2075fi
2076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2077       if eval test \"x\$"$3"\" = x"no"; then :
2078
2079else
2080  break
2081fi
2082     done
2083fi
2084eval ac_res=\$$3
2085	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2086$as_echo "$ac_res" >&6; }
2087  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2088
2089} # ac_fn_c_find_uintX_t
2090
2091# ac_fn_c_find_intX_t LINENO BITS VAR
2092# -----------------------------------
2093# Finds a signed integer type with width BITS, setting cache variable VAR
2094# accordingly.
2095ac_fn_c_find_intX_t ()
2096{
2097  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2098  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2099$as_echo_n "checking for int$2_t... " >&6; }
2100if eval \${$3+:} false; then :
2101  $as_echo_n "(cached) " >&6
2102else
2103  eval "$3=no"
2104     # Order is important - never check a type that is potentially smaller
2105     # than half of the expected target width.
2106     for ac_type in int$2_t 'int' 'long int' \
2107	 'long long int' 'short int' 'signed char'; do
2108       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109/* end confdefs.h.  */
2110$ac_includes_default
2111	     enum { N = $2 / 2 - 1 };
2112int
2113main ()
2114{
2115static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2116test_array [0] = 0;
2117return test_array [0];
2118
2119  ;
2120  return 0;
2121}
2122_ACEOF
2123if ac_fn_c_try_compile "$LINENO"; then :
2124  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2125/* end confdefs.h.  */
2126$ac_includes_default
2127	        enum { N = $2 / 2 - 1 };
2128int
2129main ()
2130{
2131static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2132		 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2133test_array [0] = 0;
2134return test_array [0];
2135
2136  ;
2137  return 0;
2138}
2139_ACEOF
2140if ac_fn_c_try_compile "$LINENO"; then :
2141
2142else
2143  case $ac_type in #(
2144  int$2_t) :
2145    eval "$3=yes" ;; #(
2146  *) :
2147    eval "$3=\$ac_type" ;;
2148esac
2149fi
2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2151fi
2152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2153       if eval test \"x\$"$3"\" = x"no"; then :
2154
2155else
2156  break
2157fi
2158     done
2159fi
2160eval ac_res=\$$3
2161	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2162$as_echo "$ac_res" >&6; }
2163  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2164
2165} # ac_fn_c_find_intX_t
2166cat >config.log <<_ACEOF
2167This file contains any messages produced by compilers while
2168running configure, to aid debugging if configure makes a mistake.
2169
2170It was created by file $as_me 5.34, which was
2171generated by GNU Autoconf 2.69.  Invocation command line was
2172
2173  $ $0 $@
2174
2175_ACEOF
2176exec 5>>config.log
2177{
2178cat <<_ASUNAME
2179## --------- ##
2180## Platform. ##
2181## --------- ##
2182
2183hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2184uname -m = `(uname -m) 2>/dev/null || echo unknown`
2185uname -r = `(uname -r) 2>/dev/null || echo unknown`
2186uname -s = `(uname -s) 2>/dev/null || echo unknown`
2187uname -v = `(uname -v) 2>/dev/null || echo unknown`
2188
2189/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2190/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2191
2192/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2193/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2194/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2195/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2196/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2197/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2198/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2199
2200_ASUNAME
2201
2202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2203for as_dir in $PATH
2204do
2205  IFS=$as_save_IFS
2206  test -z "$as_dir" && as_dir=.
2207    $as_echo "PATH: $as_dir"
2208  done
2209IFS=$as_save_IFS
2210
2211} >&5
2212
2213cat >&5 <<_ACEOF
2214
2215
2216## ----------- ##
2217## Core tests. ##
2218## ----------- ##
2219
2220_ACEOF
2221
2222
2223# Keep a trace of the command line.
2224# Strip out --no-create and --no-recursion so they do not pile up.
2225# Strip out --silent because we don't want to record it for future runs.
2226# Also quote any args containing shell meta-characters.
2227# Make two passes to allow for proper duplicate-argument suppression.
2228ac_configure_args=
2229ac_configure_args0=
2230ac_configure_args1=
2231ac_must_keep_next=false
2232for ac_pass in 1 2
2233do
2234  for ac_arg
2235  do
2236    case $ac_arg in
2237    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2238    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2239    | -silent | --silent | --silen | --sile | --sil)
2240      continue ;;
2241    *\'*)
2242      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2243    esac
2244    case $ac_pass in
2245    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2246    2)
2247      as_fn_append ac_configure_args1 " '$ac_arg'"
2248      if test $ac_must_keep_next = true; then
2249	ac_must_keep_next=false # Got value, back to normal.
2250      else
2251	case $ac_arg in
2252	  *=* | --config-cache | -C | -disable-* | --disable-* \
2253	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2254	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2255	  | -with-* | --with-* | -without-* | --without-* | --x)
2256	    case "$ac_configure_args0 " in
2257	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2258	    esac
2259	    ;;
2260	  -* ) ac_must_keep_next=true ;;
2261	esac
2262      fi
2263      as_fn_append ac_configure_args " '$ac_arg'"
2264      ;;
2265    esac
2266  done
2267done
2268{ ac_configure_args0=; unset ac_configure_args0;}
2269{ ac_configure_args1=; unset ac_configure_args1;}
2270
2271# When interrupted or exit'd, cleanup temporary files, and complete
2272# config.log.  We remove comments because anyway the quotes in there
2273# would cause problems or look ugly.
2274# WARNING: Use '\'' to represent an apostrophe within the trap.
2275# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2276trap 'exit_status=$?
2277  # Save into config.log some information that might help in debugging.
2278  {
2279    echo
2280
2281    $as_echo "## ---------------- ##
2282## Cache variables. ##
2283## ---------------- ##"
2284    echo
2285    # The following way of writing the cache mishandles newlines in values,
2286(
2287  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2288    eval ac_val=\$$ac_var
2289    case $ac_val in #(
2290    *${as_nl}*)
2291      case $ac_var in #(
2292      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2293$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2294      esac
2295      case $ac_var in #(
2296      _ | IFS | as_nl) ;; #(
2297      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2298      *) { eval $ac_var=; unset $ac_var;} ;;
2299      esac ;;
2300    esac
2301  done
2302  (set) 2>&1 |
2303    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2304    *${as_nl}ac_space=\ *)
2305      sed -n \
2306	"s/'\''/'\''\\\\'\'''\''/g;
2307	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2308      ;; #(
2309    *)
2310      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2311      ;;
2312    esac |
2313    sort
2314)
2315    echo
2316
2317    $as_echo "## ----------------- ##
2318## Output variables. ##
2319## ----------------- ##"
2320    echo
2321    for ac_var in $ac_subst_vars
2322    do
2323      eval ac_val=\$$ac_var
2324      case $ac_val in
2325      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2326      esac
2327      $as_echo "$ac_var='\''$ac_val'\''"
2328    done | sort
2329    echo
2330
2331    if test -n "$ac_subst_files"; then
2332      $as_echo "## ------------------- ##
2333## File substitutions. ##
2334## ------------------- ##"
2335      echo
2336      for ac_var in $ac_subst_files
2337      do
2338	eval ac_val=\$$ac_var
2339	case $ac_val in
2340	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2341	esac
2342	$as_echo "$ac_var='\''$ac_val'\''"
2343      done | sort
2344      echo
2345    fi
2346
2347    if test -s confdefs.h; then
2348      $as_echo "## ----------- ##
2349## confdefs.h. ##
2350## ----------- ##"
2351      echo
2352      cat confdefs.h
2353      echo
2354    fi
2355    test "$ac_signal" != 0 &&
2356      $as_echo "$as_me: caught signal $ac_signal"
2357    $as_echo "$as_me: exit $exit_status"
2358  } >&5
2359  rm -f core *.core core.conftest.* &&
2360    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2361    exit $exit_status
2362' 0
2363for ac_signal in 1 2 13 15; do
2364  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2365done
2366ac_signal=0
2367
2368# confdefs.h avoids OS command line length limits that DEFS can exceed.
2369rm -f -r conftest* confdefs.h
2370
2371$as_echo "/* confdefs.h */" > confdefs.h
2372
2373# Predefined preprocessor variables.
2374
2375cat >>confdefs.h <<_ACEOF
2376#define PACKAGE_NAME "$PACKAGE_NAME"
2377_ACEOF
2378
2379cat >>confdefs.h <<_ACEOF
2380#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2381_ACEOF
2382
2383cat >>confdefs.h <<_ACEOF
2384#define PACKAGE_VERSION "$PACKAGE_VERSION"
2385_ACEOF
2386
2387cat >>confdefs.h <<_ACEOF
2388#define PACKAGE_STRING "$PACKAGE_STRING"
2389_ACEOF
2390
2391cat >>confdefs.h <<_ACEOF
2392#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2393_ACEOF
2394
2395cat >>confdefs.h <<_ACEOF
2396#define PACKAGE_URL "$PACKAGE_URL"
2397_ACEOF
2398
2399
2400# Let the site file select an alternate cache file if it wants to.
2401# Prefer an explicitly selected file to automatically selected ones.
2402ac_site_file1=NONE
2403ac_site_file2=NONE
2404if test -n "$CONFIG_SITE"; then
2405  # We do not want a PATH search for config.site.
2406  case $CONFIG_SITE in #((
2407    -*)  ac_site_file1=./$CONFIG_SITE;;
2408    */*) ac_site_file1=$CONFIG_SITE;;
2409    *)   ac_site_file1=./$CONFIG_SITE;;
2410  esac
2411elif test "x$prefix" != xNONE; then
2412  ac_site_file1=$prefix/share/config.site
2413  ac_site_file2=$prefix/etc/config.site
2414else
2415  ac_site_file1=$ac_default_prefix/share/config.site
2416  ac_site_file2=$ac_default_prefix/etc/config.site
2417fi
2418for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2419do
2420  test "x$ac_site_file" = xNONE && continue
2421  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2422    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2423$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2424    sed 's/^/| /' "$ac_site_file" >&5
2425    . "$ac_site_file" \
2426      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2427$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2428as_fn_error $? "failed to load site script $ac_site_file
2429See \`config.log' for more details" "$LINENO" 5; }
2430  fi
2431done
2432
2433if test -r "$cache_file"; then
2434  # Some versions of bash will fail to source /dev/null (special files
2435  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2436  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2437    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2438$as_echo "$as_me: loading cache $cache_file" >&6;}
2439    case $cache_file in
2440      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2441      *)                      . "./$cache_file";;
2442    esac
2443  fi
2444else
2445  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2446$as_echo "$as_me: creating cache $cache_file" >&6;}
2447  >$cache_file
2448fi
2449
2450as_fn_append ac_header_list " stdlib.h"
2451as_fn_append ac_header_list " unistd.h"
2452as_fn_append ac_header_list " sys/param.h"
2453# Check that the precious variables saved in the cache have kept the same
2454# value.
2455ac_cache_corrupted=false
2456for ac_var in $ac_precious_vars; do
2457  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2458  eval ac_new_set=\$ac_env_${ac_var}_set
2459  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2460  eval ac_new_val=\$ac_env_${ac_var}_value
2461  case $ac_old_set,$ac_new_set in
2462    set,)
2463      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2464$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2465      ac_cache_corrupted=: ;;
2466    ,set)
2467      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2468$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2469      ac_cache_corrupted=: ;;
2470    ,);;
2471    *)
2472      if test "x$ac_old_val" != "x$ac_new_val"; then
2473	# differences in whitespace do not lead to failure.
2474	ac_old_val_w=`echo x $ac_old_val`
2475	ac_new_val_w=`echo x $ac_new_val`
2476	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2477	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2478$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2479	  ac_cache_corrupted=:
2480	else
2481	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2482$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2483	  eval $ac_var=\$ac_old_val
2484	fi
2485	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2486$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2487	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2488$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2489      fi;;
2490  esac
2491  # Pass precious variables to config.status.
2492  if test "$ac_new_set" = set; then
2493    case $ac_new_val in
2494    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2495    *) ac_arg=$ac_var=$ac_new_val ;;
2496    esac
2497    case " $ac_configure_args " in
2498      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2499      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2500    esac
2501  fi
2502done
2503if $ac_cache_corrupted; then
2504  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2505$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2506  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2507$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2508  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2509fi
2510## -------------------- ##
2511## Main body of script. ##
2512## -------------------- ##
2513
2514ac_ext=c
2515ac_cpp='$CPP $CPPFLAGS'
2516ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2517ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2518ac_compiler_gnu=$ac_cv_c_compiler_gnu
2519
2520
2521am__api_version='1.15'
2522
2523ac_aux_dir=
2524for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2525  if test -f "$ac_dir/install-sh"; then
2526    ac_aux_dir=$ac_dir
2527    ac_install_sh="$ac_aux_dir/install-sh -c"
2528    break
2529  elif test -f "$ac_dir/install.sh"; then
2530    ac_aux_dir=$ac_dir
2531    ac_install_sh="$ac_aux_dir/install.sh -c"
2532    break
2533  elif test -f "$ac_dir/shtool"; then
2534    ac_aux_dir=$ac_dir
2535    ac_install_sh="$ac_aux_dir/shtool install -c"
2536    break
2537  fi
2538done
2539if test -z "$ac_aux_dir"; then
2540  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2541fi
2542
2543# These three variables are undocumented and unsupported,
2544# and are intended to be withdrawn in a future Autoconf release.
2545# They can cause serious problems if a builder's source tree is in a directory
2546# whose full name contains unusual characters.
2547ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2548ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2549ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2550
2551
2552# Find a good install program.  We prefer a C program (faster),
2553# so one script is as good as another.  But avoid the broken or
2554# incompatible versions:
2555# SysV /etc/install, /usr/sbin/install
2556# SunOS /usr/etc/install
2557# IRIX /sbin/install
2558# AIX /bin/install
2559# AmigaOS /C/install, which installs bootblocks on floppy discs
2560# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2561# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2562# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2563# OS/2's system install, which has a completely different semantic
2564# ./install, which can be erroneously created by make from ./install.sh.
2565# Reject install programs that cannot install multiple files.
2566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2567$as_echo_n "checking for a BSD-compatible install... " >&6; }
2568if test -z "$INSTALL"; then
2569if ${ac_cv_path_install+:} false; then :
2570  $as_echo_n "(cached) " >&6
2571else
2572  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2573for as_dir in $PATH
2574do
2575  IFS=$as_save_IFS
2576  test -z "$as_dir" && as_dir=.
2577    # Account for people who put trailing slashes in PATH elements.
2578case $as_dir/ in #((
2579  ./ | .// | /[cC]/* | \
2580  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2581  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2582  /usr/ucb/* ) ;;
2583  *)
2584    # OSF1 and SCO ODT 3.0 have their own names for install.
2585    # Don't use installbsd from OSF since it installs stuff as root
2586    # by default.
2587    for ac_prog in ginstall scoinst install; do
2588      for ac_exec_ext in '' $ac_executable_extensions; do
2589	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2590	  if test $ac_prog = install &&
2591	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2592	    # AIX install.  It has an incompatible calling convention.
2593	    :
2594	  elif test $ac_prog = install &&
2595	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2596	    # program-specific install script used by HP pwplus--don't use.
2597	    :
2598	  else
2599	    rm -rf conftest.one conftest.two conftest.dir
2600	    echo one > conftest.one
2601	    echo two > conftest.two
2602	    mkdir conftest.dir
2603	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2604	      test -s conftest.one && test -s conftest.two &&
2605	      test -s conftest.dir/conftest.one &&
2606	      test -s conftest.dir/conftest.two
2607	    then
2608	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2609	      break 3
2610	    fi
2611	  fi
2612	fi
2613      done
2614    done
2615    ;;
2616esac
2617
2618  done
2619IFS=$as_save_IFS
2620
2621rm -rf conftest.one conftest.two conftest.dir
2622
2623fi
2624  if test "${ac_cv_path_install+set}" = set; then
2625    INSTALL=$ac_cv_path_install
2626  else
2627    # As a last resort, use the slow shell script.  Don't cache a
2628    # value for INSTALL within a source directory, because that will
2629    # break other packages using the cache if that directory is
2630    # removed, or if the value is a relative name.
2631    INSTALL=$ac_install_sh
2632  fi
2633fi
2634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2635$as_echo "$INSTALL" >&6; }
2636
2637# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2638# It thinks the first close brace ends the variable substitution.
2639test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2640
2641test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2642
2643test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2644
2645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2646$as_echo_n "checking whether build environment is sane... " >&6; }
2647# Reject unsafe characters in $srcdir or the absolute working directory
2648# name.  Accept space and tab only in the latter.
2649am_lf='
2650'
2651case `pwd` in
2652  *[\\\"\#\$\&\'\`$am_lf]*)
2653    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2654esac
2655case $srcdir in
2656  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2657    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2658esac
2659
2660# Do 'set' in a subshell so we don't clobber the current shell's
2661# arguments.  Must try -L first in case configure is actually a
2662# symlink; some systems play weird games with the mod time of symlinks
2663# (eg FreeBSD returns the mod time of the symlink's containing
2664# directory).
2665if (
2666   am_has_slept=no
2667   for am_try in 1 2; do
2668     echo "timestamp, slept: $am_has_slept" > conftest.file
2669     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2670     if test "$*" = "X"; then
2671	# -L didn't work.
2672	set X `ls -t "$srcdir/configure" conftest.file`
2673     fi
2674     if test "$*" != "X $srcdir/configure conftest.file" \
2675	&& test "$*" != "X conftest.file $srcdir/configure"; then
2676
2677	# If neither matched, then we have a broken ls.  This can happen
2678	# if, for instance, CONFIG_SHELL is bash and it inherits a
2679	# broken ls alias from the environment.  This has actually
2680	# happened.  Such a system could not be considered "sane".
2681	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2682  alias in your environment" "$LINENO" 5
2683     fi
2684     if test "$2" = conftest.file || test $am_try -eq 2; then
2685       break
2686     fi
2687     # Just in case.
2688     sleep 1
2689     am_has_slept=yes
2690   done
2691   test "$2" = conftest.file
2692   )
2693then
2694   # Ok.
2695   :
2696else
2697   as_fn_error $? "newly created file is older than distributed files!
2698Check your system clock" "$LINENO" 5
2699fi
2700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2701$as_echo "yes" >&6; }
2702# If we didn't sleep, we still need to ensure time stamps of config.status and
2703# generated files are strictly newer.
2704am_sleep_pid=
2705if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2706  ( sleep 1 ) &
2707  am_sleep_pid=$!
2708fi
2709
2710rm -f conftest.file
2711
2712test "$program_prefix" != NONE &&
2713  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2714# Use a double $ so make ignores it.
2715test "$program_suffix" != NONE &&
2716  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2717# Double any \ or $.
2718# By default was `s,x,x', remove it if useless.
2719ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2720program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2721
2722# Expand $ac_aux_dir to an absolute path.
2723am_aux_dir=`cd "$ac_aux_dir" && pwd`
2724
2725if test x"${MISSING+set}" != xset; then
2726  case $am_aux_dir in
2727  *\ * | *\	*)
2728    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2729  *)
2730    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2731  esac
2732fi
2733# Use eval to expand $SHELL
2734if eval "$MISSING --is-lightweight"; then
2735  am_missing_run="$MISSING "
2736else
2737  am_missing_run=
2738  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2739$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2740fi
2741
2742if test x"${install_sh+set}" != xset; then
2743  case $am_aux_dir in
2744  *\ * | *\	*)
2745    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2746  *)
2747    install_sh="\${SHELL} $am_aux_dir/install-sh"
2748  esac
2749fi
2750
2751# Installed binaries are usually stripped using 'strip' when the user
2752# run "make install-strip".  However 'strip' might not be the right
2753# tool to use in cross-compilation environments, therefore Automake
2754# will honor the 'STRIP' environment variable to overrule this program.
2755if test "$cross_compiling" != no; then
2756  if test -n "$ac_tool_prefix"; then
2757  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2758set dummy ${ac_tool_prefix}strip; ac_word=$2
2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2760$as_echo_n "checking for $ac_word... " >&6; }
2761if ${ac_cv_prog_STRIP+:} false; then :
2762  $as_echo_n "(cached) " >&6
2763else
2764  if test -n "$STRIP"; then
2765  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2766else
2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768for as_dir in $PATH
2769do
2770  IFS=$as_save_IFS
2771  test -z "$as_dir" && as_dir=.
2772    for ac_exec_ext in '' $ac_executable_extensions; do
2773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2774    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2776    break 2
2777  fi
2778done
2779  done
2780IFS=$as_save_IFS
2781
2782fi
2783fi
2784STRIP=$ac_cv_prog_STRIP
2785if test -n "$STRIP"; then
2786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2787$as_echo "$STRIP" >&6; }
2788else
2789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2790$as_echo "no" >&6; }
2791fi
2792
2793
2794fi
2795if test -z "$ac_cv_prog_STRIP"; then
2796  ac_ct_STRIP=$STRIP
2797  # Extract the first word of "strip", so it can be a program name with args.
2798set dummy strip; ac_word=$2
2799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2800$as_echo_n "checking for $ac_word... " >&6; }
2801if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2802  $as_echo_n "(cached) " >&6
2803else
2804  if test -n "$ac_ct_STRIP"; then
2805  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2806else
2807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808for as_dir in $PATH
2809do
2810  IFS=$as_save_IFS
2811  test -z "$as_dir" && as_dir=.
2812    for ac_exec_ext in '' $ac_executable_extensions; do
2813  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2814    ac_cv_prog_ac_ct_STRIP="strip"
2815    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2816    break 2
2817  fi
2818done
2819  done
2820IFS=$as_save_IFS
2821
2822fi
2823fi
2824ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2825if test -n "$ac_ct_STRIP"; then
2826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2827$as_echo "$ac_ct_STRIP" >&6; }
2828else
2829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2830$as_echo "no" >&6; }
2831fi
2832
2833  if test "x$ac_ct_STRIP" = x; then
2834    STRIP=":"
2835  else
2836    case $cross_compiling:$ac_tool_warned in
2837yes:)
2838{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2839$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2840ac_tool_warned=yes ;;
2841esac
2842    STRIP=$ac_ct_STRIP
2843  fi
2844else
2845  STRIP="$ac_cv_prog_STRIP"
2846fi
2847
2848fi
2849INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2850
2851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2852$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2853if test -z "$MKDIR_P"; then
2854  if ${ac_cv_path_mkdir+:} false; then :
2855  $as_echo_n "(cached) " >&6
2856else
2857  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2858for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2859do
2860  IFS=$as_save_IFS
2861  test -z "$as_dir" && as_dir=.
2862    for ac_prog in mkdir gmkdir; do
2863	 for ac_exec_ext in '' $ac_executable_extensions; do
2864	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2865	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2866	     'mkdir (GNU coreutils) '* | \
2867	     'mkdir (coreutils) '* | \
2868	     'mkdir (fileutils) '4.1*)
2869	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2870	       break 3;;
2871	   esac
2872	 done
2873       done
2874  done
2875IFS=$as_save_IFS
2876
2877fi
2878
2879  test -d ./--version && rmdir ./--version
2880  if test "${ac_cv_path_mkdir+set}" = set; then
2881    MKDIR_P="$ac_cv_path_mkdir -p"
2882  else
2883    # As a last resort, use the slow shell script.  Don't cache a
2884    # value for MKDIR_P within a source directory, because that will
2885    # break other packages using the cache if that directory is
2886    # removed, or if the value is a relative name.
2887    MKDIR_P="$ac_install_sh -d"
2888  fi
2889fi
2890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2891$as_echo "$MKDIR_P" >&6; }
2892
2893for ac_prog in gawk mawk nawk awk
2894do
2895  # Extract the first word of "$ac_prog", so it can be a program name with args.
2896set dummy $ac_prog; ac_word=$2
2897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2898$as_echo_n "checking for $ac_word... " >&6; }
2899if ${ac_cv_prog_AWK+:} false; then :
2900  $as_echo_n "(cached) " >&6
2901else
2902  if test -n "$AWK"; then
2903  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2904else
2905as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2906for as_dir in $PATH
2907do
2908  IFS=$as_save_IFS
2909  test -z "$as_dir" && as_dir=.
2910    for ac_exec_ext in '' $ac_executable_extensions; do
2911  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2912    ac_cv_prog_AWK="$ac_prog"
2913    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2914    break 2
2915  fi
2916done
2917  done
2918IFS=$as_save_IFS
2919
2920fi
2921fi
2922AWK=$ac_cv_prog_AWK
2923if test -n "$AWK"; then
2924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2925$as_echo "$AWK" >&6; }
2926else
2927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928$as_echo "no" >&6; }
2929fi
2930
2931
2932  test -n "$AWK" && break
2933done
2934
2935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2936$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2937set x ${MAKE-make}
2938ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2939if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2940  $as_echo_n "(cached) " >&6
2941else
2942  cat >conftest.make <<\_ACEOF
2943SHELL = /bin/sh
2944all:
2945	@echo '@@@%%%=$(MAKE)=@@@%%%'
2946_ACEOF
2947# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2948case `${MAKE-make} -f conftest.make 2>/dev/null` in
2949  *@@@%%%=?*=@@@%%%*)
2950    eval ac_cv_prog_make_${ac_make}_set=yes;;
2951  *)
2952    eval ac_cv_prog_make_${ac_make}_set=no;;
2953esac
2954rm -f conftest.make
2955fi
2956if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2958$as_echo "yes" >&6; }
2959  SET_MAKE=
2960else
2961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2962$as_echo "no" >&6; }
2963  SET_MAKE="MAKE=${MAKE-make}"
2964fi
2965
2966rm -rf .tst 2>/dev/null
2967mkdir .tst 2>/dev/null
2968if test -d .tst; then
2969  am__leading_dot=.
2970else
2971  am__leading_dot=_
2972fi
2973rmdir .tst 2>/dev/null
2974
2975# Check whether --enable-silent-rules was given.
2976if test "${enable_silent_rules+set}" = set; then :
2977  enableval=$enable_silent_rules;
2978fi
2979
2980case $enable_silent_rules in # (((
2981  yes) AM_DEFAULT_VERBOSITY=0;;
2982   no) AM_DEFAULT_VERBOSITY=1;;
2983    *) AM_DEFAULT_VERBOSITY=1;;
2984esac
2985am_make=${MAKE-make}
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2987$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2988if ${am_cv_make_support_nested_variables+:} false; then :
2989  $as_echo_n "(cached) " >&6
2990else
2991  if $as_echo 'TRUE=$(BAR$(V))
2992BAR0=false
2993BAR1=true
2994V=1
2995am__doit:
2996	@$(TRUE)
2997.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2998  am_cv_make_support_nested_variables=yes
2999else
3000  am_cv_make_support_nested_variables=no
3001fi
3002fi
3003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3004$as_echo "$am_cv_make_support_nested_variables" >&6; }
3005if test $am_cv_make_support_nested_variables = yes; then
3006    AM_V='$(V)'
3007  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3008else
3009  AM_V=$AM_DEFAULT_VERBOSITY
3010  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3011fi
3012AM_BACKSLASH='\'
3013
3014if test "`cd $srcdir && pwd`" != "`pwd`"; then
3015  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3016  # is not polluted with repeated "-I."
3017  am__isrc=' -I$(srcdir)'
3018  # test to see if srcdir already configured
3019  if test -f $srcdir/config.status; then
3020    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3021  fi
3022fi
3023
3024# test whether we have cygpath
3025if test -z "$CYGPATH_W"; then
3026  if (cygpath --version) >/dev/null 2>/dev/null; then
3027    CYGPATH_W='cygpath -w'
3028  else
3029    CYGPATH_W=echo
3030  fi
3031fi
3032
3033
3034# Define the identity of the package.
3035 PACKAGE='file'
3036 VERSION='5.34'
3037
3038
3039cat >>confdefs.h <<_ACEOF
3040#define PACKAGE "$PACKAGE"
3041_ACEOF
3042
3043
3044cat >>confdefs.h <<_ACEOF
3045#define VERSION "$VERSION"
3046_ACEOF
3047
3048# Some tools Automake needs.
3049
3050ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3051
3052
3053AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3054
3055
3056AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3057
3058
3059AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3060
3061
3062MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3063
3064# For better backward compatibility.  To be removed once Automake 1.9.x
3065# dies out for good.  For more background, see:
3066# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3067# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3068mkdir_p='$(MKDIR_P)'
3069
3070# We need awk for the "check" target (and possibly the TAP driver).  The
3071# system "awk" is bad on some platforms.
3072# Always define AMTAR for backward compatibility.  Yes, it's still used
3073# in the wild :-(  We should find a proper way to deprecate it ...
3074AMTAR='$${TAR-tar}'
3075
3076
3077# We'll loop over all known methods to create a tar archive until one works.
3078_am_tools='gnutar  pax cpio none'
3079
3080am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3081
3082
3083
3084
3085
3086
3087# POSIX will say in a future version that running "rm -f" with no argument
3088# is OK; and we want to be able to make that assumption in our Makefile
3089# recipes.  So use an aggressive probe to check that the usage we want is
3090# actually supported "in the wild" to an acceptable degree.
3091# See automake bug#10828.
3092# To make any issue more visible, cause the running configure to be aborted
3093# by default if the 'rm' program in use doesn't match our expectations; the
3094# user can still override this though.
3095if rm -f && rm -fr && rm -rf; then : OK; else
3096  cat >&2 <<'END'
3097Oops!
3098
3099Your 'rm' program seems unable to run without file operands specified
3100on the command line, even when the '-f' option is present.  This is contrary
3101to the behaviour of most rm programs out there, and not conforming with
3102the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3103
3104Please tell bug-automake@gnu.org about your system, including the value
3105of your $PATH and any error possibly output before this message.  This
3106can help us improve future automake versions.
3107
3108END
3109  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3110    echo 'Configuration will proceed anyway, since you have set the' >&2
3111    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3112    echo >&2
3113  else
3114    cat >&2 <<'END'
3115Aborting the configuration process, to ensure you take notice of the issue.
3116
3117You can download and install GNU coreutils to get an 'rm' implementation
3118that behaves properly: <http://www.gnu.org/software/coreutils/>.
3119
3120If you want to complete the configuration process using your problematic
3121'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3122to "yes", and re-run configure.
3123
3124END
3125    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3126  fi
3127fi
3128
3129# Check whether --enable-silent-rules was given.
3130if test "${enable_silent_rules+set}" = set; then :
3131  enableval=$enable_silent_rules;
3132fi
3133
3134case $enable_silent_rules in # (((
3135  yes) AM_DEFAULT_VERBOSITY=0;;
3136   no) AM_DEFAULT_VERBOSITY=1;;
3137    *) AM_DEFAULT_VERBOSITY=0;;
3138esac
3139am_make=${MAKE-make}
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3141$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3142if ${am_cv_make_support_nested_variables+:} false; then :
3143  $as_echo_n "(cached) " >&6
3144else
3145  if $as_echo 'TRUE=$(BAR$(V))
3146BAR0=false
3147BAR1=true
3148V=1
3149am__doit:
3150	@$(TRUE)
3151.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3152  am_cv_make_support_nested_variables=yes
3153else
3154  am_cv_make_support_nested_variables=no
3155fi
3156fi
3157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3158$as_echo "$am_cv_make_support_nested_variables" >&6; }
3159if test $am_cv_make_support_nested_variables = yes; then
3160    AM_V='$(V)'
3161  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3162else
3163  AM_V=$AM_DEFAULT_VERBOSITY
3164  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3165fi
3166AM_BACKSLASH='\'
3167
3168
3169ac_config_headers="$ac_config_headers config.h"
3170
3171
3172
3173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin ELF support" >&5
3174$as_echo_n "checking for builtin ELF support... " >&6; }
3175# Check whether --enable-elf was given.
3176if test "${enable_elf+set}" = set; then :
3177  enableval=$enable_elf; if test "${enableval}" = yes; then
3178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3179$as_echo "yes" >&6; }
3180
3181$as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3182
3183else
3184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3185$as_echo "no" >&6; }
3186fi
3187else
3188
3189  # enable by default
3190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3191$as_echo "yes" >&6; }
3192
3193$as_echo "#define BUILTIN_ELF 1" >>confdefs.h
3194
3195
3196fi
3197
3198
3199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF core file support" >&5
3200$as_echo_n "checking for ELF core file support... " >&6; }
3201# Check whether --enable-elf-core was given.
3202if test "${enable_elf_core+set}" = set; then :
3203  enableval=$enable_elf_core; if test "${enableval}" = yes; then
3204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3205$as_echo "yes" >&6; }
3206
3207$as_echo "#define ELFCORE 1" >>confdefs.h
3208
3209else
3210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3211$as_echo "no" >&6; }
3212fi
3213else
3214
3215  # enable by default
3216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3217$as_echo "yes" >&6; }
3218
3219$as_echo "#define ELFCORE 1" >>confdefs.h
3220
3221
3222fi
3223
3224
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib support" >&5
3226$as_echo_n "checking for zlib support... " >&6; }
3227# Check whether --enable-zlib was given.
3228if test "${enable_zlib+set}" = set; then :
3229  enableval=$enable_zlib;
3230fi
3231
3232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zlib" >&5
3233$as_echo "$enable_zlib" >&6; }
3234
3235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libseccomp support" >&5
3236$as_echo_n "checking for libseccomp support... " >&6; }
3237# Check whether --enable-libseccomp was given.
3238if test "${enable_libseccomp+set}" = set; then :
3239  enableval=$enable_libseccomp;
3240fi
3241
3242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libseccomp" >&5
3243$as_echo "$enable_libseccomp" >&6; }
3244
3245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file formats in man section 5" >&5
3246$as_echo_n "checking for file formats in man section 5... " >&6; }
3247# Check whether --enable-fsect-man5 was given.
3248if test "${enable_fsect_man5+set}" = set; then :
3249  enableval=$enable_fsect_man5; if test "${enableval}" = yes; then
3250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3251$as_echo "yes" >&6; }
3252  fsect=5
3253else
3254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3255$as_echo "no" >&6; }
3256  fsect=4
3257fi
3258else
3259
3260  # disable by default
3261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3262$as_echo "no" >&6; }
3263  fsect=4
3264
3265fi
3266
3267
3268# Make sure we can run config.sub.
3269$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3270  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3271
3272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3273$as_echo_n "checking build system type... " >&6; }
3274if ${ac_cv_build+:} false; then :
3275  $as_echo_n "(cached) " >&6
3276else
3277  ac_build_alias=$build_alias
3278test "x$ac_build_alias" = x &&
3279  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3280test "x$ac_build_alias" = x &&
3281  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3282ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3283  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3284
3285fi
3286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3287$as_echo "$ac_cv_build" >&6; }
3288case $ac_cv_build in
3289*-*-*) ;;
3290*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3291esac
3292build=$ac_cv_build
3293ac_save_IFS=$IFS; IFS='-'
3294set x $ac_cv_build
3295shift
3296build_cpu=$1
3297build_vendor=$2
3298shift; shift
3299# Remember, the first character of IFS is used to create $*,
3300# except with old shells:
3301build_os=$*
3302IFS=$ac_save_IFS
3303case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3304
3305
3306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3307$as_echo_n "checking host system type... " >&6; }
3308if ${ac_cv_host+:} false; then :
3309  $as_echo_n "(cached) " >&6
3310else
3311  if test "x$host_alias" = x; then
3312  ac_cv_host=$ac_cv_build
3313else
3314  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3315    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3316fi
3317
3318fi
3319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3320$as_echo "$ac_cv_host" >&6; }
3321case $ac_cv_host in
3322*-*-*) ;;
3323*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3324esac
3325host=$ac_cv_host
3326ac_save_IFS=$IFS; IFS='-'
3327set x $ac_cv_host
3328shift
3329host_cpu=$1
3330host_vendor=$2
3331shift; shift
3332# Remember, the first character of IFS is used to create $*,
3333# except with old shells:
3334host_os=$*
3335IFS=$ac_save_IFS
3336case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3337
3338
3339case "$host_os" in
3340   mingw32*)
3341      MINGW=1
3342      ;;
3343   *)
3344      MINGW=0
3345      ;;
3346esac
3347
3348 if test "$MINGW" = 1; then
3349  MINGW_TRUE=
3350  MINGW_FALSE='#'
3351else
3352  MINGW_TRUE='#'
3353  MINGW_FALSE=
3354fi
3355
3356
3357pkgdatadir='$(datadir)/misc'
3358
3359
3360 if test x$fsect = x5; then
3361  FSECT5_TRUE=
3362  FSECT5_FALSE='#'
3363else
3364  FSECT5_TRUE='#'
3365  FSECT5_FALSE=
3366fi
3367
3368
3369
3370
3371DEPDIR="${am__leading_dot}deps"
3372
3373ac_config_commands="$ac_config_commands depfiles"
3374
3375
3376am_make=${MAKE-make}
3377cat > confinc << 'END'
3378am__doit:
3379	@echo this is the am__doit target
3380.PHONY: am__doit
3381END
3382# If we don't find an include directive, just comment out the code.
3383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3384$as_echo_n "checking for style of include used by $am_make... " >&6; }
3385am__include="#"
3386am__quote=
3387_am_result=none
3388# First try GNU make style include.
3389echo "include confinc" > confmf
3390# Ignore all kinds of additional output from 'make'.
3391case `$am_make -s -f confmf 2> /dev/null` in #(
3392*the\ am__doit\ target*)
3393  am__include=include
3394  am__quote=
3395  _am_result=GNU
3396  ;;
3397esac
3398# Now try BSD make style include.
3399if test "$am__include" = "#"; then
3400   echo '.include "confinc"' > confmf
3401   case `$am_make -s -f confmf 2> /dev/null` in #(
3402   *the\ am__doit\ target*)
3403     am__include=.include
3404     am__quote="\""
3405     _am_result=BSD
3406     ;;
3407   esac
3408fi
3409
3410
3411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3412$as_echo "$_am_result" >&6; }
3413rm -f confinc confmf
3414
3415# Check whether --enable-dependency-tracking was given.
3416if test "${enable_dependency_tracking+set}" = set; then :
3417  enableval=$enable_dependency_tracking;
3418fi
3419
3420if test "x$enable_dependency_tracking" != xno; then
3421  am_depcomp="$ac_aux_dir/depcomp"
3422  AMDEPBACKSLASH='\'
3423  am__nodep='_no'
3424fi
3425 if test "x$enable_dependency_tracking" != xno; then
3426  AMDEP_TRUE=
3427  AMDEP_FALSE='#'
3428else
3429  AMDEP_TRUE='#'
3430  AMDEP_FALSE=
3431fi
3432
3433
3434ac_ext=c
3435ac_cpp='$CPP $CPPFLAGS'
3436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3438ac_compiler_gnu=$ac_cv_c_compiler_gnu
3439if test -n "$ac_tool_prefix"; then
3440  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3441set dummy ${ac_tool_prefix}gcc; ac_word=$2
3442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3443$as_echo_n "checking for $ac_word... " >&6; }
3444if ${ac_cv_prog_CC+:} false; then :
3445  $as_echo_n "(cached) " >&6
3446else
3447  if test -n "$CC"; then
3448  ac_cv_prog_CC="$CC" # Let the user override the test.
3449else
3450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3451for as_dir in $PATH
3452do
3453  IFS=$as_save_IFS
3454  test -z "$as_dir" && as_dir=.
3455    for ac_exec_ext in '' $ac_executable_extensions; do
3456  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3457    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3458    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3459    break 2
3460  fi
3461done
3462  done
3463IFS=$as_save_IFS
3464
3465fi
3466fi
3467CC=$ac_cv_prog_CC
3468if test -n "$CC"; then
3469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3470$as_echo "$CC" >&6; }
3471else
3472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3473$as_echo "no" >&6; }
3474fi
3475
3476
3477fi
3478if test -z "$ac_cv_prog_CC"; then
3479  ac_ct_CC=$CC
3480  # Extract the first word of "gcc", so it can be a program name with args.
3481set dummy gcc; ac_word=$2
3482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3483$as_echo_n "checking for $ac_word... " >&6; }
3484if ${ac_cv_prog_ac_ct_CC+:} false; then :
3485  $as_echo_n "(cached) " >&6
3486else
3487  if test -n "$ac_ct_CC"; then
3488  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3489else
3490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3491for as_dir in $PATH
3492do
3493  IFS=$as_save_IFS
3494  test -z "$as_dir" && as_dir=.
3495    for ac_exec_ext in '' $ac_executable_extensions; do
3496  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3497    ac_cv_prog_ac_ct_CC="gcc"
3498    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3499    break 2
3500  fi
3501done
3502  done
3503IFS=$as_save_IFS
3504
3505fi
3506fi
3507ac_ct_CC=$ac_cv_prog_ac_ct_CC
3508if test -n "$ac_ct_CC"; then
3509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3510$as_echo "$ac_ct_CC" >&6; }
3511else
3512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3513$as_echo "no" >&6; }
3514fi
3515
3516  if test "x$ac_ct_CC" = x; then
3517    CC=""
3518  else
3519    case $cross_compiling:$ac_tool_warned in
3520yes:)
3521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523ac_tool_warned=yes ;;
3524esac
3525    CC=$ac_ct_CC
3526  fi
3527else
3528  CC="$ac_cv_prog_CC"
3529fi
3530
3531if test -z "$CC"; then
3532          if test -n "$ac_tool_prefix"; then
3533    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3534set dummy ${ac_tool_prefix}cc; ac_word=$2
3535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536$as_echo_n "checking for $ac_word... " >&6; }
3537if ${ac_cv_prog_CC+:} false; then :
3538  $as_echo_n "(cached) " >&6
3539else
3540  if test -n "$CC"; then
3541  ac_cv_prog_CC="$CC" # Let the user override the test.
3542else
3543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3544for as_dir in $PATH
3545do
3546  IFS=$as_save_IFS
3547  test -z "$as_dir" && as_dir=.
3548    for ac_exec_ext in '' $ac_executable_extensions; do
3549  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3550    ac_cv_prog_CC="${ac_tool_prefix}cc"
3551    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3552    break 2
3553  fi
3554done
3555  done
3556IFS=$as_save_IFS
3557
3558fi
3559fi
3560CC=$ac_cv_prog_CC
3561if test -n "$CC"; then
3562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3563$as_echo "$CC" >&6; }
3564else
3565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3566$as_echo "no" >&6; }
3567fi
3568
3569
3570  fi
3571fi
3572if test -z "$CC"; then
3573  # Extract the first word of "cc", so it can be a program name with args.
3574set dummy cc; ac_word=$2
3575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3576$as_echo_n "checking for $ac_word... " >&6; }
3577if ${ac_cv_prog_CC+:} false; then :
3578  $as_echo_n "(cached) " >&6
3579else
3580  if test -n "$CC"; then
3581  ac_cv_prog_CC="$CC" # Let the user override the test.
3582else
3583  ac_prog_rejected=no
3584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585for as_dir in $PATH
3586do
3587  IFS=$as_save_IFS
3588  test -z "$as_dir" && as_dir=.
3589    for ac_exec_ext in '' $ac_executable_extensions; do
3590  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3591    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3592       ac_prog_rejected=yes
3593       continue
3594     fi
3595    ac_cv_prog_CC="cc"
3596    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3597    break 2
3598  fi
3599done
3600  done
3601IFS=$as_save_IFS
3602
3603if test $ac_prog_rejected = yes; then
3604  # We found a bogon in the path, so make sure we never use it.
3605  set dummy $ac_cv_prog_CC
3606  shift
3607  if test $# != 0; then
3608    # We chose a different compiler from the bogus one.
3609    # However, it has the same basename, so the bogon will be chosen
3610    # first if we set CC to just the basename; use the full file name.
3611    shift
3612    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3613  fi
3614fi
3615fi
3616fi
3617CC=$ac_cv_prog_CC
3618if test -n "$CC"; then
3619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3620$as_echo "$CC" >&6; }
3621else
3622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3623$as_echo "no" >&6; }
3624fi
3625
3626
3627fi
3628if test -z "$CC"; then
3629  if test -n "$ac_tool_prefix"; then
3630  for ac_prog in cl.exe
3631  do
3632    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3633set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3635$as_echo_n "checking for $ac_word... " >&6; }
3636if ${ac_cv_prog_CC+:} false; then :
3637  $as_echo_n "(cached) " >&6
3638else
3639  if test -n "$CC"; then
3640  ac_cv_prog_CC="$CC" # Let the user override the test.
3641else
3642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3643for as_dir in $PATH
3644do
3645  IFS=$as_save_IFS
3646  test -z "$as_dir" && as_dir=.
3647    for ac_exec_ext in '' $ac_executable_extensions; do
3648  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3649    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3650    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3651    break 2
3652  fi
3653done
3654  done
3655IFS=$as_save_IFS
3656
3657fi
3658fi
3659CC=$ac_cv_prog_CC
3660if test -n "$CC"; then
3661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3662$as_echo "$CC" >&6; }
3663else
3664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3665$as_echo "no" >&6; }
3666fi
3667
3668
3669    test -n "$CC" && break
3670  done
3671fi
3672if test -z "$CC"; then
3673  ac_ct_CC=$CC
3674  for ac_prog in cl.exe
3675do
3676  # Extract the first word of "$ac_prog", so it can be a program name with args.
3677set dummy $ac_prog; ac_word=$2
3678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3679$as_echo_n "checking for $ac_word... " >&6; }
3680if ${ac_cv_prog_ac_ct_CC+:} false; then :
3681  $as_echo_n "(cached) " >&6
3682else
3683  if test -n "$ac_ct_CC"; then
3684  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3685else
3686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3687for as_dir in $PATH
3688do
3689  IFS=$as_save_IFS
3690  test -z "$as_dir" && as_dir=.
3691    for ac_exec_ext in '' $ac_executable_extensions; do
3692  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3693    ac_cv_prog_ac_ct_CC="$ac_prog"
3694    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3695    break 2
3696  fi
3697done
3698  done
3699IFS=$as_save_IFS
3700
3701fi
3702fi
3703ac_ct_CC=$ac_cv_prog_ac_ct_CC
3704if test -n "$ac_ct_CC"; then
3705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3706$as_echo "$ac_ct_CC" >&6; }
3707else
3708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3709$as_echo "no" >&6; }
3710fi
3711
3712
3713  test -n "$ac_ct_CC" && break
3714done
3715
3716  if test "x$ac_ct_CC" = x; then
3717    CC=""
3718  else
3719    case $cross_compiling:$ac_tool_warned in
3720yes:)
3721{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3722$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3723ac_tool_warned=yes ;;
3724esac
3725    CC=$ac_ct_CC
3726  fi
3727fi
3728
3729fi
3730
3731
3732test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3733$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3734as_fn_error $? "no acceptable C compiler found in \$PATH
3735See \`config.log' for more details" "$LINENO" 5; }
3736
3737# Provide some information about the compiler.
3738$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3739set X $ac_compile
3740ac_compiler=$2
3741for ac_option in --version -v -V -qversion; do
3742  { { ac_try="$ac_compiler $ac_option >&5"
3743case "(($ac_try" in
3744  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3745  *) ac_try_echo=$ac_try;;
3746esac
3747eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3748$as_echo "$ac_try_echo"; } >&5
3749  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3750  ac_status=$?
3751  if test -s conftest.err; then
3752    sed '10a\
3753... rest of stderr output deleted ...
3754         10q' conftest.err >conftest.er1
3755    cat conftest.er1 >&5
3756  fi
3757  rm -f conftest.er1 conftest.err
3758  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3759  test $ac_status = 0; }
3760done
3761
3762cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763/* end confdefs.h.  */
3764
3765int
3766main ()
3767{
3768
3769  ;
3770  return 0;
3771}
3772_ACEOF
3773ac_clean_files_save=$ac_clean_files
3774ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3775# Try to create an executable without -o first, disregard a.out.
3776# It will help us diagnose broken compilers, and finding out an intuition
3777# of exeext.
3778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3779$as_echo_n "checking whether the C compiler works... " >&6; }
3780ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3781
3782# The possible output files:
3783ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3784
3785ac_rmfiles=
3786for ac_file in $ac_files
3787do
3788  case $ac_file in
3789    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3790    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3791  esac
3792done
3793rm -f $ac_rmfiles
3794
3795if { { ac_try="$ac_link_default"
3796case "(($ac_try" in
3797  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3798  *) ac_try_echo=$ac_try;;
3799esac
3800eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3801$as_echo "$ac_try_echo"; } >&5
3802  (eval "$ac_link_default") 2>&5
3803  ac_status=$?
3804  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3805  test $ac_status = 0; }; then :
3806  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3807# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3808# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3809# so that the user can short-circuit this test for compilers unknown to
3810# Autoconf.
3811for ac_file in $ac_files ''
3812do
3813  test -f "$ac_file" || continue
3814  case $ac_file in
3815    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3816	;;
3817    [ab].out )
3818	# We found the default executable, but exeext='' is most
3819	# certainly right.
3820	break;;
3821    *.* )
3822	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3823	then :; else
3824	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3825	fi
3826	# We set ac_cv_exeext here because the later test for it is not
3827	# safe: cross compilers may not add the suffix if given an `-o'
3828	# argument, so we may need to know it at that point already.
3829	# Even if this section looks crufty: it has the advantage of
3830	# actually working.
3831	break;;
3832    * )
3833	break;;
3834  esac
3835done
3836test "$ac_cv_exeext" = no && ac_cv_exeext=
3837
3838else
3839  ac_file=''
3840fi
3841if test -z "$ac_file"; then :
3842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3843$as_echo "no" >&6; }
3844$as_echo "$as_me: failed program was:" >&5
3845sed 's/^/| /' conftest.$ac_ext >&5
3846
3847{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3848$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3849as_fn_error 77 "C compiler cannot create executables
3850See \`config.log' for more details" "$LINENO" 5; }
3851else
3852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3853$as_echo "yes" >&6; }
3854fi
3855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3856$as_echo_n "checking for C compiler default output file name... " >&6; }
3857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3858$as_echo "$ac_file" >&6; }
3859ac_exeext=$ac_cv_exeext
3860
3861rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3862ac_clean_files=$ac_clean_files_save
3863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3864$as_echo_n "checking for suffix of executables... " >&6; }
3865if { { ac_try="$ac_link"
3866case "(($ac_try" in
3867  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3868  *) ac_try_echo=$ac_try;;
3869esac
3870eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3871$as_echo "$ac_try_echo"; } >&5
3872  (eval "$ac_link") 2>&5
3873  ac_status=$?
3874  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3875  test $ac_status = 0; }; then :
3876  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3877# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3878# work properly (i.e., refer to `conftest.exe'), while it won't with
3879# `rm'.
3880for ac_file in conftest.exe conftest conftest.*; do
3881  test -f "$ac_file" || continue
3882  case $ac_file in
3883    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3884    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3885	  break;;
3886    * ) break;;
3887  esac
3888done
3889else
3890  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3891$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3892as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3893See \`config.log' for more details" "$LINENO" 5; }
3894fi
3895rm -f conftest conftest$ac_cv_exeext
3896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3897$as_echo "$ac_cv_exeext" >&6; }
3898
3899rm -f conftest.$ac_ext
3900EXEEXT=$ac_cv_exeext
3901ac_exeext=$EXEEXT
3902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903/* end confdefs.h.  */
3904#include <stdio.h>
3905int
3906main ()
3907{
3908FILE *f = fopen ("conftest.out", "w");
3909 return ferror (f) || fclose (f) != 0;
3910
3911  ;
3912  return 0;
3913}
3914_ACEOF
3915ac_clean_files="$ac_clean_files conftest.out"
3916# Check that the compiler produces executables we can run.  If not, either
3917# the compiler is broken, or we cross compile.
3918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3919$as_echo_n "checking whether we are cross compiling... " >&6; }
3920if test "$cross_compiling" != yes; then
3921  { { ac_try="$ac_link"
3922case "(($ac_try" in
3923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924  *) ac_try_echo=$ac_try;;
3925esac
3926eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3927$as_echo "$ac_try_echo"; } >&5
3928  (eval "$ac_link") 2>&5
3929  ac_status=$?
3930  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3931  test $ac_status = 0; }
3932  if { ac_try='./conftest$ac_cv_exeext'
3933  { { case "(($ac_try" in
3934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3935  *) ac_try_echo=$ac_try;;
3936esac
3937eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3938$as_echo "$ac_try_echo"; } >&5
3939  (eval "$ac_try") 2>&5
3940  ac_status=$?
3941  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3942  test $ac_status = 0; }; }; then
3943    cross_compiling=no
3944  else
3945    if test "$cross_compiling" = maybe; then
3946	cross_compiling=yes
3947    else
3948	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3949$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3950as_fn_error $? "cannot run C compiled programs.
3951If you meant to cross compile, use \`--host'.
3952See \`config.log' for more details" "$LINENO" 5; }
3953    fi
3954  fi
3955fi
3956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3957$as_echo "$cross_compiling" >&6; }
3958
3959rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3960ac_clean_files=$ac_clean_files_save
3961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3962$as_echo_n "checking for suffix of object files... " >&6; }
3963if ${ac_cv_objext+:} false; then :
3964  $as_echo_n "(cached) " >&6
3965else
3966  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3967/* end confdefs.h.  */
3968
3969int
3970main ()
3971{
3972
3973  ;
3974  return 0;
3975}
3976_ACEOF
3977rm -f conftest.o conftest.obj
3978if { { ac_try="$ac_compile"
3979case "(($ac_try" in
3980  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3981  *) ac_try_echo=$ac_try;;
3982esac
3983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3984$as_echo "$ac_try_echo"; } >&5
3985  (eval "$ac_compile") 2>&5
3986  ac_status=$?
3987  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3988  test $ac_status = 0; }; then :
3989  for ac_file in conftest.o conftest.obj conftest.*; do
3990  test -f "$ac_file" || continue;
3991  case $ac_file in
3992    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3993    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3994       break;;
3995  esac
3996done
3997else
3998  $as_echo "$as_me: failed program was:" >&5
3999sed 's/^/| /' conftest.$ac_ext >&5
4000
4001{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4002$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4003as_fn_error $? "cannot compute suffix of object files: cannot compile
4004See \`config.log' for more details" "$LINENO" 5; }
4005fi
4006rm -f conftest.$ac_cv_objext conftest.$ac_ext
4007fi
4008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4009$as_echo "$ac_cv_objext" >&6; }
4010OBJEXT=$ac_cv_objext
4011ac_objext=$OBJEXT
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4013$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4014if ${ac_cv_c_compiler_gnu+:} false; then :
4015  $as_echo_n "(cached) " >&6
4016else
4017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4018/* end confdefs.h.  */
4019
4020int
4021main ()
4022{
4023#ifndef __GNUC__
4024       choke me
4025#endif
4026
4027  ;
4028  return 0;
4029}
4030_ACEOF
4031if ac_fn_c_try_compile "$LINENO"; then :
4032  ac_compiler_gnu=yes
4033else
4034  ac_compiler_gnu=no
4035fi
4036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4037ac_cv_c_compiler_gnu=$ac_compiler_gnu
4038
4039fi
4040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4041$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4042if test $ac_compiler_gnu = yes; then
4043  GCC=yes
4044else
4045  GCC=
4046fi
4047ac_test_CFLAGS=${CFLAGS+set}
4048ac_save_CFLAGS=$CFLAGS
4049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4050$as_echo_n "checking whether $CC accepts -g... " >&6; }
4051if ${ac_cv_prog_cc_g+:} false; then :
4052  $as_echo_n "(cached) " >&6
4053else
4054  ac_save_c_werror_flag=$ac_c_werror_flag
4055   ac_c_werror_flag=yes
4056   ac_cv_prog_cc_g=no
4057   CFLAGS="-g"
4058   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4059/* end confdefs.h.  */
4060
4061int
4062main ()
4063{
4064
4065  ;
4066  return 0;
4067}
4068_ACEOF
4069if ac_fn_c_try_compile "$LINENO"; then :
4070  ac_cv_prog_cc_g=yes
4071else
4072  CFLAGS=""
4073      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4074/* end confdefs.h.  */
4075
4076int
4077main ()
4078{
4079
4080  ;
4081  return 0;
4082}
4083_ACEOF
4084if ac_fn_c_try_compile "$LINENO"; then :
4085
4086else
4087  ac_c_werror_flag=$ac_save_c_werror_flag
4088	 CFLAGS="-g"
4089	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4090/* end confdefs.h.  */
4091
4092int
4093main ()
4094{
4095
4096  ;
4097  return 0;
4098}
4099_ACEOF
4100if ac_fn_c_try_compile "$LINENO"; then :
4101  ac_cv_prog_cc_g=yes
4102fi
4103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4104fi
4105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4106fi
4107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4108   ac_c_werror_flag=$ac_save_c_werror_flag
4109fi
4110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4111$as_echo "$ac_cv_prog_cc_g" >&6; }
4112if test "$ac_test_CFLAGS" = set; then
4113  CFLAGS=$ac_save_CFLAGS
4114elif test $ac_cv_prog_cc_g = yes; then
4115  if test "$GCC" = yes; then
4116    CFLAGS="-g -O2"
4117  else
4118    CFLAGS="-g"
4119  fi
4120else
4121  if test "$GCC" = yes; then
4122    CFLAGS="-O2"
4123  else
4124    CFLAGS=
4125  fi
4126fi
4127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4128$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4129if ${ac_cv_prog_cc_c89+:} false; then :
4130  $as_echo_n "(cached) " >&6
4131else
4132  ac_cv_prog_cc_c89=no
4133ac_save_CC=$CC
4134cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4135/* end confdefs.h.  */
4136#include <stdarg.h>
4137#include <stdio.h>
4138struct stat;
4139/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4140struct buf { int x; };
4141FILE * (*rcsopen) (struct buf *, struct stat *, int);
4142static char *e (p, i)
4143     char **p;
4144     int i;
4145{
4146  return p[i];
4147}
4148static char *f (char * (*g) (char **, int), char **p, ...)
4149{
4150  char *s;
4151  va_list v;
4152  va_start (v,p);
4153  s = g (p, va_arg (v,int));
4154  va_end (v);
4155  return s;
4156}
4157
4158/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4159   function prototypes and stuff, but not '\xHH' hex character constants.
4160   These don't provoke an error unfortunately, instead are silently treated
4161   as 'x'.  The following induces an error, until -std is added to get
4162   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4163   array size at least.  It's necessary to write '\x00'==0 to get something
4164   that's true only with -std.  */
4165int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4166
4167/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4168   inside strings and character constants.  */
4169#define FOO(x) 'x'
4170int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4171
4172int test (int i, double x);
4173struct s1 {int (*f) (int a);};
4174struct s2 {int (*f) (double a);};
4175int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4176int argc;
4177char **argv;
4178int
4179main ()
4180{
4181return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4182  ;
4183  return 0;
4184}
4185_ACEOF
4186for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4187	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4188do
4189  CC="$ac_save_CC $ac_arg"
4190  if ac_fn_c_try_compile "$LINENO"; then :
4191  ac_cv_prog_cc_c89=$ac_arg
4192fi
4193rm -f core conftest.err conftest.$ac_objext
4194  test "x$ac_cv_prog_cc_c89" != "xno" && break
4195done
4196rm -f conftest.$ac_ext
4197CC=$ac_save_CC
4198
4199fi
4200# AC_CACHE_VAL
4201case "x$ac_cv_prog_cc_c89" in
4202  x)
4203    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4204$as_echo "none needed" >&6; } ;;
4205  xno)
4206    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4207$as_echo "unsupported" >&6; } ;;
4208  *)
4209    CC="$CC $ac_cv_prog_cc_c89"
4210    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4211$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4212esac
4213if test "x$ac_cv_prog_cc_c89" != xno; then :
4214
4215fi
4216
4217ac_ext=c
4218ac_cpp='$CPP $CPPFLAGS'
4219ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4220ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4221ac_compiler_gnu=$ac_cv_c_compiler_gnu
4222
4223ac_ext=c
4224ac_cpp='$CPP $CPPFLAGS'
4225ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4226ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4227ac_compiler_gnu=$ac_cv_c_compiler_gnu
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4229$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4230if ${am_cv_prog_cc_c_o+:} false; then :
4231  $as_echo_n "(cached) " >&6
4232else
4233  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4234/* end confdefs.h.  */
4235
4236int
4237main ()
4238{
4239
4240  ;
4241  return 0;
4242}
4243_ACEOF
4244  # Make sure it works both with $CC and with simple cc.
4245  # Following AC_PROG_CC_C_O, we do the test twice because some
4246  # compilers refuse to overwrite an existing .o file with -o,
4247  # though they will create one.
4248  am_cv_prog_cc_c_o=yes
4249  for am_i in 1 2; do
4250    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4251   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4252   ac_status=$?
4253   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4254   (exit $ac_status); } \
4255         && test -f conftest2.$ac_objext; then
4256      : OK
4257    else
4258      am_cv_prog_cc_c_o=no
4259      break
4260    fi
4261  done
4262  rm -f core conftest*
4263  unset am_i
4264fi
4265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4266$as_echo "$am_cv_prog_cc_c_o" >&6; }
4267if test "$am_cv_prog_cc_c_o" != yes; then
4268   # Losing compiler, so override with the script.
4269   # FIXME: It is wrong to rewrite CC.
4270   # But if we don't then we get into trouble of one sort or another.
4271   # A longer-term fix would be to have automake use am__CC in this case,
4272   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4273   CC="$am_aux_dir/compile $CC"
4274fi
4275ac_ext=c
4276ac_cpp='$CPP $CPPFLAGS'
4277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4279ac_compiler_gnu=$ac_cv_c_compiler_gnu
4280
4281
4282depcc="$CC"   am_compiler_list=
4283
4284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4285$as_echo_n "checking dependency style of $depcc... " >&6; }
4286if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4287  $as_echo_n "(cached) " >&6
4288else
4289  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4290  # We make a subdir and do the tests there.  Otherwise we can end up
4291  # making bogus files that we don't know about and never remove.  For
4292  # instance it was reported that on HP-UX the gcc test will end up
4293  # making a dummy file named 'D' -- because '-MD' means "put the output
4294  # in D".
4295  rm -rf conftest.dir
4296  mkdir conftest.dir
4297  # Copy depcomp to subdir because otherwise we won't find it if we're
4298  # using a relative directory.
4299  cp "$am_depcomp" conftest.dir
4300  cd conftest.dir
4301  # We will build objects and dependencies in a subdirectory because
4302  # it helps to detect inapplicable dependency modes.  For instance
4303  # both Tru64's cc and ICC support -MD to output dependencies as a
4304  # side effect of compilation, but ICC will put the dependencies in
4305  # the current directory while Tru64 will put them in the object
4306  # directory.
4307  mkdir sub
4308
4309  am_cv_CC_dependencies_compiler_type=none
4310  if test "$am_compiler_list" = ""; then
4311     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4312  fi
4313  am__universal=false
4314  case " $depcc " in #(
4315     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4316     esac
4317
4318  for depmode in $am_compiler_list; do
4319    # Setup a source with many dependencies, because some compilers
4320    # like to wrap large dependency lists on column 80 (with \), and
4321    # we should not choose a depcomp mode which is confused by this.
4322    #
4323    # We need to recreate these files for each test, as the compiler may
4324    # overwrite some of them when testing with obscure command lines.
4325    # This happens at least with the AIX C compiler.
4326    : > sub/conftest.c
4327    for i in 1 2 3 4 5 6; do
4328      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4329      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4330      # Solaris 10 /bin/sh.
4331      echo '/* dummy */' > sub/conftst$i.h
4332    done
4333    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4334
4335    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4336    # mode.  It turns out that the SunPro C++ compiler does not properly
4337    # handle '-M -o', and we need to detect this.  Also, some Intel
4338    # versions had trouble with output in subdirs.
4339    am__obj=sub/conftest.${OBJEXT-o}
4340    am__minus_obj="-o $am__obj"
4341    case $depmode in
4342    gcc)
4343      # This depmode causes a compiler race in universal mode.
4344      test "$am__universal" = false || continue
4345      ;;
4346    nosideeffect)
4347      # After this tag, mechanisms are not by side-effect, so they'll
4348      # only be used when explicitly requested.
4349      if test "x$enable_dependency_tracking" = xyes; then
4350	continue
4351      else
4352	break
4353      fi
4354      ;;
4355    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4356      # This compiler won't grok '-c -o', but also, the minuso test has
4357      # not run yet.  These depmodes are late enough in the game, and
4358      # so weak that their functioning should not be impacted.
4359      am__obj=conftest.${OBJEXT-o}
4360      am__minus_obj=
4361      ;;
4362    none) break ;;
4363    esac
4364    if depmode=$depmode \
4365       source=sub/conftest.c object=$am__obj \
4366       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4367       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4368         >/dev/null 2>conftest.err &&
4369       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4370       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4371       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4372       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4373      # icc doesn't choke on unknown options, it will just issue warnings
4374      # or remarks (even with -Werror).  So we grep stderr for any message
4375      # that says an option was ignored or not supported.
4376      # When given -MP, icc 7.0 and 7.1 complain thusly:
4377      #   icc: Command line warning: ignoring option '-M'; no argument required
4378      # The diagnosis changed in icc 8.0:
4379      #   icc: Command line remark: option '-MP' not supported
4380      if (grep 'ignoring option' conftest.err ||
4381          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4382        am_cv_CC_dependencies_compiler_type=$depmode
4383        break
4384      fi
4385    fi
4386  done
4387
4388  cd ..
4389  rm -rf conftest.dir
4390else
4391  am_cv_CC_dependencies_compiler_type=none
4392fi
4393
4394fi
4395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4396$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4397CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4398
4399 if
4400  test "x$enable_dependency_tracking" != xno \
4401  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4402  am__fastdepCC_TRUE=
4403  am__fastdepCC_FALSE='#'
4404else
4405  am__fastdepCC_TRUE='#'
4406  am__fastdepCC_FALSE=
4407fi
4408
4409
4410   case $ac_cv_prog_cc_stdc in #(
4411  no) :
4412    ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
4413  *) :
4414    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4415$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4416if ${ac_cv_prog_cc_c99+:} false; then :
4417  $as_echo_n "(cached) " >&6
4418else
4419  ac_cv_prog_cc_c99=no
4420ac_save_CC=$CC
4421cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4422/* end confdefs.h.  */
4423#include <stdarg.h>
4424#include <stdbool.h>
4425#include <stdlib.h>
4426#include <wchar.h>
4427#include <stdio.h>
4428
4429// Check varargs macros.  These examples are taken from C99 6.10.3.5.
4430#define debug(...) fprintf (stderr, __VA_ARGS__)
4431#define showlist(...) puts (#__VA_ARGS__)
4432#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4433static void
4434test_varargs_macros (void)
4435{
4436  int x = 1234;
4437  int y = 5678;
4438  debug ("Flag");
4439  debug ("X = %d\n", x);
4440  showlist (The first, second, and third items.);
4441  report (x>y, "x is %d but y is %d", x, y);
4442}
4443
4444// Check long long types.
4445#define BIG64 18446744073709551615ull
4446#define BIG32 4294967295ul
4447#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4448#if !BIG_OK
4449  your preprocessor is broken;
4450#endif
4451#if BIG_OK
4452#else
4453  your preprocessor is broken;
4454#endif
4455static long long int bignum = -9223372036854775807LL;
4456static unsigned long long int ubignum = BIG64;
4457
4458struct incomplete_array
4459{
4460  int datasize;
4461  double data[];
4462};
4463
4464struct named_init {
4465  int number;
4466  const wchar_t *name;
4467  double average;
4468};
4469
4470typedef const char *ccp;
4471
4472static inline int
4473test_restrict (ccp restrict text)
4474{
4475  // See if C++-style comments work.
4476  // Iterate through items via the restricted pointer.
4477  // Also check for declarations in for loops.
4478  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4479    continue;
4480  return 0;
4481}
4482
4483// Check varargs and va_copy.
4484static void
4485test_varargs (const char *format, ...)
4486{
4487  va_list args;
4488  va_start (args, format);
4489  va_list args_copy;
4490  va_copy (args_copy, args);
4491
4492  const char *str;
4493  int number;
4494  float fnumber;
4495
4496  while (*format)
4497    {
4498      switch (*format++)
4499	{
4500	case 's': // string
4501	  str = va_arg (args_copy, const char *);
4502	  break;
4503	case 'd': // int
4504	  number = va_arg (args_copy, int);
4505	  break;
4506	case 'f': // float
4507	  fnumber = va_arg (args_copy, double);
4508	  break;
4509	default:
4510	  break;
4511	}
4512    }
4513  va_end (args_copy);
4514  va_end (args);
4515}
4516
4517int
4518main ()
4519{
4520
4521  // Check bool.
4522  _Bool success = false;
4523
4524  // Check restrict.
4525  if (test_restrict ("String literal") == 0)
4526    success = true;
4527  char *restrict newvar = "Another string";
4528
4529  // Check varargs.
4530  test_varargs ("s, d' f .", "string", 65, 34.234);
4531  test_varargs_macros ();
4532
4533  // Check flexible array members.
4534  struct incomplete_array *ia =
4535    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4536  ia->datasize = 10;
4537  for (int i = 0; i < ia->datasize; ++i)
4538    ia->data[i] = i * 1.234;
4539
4540  // Check named initializers.
4541  struct named_init ni = {
4542    .number = 34,
4543    .name = L"Test wide string",
4544    .average = 543.34343,
4545  };
4546
4547  ni.number = 58;
4548
4549  int dynamic_array[ni.number];
4550  dynamic_array[ni.number - 1] = 543;
4551
4552  // work around unused variable warnings
4553  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4554	  || dynamic_array[ni.number - 1] != 543);
4555
4556  ;
4557  return 0;
4558}
4559_ACEOF
4560for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
4561do
4562  CC="$ac_save_CC $ac_arg"
4563  if ac_fn_c_try_compile "$LINENO"; then :
4564  ac_cv_prog_cc_c99=$ac_arg
4565fi
4566rm -f core conftest.err conftest.$ac_objext
4567  test "x$ac_cv_prog_cc_c99" != "xno" && break
4568done
4569rm -f conftest.$ac_ext
4570CC=$ac_save_CC
4571
4572fi
4573# AC_CACHE_VAL
4574case "x$ac_cv_prog_cc_c99" in
4575  x)
4576    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4577$as_echo "none needed" >&6; } ;;
4578  xno)
4579    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4580$as_echo "unsupported" >&6; } ;;
4581  *)
4582    CC="$CC $ac_cv_prog_cc_c99"
4583    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4584$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4585esac
4586if test "x$ac_cv_prog_cc_c99" != xno; then :
4587  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4588else
4589  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4590$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4591if ${ac_cv_prog_cc_c89+:} false; then :
4592  $as_echo_n "(cached) " >&6
4593else
4594  ac_cv_prog_cc_c89=no
4595ac_save_CC=$CC
4596cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597/* end confdefs.h.  */
4598#include <stdarg.h>
4599#include <stdio.h>
4600struct stat;
4601/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4602struct buf { int x; };
4603FILE * (*rcsopen) (struct buf *, struct stat *, int);
4604static char *e (p, i)
4605     char **p;
4606     int i;
4607{
4608  return p[i];
4609}
4610static char *f (char * (*g) (char **, int), char **p, ...)
4611{
4612  char *s;
4613  va_list v;
4614  va_start (v,p);
4615  s = g (p, va_arg (v,int));
4616  va_end (v);
4617  return s;
4618}
4619
4620/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4621   function prototypes and stuff, but not '\xHH' hex character constants.
4622   These don't provoke an error unfortunately, instead are silently treated
4623   as 'x'.  The following induces an error, until -std is added to get
4624   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4625   array size at least.  It's necessary to write '\x00'==0 to get something
4626   that's true only with -std.  */
4627int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4628
4629/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4630   inside strings and character constants.  */
4631#define FOO(x) 'x'
4632int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4633
4634int test (int i, double x);
4635struct s1 {int (*f) (int a);};
4636struct s2 {int (*f) (double a);};
4637int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4638int argc;
4639char **argv;
4640int
4641main ()
4642{
4643return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4644  ;
4645  return 0;
4646}
4647_ACEOF
4648for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4649	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4650do
4651  CC="$ac_save_CC $ac_arg"
4652  if ac_fn_c_try_compile "$LINENO"; then :
4653  ac_cv_prog_cc_c89=$ac_arg
4654fi
4655rm -f core conftest.err conftest.$ac_objext
4656  test "x$ac_cv_prog_cc_c89" != "xno" && break
4657done
4658rm -f conftest.$ac_ext
4659CC=$ac_save_CC
4660
4661fi
4662# AC_CACHE_VAL
4663case "x$ac_cv_prog_cc_c89" in
4664  x)
4665    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4666$as_echo "none needed" >&6; } ;;
4667  xno)
4668    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4669$as_echo "unsupported" >&6; } ;;
4670  *)
4671    CC="$CC $ac_cv_prog_cc_c89"
4672    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4673$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4674esac
4675if test "x$ac_cv_prog_cc_c89" != xno; then :
4676  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4677else
4678  ac_cv_prog_cc_stdc=no
4679fi
4680
4681fi
4682 ;;
4683esac
4684  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
4685$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
4686  if ${ac_cv_prog_cc_stdc+:} false; then :
4687  $as_echo_n "(cached) " >&6
4688fi
4689
4690  case $ac_cv_prog_cc_stdc in #(
4691  no) :
4692    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4693$as_echo "unsupported" >&6; } ;; #(
4694  '') :
4695    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4696$as_echo "none needed" >&6; } ;; #(
4697  *) :
4698    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
4699$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
4700esac
4701
4702
4703ac_ext=c
4704ac_cpp='$CPP $CPPFLAGS'
4705ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4706ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4707ac_compiler_gnu=$ac_cv_c_compiler_gnu
4708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4709$as_echo_n "checking how to run the C preprocessor... " >&6; }
4710# On Suns, sometimes $CPP names a directory.
4711if test -n "$CPP" && test -d "$CPP"; then
4712  CPP=
4713fi
4714if test -z "$CPP"; then
4715  if ${ac_cv_prog_CPP+:} false; then :
4716  $as_echo_n "(cached) " >&6
4717else
4718      # Double quotes because CPP needs to be expanded
4719    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4720    do
4721      ac_preproc_ok=false
4722for ac_c_preproc_warn_flag in '' yes
4723do
4724  # Use a header file that comes with gcc, so configuring glibc
4725  # with a fresh cross-compiler works.
4726  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4727  # <limits.h> exists even on freestanding compilers.
4728  # On the NeXT, cc -E runs the code through the compiler's parser,
4729  # not just through cpp. "Syntax error" is here to catch this case.
4730  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4731/* end confdefs.h.  */
4732#ifdef __STDC__
4733# include <limits.h>
4734#else
4735# include <assert.h>
4736#endif
4737		     Syntax error
4738_ACEOF
4739if ac_fn_c_try_cpp "$LINENO"; then :
4740
4741else
4742  # Broken: fails on valid input.
4743continue
4744fi
4745rm -f conftest.err conftest.i conftest.$ac_ext
4746
4747  # OK, works on sane cases.  Now check whether nonexistent headers
4748  # can be detected and how.
4749  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750/* end confdefs.h.  */
4751#include <ac_nonexistent.h>
4752_ACEOF
4753if ac_fn_c_try_cpp "$LINENO"; then :
4754  # Broken: success on invalid input.
4755continue
4756else
4757  # Passes both tests.
4758ac_preproc_ok=:
4759break
4760fi
4761rm -f conftest.err conftest.i conftest.$ac_ext
4762
4763done
4764# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4765rm -f conftest.i conftest.err conftest.$ac_ext
4766if $ac_preproc_ok; then :
4767  break
4768fi
4769
4770    done
4771    ac_cv_prog_CPP=$CPP
4772
4773fi
4774  CPP=$ac_cv_prog_CPP
4775else
4776  ac_cv_prog_CPP=$CPP
4777fi
4778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4779$as_echo "$CPP" >&6; }
4780ac_preproc_ok=false
4781for ac_c_preproc_warn_flag in '' yes
4782do
4783  # Use a header file that comes with gcc, so configuring glibc
4784  # with a fresh cross-compiler works.
4785  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4786  # <limits.h> exists even on freestanding compilers.
4787  # On the NeXT, cc -E runs the code through the compiler's parser,
4788  # not just through cpp. "Syntax error" is here to catch this case.
4789  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4790/* end confdefs.h.  */
4791#ifdef __STDC__
4792# include <limits.h>
4793#else
4794# include <assert.h>
4795#endif
4796		     Syntax error
4797_ACEOF
4798if ac_fn_c_try_cpp "$LINENO"; then :
4799
4800else
4801  # Broken: fails on valid input.
4802continue
4803fi
4804rm -f conftest.err conftest.i conftest.$ac_ext
4805
4806  # OK, works on sane cases.  Now check whether nonexistent headers
4807  # can be detected and how.
4808  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4809/* end confdefs.h.  */
4810#include <ac_nonexistent.h>
4811_ACEOF
4812if ac_fn_c_try_cpp "$LINENO"; then :
4813  # Broken: success on invalid input.
4814continue
4815else
4816  # Passes both tests.
4817ac_preproc_ok=:
4818break
4819fi
4820rm -f conftest.err conftest.i conftest.$ac_ext
4821
4822done
4823# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4824rm -f conftest.i conftest.err conftest.$ac_ext
4825if $ac_preproc_ok; then :
4826
4827else
4828  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4829$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4830as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4831See \`config.log' for more details" "$LINENO" 5; }
4832fi
4833
4834ac_ext=c
4835ac_cpp='$CPP $CPPFLAGS'
4836ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4837ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4838ac_compiler_gnu=$ac_cv_c_compiler_gnu
4839
4840
4841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4842$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4843if ${ac_cv_path_GREP+:} false; then :
4844  $as_echo_n "(cached) " >&6
4845else
4846  if test -z "$GREP"; then
4847  ac_path_GREP_found=false
4848  # Loop through the user's path and test for each of PROGNAME-LIST
4849  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4850for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4851do
4852  IFS=$as_save_IFS
4853  test -z "$as_dir" && as_dir=.
4854    for ac_prog in grep ggrep; do
4855    for ac_exec_ext in '' $ac_executable_extensions; do
4856      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4857      as_fn_executable_p "$ac_path_GREP" || continue
4858# Check for GNU ac_path_GREP and select it if it is found.
4859  # Check for GNU $ac_path_GREP
4860case `"$ac_path_GREP" --version 2>&1` in
4861*GNU*)
4862  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4863*)
4864  ac_count=0
4865  $as_echo_n 0123456789 >"conftest.in"
4866  while :
4867  do
4868    cat "conftest.in" "conftest.in" >"conftest.tmp"
4869    mv "conftest.tmp" "conftest.in"
4870    cp "conftest.in" "conftest.nl"
4871    $as_echo 'GREP' >> "conftest.nl"
4872    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4873    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4874    as_fn_arith $ac_count + 1 && ac_count=$as_val
4875    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4876      # Best one so far, save it but keep looking for a better one
4877      ac_cv_path_GREP="$ac_path_GREP"
4878      ac_path_GREP_max=$ac_count
4879    fi
4880    # 10*(2^10) chars as input seems more than enough
4881    test $ac_count -gt 10 && break
4882  done
4883  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4884esac
4885
4886      $ac_path_GREP_found && break 3
4887    done
4888  done
4889  done
4890IFS=$as_save_IFS
4891  if test -z "$ac_cv_path_GREP"; then
4892    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4893  fi
4894else
4895  ac_cv_path_GREP=$GREP
4896fi
4897
4898fi
4899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4900$as_echo "$ac_cv_path_GREP" >&6; }
4901 GREP="$ac_cv_path_GREP"
4902
4903
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4905$as_echo_n "checking for egrep... " >&6; }
4906if ${ac_cv_path_EGREP+:} false; then :
4907  $as_echo_n "(cached) " >&6
4908else
4909  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4910   then ac_cv_path_EGREP="$GREP -E"
4911   else
4912     if test -z "$EGREP"; then
4913  ac_path_EGREP_found=false
4914  # Loop through the user's path and test for each of PROGNAME-LIST
4915  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4916for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4917do
4918  IFS=$as_save_IFS
4919  test -z "$as_dir" && as_dir=.
4920    for ac_prog in egrep; do
4921    for ac_exec_ext in '' $ac_executable_extensions; do
4922      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4923      as_fn_executable_p "$ac_path_EGREP" || continue
4924# Check for GNU ac_path_EGREP and select it if it is found.
4925  # Check for GNU $ac_path_EGREP
4926case `"$ac_path_EGREP" --version 2>&1` in
4927*GNU*)
4928  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4929*)
4930  ac_count=0
4931  $as_echo_n 0123456789 >"conftest.in"
4932  while :
4933  do
4934    cat "conftest.in" "conftest.in" >"conftest.tmp"
4935    mv "conftest.tmp" "conftest.in"
4936    cp "conftest.in" "conftest.nl"
4937    $as_echo 'EGREP' >> "conftest.nl"
4938    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4939    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4940    as_fn_arith $ac_count + 1 && ac_count=$as_val
4941    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4942      # Best one so far, save it but keep looking for a better one
4943      ac_cv_path_EGREP="$ac_path_EGREP"
4944      ac_path_EGREP_max=$ac_count
4945    fi
4946    # 10*(2^10) chars as input seems more than enough
4947    test $ac_count -gt 10 && break
4948  done
4949  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4950esac
4951
4952      $ac_path_EGREP_found && break 3
4953    done
4954  done
4955  done
4956IFS=$as_save_IFS
4957  if test -z "$ac_cv_path_EGREP"; then
4958    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4959  fi
4960else
4961  ac_cv_path_EGREP=$EGREP
4962fi
4963
4964   fi
4965fi
4966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4967$as_echo "$ac_cv_path_EGREP" >&6; }
4968 EGREP="$ac_cv_path_EGREP"
4969
4970
4971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4972$as_echo_n "checking for ANSI C header files... " >&6; }
4973if ${ac_cv_header_stdc+:} false; then :
4974  $as_echo_n "(cached) " >&6
4975else
4976  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4977/* end confdefs.h.  */
4978#include <stdlib.h>
4979#include <stdarg.h>
4980#include <string.h>
4981#include <float.h>
4982
4983int
4984main ()
4985{
4986
4987  ;
4988  return 0;
4989}
4990_ACEOF
4991if ac_fn_c_try_compile "$LINENO"; then :
4992  ac_cv_header_stdc=yes
4993else
4994  ac_cv_header_stdc=no
4995fi
4996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4997
4998if test $ac_cv_header_stdc = yes; then
4999  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5000  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5001/* end confdefs.h.  */
5002#include <string.h>
5003
5004_ACEOF
5005if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5006  $EGREP "memchr" >/dev/null 2>&1; then :
5007
5008else
5009  ac_cv_header_stdc=no
5010fi
5011rm -f conftest*
5012
5013fi
5014
5015if test $ac_cv_header_stdc = yes; then
5016  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5017  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5018/* end confdefs.h.  */
5019#include <stdlib.h>
5020
5021_ACEOF
5022if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5023  $EGREP "free" >/dev/null 2>&1; then :
5024
5025else
5026  ac_cv_header_stdc=no
5027fi
5028rm -f conftest*
5029
5030fi
5031
5032if test $ac_cv_header_stdc = yes; then
5033  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5034  if test "$cross_compiling" = yes; then :
5035  :
5036else
5037  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5038/* end confdefs.h.  */
5039#include <ctype.h>
5040#include <stdlib.h>
5041#if ((' ' & 0x0FF) == 0x020)
5042# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5043# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5044#else
5045# define ISLOWER(c) \
5046		   (('a' <= (c) && (c) <= 'i') \
5047		     || ('j' <= (c) && (c) <= 'r') \
5048		     || ('s' <= (c) && (c) <= 'z'))
5049# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5050#endif
5051
5052#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5053int
5054main ()
5055{
5056  int i;
5057  for (i = 0; i < 256; i++)
5058    if (XOR (islower (i), ISLOWER (i))
5059	|| toupper (i) != TOUPPER (i))
5060      return 2;
5061  return 0;
5062}
5063_ACEOF
5064if ac_fn_c_try_run "$LINENO"; then :
5065
5066else
5067  ac_cv_header_stdc=no
5068fi
5069rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5070  conftest.$ac_objext conftest.beam conftest.$ac_ext
5071fi
5072
5073fi
5074fi
5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5076$as_echo "$ac_cv_header_stdc" >&6; }
5077if test $ac_cv_header_stdc = yes; then
5078
5079$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5080
5081fi
5082
5083# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5084for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5085		  inttypes.h stdint.h unistd.h
5086do :
5087  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5088ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5089"
5090if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5091  cat >>confdefs.h <<_ACEOF
5092#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5093_ACEOF
5094
5095fi
5096
5097done
5098
5099
5100
5101  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5102if test "x$ac_cv_header_minix_config_h" = xyes; then :
5103  MINIX=yes
5104else
5105  MINIX=
5106fi
5107
5108
5109  if test "$MINIX" = yes; then
5110
5111$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5112
5113
5114$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5115
5116
5117$as_echo "#define _MINIX 1" >>confdefs.h
5118
5119  fi
5120
5121
5122  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5123$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5124if ${ac_cv_safe_to_define___extensions__+:} false; then :
5125  $as_echo_n "(cached) " >&6
5126else
5127  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5128/* end confdefs.h.  */
5129
5130#         define __EXTENSIONS__ 1
5131          $ac_includes_default
5132int
5133main ()
5134{
5135
5136  ;
5137  return 0;
5138}
5139_ACEOF
5140if ac_fn_c_try_compile "$LINENO"; then :
5141  ac_cv_safe_to_define___extensions__=yes
5142else
5143  ac_cv_safe_to_define___extensions__=no
5144fi
5145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5146fi
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5148$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5149  test $ac_cv_safe_to_define___extensions__ = yes &&
5150    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5151
5152  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5153
5154  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5155
5156  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5157
5158  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5159
5160
5161
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5163$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5164if ${ac_cv_c_bigendian+:} false; then :
5165  $as_echo_n "(cached) " >&6
5166else
5167  ac_cv_c_bigendian=unknown
5168    # See if we're dealing with a universal compiler.
5169    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5170/* end confdefs.h.  */
5171#ifndef __APPLE_CC__
5172	       not a universal capable compiler
5173	     #endif
5174	     typedef int dummy;
5175
5176_ACEOF
5177if ac_fn_c_try_compile "$LINENO"; then :
5178
5179	# Check for potential -arch flags.  It is not universal unless
5180	# there are at least two -arch flags with different values.
5181	ac_arch=
5182	ac_prev=
5183	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5184	 if test -n "$ac_prev"; then
5185	   case $ac_word in
5186	     i?86 | x86_64 | ppc | ppc64)
5187	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5188		 ac_arch=$ac_word
5189	       else
5190		 ac_cv_c_bigendian=universal
5191		 break
5192	       fi
5193	       ;;
5194	   esac
5195	   ac_prev=
5196	 elif test "x$ac_word" = "x-arch"; then
5197	   ac_prev=arch
5198	 fi
5199       done
5200fi
5201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5202    if test $ac_cv_c_bigendian = unknown; then
5203      # See if sys/param.h defines the BYTE_ORDER macro.
5204      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5205/* end confdefs.h.  */
5206#include <sys/types.h>
5207	     #include <sys/param.h>
5208
5209int
5210main ()
5211{
5212#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5213		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5214		     && LITTLE_ENDIAN)
5215	      bogus endian macros
5216	     #endif
5217
5218  ;
5219  return 0;
5220}
5221_ACEOF
5222if ac_fn_c_try_compile "$LINENO"; then :
5223  # It does; now see whether it defined to BIG_ENDIAN or not.
5224	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5225/* end confdefs.h.  */
5226#include <sys/types.h>
5227		#include <sys/param.h>
5228
5229int
5230main ()
5231{
5232#if BYTE_ORDER != BIG_ENDIAN
5233		 not big endian
5234		#endif
5235
5236  ;
5237  return 0;
5238}
5239_ACEOF
5240if ac_fn_c_try_compile "$LINENO"; then :
5241  ac_cv_c_bigendian=yes
5242else
5243  ac_cv_c_bigendian=no
5244fi
5245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5246fi
5247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5248    fi
5249    if test $ac_cv_c_bigendian = unknown; then
5250      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
5251      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5252/* end confdefs.h.  */
5253#include <limits.h>
5254
5255int
5256main ()
5257{
5258#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
5259	      bogus endian macros
5260	     #endif
5261
5262  ;
5263  return 0;
5264}
5265_ACEOF
5266if ac_fn_c_try_compile "$LINENO"; then :
5267  # It does; now see whether it defined to _BIG_ENDIAN or not.
5268	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5269/* end confdefs.h.  */
5270#include <limits.h>
5271
5272int
5273main ()
5274{
5275#ifndef _BIG_ENDIAN
5276		 not big endian
5277		#endif
5278
5279  ;
5280  return 0;
5281}
5282_ACEOF
5283if ac_fn_c_try_compile "$LINENO"; then :
5284  ac_cv_c_bigendian=yes
5285else
5286  ac_cv_c_bigendian=no
5287fi
5288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5289fi
5290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5291    fi
5292    if test $ac_cv_c_bigendian = unknown; then
5293      # Compile a test program.
5294      if test "$cross_compiling" = yes; then :
5295  # Try to guess by grepping values from an object file.
5296	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297/* end confdefs.h.  */
5298short int ascii_mm[] =
5299		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5300		short int ascii_ii[] =
5301		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5302		int use_ascii (int i) {
5303		  return ascii_mm[i] + ascii_ii[i];
5304		}
5305		short int ebcdic_ii[] =
5306		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
5307		short int ebcdic_mm[] =
5308		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
5309		int use_ebcdic (int i) {
5310		  return ebcdic_mm[i] + ebcdic_ii[i];
5311		}
5312		extern int foo;
5313
5314int
5315main ()
5316{
5317return use_ascii (foo) == use_ebcdic (foo);
5318  ;
5319  return 0;
5320}
5321_ACEOF
5322if ac_fn_c_try_compile "$LINENO"; then :
5323  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
5324	      ac_cv_c_bigendian=yes
5325	    fi
5326	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
5327	      if test "$ac_cv_c_bigendian" = unknown; then
5328		ac_cv_c_bigendian=no
5329	      else
5330		# finding both strings is unlikely to happen, but who knows?
5331		ac_cv_c_bigendian=unknown
5332	      fi
5333	    fi
5334fi
5335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5336else
5337  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5338/* end confdefs.h.  */
5339$ac_includes_default
5340int
5341main ()
5342{
5343
5344	     /* Are we little or big endian?  From Harbison&Steele.  */
5345	     union
5346	     {
5347	       long int l;
5348	       char c[sizeof (long int)];
5349	     } u;
5350	     u.l = 1;
5351	     return u.c[sizeof (long int) - 1] == 1;
5352
5353  ;
5354  return 0;
5355}
5356_ACEOF
5357if ac_fn_c_try_run "$LINENO"; then :
5358  ac_cv_c_bigendian=no
5359else
5360  ac_cv_c_bigendian=yes
5361fi
5362rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5363  conftest.$ac_objext conftest.beam conftest.$ac_ext
5364fi
5365
5366    fi
5367fi
5368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
5369$as_echo "$ac_cv_c_bigendian" >&6; }
5370 case $ac_cv_c_bigendian in #(
5371   yes)
5372     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
5373;; #(
5374   no)
5375      ;; #(
5376   universal)
5377
5378$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
5379
5380     ;; #(
5381   *)
5382     as_fn_error $? "unknown endianness
5383 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
5384 esac
5385
5386
5387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5388$as_echo_n "checking whether ln -s works... " >&6; }
5389LN_S=$as_ln_s
5390if test "$LN_S" = "ln -s"; then
5391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5392$as_echo "yes" >&6; }
5393else
5394  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5395$as_echo "no, using $LN_S" >&6; }
5396fi
5397
5398case `pwd` in
5399  *\ * | *\	*)
5400    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5401$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5402esac
5403
5404
5405
5406macro_version='2.4.2'
5407macro_revision='1.3337'
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421ltmain="$ac_aux_dir/ltmain.sh"
5422
5423# Backslashify metacharacters that are still active within
5424# double-quoted strings.
5425sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5426
5427# Same as above, but do not quote variable references.
5428double_quote_subst='s/\(["`\\]\)/\\\1/g'
5429
5430# Sed substitution to delay expansion of an escaped shell variable in a
5431# double_quote_subst'ed string.
5432delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5433
5434# Sed substitution to delay expansion of an escaped single quote.
5435delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5436
5437# Sed substitution to avoid accidental globbing in evaled expressions
5438no_glob_subst='s/\*/\\\*/g'
5439
5440ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5441ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5442ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5443
5444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5445$as_echo_n "checking how to print strings... " >&6; }
5446# Test print first, because it will be a builtin if present.
5447if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5448   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5449  ECHO='print -r --'
5450elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5451  ECHO='printf %s\n'
5452else
5453  # Use this function as a fallback that always works.
5454  func_fallback_echo ()
5455  {
5456    eval 'cat <<_LTECHO_EOF
5457$1
5458_LTECHO_EOF'
5459  }
5460  ECHO='func_fallback_echo'
5461fi
5462
5463# func_echo_all arg...
5464# Invoke $ECHO with all args, space-separated.
5465func_echo_all ()
5466{
5467    $ECHO ""
5468}
5469
5470case "$ECHO" in
5471  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5472$as_echo "printf" >&6; } ;;
5473  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5474$as_echo "print -r" >&6; } ;;
5475  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5476$as_echo "cat" >&6; } ;;
5477esac
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5493$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5494if ${ac_cv_path_SED+:} false; then :
5495  $as_echo_n "(cached) " >&6
5496else
5497            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5498     for ac_i in 1 2 3 4 5 6 7; do
5499       ac_script="$ac_script$as_nl$ac_script"
5500     done
5501     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5502     { ac_script=; unset ac_script;}
5503     if test -z "$SED"; then
5504  ac_path_SED_found=false
5505  # Loop through the user's path and test for each of PROGNAME-LIST
5506  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5507for as_dir in $PATH
5508do
5509  IFS=$as_save_IFS
5510  test -z "$as_dir" && as_dir=.
5511    for ac_prog in sed gsed; do
5512    for ac_exec_ext in '' $ac_executable_extensions; do
5513      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5514      as_fn_executable_p "$ac_path_SED" || continue
5515# Check for GNU ac_path_SED and select it if it is found.
5516  # Check for GNU $ac_path_SED
5517case `"$ac_path_SED" --version 2>&1` in
5518*GNU*)
5519  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5520*)
5521  ac_count=0
5522  $as_echo_n 0123456789 >"conftest.in"
5523  while :
5524  do
5525    cat "conftest.in" "conftest.in" >"conftest.tmp"
5526    mv "conftest.tmp" "conftest.in"
5527    cp "conftest.in" "conftest.nl"
5528    $as_echo '' >> "conftest.nl"
5529    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5530    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5531    as_fn_arith $ac_count + 1 && ac_count=$as_val
5532    if test $ac_count -gt ${ac_path_SED_max-0}; then
5533      # Best one so far, save it but keep looking for a better one
5534      ac_cv_path_SED="$ac_path_SED"
5535      ac_path_SED_max=$ac_count
5536    fi
5537    # 10*(2^10) chars as input seems more than enough
5538    test $ac_count -gt 10 && break
5539  done
5540  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5541esac
5542
5543      $ac_path_SED_found && break 3
5544    done
5545  done
5546  done
5547IFS=$as_save_IFS
5548  if test -z "$ac_cv_path_SED"; then
5549    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5550  fi
5551else
5552  ac_cv_path_SED=$SED
5553fi
5554
5555fi
5556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5557$as_echo "$ac_cv_path_SED" >&6; }
5558 SED="$ac_cv_path_SED"
5559  rm -f conftest.sed
5560
5561test -z "$SED" && SED=sed
5562Xsed="$SED -e 1s/^X//"
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5575$as_echo_n "checking for fgrep... " >&6; }
5576if ${ac_cv_path_FGREP+:} false; then :
5577  $as_echo_n "(cached) " >&6
5578else
5579  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5580   then ac_cv_path_FGREP="$GREP -F"
5581   else
5582     if test -z "$FGREP"; then
5583  ac_path_FGREP_found=false
5584  # Loop through the user's path and test for each of PROGNAME-LIST
5585  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5586for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5587do
5588  IFS=$as_save_IFS
5589  test -z "$as_dir" && as_dir=.
5590    for ac_prog in fgrep; do
5591    for ac_exec_ext in '' $ac_executable_extensions; do
5592      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5593      as_fn_executable_p "$ac_path_FGREP" || continue
5594# Check for GNU ac_path_FGREP and select it if it is found.
5595  # Check for GNU $ac_path_FGREP
5596case `"$ac_path_FGREP" --version 2>&1` in
5597*GNU*)
5598  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5599*)
5600  ac_count=0
5601  $as_echo_n 0123456789 >"conftest.in"
5602  while :
5603  do
5604    cat "conftest.in" "conftest.in" >"conftest.tmp"
5605    mv "conftest.tmp" "conftest.in"
5606    cp "conftest.in" "conftest.nl"
5607    $as_echo 'FGREP' >> "conftest.nl"
5608    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5609    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5610    as_fn_arith $ac_count + 1 && ac_count=$as_val
5611    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5612      # Best one so far, save it but keep looking for a better one
5613      ac_cv_path_FGREP="$ac_path_FGREP"
5614      ac_path_FGREP_max=$ac_count
5615    fi
5616    # 10*(2^10) chars as input seems more than enough
5617    test $ac_count -gt 10 && break
5618  done
5619  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5620esac
5621
5622      $ac_path_FGREP_found && break 3
5623    done
5624  done
5625  done
5626IFS=$as_save_IFS
5627  if test -z "$ac_cv_path_FGREP"; then
5628    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5629  fi
5630else
5631  ac_cv_path_FGREP=$FGREP
5632fi
5633
5634   fi
5635fi
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5637$as_echo "$ac_cv_path_FGREP" >&6; }
5638 FGREP="$ac_cv_path_FGREP"
5639
5640
5641test -z "$GREP" && GREP=grep
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661# Check whether --with-gnu-ld was given.
5662if test "${with_gnu_ld+set}" = set; then :
5663  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5664else
5665  with_gnu_ld=no
5666fi
5667
5668ac_prog=ld
5669if test "$GCC" = yes; then
5670  # Check if gcc -print-prog-name=ld gives a path.
5671  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5672$as_echo_n "checking for ld used by $CC... " >&6; }
5673  case $host in
5674  *-*-mingw*)
5675    # gcc leaves a trailing carriage return which upsets mingw
5676    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5677  *)
5678    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5679  esac
5680  case $ac_prog in
5681    # Accept absolute paths.
5682    [\\/]* | ?:[\\/]*)
5683      re_direlt='/[^/][^/]*/\.\./'
5684      # Canonicalize the pathname of ld
5685      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5686      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5687	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5688      done
5689      test -z "$LD" && LD="$ac_prog"
5690      ;;
5691  "")
5692    # If it fails, then pretend we aren't using GCC.
5693    ac_prog=ld
5694    ;;
5695  *)
5696    # If it is relative, then search for the first ld in PATH.
5697    with_gnu_ld=unknown
5698    ;;
5699  esac
5700elif test "$with_gnu_ld" = yes; then
5701  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5702$as_echo_n "checking for GNU ld... " >&6; }
5703else
5704  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5705$as_echo_n "checking for non-GNU ld... " >&6; }
5706fi
5707if ${lt_cv_path_LD+:} false; then :
5708  $as_echo_n "(cached) " >&6
5709else
5710  if test -z "$LD"; then
5711  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5712  for ac_dir in $PATH; do
5713    IFS="$lt_save_ifs"
5714    test -z "$ac_dir" && ac_dir=.
5715    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5716      lt_cv_path_LD="$ac_dir/$ac_prog"
5717      # Check to see if the program is GNU ld.  I'd rather use --version,
5718      # but apparently some variants of GNU ld only accept -v.
5719      # Break only if it was the GNU/non-GNU ld that we prefer.
5720      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5721      *GNU* | *'with BFD'*)
5722	test "$with_gnu_ld" != no && break
5723	;;
5724      *)
5725	test "$with_gnu_ld" != yes && break
5726	;;
5727      esac
5728    fi
5729  done
5730  IFS="$lt_save_ifs"
5731else
5732  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5733fi
5734fi
5735
5736LD="$lt_cv_path_LD"
5737if test -n "$LD"; then
5738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5739$as_echo "$LD" >&6; }
5740else
5741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5742$as_echo "no" >&6; }
5743fi
5744test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5746$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5747if ${lt_cv_prog_gnu_ld+:} false; then :
5748  $as_echo_n "(cached) " >&6
5749else
5750  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5751case `$LD -v 2>&1 </dev/null` in
5752*GNU* | *'with BFD'*)
5753  lt_cv_prog_gnu_ld=yes
5754  ;;
5755*)
5756  lt_cv_prog_gnu_ld=no
5757  ;;
5758esac
5759fi
5760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5761$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5762with_gnu_ld=$lt_cv_prog_gnu_ld
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5773$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5774if ${lt_cv_path_NM+:} false; then :
5775  $as_echo_n "(cached) " >&6
5776else
5777  if test -n "$NM"; then
5778  # Let the user override the test.
5779  lt_cv_path_NM="$NM"
5780else
5781  lt_nm_to_check="${ac_tool_prefix}nm"
5782  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5783    lt_nm_to_check="$lt_nm_to_check nm"
5784  fi
5785  for lt_tmp_nm in $lt_nm_to_check; do
5786    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5787    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5788      IFS="$lt_save_ifs"
5789      test -z "$ac_dir" && ac_dir=.
5790      tmp_nm="$ac_dir/$lt_tmp_nm"
5791      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5792	# Check to see if the nm accepts a BSD-compat flag.
5793	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5794	#   nm: unknown option "B" ignored
5795	# Tru64's nm complains that /dev/null is an invalid object file
5796	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5797	*/dev/null* | *'Invalid file or object type'*)
5798	  lt_cv_path_NM="$tmp_nm -B"
5799	  break
5800	  ;;
5801	*)
5802	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5803	  */dev/null*)
5804	    lt_cv_path_NM="$tmp_nm -p"
5805	    break
5806	    ;;
5807	  *)
5808	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5809	    continue # so that we can try to find one that supports BSD flags
5810	    ;;
5811	  esac
5812	  ;;
5813	esac
5814      fi
5815    done
5816    IFS="$lt_save_ifs"
5817  done
5818  : ${lt_cv_path_NM=no}
5819fi
5820fi
5821{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5822$as_echo "$lt_cv_path_NM" >&6; }
5823if test "$lt_cv_path_NM" != "no"; then
5824  NM="$lt_cv_path_NM"
5825else
5826  # Didn't find any BSD compatible name lister, look for dumpbin.
5827  if test -n "$DUMPBIN"; then :
5828    # Let the user override the test.
5829  else
5830    if test -n "$ac_tool_prefix"; then
5831  for ac_prog in dumpbin "link -dump"
5832  do
5833    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5834set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5836$as_echo_n "checking for $ac_word... " >&6; }
5837if ${ac_cv_prog_DUMPBIN+:} false; then :
5838  $as_echo_n "(cached) " >&6
5839else
5840  if test -n "$DUMPBIN"; then
5841  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5842else
5843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5844for as_dir in $PATH
5845do
5846  IFS=$as_save_IFS
5847  test -z "$as_dir" && as_dir=.
5848    for ac_exec_ext in '' $ac_executable_extensions; do
5849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5850    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5852    break 2
5853  fi
5854done
5855  done
5856IFS=$as_save_IFS
5857
5858fi
5859fi
5860DUMPBIN=$ac_cv_prog_DUMPBIN
5861if test -n "$DUMPBIN"; then
5862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5863$as_echo "$DUMPBIN" >&6; }
5864else
5865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5866$as_echo "no" >&6; }
5867fi
5868
5869
5870    test -n "$DUMPBIN" && break
5871  done
5872fi
5873if test -z "$DUMPBIN"; then
5874  ac_ct_DUMPBIN=$DUMPBIN
5875  for ac_prog in dumpbin "link -dump"
5876do
5877  # Extract the first word of "$ac_prog", so it can be a program name with args.
5878set dummy $ac_prog; ac_word=$2
5879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5880$as_echo_n "checking for $ac_word... " >&6; }
5881if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5882  $as_echo_n "(cached) " >&6
5883else
5884  if test -n "$ac_ct_DUMPBIN"; then
5885  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5886else
5887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5888for as_dir in $PATH
5889do
5890  IFS=$as_save_IFS
5891  test -z "$as_dir" && as_dir=.
5892    for ac_exec_ext in '' $ac_executable_extensions; do
5893  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5894    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5895    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5896    break 2
5897  fi
5898done
5899  done
5900IFS=$as_save_IFS
5901
5902fi
5903fi
5904ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5905if test -n "$ac_ct_DUMPBIN"; then
5906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5907$as_echo "$ac_ct_DUMPBIN" >&6; }
5908else
5909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5910$as_echo "no" >&6; }
5911fi
5912
5913
5914  test -n "$ac_ct_DUMPBIN" && break
5915done
5916
5917  if test "x$ac_ct_DUMPBIN" = x; then
5918    DUMPBIN=":"
5919  else
5920    case $cross_compiling:$ac_tool_warned in
5921yes:)
5922{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5923$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5924ac_tool_warned=yes ;;
5925esac
5926    DUMPBIN=$ac_ct_DUMPBIN
5927  fi
5928fi
5929
5930    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5931    *COFF*)
5932      DUMPBIN="$DUMPBIN -symbols"
5933      ;;
5934    *)
5935      DUMPBIN=:
5936      ;;
5937    esac
5938  fi
5939
5940  if test "$DUMPBIN" != ":"; then
5941    NM="$DUMPBIN"
5942  fi
5943fi
5944test -z "$NM" && NM=nm
5945
5946
5947
5948
5949
5950
5951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5952$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5953if ${lt_cv_nm_interface+:} false; then :
5954  $as_echo_n "(cached) " >&6
5955else
5956  lt_cv_nm_interface="BSD nm"
5957  echo "int some_variable = 0;" > conftest.$ac_ext
5958  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5959  (eval "$ac_compile" 2>conftest.err)
5960  cat conftest.err >&5
5961  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5962  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5963  cat conftest.err >&5
5964  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5965  cat conftest.out >&5
5966  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5967    lt_cv_nm_interface="MS dumpbin"
5968  fi
5969  rm -f conftest*
5970fi
5971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5972$as_echo "$lt_cv_nm_interface" >&6; }
5973
5974# find the maximum length of command line arguments
5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5976$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5977if ${lt_cv_sys_max_cmd_len+:} false; then :
5978  $as_echo_n "(cached) " >&6
5979else
5980    i=0
5981  teststring="ABCD"
5982
5983  case $build_os in
5984  msdosdjgpp*)
5985    # On DJGPP, this test can blow up pretty badly due to problems in libc
5986    # (any single argument exceeding 2000 bytes causes a buffer overrun
5987    # during glob expansion).  Even if it were fixed, the result of this
5988    # check would be larger than it should be.
5989    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5990    ;;
5991
5992  gnu*)
5993    # Under GNU Hurd, this test is not required because there is
5994    # no limit to the length of command line arguments.
5995    # Libtool will interpret -1 as no limit whatsoever
5996    lt_cv_sys_max_cmd_len=-1;
5997    ;;
5998
5999  cygwin* | mingw* | cegcc*)
6000    # On Win9x/ME, this test blows up -- it succeeds, but takes
6001    # about 5 minutes as the teststring grows exponentially.
6002    # Worse, since 9x/ME are not pre-emptively multitasking,
6003    # you end up with a "frozen" computer, even though with patience
6004    # the test eventually succeeds (with a max line length of 256k).
6005    # Instead, let's just punt: use the minimum linelength reported by
6006    # all of the supported platforms: 8192 (on NT/2K/XP).
6007    lt_cv_sys_max_cmd_len=8192;
6008    ;;
6009
6010  mint*)
6011    # On MiNT this can take a long time and run out of memory.
6012    lt_cv_sys_max_cmd_len=8192;
6013    ;;
6014
6015  amigaos*)
6016    # On AmigaOS with pdksh, this test takes hours, literally.
6017    # So we just punt and use a minimum line length of 8192.
6018    lt_cv_sys_max_cmd_len=8192;
6019    ;;
6020
6021  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6022    # This has been around since 386BSD, at least.  Likely further.
6023    if test -x /sbin/sysctl; then
6024      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6025    elif test -x /usr/sbin/sysctl; then
6026      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6027    else
6028      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6029    fi
6030    # And add a safety zone
6031    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6032    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6033    ;;
6034
6035  interix*)
6036    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6037    lt_cv_sys_max_cmd_len=196608
6038    ;;
6039
6040  os2*)
6041    # The test takes a long time on OS/2.
6042    lt_cv_sys_max_cmd_len=8192
6043    ;;
6044
6045  osf*)
6046    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6047    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6048    # nice to cause kernel panics so lets avoid the loop below.
6049    # First set a reasonable default.
6050    lt_cv_sys_max_cmd_len=16384
6051    #
6052    if test -x /sbin/sysconfig; then
6053      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6054        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6055      esac
6056    fi
6057    ;;
6058  sco3.2v5*)
6059    lt_cv_sys_max_cmd_len=102400
6060    ;;
6061  sysv5* | sco5v6* | sysv4.2uw2*)
6062    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6063    if test -n "$kargmax"; then
6064      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6065    else
6066      lt_cv_sys_max_cmd_len=32768
6067    fi
6068    ;;
6069  *)
6070    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6071    if test -n "$lt_cv_sys_max_cmd_len"; then
6072      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6073      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6074    else
6075      # Make teststring a little bigger before we do anything with it.
6076      # a 1K string should be a reasonable start.
6077      for i in 1 2 3 4 5 6 7 8 ; do
6078        teststring=$teststring$teststring
6079      done
6080      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6081      # If test is not a shell built-in, we'll probably end up computing a
6082      # maximum length that is only half of the actual maximum length, but
6083      # we can't tell.
6084      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
6085	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6086	      test $i != 17 # 1/2 MB should be enough
6087      do
6088        i=`expr $i + 1`
6089        teststring=$teststring$teststring
6090      done
6091      # Only check the string length outside the loop.
6092      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6093      teststring=
6094      # Add a significant safety factor because C++ compilers can tack on
6095      # massive amounts of additional arguments before passing them to the
6096      # linker.  It appears as though 1/2 is a usable value.
6097      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6098    fi
6099    ;;
6100  esac
6101
6102fi
6103
6104if test -n $lt_cv_sys_max_cmd_len ; then
6105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6106$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6107else
6108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6109$as_echo "none" >&6; }
6110fi
6111max_cmd_len=$lt_cv_sys_max_cmd_len
6112
6113
6114
6115
6116
6117
6118: ${CP="cp -f"}
6119: ${MV="mv -f"}
6120: ${RM="rm -f"}
6121
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6123$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6124# Try some XSI features
6125xsi_shell=no
6126( _lt_dummy="a/b/c"
6127  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6128      = c,a/b,b/c, \
6129    && eval 'test $(( 1 + 1 )) -eq 2 \
6130    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6131  && xsi_shell=yes
6132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6133$as_echo "$xsi_shell" >&6; }
6134
6135
6136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6137$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6138lt_shell_append=no
6139( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6140    >/dev/null 2>&1 \
6141  && lt_shell_append=yes
6142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6143$as_echo "$lt_shell_append" >&6; }
6144
6145
6146if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6147  lt_unset=unset
6148else
6149  lt_unset=false
6150fi
6151
6152
6153
6154
6155
6156# test EBCDIC or ASCII
6157case `echo X|tr X '\101'` in
6158 A) # ASCII based system
6159    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6160  lt_SP2NL='tr \040 \012'
6161  lt_NL2SP='tr \015\012 \040\040'
6162  ;;
6163 *) # EBCDIC based system
6164  lt_SP2NL='tr \100 \n'
6165  lt_NL2SP='tr \r\n \100\100'
6166  ;;
6167esac
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6178$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6179if ${lt_cv_to_host_file_cmd+:} false; then :
6180  $as_echo_n "(cached) " >&6
6181else
6182  case $host in
6183  *-*-mingw* )
6184    case $build in
6185      *-*-mingw* ) # actually msys
6186        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6187        ;;
6188      *-*-cygwin* )
6189        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6190        ;;
6191      * ) # otherwise, assume *nix
6192        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6193        ;;
6194    esac
6195    ;;
6196  *-*-cygwin* )
6197    case $build in
6198      *-*-mingw* ) # actually msys
6199        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6200        ;;
6201      *-*-cygwin* )
6202        lt_cv_to_host_file_cmd=func_convert_file_noop
6203        ;;
6204      * ) # otherwise, assume *nix
6205        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6206        ;;
6207    esac
6208    ;;
6209  * ) # unhandled hosts (and "normal" native builds)
6210    lt_cv_to_host_file_cmd=func_convert_file_noop
6211    ;;
6212esac
6213
6214fi
6215
6216to_host_file_cmd=$lt_cv_to_host_file_cmd
6217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6218$as_echo "$lt_cv_to_host_file_cmd" >&6; }
6219
6220
6221
6222
6223
6224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6225$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6226if ${lt_cv_to_tool_file_cmd+:} false; then :
6227  $as_echo_n "(cached) " >&6
6228else
6229  #assume ordinary cross tools, or native build.
6230lt_cv_to_tool_file_cmd=func_convert_file_noop
6231case $host in
6232  *-*-mingw* )
6233    case $build in
6234      *-*-mingw* ) # actually msys
6235        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6236        ;;
6237    esac
6238    ;;
6239esac
6240
6241fi
6242
6243to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6245$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6246
6247
6248
6249
6250
6251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6252$as_echo_n "checking for $LD option to reload object files... " >&6; }
6253if ${lt_cv_ld_reload_flag+:} false; then :
6254  $as_echo_n "(cached) " >&6
6255else
6256  lt_cv_ld_reload_flag='-r'
6257fi
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6259$as_echo "$lt_cv_ld_reload_flag" >&6; }
6260reload_flag=$lt_cv_ld_reload_flag
6261case $reload_flag in
6262"" | " "*) ;;
6263*) reload_flag=" $reload_flag" ;;
6264esac
6265reload_cmds='$LD$reload_flag -o $output$reload_objs'
6266case $host_os in
6267  cygwin* | mingw* | pw32* | cegcc*)
6268    if test "$GCC" != yes; then
6269      reload_cmds=false
6270    fi
6271    ;;
6272  darwin*)
6273    if test "$GCC" = yes; then
6274      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6275    else
6276      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6277    fi
6278    ;;
6279esac
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289if test -n "$ac_tool_prefix"; then
6290  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6291set dummy ${ac_tool_prefix}objdump; ac_word=$2
6292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6293$as_echo_n "checking for $ac_word... " >&6; }
6294if ${ac_cv_prog_OBJDUMP+:} false; then :
6295  $as_echo_n "(cached) " >&6
6296else
6297  if test -n "$OBJDUMP"; then
6298  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6299else
6300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6301for as_dir in $PATH
6302do
6303  IFS=$as_save_IFS
6304  test -z "$as_dir" && as_dir=.
6305    for ac_exec_ext in '' $ac_executable_extensions; do
6306  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6307    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6308    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6309    break 2
6310  fi
6311done
6312  done
6313IFS=$as_save_IFS
6314
6315fi
6316fi
6317OBJDUMP=$ac_cv_prog_OBJDUMP
6318if test -n "$OBJDUMP"; then
6319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6320$as_echo "$OBJDUMP" >&6; }
6321else
6322  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6323$as_echo "no" >&6; }
6324fi
6325
6326
6327fi
6328if test -z "$ac_cv_prog_OBJDUMP"; then
6329  ac_ct_OBJDUMP=$OBJDUMP
6330  # Extract the first word of "objdump", so it can be a program name with args.
6331set dummy objdump; ac_word=$2
6332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6333$as_echo_n "checking for $ac_word... " >&6; }
6334if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6335  $as_echo_n "(cached) " >&6
6336else
6337  if test -n "$ac_ct_OBJDUMP"; then
6338  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6339else
6340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6341for as_dir in $PATH
6342do
6343  IFS=$as_save_IFS
6344  test -z "$as_dir" && as_dir=.
6345    for ac_exec_ext in '' $ac_executable_extensions; do
6346  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6347    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6348    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6349    break 2
6350  fi
6351done
6352  done
6353IFS=$as_save_IFS
6354
6355fi
6356fi
6357ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6358if test -n "$ac_ct_OBJDUMP"; then
6359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6360$as_echo "$ac_ct_OBJDUMP" >&6; }
6361else
6362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6363$as_echo "no" >&6; }
6364fi
6365
6366  if test "x$ac_ct_OBJDUMP" = x; then
6367    OBJDUMP="false"
6368  else
6369    case $cross_compiling:$ac_tool_warned in
6370yes:)
6371{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6372$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6373ac_tool_warned=yes ;;
6374esac
6375    OBJDUMP=$ac_ct_OBJDUMP
6376  fi
6377else
6378  OBJDUMP="$ac_cv_prog_OBJDUMP"
6379fi
6380
6381test -z "$OBJDUMP" && OBJDUMP=objdump
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6392$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6393if ${lt_cv_deplibs_check_method+:} false; then :
6394  $as_echo_n "(cached) " >&6
6395else
6396  lt_cv_file_magic_cmd='$MAGIC_CMD'
6397lt_cv_file_magic_test_file=
6398lt_cv_deplibs_check_method='unknown'
6399# Need to set the preceding variable on all platforms that support
6400# interlibrary dependencies.
6401# 'none' -- dependencies not supported.
6402# `unknown' -- same as none, but documents that we really don't know.
6403# 'pass_all' -- all dependencies passed with no checks.
6404# 'test_compile' -- check by making test program.
6405# 'file_magic [[regex]]' -- check by looking for files in library path
6406# which responds to the $file_magic_cmd with a given extended regex.
6407# If you have `file' or equivalent on your system and you're not sure
6408# whether `pass_all' will *always* work, you probably want this one.
6409
6410case $host_os in
6411aix[4-9]*)
6412  lt_cv_deplibs_check_method=pass_all
6413  ;;
6414
6415beos*)
6416  lt_cv_deplibs_check_method=pass_all
6417  ;;
6418
6419bsdi[45]*)
6420  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6421  lt_cv_file_magic_cmd='/usr/bin/file -L'
6422  lt_cv_file_magic_test_file=/shlib/libc.so
6423  ;;
6424
6425cygwin*)
6426  # func_win32_libid is a shell function defined in ltmain.sh
6427  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6428  lt_cv_file_magic_cmd='func_win32_libid'
6429  ;;
6430
6431mingw* | pw32*)
6432  # Base MSYS/MinGW do not provide the 'file' command needed by
6433  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6434  # unless we find 'file', for example because we are cross-compiling.
6435  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6436  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6437    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6438    lt_cv_file_magic_cmd='func_win32_libid'
6439  else
6440    # Keep this pattern in sync with the one in func_win32_libid.
6441    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6442    lt_cv_file_magic_cmd='$OBJDUMP -f'
6443  fi
6444  ;;
6445
6446cegcc*)
6447  # use the weaker test based on 'objdump'. See mingw*.
6448  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6449  lt_cv_file_magic_cmd='$OBJDUMP -f'
6450  ;;
6451
6452darwin* | rhapsody*)
6453  lt_cv_deplibs_check_method=pass_all
6454  ;;
6455
6456freebsd* | dragonfly*)
6457  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6458    case $host_cpu in
6459    i*86 )
6460      # Not sure whether the presence of OpenBSD here was a mistake.
6461      # Let's accept both of them until this is cleared up.
6462      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6463      lt_cv_file_magic_cmd=/usr/bin/file
6464      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6465      ;;
6466    esac
6467  else
6468    lt_cv_deplibs_check_method=pass_all
6469  fi
6470  ;;
6471
6472gnu*)
6473  lt_cv_deplibs_check_method=pass_all
6474  ;;
6475
6476haiku*)
6477  lt_cv_deplibs_check_method=pass_all
6478  ;;
6479
6480hpux10.20* | hpux11*)
6481  lt_cv_file_magic_cmd=/usr/bin/file
6482  case $host_cpu in
6483  ia64*)
6484    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6485    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6486    ;;
6487  hppa*64*)
6488    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]'
6489    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6490    ;;
6491  *)
6492    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6493    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6494    ;;
6495  esac
6496  ;;
6497
6498interix[3-9]*)
6499  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6500  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6501  ;;
6502
6503irix5* | irix6* | nonstopux*)
6504  case $LD in
6505  *-32|*"-32 ") libmagic=32-bit;;
6506  *-n32|*"-n32 ") libmagic=N32;;
6507  *-64|*"-64 ") libmagic=64-bit;;
6508  *) libmagic=never-match;;
6509  esac
6510  lt_cv_deplibs_check_method=pass_all
6511  ;;
6512
6513# This must be glibc/ELF.
6514linux* | k*bsd*-gnu | kopensolaris*-gnu)
6515  lt_cv_deplibs_check_method=pass_all
6516  ;;
6517
6518netbsd*)
6519  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6520    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6521  else
6522    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6523  fi
6524  ;;
6525
6526newos6*)
6527  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6528  lt_cv_file_magic_cmd=/usr/bin/file
6529  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6530  ;;
6531
6532*nto* | *qnx*)
6533  lt_cv_deplibs_check_method=pass_all
6534  ;;
6535
6536openbsd*)
6537  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6538    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6539  else
6540    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6541  fi
6542  ;;
6543
6544osf3* | osf4* | osf5*)
6545  lt_cv_deplibs_check_method=pass_all
6546  ;;
6547
6548rdos*)
6549  lt_cv_deplibs_check_method=pass_all
6550  ;;
6551
6552solaris*)
6553  lt_cv_deplibs_check_method=pass_all
6554  ;;
6555
6556sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6557  lt_cv_deplibs_check_method=pass_all
6558  ;;
6559
6560sysv4 | sysv4.3*)
6561  case $host_vendor in
6562  motorola)
6563    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]'
6564    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6565    ;;
6566  ncr)
6567    lt_cv_deplibs_check_method=pass_all
6568    ;;
6569  sequent)
6570    lt_cv_file_magic_cmd='/bin/file'
6571    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6572    ;;
6573  sni)
6574    lt_cv_file_magic_cmd='/bin/file'
6575    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6576    lt_cv_file_magic_test_file=/lib/libc.so
6577    ;;
6578  siemens)
6579    lt_cv_deplibs_check_method=pass_all
6580    ;;
6581  pc)
6582    lt_cv_deplibs_check_method=pass_all
6583    ;;
6584  esac
6585  ;;
6586
6587tpf*)
6588  lt_cv_deplibs_check_method=pass_all
6589  ;;
6590esac
6591
6592fi
6593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6594$as_echo "$lt_cv_deplibs_check_method" >&6; }
6595
6596file_magic_glob=
6597want_nocaseglob=no
6598if test "$build" = "$host"; then
6599  case $host_os in
6600  mingw* | pw32*)
6601    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6602      want_nocaseglob=yes
6603    else
6604      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6605    fi
6606    ;;
6607  esac
6608fi
6609
6610file_magic_cmd=$lt_cv_file_magic_cmd
6611deplibs_check_method=$lt_cv_deplibs_check_method
6612test -z "$deplibs_check_method" && deplibs_check_method=unknown
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635if test -n "$ac_tool_prefix"; then
6636  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6637set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6639$as_echo_n "checking for $ac_word... " >&6; }
6640if ${ac_cv_prog_DLLTOOL+:} false; then :
6641  $as_echo_n "(cached) " >&6
6642else
6643  if test -n "$DLLTOOL"; then
6644  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6645else
6646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6647for as_dir in $PATH
6648do
6649  IFS=$as_save_IFS
6650  test -z "$as_dir" && as_dir=.
6651    for ac_exec_ext in '' $ac_executable_extensions; do
6652  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6653    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6654    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6655    break 2
6656  fi
6657done
6658  done
6659IFS=$as_save_IFS
6660
6661fi
6662fi
6663DLLTOOL=$ac_cv_prog_DLLTOOL
6664if test -n "$DLLTOOL"; then
6665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6666$as_echo "$DLLTOOL" >&6; }
6667else
6668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6669$as_echo "no" >&6; }
6670fi
6671
6672
6673fi
6674if test -z "$ac_cv_prog_DLLTOOL"; then
6675  ac_ct_DLLTOOL=$DLLTOOL
6676  # Extract the first word of "dlltool", so it can be a program name with args.
6677set dummy dlltool; ac_word=$2
6678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6679$as_echo_n "checking for $ac_word... " >&6; }
6680if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6681  $as_echo_n "(cached) " >&6
6682else
6683  if test -n "$ac_ct_DLLTOOL"; then
6684  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6685else
6686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6687for as_dir in $PATH
6688do
6689  IFS=$as_save_IFS
6690  test -z "$as_dir" && as_dir=.
6691    for ac_exec_ext in '' $ac_executable_extensions; do
6692  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6693    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6694    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6695    break 2
6696  fi
6697done
6698  done
6699IFS=$as_save_IFS
6700
6701fi
6702fi
6703ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6704if test -n "$ac_ct_DLLTOOL"; then
6705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6706$as_echo "$ac_ct_DLLTOOL" >&6; }
6707else
6708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6709$as_echo "no" >&6; }
6710fi
6711
6712  if test "x$ac_ct_DLLTOOL" = x; then
6713    DLLTOOL="false"
6714  else
6715    case $cross_compiling:$ac_tool_warned in
6716yes:)
6717{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6718$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6719ac_tool_warned=yes ;;
6720esac
6721    DLLTOOL=$ac_ct_DLLTOOL
6722  fi
6723else
6724  DLLTOOL="$ac_cv_prog_DLLTOOL"
6725fi
6726
6727test -z "$DLLTOOL" && DLLTOOL=dlltool
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6739$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6740if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6741  $as_echo_n "(cached) " >&6
6742else
6743  lt_cv_sharedlib_from_linklib_cmd='unknown'
6744
6745case $host_os in
6746cygwin* | mingw* | pw32* | cegcc*)
6747  # two different shell functions defined in ltmain.sh
6748  # decide which to use based on capabilities of $DLLTOOL
6749  case `$DLLTOOL --help 2>&1` in
6750  *--identify-strict*)
6751    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6752    ;;
6753  *)
6754    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6755    ;;
6756  esac
6757  ;;
6758*)
6759  # fallback: assume linklib IS sharedlib
6760  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6761  ;;
6762esac
6763
6764fi
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6766$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6767sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6768test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6769
6770
6771
6772
6773
6774
6775
6776if test -n "$ac_tool_prefix"; then
6777  for ac_prog in ar
6778  do
6779    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6780set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6782$as_echo_n "checking for $ac_word... " >&6; }
6783if ${ac_cv_prog_AR+:} false; then :
6784  $as_echo_n "(cached) " >&6
6785else
6786  if test -n "$AR"; then
6787  ac_cv_prog_AR="$AR" # Let the user override the test.
6788else
6789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6790for as_dir in $PATH
6791do
6792  IFS=$as_save_IFS
6793  test -z "$as_dir" && as_dir=.
6794    for ac_exec_ext in '' $ac_executable_extensions; do
6795  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6796    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6797    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6798    break 2
6799  fi
6800done
6801  done
6802IFS=$as_save_IFS
6803
6804fi
6805fi
6806AR=$ac_cv_prog_AR
6807if test -n "$AR"; then
6808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6809$as_echo "$AR" >&6; }
6810else
6811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6812$as_echo "no" >&6; }
6813fi
6814
6815
6816    test -n "$AR" && break
6817  done
6818fi
6819if test -z "$AR"; then
6820  ac_ct_AR=$AR
6821  for ac_prog in ar
6822do
6823  # Extract the first word of "$ac_prog", so it can be a program name with args.
6824set dummy $ac_prog; ac_word=$2
6825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6826$as_echo_n "checking for $ac_word... " >&6; }
6827if ${ac_cv_prog_ac_ct_AR+:} false; then :
6828  $as_echo_n "(cached) " >&6
6829else
6830  if test -n "$ac_ct_AR"; then
6831  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6832else
6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6834for as_dir in $PATH
6835do
6836  IFS=$as_save_IFS
6837  test -z "$as_dir" && as_dir=.
6838    for ac_exec_ext in '' $ac_executable_extensions; do
6839  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6840    ac_cv_prog_ac_ct_AR="$ac_prog"
6841    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6842    break 2
6843  fi
6844done
6845  done
6846IFS=$as_save_IFS
6847
6848fi
6849fi
6850ac_ct_AR=$ac_cv_prog_ac_ct_AR
6851if test -n "$ac_ct_AR"; then
6852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6853$as_echo "$ac_ct_AR" >&6; }
6854else
6855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6856$as_echo "no" >&6; }
6857fi
6858
6859
6860  test -n "$ac_ct_AR" && break
6861done
6862
6863  if test "x$ac_ct_AR" = x; then
6864    AR="false"
6865  else
6866    case $cross_compiling:$ac_tool_warned in
6867yes:)
6868{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6869$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6870ac_tool_warned=yes ;;
6871esac
6872    AR=$ac_ct_AR
6873  fi
6874fi
6875
6876: ${AR=ar}
6877: ${AR_FLAGS=cru}
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6890$as_echo_n "checking for archiver @FILE support... " >&6; }
6891if ${lt_cv_ar_at_file+:} false; then :
6892  $as_echo_n "(cached) " >&6
6893else
6894  lt_cv_ar_at_file=no
6895   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6896/* end confdefs.h.  */
6897
6898int
6899main ()
6900{
6901
6902  ;
6903  return 0;
6904}
6905_ACEOF
6906if ac_fn_c_try_compile "$LINENO"; then :
6907  echo conftest.$ac_objext > conftest.lst
6908      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6909      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6910  (eval $lt_ar_try) 2>&5
6911  ac_status=$?
6912  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6913  test $ac_status = 0; }
6914      if test "$ac_status" -eq 0; then
6915	# Ensure the archiver fails upon bogus file names.
6916	rm -f conftest.$ac_objext libconftest.a
6917	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6918  (eval $lt_ar_try) 2>&5
6919  ac_status=$?
6920  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6921  test $ac_status = 0; }
6922	if test "$ac_status" -ne 0; then
6923          lt_cv_ar_at_file=@
6924        fi
6925      fi
6926      rm -f conftest.* libconftest.a
6927
6928fi
6929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6930
6931fi
6932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6933$as_echo "$lt_cv_ar_at_file" >&6; }
6934
6935if test "x$lt_cv_ar_at_file" = xno; then
6936  archiver_list_spec=
6937else
6938  archiver_list_spec=$lt_cv_ar_at_file
6939fi
6940
6941
6942
6943
6944
6945
6946
6947if test -n "$ac_tool_prefix"; then
6948  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6949set dummy ${ac_tool_prefix}strip; ac_word=$2
6950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6951$as_echo_n "checking for $ac_word... " >&6; }
6952if ${ac_cv_prog_STRIP+:} false; then :
6953  $as_echo_n "(cached) " >&6
6954else
6955  if test -n "$STRIP"; then
6956  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6957else
6958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6959for as_dir in $PATH
6960do
6961  IFS=$as_save_IFS
6962  test -z "$as_dir" && as_dir=.
6963    for ac_exec_ext in '' $ac_executable_extensions; do
6964  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6965    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6967    break 2
6968  fi
6969done
6970  done
6971IFS=$as_save_IFS
6972
6973fi
6974fi
6975STRIP=$ac_cv_prog_STRIP
6976if test -n "$STRIP"; then
6977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6978$as_echo "$STRIP" >&6; }
6979else
6980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6981$as_echo "no" >&6; }
6982fi
6983
6984
6985fi
6986if test -z "$ac_cv_prog_STRIP"; then
6987  ac_ct_STRIP=$STRIP
6988  # Extract the first word of "strip", so it can be a program name with args.
6989set dummy strip; ac_word=$2
6990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6991$as_echo_n "checking for $ac_word... " >&6; }
6992if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6993  $as_echo_n "(cached) " >&6
6994else
6995  if test -n "$ac_ct_STRIP"; then
6996  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6997else
6998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999for as_dir in $PATH
7000do
7001  IFS=$as_save_IFS
7002  test -z "$as_dir" && as_dir=.
7003    for ac_exec_ext in '' $ac_executable_extensions; do
7004  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7005    ac_cv_prog_ac_ct_STRIP="strip"
7006    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7007    break 2
7008  fi
7009done
7010  done
7011IFS=$as_save_IFS
7012
7013fi
7014fi
7015ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7016if test -n "$ac_ct_STRIP"; then
7017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7018$as_echo "$ac_ct_STRIP" >&6; }
7019else
7020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7021$as_echo "no" >&6; }
7022fi
7023
7024  if test "x$ac_ct_STRIP" = x; then
7025    STRIP=":"
7026  else
7027    case $cross_compiling:$ac_tool_warned in
7028yes:)
7029{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7030$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7031ac_tool_warned=yes ;;
7032esac
7033    STRIP=$ac_ct_STRIP
7034  fi
7035else
7036  STRIP="$ac_cv_prog_STRIP"
7037fi
7038
7039test -z "$STRIP" && STRIP=:
7040
7041
7042
7043
7044
7045
7046if test -n "$ac_tool_prefix"; then
7047  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7048set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7050$as_echo_n "checking for $ac_word... " >&6; }
7051if ${ac_cv_prog_RANLIB+:} false; then :
7052  $as_echo_n "(cached) " >&6
7053else
7054  if test -n "$RANLIB"; then
7055  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7056else
7057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7058for as_dir in $PATH
7059do
7060  IFS=$as_save_IFS
7061  test -z "$as_dir" && as_dir=.
7062    for ac_exec_ext in '' $ac_executable_extensions; do
7063  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7064    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7065    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7066    break 2
7067  fi
7068done
7069  done
7070IFS=$as_save_IFS
7071
7072fi
7073fi
7074RANLIB=$ac_cv_prog_RANLIB
7075if test -n "$RANLIB"; then
7076  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7077$as_echo "$RANLIB" >&6; }
7078else
7079  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7080$as_echo "no" >&6; }
7081fi
7082
7083
7084fi
7085if test -z "$ac_cv_prog_RANLIB"; then
7086  ac_ct_RANLIB=$RANLIB
7087  # Extract the first word of "ranlib", so it can be a program name with args.
7088set dummy ranlib; ac_word=$2
7089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7090$as_echo_n "checking for $ac_word... " >&6; }
7091if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7092  $as_echo_n "(cached) " >&6
7093else
7094  if test -n "$ac_ct_RANLIB"; then
7095  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7096else
7097as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7098for as_dir in $PATH
7099do
7100  IFS=$as_save_IFS
7101  test -z "$as_dir" && as_dir=.
7102    for ac_exec_ext in '' $ac_executable_extensions; do
7103  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7104    ac_cv_prog_ac_ct_RANLIB="ranlib"
7105    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7106    break 2
7107  fi
7108done
7109  done
7110IFS=$as_save_IFS
7111
7112fi
7113fi
7114ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7115if test -n "$ac_ct_RANLIB"; then
7116  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7117$as_echo "$ac_ct_RANLIB" >&6; }
7118else
7119  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7120$as_echo "no" >&6; }
7121fi
7122
7123  if test "x$ac_ct_RANLIB" = x; then
7124    RANLIB=":"
7125  else
7126    case $cross_compiling:$ac_tool_warned in
7127yes:)
7128{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7129$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7130ac_tool_warned=yes ;;
7131esac
7132    RANLIB=$ac_ct_RANLIB
7133  fi
7134else
7135  RANLIB="$ac_cv_prog_RANLIB"
7136fi
7137
7138test -z "$RANLIB" && RANLIB=:
7139
7140
7141
7142
7143
7144
7145# Determine commands to create old-style static archives.
7146old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7147old_postinstall_cmds='chmod 644 $oldlib'
7148old_postuninstall_cmds=
7149
7150if test -n "$RANLIB"; then
7151  case $host_os in
7152  openbsd*)
7153    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7154    ;;
7155  *)
7156    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7157    ;;
7158  esac
7159  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7160fi
7161
7162case $host_os in
7163  darwin*)
7164    lock_old_archive_extraction=yes ;;
7165  *)
7166    lock_old_archive_extraction=no ;;
7167esac
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207# If no C compiler was specified, use CC.
7208LTCC=${LTCC-"$CC"}
7209
7210# If no C compiler flags were specified, use CFLAGS.
7211LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7212
7213# Allow CC to be a program name with arguments.
7214compiler=$CC
7215
7216
7217# Check for command to grab the raw symbol name followed by C symbol from nm.
7218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7219$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7220if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7221  $as_echo_n "(cached) " >&6
7222else
7223
7224# These are sane defaults that work on at least a few old systems.
7225# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7226
7227# Character class describing NM global symbol codes.
7228symcode='[BCDEGRST]'
7229
7230# Regexp to match symbols that can be accessed directly from C.
7231sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7232
7233# Define system-specific variables.
7234case $host_os in
7235aix*)
7236  symcode='[BCDT]'
7237  ;;
7238cygwin* | mingw* | pw32* | cegcc*)
7239  symcode='[ABCDGISTW]'
7240  ;;
7241hpux*)
7242  if test "$host_cpu" = ia64; then
7243    symcode='[ABCDEGRST]'
7244  fi
7245  ;;
7246irix* | nonstopux*)
7247  symcode='[BCDEGRST]'
7248  ;;
7249osf*)
7250  symcode='[BCDEGQRST]'
7251  ;;
7252solaris*)
7253  symcode='[BDRT]'
7254  ;;
7255sco3.2v5*)
7256  symcode='[DT]'
7257  ;;
7258sysv4.2uw2*)
7259  symcode='[DT]'
7260  ;;
7261sysv5* | sco5v6* | unixware* | OpenUNIX*)
7262  symcode='[ABDT]'
7263  ;;
7264sysv4)
7265  symcode='[DFNSTU]'
7266  ;;
7267esac
7268
7269# If we're using GNU nm, then use its standard symbol codes.
7270case `$NM -V 2>&1` in
7271*GNU* | *'with BFD'*)
7272  symcode='[ABCDGIRSTW]' ;;
7273esac
7274
7275# Transform an extracted symbol line into a proper C declaration.
7276# Some systems (esp. on ia64) link data and code symbols differently,
7277# so use this general approach.
7278lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7279
7280# Transform an extracted symbol line into symbol name and symbol address
7281lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7282lt_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'"
7283
7284# Handle CRLF in mingw tool chain
7285opt_cr=
7286case $build_os in
7287mingw*)
7288  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7289  ;;
7290esac
7291
7292# Try without a prefix underscore, then with it.
7293for ac_symprfx in "" "_"; do
7294
7295  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7296  symxfrm="\\1 $ac_symprfx\\2 \\2"
7297
7298  # Write the raw and C identifiers.
7299  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7300    # Fake it for dumpbin and say T for any non-static function
7301    # and D for any global variable.
7302    # Also find C++ and __fastcall symbols from MSVC++,
7303    # which start with @ or ?.
7304    lt_cv_sys_global_symbol_pipe="$AWK '"\
7305"     {last_section=section; section=\$ 3};"\
7306"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7307"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7308"     \$ 0!~/External *\|/{next};"\
7309"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7310"     {if(hide[section]) next};"\
7311"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7312"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7313"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7314"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7315"     ' prfx=^$ac_symprfx"
7316  else
7317    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7318  fi
7319  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7320
7321  # Check to see that the pipe works correctly.
7322  pipe_works=no
7323
7324  rm -f conftest*
7325  cat > conftest.$ac_ext <<_LT_EOF
7326#ifdef __cplusplus
7327extern "C" {
7328#endif
7329char nm_test_var;
7330void nm_test_func(void);
7331void nm_test_func(void){}
7332#ifdef __cplusplus
7333}
7334#endif
7335int main(){nm_test_var='a';nm_test_func();return(0);}
7336_LT_EOF
7337
7338  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7339  (eval $ac_compile) 2>&5
7340  ac_status=$?
7341  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7342  test $ac_status = 0; }; then
7343    # Now try to grab the symbols.
7344    nlist=conftest.nm
7345    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7346  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7347  ac_status=$?
7348  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349  test $ac_status = 0; } && test -s "$nlist"; then
7350      # Try sorting and uniquifying the output.
7351      if sort "$nlist" | uniq > "$nlist"T; then
7352	mv -f "$nlist"T "$nlist"
7353      else
7354	rm -f "$nlist"T
7355      fi
7356
7357      # Make sure that we snagged all the symbols we need.
7358      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7359	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7360	  cat <<_LT_EOF > conftest.$ac_ext
7361/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7362#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7363/* DATA imports from DLLs on WIN32 con't be const, because runtime
7364   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7365# define LT_DLSYM_CONST
7366#elif defined(__osf__)
7367/* This system does not cope well with relocations in const data.  */
7368# define LT_DLSYM_CONST
7369#else
7370# define LT_DLSYM_CONST const
7371#endif
7372
7373#ifdef __cplusplus
7374extern "C" {
7375#endif
7376
7377_LT_EOF
7378	  # Now generate the symbol file.
7379	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7380
7381	  cat <<_LT_EOF >> conftest.$ac_ext
7382
7383/* The mapping between symbol names and symbols.  */
7384LT_DLSYM_CONST struct {
7385  const char *name;
7386  void       *address;
7387}
7388lt__PROGRAM__LTX_preloaded_symbols[] =
7389{
7390  { "@PROGRAM@", (void *) 0 },
7391_LT_EOF
7392	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7393	  cat <<\_LT_EOF >> conftest.$ac_ext
7394  {0, (void *) 0}
7395};
7396
7397/* This works around a problem in FreeBSD linker */
7398#ifdef FREEBSD_WORKAROUND
7399static const void *lt_preloaded_setup() {
7400  return lt__PROGRAM__LTX_preloaded_symbols;
7401}
7402#endif
7403
7404#ifdef __cplusplus
7405}
7406#endif
7407_LT_EOF
7408	  # Now try linking the two files.
7409	  mv conftest.$ac_objext conftstm.$ac_objext
7410	  lt_globsym_save_LIBS=$LIBS
7411	  lt_globsym_save_CFLAGS=$CFLAGS
7412	  LIBS="conftstm.$ac_objext"
7413	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7414	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7415  (eval $ac_link) 2>&5
7416  ac_status=$?
7417  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7418  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7419	    pipe_works=yes
7420	  fi
7421	  LIBS=$lt_globsym_save_LIBS
7422	  CFLAGS=$lt_globsym_save_CFLAGS
7423	else
7424	  echo "cannot find nm_test_func in $nlist" >&5
7425	fi
7426      else
7427	echo "cannot find nm_test_var in $nlist" >&5
7428      fi
7429    else
7430      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7431    fi
7432  else
7433    echo "$progname: failed program was:" >&5
7434    cat conftest.$ac_ext >&5
7435  fi
7436  rm -rf conftest* conftst*
7437
7438  # Do not use the global_symbol_pipe unless it works.
7439  if test "$pipe_works" = yes; then
7440    break
7441  else
7442    lt_cv_sys_global_symbol_pipe=
7443  fi
7444done
7445
7446fi
7447
7448if test -z "$lt_cv_sys_global_symbol_pipe"; then
7449  lt_cv_sys_global_symbol_to_cdecl=
7450fi
7451if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7452  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7453$as_echo "failed" >&6; }
7454else
7455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7456$as_echo "ok" >&6; }
7457fi
7458
7459# Response file support.
7460if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7461  nm_file_list_spec='@'
7462elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7463  nm_file_list_spec='@'
7464fi
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7493$as_echo_n "checking for sysroot... " >&6; }
7494
7495# Check whether --with-sysroot was given.
7496if test "${with_sysroot+set}" = set; then :
7497  withval=$with_sysroot;
7498else
7499  with_sysroot=no
7500fi
7501
7502
7503lt_sysroot=
7504case ${with_sysroot} in #(
7505 yes)
7506   if test "$GCC" = yes; then
7507     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7508   fi
7509   ;; #(
7510 /*)
7511   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7512   ;; #(
7513 no|'')
7514   ;; #(
7515 *)
7516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7517$as_echo "${with_sysroot}" >&6; }
7518   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7519   ;;
7520esac
7521
7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7523$as_echo "${lt_sysroot:-no}" >&6; }
7524
7525
7526
7527
7528
7529# Check whether --enable-libtool-lock was given.
7530if test "${enable_libtool_lock+set}" = set; then :
7531  enableval=$enable_libtool_lock;
7532fi
7533
7534test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7535
7536# Some flags need to be propagated to the compiler or linker for good
7537# libtool support.
7538case $host in
7539ia64-*-hpux*)
7540  # Find out which ABI we are using.
7541  echo 'int i;' > conftest.$ac_ext
7542  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7543  (eval $ac_compile) 2>&5
7544  ac_status=$?
7545  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7546  test $ac_status = 0; }; then
7547    case `/usr/bin/file conftest.$ac_objext` in
7548      *ELF-32*)
7549	HPUX_IA64_MODE="32"
7550	;;
7551      *ELF-64*)
7552	HPUX_IA64_MODE="64"
7553	;;
7554    esac
7555  fi
7556  rm -rf conftest*
7557  ;;
7558*-*-irix6*)
7559  # Find out which ABI we are using.
7560  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7561  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7562  (eval $ac_compile) 2>&5
7563  ac_status=$?
7564  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7565  test $ac_status = 0; }; then
7566    if test "$lt_cv_prog_gnu_ld" = yes; then
7567      case `/usr/bin/file conftest.$ac_objext` in
7568	*32-bit*)
7569	  LD="${LD-ld} -melf32bsmip"
7570	  ;;
7571	*N32*)
7572	  LD="${LD-ld} -melf32bmipn32"
7573	  ;;
7574	*64-bit*)
7575	  LD="${LD-ld} -melf64bmip"
7576	;;
7577      esac
7578    else
7579      case `/usr/bin/file conftest.$ac_objext` in
7580	*32-bit*)
7581	  LD="${LD-ld} -32"
7582	  ;;
7583	*N32*)
7584	  LD="${LD-ld} -n32"
7585	  ;;
7586	*64-bit*)
7587	  LD="${LD-ld} -64"
7588	  ;;
7589      esac
7590    fi
7591  fi
7592  rm -rf conftest*
7593  ;;
7594
7595x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7596s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7597  # Find out which ABI we are using.
7598  echo 'int i;' > conftest.$ac_ext
7599  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7600  (eval $ac_compile) 2>&5
7601  ac_status=$?
7602  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7603  test $ac_status = 0; }; then
7604    case `/usr/bin/file conftest.o` in
7605      *32-bit*)
7606	case $host in
7607	  x86_64-*kfreebsd*-gnu)
7608	    LD="${LD-ld} -m elf_i386_fbsd"
7609	    ;;
7610	  x86_64-*linux*)
7611	    LD="${LD-ld} -m elf_i386"
7612	    ;;
7613	  ppc64-*linux*|powerpc64-*linux*)
7614	    LD="${LD-ld} -m elf32ppclinux"
7615	    ;;
7616	  s390x-*linux*)
7617	    LD="${LD-ld} -m elf_s390"
7618	    ;;
7619	  sparc64-*linux*)
7620	    LD="${LD-ld} -m elf32_sparc"
7621	    ;;
7622	esac
7623	;;
7624      *64-bit*)
7625	case $host in
7626	  x86_64-*kfreebsd*-gnu)
7627	    LD="${LD-ld} -m elf_x86_64_fbsd"
7628	    ;;
7629	  x86_64-*linux*)
7630	    LD="${LD-ld} -m elf_x86_64"
7631	    ;;
7632	  ppc*-*linux*|powerpc*-*linux*)
7633	    LD="${LD-ld} -m elf64ppc"
7634	    ;;
7635	  s390*-*linux*|s390*-*tpf*)
7636	    LD="${LD-ld} -m elf64_s390"
7637	    ;;
7638	  sparc*-*linux*)
7639	    LD="${LD-ld} -m elf64_sparc"
7640	    ;;
7641	esac
7642	;;
7643    esac
7644  fi
7645  rm -rf conftest*
7646  ;;
7647
7648*-*-sco3.2v5*)
7649  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7650  SAVE_CFLAGS="$CFLAGS"
7651  CFLAGS="$CFLAGS -belf"
7652  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7653$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7654if ${lt_cv_cc_needs_belf+:} false; then :
7655  $as_echo_n "(cached) " >&6
7656else
7657  ac_ext=c
7658ac_cpp='$CPP $CPPFLAGS'
7659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7661ac_compiler_gnu=$ac_cv_c_compiler_gnu
7662
7663     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7664/* end confdefs.h.  */
7665
7666int
7667main ()
7668{
7669
7670  ;
7671  return 0;
7672}
7673_ACEOF
7674if ac_fn_c_try_link "$LINENO"; then :
7675  lt_cv_cc_needs_belf=yes
7676else
7677  lt_cv_cc_needs_belf=no
7678fi
7679rm -f core conftest.err conftest.$ac_objext \
7680    conftest$ac_exeext conftest.$ac_ext
7681     ac_ext=c
7682ac_cpp='$CPP $CPPFLAGS'
7683ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7684ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7685ac_compiler_gnu=$ac_cv_c_compiler_gnu
7686
7687fi
7688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7689$as_echo "$lt_cv_cc_needs_belf" >&6; }
7690  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7691    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7692    CFLAGS="$SAVE_CFLAGS"
7693  fi
7694  ;;
7695*-*solaris*)
7696  # Find out which ABI we are using.
7697  echo 'int i;' > conftest.$ac_ext
7698  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7699  (eval $ac_compile) 2>&5
7700  ac_status=$?
7701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7702  test $ac_status = 0; }; then
7703    case `/usr/bin/file conftest.o` in
7704    *64-bit*)
7705      case $lt_cv_prog_gnu_ld in
7706      yes*)
7707        case $host in
7708        i?86-*-solaris*)
7709          LD="${LD-ld} -m elf_x86_64"
7710          ;;
7711        sparc*-*-solaris*)
7712          LD="${LD-ld} -m elf64_sparc"
7713          ;;
7714        esac
7715        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7716        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7717          LD="${LD-ld}_sol2"
7718        fi
7719        ;;
7720      *)
7721	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7722	  LD="${LD-ld} -64"
7723	fi
7724	;;
7725      esac
7726      ;;
7727    esac
7728  fi
7729  rm -rf conftest*
7730  ;;
7731esac
7732
7733need_locks="$enable_libtool_lock"
7734
7735if test -n "$ac_tool_prefix"; then
7736  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7737set dummy ${ac_tool_prefix}mt; ac_word=$2
7738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7739$as_echo_n "checking for $ac_word... " >&6; }
7740if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7741  $as_echo_n "(cached) " >&6
7742else
7743  if test -n "$MANIFEST_TOOL"; then
7744  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7745else
7746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7747for as_dir in $PATH
7748do
7749  IFS=$as_save_IFS
7750  test -z "$as_dir" && as_dir=.
7751    for ac_exec_ext in '' $ac_executable_extensions; do
7752  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7753    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7754    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7755    break 2
7756  fi
7757done
7758  done
7759IFS=$as_save_IFS
7760
7761fi
7762fi
7763MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7764if test -n "$MANIFEST_TOOL"; then
7765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7766$as_echo "$MANIFEST_TOOL" >&6; }
7767else
7768  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769$as_echo "no" >&6; }
7770fi
7771
7772
7773fi
7774if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7775  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7776  # Extract the first word of "mt", so it can be a program name with args.
7777set dummy mt; ac_word=$2
7778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7779$as_echo_n "checking for $ac_word... " >&6; }
7780if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7781  $as_echo_n "(cached) " >&6
7782else
7783  if test -n "$ac_ct_MANIFEST_TOOL"; then
7784  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7785else
7786as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7787for as_dir in $PATH
7788do
7789  IFS=$as_save_IFS
7790  test -z "$as_dir" && as_dir=.
7791    for ac_exec_ext in '' $ac_executable_extensions; do
7792  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7793    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7794    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7795    break 2
7796  fi
7797done
7798  done
7799IFS=$as_save_IFS
7800
7801fi
7802fi
7803ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7804if test -n "$ac_ct_MANIFEST_TOOL"; then
7805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7806$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7807else
7808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7809$as_echo "no" >&6; }
7810fi
7811
7812  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7813    MANIFEST_TOOL=":"
7814  else
7815    case $cross_compiling:$ac_tool_warned in
7816yes:)
7817{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7818$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7819ac_tool_warned=yes ;;
7820esac
7821    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7822  fi
7823else
7824  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7825fi
7826
7827test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7829$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7830if ${lt_cv_path_mainfest_tool+:} false; then :
7831  $as_echo_n "(cached) " >&6
7832else
7833  lt_cv_path_mainfest_tool=no
7834  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7835  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7836  cat conftest.err >&5
7837  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7838    lt_cv_path_mainfest_tool=yes
7839  fi
7840  rm -f conftest*
7841fi
7842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7843$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7844if test "x$lt_cv_path_mainfest_tool" != xyes; then
7845  MANIFEST_TOOL=:
7846fi
7847
7848
7849
7850
7851
7852
7853  case $host_os in
7854    rhapsody* | darwin*)
7855    if test -n "$ac_tool_prefix"; then
7856  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7857set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7859$as_echo_n "checking for $ac_word... " >&6; }
7860if ${ac_cv_prog_DSYMUTIL+:} false; then :
7861  $as_echo_n "(cached) " >&6
7862else
7863  if test -n "$DSYMUTIL"; then
7864  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7865else
7866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7867for as_dir in $PATH
7868do
7869  IFS=$as_save_IFS
7870  test -z "$as_dir" && as_dir=.
7871    for ac_exec_ext in '' $ac_executable_extensions; do
7872  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7873    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7874    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7875    break 2
7876  fi
7877done
7878  done
7879IFS=$as_save_IFS
7880
7881fi
7882fi
7883DSYMUTIL=$ac_cv_prog_DSYMUTIL
7884if test -n "$DSYMUTIL"; then
7885  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7886$as_echo "$DSYMUTIL" >&6; }
7887else
7888  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7889$as_echo "no" >&6; }
7890fi
7891
7892
7893fi
7894if test -z "$ac_cv_prog_DSYMUTIL"; then
7895  ac_ct_DSYMUTIL=$DSYMUTIL
7896  # Extract the first word of "dsymutil", so it can be a program name with args.
7897set dummy dsymutil; ac_word=$2
7898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7899$as_echo_n "checking for $ac_word... " >&6; }
7900if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7901  $as_echo_n "(cached) " >&6
7902else
7903  if test -n "$ac_ct_DSYMUTIL"; then
7904  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7905else
7906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7907for as_dir in $PATH
7908do
7909  IFS=$as_save_IFS
7910  test -z "$as_dir" && as_dir=.
7911    for ac_exec_ext in '' $ac_executable_extensions; do
7912  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7913    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7914    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7915    break 2
7916  fi
7917done
7918  done
7919IFS=$as_save_IFS
7920
7921fi
7922fi
7923ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7924if test -n "$ac_ct_DSYMUTIL"; then
7925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7926$as_echo "$ac_ct_DSYMUTIL" >&6; }
7927else
7928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7929$as_echo "no" >&6; }
7930fi
7931
7932  if test "x$ac_ct_DSYMUTIL" = x; then
7933    DSYMUTIL=":"
7934  else
7935    case $cross_compiling:$ac_tool_warned in
7936yes:)
7937{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7939ac_tool_warned=yes ;;
7940esac
7941    DSYMUTIL=$ac_ct_DSYMUTIL
7942  fi
7943else
7944  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7945fi
7946
7947    if test -n "$ac_tool_prefix"; then
7948  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7949set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7951$as_echo_n "checking for $ac_word... " >&6; }
7952if ${ac_cv_prog_NMEDIT+:} false; then :
7953  $as_echo_n "(cached) " >&6
7954else
7955  if test -n "$NMEDIT"; then
7956  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7957else
7958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7959for as_dir in $PATH
7960do
7961  IFS=$as_save_IFS
7962  test -z "$as_dir" && as_dir=.
7963    for ac_exec_ext in '' $ac_executable_extensions; do
7964  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7965    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7967    break 2
7968  fi
7969done
7970  done
7971IFS=$as_save_IFS
7972
7973fi
7974fi
7975NMEDIT=$ac_cv_prog_NMEDIT
7976if test -n "$NMEDIT"; then
7977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7978$as_echo "$NMEDIT" >&6; }
7979else
7980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7981$as_echo "no" >&6; }
7982fi
7983
7984
7985fi
7986if test -z "$ac_cv_prog_NMEDIT"; then
7987  ac_ct_NMEDIT=$NMEDIT
7988  # Extract the first word of "nmedit", so it can be a program name with args.
7989set dummy nmedit; ac_word=$2
7990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7991$as_echo_n "checking for $ac_word... " >&6; }
7992if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7993  $as_echo_n "(cached) " >&6
7994else
7995  if test -n "$ac_ct_NMEDIT"; then
7996  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7997else
7998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7999for as_dir in $PATH
8000do
8001  IFS=$as_save_IFS
8002  test -z "$as_dir" && as_dir=.
8003    for ac_exec_ext in '' $ac_executable_extensions; do
8004  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8005    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8006    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8007    break 2
8008  fi
8009done
8010  done
8011IFS=$as_save_IFS
8012
8013fi
8014fi
8015ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8016if test -n "$ac_ct_NMEDIT"; then
8017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8018$as_echo "$ac_ct_NMEDIT" >&6; }
8019else
8020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8021$as_echo "no" >&6; }
8022fi
8023
8024  if test "x$ac_ct_NMEDIT" = x; then
8025    NMEDIT=":"
8026  else
8027    case $cross_compiling:$ac_tool_warned in
8028yes:)
8029{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8030$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8031ac_tool_warned=yes ;;
8032esac
8033    NMEDIT=$ac_ct_NMEDIT
8034  fi
8035else
8036  NMEDIT="$ac_cv_prog_NMEDIT"
8037fi
8038
8039    if test -n "$ac_tool_prefix"; then
8040  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8041set dummy ${ac_tool_prefix}lipo; ac_word=$2
8042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8043$as_echo_n "checking for $ac_word... " >&6; }
8044if ${ac_cv_prog_LIPO+:} false; then :
8045  $as_echo_n "(cached) " >&6
8046else
8047  if test -n "$LIPO"; then
8048  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8049else
8050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8051for as_dir in $PATH
8052do
8053  IFS=$as_save_IFS
8054  test -z "$as_dir" && as_dir=.
8055    for ac_exec_ext in '' $ac_executable_extensions; do
8056  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8057    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8058    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8059    break 2
8060  fi
8061done
8062  done
8063IFS=$as_save_IFS
8064
8065fi
8066fi
8067LIPO=$ac_cv_prog_LIPO
8068if test -n "$LIPO"; then
8069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8070$as_echo "$LIPO" >&6; }
8071else
8072  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8073$as_echo "no" >&6; }
8074fi
8075
8076
8077fi
8078if test -z "$ac_cv_prog_LIPO"; then
8079  ac_ct_LIPO=$LIPO
8080  # Extract the first word of "lipo", so it can be a program name with args.
8081set dummy lipo; ac_word=$2
8082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8083$as_echo_n "checking for $ac_word... " >&6; }
8084if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8085  $as_echo_n "(cached) " >&6
8086else
8087  if test -n "$ac_ct_LIPO"; then
8088  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8089else
8090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8091for as_dir in $PATH
8092do
8093  IFS=$as_save_IFS
8094  test -z "$as_dir" && as_dir=.
8095    for ac_exec_ext in '' $ac_executable_extensions; do
8096  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8097    ac_cv_prog_ac_ct_LIPO="lipo"
8098    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8099    break 2
8100  fi
8101done
8102  done
8103IFS=$as_save_IFS
8104
8105fi
8106fi
8107ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8108if test -n "$ac_ct_LIPO"; then
8109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8110$as_echo "$ac_ct_LIPO" >&6; }
8111else
8112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8113$as_echo "no" >&6; }
8114fi
8115
8116  if test "x$ac_ct_LIPO" = x; then
8117    LIPO=":"
8118  else
8119    case $cross_compiling:$ac_tool_warned in
8120yes:)
8121{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8122$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8123ac_tool_warned=yes ;;
8124esac
8125    LIPO=$ac_ct_LIPO
8126  fi
8127else
8128  LIPO="$ac_cv_prog_LIPO"
8129fi
8130
8131    if test -n "$ac_tool_prefix"; then
8132  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8133set dummy ${ac_tool_prefix}otool; ac_word=$2
8134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8135$as_echo_n "checking for $ac_word... " >&6; }
8136if ${ac_cv_prog_OTOOL+:} false; then :
8137  $as_echo_n "(cached) " >&6
8138else
8139  if test -n "$OTOOL"; then
8140  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8141else
8142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8143for as_dir in $PATH
8144do
8145  IFS=$as_save_IFS
8146  test -z "$as_dir" && as_dir=.
8147    for ac_exec_ext in '' $ac_executable_extensions; do
8148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8149    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8151    break 2
8152  fi
8153done
8154  done
8155IFS=$as_save_IFS
8156
8157fi
8158fi
8159OTOOL=$ac_cv_prog_OTOOL
8160if test -n "$OTOOL"; then
8161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8162$as_echo "$OTOOL" >&6; }
8163else
8164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8165$as_echo "no" >&6; }
8166fi
8167
8168
8169fi
8170if test -z "$ac_cv_prog_OTOOL"; then
8171  ac_ct_OTOOL=$OTOOL
8172  # Extract the first word of "otool", so it can be a program name with args.
8173set dummy otool; ac_word=$2
8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8175$as_echo_n "checking for $ac_word... " >&6; }
8176if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8177  $as_echo_n "(cached) " >&6
8178else
8179  if test -n "$ac_ct_OTOOL"; then
8180  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8181else
8182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8183for as_dir in $PATH
8184do
8185  IFS=$as_save_IFS
8186  test -z "$as_dir" && as_dir=.
8187    for ac_exec_ext in '' $ac_executable_extensions; do
8188  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8189    ac_cv_prog_ac_ct_OTOOL="otool"
8190    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8191    break 2
8192  fi
8193done
8194  done
8195IFS=$as_save_IFS
8196
8197fi
8198fi
8199ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8200if test -n "$ac_ct_OTOOL"; then
8201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8202$as_echo "$ac_ct_OTOOL" >&6; }
8203else
8204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8205$as_echo "no" >&6; }
8206fi
8207
8208  if test "x$ac_ct_OTOOL" = x; then
8209    OTOOL=":"
8210  else
8211    case $cross_compiling:$ac_tool_warned in
8212yes:)
8213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8215ac_tool_warned=yes ;;
8216esac
8217    OTOOL=$ac_ct_OTOOL
8218  fi
8219else
8220  OTOOL="$ac_cv_prog_OTOOL"
8221fi
8222
8223    if test -n "$ac_tool_prefix"; then
8224  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8225set dummy ${ac_tool_prefix}otool64; ac_word=$2
8226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8227$as_echo_n "checking for $ac_word... " >&6; }
8228if ${ac_cv_prog_OTOOL64+:} false; then :
8229  $as_echo_n "(cached) " >&6
8230else
8231  if test -n "$OTOOL64"; then
8232  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8233else
8234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8235for as_dir in $PATH
8236do
8237  IFS=$as_save_IFS
8238  test -z "$as_dir" && as_dir=.
8239    for ac_exec_ext in '' $ac_executable_extensions; do
8240  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8241    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8242    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8243    break 2
8244  fi
8245done
8246  done
8247IFS=$as_save_IFS
8248
8249fi
8250fi
8251OTOOL64=$ac_cv_prog_OTOOL64
8252if test -n "$OTOOL64"; then
8253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8254$as_echo "$OTOOL64" >&6; }
8255else
8256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8257$as_echo "no" >&6; }
8258fi
8259
8260
8261fi
8262if test -z "$ac_cv_prog_OTOOL64"; then
8263  ac_ct_OTOOL64=$OTOOL64
8264  # Extract the first word of "otool64", so it can be a program name with args.
8265set dummy otool64; ac_word=$2
8266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8267$as_echo_n "checking for $ac_word... " >&6; }
8268if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8269  $as_echo_n "(cached) " >&6
8270else
8271  if test -n "$ac_ct_OTOOL64"; then
8272  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8273else
8274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8275for as_dir in $PATH
8276do
8277  IFS=$as_save_IFS
8278  test -z "$as_dir" && as_dir=.
8279    for ac_exec_ext in '' $ac_executable_extensions; do
8280  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8281    ac_cv_prog_ac_ct_OTOOL64="otool64"
8282    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8283    break 2
8284  fi
8285done
8286  done
8287IFS=$as_save_IFS
8288
8289fi
8290fi
8291ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8292if test -n "$ac_ct_OTOOL64"; then
8293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8294$as_echo "$ac_ct_OTOOL64" >&6; }
8295else
8296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8297$as_echo "no" >&6; }
8298fi
8299
8300  if test "x$ac_ct_OTOOL64" = x; then
8301    OTOOL64=":"
8302  else
8303    case $cross_compiling:$ac_tool_warned in
8304yes:)
8305{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8306$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8307ac_tool_warned=yes ;;
8308esac
8309    OTOOL64=$ac_ct_OTOOL64
8310  fi
8311else
8312  OTOOL64="$ac_cv_prog_OTOOL64"
8313fi
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8342$as_echo_n "checking for -single_module linker flag... " >&6; }
8343if ${lt_cv_apple_cc_single_mod+:} false; then :
8344  $as_echo_n "(cached) " >&6
8345else
8346  lt_cv_apple_cc_single_mod=no
8347      if test -z "${LT_MULTI_MODULE}"; then
8348	# By default we will add the -single_module flag. You can override
8349	# by either setting the environment variable LT_MULTI_MODULE
8350	# non-empty at configure time, or by adding -multi_module to the
8351	# link flags.
8352	rm -rf libconftest.dylib*
8353	echo "int foo(void){return 1;}" > conftest.c
8354	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8355-dynamiclib -Wl,-single_module conftest.c" >&5
8356	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8357	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8358        _lt_result=$?
8359	# If there is a non-empty error log, and "single_module"
8360	# appears in it, assume the flag caused a linker warning
8361        if test -s conftest.err && $GREP single_module conftest.err; then
8362	  cat conftest.err >&5
8363	# Otherwise, if the output was created with a 0 exit code from
8364	# the compiler, it worked.
8365	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
8366	  lt_cv_apple_cc_single_mod=yes
8367	else
8368	  cat conftest.err >&5
8369	fi
8370	rm -rf libconftest.dylib*
8371	rm -f conftest.*
8372      fi
8373fi
8374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8375$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8376
8377    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8378$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8379if ${lt_cv_ld_exported_symbols_list+:} false; then :
8380  $as_echo_n "(cached) " >&6
8381else
8382  lt_cv_ld_exported_symbols_list=no
8383      save_LDFLAGS=$LDFLAGS
8384      echo "_main" > conftest.sym
8385      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8386      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8387/* end confdefs.h.  */
8388
8389int
8390main ()
8391{
8392
8393  ;
8394  return 0;
8395}
8396_ACEOF
8397if ac_fn_c_try_link "$LINENO"; then :
8398  lt_cv_ld_exported_symbols_list=yes
8399else
8400  lt_cv_ld_exported_symbols_list=no
8401fi
8402rm -f core conftest.err conftest.$ac_objext \
8403    conftest$ac_exeext conftest.$ac_ext
8404	LDFLAGS="$save_LDFLAGS"
8405
8406fi
8407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8408$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8409
8410    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8411$as_echo_n "checking for -force_load linker flag... " >&6; }
8412if ${lt_cv_ld_force_load+:} false; then :
8413  $as_echo_n "(cached) " >&6
8414else
8415  lt_cv_ld_force_load=no
8416      cat > conftest.c << _LT_EOF
8417int forced_loaded() { return 2;}
8418_LT_EOF
8419      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8420      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8421      echo "$AR cru libconftest.a conftest.o" >&5
8422      $AR cru libconftest.a conftest.o 2>&5
8423      echo "$RANLIB libconftest.a" >&5
8424      $RANLIB libconftest.a 2>&5
8425      cat > conftest.c << _LT_EOF
8426int main() { return 0;}
8427_LT_EOF
8428      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8429      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8430      _lt_result=$?
8431      if test -s conftest.err && $GREP force_load conftest.err; then
8432	cat conftest.err >&5
8433      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
8434	lt_cv_ld_force_load=yes
8435      else
8436	cat conftest.err >&5
8437      fi
8438        rm -f conftest.err libconftest.a conftest conftest.c
8439        rm -rf conftest.dSYM
8440
8441fi
8442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8443$as_echo "$lt_cv_ld_force_load" >&6; }
8444    case $host_os in
8445    rhapsody* | darwin1.[012])
8446      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8447    darwin1.*)
8448      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8449    darwin*) # darwin 5.x on
8450      # if running on 10.5 or later, the deployment target defaults
8451      # to the OS version, if on x86, and 10.4, the deployment
8452      # target defaults to 10.4. Don't you love it?
8453      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8454	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8455	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8456	10.[012]*)
8457	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8458	10.*)
8459	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8460      esac
8461    ;;
8462  esac
8463    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8464      _lt_dar_single_mod='$single_module'
8465    fi
8466    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8467      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8468    else
8469      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8470    fi
8471    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8472      _lt_dsymutil='~$DSYMUTIL $lib || :'
8473    else
8474      _lt_dsymutil=
8475    fi
8476    ;;
8477  esac
8478
8479for ac_header in dlfcn.h
8480do :
8481  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8482"
8483if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8484  cat >>confdefs.h <<_ACEOF
8485#define HAVE_DLFCN_H 1
8486_ACEOF
8487
8488fi
8489
8490done
8491
8492
8493
8494
8495
8496# Set options
8497# Check whether --enable-static was given.
8498if test "${enable_static+set}" = set; then :
8499  enableval=$enable_static; p=${PACKAGE-default}
8500    case $enableval in
8501    yes) enable_static=yes ;;
8502    no) enable_static=no ;;
8503    *)
8504     enable_static=no
8505      # Look at the argument we got.  We use all the common list separators.
8506      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8507      for pkg in $enableval; do
8508	IFS="$lt_save_ifs"
8509	if test "X$pkg" = "X$p"; then
8510	  enable_static=yes
8511	fi
8512      done
8513      IFS="$lt_save_ifs"
8514      ;;
8515    esac
8516else
8517  enable_static=no
8518fi
8519
8520
8521
8522
8523
8524
8525
8526
8527# Check whether --with-pic was given.
8528if test "${with_pic+set}" = set; then :
8529  withval=$with_pic; lt_p=${PACKAGE-default}
8530    case $withval in
8531    yes|no) pic_mode=$withval ;;
8532    *)
8533      pic_mode=default
8534      # Look at the argument we got.  We use all the common list separators.
8535      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8536      for lt_pkg in $withval; do
8537	IFS="$lt_save_ifs"
8538	if test "X$lt_pkg" = "X$lt_p"; then
8539	  pic_mode=yes
8540	fi
8541      done
8542      IFS="$lt_save_ifs"
8543      ;;
8544    esac
8545else
8546  pic_mode=default
8547fi
8548
8549
8550test -z "$pic_mode" && pic_mode=yes
8551
8552
8553
8554
8555
8556
8557
8558
8559        enable_dlopen=no
8560
8561
8562  enable_win32_dll=no
8563
8564
8565            # Check whether --enable-shared was given.
8566if test "${enable_shared+set}" = set; then :
8567  enableval=$enable_shared; p=${PACKAGE-default}
8568    case $enableval in
8569    yes) enable_shared=yes ;;
8570    no) enable_shared=no ;;
8571    *)
8572      enable_shared=no
8573      # Look at the argument we got.  We use all the common list separators.
8574      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8575      for pkg in $enableval; do
8576	IFS="$lt_save_ifs"
8577	if test "X$pkg" = "X$p"; then
8578	  enable_shared=yes
8579	fi
8580      done
8581      IFS="$lt_save_ifs"
8582      ;;
8583    esac
8584else
8585  enable_shared=yes
8586fi
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598  # Check whether --enable-fast-install was given.
8599if test "${enable_fast_install+set}" = set; then :
8600  enableval=$enable_fast_install; p=${PACKAGE-default}
8601    case $enableval in
8602    yes) enable_fast_install=yes ;;
8603    no) enable_fast_install=no ;;
8604    *)
8605      enable_fast_install=no
8606      # Look at the argument we got.  We use all the common list separators.
8607      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8608      for pkg in $enableval; do
8609	IFS="$lt_save_ifs"
8610	if test "X$pkg" = "X$p"; then
8611	  enable_fast_install=yes
8612	fi
8613      done
8614      IFS="$lt_save_ifs"
8615      ;;
8616    esac
8617else
8618  enable_fast_install=yes
8619fi
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631# This can be used to rebuild libtool when needed
8632LIBTOOL_DEPS="$ltmain"
8633
8634# Always use our own libtool.
8635LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666test -z "$LN_S" && LN_S="ln -s"
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681if test -n "${ZSH_VERSION+set}" ; then
8682   setopt NO_GLOB_SUBST
8683fi
8684
8685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8686$as_echo_n "checking for objdir... " >&6; }
8687if ${lt_cv_objdir+:} false; then :
8688  $as_echo_n "(cached) " >&6
8689else
8690  rm -f .libs 2>/dev/null
8691mkdir .libs 2>/dev/null
8692if test -d .libs; then
8693  lt_cv_objdir=.libs
8694else
8695  # MS-DOS does not allow filenames that begin with a dot.
8696  lt_cv_objdir=_libs
8697fi
8698rmdir .libs 2>/dev/null
8699fi
8700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8701$as_echo "$lt_cv_objdir" >&6; }
8702objdir=$lt_cv_objdir
8703
8704
8705
8706
8707
8708cat >>confdefs.h <<_ACEOF
8709#define LT_OBJDIR "$lt_cv_objdir/"
8710_ACEOF
8711
8712
8713
8714
8715case $host_os in
8716aix3*)
8717  # AIX sometimes has problems with the GCC collect2 program.  For some
8718  # reason, if we set the COLLECT_NAMES environment variable, the problems
8719  # vanish in a puff of smoke.
8720  if test "X${COLLECT_NAMES+set}" != Xset; then
8721    COLLECT_NAMES=
8722    export COLLECT_NAMES
8723  fi
8724  ;;
8725esac
8726
8727# Global variables:
8728ofile=libtool
8729can_build_shared=yes
8730
8731# All known linkers require a `.a' archive for static linking (except MSVC,
8732# which needs '.lib').
8733libext=a
8734
8735with_gnu_ld="$lt_cv_prog_gnu_ld"
8736
8737old_CC="$CC"
8738old_CFLAGS="$CFLAGS"
8739
8740# Set sane defaults for various variables
8741test -z "$CC" && CC=cc
8742test -z "$LTCC" && LTCC=$CC
8743test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8744test -z "$LD" && LD=ld
8745test -z "$ac_objext" && ac_objext=o
8746
8747for cc_temp in $compiler""; do
8748  case $cc_temp in
8749    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8750    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8751    \-*) ;;
8752    *) break;;
8753  esac
8754done
8755cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8756
8757
8758# Only perform the check for file, if the check method requires it
8759test -z "$MAGIC_CMD" && MAGIC_CMD=file
8760case $deplibs_check_method in
8761file_magic*)
8762  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8763    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8764$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8765if ${lt_cv_path_MAGIC_CMD+:} false; then :
8766  $as_echo_n "(cached) " >&6
8767else
8768  case $MAGIC_CMD in
8769[\\/*] |  ?:[\\/]*)
8770  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8771  ;;
8772*)
8773  lt_save_MAGIC_CMD="$MAGIC_CMD"
8774  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8775  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8776  for ac_dir in $ac_dummy; do
8777    IFS="$lt_save_ifs"
8778    test -z "$ac_dir" && ac_dir=.
8779    if test -f $ac_dir/${ac_tool_prefix}file; then
8780      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8781      if test -n "$file_magic_test_file"; then
8782	case $deplibs_check_method in
8783	"file_magic "*)
8784	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8785	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8786	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8787	    $EGREP "$file_magic_regex" > /dev/null; then
8788	    :
8789	  else
8790	    cat <<_LT_EOF 1>&2
8791
8792*** Warning: the command libtool uses to detect shared libraries,
8793*** $file_magic_cmd, produces output that libtool cannot recognize.
8794*** The result is that libtool may fail to recognize shared libraries
8795*** as such.  This will affect the creation of libtool libraries that
8796*** depend on shared libraries, but programs linked with such libtool
8797*** libraries will work regardless of this problem.  Nevertheless, you
8798*** may want to report the problem to your system manager and/or to
8799*** bug-libtool@gnu.org
8800
8801_LT_EOF
8802	  fi ;;
8803	esac
8804      fi
8805      break
8806    fi
8807  done
8808  IFS="$lt_save_ifs"
8809  MAGIC_CMD="$lt_save_MAGIC_CMD"
8810  ;;
8811esac
8812fi
8813
8814MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8815if test -n "$MAGIC_CMD"; then
8816  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8817$as_echo "$MAGIC_CMD" >&6; }
8818else
8819  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8820$as_echo "no" >&6; }
8821fi
8822
8823
8824
8825
8826
8827if test -z "$lt_cv_path_MAGIC_CMD"; then
8828  if test -n "$ac_tool_prefix"; then
8829    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8830$as_echo_n "checking for file... " >&6; }
8831if ${lt_cv_path_MAGIC_CMD+:} false; then :
8832  $as_echo_n "(cached) " >&6
8833else
8834  case $MAGIC_CMD in
8835[\\/*] |  ?:[\\/]*)
8836  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8837  ;;
8838*)
8839  lt_save_MAGIC_CMD="$MAGIC_CMD"
8840  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8841  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8842  for ac_dir in $ac_dummy; do
8843    IFS="$lt_save_ifs"
8844    test -z "$ac_dir" && ac_dir=.
8845    if test -f $ac_dir/file; then
8846      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8847      if test -n "$file_magic_test_file"; then
8848	case $deplibs_check_method in
8849	"file_magic "*)
8850	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8851	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8852	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8853	    $EGREP "$file_magic_regex" > /dev/null; then
8854	    :
8855	  else
8856	    cat <<_LT_EOF 1>&2
8857
8858*** Warning: the command libtool uses to detect shared libraries,
8859*** $file_magic_cmd, produces output that libtool cannot recognize.
8860*** The result is that libtool may fail to recognize shared libraries
8861*** as such.  This will affect the creation of libtool libraries that
8862*** depend on shared libraries, but programs linked with such libtool
8863*** libraries will work regardless of this problem.  Nevertheless, you
8864*** may want to report the problem to your system manager and/or to
8865*** bug-libtool@gnu.org
8866
8867_LT_EOF
8868	  fi ;;
8869	esac
8870      fi
8871      break
8872    fi
8873  done
8874  IFS="$lt_save_ifs"
8875  MAGIC_CMD="$lt_save_MAGIC_CMD"
8876  ;;
8877esac
8878fi
8879
8880MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8881if test -n "$MAGIC_CMD"; then
8882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8883$as_echo "$MAGIC_CMD" >&6; }
8884else
8885  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8886$as_echo "no" >&6; }
8887fi
8888
8889
8890  else
8891    MAGIC_CMD=:
8892  fi
8893fi
8894
8895  fi
8896  ;;
8897esac
8898
8899# Use C for the default configuration in the libtool script
8900
8901lt_save_CC="$CC"
8902ac_ext=c
8903ac_cpp='$CPP $CPPFLAGS'
8904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8906ac_compiler_gnu=$ac_cv_c_compiler_gnu
8907
8908
8909# Source file extension for C test sources.
8910ac_ext=c
8911
8912# Object file extension for compiled C test sources.
8913objext=o
8914objext=$objext
8915
8916# Code to be used in simple compile tests
8917lt_simple_compile_test_code="int some_variable = 0;"
8918
8919# Code to be used in simple link tests
8920lt_simple_link_test_code='int main(){return(0);}'
8921
8922
8923
8924
8925
8926
8927
8928# If no C compiler was specified, use CC.
8929LTCC=${LTCC-"$CC"}
8930
8931# If no C compiler flags were specified, use CFLAGS.
8932LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8933
8934# Allow CC to be a program name with arguments.
8935compiler=$CC
8936
8937# Save the default compiler, since it gets overwritten when the other
8938# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8939compiler_DEFAULT=$CC
8940
8941# save warnings/boilerplate of simple test code
8942ac_outfile=conftest.$ac_objext
8943echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8944eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8945_lt_compiler_boilerplate=`cat conftest.err`
8946$RM conftest*
8947
8948ac_outfile=conftest.$ac_objext
8949echo "$lt_simple_link_test_code" >conftest.$ac_ext
8950eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8951_lt_linker_boilerplate=`cat conftest.err`
8952$RM -r conftest*
8953
8954
8955## CAVEAT EMPTOR:
8956## There is no encapsulation within the following macros, do not change
8957## the running order or otherwise move them around unless you know exactly
8958## what you are doing...
8959if test -n "$compiler"; then
8960
8961lt_prog_compiler_no_builtin_flag=
8962
8963if test "$GCC" = yes; then
8964  case $cc_basename in
8965  nvcc*)
8966    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8967  *)
8968    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8969  esac
8970
8971  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8972$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8973if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8974  $as_echo_n "(cached) " >&6
8975else
8976  lt_cv_prog_compiler_rtti_exceptions=no
8977   ac_outfile=conftest.$ac_objext
8978   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8979   lt_compiler_flag="-fno-rtti -fno-exceptions"
8980   # Insert the option either (1) after the last *FLAGS variable, or
8981   # (2) before a word containing "conftest.", or (3) at the end.
8982   # Note that $ac_compile itself does not contain backslashes and begins
8983   # with a dollar sign (not a hyphen), so the echo should work correctly.
8984   # The option is referenced via a variable to avoid confusing sed.
8985   lt_compile=`echo "$ac_compile" | $SED \
8986   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8987   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8988   -e 's:$: $lt_compiler_flag:'`
8989   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8990   (eval "$lt_compile" 2>conftest.err)
8991   ac_status=$?
8992   cat conftest.err >&5
8993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8994   if (exit $ac_status) && test -s "$ac_outfile"; then
8995     # The compiler can only warn and ignore the option if not recognized
8996     # So say no if there are warnings other than the usual output.
8997     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8998     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8999     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9000       lt_cv_prog_compiler_rtti_exceptions=yes
9001     fi
9002   fi
9003   $RM conftest*
9004
9005fi
9006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9007$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9008
9009if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9010    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9011else
9012    :
9013fi
9014
9015fi
9016
9017
9018
9019
9020
9021
9022  lt_prog_compiler_wl=
9023lt_prog_compiler_pic=
9024lt_prog_compiler_static=
9025
9026
9027  if test "$GCC" = yes; then
9028    lt_prog_compiler_wl='-Wl,'
9029    lt_prog_compiler_static='-static'
9030
9031    case $host_os in
9032      aix*)
9033      # All AIX code is PIC.
9034      if test "$host_cpu" = ia64; then
9035	# AIX 5 now supports IA64 processor
9036	lt_prog_compiler_static='-Bstatic'
9037      fi
9038      ;;
9039
9040    amigaos*)
9041      case $host_cpu in
9042      powerpc)
9043            # see comment about AmigaOS4 .so support
9044            lt_prog_compiler_pic='-fPIC'
9045        ;;
9046      m68k)
9047            # FIXME: we need at least 68020 code to build shared libraries, but
9048            # adding the `-m68020' flag to GCC prevents building anything better,
9049            # like `-m68040'.
9050            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9051        ;;
9052      esac
9053      ;;
9054
9055    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9056      # PIC is the default for these OSes.
9057      ;;
9058
9059    mingw* | cygwin* | pw32* | os2* | cegcc*)
9060      # This hack is so that the source file can tell whether it is being
9061      # built for inclusion in a dll (and should export symbols for example).
9062      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9063      # (--disable-auto-import) libraries
9064      lt_prog_compiler_pic='-DDLL_EXPORT'
9065      ;;
9066
9067    darwin* | rhapsody*)
9068      # PIC is the default on this platform
9069      # Common symbols not allowed in MH_DYLIB files
9070      lt_prog_compiler_pic='-fno-common'
9071      ;;
9072
9073    haiku*)
9074      # PIC is the default for Haiku.
9075      # The "-static" flag exists, but is broken.
9076      lt_prog_compiler_static=
9077      ;;
9078
9079    hpux*)
9080      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9081      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9082      # sets the default TLS model and affects inlining.
9083      case $host_cpu in
9084      hppa*64*)
9085	# +Z the default
9086	;;
9087      *)
9088	lt_prog_compiler_pic='-fPIC'
9089	;;
9090      esac
9091      ;;
9092
9093    interix[3-9]*)
9094      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9095      # Instead, we relocate shared libraries at runtime.
9096      ;;
9097
9098    msdosdjgpp*)
9099      # Just because we use GCC doesn't mean we suddenly get shared libraries
9100      # on systems that don't support them.
9101      lt_prog_compiler_can_build_shared=no
9102      enable_shared=no
9103      ;;
9104
9105    *nto* | *qnx*)
9106      # QNX uses GNU C++, but need to define -shared option too, otherwise
9107      # it will coredump.
9108      lt_prog_compiler_pic='-fPIC -shared'
9109      ;;
9110
9111    sysv4*MP*)
9112      if test -d /usr/nec; then
9113	lt_prog_compiler_pic=-Kconform_pic
9114      fi
9115      ;;
9116
9117    *)
9118      lt_prog_compiler_pic='-fPIC'
9119      ;;
9120    esac
9121
9122    case $cc_basename in
9123    nvcc*) # Cuda Compiler Driver 2.2
9124      lt_prog_compiler_wl='-Xlinker '
9125      if test -n "$lt_prog_compiler_pic"; then
9126        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9127      fi
9128      ;;
9129    esac
9130  else
9131    # PORTME Check for flag to pass linker flags through the system compiler.
9132    case $host_os in
9133    aix*)
9134      lt_prog_compiler_wl='-Wl,'
9135      if test "$host_cpu" = ia64; then
9136	# AIX 5 now supports IA64 processor
9137	lt_prog_compiler_static='-Bstatic'
9138      else
9139	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9140      fi
9141      ;;
9142
9143    mingw* | cygwin* | pw32* | os2* | cegcc*)
9144      # This hack is so that the source file can tell whether it is being
9145      # built for inclusion in a dll (and should export symbols for example).
9146      lt_prog_compiler_pic='-DDLL_EXPORT'
9147      ;;
9148
9149    hpux9* | hpux10* | hpux11*)
9150      lt_prog_compiler_wl='-Wl,'
9151      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9152      # not for PA HP-UX.
9153      case $host_cpu in
9154      hppa*64*|ia64*)
9155	# +Z the default
9156	;;
9157      *)
9158	lt_prog_compiler_pic='+Z'
9159	;;
9160      esac
9161      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9162      lt_prog_compiler_static='${wl}-a ${wl}archive'
9163      ;;
9164
9165    irix5* | irix6* | nonstopux*)
9166      lt_prog_compiler_wl='-Wl,'
9167      # PIC (with -KPIC) is the default.
9168      lt_prog_compiler_static='-non_shared'
9169      ;;
9170
9171    linux* | k*bsd*-gnu | kopensolaris*-gnu)
9172      case $cc_basename in
9173      # old Intel for x86_64 which still supported -KPIC.
9174      ecc*)
9175	lt_prog_compiler_wl='-Wl,'
9176	lt_prog_compiler_pic='-KPIC'
9177	lt_prog_compiler_static='-static'
9178        ;;
9179      # icc used to be incompatible with GCC.
9180      # ICC 10 doesn't accept -KPIC any more.
9181      icc* | ifort*)
9182	lt_prog_compiler_wl='-Wl,'
9183	lt_prog_compiler_pic='-fPIC'
9184	lt_prog_compiler_static='-static'
9185        ;;
9186      # Lahey Fortran 8.1.
9187      lf95*)
9188	lt_prog_compiler_wl='-Wl,'
9189	lt_prog_compiler_pic='--shared'
9190	lt_prog_compiler_static='--static'
9191	;;
9192      nagfor*)
9193	# NAG Fortran compiler
9194	lt_prog_compiler_wl='-Wl,-Wl,,'
9195	lt_prog_compiler_pic='-PIC'
9196	lt_prog_compiler_static='-Bstatic'
9197	;;
9198      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9199        # Portland Group compilers (*not* the Pentium gcc compiler,
9200	# which looks to be a dead project)
9201	lt_prog_compiler_wl='-Wl,'
9202	lt_prog_compiler_pic='-fpic'
9203	lt_prog_compiler_static='-Bstatic'
9204        ;;
9205      ccc*)
9206        lt_prog_compiler_wl='-Wl,'
9207        # All Alpha code is PIC.
9208        lt_prog_compiler_static='-non_shared'
9209        ;;
9210      xl* | bgxl* | bgf* | mpixl*)
9211	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9212	lt_prog_compiler_wl='-Wl,'
9213	lt_prog_compiler_pic='-qpic'
9214	lt_prog_compiler_static='-qstaticlink'
9215	;;
9216      *)
9217	case `$CC -V 2>&1 | sed 5q` in
9218	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9219	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9220	  lt_prog_compiler_pic='-KPIC'
9221	  lt_prog_compiler_static='-Bstatic'
9222	  lt_prog_compiler_wl=''
9223	  ;;
9224	*Sun\ F* | *Sun*Fortran*)
9225	  lt_prog_compiler_pic='-KPIC'
9226	  lt_prog_compiler_static='-Bstatic'
9227	  lt_prog_compiler_wl='-Qoption ld '
9228	  ;;
9229	*Sun\ C*)
9230	  # Sun C 5.9
9231	  lt_prog_compiler_pic='-KPIC'
9232	  lt_prog_compiler_static='-Bstatic'
9233	  lt_prog_compiler_wl='-Wl,'
9234	  ;;
9235        *Intel*\ [CF]*Compiler*)
9236	  lt_prog_compiler_wl='-Wl,'
9237	  lt_prog_compiler_pic='-fPIC'
9238	  lt_prog_compiler_static='-static'
9239	  ;;
9240	*Portland\ Group*)
9241	  lt_prog_compiler_wl='-Wl,'
9242	  lt_prog_compiler_pic='-fpic'
9243	  lt_prog_compiler_static='-Bstatic'
9244	  ;;
9245	esac
9246	;;
9247      esac
9248      ;;
9249
9250    newsos6)
9251      lt_prog_compiler_pic='-KPIC'
9252      lt_prog_compiler_static='-Bstatic'
9253      ;;
9254
9255    *nto* | *qnx*)
9256      # QNX uses GNU C++, but need to define -shared option too, otherwise
9257      # it will coredump.
9258      lt_prog_compiler_pic='-fPIC -shared'
9259      ;;
9260
9261    osf3* | osf4* | osf5*)
9262      lt_prog_compiler_wl='-Wl,'
9263      # All OSF/1 code is PIC.
9264      lt_prog_compiler_static='-non_shared'
9265      ;;
9266
9267    rdos*)
9268      lt_prog_compiler_static='-non_shared'
9269      ;;
9270
9271    solaris*)
9272      lt_prog_compiler_pic='-KPIC'
9273      lt_prog_compiler_static='-Bstatic'
9274      case $cc_basename in
9275      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9276	lt_prog_compiler_wl='-Qoption ld ';;
9277      *)
9278	lt_prog_compiler_wl='-Wl,';;
9279      esac
9280      ;;
9281
9282    sunos4*)
9283      lt_prog_compiler_wl='-Qoption ld '
9284      lt_prog_compiler_pic='-PIC'
9285      lt_prog_compiler_static='-Bstatic'
9286      ;;
9287
9288    sysv4 | sysv4.2uw2* | sysv4.3*)
9289      lt_prog_compiler_wl='-Wl,'
9290      lt_prog_compiler_pic='-KPIC'
9291      lt_prog_compiler_static='-Bstatic'
9292      ;;
9293
9294    sysv4*MP*)
9295      if test -d /usr/nec ;then
9296	lt_prog_compiler_pic='-Kconform_pic'
9297	lt_prog_compiler_static='-Bstatic'
9298      fi
9299      ;;
9300
9301    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9302      lt_prog_compiler_wl='-Wl,'
9303      lt_prog_compiler_pic='-KPIC'
9304      lt_prog_compiler_static='-Bstatic'
9305      ;;
9306
9307    unicos*)
9308      lt_prog_compiler_wl='-Wl,'
9309      lt_prog_compiler_can_build_shared=no
9310      ;;
9311
9312    uts4*)
9313      lt_prog_compiler_pic='-pic'
9314      lt_prog_compiler_static='-Bstatic'
9315      ;;
9316
9317    *)
9318      lt_prog_compiler_can_build_shared=no
9319      ;;
9320    esac
9321  fi
9322
9323case $host_os in
9324  # For platforms which do not support PIC, -DPIC is meaningless:
9325  *djgpp*)
9326    lt_prog_compiler_pic=
9327    ;;
9328  *)
9329    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9330    ;;
9331esac
9332
9333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9334$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9335if ${lt_cv_prog_compiler_pic+:} false; then :
9336  $as_echo_n "(cached) " >&6
9337else
9338  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9339fi
9340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9341$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9342lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9343
9344#
9345# Check to make sure the PIC flag actually works.
9346#
9347if test -n "$lt_prog_compiler_pic"; then
9348  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9349$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9350if ${lt_cv_prog_compiler_pic_works+:} false; then :
9351  $as_echo_n "(cached) " >&6
9352else
9353  lt_cv_prog_compiler_pic_works=no
9354   ac_outfile=conftest.$ac_objext
9355   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9356   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9357   # Insert the option either (1) after the last *FLAGS variable, or
9358   # (2) before a word containing "conftest.", or (3) at the end.
9359   # Note that $ac_compile itself does not contain backslashes and begins
9360   # with a dollar sign (not a hyphen), so the echo should work correctly.
9361   # The option is referenced via a variable to avoid confusing sed.
9362   lt_compile=`echo "$ac_compile" | $SED \
9363   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9364   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9365   -e 's:$: $lt_compiler_flag:'`
9366   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9367   (eval "$lt_compile" 2>conftest.err)
9368   ac_status=$?
9369   cat conftest.err >&5
9370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9371   if (exit $ac_status) && test -s "$ac_outfile"; then
9372     # The compiler can only warn and ignore the option if not recognized
9373     # So say no if there are warnings other than the usual output.
9374     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9375     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9376     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9377       lt_cv_prog_compiler_pic_works=yes
9378     fi
9379   fi
9380   $RM conftest*
9381
9382fi
9383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9384$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9385
9386if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9387    case $lt_prog_compiler_pic in
9388     "" | " "*) ;;
9389     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9390     esac
9391else
9392    lt_prog_compiler_pic=
9393     lt_prog_compiler_can_build_shared=no
9394fi
9395
9396fi
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408#
9409# Check to make sure the static flag actually works.
9410#
9411wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9413$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9414if ${lt_cv_prog_compiler_static_works+:} false; then :
9415  $as_echo_n "(cached) " >&6
9416else
9417  lt_cv_prog_compiler_static_works=no
9418   save_LDFLAGS="$LDFLAGS"
9419   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9420   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9421   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9422     # The linker can only warn and ignore the option if not recognized
9423     # So say no if there are warnings
9424     if test -s conftest.err; then
9425       # Append any errors to the config.log.
9426       cat conftest.err 1>&5
9427       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9428       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9429       if diff conftest.exp conftest.er2 >/dev/null; then
9430         lt_cv_prog_compiler_static_works=yes
9431       fi
9432     else
9433       lt_cv_prog_compiler_static_works=yes
9434     fi
9435   fi
9436   $RM -r conftest*
9437   LDFLAGS="$save_LDFLAGS"
9438
9439fi
9440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9441$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9442
9443if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9444    :
9445else
9446    lt_prog_compiler_static=
9447fi
9448
9449
9450
9451
9452
9453
9454
9455  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9456$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9457if ${lt_cv_prog_compiler_c_o+:} false; then :
9458  $as_echo_n "(cached) " >&6
9459else
9460  lt_cv_prog_compiler_c_o=no
9461   $RM -r conftest 2>/dev/null
9462   mkdir conftest
9463   cd conftest
9464   mkdir out
9465   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9466
9467   lt_compiler_flag="-o out/conftest2.$ac_objext"
9468   # Insert the option either (1) after the last *FLAGS variable, or
9469   # (2) before a word containing "conftest.", or (3) at the end.
9470   # Note that $ac_compile itself does not contain backslashes and begins
9471   # with a dollar sign (not a hyphen), so the echo should work correctly.
9472   lt_compile=`echo "$ac_compile" | $SED \
9473   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9474   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9475   -e 's:$: $lt_compiler_flag:'`
9476   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9477   (eval "$lt_compile" 2>out/conftest.err)
9478   ac_status=$?
9479   cat out/conftest.err >&5
9480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9481   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9482   then
9483     # The compiler can only warn and ignore the option if not recognized
9484     # So say no if there are warnings
9485     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9486     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9487     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9488       lt_cv_prog_compiler_c_o=yes
9489     fi
9490   fi
9491   chmod u+w . 2>&5
9492   $RM conftest*
9493   # SGI C++ compiler will create directory out/ii_files/ for
9494   # template instantiation
9495   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9496   $RM out/* && rmdir out
9497   cd ..
9498   $RM -r conftest
9499   $RM conftest*
9500
9501fi
9502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9503$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9504
9505
9506
9507
9508
9509
9510  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9511$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9512if ${lt_cv_prog_compiler_c_o+:} false; then :
9513  $as_echo_n "(cached) " >&6
9514else
9515  lt_cv_prog_compiler_c_o=no
9516   $RM -r conftest 2>/dev/null
9517   mkdir conftest
9518   cd conftest
9519   mkdir out
9520   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9521
9522   lt_compiler_flag="-o out/conftest2.$ac_objext"
9523   # Insert the option either (1) after the last *FLAGS variable, or
9524   # (2) before a word containing "conftest.", or (3) at the end.
9525   # Note that $ac_compile itself does not contain backslashes and begins
9526   # with a dollar sign (not a hyphen), so the echo should work correctly.
9527   lt_compile=`echo "$ac_compile" | $SED \
9528   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9529   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9530   -e 's:$: $lt_compiler_flag:'`
9531   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9532   (eval "$lt_compile" 2>out/conftest.err)
9533   ac_status=$?
9534   cat out/conftest.err >&5
9535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9536   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9537   then
9538     # The compiler can only warn and ignore the option if not recognized
9539     # So say no if there are warnings
9540     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9541     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9542     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9543       lt_cv_prog_compiler_c_o=yes
9544     fi
9545   fi
9546   chmod u+w . 2>&5
9547   $RM conftest*
9548   # SGI C++ compiler will create directory out/ii_files/ for
9549   # template instantiation
9550   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9551   $RM out/* && rmdir out
9552   cd ..
9553   $RM -r conftest
9554   $RM conftest*
9555
9556fi
9557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9558$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9559
9560
9561
9562
9563hard_links="nottested"
9564if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9565  # do not overwrite the value of need_locks provided by the user
9566  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9567$as_echo_n "checking if we can lock with hard links... " >&6; }
9568  hard_links=yes
9569  $RM conftest*
9570  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9571  touch conftest.a
9572  ln conftest.a conftest.b 2>&5 || hard_links=no
9573  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9575$as_echo "$hard_links" >&6; }
9576  if test "$hard_links" = no; then
9577    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9578$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9579    need_locks=warn
9580  fi
9581else
9582  need_locks=no
9583fi
9584
9585
9586
9587
9588
9589
9590  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9591$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9592
9593  runpath_var=
9594  allow_undefined_flag=
9595  always_export_symbols=no
9596  archive_cmds=
9597  archive_expsym_cmds=
9598  compiler_needs_object=no
9599  enable_shared_with_static_runtimes=no
9600  export_dynamic_flag_spec=
9601  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9602  hardcode_automatic=no
9603  hardcode_direct=no
9604  hardcode_direct_absolute=no
9605  hardcode_libdir_flag_spec=
9606  hardcode_libdir_separator=
9607  hardcode_minus_L=no
9608  hardcode_shlibpath_var=unsupported
9609  inherit_rpath=no
9610  link_all_deplibs=unknown
9611  module_cmds=
9612  module_expsym_cmds=
9613  old_archive_from_new_cmds=
9614  old_archive_from_expsyms_cmds=
9615  thread_safe_flag_spec=
9616  whole_archive_flag_spec=
9617  # include_expsyms should be a list of space-separated symbols to be *always*
9618  # included in the symbol list
9619  include_expsyms=
9620  # exclude_expsyms can be an extended regexp of symbols to exclude
9621  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9622  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9623  # as well as any symbol that contains `d'.
9624  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9625  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9626  # platforms (ab)use it in PIC code, but their linkers get confused if
9627  # the symbol is explicitly referenced.  Since portable code cannot
9628  # rely on this symbol name, it's probably fine to never include it in
9629  # preloaded symbol tables.
9630  # Exclude shared library initialization/finalization symbols.
9631  extract_expsyms_cmds=
9632
9633  case $host_os in
9634  cygwin* | mingw* | pw32* | cegcc*)
9635    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9636    # When not using gcc, we currently assume that we are using
9637    # Microsoft Visual C++.
9638    if test "$GCC" != yes; then
9639      with_gnu_ld=no
9640    fi
9641    ;;
9642  interix*)
9643    # we just hope/assume this is gcc and not c89 (= MSVC++)
9644    with_gnu_ld=yes
9645    ;;
9646  openbsd*)
9647    with_gnu_ld=no
9648    ;;
9649  esac
9650
9651  ld_shlibs=yes
9652
9653  # On some targets, GNU ld is compatible enough with the native linker
9654  # that we're better off using the native interface for both.
9655  lt_use_gnu_ld_interface=no
9656  if test "$with_gnu_ld" = yes; then
9657    case $host_os in
9658      aix*)
9659	# The AIX port of GNU ld has always aspired to compatibility
9660	# with the native linker.  However, as the warning in the GNU ld
9661	# block says, versions before 2.19.5* couldn't really create working
9662	# shared libraries, regardless of the interface used.
9663	case `$LD -v 2>&1` in
9664	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9665	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9666	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9667	  *)
9668	    lt_use_gnu_ld_interface=yes
9669	    ;;
9670	esac
9671	;;
9672      *)
9673	lt_use_gnu_ld_interface=yes
9674	;;
9675    esac
9676  fi
9677
9678  if test "$lt_use_gnu_ld_interface" = yes; then
9679    # If archive_cmds runs LD, not CC, wlarc should be empty
9680    wlarc='${wl}'
9681
9682    # Set some defaults for GNU ld with shared library support. These
9683    # are reset later if shared libraries are not supported. Putting them
9684    # here allows them to be overridden if necessary.
9685    runpath_var=LD_RUN_PATH
9686    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9687    export_dynamic_flag_spec='${wl}--export-dynamic'
9688    # ancient GNU ld didn't support --whole-archive et. al.
9689    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9690      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9691    else
9692      whole_archive_flag_spec=
9693    fi
9694    supports_anon_versioning=no
9695    case `$LD -v 2>&1` in
9696      *GNU\ gold*) supports_anon_versioning=yes ;;
9697      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9698      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9699      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9700      *\ 2.11.*) ;; # other 2.11 versions
9701      *) supports_anon_versioning=yes ;;
9702    esac
9703
9704    # See if GNU ld supports shared libraries.
9705    case $host_os in
9706    aix[3-9]*)
9707      # On AIX/PPC, the GNU linker is very broken
9708      if test "$host_cpu" != ia64; then
9709	ld_shlibs=no
9710	cat <<_LT_EOF 1>&2
9711
9712*** Warning: the GNU linker, at least up to release 2.19, is reported
9713*** to be unable to reliably create shared libraries on AIX.
9714*** Therefore, libtool is disabling shared libraries support.  If you
9715*** really care for shared libraries, you may want to install binutils
9716*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9717*** You will then need to restart the configuration process.
9718
9719_LT_EOF
9720      fi
9721      ;;
9722
9723    amigaos*)
9724      case $host_cpu in
9725      powerpc)
9726            # see comment about AmigaOS4 .so support
9727            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9728            archive_expsym_cmds=''
9729        ;;
9730      m68k)
9731            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)'
9732            hardcode_libdir_flag_spec='-L$libdir'
9733            hardcode_minus_L=yes
9734        ;;
9735      esac
9736      ;;
9737
9738    beos*)
9739      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9740	allow_undefined_flag=unsupported
9741	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9742	# support --undefined.  This deserves some investigation.  FIXME
9743	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9744      else
9745	ld_shlibs=no
9746      fi
9747      ;;
9748
9749    cygwin* | mingw* | pw32* | cegcc*)
9750      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9751      # as there is no search path for DLLs.
9752      hardcode_libdir_flag_spec='-L$libdir'
9753      export_dynamic_flag_spec='${wl}--export-all-symbols'
9754      allow_undefined_flag=unsupported
9755      always_export_symbols=no
9756      enable_shared_with_static_runtimes=yes
9757      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9758      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9759
9760      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9761        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9762	# If the export-symbols file already is a .def file (1st line
9763	# is EXPORTS), use it as is; otherwise, prepend...
9764	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9765	  cp $export_symbols $output_objdir/$soname.def;
9766	else
9767	  echo EXPORTS > $output_objdir/$soname.def;
9768	  cat $export_symbols >> $output_objdir/$soname.def;
9769	fi~
9770	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9771      else
9772	ld_shlibs=no
9773      fi
9774      ;;
9775
9776    haiku*)
9777      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9778      link_all_deplibs=yes
9779      ;;
9780
9781    interix[3-9]*)
9782      hardcode_direct=no
9783      hardcode_shlibpath_var=no
9784      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9785      export_dynamic_flag_spec='${wl}-E'
9786      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9787      # Instead, shared libraries are loaded at an image base (0x10000000 by
9788      # default) and relocated if they conflict, which is a slow very memory
9789      # consuming and fragmenting process.  To avoid this, we pick a random,
9790      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9791      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9792      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9793      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'
9794      ;;
9795
9796    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9797      tmp_diet=no
9798      if test "$host_os" = linux-dietlibc; then
9799	case $cc_basename in
9800	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9801	esac
9802      fi
9803      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9804	 && test "$tmp_diet" = no
9805      then
9806	tmp_addflag=' $pic_flag'
9807	tmp_sharedflag='-shared'
9808	case $cc_basename,$host_cpu in
9809        pgcc*)				# Portland Group C compiler
9810	  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'
9811	  tmp_addflag=' $pic_flag'
9812	  ;;
9813	pgf77* | pgf90* | pgf95* | pgfortran*)
9814					# Portland Group f77 and f90 compilers
9815	  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'
9816	  tmp_addflag=' $pic_flag -Mnomain' ;;
9817	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9818	  tmp_addflag=' -i_dynamic' ;;
9819	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9820	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9821	ifc* | ifort*)			# Intel Fortran compiler
9822	  tmp_addflag=' -nofor_main' ;;
9823	lf95*)				# Lahey Fortran 8.1
9824	  whole_archive_flag_spec=
9825	  tmp_sharedflag='--shared' ;;
9826	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9827	  tmp_sharedflag='-qmkshrobj'
9828	  tmp_addflag= ;;
9829	nvcc*)	# Cuda Compiler Driver 2.2
9830	  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'
9831	  compiler_needs_object=yes
9832	  ;;
9833	esac
9834	case `$CC -V 2>&1 | sed 5q` in
9835	*Sun\ C*)			# Sun C 5.9
9836	  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'
9837	  compiler_needs_object=yes
9838	  tmp_sharedflag='-G' ;;
9839	*Sun\ F*)			# Sun Fortran 8.3
9840	  tmp_sharedflag='-G' ;;
9841	esac
9842	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9843
9844        if test "x$supports_anon_versioning" = xyes; then
9845          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9846	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9847	    echo "local: *; };" >> $output_objdir/$libname.ver~
9848	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9849        fi
9850
9851	case $cc_basename in
9852	xlf* | bgf* | bgxlf* | mpixlf*)
9853	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9854	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9855	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9856	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9857	  if test "x$supports_anon_versioning" = xyes; then
9858	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9859	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9860	      echo "local: *; };" >> $output_objdir/$libname.ver~
9861	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9862	  fi
9863	  ;;
9864	esac
9865      else
9866        ld_shlibs=no
9867      fi
9868      ;;
9869
9870    netbsd*)
9871      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9872	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9873	wlarc=
9874      else
9875	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9876	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9877      fi
9878      ;;
9879
9880    solaris*)
9881      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9882	ld_shlibs=no
9883	cat <<_LT_EOF 1>&2
9884
9885*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9886*** create shared libraries on Solaris systems.  Therefore, libtool
9887*** is disabling shared libraries support.  We urge you to upgrade GNU
9888*** binutils to release 2.9.1 or newer.  Another option is to modify
9889*** your PATH or compiler configuration so that the native linker is
9890*** used, and then restart.
9891
9892_LT_EOF
9893      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9894	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9895	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9896      else
9897	ld_shlibs=no
9898      fi
9899      ;;
9900
9901    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9902      case `$LD -v 2>&1` in
9903        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9904	ld_shlibs=no
9905	cat <<_LT_EOF 1>&2
9906
9907*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9908*** reliably create shared libraries on SCO systems.  Therefore, libtool
9909*** is disabling shared libraries support.  We urge you to upgrade GNU
9910*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9911*** your PATH or compiler configuration so that the native linker is
9912*** used, and then restart.
9913
9914_LT_EOF
9915	;;
9916	*)
9917	  # For security reasons, it is highly recommended that you always
9918	  # use absolute paths for naming shared libraries, and exclude the
9919	  # DT_RUNPATH tag from executables and libraries.  But doing so
9920	  # requires that you compile everything twice, which is a pain.
9921	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9922	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9923	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9924	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9925	  else
9926	    ld_shlibs=no
9927	  fi
9928	;;
9929      esac
9930      ;;
9931
9932    sunos4*)
9933      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9934      wlarc=
9935      hardcode_direct=yes
9936      hardcode_shlibpath_var=no
9937      ;;
9938
9939    *)
9940      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9941	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9942	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9943      else
9944	ld_shlibs=no
9945      fi
9946      ;;
9947    esac
9948
9949    if test "$ld_shlibs" = no; then
9950      runpath_var=
9951      hardcode_libdir_flag_spec=
9952      export_dynamic_flag_spec=
9953      whole_archive_flag_spec=
9954    fi
9955  else
9956    # PORTME fill in a description of your system's linker (not GNU ld)
9957    case $host_os in
9958    aix3*)
9959      allow_undefined_flag=unsupported
9960      always_export_symbols=yes
9961      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'
9962      # Note: this linker hardcodes the directories in LIBPATH if there
9963      # are no directories specified by -L.
9964      hardcode_minus_L=yes
9965      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9966	# Neither direct hardcoding nor static linking is supported with a
9967	# broken collect2.
9968	hardcode_direct=unsupported
9969      fi
9970      ;;
9971
9972    aix[4-9]*)
9973      if test "$host_cpu" = ia64; then
9974	# On IA64, the linker does run time linking by default, so we don't
9975	# have to do anything special.
9976	aix_use_runtimelinking=no
9977	exp_sym_flag='-Bexport'
9978	no_entry_flag=""
9979      else
9980	# If we're using GNU nm, then we don't want the "-C" option.
9981	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9982	# Also, AIX nm treats weak defined symbols like other global
9983	# defined symbols, whereas GNU nm marks them as "W".
9984	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9985	  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'
9986	else
9987	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9988	fi
9989	aix_use_runtimelinking=no
9990
9991	# Test if we are trying to use run time linking or normal
9992	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9993	# need to do runtime linking.
9994	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9995	  for ld_flag in $LDFLAGS; do
9996	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9997	    aix_use_runtimelinking=yes
9998	    break
9999	  fi
10000	  done
10001	  ;;
10002	esac
10003
10004	exp_sym_flag='-bexport'
10005	no_entry_flag='-bnoentry'
10006      fi
10007
10008      # When large executables or shared objects are built, AIX ld can
10009      # have problems creating the table of contents.  If linking a library
10010      # or program results in "error TOC overflow" add -mminimal-toc to
10011      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10012      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10013
10014      archive_cmds=''
10015      hardcode_direct=yes
10016      hardcode_direct_absolute=yes
10017      hardcode_libdir_separator=':'
10018      link_all_deplibs=yes
10019      file_list_spec='${wl}-f,'
10020
10021      if test "$GCC" = yes; then
10022	case $host_os in aix4.[012]|aix4.[012].*)
10023	# We only want to do this on AIX 4.2 and lower, the check
10024	# below for broken collect2 doesn't work under 4.3+
10025	  collect2name=`${CC} -print-prog-name=collect2`
10026	  if test -f "$collect2name" &&
10027	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10028	  then
10029	  # We have reworked collect2
10030	  :
10031	  else
10032	  # We have old collect2
10033	  hardcode_direct=unsupported
10034	  # It fails to find uninstalled libraries when the uninstalled
10035	  # path is not listed in the libpath.  Setting hardcode_minus_L
10036	  # to unsupported forces relinking
10037	  hardcode_minus_L=yes
10038	  hardcode_libdir_flag_spec='-L$libdir'
10039	  hardcode_libdir_separator=
10040	  fi
10041	  ;;
10042	esac
10043	shared_flag='-shared'
10044	if test "$aix_use_runtimelinking" = yes; then
10045	  shared_flag="$shared_flag "'${wl}-G'
10046	fi
10047      else
10048	# not using gcc
10049	if test "$host_cpu" = ia64; then
10050	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10051	# chokes on -Wl,-G. The following line is correct:
10052	  shared_flag='-G'
10053	else
10054	  if test "$aix_use_runtimelinking" = yes; then
10055	    shared_flag='${wl}-G'
10056	  else
10057	    shared_flag='${wl}-bM:SRE'
10058	  fi
10059	fi
10060      fi
10061
10062      export_dynamic_flag_spec='${wl}-bexpall'
10063      # It seems that -bexpall does not export symbols beginning with
10064      # underscore (_), so it is better to generate a list of symbols to export.
10065      always_export_symbols=yes
10066      if test "$aix_use_runtimelinking" = yes; then
10067	# Warning - without using the other runtime loading flags (-brtl),
10068	# -berok will link without error, but may produce a broken library.
10069	allow_undefined_flag='-berok'
10070        # Determine the default libpath from the value encoded in an
10071        # empty executable.
10072        if test "${lt_cv_aix_libpath+set}" = set; then
10073  aix_libpath=$lt_cv_aix_libpath
10074else
10075  if ${lt_cv_aix_libpath_+:} false; then :
10076  $as_echo_n "(cached) " >&6
10077else
10078  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10079/* end confdefs.h.  */
10080
10081int
10082main ()
10083{
10084
10085  ;
10086  return 0;
10087}
10088_ACEOF
10089if ac_fn_c_try_link "$LINENO"; then :
10090
10091  lt_aix_libpath_sed='
10092      /Import File Strings/,/^$/ {
10093	  /^0/ {
10094	      s/^0  *\([^ ]*\) *$/\1/
10095	      p
10096	  }
10097      }'
10098  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10099  # Check for a 64-bit object if we didn't find anything.
10100  if test -z "$lt_cv_aix_libpath_"; then
10101    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10102  fi
10103fi
10104rm -f core conftest.err conftest.$ac_objext \
10105    conftest$ac_exeext conftest.$ac_ext
10106  if test -z "$lt_cv_aix_libpath_"; then
10107    lt_cv_aix_libpath_="/usr/lib:/lib"
10108  fi
10109
10110fi
10111
10112  aix_libpath=$lt_cv_aix_libpath_
10113fi
10114
10115        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10116        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"
10117      else
10118	if test "$host_cpu" = ia64; then
10119	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10120	  allow_undefined_flag="-z nodefs"
10121	  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"
10122	else
10123	 # Determine the default libpath from the value encoded in an
10124	 # empty executable.
10125	 if test "${lt_cv_aix_libpath+set}" = set; then
10126  aix_libpath=$lt_cv_aix_libpath
10127else
10128  if ${lt_cv_aix_libpath_+:} false; then :
10129  $as_echo_n "(cached) " >&6
10130else
10131  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10132/* end confdefs.h.  */
10133
10134int
10135main ()
10136{
10137
10138  ;
10139  return 0;
10140}
10141_ACEOF
10142if ac_fn_c_try_link "$LINENO"; then :
10143
10144  lt_aix_libpath_sed='
10145      /Import File Strings/,/^$/ {
10146	  /^0/ {
10147	      s/^0  *\([^ ]*\) *$/\1/
10148	      p
10149	  }
10150      }'
10151  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10152  # Check for a 64-bit object if we didn't find anything.
10153  if test -z "$lt_cv_aix_libpath_"; then
10154    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10155  fi
10156fi
10157rm -f core conftest.err conftest.$ac_objext \
10158    conftest$ac_exeext conftest.$ac_ext
10159  if test -z "$lt_cv_aix_libpath_"; then
10160    lt_cv_aix_libpath_="/usr/lib:/lib"
10161  fi
10162
10163fi
10164
10165  aix_libpath=$lt_cv_aix_libpath_
10166fi
10167
10168	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10169	  # Warning - without using the other run time loading flags,
10170	  # -berok will link without error, but may produce a broken library.
10171	  no_undefined_flag=' ${wl}-bernotok'
10172	  allow_undefined_flag=' ${wl}-berok'
10173	  if test "$with_gnu_ld" = yes; then
10174	    # We only use this code for GNU lds that support --whole-archive.
10175	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10176	  else
10177	    # Exported symbols can be pulled into shared objects from archives
10178	    whole_archive_flag_spec='$convenience'
10179	  fi
10180	  archive_cmds_need_lc=yes
10181	  # This is similar to how AIX traditionally builds its shared libraries.
10182	  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'
10183	fi
10184      fi
10185      ;;
10186
10187    amigaos*)
10188      case $host_cpu in
10189      powerpc)
10190            # see comment about AmigaOS4 .so support
10191            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10192            archive_expsym_cmds=''
10193        ;;
10194      m68k)
10195            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)'
10196            hardcode_libdir_flag_spec='-L$libdir'
10197            hardcode_minus_L=yes
10198        ;;
10199      esac
10200      ;;
10201
10202    bsdi[45]*)
10203      export_dynamic_flag_spec=-rdynamic
10204      ;;
10205
10206    cygwin* | mingw* | pw32* | cegcc*)
10207      # When not using gcc, we currently assume that we are using
10208      # Microsoft Visual C++.
10209      # hardcode_libdir_flag_spec is actually meaningless, as there is
10210      # no search path for DLLs.
10211      case $cc_basename in
10212      cl*)
10213	# Native MSVC
10214	hardcode_libdir_flag_spec=' '
10215	allow_undefined_flag=unsupported
10216	always_export_symbols=yes
10217	file_list_spec='@'
10218	# Tell ltmain to make .lib files, not .a files.
10219	libext=lib
10220	# Tell ltmain to make .dll files, not .so files.
10221	shrext_cmds=".dll"
10222	# FIXME: Setting linknames here is a bad hack.
10223	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10224	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10225	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10226	  else
10227	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10228	  fi~
10229	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10230	  linknames='
10231	# The linker will not automatically build a static lib if we build a DLL.
10232	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10233	enable_shared_with_static_runtimes=yes
10234	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10235	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10236	# Don't use ranlib
10237	old_postinstall_cmds='chmod 644 $oldlib'
10238	postlink_cmds='lt_outputfile="@OUTPUT@"~
10239	  lt_tool_outputfile="@TOOL_OUTPUT@"~
10240	  case $lt_outputfile in
10241	    *.exe|*.EXE) ;;
10242	    *)
10243	      lt_outputfile="$lt_outputfile.exe"
10244	      lt_tool_outputfile="$lt_tool_outputfile.exe"
10245	      ;;
10246	  esac~
10247	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10248	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10249	    $RM "$lt_outputfile.manifest";
10250	  fi'
10251	;;
10252      *)
10253	# Assume MSVC wrapper
10254	hardcode_libdir_flag_spec=' '
10255	allow_undefined_flag=unsupported
10256	# Tell ltmain to make .lib files, not .a files.
10257	libext=lib
10258	# Tell ltmain to make .dll files, not .so files.
10259	shrext_cmds=".dll"
10260	# FIXME: Setting linknames here is a bad hack.
10261	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10262	# The linker will automatically build a .lib file if we build a DLL.
10263	old_archive_from_new_cmds='true'
10264	# FIXME: Should let the user specify the lib program.
10265	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10266	enable_shared_with_static_runtimes=yes
10267	;;
10268      esac
10269      ;;
10270
10271    darwin* | rhapsody*)
10272
10273
10274  archive_cmds_need_lc=no
10275  hardcode_direct=no
10276  hardcode_automatic=yes
10277  hardcode_shlibpath_var=unsupported
10278  if test "$lt_cv_ld_force_load" = "yes"; then
10279    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\"`'
10280
10281  else
10282    whole_archive_flag_spec=''
10283  fi
10284  link_all_deplibs=yes
10285  allow_undefined_flag="$_lt_dar_allow_undefined"
10286  case $cc_basename in
10287     ifort*) _lt_dar_can_shared=yes ;;
10288     *) _lt_dar_can_shared=$GCC ;;
10289  esac
10290  if test "$_lt_dar_can_shared" = "yes"; then
10291    output_verbose_link_cmd=func_echo_all
10292    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10293    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10294    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}"
10295    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}"
10296
10297  else
10298  ld_shlibs=no
10299  fi
10300
10301      ;;
10302
10303    dgux*)
10304      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10305      hardcode_libdir_flag_spec='-L$libdir'
10306      hardcode_shlibpath_var=no
10307      ;;
10308
10309    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10310    # support.  Future versions do this automatically, but an explicit c++rt0.o
10311    # does not break anything, and helps significantly (at the cost of a little
10312    # extra space).
10313    freebsd2.2*)
10314      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10315      hardcode_libdir_flag_spec='-R$libdir'
10316      hardcode_direct=yes
10317      hardcode_shlibpath_var=no
10318      ;;
10319
10320    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10321    freebsd2.*)
10322      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10323      hardcode_direct=yes
10324      hardcode_minus_L=yes
10325      hardcode_shlibpath_var=no
10326      ;;
10327
10328    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10329    freebsd* | dragonfly*)
10330      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10331      hardcode_libdir_flag_spec='-R$libdir'
10332      hardcode_direct=yes
10333      hardcode_shlibpath_var=no
10334      ;;
10335
10336    hpux9*)
10337      if test "$GCC" = yes; then
10338	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10339      else
10340	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'
10341      fi
10342      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10343      hardcode_libdir_separator=:
10344      hardcode_direct=yes
10345
10346      # hardcode_minus_L: Not really in the search PATH,
10347      # but as the default location of the library.
10348      hardcode_minus_L=yes
10349      export_dynamic_flag_spec='${wl}-E'
10350      ;;
10351
10352    hpux10*)
10353      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10354	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10355      else
10356	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10357      fi
10358      if test "$with_gnu_ld" = no; then
10359	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10360	hardcode_libdir_separator=:
10361	hardcode_direct=yes
10362	hardcode_direct_absolute=yes
10363	export_dynamic_flag_spec='${wl}-E'
10364	# hardcode_minus_L: Not really in the search PATH,
10365	# but as the default location of the library.
10366	hardcode_minus_L=yes
10367      fi
10368      ;;
10369
10370    hpux11*)
10371      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10372	case $host_cpu in
10373	hppa*64*)
10374	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10375	  ;;
10376	ia64*)
10377	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10378	  ;;
10379	*)
10380	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10381	  ;;
10382	esac
10383      else
10384	case $host_cpu in
10385	hppa*64*)
10386	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10387	  ;;
10388	ia64*)
10389	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10390	  ;;
10391	*)
10392
10393	  # Older versions of the 11.00 compiler do not understand -b yet
10394	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10395	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10396$as_echo_n "checking if $CC understands -b... " >&6; }
10397if ${lt_cv_prog_compiler__b+:} false; then :
10398  $as_echo_n "(cached) " >&6
10399else
10400  lt_cv_prog_compiler__b=no
10401   save_LDFLAGS="$LDFLAGS"
10402   LDFLAGS="$LDFLAGS -b"
10403   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10404   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10405     # The linker can only warn and ignore the option if not recognized
10406     # So say no if there are warnings
10407     if test -s conftest.err; then
10408       # Append any errors to the config.log.
10409       cat conftest.err 1>&5
10410       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10411       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10412       if diff conftest.exp conftest.er2 >/dev/null; then
10413         lt_cv_prog_compiler__b=yes
10414       fi
10415     else
10416       lt_cv_prog_compiler__b=yes
10417     fi
10418   fi
10419   $RM -r conftest*
10420   LDFLAGS="$save_LDFLAGS"
10421
10422fi
10423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10424$as_echo "$lt_cv_prog_compiler__b" >&6; }
10425
10426if test x"$lt_cv_prog_compiler__b" = xyes; then
10427    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10428else
10429    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10430fi
10431
10432	  ;;
10433	esac
10434      fi
10435      if test "$with_gnu_ld" = no; then
10436	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10437	hardcode_libdir_separator=:
10438
10439	case $host_cpu in
10440	hppa*64*|ia64*)
10441	  hardcode_direct=no
10442	  hardcode_shlibpath_var=no
10443	  ;;
10444	*)
10445	  hardcode_direct=yes
10446	  hardcode_direct_absolute=yes
10447	  export_dynamic_flag_spec='${wl}-E'
10448
10449	  # hardcode_minus_L: Not really in the search PATH,
10450	  # but as the default location of the library.
10451	  hardcode_minus_L=yes
10452	  ;;
10453	esac
10454      fi
10455      ;;
10456
10457    irix5* | irix6* | nonstopux*)
10458      if test "$GCC" = yes; then
10459	archive_cmds='$CC -shared $pic_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'
10460	# Try to use the -exported_symbol ld option, if it does not
10461	# work, assume that -exports_file does not work either and
10462	# implicitly export all symbols.
10463	# This should be the same for all languages, so no per-tag cache variable.
10464	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10465$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10466if ${lt_cv_irix_exported_symbol+:} false; then :
10467  $as_echo_n "(cached) " >&6
10468else
10469  save_LDFLAGS="$LDFLAGS"
10470	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10471	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10472/* end confdefs.h.  */
10473int foo (void) { return 0; }
10474_ACEOF
10475if ac_fn_c_try_link "$LINENO"; then :
10476  lt_cv_irix_exported_symbol=yes
10477else
10478  lt_cv_irix_exported_symbol=no
10479fi
10480rm -f core conftest.err conftest.$ac_objext \
10481    conftest$ac_exeext conftest.$ac_ext
10482           LDFLAGS="$save_LDFLAGS"
10483fi
10484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10485$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10486	if test "$lt_cv_irix_exported_symbol" = yes; then
10487          archive_expsym_cmds='$CC -shared $pic_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 ${wl}-exports_file ${wl}$export_symbols -o $lib'
10488	fi
10489      else
10490	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'
10491	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'
10492      fi
10493      archive_cmds_need_lc='no'
10494      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10495      hardcode_libdir_separator=:
10496      inherit_rpath=yes
10497      link_all_deplibs=yes
10498      ;;
10499
10500    netbsd*)
10501      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10502	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10503      else
10504	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10505      fi
10506      hardcode_libdir_flag_spec='-R$libdir'
10507      hardcode_direct=yes
10508      hardcode_shlibpath_var=no
10509      ;;
10510
10511    newsos6)
10512      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10513      hardcode_direct=yes
10514      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10515      hardcode_libdir_separator=:
10516      hardcode_shlibpath_var=no
10517      ;;
10518
10519    *nto* | *qnx*)
10520      ;;
10521
10522    openbsd*)
10523      if test -f /usr/libexec/ld.so; then
10524	hardcode_direct=yes
10525	hardcode_shlibpath_var=no
10526	hardcode_direct_absolute=yes
10527	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10528	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10529	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10530	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10531	  export_dynamic_flag_spec='${wl}-E'
10532	else
10533	  case $host_os in
10534	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10535	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10536	     hardcode_libdir_flag_spec='-R$libdir'
10537	     ;;
10538	   *)
10539	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10540	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10541	     ;;
10542	  esac
10543	fi
10544      else
10545	ld_shlibs=no
10546      fi
10547      ;;
10548
10549    os2*)
10550      hardcode_libdir_flag_spec='-L$libdir'
10551      hardcode_minus_L=yes
10552      allow_undefined_flag=unsupported
10553      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'
10554      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10555      ;;
10556
10557    osf3*)
10558      if test "$GCC" = yes; then
10559	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10560	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'
10561      else
10562	allow_undefined_flag=' -expect_unresolved \*'
10563	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'
10564      fi
10565      archive_cmds_need_lc='no'
10566      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10567      hardcode_libdir_separator=:
10568      ;;
10569
10570    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10571      if test "$GCC" = yes; then
10572	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10573	archive_cmds='$CC -shared${allow_undefined_flag} $pic_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'
10574	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10575      else
10576	allow_undefined_flag=' -expect_unresolved \*'
10577	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'
10578	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~
10579	$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'
10580
10581	# Both c and cxx compiler support -rpath directly
10582	hardcode_libdir_flag_spec='-rpath $libdir'
10583      fi
10584      archive_cmds_need_lc='no'
10585      hardcode_libdir_separator=:
10586      ;;
10587
10588    solaris*)
10589      no_undefined_flag=' -z defs'
10590      if test "$GCC" = yes; then
10591	wlarc='${wl}'
10592	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10593	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10594	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10595      else
10596	case `$CC -V 2>&1` in
10597	*"Compilers 5.0"*)
10598	  wlarc=''
10599	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10600	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10601	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10602	  ;;
10603	*)
10604	  wlarc='${wl}'
10605	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10606	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10607	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10608	  ;;
10609	esac
10610      fi
10611      hardcode_libdir_flag_spec='-R$libdir'
10612      hardcode_shlibpath_var=no
10613      case $host_os in
10614      solaris2.[0-5] | solaris2.[0-5].*) ;;
10615      *)
10616	# The compiler driver will combine and reorder linker options,
10617	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10618	# but is careful enough not to reorder.
10619	# Supported since Solaris 2.6 (maybe 2.5.1?)
10620	if test "$GCC" = yes; then
10621	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10622	else
10623	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10624	fi
10625	;;
10626      esac
10627      link_all_deplibs=yes
10628      ;;
10629
10630    sunos4*)
10631      if test "x$host_vendor" = xsequent; then
10632	# Use $CC to link under sequent, because it throws in some extra .o
10633	# files that make .init and .fini sections work.
10634	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10635      else
10636	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10637      fi
10638      hardcode_libdir_flag_spec='-L$libdir'
10639      hardcode_direct=yes
10640      hardcode_minus_L=yes
10641      hardcode_shlibpath_var=no
10642      ;;
10643
10644    sysv4)
10645      case $host_vendor in
10646	sni)
10647	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10648	  hardcode_direct=yes # is this really true???
10649	;;
10650	siemens)
10651	  ## LD is ld it makes a PLAMLIB
10652	  ## CC just makes a GrossModule.
10653	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10654	  reload_cmds='$CC -r -o $output$reload_objs'
10655	  hardcode_direct=no
10656        ;;
10657	motorola)
10658	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10659	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10660	;;
10661      esac
10662      runpath_var='LD_RUN_PATH'
10663      hardcode_shlibpath_var=no
10664      ;;
10665
10666    sysv4.3*)
10667      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10668      hardcode_shlibpath_var=no
10669      export_dynamic_flag_spec='-Bexport'
10670      ;;
10671
10672    sysv4*MP*)
10673      if test -d /usr/nec; then
10674	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10675	hardcode_shlibpath_var=no
10676	runpath_var=LD_RUN_PATH
10677	hardcode_runpath_var=yes
10678	ld_shlibs=yes
10679      fi
10680      ;;
10681
10682    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10683      no_undefined_flag='${wl}-z,text'
10684      archive_cmds_need_lc=no
10685      hardcode_shlibpath_var=no
10686      runpath_var='LD_RUN_PATH'
10687
10688      if test "$GCC" = yes; then
10689	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10690	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10691      else
10692	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10693	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10694      fi
10695      ;;
10696
10697    sysv5* | sco3.2v5* | sco5v6*)
10698      # Note: We can NOT use -z defs as we might desire, because we do not
10699      # link with -lc, and that would cause any symbols used from libc to
10700      # always be unresolved, which means just about no library would
10701      # ever link correctly.  If we're not using GNU ld we use -z text
10702      # though, which does catch some bad symbols but isn't as heavy-handed
10703      # as -z defs.
10704      no_undefined_flag='${wl}-z,text'
10705      allow_undefined_flag='${wl}-z,nodefs'
10706      archive_cmds_need_lc=no
10707      hardcode_shlibpath_var=no
10708      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10709      hardcode_libdir_separator=':'
10710      link_all_deplibs=yes
10711      export_dynamic_flag_spec='${wl}-Bexport'
10712      runpath_var='LD_RUN_PATH'
10713
10714      if test "$GCC" = yes; then
10715	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10716	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10717      else
10718	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10719	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10720      fi
10721      ;;
10722
10723    uts4*)
10724      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10725      hardcode_libdir_flag_spec='-L$libdir'
10726      hardcode_shlibpath_var=no
10727      ;;
10728
10729    *)
10730      ld_shlibs=no
10731      ;;
10732    esac
10733
10734    if test x$host_vendor = xsni; then
10735      case $host in
10736      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10737	export_dynamic_flag_spec='${wl}-Blargedynsym'
10738	;;
10739      esac
10740    fi
10741  fi
10742
10743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10744$as_echo "$ld_shlibs" >&6; }
10745test "$ld_shlibs" = no && can_build_shared=no
10746
10747with_gnu_ld=$with_gnu_ld
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763#
10764# Do we need to explicitly link libc?
10765#
10766case "x$archive_cmds_need_lc" in
10767x|xyes)
10768  # Assume -lc should be added
10769  archive_cmds_need_lc=yes
10770
10771  if test "$enable_shared" = yes && test "$GCC" = yes; then
10772    case $archive_cmds in
10773    *'~'*)
10774      # FIXME: we may have to deal with multi-command sequences.
10775      ;;
10776    '$CC '*)
10777      # Test whether the compiler implicitly links with -lc since on some
10778      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10779      # to ld, don't add -lc before -lgcc.
10780      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10781$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10782if ${lt_cv_archive_cmds_need_lc+:} false; then :
10783  $as_echo_n "(cached) " >&6
10784else
10785  $RM conftest*
10786	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10787
10788	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10789  (eval $ac_compile) 2>&5
10790  ac_status=$?
10791  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10792  test $ac_status = 0; } 2>conftest.err; then
10793	  soname=conftest
10794	  lib=conftest
10795	  libobjs=conftest.$ac_objext
10796	  deplibs=
10797	  wl=$lt_prog_compiler_wl
10798	  pic_flag=$lt_prog_compiler_pic
10799	  compiler_flags=-v
10800	  linker_flags=-v
10801	  verstring=
10802	  output_objdir=.
10803	  libname=conftest
10804	  lt_save_allow_undefined_flag=$allow_undefined_flag
10805	  allow_undefined_flag=
10806	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10807  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10808  ac_status=$?
10809  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10810  test $ac_status = 0; }
10811	  then
10812	    lt_cv_archive_cmds_need_lc=no
10813	  else
10814	    lt_cv_archive_cmds_need_lc=yes
10815	  fi
10816	  allow_undefined_flag=$lt_save_allow_undefined_flag
10817	else
10818	  cat conftest.err 1>&5
10819	fi
10820	$RM conftest*
10821
10822fi
10823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10824$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10825      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10826      ;;
10827    esac
10828  fi
10829  ;;
10830esac
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10984$as_echo_n "checking dynamic linker characteristics... " >&6; }
10985
10986if test "$GCC" = yes; then
10987  case $host_os in
10988    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10989    *) lt_awk_arg="/^libraries:/" ;;
10990  esac
10991  case $host_os in
10992    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10993    *) lt_sed_strip_eq="s,=/,/,g" ;;
10994  esac
10995  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10996  case $lt_search_path_spec in
10997  *\;*)
10998    # if the path contains ";" then we assume it to be the separator
10999    # otherwise default to the standard path separator (i.e. ":") - it is
11000    # assumed that no part of a normal pathname contains ";" but that should
11001    # okay in the real world where ";" in dirpaths is itself problematic.
11002    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11003    ;;
11004  *)
11005    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11006    ;;
11007  esac
11008  # Ok, now we have the path, separated by spaces, we can step through it
11009  # and add multilib dir if necessary.
11010  lt_tmp_lt_search_path_spec=
11011  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11012  for lt_sys_path in $lt_search_path_spec; do
11013    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11014      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11015    else
11016      test -d "$lt_sys_path" && \
11017	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11018    fi
11019  done
11020  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11021BEGIN {RS=" "; FS="/|\n";} {
11022  lt_foo="";
11023  lt_count=0;
11024  for (lt_i = NF; lt_i > 0; lt_i--) {
11025    if ($lt_i != "" && $lt_i != ".") {
11026      if ($lt_i == "..") {
11027        lt_count++;
11028      } else {
11029        if (lt_count == 0) {
11030          lt_foo="/" $lt_i lt_foo;
11031        } else {
11032          lt_count--;
11033        }
11034      }
11035    }
11036  }
11037  if (lt_foo != "") { lt_freq[lt_foo]++; }
11038  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11039}'`
11040  # AWK program above erroneously prepends '/' to C:/dos/paths
11041  # for these hosts.
11042  case $host_os in
11043    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11044      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11045  esac
11046  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11047else
11048  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11049fi
11050library_names_spec=
11051libname_spec='lib$name'
11052soname_spec=
11053shrext_cmds=".so"
11054postinstall_cmds=
11055postuninstall_cmds=
11056finish_cmds=
11057finish_eval=
11058shlibpath_var=
11059shlibpath_overrides_runpath=unknown
11060version_type=none
11061dynamic_linker="$host_os ld.so"
11062sys_lib_dlsearch_path_spec="/lib /usr/lib"
11063need_lib_prefix=unknown
11064hardcode_into_libs=no
11065
11066# when you set need_version to no, make sure it does not cause -set_version
11067# flags to be left without arguments
11068need_version=unknown
11069
11070case $host_os in
11071aix3*)
11072  version_type=linux # correct to gnu/linux during the next big refactor
11073  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11074  shlibpath_var=LIBPATH
11075
11076  # AIX 3 has no versioning support, so we append a major version to the name.
11077  soname_spec='${libname}${release}${shared_ext}$major'
11078  ;;
11079
11080aix[4-9]*)
11081  version_type=linux # correct to gnu/linux during the next big refactor
11082  need_lib_prefix=no
11083  need_version=no
11084  hardcode_into_libs=yes
11085  if test "$host_cpu" = ia64; then
11086    # AIX 5 supports IA64
11087    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11088    shlibpath_var=LD_LIBRARY_PATH
11089  else
11090    # With GCC up to 2.95.x, collect2 would create an import file
11091    # for dependence libraries.  The import file would start with
11092    # the line `#! .'.  This would cause the generated library to
11093    # depend on `.', always an invalid library.  This was fixed in
11094    # development snapshots of GCC prior to 3.0.
11095    case $host_os in
11096      aix4 | aix4.[01] | aix4.[01].*)
11097      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11098	   echo ' yes '
11099	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11100	:
11101      else
11102	can_build_shared=no
11103      fi
11104      ;;
11105    esac
11106    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11107    # soname into executable. Probably we can add versioning support to
11108    # collect2, so additional links can be useful in future.
11109    if test "$aix_use_runtimelinking" = yes; then
11110      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11111      # instead of lib<name>.a to let people know that these are not
11112      # typical AIX shared libraries.
11113      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11114    else
11115      # We preserve .a as extension for shared libraries through AIX4.2
11116      # and later when we are not doing run time linking.
11117      library_names_spec='${libname}${release}.a $libname.a'
11118      soname_spec='${libname}${release}${shared_ext}$major'
11119    fi
11120    shlibpath_var=LIBPATH
11121  fi
11122  ;;
11123
11124amigaos*)
11125  case $host_cpu in
11126  powerpc)
11127    # Since July 2007 AmigaOS4 officially supports .so libraries.
11128    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11129    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11130    ;;
11131  m68k)
11132    library_names_spec='$libname.ixlibrary $libname.a'
11133    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11134    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'
11135    ;;
11136  esac
11137  ;;
11138
11139beos*)
11140  library_names_spec='${libname}${shared_ext}'
11141  dynamic_linker="$host_os ld.so"
11142  shlibpath_var=LIBRARY_PATH
11143  ;;
11144
11145bsdi[45]*)
11146  version_type=linux # correct to gnu/linux during the next big refactor
11147  need_version=no
11148  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11149  soname_spec='${libname}${release}${shared_ext}$major'
11150  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11151  shlibpath_var=LD_LIBRARY_PATH
11152  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11153  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11154  # the default ld.so.conf also contains /usr/contrib/lib and
11155  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11156  # libtool to hard-code these into programs
11157  ;;
11158
11159cygwin* | mingw* | pw32* | cegcc*)
11160  version_type=windows
11161  shrext_cmds=".dll"
11162  need_version=no
11163  need_lib_prefix=no
11164
11165  case $GCC,$cc_basename in
11166  yes,*)
11167    # gcc
11168    library_names_spec='$libname.dll.a'
11169    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11170    postinstall_cmds='base_file=`basename \${file}`~
11171      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11172      dldir=$destdir/`dirname \$dlpath`~
11173      test -d \$dldir || mkdir -p \$dldir~
11174      $install_prog $dir/$dlname \$dldir/$dlname~
11175      chmod a+x \$dldir/$dlname~
11176      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11177        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11178      fi'
11179    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11180      dlpath=$dir/\$dldll~
11181       $RM \$dlpath'
11182    shlibpath_overrides_runpath=yes
11183
11184    case $host_os in
11185    cygwin*)
11186      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11187      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11188
11189      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11190      ;;
11191    mingw* | cegcc*)
11192      # MinGW DLLs use traditional 'lib' prefix
11193      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11194      ;;
11195    pw32*)
11196      # pw32 DLLs use 'pw' prefix rather than 'lib'
11197      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11198      ;;
11199    esac
11200    dynamic_linker='Win32 ld.exe'
11201    ;;
11202
11203  *,cl*)
11204    # Native MSVC
11205    libname_spec='$name'
11206    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11207    library_names_spec='${libname}.dll.lib'
11208
11209    case $build_os in
11210    mingw*)
11211      sys_lib_search_path_spec=
11212      lt_save_ifs=$IFS
11213      IFS=';'
11214      for lt_path in $LIB
11215      do
11216        IFS=$lt_save_ifs
11217        # Let DOS variable expansion print the short 8.3 style file name.
11218        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11219        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11220      done
11221      IFS=$lt_save_ifs
11222      # Convert to MSYS style.
11223      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11224      ;;
11225    cygwin*)
11226      # Convert to unix form, then to dos form, then back to unix form
11227      # but this time dos style (no spaces!) so that the unix form looks
11228      # like /cygdrive/c/PROGRA~1:/cygdr...
11229      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11230      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11231      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11232      ;;
11233    *)
11234      sys_lib_search_path_spec="$LIB"
11235      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11236        # It is most probably a Windows format PATH.
11237        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11238      else
11239        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11240      fi
11241      # FIXME: find the short name or the path components, as spaces are
11242      # common. (e.g. "Program Files" -> "PROGRA~1")
11243      ;;
11244    esac
11245
11246    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11247    postinstall_cmds='base_file=`basename \${file}`~
11248      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11249      dldir=$destdir/`dirname \$dlpath`~
11250      test -d \$dldir || mkdir -p \$dldir~
11251      $install_prog $dir/$dlname \$dldir/$dlname'
11252    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11253      dlpath=$dir/\$dldll~
11254       $RM \$dlpath'
11255    shlibpath_overrides_runpath=yes
11256    dynamic_linker='Win32 link.exe'
11257    ;;
11258
11259  *)
11260    # Assume MSVC wrapper
11261    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11262    dynamic_linker='Win32 ld.exe'
11263    ;;
11264  esac
11265  # FIXME: first we should search . and the directory the executable is in
11266  shlibpath_var=PATH
11267  ;;
11268
11269darwin* | rhapsody*)
11270  dynamic_linker="$host_os dyld"
11271  version_type=darwin
11272  need_lib_prefix=no
11273  need_version=no
11274  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11275  soname_spec='${libname}${release}${major}$shared_ext'
11276  shlibpath_overrides_runpath=yes
11277  shlibpath_var=DYLD_LIBRARY_PATH
11278  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11279
11280  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11281  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11282  ;;
11283
11284dgux*)
11285  version_type=linux # correct to gnu/linux during the next big refactor
11286  need_lib_prefix=no
11287  need_version=no
11288  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11289  soname_spec='${libname}${release}${shared_ext}$major'
11290  shlibpath_var=LD_LIBRARY_PATH
11291  ;;
11292
11293freebsd* | dragonfly*)
11294  # DragonFly does not have aout.  When/if they implement a new
11295  # versioning mechanism, adjust this.
11296  if test -x /usr/bin/objformat; then
11297    objformat=`/usr/bin/objformat`
11298  else
11299    case $host_os in
11300    freebsd[23].*) objformat=aout ;;
11301    *) objformat=elf ;;
11302    esac
11303  fi
11304  version_type=freebsd-$objformat
11305  case $version_type in
11306    freebsd-elf*)
11307      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11308      need_version=no
11309      need_lib_prefix=no
11310      ;;
11311    freebsd-*)
11312      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11313      need_version=yes
11314      ;;
11315  esac
11316  shlibpath_var=LD_LIBRARY_PATH
11317  case $host_os in
11318  freebsd2.*)
11319    shlibpath_overrides_runpath=yes
11320    ;;
11321  freebsd3.[01]* | freebsdelf3.[01]*)
11322    shlibpath_overrides_runpath=yes
11323    hardcode_into_libs=yes
11324    ;;
11325  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11326  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11327    shlibpath_overrides_runpath=no
11328    hardcode_into_libs=yes
11329    ;;
11330  *) # from 4.6 on, and DragonFly
11331    shlibpath_overrides_runpath=yes
11332    hardcode_into_libs=yes
11333    ;;
11334  esac
11335  ;;
11336
11337gnu*)
11338  version_type=linux # correct to gnu/linux during the next big refactor
11339  need_lib_prefix=no
11340  need_version=no
11341  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11342  soname_spec='${libname}${release}${shared_ext}$major'
11343  shlibpath_var=LD_LIBRARY_PATH
11344  shlibpath_overrides_runpath=no
11345  hardcode_into_libs=yes
11346  ;;
11347
11348haiku*)
11349  version_type=linux # correct to gnu/linux during the next big refactor
11350  need_lib_prefix=no
11351  need_version=no
11352  dynamic_linker="$host_os runtime_loader"
11353  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11354  soname_spec='${libname}${release}${shared_ext}$major'
11355  shlibpath_var=LIBRARY_PATH
11356  shlibpath_overrides_runpath=yes
11357  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11358  hardcode_into_libs=yes
11359  ;;
11360
11361hpux9* | hpux10* | hpux11*)
11362  # Give a soname corresponding to the major version so that dld.sl refuses to
11363  # link against other versions.
11364  version_type=sunos
11365  need_lib_prefix=no
11366  need_version=no
11367  case $host_cpu in
11368  ia64*)
11369    shrext_cmds='.so'
11370    hardcode_into_libs=yes
11371    dynamic_linker="$host_os dld.so"
11372    shlibpath_var=LD_LIBRARY_PATH
11373    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11374    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11375    soname_spec='${libname}${release}${shared_ext}$major'
11376    if test "X$HPUX_IA64_MODE" = X32; then
11377      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11378    else
11379      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11380    fi
11381    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11382    ;;
11383  hppa*64*)
11384    shrext_cmds='.sl'
11385    hardcode_into_libs=yes
11386    dynamic_linker="$host_os dld.sl"
11387    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11388    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11389    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11390    soname_spec='${libname}${release}${shared_ext}$major'
11391    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11392    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11393    ;;
11394  *)
11395    shrext_cmds='.sl'
11396    dynamic_linker="$host_os dld.sl"
11397    shlibpath_var=SHLIB_PATH
11398    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11399    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11400    soname_spec='${libname}${release}${shared_ext}$major'
11401    ;;
11402  esac
11403  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11404  postinstall_cmds='chmod 555 $lib'
11405  # or fails outright, so override atomically:
11406  install_override_mode=555
11407  ;;
11408
11409interix[3-9]*)
11410  version_type=linux # correct to gnu/linux during the next big refactor
11411  need_lib_prefix=no
11412  need_version=no
11413  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11414  soname_spec='${libname}${release}${shared_ext}$major'
11415  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11416  shlibpath_var=LD_LIBRARY_PATH
11417  shlibpath_overrides_runpath=no
11418  hardcode_into_libs=yes
11419  ;;
11420
11421irix5* | irix6* | nonstopux*)
11422  case $host_os in
11423    nonstopux*) version_type=nonstopux ;;
11424    *)
11425	if test "$lt_cv_prog_gnu_ld" = yes; then
11426		version_type=linux # correct to gnu/linux during the next big refactor
11427	else
11428		version_type=irix
11429	fi ;;
11430  esac
11431  need_lib_prefix=no
11432  need_version=no
11433  soname_spec='${libname}${release}${shared_ext}$major'
11434  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11435  case $host_os in
11436  irix5* | nonstopux*)
11437    libsuff= shlibsuff=
11438    ;;
11439  *)
11440    case $LD in # libtool.m4 will add one of these switches to LD
11441    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11442      libsuff= shlibsuff= libmagic=32-bit;;
11443    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11444      libsuff=32 shlibsuff=N32 libmagic=N32;;
11445    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11446      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11447    *) libsuff= shlibsuff= libmagic=never-match;;
11448    esac
11449    ;;
11450  esac
11451  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11452  shlibpath_overrides_runpath=no
11453  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11454  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11455  hardcode_into_libs=yes
11456  ;;
11457
11458# No shared lib support for Linux oldld, aout, or coff.
11459linux*oldld* | linux*aout* | linux*coff*)
11460  dynamic_linker=no
11461  ;;
11462
11463# This must be glibc/ELF.
11464linux* | k*bsd*-gnu | kopensolaris*-gnu)
11465  version_type=linux # correct to gnu/linux during the next big refactor
11466  need_lib_prefix=no
11467  need_version=no
11468  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11469  soname_spec='${libname}${release}${shared_ext}$major'
11470  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11471  shlibpath_var=LD_LIBRARY_PATH
11472  shlibpath_overrides_runpath=no
11473
11474  # Some binutils ld are patched to set DT_RUNPATH
11475  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11476  $as_echo_n "(cached) " >&6
11477else
11478  lt_cv_shlibpath_overrides_runpath=no
11479    save_LDFLAGS=$LDFLAGS
11480    save_libdir=$libdir
11481    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11482	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11483    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11484/* end confdefs.h.  */
11485
11486int
11487main ()
11488{
11489
11490  ;
11491  return 0;
11492}
11493_ACEOF
11494if ac_fn_c_try_link "$LINENO"; then :
11495  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11496  lt_cv_shlibpath_overrides_runpath=yes
11497fi
11498fi
11499rm -f core conftest.err conftest.$ac_objext \
11500    conftest$ac_exeext conftest.$ac_ext
11501    LDFLAGS=$save_LDFLAGS
11502    libdir=$save_libdir
11503
11504fi
11505
11506  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11507
11508  # This implies no fast_install, which is unacceptable.
11509  # Some rework will be needed to allow for fast_install
11510  # before this can be enabled.
11511  hardcode_into_libs=yes
11512
11513  # Append ld.so.conf contents to the search path
11514  if test -f /etc/ld.so.conf; then
11515    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' ' '`
11516    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11517  fi
11518
11519  # We used to test for /lib/ld.so.1 and disable shared libraries on
11520  # powerpc, because MkLinux only supported shared libraries with the
11521  # GNU dynamic linker.  Since this was broken with cross compilers,
11522  # most powerpc-linux boxes support dynamic linking these days and
11523  # people can always --disable-shared, the test was removed, and we
11524  # assume the GNU/Linux dynamic linker is in use.
11525  dynamic_linker='GNU/Linux ld.so'
11526  ;;
11527
11528netbsd*)
11529  version_type=sunos
11530  need_lib_prefix=no
11531  need_version=no
11532  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11533    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11534    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11535    dynamic_linker='NetBSD (a.out) ld.so'
11536  else
11537    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11538    soname_spec='${libname}${release}${shared_ext}$major'
11539    dynamic_linker='NetBSD ld.elf_so'
11540  fi
11541  shlibpath_var=LD_LIBRARY_PATH
11542  shlibpath_overrides_runpath=yes
11543  hardcode_into_libs=yes
11544  ;;
11545
11546newsos6)
11547  version_type=linux # correct to gnu/linux during the next big refactor
11548  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11549  shlibpath_var=LD_LIBRARY_PATH
11550  shlibpath_overrides_runpath=yes
11551  ;;
11552
11553*nto* | *qnx*)
11554  version_type=qnx
11555  need_lib_prefix=no
11556  need_version=no
11557  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11558  soname_spec='${libname}${release}${shared_ext}$major'
11559  shlibpath_var=LD_LIBRARY_PATH
11560  shlibpath_overrides_runpath=no
11561  hardcode_into_libs=yes
11562  dynamic_linker='ldqnx.so'
11563  ;;
11564
11565openbsd*)
11566  version_type=sunos
11567  sys_lib_dlsearch_path_spec="/usr/lib"
11568  need_lib_prefix=no
11569  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11570  case $host_os in
11571    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11572    *)				need_version=no  ;;
11573  esac
11574  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11575  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11576  shlibpath_var=LD_LIBRARY_PATH
11577  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11578    case $host_os in
11579      openbsd2.[89] | openbsd2.[89].*)
11580	shlibpath_overrides_runpath=no
11581	;;
11582      *)
11583	shlibpath_overrides_runpath=yes
11584	;;
11585      esac
11586  else
11587    shlibpath_overrides_runpath=yes
11588  fi
11589  ;;
11590
11591os2*)
11592  libname_spec='$name'
11593  shrext_cmds=".dll"
11594  need_lib_prefix=no
11595  library_names_spec='$libname${shared_ext} $libname.a'
11596  dynamic_linker='OS/2 ld.exe'
11597  shlibpath_var=LIBPATH
11598  ;;
11599
11600osf3* | osf4* | osf5*)
11601  version_type=osf
11602  need_lib_prefix=no
11603  need_version=no
11604  soname_spec='${libname}${release}${shared_ext}$major'
11605  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11606  shlibpath_var=LD_LIBRARY_PATH
11607  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11608  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11609  ;;
11610
11611rdos*)
11612  dynamic_linker=no
11613  ;;
11614
11615solaris*)
11616  version_type=linux # correct to gnu/linux during the next big refactor
11617  need_lib_prefix=no
11618  need_version=no
11619  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11620  soname_spec='${libname}${release}${shared_ext}$major'
11621  shlibpath_var=LD_LIBRARY_PATH
11622  shlibpath_overrides_runpath=yes
11623  hardcode_into_libs=yes
11624  # ldd complains unless libraries are executable
11625  postinstall_cmds='chmod +x $lib'
11626  ;;
11627
11628sunos4*)
11629  version_type=sunos
11630  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11631  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11632  shlibpath_var=LD_LIBRARY_PATH
11633  shlibpath_overrides_runpath=yes
11634  if test "$with_gnu_ld" = yes; then
11635    need_lib_prefix=no
11636  fi
11637  need_version=yes
11638  ;;
11639
11640sysv4 | sysv4.3*)
11641  version_type=linux # correct to gnu/linux during the next big refactor
11642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11643  soname_spec='${libname}${release}${shared_ext}$major'
11644  shlibpath_var=LD_LIBRARY_PATH
11645  case $host_vendor in
11646    sni)
11647      shlibpath_overrides_runpath=no
11648      need_lib_prefix=no
11649      runpath_var=LD_RUN_PATH
11650      ;;
11651    siemens)
11652      need_lib_prefix=no
11653      ;;
11654    motorola)
11655      need_lib_prefix=no
11656      need_version=no
11657      shlibpath_overrides_runpath=no
11658      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11659      ;;
11660  esac
11661  ;;
11662
11663sysv4*MP*)
11664  if test -d /usr/nec ;then
11665    version_type=linux # correct to gnu/linux during the next big refactor
11666    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11667    soname_spec='$libname${shared_ext}.$major'
11668    shlibpath_var=LD_LIBRARY_PATH
11669  fi
11670  ;;
11671
11672sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11673  version_type=freebsd-elf
11674  need_lib_prefix=no
11675  need_version=no
11676  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11677  soname_spec='${libname}${release}${shared_ext}$major'
11678  shlibpath_var=LD_LIBRARY_PATH
11679  shlibpath_overrides_runpath=yes
11680  hardcode_into_libs=yes
11681  if test "$with_gnu_ld" = yes; then
11682    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11683  else
11684    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11685    case $host_os in
11686      sco3.2v5*)
11687        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11688	;;
11689    esac
11690  fi
11691  sys_lib_dlsearch_path_spec='/usr/lib'
11692  ;;
11693
11694tpf*)
11695  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11696  version_type=linux # correct to gnu/linux during the next big refactor
11697  need_lib_prefix=no
11698  need_version=no
11699  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11700  shlibpath_var=LD_LIBRARY_PATH
11701  shlibpath_overrides_runpath=no
11702  hardcode_into_libs=yes
11703  ;;
11704
11705uts4*)
11706  version_type=linux # correct to gnu/linux during the next big refactor
11707  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11708  soname_spec='${libname}${release}${shared_ext}$major'
11709  shlibpath_var=LD_LIBRARY_PATH
11710  ;;
11711
11712*)
11713  dynamic_linker=no
11714  ;;
11715esac
11716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11717$as_echo "$dynamic_linker" >&6; }
11718test "$dynamic_linker" = no && can_build_shared=no
11719
11720variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11721if test "$GCC" = yes; then
11722  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11723fi
11724
11725if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11726  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11727fi
11728if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11729  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11730fi
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11824$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11825hardcode_action=
11826if test -n "$hardcode_libdir_flag_spec" ||
11827   test -n "$runpath_var" ||
11828   test "X$hardcode_automatic" = "Xyes" ; then
11829
11830  # We can hardcode non-existent directories.
11831  if test "$hardcode_direct" != no &&
11832     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11833     # have to relink, otherwise we might link with an installed library
11834     # when we should be linking with a yet-to-be-installed one
11835     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11836     test "$hardcode_minus_L" != no; then
11837    # Linking always hardcodes the temporary library directory.
11838    hardcode_action=relink
11839  else
11840    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11841    hardcode_action=immediate
11842  fi
11843else
11844  # We cannot hardcode anything, or else we can only hardcode existing
11845  # directories.
11846  hardcode_action=unsupported
11847fi
11848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11849$as_echo "$hardcode_action" >&6; }
11850
11851if test "$hardcode_action" = relink ||
11852   test "$inherit_rpath" = yes; then
11853  # Fast installation is not supported
11854  enable_fast_install=no
11855elif test "$shlibpath_overrides_runpath" = yes ||
11856     test "$enable_shared" = no; then
11857  # Fast installation is not necessary
11858  enable_fast_install=needless
11859fi
11860
11861
11862
11863
11864
11865
11866  if test "x$enable_dlopen" != xyes; then
11867  enable_dlopen=unknown
11868  enable_dlopen_self=unknown
11869  enable_dlopen_self_static=unknown
11870else
11871  lt_cv_dlopen=no
11872  lt_cv_dlopen_libs=
11873
11874  case $host_os in
11875  beos*)
11876    lt_cv_dlopen="load_add_on"
11877    lt_cv_dlopen_libs=
11878    lt_cv_dlopen_self=yes
11879    ;;
11880
11881  mingw* | pw32* | cegcc*)
11882    lt_cv_dlopen="LoadLibrary"
11883    lt_cv_dlopen_libs=
11884    ;;
11885
11886  cygwin*)
11887    lt_cv_dlopen="dlopen"
11888    lt_cv_dlopen_libs=
11889    ;;
11890
11891  darwin*)
11892  # if libdl is installed we need to link against it
11893    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11894$as_echo_n "checking for dlopen in -ldl... " >&6; }
11895if ${ac_cv_lib_dl_dlopen+:} false; then :
11896  $as_echo_n "(cached) " >&6
11897else
11898  ac_check_lib_save_LIBS=$LIBS
11899LIBS="-ldl  $LIBS"
11900cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11901/* end confdefs.h.  */
11902
11903/* Override any GCC internal prototype to avoid an error.
11904   Use char because int might match the return type of a GCC
11905   builtin and then its argument prototype would still apply.  */
11906#ifdef __cplusplus
11907extern "C"
11908#endif
11909char dlopen ();
11910int
11911main ()
11912{
11913return dlopen ();
11914  ;
11915  return 0;
11916}
11917_ACEOF
11918if ac_fn_c_try_link "$LINENO"; then :
11919  ac_cv_lib_dl_dlopen=yes
11920else
11921  ac_cv_lib_dl_dlopen=no
11922fi
11923rm -f core conftest.err conftest.$ac_objext \
11924    conftest$ac_exeext conftest.$ac_ext
11925LIBS=$ac_check_lib_save_LIBS
11926fi
11927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11928$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11929if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11930  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11931else
11932
11933    lt_cv_dlopen="dyld"
11934    lt_cv_dlopen_libs=
11935    lt_cv_dlopen_self=yes
11936
11937fi
11938
11939    ;;
11940
11941  *)
11942    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11943if test "x$ac_cv_func_shl_load" = xyes; then :
11944  lt_cv_dlopen="shl_load"
11945else
11946  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11947$as_echo_n "checking for shl_load in -ldld... " >&6; }
11948if ${ac_cv_lib_dld_shl_load+:} false; then :
11949  $as_echo_n "(cached) " >&6
11950else
11951  ac_check_lib_save_LIBS=$LIBS
11952LIBS="-ldld  $LIBS"
11953cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11954/* end confdefs.h.  */
11955
11956/* Override any GCC internal prototype to avoid an error.
11957   Use char because int might match the return type of a GCC
11958   builtin and then its argument prototype would still apply.  */
11959#ifdef __cplusplus
11960extern "C"
11961#endif
11962char shl_load ();
11963int
11964main ()
11965{
11966return shl_load ();
11967  ;
11968  return 0;
11969}
11970_ACEOF
11971if ac_fn_c_try_link "$LINENO"; then :
11972  ac_cv_lib_dld_shl_load=yes
11973else
11974  ac_cv_lib_dld_shl_load=no
11975fi
11976rm -f core conftest.err conftest.$ac_objext \
11977    conftest$ac_exeext conftest.$ac_ext
11978LIBS=$ac_check_lib_save_LIBS
11979fi
11980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11981$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11982if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11983  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11984else
11985  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11986if test "x$ac_cv_func_dlopen" = xyes; then :
11987  lt_cv_dlopen="dlopen"
11988else
11989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11990$as_echo_n "checking for dlopen in -ldl... " >&6; }
11991if ${ac_cv_lib_dl_dlopen+:} false; then :
11992  $as_echo_n "(cached) " >&6
11993else
11994  ac_check_lib_save_LIBS=$LIBS
11995LIBS="-ldl  $LIBS"
11996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11997/* end confdefs.h.  */
11998
11999/* Override any GCC internal prototype to avoid an error.
12000   Use char because int might match the return type of a GCC
12001   builtin and then its argument prototype would still apply.  */
12002#ifdef __cplusplus
12003extern "C"
12004#endif
12005char dlopen ();
12006int
12007main ()
12008{
12009return dlopen ();
12010  ;
12011  return 0;
12012}
12013_ACEOF
12014if ac_fn_c_try_link "$LINENO"; then :
12015  ac_cv_lib_dl_dlopen=yes
12016else
12017  ac_cv_lib_dl_dlopen=no
12018fi
12019rm -f core conftest.err conftest.$ac_objext \
12020    conftest$ac_exeext conftest.$ac_ext
12021LIBS=$ac_check_lib_save_LIBS
12022fi
12023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12024$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12025if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12026  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12027else
12028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12029$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12030if ${ac_cv_lib_svld_dlopen+:} false; then :
12031  $as_echo_n "(cached) " >&6
12032else
12033  ac_check_lib_save_LIBS=$LIBS
12034LIBS="-lsvld  $LIBS"
12035cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12036/* end confdefs.h.  */
12037
12038/* Override any GCC internal prototype to avoid an error.
12039   Use char because int might match the return type of a GCC
12040   builtin and then its argument prototype would still apply.  */
12041#ifdef __cplusplus
12042extern "C"
12043#endif
12044char dlopen ();
12045int
12046main ()
12047{
12048return dlopen ();
12049  ;
12050  return 0;
12051}
12052_ACEOF
12053if ac_fn_c_try_link "$LINENO"; then :
12054  ac_cv_lib_svld_dlopen=yes
12055else
12056  ac_cv_lib_svld_dlopen=no
12057fi
12058rm -f core conftest.err conftest.$ac_objext \
12059    conftest$ac_exeext conftest.$ac_ext
12060LIBS=$ac_check_lib_save_LIBS
12061fi
12062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12063$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12064if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12065  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12066else
12067  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12068$as_echo_n "checking for dld_link in -ldld... " >&6; }
12069if ${ac_cv_lib_dld_dld_link+:} false; then :
12070  $as_echo_n "(cached) " >&6
12071else
12072  ac_check_lib_save_LIBS=$LIBS
12073LIBS="-ldld  $LIBS"
12074cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12075/* end confdefs.h.  */
12076
12077/* Override any GCC internal prototype to avoid an error.
12078   Use char because int might match the return type of a GCC
12079   builtin and then its argument prototype would still apply.  */
12080#ifdef __cplusplus
12081extern "C"
12082#endif
12083char dld_link ();
12084int
12085main ()
12086{
12087return dld_link ();
12088  ;
12089  return 0;
12090}
12091_ACEOF
12092if ac_fn_c_try_link "$LINENO"; then :
12093  ac_cv_lib_dld_dld_link=yes
12094else
12095  ac_cv_lib_dld_dld_link=no
12096fi
12097rm -f core conftest.err conftest.$ac_objext \
12098    conftest$ac_exeext conftest.$ac_ext
12099LIBS=$ac_check_lib_save_LIBS
12100fi
12101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12102$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12103if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12104  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12105fi
12106
12107
12108fi
12109
12110
12111fi
12112
12113
12114fi
12115
12116
12117fi
12118
12119
12120fi
12121
12122    ;;
12123  esac
12124
12125  if test "x$lt_cv_dlopen" != xno; then
12126    enable_dlopen=yes
12127  else
12128    enable_dlopen=no
12129  fi
12130
12131  case $lt_cv_dlopen in
12132  dlopen)
12133    save_CPPFLAGS="$CPPFLAGS"
12134    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12135
12136    save_LDFLAGS="$LDFLAGS"
12137    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12138
12139    save_LIBS="$LIBS"
12140    LIBS="$lt_cv_dlopen_libs $LIBS"
12141
12142    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12143$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12144if ${lt_cv_dlopen_self+:} false; then :
12145  $as_echo_n "(cached) " >&6
12146else
12147  	  if test "$cross_compiling" = yes; then :
12148  lt_cv_dlopen_self=cross
12149else
12150  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12151  lt_status=$lt_dlunknown
12152  cat > conftest.$ac_ext <<_LT_EOF
12153#line $LINENO "configure"
12154#include "confdefs.h"
12155
12156#if HAVE_DLFCN_H
12157#include <dlfcn.h>
12158#endif
12159
12160#include <stdio.h>
12161
12162#ifdef RTLD_GLOBAL
12163#  define LT_DLGLOBAL		RTLD_GLOBAL
12164#else
12165#  ifdef DL_GLOBAL
12166#    define LT_DLGLOBAL		DL_GLOBAL
12167#  else
12168#    define LT_DLGLOBAL		0
12169#  endif
12170#endif
12171
12172/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12173   find out it does not work in some platform. */
12174#ifndef LT_DLLAZY_OR_NOW
12175#  ifdef RTLD_LAZY
12176#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12177#  else
12178#    ifdef DL_LAZY
12179#      define LT_DLLAZY_OR_NOW		DL_LAZY
12180#    else
12181#      ifdef RTLD_NOW
12182#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12183#      else
12184#        ifdef DL_NOW
12185#          define LT_DLLAZY_OR_NOW	DL_NOW
12186#        else
12187#          define LT_DLLAZY_OR_NOW	0
12188#        endif
12189#      endif
12190#    endif
12191#  endif
12192#endif
12193
12194/* When -fvisbility=hidden is used, assume the code has been annotated
12195   correspondingly for the symbols needed.  */
12196#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12197int fnord () __attribute__((visibility("default")));
12198#endif
12199
12200int fnord () { return 42; }
12201int main ()
12202{
12203  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12204  int status = $lt_dlunknown;
12205
12206  if (self)
12207    {
12208      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12209      else
12210        {
12211	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12212          else puts (dlerror ());
12213	}
12214      /* dlclose (self); */
12215    }
12216  else
12217    puts (dlerror ());
12218
12219  return status;
12220}
12221_LT_EOF
12222  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12223  (eval $ac_link) 2>&5
12224  ac_status=$?
12225  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12226  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12227    (./conftest; exit; ) >&5 2>/dev/null
12228    lt_status=$?
12229    case x$lt_status in
12230      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12231      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12232      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12233    esac
12234  else :
12235    # compilation failed
12236    lt_cv_dlopen_self=no
12237  fi
12238fi
12239rm -fr conftest*
12240
12241
12242fi
12243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12244$as_echo "$lt_cv_dlopen_self" >&6; }
12245
12246    if test "x$lt_cv_dlopen_self" = xyes; then
12247      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12248      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12249$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12250if ${lt_cv_dlopen_self_static+:} false; then :
12251  $as_echo_n "(cached) " >&6
12252else
12253  	  if test "$cross_compiling" = yes; then :
12254  lt_cv_dlopen_self_static=cross
12255else
12256  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12257  lt_status=$lt_dlunknown
12258  cat > conftest.$ac_ext <<_LT_EOF
12259#line $LINENO "configure"
12260#include "confdefs.h"
12261
12262#if HAVE_DLFCN_H
12263#include <dlfcn.h>
12264#endif
12265
12266#include <stdio.h>
12267
12268#ifdef RTLD_GLOBAL
12269#  define LT_DLGLOBAL		RTLD_GLOBAL
12270#else
12271#  ifdef DL_GLOBAL
12272#    define LT_DLGLOBAL		DL_GLOBAL
12273#  else
12274#    define LT_DLGLOBAL		0
12275#  endif
12276#endif
12277
12278/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12279   find out it does not work in some platform. */
12280#ifndef LT_DLLAZY_OR_NOW
12281#  ifdef RTLD_LAZY
12282#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12283#  else
12284#    ifdef DL_LAZY
12285#      define LT_DLLAZY_OR_NOW		DL_LAZY
12286#    else
12287#      ifdef RTLD_NOW
12288#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12289#      else
12290#        ifdef DL_NOW
12291#          define LT_DLLAZY_OR_NOW	DL_NOW
12292#        else
12293#          define LT_DLLAZY_OR_NOW	0
12294#        endif
12295#      endif
12296#    endif
12297#  endif
12298#endif
12299
12300/* When -fvisbility=hidden is used, assume the code has been annotated
12301   correspondingly for the symbols needed.  */
12302#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12303int fnord () __attribute__((visibility("default")));
12304#endif
12305
12306int fnord () { return 42; }
12307int main ()
12308{
12309  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12310  int status = $lt_dlunknown;
12311
12312  if (self)
12313    {
12314      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12315      else
12316        {
12317	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12318          else puts (dlerror ());
12319	}
12320      /* dlclose (self); */
12321    }
12322  else
12323    puts (dlerror ());
12324
12325  return status;
12326}
12327_LT_EOF
12328  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12329  (eval $ac_link) 2>&5
12330  ac_status=$?
12331  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12332  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12333    (./conftest; exit; ) >&5 2>/dev/null
12334    lt_status=$?
12335    case x$lt_status in
12336      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12337      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12338      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12339    esac
12340  else :
12341    # compilation failed
12342    lt_cv_dlopen_self_static=no
12343  fi
12344fi
12345rm -fr conftest*
12346
12347
12348fi
12349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12350$as_echo "$lt_cv_dlopen_self_static" >&6; }
12351    fi
12352
12353    CPPFLAGS="$save_CPPFLAGS"
12354    LDFLAGS="$save_LDFLAGS"
12355    LIBS="$save_LIBS"
12356    ;;
12357  esac
12358
12359  case $lt_cv_dlopen_self in
12360  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12361  *) enable_dlopen_self=unknown ;;
12362  esac
12363
12364  case $lt_cv_dlopen_self_static in
12365  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12366  *) enable_dlopen_self_static=unknown ;;
12367  esac
12368fi
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386striplib=
12387old_striplib=
12388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12389$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12390if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12391  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12392  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12394$as_echo "yes" >&6; }
12395else
12396# FIXME - insert some real tests, host_os isn't really good enough
12397  case $host_os in
12398  darwin*)
12399    if test -n "$STRIP" ; then
12400      striplib="$STRIP -x"
12401      old_striplib="$STRIP -S"
12402      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12403$as_echo "yes" >&6; }
12404    else
12405      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12406$as_echo "no" >&6; }
12407    fi
12408    ;;
12409  *)
12410    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12411$as_echo "no" >&6; }
12412    ;;
12413  esac
12414fi
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427  # Report which library types will actually be built
12428  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12429$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12431$as_echo "$can_build_shared" >&6; }
12432
12433  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12434$as_echo_n "checking whether to build shared libraries... " >&6; }
12435  test "$can_build_shared" = "no" && enable_shared=no
12436
12437  # On AIX, shared libraries and static libraries use the same namespace, and
12438  # are all built from PIC.
12439  case $host_os in
12440  aix3*)
12441    test "$enable_shared" = yes && enable_static=no
12442    if test -n "$RANLIB"; then
12443      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12444      postinstall_cmds='$RANLIB $lib'
12445    fi
12446    ;;
12447
12448  aix[4-9]*)
12449    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12450      test "$enable_shared" = yes && enable_static=no
12451    fi
12452    ;;
12453  esac
12454  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12455$as_echo "$enable_shared" >&6; }
12456
12457  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12458$as_echo_n "checking whether to build static libraries... " >&6; }
12459  # Make sure either enable_shared or enable_static is yes.
12460  test "$enable_shared" = yes || enable_static=yes
12461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12462$as_echo "$enable_static" >&6; }
12463
12464
12465
12466
12467fi
12468ac_ext=c
12469ac_cpp='$CPP $CPPFLAGS'
12470ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12471ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12472ac_compiler_gnu=$ac_cv_c_compiler_gnu
12473
12474CC="$lt_save_CC"
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490        ac_config_commands="$ac_config_commands libtool"
12491
12492
12493
12494
12495# Only expand once:
12496
12497
12498
12499
12500  CFLAG_VISIBILITY=
12501  HAVE_VISIBILITY=0
12502  if test -n "$GCC"; then
12503                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
12504$as_echo_n "checking whether the -Werror option is usable... " >&6; }
12505    if ${gl_cv_cc_vis_werror+:} false; then :
12506  $as_echo_n "(cached) " >&6
12507else
12508
12509      gl_save_CFLAGS="$CFLAGS"
12510      CFLAGS="$CFLAGS -Werror"
12511      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512/* end confdefs.h.  */
12513
12514int
12515main ()
12516{
12517
12518  ;
12519  return 0;
12520}
12521_ACEOF
12522if ac_fn_c_try_compile "$LINENO"; then :
12523  gl_cv_cc_vis_werror=yes
12524else
12525  gl_cv_cc_vis_werror=no
12526fi
12527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12528      CFLAGS="$gl_save_CFLAGS"
12529fi
12530
12531    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
12532$as_echo "$gl_cv_cc_vis_werror" >&6; }
12533        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
12534$as_echo_n "checking for simple visibility declarations... " >&6; }
12535    if ${gl_cv_cc_visibility+:} false; then :
12536  $as_echo_n "(cached) " >&6
12537else
12538
12539      gl_save_CFLAGS="$CFLAGS"
12540      CFLAGS="$CFLAGS -fvisibility=hidden"
12541                                    if test $gl_cv_cc_vis_werror = yes; then
12542        CFLAGS="$CFLAGS -Werror"
12543      fi
12544      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12545/* end confdefs.h.  */
12546extern __attribute__((__visibility__("hidden"))) int hiddenvar;
12547             extern __attribute__((__visibility__("default"))) int exportedvar;
12548             extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
12549             extern __attribute__((__visibility__("default"))) int exportedfunc (void);
12550             void dummyfunc (void) {}
12551
12552int
12553main ()
12554{
12555
12556  ;
12557  return 0;
12558}
12559_ACEOF
12560if ac_fn_c_try_compile "$LINENO"; then :
12561  gl_cv_cc_visibility=yes
12562else
12563  gl_cv_cc_visibility=no
12564fi
12565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12566      CFLAGS="$gl_save_CFLAGS"
12567fi
12568
12569    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
12570$as_echo "$gl_cv_cc_visibility" >&6; }
12571    if test $gl_cv_cc_visibility = yes; then
12572      CFLAG_VISIBILITY="-fvisibility=hidden"
12573      HAVE_VISIBILITY=1
12574    fi
12575  fi
12576
12577
12578
12579cat >>confdefs.h <<_ACEOF
12580#define HAVE_VISIBILITY $HAVE_VISIBILITY
12581_ACEOF
12582
12583
12584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12585$as_echo_n "checking for ANSI C header files... " >&6; }
12586if ${ac_cv_header_stdc+:} false; then :
12587  $as_echo_n "(cached) " >&6
12588else
12589  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12590/* end confdefs.h.  */
12591#include <stdlib.h>
12592#include <stdarg.h>
12593#include <string.h>
12594#include <float.h>
12595
12596int
12597main ()
12598{
12599
12600  ;
12601  return 0;
12602}
12603_ACEOF
12604if ac_fn_c_try_compile "$LINENO"; then :
12605  ac_cv_header_stdc=yes
12606else
12607  ac_cv_header_stdc=no
12608fi
12609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12610
12611if test $ac_cv_header_stdc = yes; then
12612  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12613  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12614/* end confdefs.h.  */
12615#include <string.h>
12616
12617_ACEOF
12618if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12619  $EGREP "memchr" >/dev/null 2>&1; then :
12620
12621else
12622  ac_cv_header_stdc=no
12623fi
12624rm -f conftest*
12625
12626fi
12627
12628if test $ac_cv_header_stdc = yes; then
12629  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12630  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12631/* end confdefs.h.  */
12632#include <stdlib.h>
12633
12634_ACEOF
12635if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12636  $EGREP "free" >/dev/null 2>&1; then :
12637
12638else
12639  ac_cv_header_stdc=no
12640fi
12641rm -f conftest*
12642
12643fi
12644
12645if test $ac_cv_header_stdc = yes; then
12646  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12647  if test "$cross_compiling" = yes; then :
12648  :
12649else
12650  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12651/* end confdefs.h.  */
12652#include <ctype.h>
12653#include <stdlib.h>
12654#if ((' ' & 0x0FF) == 0x020)
12655# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12656# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12657#else
12658# define ISLOWER(c) \
12659		   (('a' <= (c) && (c) <= 'i') \
12660		     || ('j' <= (c) && (c) <= 'r') \
12661		     || ('s' <= (c) && (c) <= 'z'))
12662# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12663#endif
12664
12665#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12666int
12667main ()
12668{
12669  int i;
12670  for (i = 0; i < 256; i++)
12671    if (XOR (islower (i), ISLOWER (i))
12672	|| toupper (i) != TOUPPER (i))
12673      return 2;
12674  return 0;
12675}
12676_ACEOF
12677if ac_fn_c_try_run "$LINENO"; then :
12678
12679else
12680  ac_cv_header_stdc=no
12681fi
12682rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12683  conftest.$ac_objext conftest.beam conftest.$ac_ext
12684fi
12685
12686fi
12687fi
12688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
12689$as_echo "$ac_cv_header_stdc" >&6; }
12690if test $ac_cv_header_stdc = yes; then
12691
12692$as_echo "#define STDC_HEADERS 1" >>confdefs.h
12693
12694fi
12695
12696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
12697$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
12698if ${ac_cv_header_sys_types_h_makedev+:} false; then :
12699  $as_echo_n "(cached) " >&6
12700else
12701  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12702/* end confdefs.h.  */
12703#include <sys/types.h>
12704int
12705main ()
12706{
12707return makedev(0, 0);
12708  ;
12709  return 0;
12710}
12711_ACEOF
12712if ac_fn_c_try_link "$LINENO"; then :
12713  ac_cv_header_sys_types_h_makedev=yes
12714else
12715  ac_cv_header_sys_types_h_makedev=no
12716fi
12717rm -f core conftest.err conftest.$ac_objext \
12718    conftest$ac_exeext conftest.$ac_ext
12719
12720fi
12721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
12722$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
12723
12724if test $ac_cv_header_sys_types_h_makedev = no; then
12725ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12726if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
12727
12728$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
12729
12730fi
12731
12732
12733
12734  if test $ac_cv_header_sys_mkdev_h = no; then
12735    ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12736if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
12737
12738$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
12739
12740fi
12741
12742
12743  fi
12744fi
12745
12746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
12747$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
12748if ${ac_cv_header_sys_wait_h+:} false; then :
12749  $as_echo_n "(cached) " >&6
12750else
12751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12752/* end confdefs.h.  */
12753#include <sys/types.h>
12754#include <sys/wait.h>
12755#ifndef WEXITSTATUS
12756# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
12757#endif
12758#ifndef WIFEXITED
12759# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
12760#endif
12761
12762int
12763main ()
12764{
12765  int s;
12766  wait (&s);
12767  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
12768  ;
12769  return 0;
12770}
12771_ACEOF
12772if ac_fn_c_try_compile "$LINENO"; then :
12773  ac_cv_header_sys_wait_h=yes
12774else
12775  ac_cv_header_sys_wait_h=no
12776fi
12777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12778fi
12779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
12780$as_echo "$ac_cv_header_sys_wait_h" >&6; }
12781if test $ac_cv_header_sys_wait_h = yes; then
12782
12783$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12784
12785fi
12786
12787for ac_header in stdint.h fcntl.h locale.h stdint.h inttypes.h unistd.h
12788do :
12789  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12790ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12791if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12792  cat >>confdefs.h <<_ACEOF
12793#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12794_ACEOF
12795
12796fi
12797
12798done
12799
12800for ac_header in stddef.h utime.h wchar.h wctype.h limits.h
12801do :
12802  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12803ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12804if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12805  cat >>confdefs.h <<_ACEOF
12806#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12807_ACEOF
12808
12809fi
12810
12811done
12812
12813for ac_header in getopt.h err.h xlocale.h signal.h
12814do :
12815  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12816ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12817if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12818  cat >>confdefs.h <<_ACEOF
12819#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12820_ACEOF
12821
12822fi
12823
12824done
12825
12826for ac_header in sys/mman.h sys/stat.h sys/types.h sys/utime.h sys/time.h
12827do :
12828  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12829ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12830if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12831  cat >>confdefs.h <<_ACEOF
12832#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12833_ACEOF
12834
12835fi
12836
12837done
12838
12839if test "$enable_zlib" != "no"; then
12840  for ac_header in zlib.h
12841do :
12842  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12843if test "x$ac_cv_header_zlib_h" = xyes; then :
12844  cat >>confdefs.h <<_ACEOF
12845#define HAVE_ZLIB_H 1
12846_ACEOF
12847
12848fi
12849
12850done
12851
12852fi
12853ac_fn_c_check_type "$LINENO" "sig_t" "ac_cv_type_sig_t" "
12854#ifdef HAVE_SIGNAL_H
12855#include <signal.h>
12856#endif
12857"
12858if test "x$ac_cv_type_sig_t" = xyes; then :
12859
12860$as_echo "#define HAVE_SIG_T 1" >>confdefs.h
12861
12862fi
12863
12864
12865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
12866$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
12867if ${ac_cv_c_const+:} false; then :
12868  $as_echo_n "(cached) " >&6
12869else
12870  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12871/* end confdefs.h.  */
12872
12873int
12874main ()
12875{
12876
12877#ifndef __cplusplus
12878  /* Ultrix mips cc rejects this sort of thing.  */
12879  typedef int charset[2];
12880  const charset cs = { 0, 0 };
12881  /* SunOS 4.1.1 cc rejects this.  */
12882  char const *const *pcpcc;
12883  char **ppc;
12884  /* NEC SVR4.0.2 mips cc rejects this.  */
12885  struct point {int x, y;};
12886  static struct point const zero = {0,0};
12887  /* AIX XL C 1.02.0.0 rejects this.
12888     It does not let you subtract one const X* pointer from another in
12889     an arm of an if-expression whose if-part is not a constant
12890     expression */
12891  const char *g = "string";
12892  pcpcc = &g + (g ? g-g : 0);
12893  /* HPUX 7.0 cc rejects these. */
12894  ++pcpcc;
12895  ppc = (char**) pcpcc;
12896  pcpcc = (char const *const *) ppc;
12897  { /* SCO 3.2v4 cc rejects this sort of thing.  */
12898    char tx;
12899    char *t = &tx;
12900    char const *s = 0 ? (char *) 0 : (char const *) 0;
12901
12902    *t++ = 0;
12903    if (s) return 0;
12904  }
12905  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
12906    int x[] = {25, 17};
12907    const int *foo = &x[0];
12908    ++foo;
12909  }
12910  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12911    typedef const int *iptr;
12912    iptr p = 0;
12913    ++p;
12914  }
12915  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
12916       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12917    struct s { int j; const int *ap[3]; } bx;
12918    struct s *b = &bx; b->j = 5;
12919  }
12920  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12921    const int foo = 10;
12922    if (!foo) return 0;
12923  }
12924  return !cs[0] && !zero.x;
12925#endif
12926
12927  ;
12928  return 0;
12929}
12930_ACEOF
12931if ac_fn_c_try_compile "$LINENO"; then :
12932  ac_cv_c_const=yes
12933else
12934  ac_cv_c_const=no
12935fi
12936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12937fi
12938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
12939$as_echo "$ac_cv_c_const" >&6; }
12940if test $ac_cv_c_const = no; then
12941
12942$as_echo "#define const /**/" >>confdefs.h
12943
12944fi
12945
12946ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
12947if test "x$ac_cv_type_off_t" = xyes; then :
12948
12949else
12950
12951cat >>confdefs.h <<_ACEOF
12952#define off_t long int
12953_ACEOF
12954
12955fi
12956
12957ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
12958if test "x$ac_cv_type_size_t" = xyes; then :
12959
12960else
12961
12962cat >>confdefs.h <<_ACEOF
12963#define size_t unsigned int
12964_ACEOF
12965
12966fi
12967
12968ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
12969if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
12970
12971cat >>confdefs.h <<_ACEOF
12972#define HAVE_STRUCT_STAT_ST_RDEV 1
12973_ACEOF
12974
12975
12976fi
12977
12978
12979ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "$ac_includes_default"
12980if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes; then :
12981
12982cat >>confdefs.h <<_ACEOF
12983#define HAVE_STRUCT_TM_TM_GMTOFF 1
12984_ACEOF
12985
12986
12987fi
12988
12989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
12990$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
12991if ${ac_cv_struct_tm+:} false; then :
12992  $as_echo_n "(cached) " >&6
12993else
12994  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12995/* end confdefs.h.  */
12996#include <sys/types.h>
12997#include <time.h>
12998
12999int
13000main ()
13001{
13002struct tm tm;
13003				     int *p = &tm.tm_sec;
13004				     return !p;
13005  ;
13006  return 0;
13007}
13008_ACEOF
13009if ac_fn_c_try_compile "$LINENO"; then :
13010  ac_cv_struct_tm=time.h
13011else
13012  ac_cv_struct_tm=sys/time.h
13013fi
13014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13015fi
13016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13017$as_echo "$ac_cv_struct_tm" >&6; }
13018if test $ac_cv_struct_tm = sys/time.h; then
13019
13020$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
13021
13022fi
13023
13024ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
13025#include <$ac_cv_struct_tm>
13026
13027"
13028if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
13029
13030cat >>confdefs.h <<_ACEOF
13031#define HAVE_STRUCT_TM_TM_ZONE 1
13032_ACEOF
13033
13034
13035fi
13036
13037if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13038
13039$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13040
13041else
13042  ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13043"
13044if test "x$ac_cv_have_decl_tzname" = xyes; then :
13045  ac_have_decl=1
13046else
13047  ac_have_decl=0
13048fi
13049
13050cat >>confdefs.h <<_ACEOF
13051#define HAVE_DECL_TZNAME $ac_have_decl
13052_ACEOF
13053
13054  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13055$as_echo_n "checking for tzname... " >&6; }
13056if ${ac_cv_var_tzname+:} false; then :
13057  $as_echo_n "(cached) " >&6
13058else
13059  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13060/* end confdefs.h.  */
13061#include <time.h>
13062#if !HAVE_DECL_TZNAME
13063extern char *tzname[];
13064#endif
13065
13066int
13067main ()
13068{
13069return tzname[0][0];
13070  ;
13071  return 0;
13072}
13073_ACEOF
13074if ac_fn_c_try_link "$LINENO"; then :
13075  ac_cv_var_tzname=yes
13076else
13077  ac_cv_var_tzname=no
13078fi
13079rm -f core conftest.err conftest.$ac_objext \
13080    conftest$ac_exeext conftest.$ac_ext
13081fi
13082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13083$as_echo "$ac_cv_var_tzname" >&6; }
13084  if test $ac_cv_var_tzname = yes; then
13085
13086$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13087
13088  fi
13089fi
13090
13091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_zone in struct tm" >&5
13092$as_echo_n "checking for tm_zone in struct tm... " >&6; }
13093if ${ac_cv_struct_tm_zone+:} false; then :
13094  $as_echo_n "(cached) " >&6
13095else
13096  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13097/* end confdefs.h.  */
13098#include <sys/types.h>
13099#include <$ac_cv_struct_tm>
13100int
13101main ()
13102{
13103struct tm tm; tm.tm_zone;
13104  ;
13105  return 0;
13106}
13107_ACEOF
13108if ac_fn_c_try_compile "$LINENO"; then :
13109  ac_cv_struct_tm_zone=yes
13110else
13111  ac_cv_struct_tm_zone=no
13112fi
13113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13114fi
13115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_zone" >&5
13116$as_echo "$ac_cv_struct_tm_zone" >&6; }
13117if test "$ac_cv_struct_tm_zone" = yes; then
13118
13119$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13120
13121fi
13122
13123# On SGI, apparently tzname is a #define, but that's ok, AC_CHECK_DECL will
13124# consider it declared and we won't give our own extern.
13125ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13126"
13127if test "x$ac_cv_have_decl_tzname" = xyes; then :
13128  ac_have_decl=1
13129else
13130  ac_have_decl=0
13131fi
13132
13133cat >>confdefs.h <<_ACEOF
13134#define HAVE_DECL_TZNAME $ac_have_decl
13135_ACEOF
13136
13137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13138$as_echo_n "checking for tzname... " >&6; }
13139if ${ac_cv_var_tzname+:} false; then :
13140  $as_echo_n "(cached) " >&6
13141else
13142  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13143/* end confdefs.h.  */
13144#include <time.h>
13145#if !HAVE_DECL_TZNAME
13146extern char *tzname[];
13147#endif
13148int
13149main ()
13150{
13151return tzname[0][0];
13152  ;
13153  return 0;
13154}
13155_ACEOF
13156if ac_fn_c_try_link "$LINENO"; then :
13157  ac_cv_var_tzname=yes
13158else
13159  ac_cv_var_tzname=no
13160fi
13161rm -f core conftest.err conftest.$ac_objext \
13162    conftest$ac_exeext conftest.$ac_ext
13163fi
13164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13165$as_echo "$ac_cv_var_tzname" >&6; }
13166  if test $ac_cv_var_tzname = yes; then
13167
13168$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13169
13170  fi
13171
13172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tm_isdst in struct tm" >&5
13173$as_echo_n "checking for tm_isdst in struct tm... " >&6; }
13174if ${ac_cv_struct_tm_isdst+:} false; then :
13175  $as_echo_n "(cached) " >&6
13176else
13177  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178/* end confdefs.h.  */
13179#include <sys/types.h>
13180#include <$ac_cv_struct_tm>
13181int
13182main ()
13183{
13184struct tm tm; tm.tm_isdst;
13185  ;
13186  return 0;
13187}
13188_ACEOF
13189if ac_fn_c_try_compile "$LINENO"; then :
13190  ac_cv_struct_tm_isdst=yes
13191else
13192  ac_cv_struct_tm_isdst=no
13193fi
13194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13195fi
13196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm_isdst" >&5
13197$as_echo "$ac_cv_struct_tm_isdst" >&6; }
13198if test "$ac_cv_struct_tm_isdst" = yes; then
13199
13200$as_echo "#define HAVE_TM_ISDST 1" >>confdefs.h
13201
13202fi
13203
13204
13205ac_fn_c_check_decl "$LINENO" "daylight" "ac_cv_have_decl_daylight" "#include <time.h>
13206"
13207if test "x$ac_cv_have_decl_daylight" = xyes; then :
13208  ac_have_decl=1
13209else
13210  ac_have_decl=0
13211fi
13212
13213cat >>confdefs.h <<_ACEOF
13214#define HAVE_DECL_DAYLIGHT $ac_have_decl
13215_ACEOF
13216
13217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for daylight" >&5
13218$as_echo_n "checking for daylight... " >&6; }
13219if ${ac_cv_var_daylight+:} false; then :
13220  $as_echo_n "(cached) " >&6
13221else
13222  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13223/* end confdefs.h.  */
13224#include <time.h>
13225#if !HAVE_DECL_DAYLIGHT
13226extern int daylight;
13227#endif
13228int
13229main ()
13230{
13231atoi(daylight);
13232  ;
13233  return 0;
13234}
13235_ACEOF
13236if ac_fn_c_try_link "$LINENO"; then :
13237  ac_cv_var_daylight=yes
13238else
13239  ac_cv_var_daylight=no
13240fi
13241rm -f core conftest.err conftest.$ac_objext \
13242    conftest$ac_exeext conftest.$ac_ext
13243fi
13244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_daylight" >&5
13245$as_echo "$ac_cv_var_daylight" >&6; }
13246  if test $ac_cv_var_daylight = yes; then
13247
13248$as_echo "#define HAVE_DAYLIGHT 1" >>confdefs.h
13249
13250  fi
13251
13252# Check whether --enable-largefile was given.
13253if test "${enable_largefile+set}" = set; then :
13254  enableval=$enable_largefile;
13255fi
13256
13257if test "$enable_largefile" != no; then
13258
13259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13260$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13261if ${ac_cv_sys_largefile_CC+:} false; then :
13262  $as_echo_n "(cached) " >&6
13263else
13264  ac_cv_sys_largefile_CC=no
13265     if test "$GCC" != yes; then
13266       ac_save_CC=$CC
13267       while :; do
13268	 # IRIX 6.2 and later do not support large files by default,
13269	 # so use the C compiler's -n32 option if that helps.
13270	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13271/* end confdefs.h.  */
13272#include <sys/types.h>
13273 /* Check that off_t can represent 2**63 - 1 correctly.
13274    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13275    since some C++ compilers masquerading as C compilers
13276    incorrectly reject 9223372036854775807.  */
13277#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13278  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13279		       && LARGE_OFF_T % 2147483647 == 1)
13280		      ? 1 : -1];
13281int
13282main ()
13283{
13284
13285  ;
13286  return 0;
13287}
13288_ACEOF
13289	 if ac_fn_c_try_compile "$LINENO"; then :
13290  break
13291fi
13292rm -f core conftest.err conftest.$ac_objext
13293	 CC="$CC -n32"
13294	 if ac_fn_c_try_compile "$LINENO"; then :
13295  ac_cv_sys_largefile_CC=' -n32'; break
13296fi
13297rm -f core conftest.err conftest.$ac_objext
13298	 break
13299       done
13300       CC=$ac_save_CC
13301       rm -f conftest.$ac_ext
13302    fi
13303fi
13304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13305$as_echo "$ac_cv_sys_largefile_CC" >&6; }
13306  if test "$ac_cv_sys_largefile_CC" != no; then
13307    CC=$CC$ac_cv_sys_largefile_CC
13308  fi
13309
13310  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13311$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13312if ${ac_cv_sys_file_offset_bits+:} false; then :
13313  $as_echo_n "(cached) " >&6
13314else
13315  while :; do
13316  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13317/* end confdefs.h.  */
13318#include <sys/types.h>
13319 /* Check that off_t can represent 2**63 - 1 correctly.
13320    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13321    since some C++ compilers masquerading as C compilers
13322    incorrectly reject 9223372036854775807.  */
13323#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13324  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13325		       && LARGE_OFF_T % 2147483647 == 1)
13326		      ? 1 : -1];
13327int
13328main ()
13329{
13330
13331  ;
13332  return 0;
13333}
13334_ACEOF
13335if ac_fn_c_try_compile "$LINENO"; then :
13336  ac_cv_sys_file_offset_bits=no; break
13337fi
13338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13339  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13340/* end confdefs.h.  */
13341#define _FILE_OFFSET_BITS 64
13342#include <sys/types.h>
13343 /* Check that off_t can represent 2**63 - 1 correctly.
13344    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13345    since some C++ compilers masquerading as C compilers
13346    incorrectly reject 9223372036854775807.  */
13347#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13348  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13349		       && LARGE_OFF_T % 2147483647 == 1)
13350		      ? 1 : -1];
13351int
13352main ()
13353{
13354
13355  ;
13356  return 0;
13357}
13358_ACEOF
13359if ac_fn_c_try_compile "$LINENO"; then :
13360  ac_cv_sys_file_offset_bits=64; break
13361fi
13362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13363  ac_cv_sys_file_offset_bits=unknown
13364  break
13365done
13366fi
13367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13368$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13369case $ac_cv_sys_file_offset_bits in #(
13370  no | unknown) ;;
13371  *)
13372cat >>confdefs.h <<_ACEOF
13373#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13374_ACEOF
13375;;
13376esac
13377rm -rf conftest*
13378  if test $ac_cv_sys_file_offset_bits = unknown; then
13379    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13380$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13381if ${ac_cv_sys_large_files+:} false; then :
13382  $as_echo_n "(cached) " >&6
13383else
13384  while :; do
13385  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13386/* end confdefs.h.  */
13387#include <sys/types.h>
13388 /* Check that off_t can represent 2**63 - 1 correctly.
13389    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13390    since some C++ compilers masquerading as C compilers
13391    incorrectly reject 9223372036854775807.  */
13392#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13393  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13394		       && LARGE_OFF_T % 2147483647 == 1)
13395		      ? 1 : -1];
13396int
13397main ()
13398{
13399
13400  ;
13401  return 0;
13402}
13403_ACEOF
13404if ac_fn_c_try_compile "$LINENO"; then :
13405  ac_cv_sys_large_files=no; break
13406fi
13407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13408  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13409/* end confdefs.h.  */
13410#define _LARGE_FILES 1
13411#include <sys/types.h>
13412 /* Check that off_t can represent 2**63 - 1 correctly.
13413    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13414    since some C++ compilers masquerading as C compilers
13415    incorrectly reject 9223372036854775807.  */
13416#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13417  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13418		       && LARGE_OFF_T % 2147483647 == 1)
13419		      ? 1 : -1];
13420int
13421main ()
13422{
13423
13424  ;
13425  return 0;
13426}
13427_ACEOF
13428if ac_fn_c_try_compile "$LINENO"; then :
13429  ac_cv_sys_large_files=1; break
13430fi
13431rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13432  ac_cv_sys_large_files=unknown
13433  break
13434done
13435fi
13436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13437$as_echo "$ac_cv_sys_large_files" >&6; }
13438case $ac_cv_sys_large_files in #(
13439  no | unknown) ;;
13440  *)
13441cat >>confdefs.h <<_ACEOF
13442#define _LARGE_FILES $ac_cv_sys_large_files
13443_ACEOF
13444;;
13445esac
13446rm -rf conftest*
13447  fi
13448
13449
13450fi
13451
13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13453$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
13454if ${ac_cv_sys_largefile_source+:} false; then :
13455  $as_echo_n "(cached) " >&6
13456else
13457  while :; do
13458  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13459/* end confdefs.h.  */
13460#include <sys/types.h> /* for off_t */
13461     #include <stdio.h>
13462int
13463main ()
13464{
13465int (*fp) (FILE *, off_t, int) = fseeko;
13466     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13467  ;
13468  return 0;
13469}
13470_ACEOF
13471if ac_fn_c_try_link "$LINENO"; then :
13472  ac_cv_sys_largefile_source=no; break
13473fi
13474rm -f core conftest.err conftest.$ac_objext \
13475    conftest$ac_exeext conftest.$ac_ext
13476  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13477/* end confdefs.h.  */
13478#define _LARGEFILE_SOURCE 1
13479#include <sys/types.h> /* for off_t */
13480     #include <stdio.h>
13481int
13482main ()
13483{
13484int (*fp) (FILE *, off_t, int) = fseeko;
13485     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
13486  ;
13487  return 0;
13488}
13489_ACEOF
13490if ac_fn_c_try_link "$LINENO"; then :
13491  ac_cv_sys_largefile_source=1; break
13492fi
13493rm -f core conftest.err conftest.$ac_objext \
13494    conftest$ac_exeext conftest.$ac_ext
13495  ac_cv_sys_largefile_source=unknown
13496  break
13497done
13498fi
13499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
13500$as_echo "$ac_cv_sys_largefile_source" >&6; }
13501case $ac_cv_sys_largefile_source in #(
13502  no | unknown) ;;
13503  *)
13504cat >>confdefs.h <<_ACEOF
13505#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13506_ACEOF
13507;;
13508esac
13509rm -rf conftest*
13510
13511# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13512# in glibc 2.1.3, but that breaks too many other things.
13513# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13514if test $ac_cv_sys_largefile_source != unknown; then
13515
13516$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
13517
13518fi
13519
13520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
13521$as_echo_n "checking for mbstate_t... " >&6; }
13522if ${ac_cv_type_mbstate_t+:} false; then :
13523  $as_echo_n "(cached) " >&6
13524else
13525  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13526/* end confdefs.h.  */
13527$ac_includes_default
13528#	    include <wchar.h>
13529int
13530main ()
13531{
13532mbstate_t x; return sizeof x;
13533  ;
13534  return 0;
13535}
13536_ACEOF
13537if ac_fn_c_try_compile "$LINENO"; then :
13538  ac_cv_type_mbstate_t=yes
13539else
13540  ac_cv_type_mbstate_t=no
13541fi
13542rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13543fi
13544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
13545$as_echo "$ac_cv_type_mbstate_t" >&6; }
13546   if test $ac_cv_type_mbstate_t = yes; then
13547
13548$as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
13549
13550   else
13551
13552$as_echo "#define mbstate_t int" >>confdefs.h
13553
13554   fi
13555
13556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct option in getopt" >&5
13557$as_echo_n "checking for struct option in getopt... " >&6; }
13558if ${ac_cv_struct_option_getopt_h+:} false; then :
13559  $as_echo_n "(cached) " >&6
13560else
13561  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562/* end confdefs.h.  */
13563#include <getopt.h>
13564int
13565main ()
13566{
13567struct option op; op.name;
13568  ;
13569  return 0;
13570}
13571_ACEOF
13572if ac_fn_c_try_compile "$LINENO"; then :
13573  ac_cv_struct_option_getopt_h=yes
13574else
13575  ac_cv_struct_option_getopt_h=no
13576fi
13577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13578fi
13579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_option_getopt_h" >&5
13580$as_echo "$ac_cv_struct_option_getopt_h" >&6; }
13581if test "$ac_cv_struct_option_getopt_h" = yes; then
13582
13583$as_echo "#define HAVE_STRUCT_OPTION 1" >>confdefs.h
13584
13585fi
13586
13587ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13588if test "x$ac_cv_type_pid_t" = xyes; then :
13589
13590else
13591
13592cat >>confdefs.h <<_ACEOF
13593#define pid_t int
13594_ACEOF
13595
13596fi
13597
13598ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
13599case $ac_cv_c_uint8_t in #(
13600  no|yes) ;; #(
13601  *)
13602
13603$as_echo "#define _UINT8_T 1" >>confdefs.h
13604
13605
13606cat >>confdefs.h <<_ACEOF
13607#define uint8_t $ac_cv_c_uint8_t
13608_ACEOF
13609;;
13610  esac
13611
13612ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
13613case $ac_cv_c_uint16_t in #(
13614  no|yes) ;; #(
13615  *)
13616
13617
13618cat >>confdefs.h <<_ACEOF
13619#define uint16_t $ac_cv_c_uint16_t
13620_ACEOF
13621;;
13622  esac
13623
13624ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
13625case $ac_cv_c_uint32_t in #(
13626  no|yes) ;; #(
13627  *)
13628
13629$as_echo "#define _UINT32_T 1" >>confdefs.h
13630
13631
13632cat >>confdefs.h <<_ACEOF
13633#define uint32_t $ac_cv_c_uint32_t
13634_ACEOF
13635;;
13636  esac
13637
13638ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
13639case $ac_cv_c_int32_t in #(
13640  no|yes) ;; #(
13641  *)
13642
13643cat >>confdefs.h <<_ACEOF
13644#define int32_t $ac_cv_c_int32_t
13645_ACEOF
13646;;
13647esac
13648
13649ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
13650case $ac_cv_c_uint64_t in #(
13651  no|yes) ;; #(
13652  *)
13653
13654$as_echo "#define _UINT64_T 1" >>confdefs.h
13655
13656
13657cat >>confdefs.h <<_ACEOF
13658#define uint64_t $ac_cv_c_uint64_t
13659_ACEOF
13660;;
13661  esac
13662
13663ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
13664case $ac_cv_c_int64_t in #(
13665  no|yes) ;; #(
13666  *)
13667
13668cat >>confdefs.h <<_ACEOF
13669#define int64_t $ac_cv_c_int64_t
13670_ACEOF
13671;;
13672esac
13673
13674
13675  ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
13676if test "x$ac_cv_type_intptr_t" = xyes; then :
13677
13678$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
13679
13680else
13681  for ac_type in 'int' 'long int' 'long long int'; do
13682       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13683/* end confdefs.h.  */
13684$ac_includes_default
13685int
13686main ()
13687{
13688static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13689test_array [0] = 0;
13690return test_array [0];
13691
13692  ;
13693  return 0;
13694}
13695_ACEOF
13696if ac_fn_c_try_compile "$LINENO"; then :
13697
13698cat >>confdefs.h <<_ACEOF
13699#define intptr_t $ac_type
13700_ACEOF
13701
13702	  ac_type=
13703fi
13704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13705       test -z "$ac_type" && break
13706     done
13707fi
13708
13709
13710
13711  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
13712if test "x$ac_cv_type_uintptr_t" = xyes; then :
13713
13714$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
13715
13716else
13717  for ac_type in 'unsigned int' 'unsigned long int' \
13718	'unsigned long long int'; do
13719       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13720/* end confdefs.h.  */
13721$ac_includes_default
13722int
13723main ()
13724{
13725static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
13726test_array [0] = 0;
13727return test_array [0];
13728
13729  ;
13730  return 0;
13731}
13732_ACEOF
13733if ac_fn_c_try_compile "$LINENO"; then :
13734
13735cat >>confdefs.h <<_ACEOF
13736#define uintptr_t $ac_type
13737_ACEOF
13738
13739	  ac_type=
13740fi
13741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13742       test -z "$ac_type" && break
13743     done
13744fi
13745
13746
13747
13748
13749
13750  for ac_header in $ac_header_list
13751do :
13752  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
13754"
13755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13756  cat >>confdefs.h <<_ACEOF
13757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13758_ACEOF
13759
13760fi
13761
13762done
13763
13764
13765
13766
13767
13768
13769
13770
13771for ac_func in getpagesize
13772do :
13773  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
13774if test "x$ac_cv_func_getpagesize" = xyes; then :
13775  cat >>confdefs.h <<_ACEOF
13776#define HAVE_GETPAGESIZE 1
13777_ACEOF
13778
13779fi
13780done
13781
13782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
13783$as_echo_n "checking for working mmap... " >&6; }
13784if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
13785  $as_echo_n "(cached) " >&6
13786else
13787  if test "$cross_compiling" = yes; then :
13788  ac_cv_func_mmap_fixed_mapped=no
13789else
13790  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13791/* end confdefs.h.  */
13792$ac_includes_default
13793/* malloc might have been renamed as rpl_malloc. */
13794#undef malloc
13795
13796/* Thanks to Mike Haertel and Jim Avera for this test.
13797   Here is a matrix of mmap possibilities:
13798	mmap private not fixed
13799	mmap private fixed at somewhere currently unmapped
13800	mmap private fixed at somewhere already mapped
13801	mmap shared not fixed
13802	mmap shared fixed at somewhere currently unmapped
13803	mmap shared fixed at somewhere already mapped
13804   For private mappings, we should verify that changes cannot be read()
13805   back from the file, nor mmap's back from the file at a different
13806   address.  (There have been systems where private was not correctly
13807   implemented like the infamous i386 svr4.0, and systems where the
13808   VM page cache was not coherent with the file system buffer cache
13809   like early versions of FreeBSD and possibly contemporary NetBSD.)
13810   For shared mappings, we should conversely verify that changes get
13811   propagated back to all the places they're supposed to be.
13812
13813   Grep wants private fixed already mapped.
13814   The main things grep needs to know about mmap are:
13815   * does it exist and is it safe to write into the mmap'd area
13816   * how to use it (BSD variants)  */
13817
13818#include <fcntl.h>
13819#include <sys/mman.h>
13820
13821#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
13822char *malloc ();
13823#endif
13824
13825/* This mess was copied from the GNU getpagesize.h.  */
13826#ifndef HAVE_GETPAGESIZE
13827# ifdef _SC_PAGESIZE
13828#  define getpagesize() sysconf(_SC_PAGESIZE)
13829# else /* no _SC_PAGESIZE */
13830#  ifdef HAVE_SYS_PARAM_H
13831#   include <sys/param.h>
13832#   ifdef EXEC_PAGESIZE
13833#    define getpagesize() EXEC_PAGESIZE
13834#   else /* no EXEC_PAGESIZE */
13835#    ifdef NBPG
13836#     define getpagesize() NBPG * CLSIZE
13837#     ifndef CLSIZE
13838#      define CLSIZE 1
13839#     endif /* no CLSIZE */
13840#    else /* no NBPG */
13841#     ifdef NBPC
13842#      define getpagesize() NBPC
13843#     else /* no NBPC */
13844#      ifdef PAGESIZE
13845#       define getpagesize() PAGESIZE
13846#      endif /* PAGESIZE */
13847#     endif /* no NBPC */
13848#    endif /* no NBPG */
13849#   endif /* no EXEC_PAGESIZE */
13850#  else /* no HAVE_SYS_PARAM_H */
13851#   define getpagesize() 8192	/* punt totally */
13852#  endif /* no HAVE_SYS_PARAM_H */
13853# endif /* no _SC_PAGESIZE */
13854
13855#endif /* no HAVE_GETPAGESIZE */
13856
13857int
13858main ()
13859{
13860  char *data, *data2, *data3;
13861  const char *cdata2;
13862  int i, pagesize;
13863  int fd, fd2;
13864
13865  pagesize = getpagesize ();
13866
13867  /* First, make a file with some known garbage in it. */
13868  data = (char *) malloc (pagesize);
13869  if (!data)
13870    return 1;
13871  for (i = 0; i < pagesize; ++i)
13872    *(data + i) = rand ();
13873  umask (0);
13874  fd = creat ("conftest.mmap", 0600);
13875  if (fd < 0)
13876    return 2;
13877  if (write (fd, data, pagesize) != pagesize)
13878    return 3;
13879  close (fd);
13880
13881  /* Next, check that the tail of a page is zero-filled.  File must have
13882     non-zero length, otherwise we risk SIGBUS for entire page.  */
13883  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
13884  if (fd2 < 0)
13885    return 4;
13886  cdata2 = "";
13887  if (write (fd2, cdata2, 1) != 1)
13888    return 5;
13889  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
13890  if (data2 == MAP_FAILED)
13891    return 6;
13892  for (i = 0; i < pagesize; ++i)
13893    if (*(data2 + i))
13894      return 7;
13895  close (fd2);
13896  if (munmap (data2, pagesize))
13897    return 8;
13898
13899  /* Next, try to mmap the file at a fixed address which already has
13900     something else allocated at it.  If we can, also make sure that
13901     we see the same garbage.  */
13902  fd = open ("conftest.mmap", O_RDWR);
13903  if (fd < 0)
13904    return 9;
13905  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
13906		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
13907    return 10;
13908  for (i = 0; i < pagesize; ++i)
13909    if (*(data + i) != *(data2 + i))
13910      return 11;
13911
13912  /* Finally, make sure that changes to the mapped area do not
13913     percolate back to the file as seen by read().  (This is a bug on
13914     some variants of i386 svr4.0.)  */
13915  for (i = 0; i < pagesize; ++i)
13916    *(data2 + i) = *(data2 + i) + 1;
13917  data3 = (char *) malloc (pagesize);
13918  if (!data3)
13919    return 12;
13920  if (read (fd, data3, pagesize) != pagesize)
13921    return 13;
13922  for (i = 0; i < pagesize; ++i)
13923    if (*(data + i) != *(data3 + i))
13924      return 14;
13925  close (fd);
13926  return 0;
13927}
13928_ACEOF
13929if ac_fn_c_try_run "$LINENO"; then :
13930  ac_cv_func_mmap_fixed_mapped=yes
13931else
13932  ac_cv_func_mmap_fixed_mapped=no
13933fi
13934rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13935  conftest.$ac_objext conftest.beam conftest.$ac_ext
13936fi
13937
13938fi
13939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
13940$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
13941if test $ac_cv_func_mmap_fixed_mapped = yes; then
13942
13943$as_echo "#define HAVE_MMAP 1" >>confdefs.h
13944
13945fi
13946rm -f conftest.mmap conftest.txt
13947
13948for ac_header in vfork.h
13949do :
13950  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
13951if test "x$ac_cv_header_vfork_h" = xyes; then :
13952  cat >>confdefs.h <<_ACEOF
13953#define HAVE_VFORK_H 1
13954_ACEOF
13955
13956fi
13957
13958done
13959
13960for ac_func in fork vfork
13961do :
13962  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13963ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13964if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13965  cat >>confdefs.h <<_ACEOF
13966#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13967_ACEOF
13968
13969fi
13970done
13971
13972if test "x$ac_cv_func_fork" = xyes; then
13973  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
13974$as_echo_n "checking for working fork... " >&6; }
13975if ${ac_cv_func_fork_works+:} false; then :
13976  $as_echo_n "(cached) " >&6
13977else
13978  if test "$cross_compiling" = yes; then :
13979  ac_cv_func_fork_works=cross
13980else
13981  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13982/* end confdefs.h.  */
13983$ac_includes_default
13984int
13985main ()
13986{
13987
13988	  /* By Ruediger Kuhlmann. */
13989	  return fork () < 0;
13990
13991  ;
13992  return 0;
13993}
13994_ACEOF
13995if ac_fn_c_try_run "$LINENO"; then :
13996  ac_cv_func_fork_works=yes
13997else
13998  ac_cv_func_fork_works=no
13999fi
14000rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14001  conftest.$ac_objext conftest.beam conftest.$ac_ext
14002fi
14003
14004fi
14005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
14006$as_echo "$ac_cv_func_fork_works" >&6; }
14007
14008else
14009  ac_cv_func_fork_works=$ac_cv_func_fork
14010fi
14011if test "x$ac_cv_func_fork_works" = xcross; then
14012  case $host in
14013    *-*-amigaos* | *-*-msdosdjgpp*)
14014      # Override, as these systems have only a dummy fork() stub
14015      ac_cv_func_fork_works=no
14016      ;;
14017    *)
14018      ac_cv_func_fork_works=yes
14019      ;;
14020  esac
14021  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
14022$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
14023fi
14024ac_cv_func_vfork_works=$ac_cv_func_vfork
14025if test "x$ac_cv_func_vfork" = xyes; then
14026  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
14027$as_echo_n "checking for working vfork... " >&6; }
14028if ${ac_cv_func_vfork_works+:} false; then :
14029  $as_echo_n "(cached) " >&6
14030else
14031  if test "$cross_compiling" = yes; then :
14032  ac_cv_func_vfork_works=cross
14033else
14034  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14035/* end confdefs.h.  */
14036/* Thanks to Paul Eggert for this test.  */
14037$ac_includes_default
14038#include <sys/wait.h>
14039#ifdef HAVE_VFORK_H
14040# include <vfork.h>
14041#endif
14042/* On some sparc systems, changes by the child to local and incoming
14043   argument registers are propagated back to the parent.  The compiler
14044   is told about this with #include <vfork.h>, but some compilers
14045   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
14046   static variable whose address is put into a register that is
14047   clobbered by the vfork.  */
14048static void
14049#ifdef __cplusplus
14050sparc_address_test (int arg)
14051# else
14052sparc_address_test (arg) int arg;
14053#endif
14054{
14055  static pid_t child;
14056  if (!child) {
14057    child = vfork ();
14058    if (child < 0) {
14059      perror ("vfork");
14060      _exit(2);
14061    }
14062    if (!child) {
14063      arg = getpid();
14064      write(-1, "", 0);
14065      _exit (arg);
14066    }
14067  }
14068}
14069
14070int
14071main ()
14072{
14073  pid_t parent = getpid ();
14074  pid_t child;
14075
14076  sparc_address_test (0);
14077
14078  child = vfork ();
14079
14080  if (child == 0) {
14081    /* Here is another test for sparc vfork register problems.  This
14082       test uses lots of local variables, at least as many local
14083       variables as main has allocated so far including compiler
14084       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
14085       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
14086       reuse the register of parent for one of the local variables,
14087       since it will think that parent can't possibly be used any more
14088       in this routine.  Assigning to the local variable will thus
14089       munge parent in the parent process.  */
14090    pid_t
14091      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
14092      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
14093    /* Convince the compiler that p..p7 are live; otherwise, it might
14094       use the same hardware register for all 8 local variables.  */
14095    if (p != p1 || p != p2 || p != p3 || p != p4
14096	|| p != p5 || p != p6 || p != p7)
14097      _exit(1);
14098
14099    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
14100       from child file descriptors.  If the child closes a descriptor
14101       before it execs or exits, this munges the parent's descriptor
14102       as well.  Test for this by closing stdout in the child.  */
14103    _exit(close(fileno(stdout)) != 0);
14104  } else {
14105    int status;
14106    struct stat st;
14107
14108    while (wait(&status) != child)
14109      ;
14110    return (
14111	 /* Was there some problem with vforking?  */
14112	 child < 0
14113
14114	 /* Did the child fail?  (This shouldn't happen.)  */
14115	 || status
14116
14117	 /* Did the vfork/compiler bug occur?  */
14118	 || parent != getpid()
14119
14120	 /* Did the file descriptor bug occur?  */
14121	 || fstat(fileno(stdout), &st) != 0
14122	 );
14123  }
14124}
14125_ACEOF
14126if ac_fn_c_try_run "$LINENO"; then :
14127  ac_cv_func_vfork_works=yes
14128else
14129  ac_cv_func_vfork_works=no
14130fi
14131rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14132  conftest.$ac_objext conftest.beam conftest.$ac_ext
14133fi
14134
14135fi
14136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
14137$as_echo "$ac_cv_func_vfork_works" >&6; }
14138
14139fi;
14140if test "x$ac_cv_func_fork_works" = xcross; then
14141  ac_cv_func_vfork_works=$ac_cv_func_vfork
14142  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
14143$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
14144fi
14145
14146if test "x$ac_cv_func_vfork_works" = xyes; then
14147
14148$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
14149
14150else
14151
14152$as_echo "#define vfork fork" >>confdefs.h
14153
14154fi
14155if test "x$ac_cv_func_fork_works" = xyes; then
14156
14157$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
14158
14159fi
14160
14161
14162  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
14163$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
14164if ${ac_cv_func_mbrtowc+:} false; then :
14165  $as_echo_n "(cached) " >&6
14166else
14167  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14168/* end confdefs.h.  */
14169#include <wchar.h>
14170int
14171main ()
14172{
14173wchar_t wc;
14174	      char const s[] = "";
14175	      size_t n = 1;
14176	      mbstate_t state;
14177	      return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
14178  ;
14179  return 0;
14180}
14181_ACEOF
14182if ac_fn_c_try_link "$LINENO"; then :
14183  ac_cv_func_mbrtowc=yes
14184else
14185  ac_cv_func_mbrtowc=no
14186fi
14187rm -f core conftest.err conftest.$ac_objext \
14188    conftest$ac_exeext conftest.$ac_ext
14189fi
14190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
14191$as_echo "$ac_cv_func_mbrtowc" >&6; }
14192  if test $ac_cv_func_mbrtowc = yes; then
14193
14194$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
14195
14196  fi
14197
14198
14199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc compiler warnings" >&5
14200$as_echo_n "checking for gcc compiler warnings... " >&6; }
14201# Check whether --enable-warnings was given.
14202if test "${enable_warnings+set}" = set; then :
14203  enableval=$enable_warnings; if test "${enableval}" = no -o "$GCC" = no; then
14204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14205$as_echo "no" >&6; }
14206   WARNINGS=
14207else
14208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14209$as_echo "yes" >&6; }
14210   WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14211       -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14212       -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14213       -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14214fi
14215else
14216
14217if test "$GCC" = yes; then
14218   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14219$as_echo "yes" >&6; }
14220   WARNINGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith \
14221       -Wmissing-declarations -Wredundant-decls -Wnested-externs \
14222       -Wsign-compare -Wreturn-type -Wswitch -Wshadow \
14223       -Wcast-qual -Wwrite-strings -Wextra -Wunused-parameter -Wformat=2"
14224else
14225   WARNINGS=
14226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14227$as_echo "no" >&6; }
14228fi
14229fi
14230
14231
14232for ac_func in strerror strndup strtoul mkstemp mkostemp utimes utime wcwidth strtof newlocale uselocale freelocale setlocale
14233do :
14234  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14235ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14236if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14237  cat >>confdefs.h <<_ACEOF
14238#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14239_ACEOF
14240
14241fi
14242done
14243
14244
14245ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
14246if test "x$ac_cv_func_getopt_long" = xyes; then :
14247  $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
14248
14249else
14250  case " $LIBOBJS " in
14251  *" getopt_long.$ac_objext "* ) ;;
14252  *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
14253 ;;
14254esac
14255
14256fi
14257
14258ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
14259if test "x$ac_cv_func_asprintf" = xyes; then :
14260  $as_echo "#define HAVE_ASPRINTF 1" >>confdefs.h
14261
14262else
14263  case " $LIBOBJS " in
14264  *" asprintf.$ac_objext "* ) ;;
14265  *) LIBOBJS="$LIBOBJS asprintf.$ac_objext"
14266 ;;
14267esac
14268
14269fi
14270
14271ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
14272if test "x$ac_cv_func_vasprintf" = xyes; then :
14273  $as_echo "#define HAVE_VASPRINTF 1" >>confdefs.h
14274
14275else
14276  case " $LIBOBJS " in
14277  *" vasprintf.$ac_objext "* ) ;;
14278  *) LIBOBJS="$LIBOBJS vasprintf.$ac_objext"
14279 ;;
14280esac
14281
14282fi
14283
14284ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
14285if test "x$ac_cv_func_strlcpy" = xyes; then :
14286  $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
14287
14288else
14289  case " $LIBOBJS " in
14290  *" strlcpy.$ac_objext "* ) ;;
14291  *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
14292 ;;
14293esac
14294
14295fi
14296
14297ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
14298if test "x$ac_cv_func_strlcat" = xyes; then :
14299  $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
14300
14301else
14302  case " $LIBOBJS " in
14303  *" strlcat.$ac_objext "* ) ;;
14304  *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
14305 ;;
14306esac
14307
14308fi
14309
14310ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
14311if test "x$ac_cv_func_getline" = xyes; then :
14312  $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
14313
14314else
14315  case " $LIBOBJS " in
14316  *" getline.$ac_objext "* ) ;;
14317  *) LIBOBJS="$LIBOBJS getline.$ac_objext"
14318 ;;
14319esac
14320
14321fi
14322
14323ac_fn_c_check_func "$LINENO" "ctime_r" "ac_cv_func_ctime_r"
14324if test "x$ac_cv_func_ctime_r" = xyes; then :
14325  $as_echo "#define HAVE_CTIME_R 1" >>confdefs.h
14326
14327else
14328  case " $LIBOBJS " in
14329  *" ctime_r.$ac_objext "* ) ;;
14330  *) LIBOBJS="$LIBOBJS ctime_r.$ac_objext"
14331 ;;
14332esac
14333
14334fi
14335
14336ac_fn_c_check_func "$LINENO" "asctime_r" "ac_cv_func_asctime_r"
14337if test "x$ac_cv_func_asctime_r" = xyes; then :
14338  $as_echo "#define HAVE_ASCTIME_R 1" >>confdefs.h
14339
14340else
14341  case " $LIBOBJS " in
14342  *" asctime_r.$ac_objext "* ) ;;
14343  *) LIBOBJS="$LIBOBJS asctime_r.$ac_objext"
14344 ;;
14345esac
14346
14347fi
14348
14349ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
14350if test "x$ac_cv_func_localtime_r" = xyes; then :
14351  $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
14352
14353else
14354  case " $LIBOBJS " in
14355  *" localtime_r.$ac_objext "* ) ;;
14356  *) LIBOBJS="$LIBOBJS localtime_r.$ac_objext"
14357 ;;
14358esac
14359
14360fi
14361
14362ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
14363if test "x$ac_cv_func_gmtime_r" = xyes; then :
14364  $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
14365
14366else
14367  case " $LIBOBJS " in
14368  *" gmtime_r.$ac_objext "* ) ;;
14369  *) LIBOBJS="$LIBOBJS gmtime_r.$ac_objext"
14370 ;;
14371esac
14372
14373fi
14374
14375ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
14376if test "x$ac_cv_func_pread" = xyes; then :
14377  $as_echo "#define HAVE_PREAD 1" >>confdefs.h
14378
14379else
14380  case " $LIBOBJS " in
14381  *" pread.$ac_objext "* ) ;;
14382  *) LIBOBJS="$LIBOBJS pread.$ac_objext"
14383 ;;
14384esac
14385
14386fi
14387
14388ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
14389if test "x$ac_cv_func_strcasestr" = xyes; then :
14390  $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
14391
14392else
14393  case " $LIBOBJS " in
14394  *" strcasestr.$ac_objext "* ) ;;
14395  *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
14396 ;;
14397esac
14398
14399fi
14400
14401ac_fn_c_check_func "$LINENO" "fmtcheck" "ac_cv_func_fmtcheck"
14402if test "x$ac_cv_func_fmtcheck" = xyes; then :
14403  $as_echo "#define HAVE_FMTCHECK 1" >>confdefs.h
14404
14405else
14406  case " $LIBOBJS " in
14407  *" fmtcheck.$ac_objext "* ) ;;
14408  *) LIBOBJS="$LIBOBJS fmtcheck.$ac_objext"
14409 ;;
14410esac
14411
14412fi
14413
14414ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
14415if test "x$ac_cv_func_dprintf" = xyes; then :
14416  $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
14417
14418else
14419  case " $LIBOBJS " in
14420  *" dprintf.$ac_objext "* ) ;;
14421  *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
14422 ;;
14423esac
14424
14425fi
14426
14427
14428
14429if test "$enable_zlib" != "no"; then
14430  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzopen in -lz" >&5
14431$as_echo_n "checking for gzopen in -lz... " >&6; }
14432if ${ac_cv_lib_z_gzopen+:} false; then :
14433  $as_echo_n "(cached) " >&6
14434else
14435  ac_check_lib_save_LIBS=$LIBS
14436LIBS="-lz  $LIBS"
14437cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14438/* end confdefs.h.  */
14439
14440/* Override any GCC internal prototype to avoid an error.
14441   Use char because int might match the return type of a GCC
14442   builtin and then its argument prototype would still apply.  */
14443#ifdef __cplusplus
14444extern "C"
14445#endif
14446char gzopen ();
14447int
14448main ()
14449{
14450return gzopen ();
14451  ;
14452  return 0;
14453}
14454_ACEOF
14455if ac_fn_c_try_link "$LINENO"; then :
14456  ac_cv_lib_z_gzopen=yes
14457else
14458  ac_cv_lib_z_gzopen=no
14459fi
14460rm -f core conftest.err conftest.$ac_objext \
14461    conftest$ac_exeext conftest.$ac_ext
14462LIBS=$ac_check_lib_save_LIBS
14463fi
14464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzopen" >&5
14465$as_echo "$ac_cv_lib_z_gzopen" >&6; }
14466if test "x$ac_cv_lib_z_gzopen" = xyes; then :
14467  cat >>confdefs.h <<_ACEOF
14468#define HAVE_LIBZ 1
14469_ACEOF
14470
14471  LIBS="-lz $LIBS"
14472
14473fi
14474
14475fi
14476if test "$enable_libseccomp" != "no"; then
14477    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for seccomp_init in -lseccomp" >&5
14478$as_echo_n "checking for seccomp_init in -lseccomp... " >&6; }
14479if ${ac_cv_lib_seccomp_seccomp_init+:} false; then :
14480  $as_echo_n "(cached) " >&6
14481else
14482  ac_check_lib_save_LIBS=$LIBS
14483LIBS="-lseccomp  $LIBS"
14484cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14485/* end confdefs.h.  */
14486
14487/* Override any GCC internal prototype to avoid an error.
14488   Use char because int might match the return type of a GCC
14489   builtin and then its argument prototype would still apply.  */
14490#ifdef __cplusplus
14491extern "C"
14492#endif
14493char seccomp_init ();
14494int
14495main ()
14496{
14497return seccomp_init ();
14498  ;
14499  return 0;
14500}
14501_ACEOF
14502if ac_fn_c_try_link "$LINENO"; then :
14503  ac_cv_lib_seccomp_seccomp_init=yes
14504else
14505  ac_cv_lib_seccomp_seccomp_init=no
14506fi
14507rm -f core conftest.err conftest.$ac_objext \
14508    conftest$ac_exeext conftest.$ac_ext
14509LIBS=$ac_check_lib_save_LIBS
14510fi
14511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_seccomp_seccomp_init" >&5
14512$as_echo "$ac_cv_lib_seccomp_seccomp_init" >&6; }
14513if test "x$ac_cv_lib_seccomp_seccomp_init" = xyes; then :
14514  cat >>confdefs.h <<_ACEOF
14515#define HAVE_LIBSECCOMP 1
14516_ACEOF
14517
14518  LIBS="-lseccomp $LIBS"
14519
14520fi
14521
14522fi
14523if test "$MINGW" = 1; then
14524  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for regexec in -lgnurx" >&5
14525$as_echo_n "checking for regexec in -lgnurx... " >&6; }
14526if ${ac_cv_lib_gnurx_regexec+:} false; then :
14527  $as_echo_n "(cached) " >&6
14528else
14529  ac_check_lib_save_LIBS=$LIBS
14530LIBS="-lgnurx  $LIBS"
14531cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14532/* end confdefs.h.  */
14533
14534/* Override any GCC internal prototype to avoid an error.
14535   Use char because int might match the return type of a GCC
14536   builtin and then its argument prototype would still apply.  */
14537#ifdef __cplusplus
14538extern "C"
14539#endif
14540char regexec ();
14541int
14542main ()
14543{
14544return regexec ();
14545  ;
14546  return 0;
14547}
14548_ACEOF
14549if ac_fn_c_try_link "$LINENO"; then :
14550  ac_cv_lib_gnurx_regexec=yes
14551else
14552  ac_cv_lib_gnurx_regexec=no
14553fi
14554rm -f core conftest.err conftest.$ac_objext \
14555    conftest$ac_exeext conftest.$ac_ext
14556LIBS=$ac_check_lib_save_LIBS
14557fi
14558{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnurx_regexec" >&5
14559$as_echo "$ac_cv_lib_gnurx_regexec" >&6; }
14560if test "x$ac_cv_lib_gnurx_regexec" = xyes; then :
14561  cat >>confdefs.h <<_ACEOF
14562#define HAVE_LIBGNURX 1
14563_ACEOF
14564
14565  LIBS="-lgnurx $LIBS"
14566
14567else
14568  as_fn_error $? "libgnurx is required to build file(1) with MinGW" "$LINENO" 5
14569fi
14570
14571fi
14572
14573 if test "$cross_compiling" = yes; then
14574  IS_CROSS_COMPILE_TRUE=
14575  IS_CROSS_COMPILE_FALSE='#'
14576else
14577  IS_CROSS_COMPILE_TRUE='#'
14578  IS_CROSS_COMPILE_FALSE=
14579fi
14580
14581
14582if test "$enable_zlib" = "yes"; then
14583  if test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" != "yesyes"; then
14584    as_fn_error $? "zlib support requested but not found" "$LINENO" 5
14585  fi
14586elif  test "$ac_cv_header_zlib_h$ac_cv_lib_z_gzopen" = "yesyes"; then
14587
14588$as_echo "#define ZLIBSUPPORT 1" >>confdefs.h
14589
14590fi
14591
14592ac_config_files="$ac_config_files Makefile src/Makefile magic/Makefile tests/Makefile doc/Makefile python/Makefile"
14593
14594cat >confcache <<\_ACEOF
14595# This file is a shell script that caches the results of configure
14596# tests run on this system so they can be shared between configure
14597# scripts and configure runs, see configure's option --config-cache.
14598# It is not useful on other systems.  If it contains results you don't
14599# want to keep, you may remove or edit it.
14600#
14601# config.status only pays attention to the cache file if you give it
14602# the --recheck option to rerun configure.
14603#
14604# `ac_cv_env_foo' variables (set or unset) will be overridden when
14605# loading this file, other *unset* `ac_cv_foo' will be assigned the
14606# following values.
14607
14608_ACEOF
14609
14610# The following way of writing the cache mishandles newlines in values,
14611# but we know of no workaround that is simple, portable, and efficient.
14612# So, we kill variables containing newlines.
14613# Ultrix sh set writes to stderr and can't be redirected directly,
14614# and sets the high bit in the cache file unless we assign to the vars.
14615(
14616  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14617    eval ac_val=\$$ac_var
14618    case $ac_val in #(
14619    *${as_nl}*)
14620      case $ac_var in #(
14621      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14622$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14623      esac
14624      case $ac_var in #(
14625      _ | IFS | as_nl) ;; #(
14626      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14627      *) { eval $ac_var=; unset $ac_var;} ;;
14628      esac ;;
14629    esac
14630  done
14631
14632  (set) 2>&1 |
14633    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14634    *${as_nl}ac_space=\ *)
14635      # `set' does not quote correctly, so add quotes: double-quote
14636      # substitution turns \\\\ into \\, and sed turns \\ into \.
14637      sed -n \
14638	"s/'/'\\\\''/g;
14639	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14640      ;; #(
14641    *)
14642      # `set' quotes correctly as required by POSIX, so do not add quotes.
14643      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14644      ;;
14645    esac |
14646    sort
14647) |
14648  sed '
14649     /^ac_cv_env_/b end
14650     t clear
14651     :clear
14652     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14653     t end
14654     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14655     :end' >>confcache
14656if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14657  if test -w "$cache_file"; then
14658    if test "x$cache_file" != "x/dev/null"; then
14659      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14660$as_echo "$as_me: updating cache $cache_file" >&6;}
14661      if test ! -f "$cache_file" || test -h "$cache_file"; then
14662	cat confcache >"$cache_file"
14663      else
14664        case $cache_file in #(
14665        */* | ?:*)
14666	  mv -f confcache "$cache_file"$$ &&
14667	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14668        *)
14669	  mv -f confcache "$cache_file" ;;
14670	esac
14671      fi
14672    fi
14673  else
14674    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14675$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14676  fi
14677fi
14678rm -f confcache
14679
14680test "x$prefix" = xNONE && prefix=$ac_default_prefix
14681# Let make expand exec_prefix.
14682test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14683
14684DEFS=-DHAVE_CONFIG_H
14685
14686ac_libobjs=
14687ac_ltlibobjs=
14688U=
14689for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14690  # 1. Remove the extension, and $U if already installed.
14691  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14692  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14693  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14694  #    will be set to the directory where LIBOBJS objects are built.
14695  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14696  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14697done
14698LIBOBJS=$ac_libobjs
14699
14700LTLIBOBJS=$ac_ltlibobjs
14701
14702
14703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14704$as_echo_n "checking that generated files are newer than configure... " >&6; }
14705   if test -n "$am_sleep_pid"; then
14706     # Hide warnings about reused PIDs.
14707     wait $am_sleep_pid 2>/dev/null
14708   fi
14709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14710$as_echo "done" >&6; }
14711 if test -n "$EXEEXT"; then
14712  am__EXEEXT_TRUE=
14713  am__EXEEXT_FALSE='#'
14714else
14715  am__EXEEXT_TRUE='#'
14716  am__EXEEXT_FALSE=
14717fi
14718
14719if test -z "${MINGW_TRUE}" && test -z "${MINGW_FALSE}"; then
14720  as_fn_error $? "conditional \"MINGW\" was never defined.
14721Usually this means the macro was only invoked conditionally." "$LINENO" 5
14722fi
14723if test -z "${FSECT5_TRUE}" && test -z "${FSECT5_FALSE}"; then
14724  as_fn_error $? "conditional \"FSECT5\" was never defined.
14725Usually this means the macro was only invoked conditionally." "$LINENO" 5
14726fi
14727if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14728  as_fn_error $? "conditional \"AMDEP\" was never defined.
14729Usually this means the macro was only invoked conditionally." "$LINENO" 5
14730fi
14731if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14732  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14733Usually this means the macro was only invoked conditionally." "$LINENO" 5
14734fi
14735
14736if test -z "${IS_CROSS_COMPILE_TRUE}" && test -z "${IS_CROSS_COMPILE_FALSE}"; then
14737  as_fn_error $? "conditional \"IS_CROSS_COMPILE\" was never defined.
14738Usually this means the macro was only invoked conditionally." "$LINENO" 5
14739fi
14740
14741: "${CONFIG_STATUS=./config.status}"
14742ac_write_fail=0
14743ac_clean_files_save=$ac_clean_files
14744ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14745{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14746$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14747as_write_fail=0
14748cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14749#! $SHELL
14750# Generated by $as_me.
14751# Run this file to recreate the current configuration.
14752# Compiler output produced by configure, useful for debugging
14753# configure, is in config.log if it exists.
14754
14755debug=false
14756ac_cs_recheck=false
14757ac_cs_silent=false
14758
14759SHELL=\${CONFIG_SHELL-$SHELL}
14760export SHELL
14761_ASEOF
14762cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14763## -------------------- ##
14764## M4sh Initialization. ##
14765## -------------------- ##
14766
14767# Be more Bourne compatible
14768DUALCASE=1; export DUALCASE # for MKS sh
14769if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14770  emulate sh
14771  NULLCMD=:
14772  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14773  # is contrary to our usage.  Disable this feature.
14774  alias -g '${1+"$@"}'='"$@"'
14775  setopt NO_GLOB_SUBST
14776else
14777  case `(set -o) 2>/dev/null` in #(
14778  *posix*) :
14779    set -o posix ;; #(
14780  *) :
14781     ;;
14782esac
14783fi
14784
14785
14786as_nl='
14787'
14788export as_nl
14789# Printing a long string crashes Solaris 7 /usr/bin/printf.
14790as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14791as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14792as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14793# Prefer a ksh shell builtin over an external printf program on Solaris,
14794# but without wasting forks for bash or zsh.
14795if test -z "$BASH_VERSION$ZSH_VERSION" \
14796    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14797  as_echo='print -r --'
14798  as_echo_n='print -rn --'
14799elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14800  as_echo='printf %s\n'
14801  as_echo_n='printf %s'
14802else
14803  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14804    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14805    as_echo_n='/usr/ucb/echo -n'
14806  else
14807    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14808    as_echo_n_body='eval
14809      arg=$1;
14810      case $arg in #(
14811      *"$as_nl"*)
14812	expr "X$arg" : "X\\(.*\\)$as_nl";
14813	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14814      esac;
14815      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14816    '
14817    export as_echo_n_body
14818    as_echo_n='sh -c $as_echo_n_body as_echo'
14819  fi
14820  export as_echo_body
14821  as_echo='sh -c $as_echo_body as_echo'
14822fi
14823
14824# The user is always right.
14825if test "${PATH_SEPARATOR+set}" != set; then
14826  PATH_SEPARATOR=:
14827  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14828    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14829      PATH_SEPARATOR=';'
14830  }
14831fi
14832
14833
14834# IFS
14835# We need space, tab and new line, in precisely that order.  Quoting is
14836# there to prevent editors from complaining about space-tab.
14837# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14838# splitting by setting IFS to empty value.)
14839IFS=" ""	$as_nl"
14840
14841# Find who we are.  Look in the path if we contain no directory separator.
14842as_myself=
14843case $0 in #((
14844  *[\\/]* ) as_myself=$0 ;;
14845  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14846for as_dir in $PATH
14847do
14848  IFS=$as_save_IFS
14849  test -z "$as_dir" && as_dir=.
14850    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14851  done
14852IFS=$as_save_IFS
14853
14854     ;;
14855esac
14856# We did not find ourselves, most probably we were run as `sh COMMAND'
14857# in which case we are not to be found in the path.
14858if test "x$as_myself" = x; then
14859  as_myself=$0
14860fi
14861if test ! -f "$as_myself"; then
14862  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14863  exit 1
14864fi
14865
14866# Unset variables that we do not need and which cause bugs (e.g. in
14867# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14868# suppresses any "Segmentation fault" message there.  '((' could
14869# trigger a bug in pdksh 5.2.14.
14870for as_var in BASH_ENV ENV MAIL MAILPATH
14871do eval test x\${$as_var+set} = xset \
14872  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14873done
14874PS1='$ '
14875PS2='> '
14876PS4='+ '
14877
14878# NLS nuisances.
14879LC_ALL=C
14880export LC_ALL
14881LANGUAGE=C
14882export LANGUAGE
14883
14884# CDPATH.
14885(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14886
14887
14888# as_fn_error STATUS ERROR [LINENO LOG_FD]
14889# ----------------------------------------
14890# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14891# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14892# script with STATUS, using 1 if that was 0.
14893as_fn_error ()
14894{
14895  as_status=$1; test $as_status -eq 0 && as_status=1
14896  if test "$4"; then
14897    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14898    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14899  fi
14900  $as_echo "$as_me: error: $2" >&2
14901  as_fn_exit $as_status
14902} # as_fn_error
14903
14904
14905# as_fn_set_status STATUS
14906# -----------------------
14907# Set $? to STATUS, without forking.
14908as_fn_set_status ()
14909{
14910  return $1
14911} # as_fn_set_status
14912
14913# as_fn_exit STATUS
14914# -----------------
14915# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14916as_fn_exit ()
14917{
14918  set +e
14919  as_fn_set_status $1
14920  exit $1
14921} # as_fn_exit
14922
14923# as_fn_unset VAR
14924# ---------------
14925# Portably unset VAR.
14926as_fn_unset ()
14927{
14928  { eval $1=; unset $1;}
14929}
14930as_unset=as_fn_unset
14931# as_fn_append VAR VALUE
14932# ----------------------
14933# Append the text in VALUE to the end of the definition contained in VAR. Take
14934# advantage of any shell optimizations that allow amortized linear growth over
14935# repeated appends, instead of the typical quadratic growth present in naive
14936# implementations.
14937if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14938  eval 'as_fn_append ()
14939  {
14940    eval $1+=\$2
14941  }'
14942else
14943  as_fn_append ()
14944  {
14945    eval $1=\$$1\$2
14946  }
14947fi # as_fn_append
14948
14949# as_fn_arith ARG...
14950# ------------------
14951# Perform arithmetic evaluation on the ARGs, and store the result in the
14952# global $as_val. Take advantage of shells that can avoid forks. The arguments
14953# must be portable across $(()) and expr.
14954if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14955  eval 'as_fn_arith ()
14956  {
14957    as_val=$(( $* ))
14958  }'
14959else
14960  as_fn_arith ()
14961  {
14962    as_val=`expr "$@" || test $? -eq 1`
14963  }
14964fi # as_fn_arith
14965
14966
14967if expr a : '\(a\)' >/dev/null 2>&1 &&
14968   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14969  as_expr=expr
14970else
14971  as_expr=false
14972fi
14973
14974if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14975  as_basename=basename
14976else
14977  as_basename=false
14978fi
14979
14980if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14981  as_dirname=dirname
14982else
14983  as_dirname=false
14984fi
14985
14986as_me=`$as_basename -- "$0" ||
14987$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14988	 X"$0" : 'X\(//\)$' \| \
14989	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14990$as_echo X/"$0" |
14991    sed '/^.*\/\([^/][^/]*\)\/*$/{
14992	    s//\1/
14993	    q
14994	  }
14995	  /^X\/\(\/\/\)$/{
14996	    s//\1/
14997	    q
14998	  }
14999	  /^X\/\(\/\).*/{
15000	    s//\1/
15001	    q
15002	  }
15003	  s/.*/./; q'`
15004
15005# Avoid depending upon Character Ranges.
15006as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15007as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15008as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15009as_cr_digits='0123456789'
15010as_cr_alnum=$as_cr_Letters$as_cr_digits
15011
15012ECHO_C= ECHO_N= ECHO_T=
15013case `echo -n x` in #(((((
15014-n*)
15015  case `echo 'xy\c'` in
15016  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15017  xy)  ECHO_C='\c';;
15018  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15019       ECHO_T='	';;
15020  esac;;
15021*)
15022  ECHO_N='-n';;
15023esac
15024
15025rm -f conf$$ conf$$.exe conf$$.file
15026if test -d conf$$.dir; then
15027  rm -f conf$$.dir/conf$$.file
15028else
15029  rm -f conf$$.dir
15030  mkdir conf$$.dir 2>/dev/null
15031fi
15032if (echo >conf$$.file) 2>/dev/null; then
15033  if ln -s conf$$.file conf$$ 2>/dev/null; then
15034    as_ln_s='ln -s'
15035    # ... but there are two gotchas:
15036    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15037    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15038    # In both cases, we have to default to `cp -pR'.
15039    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15040      as_ln_s='cp -pR'
15041  elif ln conf$$.file conf$$ 2>/dev/null; then
15042    as_ln_s=ln
15043  else
15044    as_ln_s='cp -pR'
15045  fi
15046else
15047  as_ln_s='cp -pR'
15048fi
15049rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15050rmdir conf$$.dir 2>/dev/null
15051
15052
15053# as_fn_mkdir_p
15054# -------------
15055# Create "$as_dir" as a directory, including parents if necessary.
15056as_fn_mkdir_p ()
15057{
15058
15059  case $as_dir in #(
15060  -*) as_dir=./$as_dir;;
15061  esac
15062  test -d "$as_dir" || eval $as_mkdir_p || {
15063    as_dirs=
15064    while :; do
15065      case $as_dir in #(
15066      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15067      *) as_qdir=$as_dir;;
15068      esac
15069      as_dirs="'$as_qdir' $as_dirs"
15070      as_dir=`$as_dirname -- "$as_dir" ||
15071$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15072	 X"$as_dir" : 'X\(//\)[^/]' \| \
15073	 X"$as_dir" : 'X\(//\)$' \| \
15074	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15075$as_echo X"$as_dir" |
15076    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15077	    s//\1/
15078	    q
15079	  }
15080	  /^X\(\/\/\)[^/].*/{
15081	    s//\1/
15082	    q
15083	  }
15084	  /^X\(\/\/\)$/{
15085	    s//\1/
15086	    q
15087	  }
15088	  /^X\(\/\).*/{
15089	    s//\1/
15090	    q
15091	  }
15092	  s/.*/./; q'`
15093      test -d "$as_dir" && break
15094    done
15095    test -z "$as_dirs" || eval "mkdir $as_dirs"
15096  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15097
15098
15099} # as_fn_mkdir_p
15100if mkdir -p . 2>/dev/null; then
15101  as_mkdir_p='mkdir -p "$as_dir"'
15102else
15103  test -d ./-p && rmdir ./-p
15104  as_mkdir_p=false
15105fi
15106
15107
15108# as_fn_executable_p FILE
15109# -----------------------
15110# Test if FILE is an executable regular file.
15111as_fn_executable_p ()
15112{
15113  test -f "$1" && test -x "$1"
15114} # as_fn_executable_p
15115as_test_x='test -x'
15116as_executable_p=as_fn_executable_p
15117
15118# Sed expression to map a string onto a valid CPP name.
15119as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15120
15121# Sed expression to map a string onto a valid variable name.
15122as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15123
15124
15125exec 6>&1
15126## ----------------------------------- ##
15127## Main body of $CONFIG_STATUS script. ##
15128## ----------------------------------- ##
15129_ASEOF
15130test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15131
15132cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15133# Save the log message, to keep $0 and so on meaningful, and to
15134# report actual input values of CONFIG_FILES etc. instead of their
15135# values after options handling.
15136ac_log="
15137This file was extended by file $as_me 5.34, which was
15138generated by GNU Autoconf 2.69.  Invocation command line was
15139
15140  CONFIG_FILES    = $CONFIG_FILES
15141  CONFIG_HEADERS  = $CONFIG_HEADERS
15142  CONFIG_LINKS    = $CONFIG_LINKS
15143  CONFIG_COMMANDS = $CONFIG_COMMANDS
15144  $ $0 $@
15145
15146on `(hostname || uname -n) 2>/dev/null | sed 1q`
15147"
15148
15149_ACEOF
15150
15151case $ac_config_files in *"
15152"*) set x $ac_config_files; shift; ac_config_files=$*;;
15153esac
15154
15155case $ac_config_headers in *"
15156"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15157esac
15158
15159
15160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15161# Files that config.status was made for.
15162config_files="$ac_config_files"
15163config_headers="$ac_config_headers"
15164config_commands="$ac_config_commands"
15165
15166_ACEOF
15167
15168cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15169ac_cs_usage="\
15170\`$as_me' instantiates files and other configuration actions
15171from templates according to the current configuration.  Unless the files
15172and actions are specified as TAGs, all are instantiated by default.
15173
15174Usage: $0 [OPTION]... [TAG]...
15175
15176  -h, --help       print this help, then exit
15177  -V, --version    print version number and configuration settings, then exit
15178      --config     print configuration, then exit
15179  -q, --quiet, --silent
15180                   do not print progress messages
15181  -d, --debug      don't remove temporary files
15182      --recheck    update $as_me by reconfiguring in the same conditions
15183      --file=FILE[:TEMPLATE]
15184                   instantiate the configuration file FILE
15185      --header=FILE[:TEMPLATE]
15186                   instantiate the configuration header FILE
15187
15188Configuration files:
15189$config_files
15190
15191Configuration headers:
15192$config_headers
15193
15194Configuration commands:
15195$config_commands
15196
15197Report bugs to <christos@astron.com>."
15198
15199_ACEOF
15200cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15201ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15202ac_cs_version="\\
15203file config.status 5.34
15204configured by $0, generated by GNU Autoconf 2.69,
15205  with options \\"\$ac_cs_config\\"
15206
15207Copyright (C) 2012 Free Software Foundation, Inc.
15208This config.status script is free software; the Free Software Foundation
15209gives unlimited permission to copy, distribute and modify it."
15210
15211ac_pwd='$ac_pwd'
15212srcdir='$srcdir'
15213INSTALL='$INSTALL'
15214MKDIR_P='$MKDIR_P'
15215AWK='$AWK'
15216test -n "\$AWK" || AWK=awk
15217_ACEOF
15218
15219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15220# The default lists apply if the user does not specify any file.
15221ac_need_defaults=:
15222while test $# != 0
15223do
15224  case $1 in
15225  --*=?*)
15226    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15227    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15228    ac_shift=:
15229    ;;
15230  --*=)
15231    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15232    ac_optarg=
15233    ac_shift=:
15234    ;;
15235  *)
15236    ac_option=$1
15237    ac_optarg=$2
15238    ac_shift=shift
15239    ;;
15240  esac
15241
15242  case $ac_option in
15243  # Handling of the options.
15244  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15245    ac_cs_recheck=: ;;
15246  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15247    $as_echo "$ac_cs_version"; exit ;;
15248  --config | --confi | --conf | --con | --co | --c )
15249    $as_echo "$ac_cs_config"; exit ;;
15250  --debug | --debu | --deb | --de | --d | -d )
15251    debug=: ;;
15252  --file | --fil | --fi | --f )
15253    $ac_shift
15254    case $ac_optarg in
15255    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15256    '') as_fn_error $? "missing file argument" ;;
15257    esac
15258    as_fn_append CONFIG_FILES " '$ac_optarg'"
15259    ac_need_defaults=false;;
15260  --header | --heade | --head | --hea )
15261    $ac_shift
15262    case $ac_optarg in
15263    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15264    esac
15265    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15266    ac_need_defaults=false;;
15267  --he | --h)
15268    # Conflict between --help and --header
15269    as_fn_error $? "ambiguous option: \`$1'
15270Try \`$0 --help' for more information.";;
15271  --help | --hel | -h )
15272    $as_echo "$ac_cs_usage"; exit ;;
15273  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15274  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15275    ac_cs_silent=: ;;
15276
15277  # This is an error.
15278  -*) as_fn_error $? "unrecognized option: \`$1'
15279Try \`$0 --help' for more information." ;;
15280
15281  *) as_fn_append ac_config_targets " $1"
15282     ac_need_defaults=false ;;
15283
15284  esac
15285  shift
15286done
15287
15288ac_configure_extra_args=
15289
15290if $ac_cs_silent; then
15291  exec 6>/dev/null
15292  ac_configure_extra_args="$ac_configure_extra_args --silent"
15293fi
15294
15295_ACEOF
15296cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15297if \$ac_cs_recheck; then
15298  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15299  shift
15300  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15301  CONFIG_SHELL='$SHELL'
15302  export CONFIG_SHELL
15303  exec "\$@"
15304fi
15305
15306_ACEOF
15307cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15308exec 5>>config.log
15309{
15310  echo
15311  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15312## Running $as_me. ##
15313_ASBOX
15314  $as_echo "$ac_log"
15315} >&5
15316
15317_ACEOF
15318cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15319#
15320# INIT-COMMANDS
15321#
15322AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15323
15324
15325# The HP-UX ksh and POSIX shell print the target directory to stdout
15326# if CDPATH is set.
15327(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15328
15329sed_quote_subst='$sed_quote_subst'
15330double_quote_subst='$double_quote_subst'
15331delay_variable_subst='$delay_variable_subst'
15332macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15333macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15334enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15335pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15336enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15337enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15338SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15339ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15340PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15341host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15342host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15343host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15344build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15345build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15346build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15347SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15348Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15349GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15350EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15351FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15352LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15353NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15354LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15355max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15356ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15357exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15358lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15359lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15360lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15361lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15362lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15363reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15364reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15365OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15366deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15367file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15368file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15369want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15370DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15371sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15372AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15373AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15374archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15375STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15376RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15377old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15378old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15379old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15380lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15381CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15382CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15383compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15384GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15385lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15386lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15387lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15388lt_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"`'
15389nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15390lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15391objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15392MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15393lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15394lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15395lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15396lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15397lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15398need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15399MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15400DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15401NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15402LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15403OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15404OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15405libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15406shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15407extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15408archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15409enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15410export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15411whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15412compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15413old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15414old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15415archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15416archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15417module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15418module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15419with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15420allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15421no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15422hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15423hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15424hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15425hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15426hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15427hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15428hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15429inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15430link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15431always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15432export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15433exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15434include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15435prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15436postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15437file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15438variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15439need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15440need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15441version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15442runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15443shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15444shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15445libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15446library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15447soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15448install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15449postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15450postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15451finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15452finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15453hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15454sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15455sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15456hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15457enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15458enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15459enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15460old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15461striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15462
15463LTCC='$LTCC'
15464LTCFLAGS='$LTCFLAGS'
15465compiler='$compiler_DEFAULT'
15466
15467# A function that is used when there is no print builtin or printf.
15468func_fallback_echo ()
15469{
15470  eval 'cat <<_LTECHO_EOF
15471\$1
15472_LTECHO_EOF'
15473}
15474
15475# Quote evaled strings.
15476for var in SHELL \
15477ECHO \
15478PATH_SEPARATOR \
15479SED \
15480GREP \
15481EGREP \
15482FGREP \
15483LD \
15484NM \
15485LN_S \
15486lt_SP2NL \
15487lt_NL2SP \
15488reload_flag \
15489OBJDUMP \
15490deplibs_check_method \
15491file_magic_cmd \
15492file_magic_glob \
15493want_nocaseglob \
15494DLLTOOL \
15495sharedlib_from_linklib_cmd \
15496AR \
15497AR_FLAGS \
15498archiver_list_spec \
15499STRIP \
15500RANLIB \
15501CC \
15502CFLAGS \
15503compiler \
15504lt_cv_sys_global_symbol_pipe \
15505lt_cv_sys_global_symbol_to_cdecl \
15506lt_cv_sys_global_symbol_to_c_name_address \
15507lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15508nm_file_list_spec \
15509lt_prog_compiler_no_builtin_flag \
15510lt_prog_compiler_pic \
15511lt_prog_compiler_wl \
15512lt_prog_compiler_static \
15513lt_cv_prog_compiler_c_o \
15514need_locks \
15515MANIFEST_TOOL \
15516DSYMUTIL \
15517NMEDIT \
15518LIPO \
15519OTOOL \
15520OTOOL64 \
15521shrext_cmds \
15522export_dynamic_flag_spec \
15523whole_archive_flag_spec \
15524compiler_needs_object \
15525with_gnu_ld \
15526allow_undefined_flag \
15527no_undefined_flag \
15528hardcode_libdir_flag_spec \
15529hardcode_libdir_separator \
15530exclude_expsyms \
15531include_expsyms \
15532file_list_spec \
15533variables_saved_for_relink \
15534libname_spec \
15535library_names_spec \
15536soname_spec \
15537install_override_mode \
15538finish_eval \
15539old_striplib \
15540striplib; do
15541    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15542    *[\\\\\\\`\\"\\\$]*)
15543      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15544      ;;
15545    *)
15546      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15547      ;;
15548    esac
15549done
15550
15551# Double-quote double-evaled strings.
15552for var in reload_cmds \
15553old_postinstall_cmds \
15554old_postuninstall_cmds \
15555old_archive_cmds \
15556extract_expsyms_cmds \
15557old_archive_from_new_cmds \
15558old_archive_from_expsyms_cmds \
15559archive_cmds \
15560archive_expsym_cmds \
15561module_cmds \
15562module_expsym_cmds \
15563export_symbols_cmds \
15564prelink_cmds \
15565postlink_cmds \
15566postinstall_cmds \
15567postuninstall_cmds \
15568finish_cmds \
15569sys_lib_search_path_spec \
15570sys_lib_dlsearch_path_spec; do
15571    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15572    *[\\\\\\\`\\"\\\$]*)
15573      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15574      ;;
15575    *)
15576      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15577      ;;
15578    esac
15579done
15580
15581ac_aux_dir='$ac_aux_dir'
15582xsi_shell='$xsi_shell'
15583lt_shell_append='$lt_shell_append'
15584
15585# See if we are running on zsh, and set the options which allow our
15586# commands through without removal of \ escapes INIT.
15587if test -n "\${ZSH_VERSION+set}" ; then
15588   setopt NO_GLOB_SUBST
15589fi
15590
15591
15592    PACKAGE='$PACKAGE'
15593    VERSION='$VERSION'
15594    TIMESTAMP='$TIMESTAMP'
15595    RM='$RM'
15596    ofile='$ofile'
15597
15598
15599
15600
15601_ACEOF
15602
15603cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15604
15605# Handling of arguments.
15606for ac_config_target in $ac_config_targets
15607do
15608  case $ac_config_target in
15609    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15610    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15611    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15612    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15613    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15614    "magic/Makefile") CONFIG_FILES="$CONFIG_FILES magic/Makefile" ;;
15615    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
15616    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15617    "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
15618
15619  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15620  esac
15621done
15622
15623
15624# If the user did not use the arguments to specify the items to instantiate,
15625# then the envvar interface is used.  Set only those that are not.
15626# We use the long form for the default assignment because of an extremely
15627# bizarre bug on SunOS 4.1.3.
15628if $ac_need_defaults; then
15629  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15630  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15631  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15632fi
15633
15634# Have a temporary directory for convenience.  Make it in the build tree
15635# simply because there is no reason against having it here, and in addition,
15636# creating and moving files from /tmp can sometimes cause problems.
15637# Hook for its removal unless debugging.
15638# Note that there is a small window in which the directory will not be cleaned:
15639# after its creation but before its name has been assigned to `$tmp'.
15640$debug ||
15641{
15642  tmp= ac_tmp=
15643  trap 'exit_status=$?
15644  : "${ac_tmp:=$tmp}"
15645  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15646' 0
15647  trap 'as_fn_exit 1' 1 2 13 15
15648}
15649# Create a (secure) tmp directory for tmp files.
15650
15651{
15652  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15653  test -d "$tmp"
15654}  ||
15655{
15656  tmp=./conf$$-$RANDOM
15657  (umask 077 && mkdir "$tmp")
15658} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15659ac_tmp=$tmp
15660
15661# Set up the scripts for CONFIG_FILES section.
15662# No need to generate them if there are no CONFIG_FILES.
15663# This happens for instance with `./config.status config.h'.
15664if test -n "$CONFIG_FILES"; then
15665
15666
15667ac_cr=`echo X | tr X '\015'`
15668# On cygwin, bash can eat \r inside `` if the user requested igncr.
15669# But we know of no other shell where ac_cr would be empty at this
15670# point, so we can use a bashism as a fallback.
15671if test "x$ac_cr" = x; then
15672  eval ac_cr=\$\'\\r\'
15673fi
15674ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15675if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15676  ac_cs_awk_cr='\\r'
15677else
15678  ac_cs_awk_cr=$ac_cr
15679fi
15680
15681echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15682_ACEOF
15683
15684
15685{
15686  echo "cat >conf$$subs.awk <<_ACEOF" &&
15687  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15688  echo "_ACEOF"
15689} >conf$$subs.sh ||
15690  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15691ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15692ac_delim='%!_!# '
15693for ac_last_try in false false false false false :; do
15694  . ./conf$$subs.sh ||
15695    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15696
15697  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15698  if test $ac_delim_n = $ac_delim_num; then
15699    break
15700  elif $ac_last_try; then
15701    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15702  else
15703    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15704  fi
15705done
15706rm -f conf$$subs.sh
15707
15708cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15709cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15710_ACEOF
15711sed -n '
15712h
15713s/^/S["/; s/!.*/"]=/
15714p
15715g
15716s/^[^!]*!//
15717:repl
15718t repl
15719s/'"$ac_delim"'$//
15720t delim
15721:nl
15722h
15723s/\(.\{148\}\)..*/\1/
15724t more1
15725s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15726p
15727n
15728b repl
15729:more1
15730s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15731p
15732g
15733s/.\{148\}//
15734t nl
15735:delim
15736h
15737s/\(.\{148\}\)..*/\1/
15738t more2
15739s/["\\]/\\&/g; s/^/"/; s/$/"/
15740p
15741b
15742:more2
15743s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15744p
15745g
15746s/.\{148\}//
15747t delim
15748' <conf$$subs.awk | sed '
15749/^[^""]/{
15750  N
15751  s/\n//
15752}
15753' >>$CONFIG_STATUS || ac_write_fail=1
15754rm -f conf$$subs.awk
15755cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15756_ACAWK
15757cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15758  for (key in S) S_is_set[key] = 1
15759  FS = ""
15760
15761}
15762{
15763  line = $ 0
15764  nfields = split(line, field, "@")
15765  substed = 0
15766  len = length(field[1])
15767  for (i = 2; i < nfields; i++) {
15768    key = field[i]
15769    keylen = length(key)
15770    if (S_is_set[key]) {
15771      value = S[key]
15772      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15773      len += length(value) + length(field[++i])
15774      substed = 1
15775    } else
15776      len += 1 + keylen
15777  }
15778
15779  print line
15780}
15781
15782_ACAWK
15783_ACEOF
15784cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15785if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15786  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15787else
15788  cat
15789fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15790  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15791_ACEOF
15792
15793# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15794# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15795# trailing colons and then remove the whole line if VPATH becomes empty
15796# (actually we leave an empty line to preserve line numbers).
15797if test "x$srcdir" = x.; then
15798  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15799h
15800s///
15801s/^/:/
15802s/[	 ]*$/:/
15803s/:\$(srcdir):/:/g
15804s/:\${srcdir}:/:/g
15805s/:@srcdir@:/:/g
15806s/^:*//
15807s/:*$//
15808x
15809s/\(=[	 ]*\).*/\1/
15810G
15811s/\n//
15812s/^[^=]*=[	 ]*$//
15813}'
15814fi
15815
15816cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15817fi # test -n "$CONFIG_FILES"
15818
15819# Set up the scripts for CONFIG_HEADERS section.
15820# No need to generate them if there are no CONFIG_HEADERS.
15821# This happens for instance with `./config.status Makefile'.
15822if test -n "$CONFIG_HEADERS"; then
15823cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15824BEGIN {
15825_ACEOF
15826
15827# Transform confdefs.h into an awk script `defines.awk', embedded as
15828# here-document in config.status, that substitutes the proper values into
15829# config.h.in to produce config.h.
15830
15831# Create a delimiter string that does not exist in confdefs.h, to ease
15832# handling of long lines.
15833ac_delim='%!_!# '
15834for ac_last_try in false false :; do
15835  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15836  if test -z "$ac_tt"; then
15837    break
15838  elif $ac_last_try; then
15839    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15840  else
15841    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15842  fi
15843done
15844
15845# For the awk script, D is an array of macro values keyed by name,
15846# likewise P contains macro parameters if any.  Preserve backslash
15847# newline sequences.
15848
15849ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15850sed -n '
15851s/.\{148\}/&'"$ac_delim"'/g
15852t rset
15853:rset
15854s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15855t def
15856d
15857:def
15858s/\\$//
15859t bsnl
15860s/["\\]/\\&/g
15861s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15862D["\1"]=" \3"/p
15863s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15864d
15865:bsnl
15866s/["\\]/\\&/g
15867s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15868D["\1"]=" \3\\\\\\n"\\/p
15869t cont
15870s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15871t cont
15872d
15873:cont
15874n
15875s/.\{148\}/&'"$ac_delim"'/g
15876t clear
15877:clear
15878s/\\$//
15879t bsnlc
15880s/["\\]/\\&/g; s/^/"/; s/$/"/p
15881d
15882:bsnlc
15883s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15884b cont
15885' <confdefs.h | sed '
15886s/'"$ac_delim"'/"\\\
15887"/g' >>$CONFIG_STATUS || ac_write_fail=1
15888
15889cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15890  for (key in D) D_is_set[key] = 1
15891  FS = ""
15892}
15893/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15894  line = \$ 0
15895  split(line, arg, " ")
15896  if (arg[1] == "#") {
15897    defundef = arg[2]
15898    mac1 = arg[3]
15899  } else {
15900    defundef = substr(arg[1], 2)
15901    mac1 = arg[2]
15902  }
15903  split(mac1, mac2, "(") #)
15904  macro = mac2[1]
15905  prefix = substr(line, 1, index(line, defundef) - 1)
15906  if (D_is_set[macro]) {
15907    # Preserve the white space surrounding the "#".
15908    print prefix "define", macro P[macro] D[macro]
15909    next
15910  } else {
15911    # Replace #undef with comments.  This is necessary, for example,
15912    # in the case of _POSIX_SOURCE, which is predefined and required
15913    # on some systems where configure will not decide to define it.
15914    if (defundef == "undef") {
15915      print "/*", prefix defundef, macro, "*/"
15916      next
15917    }
15918  }
15919}
15920{ print }
15921_ACAWK
15922_ACEOF
15923cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15924  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15925fi # test -n "$CONFIG_HEADERS"
15926
15927
15928eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15929shift
15930for ac_tag
15931do
15932  case $ac_tag in
15933  :[FHLC]) ac_mode=$ac_tag; continue;;
15934  esac
15935  case $ac_mode$ac_tag in
15936  :[FHL]*:*);;
15937  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15938  :[FH]-) ac_tag=-:-;;
15939  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15940  esac
15941  ac_save_IFS=$IFS
15942  IFS=:
15943  set x $ac_tag
15944  IFS=$ac_save_IFS
15945  shift
15946  ac_file=$1
15947  shift
15948
15949  case $ac_mode in
15950  :L) ac_source=$1;;
15951  :[FH])
15952    ac_file_inputs=
15953    for ac_f
15954    do
15955      case $ac_f in
15956      -) ac_f="$ac_tmp/stdin";;
15957      *) # Look for the file first in the build tree, then in the source tree
15958	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15959	 # because $ac_f cannot contain `:'.
15960	 test -f "$ac_f" ||
15961	   case $ac_f in
15962	   [\\/$]*) false;;
15963	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15964	   esac ||
15965	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15966      esac
15967      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15968      as_fn_append ac_file_inputs " '$ac_f'"
15969    done
15970
15971    # Let's still pretend it is `configure' which instantiates (i.e., don't
15972    # use $as_me), people would be surprised to read:
15973    #    /* config.h.  Generated by config.status.  */
15974    configure_input='Generated from '`
15975	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15976	`' by configure.'
15977    if test x"$ac_file" != x-; then
15978      configure_input="$ac_file.  $configure_input"
15979      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15980$as_echo "$as_me: creating $ac_file" >&6;}
15981    fi
15982    # Neutralize special characters interpreted by sed in replacement strings.
15983    case $configure_input in #(
15984    *\&* | *\|* | *\\* )
15985       ac_sed_conf_input=`$as_echo "$configure_input" |
15986       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15987    *) ac_sed_conf_input=$configure_input;;
15988    esac
15989
15990    case $ac_tag in
15991    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15992      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15993    esac
15994    ;;
15995  esac
15996
15997  ac_dir=`$as_dirname -- "$ac_file" ||
15998$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15999	 X"$ac_file" : 'X\(//\)[^/]' \| \
16000	 X"$ac_file" : 'X\(//\)$' \| \
16001	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16002$as_echo X"$ac_file" |
16003    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16004	    s//\1/
16005	    q
16006	  }
16007	  /^X\(\/\/\)[^/].*/{
16008	    s//\1/
16009	    q
16010	  }
16011	  /^X\(\/\/\)$/{
16012	    s//\1/
16013	    q
16014	  }
16015	  /^X\(\/\).*/{
16016	    s//\1/
16017	    q
16018	  }
16019	  s/.*/./; q'`
16020  as_dir="$ac_dir"; as_fn_mkdir_p
16021  ac_builddir=.
16022
16023case "$ac_dir" in
16024.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16025*)
16026  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16027  # A ".." for each directory in $ac_dir_suffix.
16028  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16029  case $ac_top_builddir_sub in
16030  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16031  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16032  esac ;;
16033esac
16034ac_abs_top_builddir=$ac_pwd
16035ac_abs_builddir=$ac_pwd$ac_dir_suffix
16036# for backward compatibility:
16037ac_top_builddir=$ac_top_build_prefix
16038
16039case $srcdir in
16040  .)  # We are building in place.
16041    ac_srcdir=.
16042    ac_top_srcdir=$ac_top_builddir_sub
16043    ac_abs_top_srcdir=$ac_pwd ;;
16044  [\\/]* | ?:[\\/]* )  # Absolute name.
16045    ac_srcdir=$srcdir$ac_dir_suffix;
16046    ac_top_srcdir=$srcdir
16047    ac_abs_top_srcdir=$srcdir ;;
16048  *) # Relative name.
16049    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16050    ac_top_srcdir=$ac_top_build_prefix$srcdir
16051    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16052esac
16053ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16054
16055
16056  case $ac_mode in
16057  :F)
16058  #
16059  # CONFIG_FILE
16060  #
16061
16062  case $INSTALL in
16063  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16064  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16065  esac
16066  ac_MKDIR_P=$MKDIR_P
16067  case $MKDIR_P in
16068  [\\/$]* | ?:[\\/]* ) ;;
16069  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16070  esac
16071_ACEOF
16072
16073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16074# If the template does not know about datarootdir, expand it.
16075# FIXME: This hack should be removed a few years after 2.60.
16076ac_datarootdir_hack=; ac_datarootdir_seen=
16077ac_sed_dataroot='
16078/datarootdir/ {
16079  p
16080  q
16081}
16082/@datadir@/p
16083/@docdir@/p
16084/@infodir@/p
16085/@localedir@/p
16086/@mandir@/p'
16087case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16088*datarootdir*) ac_datarootdir_seen=yes;;
16089*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16090  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16091$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16092_ACEOF
16093cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16094  ac_datarootdir_hack='
16095  s&@datadir@&$datadir&g
16096  s&@docdir@&$docdir&g
16097  s&@infodir@&$infodir&g
16098  s&@localedir@&$localedir&g
16099  s&@mandir@&$mandir&g
16100  s&\\\${datarootdir}&$datarootdir&g' ;;
16101esac
16102_ACEOF
16103
16104# Neutralize VPATH when `$srcdir' = `.'.
16105# Shell code in configure.ac might set extrasub.
16106# FIXME: do we really want to maintain this feature?
16107cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16108ac_sed_extra="$ac_vpsub
16109$extrasub
16110_ACEOF
16111cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16112:t
16113/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16114s|@configure_input@|$ac_sed_conf_input|;t t
16115s&@top_builddir@&$ac_top_builddir_sub&;t t
16116s&@top_build_prefix@&$ac_top_build_prefix&;t t
16117s&@srcdir@&$ac_srcdir&;t t
16118s&@abs_srcdir@&$ac_abs_srcdir&;t t
16119s&@top_srcdir@&$ac_top_srcdir&;t t
16120s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16121s&@builddir@&$ac_builddir&;t t
16122s&@abs_builddir@&$ac_abs_builddir&;t t
16123s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16124s&@INSTALL@&$ac_INSTALL&;t t
16125s&@MKDIR_P@&$ac_MKDIR_P&;t t
16126$ac_datarootdir_hack
16127"
16128eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16129  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16130
16131test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16132  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16133  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16134      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16135  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16136which seems to be undefined.  Please make sure it is defined" >&5
16137$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16138which seems to be undefined.  Please make sure it is defined" >&2;}
16139
16140  rm -f "$ac_tmp/stdin"
16141  case $ac_file in
16142  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16143  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16144  esac \
16145  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16146 ;;
16147  :H)
16148  #
16149  # CONFIG_HEADER
16150  #
16151  if test x"$ac_file" != x-; then
16152    {
16153      $as_echo "/* $configure_input  */" \
16154      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16155    } >"$ac_tmp/config.h" \
16156      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16157    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16158      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16159$as_echo "$as_me: $ac_file is unchanged" >&6;}
16160    else
16161      rm -f "$ac_file"
16162      mv "$ac_tmp/config.h" "$ac_file" \
16163	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16164    fi
16165  else
16166    $as_echo "/* $configure_input  */" \
16167      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16168      || as_fn_error $? "could not create -" "$LINENO" 5
16169  fi
16170# Compute "$ac_file"'s index in $config_headers.
16171_am_arg="$ac_file"
16172_am_stamp_count=1
16173for _am_header in $config_headers :; do
16174  case $_am_header in
16175    $_am_arg | $_am_arg:* )
16176      break ;;
16177    * )
16178      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16179  esac
16180done
16181echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16182$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16183	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16184	 X"$_am_arg" : 'X\(//\)$' \| \
16185	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16186$as_echo X"$_am_arg" |
16187    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16188	    s//\1/
16189	    q
16190	  }
16191	  /^X\(\/\/\)[^/].*/{
16192	    s//\1/
16193	    q
16194	  }
16195	  /^X\(\/\/\)$/{
16196	    s//\1/
16197	    q
16198	  }
16199	  /^X\(\/\).*/{
16200	    s//\1/
16201	    q
16202	  }
16203	  s/.*/./; q'`/stamp-h$_am_stamp_count
16204 ;;
16205
16206  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16207$as_echo "$as_me: executing $ac_file commands" >&6;}
16208 ;;
16209  esac
16210
16211
16212  case $ac_file$ac_mode in
16213    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16214  # Older Autoconf quotes --file arguments for eval, but not when files
16215  # are listed without --file.  Let's play safe and only enable the eval
16216  # if we detect the quoting.
16217  case $CONFIG_FILES in
16218  *\'*) eval set x "$CONFIG_FILES" ;;
16219  *)   set x $CONFIG_FILES ;;
16220  esac
16221  shift
16222  for mf
16223  do
16224    # Strip MF so we end up with the name of the file.
16225    mf=`echo "$mf" | sed -e 's/:.*$//'`
16226    # Check whether this is an Automake generated Makefile or not.
16227    # We used to match only the files named 'Makefile.in', but
16228    # some people rename them; so instead we look at the file content.
16229    # Grep'ing the first line is not enough: some people post-process
16230    # each Makefile.in and add a new line on top of each file to say so.
16231    # Grep'ing the whole file is not good either: AIX grep has a line
16232    # limit of 2048, but all sed's we know have understand at least 4000.
16233    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16234      dirpart=`$as_dirname -- "$mf" ||
16235$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16236	 X"$mf" : 'X\(//\)[^/]' \| \
16237	 X"$mf" : 'X\(//\)$' \| \
16238	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16239$as_echo X"$mf" |
16240    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16241	    s//\1/
16242	    q
16243	  }
16244	  /^X\(\/\/\)[^/].*/{
16245	    s//\1/
16246	    q
16247	  }
16248	  /^X\(\/\/\)$/{
16249	    s//\1/
16250	    q
16251	  }
16252	  /^X\(\/\).*/{
16253	    s//\1/
16254	    q
16255	  }
16256	  s/.*/./; q'`
16257    else
16258      continue
16259    fi
16260    # Extract the definition of DEPDIR, am__include, and am__quote
16261    # from the Makefile without running 'make'.
16262    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16263    test -z "$DEPDIR" && continue
16264    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16265    test -z "$am__include" && continue
16266    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16267    # Find all dependency output files, they are included files with
16268    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16269    # simplest approach to changing $(DEPDIR) to its actual value in the
16270    # expansion.
16271    for file in `sed -n "
16272      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16273	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16274      # Make sure the directory exists.
16275      test -f "$dirpart/$file" && continue
16276      fdir=`$as_dirname -- "$file" ||
16277$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16278	 X"$file" : 'X\(//\)[^/]' \| \
16279	 X"$file" : 'X\(//\)$' \| \
16280	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16281$as_echo X"$file" |
16282    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16283	    s//\1/
16284	    q
16285	  }
16286	  /^X\(\/\/\)[^/].*/{
16287	    s//\1/
16288	    q
16289	  }
16290	  /^X\(\/\/\)$/{
16291	    s//\1/
16292	    q
16293	  }
16294	  /^X\(\/\).*/{
16295	    s//\1/
16296	    q
16297	  }
16298	  s/.*/./; q'`
16299      as_dir=$dirpart/$fdir; as_fn_mkdir_p
16300      # echo "creating $dirpart/$file"
16301      echo '# dummy' > "$dirpart/$file"
16302    done
16303  done
16304}
16305 ;;
16306    "libtool":C)
16307
16308    # See if we are running on zsh, and set the options which allow our
16309    # commands through without removal of \ escapes.
16310    if test -n "${ZSH_VERSION+set}" ; then
16311      setopt NO_GLOB_SUBST
16312    fi
16313
16314    cfgfile="${ofile}T"
16315    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16316    $RM "$cfgfile"
16317
16318    cat <<_LT_EOF >> "$cfgfile"
16319#! $SHELL
16320
16321# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16322# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16323# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16324# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16325#
16326#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16327#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
16328#                 Foundation, Inc.
16329#   Written by Gordon Matzigkeit, 1996
16330#
16331#   This file is part of GNU Libtool.
16332#
16333# GNU Libtool is free software; you can redistribute it and/or
16334# modify it under the terms of the GNU General Public License as
16335# published by the Free Software Foundation; either version 2 of
16336# the License, or (at your option) any later version.
16337#
16338# As a special exception to the GNU General Public License,
16339# if you distribute this file as part of a program or library that
16340# is built using GNU Libtool, you may include this file under the
16341# same distribution terms that you use for the rest of that program.
16342#
16343# GNU Libtool is distributed in the hope that it will be useful,
16344# but WITHOUT ANY WARRANTY; without even the implied warranty of
16345# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16346# GNU General Public License for more details.
16347#
16348# You should have received a copy of the GNU General Public License
16349# along with GNU Libtool; see the file COPYING.  If not, a copy
16350# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16351# obtained by writing to the Free Software Foundation, Inc.,
16352# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16353
16354
16355# The names of the tagged configurations supported by this script.
16356available_tags=""
16357
16358# ### BEGIN LIBTOOL CONFIG
16359
16360# Which release of libtool.m4 was used?
16361macro_version=$macro_version
16362macro_revision=$macro_revision
16363
16364# Whether or not to build static libraries.
16365build_old_libs=$enable_static
16366
16367# What type of objects to build.
16368pic_mode=$pic_mode
16369
16370# Whether or not to build shared libraries.
16371build_libtool_libs=$enable_shared
16372
16373# Whether or not to optimize for fast installation.
16374fast_install=$enable_fast_install
16375
16376# Shell to use when invoking shell scripts.
16377SHELL=$lt_SHELL
16378
16379# An echo program that protects backslashes.
16380ECHO=$lt_ECHO
16381
16382# The PATH separator for the build system.
16383PATH_SEPARATOR=$lt_PATH_SEPARATOR
16384
16385# The host system.
16386host_alias=$host_alias
16387host=$host
16388host_os=$host_os
16389
16390# The build system.
16391build_alias=$build_alias
16392build=$build
16393build_os=$build_os
16394
16395# A sed program that does not truncate output.
16396SED=$lt_SED
16397
16398# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16399Xsed="\$SED -e 1s/^X//"
16400
16401# A grep program that handles long lines.
16402GREP=$lt_GREP
16403
16404# An ERE matcher.
16405EGREP=$lt_EGREP
16406
16407# A literal string matcher.
16408FGREP=$lt_FGREP
16409
16410# A BSD- or MS-compatible name lister.
16411NM=$lt_NM
16412
16413# Whether we need soft or hard links.
16414LN_S=$lt_LN_S
16415
16416# What is the maximum length of a command?
16417max_cmd_len=$max_cmd_len
16418
16419# Object file suffix (normally "o").
16420objext=$ac_objext
16421
16422# Executable file suffix (normally "").
16423exeext=$exeext
16424
16425# whether the shell understands "unset".
16426lt_unset=$lt_unset
16427
16428# turn spaces into newlines.
16429SP2NL=$lt_lt_SP2NL
16430
16431# turn newlines into spaces.
16432NL2SP=$lt_lt_NL2SP
16433
16434# convert \$build file names to \$host format.
16435to_host_file_cmd=$lt_cv_to_host_file_cmd
16436
16437# convert \$build files to toolchain format.
16438to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16439
16440# An object symbol dumper.
16441OBJDUMP=$lt_OBJDUMP
16442
16443# Method to check whether dependent libraries are shared objects.
16444deplibs_check_method=$lt_deplibs_check_method
16445
16446# Command to use when deplibs_check_method = "file_magic".
16447file_magic_cmd=$lt_file_magic_cmd
16448
16449# How to find potential files when deplibs_check_method = "file_magic".
16450file_magic_glob=$lt_file_magic_glob
16451
16452# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16453want_nocaseglob=$lt_want_nocaseglob
16454
16455# DLL creation program.
16456DLLTOOL=$lt_DLLTOOL
16457
16458# Command to associate shared and link libraries.
16459sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16460
16461# The archiver.
16462AR=$lt_AR
16463
16464# Flags to create an archive.
16465AR_FLAGS=$lt_AR_FLAGS
16466
16467# How to feed a file listing to the archiver.
16468archiver_list_spec=$lt_archiver_list_spec
16469
16470# A symbol stripping program.
16471STRIP=$lt_STRIP
16472
16473# Commands used to install an old-style archive.
16474RANLIB=$lt_RANLIB
16475old_postinstall_cmds=$lt_old_postinstall_cmds
16476old_postuninstall_cmds=$lt_old_postuninstall_cmds
16477
16478# Whether to use a lock for old archive extraction.
16479lock_old_archive_extraction=$lock_old_archive_extraction
16480
16481# A C compiler.
16482LTCC=$lt_CC
16483
16484# LTCC compiler flags.
16485LTCFLAGS=$lt_CFLAGS
16486
16487# Take the output of nm and produce a listing of raw symbols and C names.
16488global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16489
16490# Transform the output of nm in a proper C declaration.
16491global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16492
16493# Transform the output of nm in a C name address pair.
16494global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16495
16496# Transform the output of nm in a C name address pair when lib prefix is needed.
16497global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16498
16499# Specify filename containing input files for \$NM.
16500nm_file_list_spec=$lt_nm_file_list_spec
16501
16502# The root where to search for dependent libraries,and in which our libraries should be installed.
16503lt_sysroot=$lt_sysroot
16504
16505# The name of the directory that contains temporary libtool files.
16506objdir=$objdir
16507
16508# Used to examine libraries when file_magic_cmd begins with "file".
16509MAGIC_CMD=$MAGIC_CMD
16510
16511# Must we lock files when doing compilation?
16512need_locks=$lt_need_locks
16513
16514# Manifest tool.
16515MANIFEST_TOOL=$lt_MANIFEST_TOOL
16516
16517# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16518DSYMUTIL=$lt_DSYMUTIL
16519
16520# Tool to change global to local symbols on Mac OS X.
16521NMEDIT=$lt_NMEDIT
16522
16523# Tool to manipulate fat objects and archives on Mac OS X.
16524LIPO=$lt_LIPO
16525
16526# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16527OTOOL=$lt_OTOOL
16528
16529# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16530OTOOL64=$lt_OTOOL64
16531
16532# Old archive suffix (normally "a").
16533libext=$libext
16534
16535# Shared library suffix (normally ".so").
16536shrext_cmds=$lt_shrext_cmds
16537
16538# The commands to extract the exported symbol list from a shared archive.
16539extract_expsyms_cmds=$lt_extract_expsyms_cmds
16540
16541# Variables whose values should be saved in libtool wrapper scripts and
16542# restored at link time.
16543variables_saved_for_relink=$lt_variables_saved_for_relink
16544
16545# Do we need the "lib" prefix for modules?
16546need_lib_prefix=$need_lib_prefix
16547
16548# Do we need a version for libraries?
16549need_version=$need_version
16550
16551# Library versioning type.
16552version_type=$version_type
16553
16554# Shared library runtime path variable.
16555runpath_var=$runpath_var
16556
16557# Shared library path variable.
16558shlibpath_var=$shlibpath_var
16559
16560# Is shlibpath searched before the hard-coded library search path?
16561shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16562
16563# Format of library name prefix.
16564libname_spec=$lt_libname_spec
16565
16566# List of archive names.  First name is the real one, the rest are links.
16567# The last name is the one that the linker finds with -lNAME
16568library_names_spec=$lt_library_names_spec
16569
16570# The coded name of the library, if different from the real name.
16571soname_spec=$lt_soname_spec
16572
16573# Permission mode override for installation of shared libraries.
16574install_override_mode=$lt_install_override_mode
16575
16576# Command to use after installation of a shared archive.
16577postinstall_cmds=$lt_postinstall_cmds
16578
16579# Command to use after uninstallation of a shared archive.
16580postuninstall_cmds=$lt_postuninstall_cmds
16581
16582# Commands used to finish a libtool library installation in a directory.
16583finish_cmds=$lt_finish_cmds
16584
16585# As "finish_cmds", except a single script fragment to be evaled but
16586# not shown.
16587finish_eval=$lt_finish_eval
16588
16589# Whether we should hardcode library paths into libraries.
16590hardcode_into_libs=$hardcode_into_libs
16591
16592# Compile-time system search path for libraries.
16593sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16594
16595# Run-time system search path for libraries.
16596sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16597
16598# Whether dlopen is supported.
16599dlopen_support=$enable_dlopen
16600
16601# Whether dlopen of programs is supported.
16602dlopen_self=$enable_dlopen_self
16603
16604# Whether dlopen of statically linked programs is supported.
16605dlopen_self_static=$enable_dlopen_self_static
16606
16607# Commands to strip libraries.
16608old_striplib=$lt_old_striplib
16609striplib=$lt_striplib
16610
16611
16612# The linker used to build libraries.
16613LD=$lt_LD
16614
16615# How to create reloadable object files.
16616reload_flag=$lt_reload_flag
16617reload_cmds=$lt_reload_cmds
16618
16619# Commands used to build an old-style archive.
16620old_archive_cmds=$lt_old_archive_cmds
16621
16622# A language specific compiler.
16623CC=$lt_compiler
16624
16625# Is the compiler the GNU compiler?
16626with_gcc=$GCC
16627
16628# Compiler flag to turn off builtin functions.
16629no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16630
16631# Additional compiler flags for building library objects.
16632pic_flag=$lt_lt_prog_compiler_pic
16633
16634# How to pass a linker flag through the compiler.
16635wl=$lt_lt_prog_compiler_wl
16636
16637# Compiler flag to prevent dynamic linking.
16638link_static_flag=$lt_lt_prog_compiler_static
16639
16640# Does compiler simultaneously support -c and -o options?
16641compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16642
16643# Whether or not to add -lc for building shared libraries.
16644build_libtool_need_lc=$archive_cmds_need_lc
16645
16646# Whether or not to disallow shared libs when runtime libs are static.
16647allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16648
16649# Compiler flag to allow reflexive dlopens.
16650export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16651
16652# Compiler flag to generate shared objects directly from archives.
16653whole_archive_flag_spec=$lt_whole_archive_flag_spec
16654
16655# Whether the compiler copes with passing no objects directly.
16656compiler_needs_object=$lt_compiler_needs_object
16657
16658# Create an old-style archive from a shared archive.
16659old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16660
16661# Create a temporary old-style archive to link instead of a shared archive.
16662old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16663
16664# Commands used to build a shared archive.
16665archive_cmds=$lt_archive_cmds
16666archive_expsym_cmds=$lt_archive_expsym_cmds
16667
16668# Commands used to build a loadable module if different from building
16669# a shared archive.
16670module_cmds=$lt_module_cmds
16671module_expsym_cmds=$lt_module_expsym_cmds
16672
16673# Whether we are building with GNU ld or not.
16674with_gnu_ld=$lt_with_gnu_ld
16675
16676# Flag that allows shared libraries with undefined symbols to be built.
16677allow_undefined_flag=$lt_allow_undefined_flag
16678
16679# Flag that enforces no undefined symbols.
16680no_undefined_flag=$lt_no_undefined_flag
16681
16682# Flag to hardcode \$libdir into a binary during linking.
16683# This must work even if \$libdir does not exist
16684hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16685
16686# Whether we need a single "-rpath" flag with a separated argument.
16687hardcode_libdir_separator=$lt_hardcode_libdir_separator
16688
16689# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16690# DIR into the resulting binary.
16691hardcode_direct=$hardcode_direct
16692
16693# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16694# DIR into the resulting binary and the resulting library dependency is
16695# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16696# library is relocated.
16697hardcode_direct_absolute=$hardcode_direct_absolute
16698
16699# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16700# into the resulting binary.
16701hardcode_minus_L=$hardcode_minus_L
16702
16703# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16704# into the resulting binary.
16705hardcode_shlibpath_var=$hardcode_shlibpath_var
16706
16707# Set to "yes" if building a shared library automatically hardcodes DIR
16708# into the library and all subsequent libraries and executables linked
16709# against it.
16710hardcode_automatic=$hardcode_automatic
16711
16712# Set to yes if linker adds runtime paths of dependent libraries
16713# to runtime path list.
16714inherit_rpath=$inherit_rpath
16715
16716# Whether libtool must link a program against all its dependency libraries.
16717link_all_deplibs=$link_all_deplibs
16718
16719# Set to "yes" if exported symbols are required.
16720always_export_symbols=$always_export_symbols
16721
16722# The commands to list exported symbols.
16723export_symbols_cmds=$lt_export_symbols_cmds
16724
16725# Symbols that should not be listed in the preloaded symbols.
16726exclude_expsyms=$lt_exclude_expsyms
16727
16728# Symbols that must always be exported.
16729include_expsyms=$lt_include_expsyms
16730
16731# Commands necessary for linking programs (against libraries) with templates.
16732prelink_cmds=$lt_prelink_cmds
16733
16734# Commands necessary for finishing linking programs.
16735postlink_cmds=$lt_postlink_cmds
16736
16737# Specify filename containing input files.
16738file_list_spec=$lt_file_list_spec
16739
16740# How to hardcode a shared library path into an executable.
16741hardcode_action=$hardcode_action
16742
16743# ### END LIBTOOL CONFIG
16744
16745_LT_EOF
16746
16747  case $host_os in
16748  aix3*)
16749    cat <<\_LT_EOF >> "$cfgfile"
16750# AIX sometimes has problems with the GCC collect2 program.  For some
16751# reason, if we set the COLLECT_NAMES environment variable, the problems
16752# vanish in a puff of smoke.
16753if test "X${COLLECT_NAMES+set}" != Xset; then
16754  COLLECT_NAMES=
16755  export COLLECT_NAMES
16756fi
16757_LT_EOF
16758    ;;
16759  esac
16760
16761
16762ltmain="$ac_aux_dir/ltmain.sh"
16763
16764
16765  # We use sed instead of cat because bash on DJGPP gets confused if
16766  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16767  # text mode, it properly converts lines to CR/LF.  This bash problem
16768  # is reportedly fixed, but why not run on old versions too?
16769  sed '$q' "$ltmain" >> "$cfgfile" \
16770     || (rm -f "$cfgfile"; exit 1)
16771
16772  if test x"$xsi_shell" = xyes; then
16773  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
16774func_dirname ()\
16775{\
16776\    case ${1} in\
16777\      */*) func_dirname_result="${1%/*}${2}" ;;\
16778\      *  ) func_dirname_result="${3}" ;;\
16779\    esac\
16780} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
16781  && mv -f "$cfgfile.tmp" "$cfgfile" \
16782    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16783test 0 -eq $? || _lt_function_replace_fail=:
16784
16785
16786  sed -e '/^func_basename ()$/,/^} # func_basename /c\
16787func_basename ()\
16788{\
16789\    func_basename_result="${1##*/}"\
16790} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
16791  && mv -f "$cfgfile.tmp" "$cfgfile" \
16792    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16793test 0 -eq $? || _lt_function_replace_fail=:
16794
16795
16796  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
16797func_dirname_and_basename ()\
16798{\
16799\    case ${1} in\
16800\      */*) func_dirname_result="${1%/*}${2}" ;;\
16801\      *  ) func_dirname_result="${3}" ;;\
16802\    esac\
16803\    func_basename_result="${1##*/}"\
16804} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
16805  && mv -f "$cfgfile.tmp" "$cfgfile" \
16806    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16807test 0 -eq $? || _lt_function_replace_fail=:
16808
16809
16810  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
16811func_stripname ()\
16812{\
16813\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
16814\    # positional parameters, so assign one to ordinary parameter first.\
16815\    func_stripname_result=${3}\
16816\    func_stripname_result=${func_stripname_result#"${1}"}\
16817\    func_stripname_result=${func_stripname_result%"${2}"}\
16818} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
16819  && mv -f "$cfgfile.tmp" "$cfgfile" \
16820    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16821test 0 -eq $? || _lt_function_replace_fail=:
16822
16823
16824  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
16825func_split_long_opt ()\
16826{\
16827\    func_split_long_opt_name=${1%%=*}\
16828\    func_split_long_opt_arg=${1#*=}\
16829} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
16830  && mv -f "$cfgfile.tmp" "$cfgfile" \
16831    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16832test 0 -eq $? || _lt_function_replace_fail=:
16833
16834
16835  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
16836func_split_short_opt ()\
16837{\
16838\    func_split_short_opt_arg=${1#??}\
16839\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
16840} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
16841  && mv -f "$cfgfile.tmp" "$cfgfile" \
16842    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16843test 0 -eq $? || _lt_function_replace_fail=:
16844
16845
16846  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
16847func_lo2o ()\
16848{\
16849\    case ${1} in\
16850\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
16851\      *)    func_lo2o_result=${1} ;;\
16852\    esac\
16853} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
16854  && mv -f "$cfgfile.tmp" "$cfgfile" \
16855    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16856test 0 -eq $? || _lt_function_replace_fail=:
16857
16858
16859  sed -e '/^func_xform ()$/,/^} # func_xform /c\
16860func_xform ()\
16861{\
16862    func_xform_result=${1%.*}.lo\
16863} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
16864  && mv -f "$cfgfile.tmp" "$cfgfile" \
16865    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16866test 0 -eq $? || _lt_function_replace_fail=:
16867
16868
16869  sed -e '/^func_arith ()$/,/^} # func_arith /c\
16870func_arith ()\
16871{\
16872    func_arith_result=$(( $* ))\
16873} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
16874  && mv -f "$cfgfile.tmp" "$cfgfile" \
16875    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16876test 0 -eq $? || _lt_function_replace_fail=:
16877
16878
16879  sed -e '/^func_len ()$/,/^} # func_len /c\
16880func_len ()\
16881{\
16882    func_len_result=${#1}\
16883} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
16884  && mv -f "$cfgfile.tmp" "$cfgfile" \
16885    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16886test 0 -eq $? || _lt_function_replace_fail=:
16887
16888fi
16889
16890if test x"$lt_shell_append" = xyes; then
16891  sed -e '/^func_append ()$/,/^} # func_append /c\
16892func_append ()\
16893{\
16894    eval "${1}+=\\${2}"\
16895} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
16896  && mv -f "$cfgfile.tmp" "$cfgfile" \
16897    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16898test 0 -eq $? || _lt_function_replace_fail=:
16899
16900
16901  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
16902func_append_quoted ()\
16903{\
16904\    func_quote_for_eval "${2}"\
16905\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
16906} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
16907  && mv -f "$cfgfile.tmp" "$cfgfile" \
16908    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16909test 0 -eq $? || _lt_function_replace_fail=:
16910
16911
16912  # Save a `func_append' function call where possible by direct use of '+='
16913  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
16914    && mv -f "$cfgfile.tmp" "$cfgfile" \
16915      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16916  test 0 -eq $? || _lt_function_replace_fail=:
16917else
16918  # Save a `func_append' function call even when '+=' is not available
16919  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
16920    && mv -f "$cfgfile.tmp" "$cfgfile" \
16921      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
16922  test 0 -eq $? || _lt_function_replace_fail=:
16923fi
16924
16925if test x"$_lt_function_replace_fail" = x":"; then
16926  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
16927$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
16928fi
16929
16930
16931   mv -f "$cfgfile" "$ofile" ||
16932    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16933  chmod +x "$ofile"
16934
16935 ;;
16936
16937  esac
16938done # for ac_tag
16939
16940
16941as_fn_exit 0
16942_ACEOF
16943ac_clean_files=$ac_clean_files_save
16944
16945test $ac_write_fail = 0 ||
16946  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16947
16948
16949# configure is writing to config.log, and then calls config.status.
16950# config.status does its own redirection, appending to config.log.
16951# Unfortunately, on DOS this fails, as config.log is still kept open
16952# by configure, so config.status won't be able to write to it; its
16953# output is simply discarded.  So we exec the FD to /dev/null,
16954# effectively closing config.log, so it can be properly (re)opened and
16955# appended to by config.status.  When coming back to configure, we
16956# need to make the FD available again.
16957if test "$no_create" != yes; then
16958  ac_cs_success=:
16959  ac_config_status_args=
16960  test "$silent" = yes &&
16961    ac_config_status_args="$ac_config_status_args --quiet"
16962  exec 5>/dev/null
16963  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16964  exec 5>>config.log
16965  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16966  # would make configure fail if this is the last instruction.
16967  $ac_cs_success || as_fn_exit 1
16968fi
16969if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16970  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16971$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16972fi
16973
16974