xref: /iperf/configure (revision 49a5771a)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for iperf 3.9+.
4#
5# Report bugs to <https://github.com/esnet/iperf>.
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
201
202  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    PATH=/empty FPATH=/empty; export PATH FPATH
207    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209test \$(( 1 + 1 )) = 2 || 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 [email protected] and
278$0: https://github.com/esnet/iperf about your system,
279$0: including any error possibly output before this
280$0: message. Then install a modern shell, or manually run
281$0: the script under such a 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='iperf'
592PACKAGE_TARNAME='iperf'
593PACKAGE_VERSION='3.9+'
594PACKAGE_STRING='iperf 3.9+'
595PACKAGE_BUGREPORT='https://github.com/esnet/iperf'
596PACKAGE_URL='https://software.es.net/iperf/'
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_subst_vars='am__EXEEXT_FALSE
635am__EXEEXT_TRUE
636LTLIBOBJS
637LIBOBJS
638OPENSSL_LDFLAGS
639OPENSSL_LIBS
640OPENSSL_INCLUDES
641PKG_CONFIG
642ENABLE_PROFILING_FALSE
643ENABLE_PROFILING_TRUE
644MAINT
645MAINTAINER_MODE_FALSE
646MAINTAINER_MODE_TRUE
647CPP
648LT_SYS_LIBRARY_PATH
649OTOOL64
650OTOOL
651LIPO
652NMEDIT
653DSYMUTIL
654MANIFEST_TOOL
655RANLIB
656ac_ct_AR
657AR
658DLLTOOL
659OBJDUMP
660LN_S
661NM
662ac_ct_DUMPBIN
663DUMPBIN
664LD
665FGREP
666EGREP
667GREP
668SED
669am__fastdepCC_FALSE
670am__fastdepCC_TRUE
671CCDEPMODE
672am__nodep
673AMDEPBACKSLASH
674AMDEP_FALSE
675AMDEP_TRUE
676am__include
677DEPDIR
678OBJEXT
679EXEEXT
680ac_ct_CC
681CPPFLAGS
682LDFLAGS
683CFLAGS
684CC
685host_os
686host_vendor
687host_cpu
688host
689build_os
690build_vendor
691build_cpu
692build
693LIBTOOL
694AM_BACKSLASH
695AM_DEFAULT_VERBOSITY
696AM_DEFAULT_V
697AM_V
698am__untar
699am__tar
700AMTAR
701am__leading_dot
702SET_MAKE
703AWK
704mkdir_p
705MKDIR_P
706INSTALL_STRIP_PROGRAM
707STRIP
708install_sh
709MAKEINFO
710AUTOHEADER
711AUTOMAKE
712AUTOCONF
713ACLOCAL
714VERSION
715PACKAGE
716CYGPATH_W
717am__isrc
718INSTALL_DATA
719INSTALL_SCRIPT
720INSTALL_PROGRAM
721ENABLE_STATIC_BIN_FALSE
722ENABLE_STATIC_BIN_TRUE
723target_alias
724host_alias
725build_alias
726LIBS
727ECHO_T
728ECHO_N
729ECHO_C
730DEFS
731mandir
732localedir
733libdir
734psdir
735pdfdir
736dvidir
737htmldir
738infodir
739docdir
740oldincludedir
741includedir
742localstatedir
743sharedstatedir
744sysconfdir
745datadir
746datarootdir
747libexecdir
748sbindir
749bindir
750program_transform_name
751prefix
752exec_prefix
753PACKAGE_URL
754PACKAGE_BUGREPORT
755PACKAGE_STRING
756PACKAGE_VERSION
757PACKAGE_TARNAME
758PACKAGE_NAME
759PATH_SEPARATOR
760SHELL
761am__quote'
762ac_subst_files=''
763ac_user_opts='
764enable_option_checking
765enable_static_bin
766enable_silent_rules
767enable_shared
768enable_static
769with_pic
770enable_fast_install
771with_aix_soname
772enable_dependency_tracking
773with_gnu_ld
774with_sysroot
775enable_libtool_lock
776enable_maintainer_mode
777enable_profiling
778with_sctp
779with_openssl
780'
781      ac_precious_vars='build_alias
782host_alias
783target_alias
784CC
785CFLAGS
786LDFLAGS
787LIBS
788CPPFLAGS
789LT_SYS_LIBRARY_PATH
790CPP'
791
792
793# Initialize some variables set by options.
794ac_init_help=
795ac_init_version=false
796ac_unrecognized_opts=
797ac_unrecognized_sep=
798# The variables have the same names as the options, with
799# dashes changed to underlines.
800cache_file=/dev/null
801exec_prefix=NONE
802no_create=
803no_recursion=
804prefix=NONE
805program_prefix=NONE
806program_suffix=NONE
807program_transform_name=s,x,x,
808silent=
809site=
810srcdir=
811verbose=
812x_includes=NONE
813x_libraries=NONE
814
815# Installation directory options.
816# These are left unexpanded so users can "make install exec_prefix=/foo"
817# and all the variables that are supposed to be based on exec_prefix
818# by default will actually change.
819# Use braces instead of parens because sh, perl, etc. also accept them.
820# (The list follows the same order as the GNU Coding Standards.)
821bindir='${exec_prefix}/bin'
822sbindir='${exec_prefix}/sbin'
823libexecdir='${exec_prefix}/libexec'
824datarootdir='${prefix}/share'
825datadir='${datarootdir}'
826sysconfdir='${prefix}/etc'
827sharedstatedir='${prefix}/com'
828localstatedir='${prefix}/var'
829includedir='${prefix}/include'
830oldincludedir='/usr/include'
831docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
832infodir='${datarootdir}/info'
833htmldir='${docdir}'
834dvidir='${docdir}'
835pdfdir='${docdir}'
836psdir='${docdir}'
837libdir='${exec_prefix}/lib'
838localedir='${datarootdir}/locale'
839mandir='${datarootdir}/man'
840
841ac_prev=
842ac_dashdash=
843for ac_option
844do
845  # If the previous option needs an argument, assign it.
846  if test -n "$ac_prev"; then
847    eval $ac_prev=\$ac_option
848    ac_prev=
849    continue
850  fi
851
852  case $ac_option in
853  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
854  *=)   ac_optarg= ;;
855  *)    ac_optarg=yes ;;
856  esac
857
858  # Accept the important Cygnus configure options, so we can diagnose typos.
859
860  case $ac_dashdash$ac_option in
861  --)
862    ac_dashdash=yes ;;
863
864  -bindir | --bindir | --bindi | --bind | --bin | --bi)
865    ac_prev=bindir ;;
866  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
867    bindir=$ac_optarg ;;
868
869  -build | --build | --buil | --bui | --bu)
870    ac_prev=build_alias ;;
871  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872    build_alias=$ac_optarg ;;
873
874  -cache-file | --cache-file | --cache-fil | --cache-fi \
875  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876    ac_prev=cache_file ;;
877  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879    cache_file=$ac_optarg ;;
880
881  --config-cache | -C)
882    cache_file=config.cache ;;
883
884  -datadir | --datadir | --datadi | --datad)
885    ac_prev=datadir ;;
886  -datadir=* | --datadir=* | --datadi=* | --datad=*)
887    datadir=$ac_optarg ;;
888
889  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890  | --dataroo | --dataro | --datar)
891    ac_prev=datarootdir ;;
892  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894    datarootdir=$ac_optarg ;;
895
896  -disable-* | --disable-*)
897    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
898    # Reject names that are not valid shell variable names.
899    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
900      as_fn_error $? "invalid feature name: $ac_useropt"
901    ac_useropt_orig=$ac_useropt
902    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903    case $ac_user_opts in
904      *"
905"enable_$ac_useropt"
906"*) ;;
907      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908	 ac_unrecognized_sep=', ';;
909    esac
910    eval enable_$ac_useropt=no ;;
911
912  -docdir | --docdir | --docdi | --doc | --do)
913    ac_prev=docdir ;;
914  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915    docdir=$ac_optarg ;;
916
917  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918    ac_prev=dvidir ;;
919  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920    dvidir=$ac_optarg ;;
921
922  -enable-* | --enable-*)
923    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
924    # Reject names that are not valid shell variable names.
925    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
926      as_fn_error $? "invalid feature name: $ac_useropt"
927    ac_useropt_orig=$ac_useropt
928    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929    case $ac_user_opts in
930      *"
931"enable_$ac_useropt"
932"*) ;;
933      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934	 ac_unrecognized_sep=', ';;
935    esac
936    eval enable_$ac_useropt=\$ac_optarg ;;
937
938  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940  | --exec | --exe | --ex)
941    ac_prev=exec_prefix ;;
942  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944  | --exec=* | --exe=* | --ex=*)
945    exec_prefix=$ac_optarg ;;
946
947  -gas | --gas | --ga | --g)
948    # Obsolete; use --with-gas.
949    with_gas=yes ;;
950
951  -help | --help | --hel | --he | -h)
952    ac_init_help=long ;;
953  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954    ac_init_help=recursive ;;
955  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956    ac_init_help=short ;;
957
958  -host | --host | --hos | --ho)
959    ac_prev=host_alias ;;
960  -host=* | --host=* | --hos=* | --ho=*)
961    host_alias=$ac_optarg ;;
962
963  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964    ac_prev=htmldir ;;
965  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966  | --ht=*)
967    htmldir=$ac_optarg ;;
968
969  -includedir | --includedir | --includedi | --included | --include \
970  | --includ | --inclu | --incl | --inc)
971    ac_prev=includedir ;;
972  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973  | --includ=* | --inclu=* | --incl=* | --inc=*)
974    includedir=$ac_optarg ;;
975
976  -infodir | --infodir | --infodi | --infod | --info | --inf)
977    ac_prev=infodir ;;
978  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979    infodir=$ac_optarg ;;
980
981  -libdir | --libdir | --libdi | --libd)
982    ac_prev=libdir ;;
983  -libdir=* | --libdir=* | --libdi=* | --libd=*)
984    libdir=$ac_optarg ;;
985
986  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987  | --libexe | --libex | --libe)
988    ac_prev=libexecdir ;;
989  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990  | --libexe=* | --libex=* | --libe=*)
991    libexecdir=$ac_optarg ;;
992
993  -localedir | --localedir | --localedi | --localed | --locale)
994    ac_prev=localedir ;;
995  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996    localedir=$ac_optarg ;;
997
998  -localstatedir | --localstatedir | --localstatedi | --localstated \
999  | --localstate | --localstat | --localsta | --localst | --locals)
1000    ac_prev=localstatedir ;;
1001  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003    localstatedir=$ac_optarg ;;
1004
1005  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006    ac_prev=mandir ;;
1007  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008    mandir=$ac_optarg ;;
1009
1010  -nfp | --nfp | --nf)
1011    # Obsolete; use --without-fp.
1012    with_fp=no ;;
1013
1014  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015  | --no-cr | --no-c | -n)
1016    no_create=yes ;;
1017
1018  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020    no_recursion=yes ;;
1021
1022  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024  | --oldin | --oldi | --old | --ol | --o)
1025    ac_prev=oldincludedir ;;
1026  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029    oldincludedir=$ac_optarg ;;
1030
1031  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032    ac_prev=prefix ;;
1033  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034    prefix=$ac_optarg ;;
1035
1036  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037  | --program-pre | --program-pr | --program-p)
1038    ac_prev=program_prefix ;;
1039  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041    program_prefix=$ac_optarg ;;
1042
1043  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044  | --program-suf | --program-su | --program-s)
1045    ac_prev=program_suffix ;;
1046  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048    program_suffix=$ac_optarg ;;
1049
1050  -program-transform-name | --program-transform-name \
1051  | --program-transform-nam | --program-transform-na \
1052  | --program-transform-n | --program-transform- \
1053  | --program-transform | --program-transfor \
1054  | --program-transfo | --program-transf \
1055  | --program-trans | --program-tran \
1056  | --progr-tra | --program-tr | --program-t)
1057    ac_prev=program_transform_name ;;
1058  -program-transform-name=* | --program-transform-name=* \
1059  | --program-transform-nam=* | --program-transform-na=* \
1060  | --program-transform-n=* | --program-transform-=* \
1061  | --program-transform=* | --program-transfor=* \
1062  | --program-transfo=* | --program-transf=* \
1063  | --program-trans=* | --program-tran=* \
1064  | --progr-tra=* | --program-tr=* | --program-t=*)
1065    program_transform_name=$ac_optarg ;;
1066
1067  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068    ac_prev=pdfdir ;;
1069  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070    pdfdir=$ac_optarg ;;
1071
1072  -psdir | --psdir | --psdi | --psd | --ps)
1073    ac_prev=psdir ;;
1074  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075    psdir=$ac_optarg ;;
1076
1077  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078  | -silent | --silent | --silen | --sile | --sil)
1079    silent=yes ;;
1080
1081  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082    ac_prev=sbindir ;;
1083  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084  | --sbi=* | --sb=*)
1085    sbindir=$ac_optarg ;;
1086
1087  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089  | --sharedst | --shareds | --shared | --share | --shar \
1090  | --sha | --sh)
1091    ac_prev=sharedstatedir ;;
1092  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095  | --sha=* | --sh=*)
1096    sharedstatedir=$ac_optarg ;;
1097
1098  -site | --site | --sit)
1099    ac_prev=site ;;
1100  -site=* | --site=* | --sit=*)
1101    site=$ac_optarg ;;
1102
1103  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104    ac_prev=srcdir ;;
1105  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106    srcdir=$ac_optarg ;;
1107
1108  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109  | --syscon | --sysco | --sysc | --sys | --sy)
1110    ac_prev=sysconfdir ;;
1111  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113    sysconfdir=$ac_optarg ;;
1114
1115  -target | --target | --targe | --targ | --tar | --ta | --t)
1116    ac_prev=target_alias ;;
1117  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118    target_alias=$ac_optarg ;;
1119
1120  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121    verbose=yes ;;
1122
1123  -version | --version | --versio | --versi | --vers | -V)
1124    ac_init_version=: ;;
1125
1126  -with-* | --with-*)
1127    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128    # Reject names that are not valid shell variable names.
1129    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130      as_fn_error $? "invalid package name: $ac_useropt"
1131    ac_useropt_orig=$ac_useropt
1132    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133    case $ac_user_opts in
1134      *"
1135"with_$ac_useropt"
1136"*) ;;
1137      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138	 ac_unrecognized_sep=', ';;
1139    esac
1140    eval with_$ac_useropt=\$ac_optarg ;;
1141
1142  -without-* | --without-*)
1143    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144    # Reject names that are not valid shell variable names.
1145    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146      as_fn_error $? "invalid package name: $ac_useropt"
1147    ac_useropt_orig=$ac_useropt
1148    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149    case $ac_user_opts in
1150      *"
1151"with_$ac_useropt"
1152"*) ;;
1153      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154	 ac_unrecognized_sep=', ';;
1155    esac
1156    eval with_$ac_useropt=no ;;
1157
1158  --x)
1159    # Obsolete; use --with-x.
1160    with_x=yes ;;
1161
1162  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163  | --x-incl | --x-inc | --x-in | --x-i)
1164    ac_prev=x_includes ;;
1165  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167    x_includes=$ac_optarg ;;
1168
1169  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171    ac_prev=x_libraries ;;
1172  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174    x_libraries=$ac_optarg ;;
1175
1176  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1177Try \`$0 --help' for more information"
1178    ;;
1179
1180  *=*)
1181    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182    # Reject names that are not valid shell variable names.
1183    case $ac_envvar in #(
1184      '' | [0-9]* | *[!_$as_cr_alnum]* )
1185      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1186    esac
1187    eval $ac_envvar=\$ac_optarg
1188    export $ac_envvar ;;
1189
1190  *)
1191    # FIXME: should be removed in autoconf 3.0.
1192    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1196    ;;
1197
1198  esac
1199done
1200
1201if test -n "$ac_prev"; then
1202  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203  as_fn_error $? "missing argument to $ac_option"
1204fi
1205
1206if test -n "$ac_unrecognized_opts"; then
1207  case $enable_option_checking in
1208    no) ;;
1209    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1210    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211  esac
1212fi
1213
1214# Check all directory arguments for consistency.
1215for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216		datadir sysconfdir sharedstatedir localstatedir includedir \
1217		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218		libdir localedir mandir
1219do
1220  eval ac_val=\$$ac_var
1221  # Remove trailing slashes.
1222  case $ac_val in
1223    */ )
1224      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225      eval $ac_var=\$ac_val;;
1226  esac
1227  # Be sure to have absolute directory names.
1228  case $ac_val in
1229    [\\/$]* | ?:[\\/]* )  continue;;
1230    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231  esac
1232  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1233done
1234
1235# There might be people who depend on the old broken behavior: `$host'
1236# used to hold the argument of --host etc.
1237# FIXME: To remove some day.
1238build=$build_alias
1239host=$host_alias
1240target=$target_alias
1241
1242# FIXME: To remove some day.
1243if test "x$host_alias" != x; then
1244  if test "x$build_alias" = x; then
1245    cross_compiling=maybe
1246  elif test "x$build_alias" != "x$host_alias"; then
1247    cross_compiling=yes
1248  fi
1249fi
1250
1251ac_tool_prefix=
1252test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253
1254test "$silent" = yes && exec 6>/dev/null
1255
1256
1257ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258ac_ls_di=`ls -di .` &&
1259ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260  as_fn_error $? "working directory cannot be determined"
1261test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1262  as_fn_error $? "pwd does not report name of working directory"
1263
1264
1265# Find the source files, if location was not specified.
1266if test -z "$srcdir"; then
1267  ac_srcdir_defaulted=yes
1268  # Try the directory containing this script, then the parent directory.
1269  ac_confdir=`$as_dirname -- "$as_myself" ||
1270$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271	 X"$as_myself" : 'X\(//\)[^/]' \| \
1272	 X"$as_myself" : 'X\(//\)$' \| \
1273	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274$as_echo X"$as_myself" |
1275    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276	    s//\1/
1277	    q
1278	  }
1279	  /^X\(\/\/\)[^/].*/{
1280	    s//\1/
1281	    q
1282	  }
1283	  /^X\(\/\/\)$/{
1284	    s//\1/
1285	    q
1286	  }
1287	  /^X\(\/\).*/{
1288	    s//\1/
1289	    q
1290	  }
1291	  s/.*/./; q'`
1292  srcdir=$ac_confdir
1293  if test ! -r "$srcdir/$ac_unique_file"; then
1294    srcdir=..
1295  fi
1296else
1297  ac_srcdir_defaulted=no
1298fi
1299if test ! -r "$srcdir/$ac_unique_file"; then
1300  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1302fi
1303ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304ac_abs_confdir=`(
1305	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1306	pwd)`
1307# When building in place, set srcdir=.
1308if test "$ac_abs_confdir" = "$ac_pwd"; then
1309  srcdir=.
1310fi
1311# Remove unnecessary trailing slashes from srcdir.
1312# Double slashes in file names in object file debugging info
1313# mess up M-x gdb in Emacs.
1314case $srcdir in
1315*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316esac
1317for ac_var in $ac_precious_vars; do
1318  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319  eval ac_env_${ac_var}_value=\$${ac_var}
1320  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322done
1323
1324#
1325# Report the --help message.
1326#
1327if test "$ac_init_help" = "long"; then
1328  # Omit some internal or obsolete options to make the list less imposing.
1329  # This message is too long to be a string in the A/UX 3.1 sh.
1330  cat <<_ACEOF
1331\`configure' configures iperf 3.9+ to adapt to many kinds of systems.
1332
1333Usage: $0 [OPTION]... [VAR=VALUE]...
1334
1335To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336VAR=VALUE.  See below for descriptions of some of the useful variables.
1337
1338Defaults for the options are specified in brackets.
1339
1340Configuration:
1341  -h, --help              display this help and exit
1342      --help=short        display options specific to this package
1343      --help=recursive    display the short help of all the included packages
1344  -V, --version           display version information and exit
1345  -q, --quiet, --silent   do not print \`checking ...' messages
1346      --cache-file=FILE   cache test results in FILE [disabled]
1347  -C, --config-cache      alias for \`--cache-file=config.cache'
1348  -n, --no-create         do not create output files
1349      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1350
1351Installation directories:
1352  --prefix=PREFIX         install architecture-independent files in PREFIX
1353                          [$ac_default_prefix]
1354  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1355                          [PREFIX]
1356
1357By default, \`make install' will install all the files in
1358\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1359an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360for instance \`--prefix=\$HOME'.
1361
1362For better control, use the options below.
1363
1364Fine tuning of the installation directories:
1365  --bindir=DIR            user executables [EPREFIX/bin]
1366  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1367  --libexecdir=DIR        program executables [EPREFIX/libexec]
1368  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1369  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1370  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1371  --libdir=DIR            object code libraries [EPREFIX/lib]
1372  --includedir=DIR        C header files [PREFIX/include]
1373  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1374  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1375  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1376  --infodir=DIR           info documentation [DATAROOTDIR/info]
1377  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1378  --mandir=DIR            man documentation [DATAROOTDIR/man]
1379  --docdir=DIR            documentation root [DATAROOTDIR/doc/iperf]
1380  --htmldir=DIR           html documentation [DOCDIR]
1381  --dvidir=DIR            dvi documentation [DOCDIR]
1382  --pdfdir=DIR            pdf documentation [DOCDIR]
1383  --psdir=DIR             ps documentation [DOCDIR]
1384_ACEOF
1385
1386  cat <<\_ACEOF
1387
1388Program names:
1389  --program-prefix=PREFIX            prepend PREFIX to installed program names
1390  --program-suffix=SUFFIX            append SUFFIX to installed program names
1391  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1392
1393System types:
1394  --build=BUILD     configure for building on BUILD [guessed]
1395  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1396_ACEOF
1397fi
1398
1399if test -n "$ac_init_help"; then
1400  case $ac_init_help in
1401     short | recursive ) echo "Configuration of iperf 3.9+:";;
1402   esac
1403  cat <<\_ACEOF
1404
1405Optional Features:
1406  --disable-option-checking  ignore unrecognized --enable/--with options
1407  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1408  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1409  --enable-static-bin     link iperf3 binary statically
1410  --enable-silent-rules   less verbose build output (undo: "make V=1")
1411  --disable-silent-rules  verbose build output (undo: "make V=0")
1412  --enable-shared[=PKGS]  build shared libraries [default=yes]
1413  --enable-static[=PKGS]  build static libraries [default=yes]
1414  --enable-fast-install[=PKGS]
1415                          optimize for fast installation [default=yes]
1416  --enable-dependency-tracking
1417                          do not reject slow dependency extractors
1418  --disable-dependency-tracking
1419                          speeds up one-time build
1420  --disable-libtool-lock  avoid locking (might break parallel builds)
1421  --enable-maintainer-mode
1422                          enable make rules and dependencies not useful (and
1423                          sometimes confusing) to the casual installer
1424  --enable-profiling      Enable iperf3 profiling binary
1425
1426Optional Packages:
1427  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1428  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1429  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1430                          both]
1431  --with-aix-soname=aix|svr4|both
1432                          shared library versioning (aka "SONAME") variant to
1433                          provide on AIX, [default=aix].
1434  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1435  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1436                          compiler's sysroot if not specified).
1437  --without-sctp          disable SCTP
1438  --with-openssl=DIR      root of the OpenSSL directory
1439
1440Some influential environment variables:
1441  CC          C compiler command
1442  CFLAGS      C compiler flags
1443  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1444              nonstandard directory <lib dir>
1445  LIBS        libraries to pass to the linker, e.g. -l<library>
1446  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447              you have headers in a nonstandard directory <include dir>
1448  LT_SYS_LIBRARY_PATH
1449              User-defined run-time library search path.
1450  CPP         C preprocessor
1451
1452Use these variables to override the choices made by `configure' or to help
1453it to find libraries and programs with nonstandard names/locations.
1454
1455Report bugs to <https://github.com/esnet/iperf>.
1456iperf home page: <https://software.es.net/iperf/>.
1457_ACEOF
1458ac_status=$?
1459fi
1460
1461if test "$ac_init_help" = "recursive"; then
1462  # If there are subdirs, report their specific --help.
1463  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1464    test -d "$ac_dir" ||
1465      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466      continue
1467    ac_builddir=.
1468
1469case "$ac_dir" in
1470.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471*)
1472  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1473  # A ".." for each directory in $ac_dir_suffix.
1474  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1475  case $ac_top_builddir_sub in
1476  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478  esac ;;
1479esac
1480ac_abs_top_builddir=$ac_pwd
1481ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482# for backward compatibility:
1483ac_top_builddir=$ac_top_build_prefix
1484
1485case $srcdir in
1486  .)  # We are building in place.
1487    ac_srcdir=.
1488    ac_top_srcdir=$ac_top_builddir_sub
1489    ac_abs_top_srcdir=$ac_pwd ;;
1490  [\\/]* | ?:[\\/]* )  # Absolute name.
1491    ac_srcdir=$srcdir$ac_dir_suffix;
1492    ac_top_srcdir=$srcdir
1493    ac_abs_top_srcdir=$srcdir ;;
1494  *) # Relative name.
1495    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496    ac_top_srcdir=$ac_top_build_prefix$srcdir
1497    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498esac
1499ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500
1501    cd "$ac_dir" || { ac_status=$?; continue; }
1502    # Check for guested configure.
1503    if test -f "$ac_srcdir/configure.gnu"; then
1504      echo &&
1505      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506    elif test -f "$ac_srcdir/configure"; then
1507      echo &&
1508      $SHELL "$ac_srcdir/configure" --help=recursive
1509    else
1510      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1511    fi || ac_status=$?
1512    cd "$ac_pwd" || { ac_status=$?; break; }
1513  done
1514fi
1515
1516test -n "$ac_init_help" && exit $ac_status
1517if $ac_init_version; then
1518  cat <<\_ACEOF
1519iperf configure 3.9+
1520generated by GNU Autoconf 2.69
1521
1522Copyright (C) 2012 Free Software Foundation, Inc.
1523This configure script is free software; the Free Software Foundation
1524gives unlimited permission to copy, distribute and modify it.
1525_ACEOF
1526  exit
1527fi
1528
1529## ------------------------ ##
1530## Autoconf initialization. ##
1531## ------------------------ ##
1532
1533# ac_fn_c_try_compile LINENO
1534# --------------------------
1535# Try to compile conftest.$ac_ext, and return whether this succeeded.
1536ac_fn_c_try_compile ()
1537{
1538  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539  rm -f conftest.$ac_objext
1540  if { { ac_try="$ac_compile"
1541case "(($ac_try" in
1542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543  *) ac_try_echo=$ac_try;;
1544esac
1545eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546$as_echo "$ac_try_echo"; } >&5
1547  (eval "$ac_compile") 2>conftest.err
1548  ac_status=$?
1549  if test -s conftest.err; then
1550    grep -v '^ *+' conftest.err >conftest.er1
1551    cat conftest.er1 >&5
1552    mv -f conftest.er1 conftest.err
1553  fi
1554  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555  test $ac_status = 0; } && {
1556	 test -z "$ac_c_werror_flag" ||
1557	 test ! -s conftest.err
1558       } && test -s conftest.$ac_objext; then :
1559  ac_retval=0
1560else
1561  $as_echo "$as_me: failed program was:" >&5
1562sed 's/^/| /' conftest.$ac_ext >&5
1563
1564	ac_retval=1
1565fi
1566  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1567  as_fn_set_status $ac_retval
1568
1569} # ac_fn_c_try_compile
1570
1571# ac_fn_c_try_link LINENO
1572# -----------------------
1573# Try to link conftest.$ac_ext, and return whether this succeeded.
1574ac_fn_c_try_link ()
1575{
1576  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577  rm -f conftest.$ac_objext conftest$ac_exeext
1578  if { { ac_try="$ac_link"
1579case "(($ac_try" in
1580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581  *) ac_try_echo=$ac_try;;
1582esac
1583eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584$as_echo "$ac_try_echo"; } >&5
1585  (eval "$ac_link") 2>conftest.err
1586  ac_status=$?
1587  if test -s conftest.err; then
1588    grep -v '^ *+' conftest.err >conftest.er1
1589    cat conftest.er1 >&5
1590    mv -f conftest.er1 conftest.err
1591  fi
1592  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593  test $ac_status = 0; } && {
1594	 test -z "$ac_c_werror_flag" ||
1595	 test ! -s conftest.err
1596       } && test -s conftest$ac_exeext && {
1597	 test "$cross_compiling" = yes ||
1598	 test -x conftest$ac_exeext
1599       }; then :
1600  ac_retval=0
1601else
1602  $as_echo "$as_me: failed program was:" >&5
1603sed 's/^/| /' conftest.$ac_ext >&5
1604
1605	ac_retval=1
1606fi
1607  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1608  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1609  # interfere with the next link command; also delete a directory that is
1610  # left behind by Apple's compiler.  We do this before executing the actions.
1611  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1612  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1613  as_fn_set_status $ac_retval
1614
1615} # ac_fn_c_try_link
1616
1617# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1618# -------------------------------------------------------
1619# Tests whether HEADER exists and can be compiled using the include files in
1620# INCLUDES, setting the cache variable VAR accordingly.
1621ac_fn_c_check_header_compile ()
1622{
1623  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1625$as_echo_n "checking for $2... " >&6; }
1626if eval \${$3+:} false; then :
1627  $as_echo_n "(cached) " >&6
1628else
1629  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630/* end confdefs.h.  */
1631$4
1632#include <$2>
1633_ACEOF
1634if ac_fn_c_try_compile "$LINENO"; then :
1635  eval "$3=yes"
1636else
1637  eval "$3=no"
1638fi
1639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1640fi
1641eval ac_res=\$$3
1642	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1643$as_echo "$ac_res" >&6; }
1644  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645
1646} # ac_fn_c_check_header_compile
1647
1648# ac_fn_c_try_cpp LINENO
1649# ----------------------
1650# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1651ac_fn_c_try_cpp ()
1652{
1653  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654  if { { ac_try="$ac_cpp conftest.$ac_ext"
1655case "(($ac_try" in
1656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1657  *) ac_try_echo=$ac_try;;
1658esac
1659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1660$as_echo "$ac_try_echo"; } >&5
1661  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1662  ac_status=$?
1663  if test -s conftest.err; then
1664    grep -v '^ *+' conftest.err >conftest.er1
1665    cat conftest.er1 >&5
1666    mv -f conftest.er1 conftest.err
1667  fi
1668  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1669  test $ac_status = 0; } > conftest.i && {
1670	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1671	 test ! -s conftest.err
1672       }; then :
1673  ac_retval=0
1674else
1675  $as_echo "$as_me: failed program was:" >&5
1676sed 's/^/| /' conftest.$ac_ext >&5
1677
1678    ac_retval=1
1679fi
1680  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1681  as_fn_set_status $ac_retval
1682
1683} # ac_fn_c_try_cpp
1684
1685# ac_fn_c_try_run LINENO
1686# ----------------------
1687# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1688# that executables *can* be run.
1689ac_fn_c_try_run ()
1690{
1691  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692  if { { ac_try="$ac_link"
1693case "(($ac_try" in
1694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695  *) ac_try_echo=$ac_try;;
1696esac
1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698$as_echo "$ac_try_echo"; } >&5
1699  (eval "$ac_link") 2>&5
1700  ac_status=$?
1701  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1703  { { case "(($ac_try" in
1704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705  *) ac_try_echo=$ac_try;;
1706esac
1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708$as_echo "$ac_try_echo"; } >&5
1709  (eval "$ac_try") 2>&5
1710  ac_status=$?
1711  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712  test $ac_status = 0; }; }; then :
1713  ac_retval=0
1714else
1715  $as_echo "$as_me: program exited with status $ac_status" >&5
1716       $as_echo "$as_me: failed program was:" >&5
1717sed 's/^/| /' conftest.$ac_ext >&5
1718
1719       ac_retval=$ac_status
1720fi
1721  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723  as_fn_set_status $ac_retval
1724
1725} # ac_fn_c_try_run
1726
1727# ac_fn_c_check_func LINENO FUNC VAR
1728# ----------------------------------
1729# Tests whether FUNC exists, setting the cache variable VAR accordingly
1730ac_fn_c_check_func ()
1731{
1732  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734$as_echo_n "checking for $2... " >&6; }
1735if eval \${$3+:} false; then :
1736  $as_echo_n "(cached) " >&6
1737else
1738  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739/* end confdefs.h.  */
1740/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1741   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1742#define $2 innocuous_$2
1743
1744/* System header to define __stub macros and hopefully few prototypes,
1745    which can conflict with char $2 (); below.
1746    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1747    <limits.h> exists even on freestanding compilers.  */
1748
1749#ifdef __STDC__
1750# include <limits.h>
1751#else
1752# include <assert.h>
1753#endif
1754
1755#undef $2
1756
1757/* Override any GCC internal prototype to avoid an error.
1758   Use char because int might match the return type of a GCC
1759   builtin and then its argument prototype would still apply.  */
1760#ifdef __cplusplus
1761extern "C"
1762#endif
1763char $2 ();
1764/* The GNU C library defines this for functions which it implements
1765    to always fail with ENOSYS.  Some functions are actually named
1766    something starting with __ and the normal name is an alias.  */
1767#if defined __stub_$2 || defined __stub___$2
1768choke me
1769#endif
1770
1771int
1772main ()
1773{
1774return $2 ();
1775  ;
1776  return 0;
1777}
1778_ACEOF
1779if ac_fn_c_try_link "$LINENO"; then :
1780  eval "$3=yes"
1781else
1782  eval "$3=no"
1783fi
1784rm -f core conftest.err conftest.$ac_objext \
1785    conftest$ac_exeext conftest.$ac_ext
1786fi
1787eval ac_res=\$$3
1788	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1789$as_echo "$ac_res" >&6; }
1790  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1791
1792} # ac_fn_c_check_func
1793
1794# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1795# -------------------------------------------------------
1796# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1797# the include files in INCLUDES and setting the cache variable VAR
1798# accordingly.
1799ac_fn_c_check_header_mongrel ()
1800{
1801  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802  if eval \${$3+:} false; then :
1803  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1804$as_echo_n "checking for $2... " >&6; }
1805if eval \${$3+:} false; then :
1806  $as_echo_n "(cached) " >&6
1807fi
1808eval ac_res=\$$3
1809	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1810$as_echo "$ac_res" >&6; }
1811else
1812  # Is the header compilable?
1813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1814$as_echo_n "checking $2 usability... " >&6; }
1815cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1816/* end confdefs.h.  */
1817$4
1818#include <$2>
1819_ACEOF
1820if ac_fn_c_try_compile "$LINENO"; then :
1821  ac_header_compiler=yes
1822else
1823  ac_header_compiler=no
1824fi
1825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1827$as_echo "$ac_header_compiler" >&6; }
1828
1829# Is the header present?
1830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1831$as_echo_n "checking $2 presence... " >&6; }
1832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833/* end confdefs.h.  */
1834#include <$2>
1835_ACEOF
1836if ac_fn_c_try_cpp "$LINENO"; then :
1837  ac_header_preproc=yes
1838else
1839  ac_header_preproc=no
1840fi
1841rm -f conftest.err conftest.i conftest.$ac_ext
1842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1843$as_echo "$ac_header_preproc" >&6; }
1844
1845# So?  What about this header?
1846case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1847  yes:no: )
1848    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1849$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1850    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1851$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1852    ;;
1853  no:yes:* )
1854    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1855$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1856    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1857$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1858    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1859$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1860    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1861$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1862    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1864( $as_echo "## --------------------------------------------- ##
1865## Report this to https://github.com/esnet/iperf ##
1866## --------------------------------------------- ##"
1867     ) | sed "s/^/$as_me: WARNING:     /" >&2
1868    ;;
1869esac
1870  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871$as_echo_n "checking for $2... " >&6; }
1872if eval \${$3+:} false; then :
1873  $as_echo_n "(cached) " >&6
1874else
1875  eval "$3=\$ac_header_compiler"
1876fi
1877eval ac_res=\$$3
1878	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879$as_echo "$ac_res" >&6; }
1880fi
1881  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882
1883} # ac_fn_c_check_header_mongrel
1884cat >config.log <<_ACEOF
1885This file contains any messages produced by compilers while
1886running configure, to aid debugging if configure makes a mistake.
1887
1888It was created by iperf $as_me 3.9+, which was
1889generated by GNU Autoconf 2.69.  Invocation command line was
1890
1891  $ $0 $@
1892
1893_ACEOF
1894exec 5>>config.log
1895{
1896cat <<_ASUNAME
1897## --------- ##
1898## Platform. ##
1899## --------- ##
1900
1901hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1902uname -m = `(uname -m) 2>/dev/null || echo unknown`
1903uname -r = `(uname -r) 2>/dev/null || echo unknown`
1904uname -s = `(uname -s) 2>/dev/null || echo unknown`
1905uname -v = `(uname -v) 2>/dev/null || echo unknown`
1906
1907/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1908/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1909
1910/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1911/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1912/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1913/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1914/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1915/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1916/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1917
1918_ASUNAME
1919
1920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921for as_dir in $PATH
1922do
1923  IFS=$as_save_IFS
1924  test -z "$as_dir" && as_dir=.
1925    $as_echo "PATH: $as_dir"
1926  done
1927IFS=$as_save_IFS
1928
1929} >&5
1930
1931cat >&5 <<_ACEOF
1932
1933
1934## ----------- ##
1935## Core tests. ##
1936## ----------- ##
1937
1938_ACEOF
1939
1940
1941# Keep a trace of the command line.
1942# Strip out --no-create and --no-recursion so they do not pile up.
1943# Strip out --silent because we don't want to record it for future runs.
1944# Also quote any args containing shell meta-characters.
1945# Make two passes to allow for proper duplicate-argument suppression.
1946ac_configure_args=
1947ac_configure_args0=
1948ac_configure_args1=
1949ac_must_keep_next=false
1950for ac_pass in 1 2
1951do
1952  for ac_arg
1953  do
1954    case $ac_arg in
1955    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1956    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1957    | -silent | --silent | --silen | --sile | --sil)
1958      continue ;;
1959    *\'*)
1960      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1961    esac
1962    case $ac_pass in
1963    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1964    2)
1965      as_fn_append ac_configure_args1 " '$ac_arg'"
1966      if test $ac_must_keep_next = true; then
1967	ac_must_keep_next=false # Got value, back to normal.
1968      else
1969	case $ac_arg in
1970	  *=* | --config-cache | -C | -disable-* | --disable-* \
1971	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1972	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1973	  | -with-* | --with-* | -without-* | --without-* | --x)
1974	    case "$ac_configure_args0 " in
1975	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1976	    esac
1977	    ;;
1978	  -* ) ac_must_keep_next=true ;;
1979	esac
1980      fi
1981      as_fn_append ac_configure_args " '$ac_arg'"
1982      ;;
1983    esac
1984  done
1985done
1986{ ac_configure_args0=; unset ac_configure_args0;}
1987{ ac_configure_args1=; unset ac_configure_args1;}
1988
1989# When interrupted or exit'd, cleanup temporary files, and complete
1990# config.log.  We remove comments because anyway the quotes in there
1991# would cause problems or look ugly.
1992# WARNING: Use '\'' to represent an apostrophe within the trap.
1993# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1994trap 'exit_status=$?
1995  # Save into config.log some information that might help in debugging.
1996  {
1997    echo
1998
1999    $as_echo "## ---------------- ##
2000## Cache variables. ##
2001## ---------------- ##"
2002    echo
2003    # The following way of writing the cache mishandles newlines in values,
2004(
2005  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2006    eval ac_val=\$$ac_var
2007    case $ac_val in #(
2008    *${as_nl}*)
2009      case $ac_var in #(
2010      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2011$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2012      esac
2013      case $ac_var in #(
2014      _ | IFS | as_nl) ;; #(
2015      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2016      *) { eval $ac_var=; unset $ac_var;} ;;
2017      esac ;;
2018    esac
2019  done
2020  (set) 2>&1 |
2021    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2022    *${as_nl}ac_space=\ *)
2023      sed -n \
2024	"s/'\''/'\''\\\\'\'''\''/g;
2025	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2026      ;; #(
2027    *)
2028      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2029      ;;
2030    esac |
2031    sort
2032)
2033    echo
2034
2035    $as_echo "## ----------------- ##
2036## Output variables. ##
2037## ----------------- ##"
2038    echo
2039    for ac_var in $ac_subst_vars
2040    do
2041      eval ac_val=\$$ac_var
2042      case $ac_val in
2043      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2044      esac
2045      $as_echo "$ac_var='\''$ac_val'\''"
2046    done | sort
2047    echo
2048
2049    if test -n "$ac_subst_files"; then
2050      $as_echo "## ------------------- ##
2051## File substitutions. ##
2052## ------------------- ##"
2053      echo
2054      for ac_var in $ac_subst_files
2055      do
2056	eval ac_val=\$$ac_var
2057	case $ac_val in
2058	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2059	esac
2060	$as_echo "$ac_var='\''$ac_val'\''"
2061      done | sort
2062      echo
2063    fi
2064
2065    if test -s confdefs.h; then
2066      $as_echo "## ----------- ##
2067## confdefs.h. ##
2068## ----------- ##"
2069      echo
2070      cat confdefs.h
2071      echo
2072    fi
2073    test "$ac_signal" != 0 &&
2074      $as_echo "$as_me: caught signal $ac_signal"
2075    $as_echo "$as_me: exit $exit_status"
2076  } >&5
2077  rm -f core *.core core.conftest.* &&
2078    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2079    exit $exit_status
2080' 0
2081for ac_signal in 1 2 13 15; do
2082  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2083done
2084ac_signal=0
2085
2086# confdefs.h avoids OS command line length limits that DEFS can exceed.
2087rm -f -r conftest* confdefs.h
2088
2089$as_echo "/* confdefs.h */" > confdefs.h
2090
2091# Predefined preprocessor variables.
2092
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_NAME "$PACKAGE_NAME"
2095_ACEOF
2096
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2099_ACEOF
2100
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_VERSION "$PACKAGE_VERSION"
2103_ACEOF
2104
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_STRING "$PACKAGE_STRING"
2107_ACEOF
2108
2109cat >>confdefs.h <<_ACEOF
2110#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2111_ACEOF
2112
2113cat >>confdefs.h <<_ACEOF
2114#define PACKAGE_URL "$PACKAGE_URL"
2115_ACEOF
2116
2117
2118# Let the site file select an alternate cache file if it wants to.
2119# Prefer an explicitly selected file to automatically selected ones.
2120ac_site_file1=NONE
2121ac_site_file2=NONE
2122if test -n "$CONFIG_SITE"; then
2123  # We do not want a PATH search for config.site.
2124  case $CONFIG_SITE in #((
2125    -*)  ac_site_file1=./$CONFIG_SITE;;
2126    */*) ac_site_file1=$CONFIG_SITE;;
2127    *)   ac_site_file1=./$CONFIG_SITE;;
2128  esac
2129elif test "x$prefix" != xNONE; then
2130  ac_site_file1=$prefix/share/config.site
2131  ac_site_file2=$prefix/etc/config.site
2132else
2133  ac_site_file1=$ac_default_prefix/share/config.site
2134  ac_site_file2=$ac_default_prefix/etc/config.site
2135fi
2136for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137do
2138  test "x$ac_site_file" = xNONE && continue
2139  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2140    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142    sed 's/^/| /' "$ac_site_file" >&5
2143    . "$ac_site_file" \
2144      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2145$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2146as_fn_error $? "failed to load site script $ac_site_file
2147See \`config.log' for more details" "$LINENO" 5; }
2148  fi
2149done
2150
2151if test -r "$cache_file"; then
2152  # Some versions of bash will fail to source /dev/null (special files
2153  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2154  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2155    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2156$as_echo "$as_me: loading cache $cache_file" >&6;}
2157    case $cache_file in
2158      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2159      *)                      . "./$cache_file";;
2160    esac
2161  fi
2162else
2163  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2164$as_echo "$as_me: creating cache $cache_file" >&6;}
2165  >$cache_file
2166fi
2167
2168# Check that the precious variables saved in the cache have kept the same
2169# value.
2170ac_cache_corrupted=false
2171for ac_var in $ac_precious_vars; do
2172  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2173  eval ac_new_set=\$ac_env_${ac_var}_set
2174  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2175  eval ac_new_val=\$ac_env_${ac_var}_value
2176  case $ac_old_set,$ac_new_set in
2177    set,)
2178      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2179$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2180      ac_cache_corrupted=: ;;
2181    ,set)
2182      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2183$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2184      ac_cache_corrupted=: ;;
2185    ,);;
2186    *)
2187      if test "x$ac_old_val" != "x$ac_new_val"; then
2188	# differences in whitespace do not lead to failure.
2189	ac_old_val_w=`echo x $ac_old_val`
2190	ac_new_val_w=`echo x $ac_new_val`
2191	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2192	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2193$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2194	  ac_cache_corrupted=:
2195	else
2196	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2197$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2198	  eval $ac_var=\$ac_old_val
2199	fi
2200	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2201$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2202	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2203$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2204      fi;;
2205  esac
2206  # Pass precious variables to config.status.
2207  if test "$ac_new_set" = set; then
2208    case $ac_new_val in
2209    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2210    *) ac_arg=$ac_var=$ac_new_val ;;
2211    esac
2212    case " $ac_configure_args " in
2213      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2214      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2215    esac
2216  fi
2217done
2218if $ac_cache_corrupted; then
2219  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2220$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2221  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2222$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2223  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2224fi
2225## -------------------- ##
2226## Main body of script. ##
2227## -------------------- ##
2228
2229ac_ext=c
2230ac_cpp='$CPP $CPPFLAGS'
2231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2233ac_compiler_gnu=$ac_cv_c_compiler_gnu
2234
2235
2236# ===========================================================================
2237#     https://www.gnu.org/software/autoconf-archive/ax_check_openssl.html
2238# ===========================================================================
2239#
2240# SYNOPSIS
2241#
2242#   AX_CHECK_OPENSSL([action-if-found[, action-if-not-found]])
2243#
2244# DESCRIPTION
2245#
2246#   Look for OpenSSL in a number of default spots, or in a user-selected
2247#   spot (via --with-openssl).  Sets
2248#
2249#     OPENSSL_INCLUDES to the include directives required
2250#     OPENSSL_LIBS to the -l directives required
2251#     OPENSSL_LDFLAGS to the -L or -R flags required
2252#
2253#   and calls ACTION-IF-FOUND or ACTION-IF-NOT-FOUND appropriately
2254#
2255#   This macro sets OPENSSL_INCLUDES such that source files should use the
2256#   openssl/ directory in include directives:
2257#
2258#     #include <openssl/hmac.h>
2259#
2260# LICENSE
2261#
2262#   Copyright (c) 2009,2010 Zmanda Inc. <http://www.zmanda.com/>
2263#   Copyright (c) 2009,2010 Dustin J. Mitchell <[email protected]>
2264#
2265#   Copying and distribution of this file, with or without modification, are
2266#   permitted in any medium without royalty provided the copyright notice
2267#   and this notice are preserved. This file is offered as-is, without any
2268#   warranty.
2269
2270#serial 10
2271
2272# This is what autoupdate's m4 run will expand.  It fires
2273# the warning (with _au_warn_XXX), outputs it into the
2274# updated configure.ac (with AC_DIAGNOSE), and then outputs
2275# the replacement expansion.
2276
2277
2278# This is an auxiliary macro that is also run when
2279# autoupdate runs m4.  It simply calls m4_warning, but
2280# we need a wrapper so that each warning is emitted only
2281# once.  We break the quoting in m4_warning's argument in
2282# order to expand this macro's arguments, not AU_DEFUN's.
2283
2284
2285# Finally, this is the expansion that is picked up by
2286# autoconf.  It tells the user to run autoupdate, and
2287# then outputs the replacement expansion.  We do not care
2288# about autoupdate's warning because that contains
2289# information on what to do *after* running autoupdate.
2290
2291
2292
2293# Also link binaries as static
2294# Check whether --enable-static-bin was given.
2295if test "${enable_static_bin+set}" = set; then :
2296  enableval=$enable_static_bin; enable_static=yes
2297     enable_shared=no
2298     enable_static_bin=yes
2299else
2300  :
2301fi
2302
2303 if test x$enable_static_bin = xno; then
2304  ENABLE_STATIC_BIN_TRUE=
2305  ENABLE_STATIC_BIN_FALSE='#'
2306else
2307  ENABLE_STATIC_BIN_TRUE='#'
2308  ENABLE_STATIC_BIN_FALSE=
2309fi
2310
2311
2312if test "x$enable_static_bin" == xyes; then :
2313  LDFLAGS="$LDFLAGS --static"
2314
2315fi
2316
2317ac_ext=c
2318ac_cpp='$CPP $CPPFLAGS'
2319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2321ac_compiler_gnu=$ac_cv_c_compiler_gnu
2322
2323
2324# Specify where the auxiliary files created by configure should go. The config
2325# directory is picked so that they don't clutter up more useful directories.
2326ac_aux_dir=
2327for ac_dir in config "$srcdir"/config; do
2328  if test -f "$ac_dir/install-sh"; then
2329    ac_aux_dir=$ac_dir
2330    ac_install_sh="$ac_aux_dir/install-sh -c"
2331    break
2332  elif test -f "$ac_dir/install.sh"; then
2333    ac_aux_dir=$ac_dir
2334    ac_install_sh="$ac_aux_dir/install.sh -c"
2335    break
2336  elif test -f "$ac_dir/shtool"; then
2337    ac_aux_dir=$ac_dir
2338    ac_install_sh="$ac_aux_dir/shtool install -c"
2339    break
2340  fi
2341done
2342if test -z "$ac_aux_dir"; then
2343  as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2344fi
2345
2346# These three variables are undocumented and unsupported,
2347# and are intended to be withdrawn in a future Autoconf release.
2348# They can cause serious problems if a builder's source tree is in a directory
2349# whose full name contains unusual characters.
2350ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2351ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2352ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2353
2354
2355
2356
2357# Initialize the automake system
2358am__api_version='1.16'
2359
2360# Find a good install program.  We prefer a C program (faster),
2361# so one script is as good as another.  But avoid the broken or
2362# incompatible versions:
2363# SysV /etc/install, /usr/sbin/install
2364# SunOS /usr/etc/install
2365# IRIX /sbin/install
2366# AIX /bin/install
2367# AmigaOS /C/install, which installs bootblocks on floppy discs
2368# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2369# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2370# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2371# OS/2's system install, which has a completely different semantic
2372# ./install, which can be erroneously created by make from ./install.sh.
2373# Reject install programs that cannot install multiple files.
2374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2375$as_echo_n "checking for a BSD-compatible install... " >&6; }
2376if test -z "$INSTALL"; then
2377if ${ac_cv_path_install+:} false; then :
2378  $as_echo_n "(cached) " >&6
2379else
2380  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2381for as_dir in $PATH
2382do
2383  IFS=$as_save_IFS
2384  test -z "$as_dir" && as_dir=.
2385    # Account for people who put trailing slashes in PATH elements.
2386case $as_dir/ in #((
2387  ./ | .// | /[cC]/* | \
2388  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2389  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2390  /usr/ucb/* ) ;;
2391  *)
2392    # OSF1 and SCO ODT 3.0 have their own names for install.
2393    # Don't use installbsd from OSF since it installs stuff as root
2394    # by default.
2395    for ac_prog in ginstall scoinst install; do
2396      for ac_exec_ext in '' $ac_executable_extensions; do
2397	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2398	  if test $ac_prog = install &&
2399	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2400	    # AIX install.  It has an incompatible calling convention.
2401	    :
2402	  elif test $ac_prog = install &&
2403	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2404	    # program-specific install script used by HP pwplus--don't use.
2405	    :
2406	  else
2407	    rm -rf conftest.one conftest.two conftest.dir
2408	    echo one > conftest.one
2409	    echo two > conftest.two
2410	    mkdir conftest.dir
2411	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2412	      test -s conftest.one && test -s conftest.two &&
2413	      test -s conftest.dir/conftest.one &&
2414	      test -s conftest.dir/conftest.two
2415	    then
2416	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2417	      break 3
2418	    fi
2419	  fi
2420	fi
2421      done
2422    done
2423    ;;
2424esac
2425
2426  done
2427IFS=$as_save_IFS
2428
2429rm -rf conftest.one conftest.two conftest.dir
2430
2431fi
2432  if test "${ac_cv_path_install+set}" = set; then
2433    INSTALL=$ac_cv_path_install
2434  else
2435    # As a last resort, use the slow shell script.  Don't cache a
2436    # value for INSTALL within a source directory, because that will
2437    # break other packages using the cache if that directory is
2438    # removed, or if the value is a relative name.
2439    INSTALL=$ac_install_sh
2440  fi
2441fi
2442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2443$as_echo "$INSTALL" >&6; }
2444
2445# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2446# It thinks the first close brace ends the variable substitution.
2447test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2448
2449test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2450
2451test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2452
2453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2454$as_echo_n "checking whether build environment is sane... " >&6; }
2455# Reject unsafe characters in $srcdir or the absolute working directory
2456# name.  Accept space and tab only in the latter.
2457am_lf='
2458'
2459case `pwd` in
2460  *[\\\"\#\$\&\'\`$am_lf]*)
2461    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2462esac
2463case $srcdir in
2464  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2465    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2466esac
2467
2468# Do 'set' in a subshell so we don't clobber the current shell's
2469# arguments.  Must try -L first in case configure is actually a
2470# symlink; some systems play weird games with the mod time of symlinks
2471# (eg FreeBSD returns the mod time of the symlink's containing
2472# directory).
2473if (
2474   am_has_slept=no
2475   for am_try in 1 2; do
2476     echo "timestamp, slept: $am_has_slept" > conftest.file
2477     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2478     if test "$*" = "X"; then
2479	# -L didn't work.
2480	set X `ls -t "$srcdir/configure" conftest.file`
2481     fi
2482     if test "$*" != "X $srcdir/configure conftest.file" \
2483	&& test "$*" != "X conftest.file $srcdir/configure"; then
2484
2485	# If neither matched, then we have a broken ls.  This can happen
2486	# if, for instance, CONFIG_SHELL is bash and it inherits a
2487	# broken ls alias from the environment.  This has actually
2488	# happened.  Such a system could not be considered "sane".
2489	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2490  alias in your environment" "$LINENO" 5
2491     fi
2492     if test "$2" = conftest.file || test $am_try -eq 2; then
2493       break
2494     fi
2495     # Just in case.
2496     sleep 1
2497     am_has_slept=yes
2498   done
2499   test "$2" = conftest.file
2500   )
2501then
2502   # Ok.
2503   :
2504else
2505   as_fn_error $? "newly created file is older than distributed files!
2506Check your system clock" "$LINENO" 5
2507fi
2508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2509$as_echo "yes" >&6; }
2510# If we didn't sleep, we still need to ensure time stamps of config.status and
2511# generated files are strictly newer.
2512am_sleep_pid=
2513if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2514  ( sleep 1 ) &
2515  am_sleep_pid=$!
2516fi
2517
2518rm -f conftest.file
2519
2520test "$program_prefix" != NONE &&
2521  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2522# Use a double $ so make ignores it.
2523test "$program_suffix" != NONE &&
2524  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2525# Double any \ or $.
2526# By default was `s,x,x', remove it if useless.
2527ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2528program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2529
2530# Expand $ac_aux_dir to an absolute path.
2531am_aux_dir=`cd "$ac_aux_dir" && pwd`
2532
2533if test x"${MISSING+set}" != xset; then
2534  MISSING="\${SHELL} '$am_aux_dir/missing'"
2535fi
2536# Use eval to expand $SHELL
2537if eval "$MISSING --is-lightweight"; then
2538  am_missing_run="$MISSING "
2539else
2540  am_missing_run=
2541  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2542$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2543fi
2544
2545if test x"${install_sh+set}" != xset; then
2546  case $am_aux_dir in
2547  *\ * | *\	*)
2548    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2549  *)
2550    install_sh="\${SHELL} $am_aux_dir/install-sh"
2551  esac
2552fi
2553
2554# Installed binaries are usually stripped using 'strip' when the user
2555# run "make install-strip".  However 'strip' might not be the right
2556# tool to use in cross-compilation environments, therefore Automake
2557# will honor the 'STRIP' environment variable to overrule this program.
2558if test "$cross_compiling" != no; then
2559  if test -n "$ac_tool_prefix"; then
2560  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2561set dummy ${ac_tool_prefix}strip; ac_word=$2
2562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2563$as_echo_n "checking for $ac_word... " >&6; }
2564if ${ac_cv_prog_STRIP+:} false; then :
2565  $as_echo_n "(cached) " >&6
2566else
2567  if test -n "$STRIP"; then
2568  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2569else
2570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2571for as_dir in $PATH
2572do
2573  IFS=$as_save_IFS
2574  test -z "$as_dir" && as_dir=.
2575    for ac_exec_ext in '' $ac_executable_extensions; do
2576  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2577    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2578    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2579    break 2
2580  fi
2581done
2582  done
2583IFS=$as_save_IFS
2584
2585fi
2586fi
2587STRIP=$ac_cv_prog_STRIP
2588if test -n "$STRIP"; then
2589  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2590$as_echo "$STRIP" >&6; }
2591else
2592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2593$as_echo "no" >&6; }
2594fi
2595
2596
2597fi
2598if test -z "$ac_cv_prog_STRIP"; then
2599  ac_ct_STRIP=$STRIP
2600  # Extract the first word of "strip", so it can be a program name with args.
2601set dummy strip; ac_word=$2
2602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2603$as_echo_n "checking for $ac_word... " >&6; }
2604if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2605  $as_echo_n "(cached) " >&6
2606else
2607  if test -n "$ac_ct_STRIP"; then
2608  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2609else
2610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2611for as_dir in $PATH
2612do
2613  IFS=$as_save_IFS
2614  test -z "$as_dir" && as_dir=.
2615    for ac_exec_ext in '' $ac_executable_extensions; do
2616  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2617    ac_cv_prog_ac_ct_STRIP="strip"
2618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2619    break 2
2620  fi
2621done
2622  done
2623IFS=$as_save_IFS
2624
2625fi
2626fi
2627ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2628if test -n "$ac_ct_STRIP"; then
2629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2630$as_echo "$ac_ct_STRIP" >&6; }
2631else
2632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2633$as_echo "no" >&6; }
2634fi
2635
2636  if test "x$ac_ct_STRIP" = x; then
2637    STRIP=":"
2638  else
2639    case $cross_compiling:$ac_tool_warned in
2640yes:)
2641{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2642$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2643ac_tool_warned=yes ;;
2644esac
2645    STRIP=$ac_ct_STRIP
2646  fi
2647else
2648  STRIP="$ac_cv_prog_STRIP"
2649fi
2650
2651fi
2652INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2653
2654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2655$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2656if test -z "$MKDIR_P"; then
2657  if ${ac_cv_path_mkdir+:} false; then :
2658  $as_echo_n "(cached) " >&6
2659else
2660  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2661for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2662do
2663  IFS=$as_save_IFS
2664  test -z "$as_dir" && as_dir=.
2665    for ac_prog in mkdir gmkdir; do
2666	 for ac_exec_ext in '' $ac_executable_extensions; do
2667	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2668	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2669	     'mkdir (GNU coreutils) '* | \
2670	     'mkdir (coreutils) '* | \
2671	     'mkdir (fileutils) '4.1*)
2672	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2673	       break 3;;
2674	   esac
2675	 done
2676       done
2677  done
2678IFS=$as_save_IFS
2679
2680fi
2681
2682  test -d ./--version && rmdir ./--version
2683  if test "${ac_cv_path_mkdir+set}" = set; then
2684    MKDIR_P="$ac_cv_path_mkdir -p"
2685  else
2686    # As a last resort, use the slow shell script.  Don't cache a
2687    # value for MKDIR_P within a source directory, because that will
2688    # break other packages using the cache if that directory is
2689    # removed, or if the value is a relative name.
2690    MKDIR_P="$ac_install_sh -d"
2691  fi
2692fi
2693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2694$as_echo "$MKDIR_P" >&6; }
2695
2696for ac_prog in gawk mawk nawk awk
2697do
2698  # Extract the first word of "$ac_prog", so it can be a program name with args.
2699set dummy $ac_prog; ac_word=$2
2700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2701$as_echo_n "checking for $ac_word... " >&6; }
2702if ${ac_cv_prog_AWK+:} false; then :
2703  $as_echo_n "(cached) " >&6
2704else
2705  if test -n "$AWK"; then
2706  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2707else
2708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2709for as_dir in $PATH
2710do
2711  IFS=$as_save_IFS
2712  test -z "$as_dir" && as_dir=.
2713    for ac_exec_ext in '' $ac_executable_extensions; do
2714  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2715    ac_cv_prog_AWK="$ac_prog"
2716    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2717    break 2
2718  fi
2719done
2720  done
2721IFS=$as_save_IFS
2722
2723fi
2724fi
2725AWK=$ac_cv_prog_AWK
2726if test -n "$AWK"; then
2727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2728$as_echo "$AWK" >&6; }
2729else
2730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2731$as_echo "no" >&6; }
2732fi
2733
2734
2735  test -n "$AWK" && break
2736done
2737
2738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2739$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2740set x ${MAKE-make}
2741ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2742if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2743  $as_echo_n "(cached) " >&6
2744else
2745  cat >conftest.make <<\_ACEOF
2746SHELL = /bin/sh
2747all:
2748	@echo '@@@%%%=$(MAKE)=@@@%%%'
2749_ACEOF
2750# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2751case `${MAKE-make} -f conftest.make 2>/dev/null` in
2752  *@@@%%%=?*=@@@%%%*)
2753    eval ac_cv_prog_make_${ac_make}_set=yes;;
2754  *)
2755    eval ac_cv_prog_make_${ac_make}_set=no;;
2756esac
2757rm -f conftest.make
2758fi
2759if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2760  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2761$as_echo "yes" >&6; }
2762  SET_MAKE=
2763else
2764  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2765$as_echo "no" >&6; }
2766  SET_MAKE="MAKE=${MAKE-make}"
2767fi
2768
2769rm -rf .tst 2>/dev/null
2770mkdir .tst 2>/dev/null
2771if test -d .tst; then
2772  am__leading_dot=.
2773else
2774  am__leading_dot=_
2775fi
2776rmdir .tst 2>/dev/null
2777
2778# Check whether --enable-silent-rules was given.
2779if test "${enable_silent_rules+set}" = set; then :
2780  enableval=$enable_silent_rules;
2781fi
2782
2783case $enable_silent_rules in # (((
2784  yes) AM_DEFAULT_VERBOSITY=0;;
2785   no) AM_DEFAULT_VERBOSITY=1;;
2786    *) AM_DEFAULT_VERBOSITY=1;;
2787esac
2788am_make=${MAKE-make}
2789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2790$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2791if ${am_cv_make_support_nested_variables+:} false; then :
2792  $as_echo_n "(cached) " >&6
2793else
2794  if $as_echo 'TRUE=$(BAR$(V))
2795BAR0=false
2796BAR1=true
2797V=1
2798am__doit:
2799	@$(TRUE)
2800.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2801  am_cv_make_support_nested_variables=yes
2802else
2803  am_cv_make_support_nested_variables=no
2804fi
2805fi
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2807$as_echo "$am_cv_make_support_nested_variables" >&6; }
2808if test $am_cv_make_support_nested_variables = yes; then
2809    AM_V='$(V)'
2810  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2811else
2812  AM_V=$AM_DEFAULT_VERBOSITY
2813  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2814fi
2815AM_BACKSLASH='\'
2816
2817if test "`cd $srcdir && pwd`" != "`pwd`"; then
2818  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2819  # is not polluted with repeated "-I."
2820  am__isrc=' -I$(srcdir)'
2821  # test to see if srcdir already configured
2822  if test -f $srcdir/config.status; then
2823    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2824  fi
2825fi
2826
2827# test whether we have cygpath
2828if test -z "$CYGPATH_W"; then
2829  if (cygpath --version) >/dev/null 2>/dev/null; then
2830    CYGPATH_W='cygpath -w'
2831  else
2832    CYGPATH_W=echo
2833  fi
2834fi
2835
2836
2837# Define the identity of the package.
2838 PACKAGE='iperf'
2839 VERSION='3.9+'
2840
2841
2842cat >>confdefs.h <<_ACEOF
2843#define PACKAGE "$PACKAGE"
2844_ACEOF
2845
2846
2847cat >>confdefs.h <<_ACEOF
2848#define VERSION "$VERSION"
2849_ACEOF
2850
2851# Some tools Automake needs.
2852
2853ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2854
2855
2856AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2857
2858
2859AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2860
2861
2862AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2863
2864
2865MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2866
2867# For better backward compatibility.  To be removed once Automake 1.9.x
2868# dies out for good.  For more background, see:
2869# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2870# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2871mkdir_p='$(MKDIR_P)'
2872
2873# We need awk for the "check" target (and possibly the TAP driver).  The
2874# system "awk" is bad on some platforms.
2875# Always define AMTAR for backward compatibility.  Yes, it's still used
2876# in the wild :-(  We should find a proper way to deprecate it ...
2877AMTAR='$${TAR-tar}'
2878
2879
2880# We'll loop over all known methods to create a tar archive until one works.
2881_am_tools='gnutar  pax cpio none'
2882
2883am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2884
2885
2886
2887
2888
2889
2890# POSIX will say in a future version that running "rm -f" with no argument
2891# is OK; and we want to be able to make that assumption in our Makefile
2892# recipes.  So use an aggressive probe to check that the usage we want is
2893# actually supported "in the wild" to an acceptable degree.
2894# See automake bug#10828.
2895# To make any issue more visible, cause the running configure to be aborted
2896# by default if the 'rm' program in use doesn't match our expectations; the
2897# user can still override this though.
2898if rm -f && rm -fr && rm -rf; then : OK; else
2899  cat >&2 <<'END'
2900Oops!
2901
2902Your 'rm' program seems unable to run without file operands specified
2903on the command line, even when the '-f' option is present.  This is contrary
2904to the behaviour of most rm programs out there, and not conforming with
2905the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2906
2907Please tell bug-automake@gnu.org about your system, including the value
2908of your $PATH and any error possibly output before this message.  This
2909can help us improve future automake versions.
2910
2911END
2912  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2913    echo 'Configuration will proceed anyway, since you have set the' >&2
2914    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2915    echo >&2
2916  else
2917    cat >&2 <<'END'
2918Aborting the configuration process, to ensure you take notice of the issue.
2919
2920You can download and install GNU coreutils to get an 'rm' implementation
2921that behaves properly: <https://www.gnu.org/software/coreutils/>.
2922
2923If you want to complete the configuration process using your problematic
2924'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2925to "yes", and re-run configure.
2926
2927END
2928    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2929  fi
2930fi
2931
2932# Check whether --enable-silent-rules was given.
2933if test "${enable_silent_rules+set}" = set; then :
2934  enableval=$enable_silent_rules;
2935fi
2936
2937case $enable_silent_rules in # (((
2938  yes) AM_DEFAULT_VERBOSITY=0;;
2939   no) AM_DEFAULT_VERBOSITY=1;;
2940    *) AM_DEFAULT_VERBOSITY=0;;
2941esac
2942am_make=${MAKE-make}
2943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2944$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2945if ${am_cv_make_support_nested_variables+:} false; then :
2946  $as_echo_n "(cached) " >&6
2947else
2948  if $as_echo 'TRUE=$(BAR$(V))
2949BAR0=false
2950BAR1=true
2951V=1
2952am__doit:
2953	@$(TRUE)
2954.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2955  am_cv_make_support_nested_variables=yes
2956else
2957  am_cv_make_support_nested_variables=no
2958fi
2959fi
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2961$as_echo "$am_cv_make_support_nested_variables" >&6; }
2962if test $am_cv_make_support_nested_variables = yes; then
2963    AM_V='$(V)'
2964  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2965else
2966  AM_V=$AM_DEFAULT_VERBOSITY
2967  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2968fi
2969AM_BACKSLASH='\'
2970
2971case `pwd` in
2972  *\ * | *\	*)
2973    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2974$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2975esac
2976
2977
2978
2979macro_version='2.4.6'
2980macro_revision='2.4.6'
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994ltmain=$ac_aux_dir/ltmain.sh
2995
2996# Make sure we can run config.sub.
2997$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2998  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2999
3000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3001$as_echo_n "checking build system type... " >&6; }
3002if ${ac_cv_build+:} false; then :
3003  $as_echo_n "(cached) " >&6
3004else
3005  ac_build_alias=$build_alias
3006test "x$ac_build_alias" = x &&
3007  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3008test "x$ac_build_alias" = x &&
3009  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3010ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3011  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3012
3013fi
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3015$as_echo "$ac_cv_build" >&6; }
3016case $ac_cv_build in
3017*-*-*) ;;
3018*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3019esac
3020build=$ac_cv_build
3021ac_save_IFS=$IFS; IFS='-'
3022set x $ac_cv_build
3023shift
3024build_cpu=$1
3025build_vendor=$2
3026shift; shift
3027# Remember, the first character of IFS is used to create $*,
3028# except with old shells:
3029build_os=$*
3030IFS=$ac_save_IFS
3031case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3032
3033
3034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3035$as_echo_n "checking host system type... " >&6; }
3036if ${ac_cv_host+:} false; then :
3037  $as_echo_n "(cached) " >&6
3038else
3039  if test "x$host_alias" = x; then
3040  ac_cv_host=$ac_cv_build
3041else
3042  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3043    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3044fi
3045
3046fi
3047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3048$as_echo "$ac_cv_host" >&6; }
3049case $ac_cv_host in
3050*-*-*) ;;
3051*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3052esac
3053host=$ac_cv_host
3054ac_save_IFS=$IFS; IFS='-'
3055set x $ac_cv_host
3056shift
3057host_cpu=$1
3058host_vendor=$2
3059shift; shift
3060# Remember, the first character of IFS is used to create $*,
3061# except with old shells:
3062host_os=$*
3063IFS=$ac_save_IFS
3064case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3065
3066
3067# Backslashify metacharacters that are still active within
3068# double-quoted strings.
3069sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3070
3071# Same as above, but do not quote variable references.
3072double_quote_subst='s/\(["`\\]\)/\\\1/g'
3073
3074# Sed substitution to delay expansion of an escaped shell variable in a
3075# double_quote_subst'ed string.
3076delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3077
3078# Sed substitution to delay expansion of an escaped single quote.
3079delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3080
3081# Sed substitution to avoid accidental globbing in evaled expressions
3082no_glob_subst='s/\*/\\\*/g'
3083
3084ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3085ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3086ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3087
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3089$as_echo_n "checking how to print strings... " >&6; }
3090# Test print first, because it will be a builtin if present.
3091if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3092   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3093  ECHO='print -r --'
3094elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3095  ECHO='printf %s\n'
3096else
3097  # Use this function as a fallback that always works.
3098  func_fallback_echo ()
3099  {
3100    eval 'cat <<_LTECHO_EOF
3101$1
3102_LTECHO_EOF'
3103  }
3104  ECHO='func_fallback_echo'
3105fi
3106
3107# func_echo_all arg...
3108# Invoke $ECHO with all args, space-separated.
3109func_echo_all ()
3110{
3111    $ECHO ""
3112}
3113
3114case $ECHO in
3115  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3116$as_echo "printf" >&6; } ;;
3117  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3118$as_echo "print -r" >&6; } ;;
3119  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3120$as_echo "cat" >&6; } ;;
3121esac
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136DEPDIR="${am__leading_dot}deps"
3137
3138ac_config_commands="$ac_config_commands depfiles"
3139
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3141$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3142cat > confinc.mk << 'END'
3143am__doit:
3144	@echo this is the am__doit target >confinc.out
3145.PHONY: am__doit
3146END
3147am__include="#"
3148am__quote=
3149# BSD make does it like this.
3150echo '.include "confinc.mk" # ignored' > confmf.BSD
3151# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3152echo 'include confinc.mk # ignored' > confmf.GNU
3153_am_result=no
3154for s in GNU BSD; do
3155  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3156   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3157   ac_status=$?
3158   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3159   (exit $ac_status); }
3160  case $?:`cat confinc.out 2>/dev/null` in #(
3161  '0:this is the am__doit target') :
3162    case $s in #(
3163  BSD) :
3164    am__include='.include' am__quote='"' ;; #(
3165  *) :
3166    am__include='include' am__quote='' ;;
3167esac ;; #(
3168  *) :
3169     ;;
3170esac
3171  if test "$am__include" != "#"; then
3172    _am_result="yes ($s style)"
3173    break
3174  fi
3175done
3176rm -f confinc.* confmf.*
3177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3178$as_echo "${_am_result}" >&6; }
3179
3180# Check whether --enable-dependency-tracking was given.
3181if test "${enable_dependency_tracking+set}" = set; then :
3182  enableval=$enable_dependency_tracking;
3183fi
3184
3185if test "x$enable_dependency_tracking" != xno; then
3186  am_depcomp="$ac_aux_dir/depcomp"
3187  AMDEPBACKSLASH='\'
3188  am__nodep='_no'
3189fi
3190 if test "x$enable_dependency_tracking" != xno; then
3191  AMDEP_TRUE=
3192  AMDEP_FALSE='#'
3193else
3194  AMDEP_TRUE='#'
3195  AMDEP_FALSE=
3196fi
3197
3198
3199ac_ext=c
3200ac_cpp='$CPP $CPPFLAGS'
3201ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3202ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3203ac_compiler_gnu=$ac_cv_c_compiler_gnu
3204if test -n "$ac_tool_prefix"; then
3205  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3206set dummy ${ac_tool_prefix}gcc; ac_word=$2
3207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3208$as_echo_n "checking for $ac_word... " >&6; }
3209if ${ac_cv_prog_CC+:} false; then :
3210  $as_echo_n "(cached) " >&6
3211else
3212  if test -n "$CC"; then
3213  ac_cv_prog_CC="$CC" # Let the user override the test.
3214else
3215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3216for as_dir in $PATH
3217do
3218  IFS=$as_save_IFS
3219  test -z "$as_dir" && as_dir=.
3220    for ac_exec_ext in '' $ac_executable_extensions; do
3221  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3222    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3223    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3224    break 2
3225  fi
3226done
3227  done
3228IFS=$as_save_IFS
3229
3230fi
3231fi
3232CC=$ac_cv_prog_CC
3233if test -n "$CC"; then
3234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3235$as_echo "$CC" >&6; }
3236else
3237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3238$as_echo "no" >&6; }
3239fi
3240
3241
3242fi
3243if test -z "$ac_cv_prog_CC"; then
3244  ac_ct_CC=$CC
3245  # Extract the first word of "gcc", so it can be a program name with args.
3246set dummy gcc; ac_word=$2
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3248$as_echo_n "checking for $ac_word... " >&6; }
3249if ${ac_cv_prog_ac_ct_CC+:} false; then :
3250  $as_echo_n "(cached) " >&6
3251else
3252  if test -n "$ac_ct_CC"; then
3253  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3254else
3255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3256for as_dir in $PATH
3257do
3258  IFS=$as_save_IFS
3259  test -z "$as_dir" && as_dir=.
3260    for ac_exec_ext in '' $ac_executable_extensions; do
3261  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3262    ac_cv_prog_ac_ct_CC="gcc"
3263    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3264    break 2
3265  fi
3266done
3267  done
3268IFS=$as_save_IFS
3269
3270fi
3271fi
3272ac_ct_CC=$ac_cv_prog_ac_ct_CC
3273if test -n "$ac_ct_CC"; then
3274  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3275$as_echo "$ac_ct_CC" >&6; }
3276else
3277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3278$as_echo "no" >&6; }
3279fi
3280
3281  if test "x$ac_ct_CC" = x; then
3282    CC=""
3283  else
3284    case $cross_compiling:$ac_tool_warned in
3285yes:)
3286{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3287$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3288ac_tool_warned=yes ;;
3289esac
3290    CC=$ac_ct_CC
3291  fi
3292else
3293  CC="$ac_cv_prog_CC"
3294fi
3295
3296if test -z "$CC"; then
3297          if test -n "$ac_tool_prefix"; then
3298    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3299set dummy ${ac_tool_prefix}cc; ac_word=$2
3300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3301$as_echo_n "checking for $ac_word... " >&6; }
3302if ${ac_cv_prog_CC+:} false; then :
3303  $as_echo_n "(cached) " >&6
3304else
3305  if test -n "$CC"; then
3306  ac_cv_prog_CC="$CC" # Let the user override the test.
3307else
3308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3309for as_dir in $PATH
3310do
3311  IFS=$as_save_IFS
3312  test -z "$as_dir" && as_dir=.
3313    for ac_exec_ext in '' $ac_executable_extensions; do
3314  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3315    ac_cv_prog_CC="${ac_tool_prefix}cc"
3316    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3317    break 2
3318  fi
3319done
3320  done
3321IFS=$as_save_IFS
3322
3323fi
3324fi
3325CC=$ac_cv_prog_CC
3326if test -n "$CC"; then
3327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3328$as_echo "$CC" >&6; }
3329else
3330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3331$as_echo "no" >&6; }
3332fi
3333
3334
3335  fi
3336fi
3337if test -z "$CC"; then
3338  # Extract the first word of "cc", so it can be a program name with args.
3339set dummy cc; ac_word=$2
3340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3341$as_echo_n "checking for $ac_word... " >&6; }
3342if ${ac_cv_prog_CC+:} false; then :
3343  $as_echo_n "(cached) " >&6
3344else
3345  if test -n "$CC"; then
3346  ac_cv_prog_CC="$CC" # Let the user override the test.
3347else
3348  ac_prog_rejected=no
3349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3350for as_dir in $PATH
3351do
3352  IFS=$as_save_IFS
3353  test -z "$as_dir" && as_dir=.
3354    for ac_exec_ext in '' $ac_executable_extensions; do
3355  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3356    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3357       ac_prog_rejected=yes
3358       continue
3359     fi
3360    ac_cv_prog_CC="cc"
3361    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3362    break 2
3363  fi
3364done
3365  done
3366IFS=$as_save_IFS
3367
3368if test $ac_prog_rejected = yes; then
3369  # We found a bogon in the path, so make sure we never use it.
3370  set dummy $ac_cv_prog_CC
3371  shift
3372  if test $# != 0; then
3373    # We chose a different compiler from the bogus one.
3374    # However, it has the same basename, so the bogon will be chosen
3375    # first if we set CC to just the basename; use the full file name.
3376    shift
3377    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3378  fi
3379fi
3380fi
3381fi
3382CC=$ac_cv_prog_CC
3383if test -n "$CC"; then
3384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3385$as_echo "$CC" >&6; }
3386else
3387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388$as_echo "no" >&6; }
3389fi
3390
3391
3392fi
3393if test -z "$CC"; then
3394  if test -n "$ac_tool_prefix"; then
3395  for ac_prog in cl.exe
3396  do
3397    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3398set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3400$as_echo_n "checking for $ac_word... " >&6; }
3401if ${ac_cv_prog_CC+:} false; then :
3402  $as_echo_n "(cached) " >&6
3403else
3404  if test -n "$CC"; then
3405  ac_cv_prog_CC="$CC" # Let the user override the test.
3406else
3407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3408for as_dir in $PATH
3409do
3410  IFS=$as_save_IFS
3411  test -z "$as_dir" && as_dir=.
3412    for ac_exec_ext in '' $ac_executable_extensions; do
3413  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3414    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3415    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3416    break 2
3417  fi
3418done
3419  done
3420IFS=$as_save_IFS
3421
3422fi
3423fi
3424CC=$ac_cv_prog_CC
3425if test -n "$CC"; then
3426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3427$as_echo "$CC" >&6; }
3428else
3429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3430$as_echo "no" >&6; }
3431fi
3432
3433
3434    test -n "$CC" && break
3435  done
3436fi
3437if test -z "$CC"; then
3438  ac_ct_CC=$CC
3439  for ac_prog in cl.exe
3440do
3441  # Extract the first word of "$ac_prog", so it can be a program name with args.
3442set dummy $ac_prog; ac_word=$2
3443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3444$as_echo_n "checking for $ac_word... " >&6; }
3445if ${ac_cv_prog_ac_ct_CC+:} false; then :
3446  $as_echo_n "(cached) " >&6
3447else
3448  if test -n "$ac_ct_CC"; then
3449  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3450else
3451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452for as_dir in $PATH
3453do
3454  IFS=$as_save_IFS
3455  test -z "$as_dir" && as_dir=.
3456    for ac_exec_ext in '' $ac_executable_extensions; do
3457  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3458    ac_cv_prog_ac_ct_CC="$ac_prog"
3459    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3460    break 2
3461  fi
3462done
3463  done
3464IFS=$as_save_IFS
3465
3466fi
3467fi
3468ac_ct_CC=$ac_cv_prog_ac_ct_CC
3469if test -n "$ac_ct_CC"; then
3470  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3471$as_echo "$ac_ct_CC" >&6; }
3472else
3473  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3474$as_echo "no" >&6; }
3475fi
3476
3477
3478  test -n "$ac_ct_CC" && break
3479done
3480
3481  if test "x$ac_ct_CC" = x; then
3482    CC=""
3483  else
3484    case $cross_compiling:$ac_tool_warned in
3485yes:)
3486{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3487$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3488ac_tool_warned=yes ;;
3489esac
3490    CC=$ac_ct_CC
3491  fi
3492fi
3493
3494fi
3495
3496
3497test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3498$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3499as_fn_error $? "no acceptable C compiler found in \$PATH
3500See \`config.log' for more details" "$LINENO" 5; }
3501
3502# Provide some information about the compiler.
3503$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3504set X $ac_compile
3505ac_compiler=$2
3506for ac_option in --version -v -V -qversion; do
3507  { { ac_try="$ac_compiler $ac_option >&5"
3508case "(($ac_try" in
3509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3510  *) ac_try_echo=$ac_try;;
3511esac
3512eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3513$as_echo "$ac_try_echo"; } >&5
3514  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3515  ac_status=$?
3516  if test -s conftest.err; then
3517    sed '10a\
3518... rest of stderr output deleted ...
3519         10q' conftest.err >conftest.er1
3520    cat conftest.er1 >&5
3521  fi
3522  rm -f conftest.er1 conftest.err
3523  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3524  test $ac_status = 0; }
3525done
3526
3527cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3528/* end confdefs.h.  */
3529
3530int
3531main ()
3532{
3533
3534  ;
3535  return 0;
3536}
3537_ACEOF
3538ac_clean_files_save=$ac_clean_files
3539ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3540# Try to create an executable without -o first, disregard a.out.
3541# It will help us diagnose broken compilers, and finding out an intuition
3542# of exeext.
3543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3544$as_echo_n "checking whether the C compiler works... " >&6; }
3545ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3546
3547# The possible output files:
3548ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3549
3550ac_rmfiles=
3551for ac_file in $ac_files
3552do
3553  case $ac_file in
3554    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3555    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3556  esac
3557done
3558rm -f $ac_rmfiles
3559
3560if { { ac_try="$ac_link_default"
3561case "(($ac_try" in
3562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3563  *) ac_try_echo=$ac_try;;
3564esac
3565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3566$as_echo "$ac_try_echo"; } >&5
3567  (eval "$ac_link_default") 2>&5
3568  ac_status=$?
3569  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3570  test $ac_status = 0; }; then :
3571  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3572# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3573# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3574# so that the user can short-circuit this test for compilers unknown to
3575# Autoconf.
3576for ac_file in $ac_files ''
3577do
3578  test -f "$ac_file" || continue
3579  case $ac_file in
3580    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3581	;;
3582    [ab].out )
3583	# We found the default executable, but exeext='' is most
3584	# certainly right.
3585	break;;
3586    *.* )
3587	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3588	then :; else
3589	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3590	fi
3591	# We set ac_cv_exeext here because the later test for it is not
3592	# safe: cross compilers may not add the suffix if given an `-o'
3593	# argument, so we may need to know it at that point already.
3594	# Even if this section looks crufty: it has the advantage of
3595	# actually working.
3596	break;;
3597    * )
3598	break;;
3599  esac
3600done
3601test "$ac_cv_exeext" = no && ac_cv_exeext=
3602
3603else
3604  ac_file=''
3605fi
3606if test -z "$ac_file"; then :
3607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3608$as_echo "no" >&6; }
3609$as_echo "$as_me: failed program was:" >&5
3610sed 's/^/| /' conftest.$ac_ext >&5
3611
3612{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3613$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3614as_fn_error 77 "C compiler cannot create executables
3615See \`config.log' for more details" "$LINENO" 5; }
3616else
3617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3618$as_echo "yes" >&6; }
3619fi
3620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3621$as_echo_n "checking for C compiler default output file name... " >&6; }
3622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3623$as_echo "$ac_file" >&6; }
3624ac_exeext=$ac_cv_exeext
3625
3626rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3627ac_clean_files=$ac_clean_files_save
3628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3629$as_echo_n "checking for suffix of executables... " >&6; }
3630if { { ac_try="$ac_link"
3631case "(($ac_try" in
3632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3633  *) ac_try_echo=$ac_try;;
3634esac
3635eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3636$as_echo "$ac_try_echo"; } >&5
3637  (eval "$ac_link") 2>&5
3638  ac_status=$?
3639  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3640  test $ac_status = 0; }; then :
3641  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3642# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3643# work properly (i.e., refer to `conftest.exe'), while it won't with
3644# `rm'.
3645for ac_file in conftest.exe conftest conftest.*; do
3646  test -f "$ac_file" || continue
3647  case $ac_file in
3648    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3649    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3650	  break;;
3651    * ) break;;
3652  esac
3653done
3654else
3655  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3656$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3657as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3658See \`config.log' for more details" "$LINENO" 5; }
3659fi
3660rm -f conftest conftest$ac_cv_exeext
3661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3662$as_echo "$ac_cv_exeext" >&6; }
3663
3664rm -f conftest.$ac_ext
3665EXEEXT=$ac_cv_exeext
3666ac_exeext=$EXEEXT
3667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668/* end confdefs.h.  */
3669#include <stdio.h>
3670int
3671main ()
3672{
3673FILE *f = fopen ("conftest.out", "w");
3674 return ferror (f) || fclose (f) != 0;
3675
3676  ;
3677  return 0;
3678}
3679_ACEOF
3680ac_clean_files="$ac_clean_files conftest.out"
3681# Check that the compiler produces executables we can run.  If not, either
3682# the compiler is broken, or we cross compile.
3683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3684$as_echo_n "checking whether we are cross compiling... " >&6; }
3685if test "$cross_compiling" != yes; then
3686  { { ac_try="$ac_link"
3687case "(($ac_try" in
3688  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3689  *) ac_try_echo=$ac_try;;
3690esac
3691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3692$as_echo "$ac_try_echo"; } >&5
3693  (eval "$ac_link") 2>&5
3694  ac_status=$?
3695  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3696  test $ac_status = 0; }
3697  if { ac_try='./conftest$ac_cv_exeext'
3698  { { case "(($ac_try" in
3699  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3700  *) ac_try_echo=$ac_try;;
3701esac
3702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3703$as_echo "$ac_try_echo"; } >&5
3704  (eval "$ac_try") 2>&5
3705  ac_status=$?
3706  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3707  test $ac_status = 0; }; }; then
3708    cross_compiling=no
3709  else
3710    if test "$cross_compiling" = maybe; then
3711	cross_compiling=yes
3712    else
3713	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3714$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3715as_fn_error $? "cannot run C compiled programs.
3716If you meant to cross compile, use \`--host'.
3717See \`config.log' for more details" "$LINENO" 5; }
3718    fi
3719  fi
3720fi
3721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3722$as_echo "$cross_compiling" >&6; }
3723
3724rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3725ac_clean_files=$ac_clean_files_save
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3727$as_echo_n "checking for suffix of object files... " >&6; }
3728if ${ac_cv_objext+:} false; then :
3729  $as_echo_n "(cached) " >&6
3730else
3731  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3732/* end confdefs.h.  */
3733
3734int
3735main ()
3736{
3737
3738  ;
3739  return 0;
3740}
3741_ACEOF
3742rm -f conftest.o conftest.obj
3743if { { ac_try="$ac_compile"
3744case "(($ac_try" in
3745  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3746  *) ac_try_echo=$ac_try;;
3747esac
3748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3749$as_echo "$ac_try_echo"; } >&5
3750  (eval "$ac_compile") 2>&5
3751  ac_status=$?
3752  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3753  test $ac_status = 0; }; then :
3754  for ac_file in conftest.o conftest.obj conftest.*; do
3755  test -f "$ac_file" || continue;
3756  case $ac_file in
3757    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3758    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3759       break;;
3760  esac
3761done
3762else
3763  $as_echo "$as_me: failed program was:" >&5
3764sed 's/^/| /' conftest.$ac_ext >&5
3765
3766{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3767$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3768as_fn_error $? "cannot compute suffix of object files: cannot compile
3769See \`config.log' for more details" "$LINENO" 5; }
3770fi
3771rm -f conftest.$ac_cv_objext conftest.$ac_ext
3772fi
3773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3774$as_echo "$ac_cv_objext" >&6; }
3775OBJEXT=$ac_cv_objext
3776ac_objext=$OBJEXT
3777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3778$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3779if ${ac_cv_c_compiler_gnu+:} false; then :
3780  $as_echo_n "(cached) " >&6
3781else
3782  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3783/* end confdefs.h.  */
3784
3785int
3786main ()
3787{
3788#ifndef __GNUC__
3789       choke me
3790#endif
3791
3792  ;
3793  return 0;
3794}
3795_ACEOF
3796if ac_fn_c_try_compile "$LINENO"; then :
3797  ac_compiler_gnu=yes
3798else
3799  ac_compiler_gnu=no
3800fi
3801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3802ac_cv_c_compiler_gnu=$ac_compiler_gnu
3803
3804fi
3805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3806$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3807if test $ac_compiler_gnu = yes; then
3808  GCC=yes
3809else
3810  GCC=
3811fi
3812ac_test_CFLAGS=${CFLAGS+set}
3813ac_save_CFLAGS=$CFLAGS
3814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3815$as_echo_n "checking whether $CC accepts -g... " >&6; }
3816if ${ac_cv_prog_cc_g+:} false; then :
3817  $as_echo_n "(cached) " >&6
3818else
3819  ac_save_c_werror_flag=$ac_c_werror_flag
3820   ac_c_werror_flag=yes
3821   ac_cv_prog_cc_g=no
3822   CFLAGS="-g"
3823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3824/* end confdefs.h.  */
3825
3826int
3827main ()
3828{
3829
3830  ;
3831  return 0;
3832}
3833_ACEOF
3834if ac_fn_c_try_compile "$LINENO"; then :
3835  ac_cv_prog_cc_g=yes
3836else
3837  CFLAGS=""
3838      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3839/* end confdefs.h.  */
3840
3841int
3842main ()
3843{
3844
3845  ;
3846  return 0;
3847}
3848_ACEOF
3849if ac_fn_c_try_compile "$LINENO"; then :
3850
3851else
3852  ac_c_werror_flag=$ac_save_c_werror_flag
3853	 CFLAGS="-g"
3854	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3855/* end confdefs.h.  */
3856
3857int
3858main ()
3859{
3860
3861  ;
3862  return 0;
3863}
3864_ACEOF
3865if ac_fn_c_try_compile "$LINENO"; then :
3866  ac_cv_prog_cc_g=yes
3867fi
3868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3869fi
3870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3871fi
3872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3873   ac_c_werror_flag=$ac_save_c_werror_flag
3874fi
3875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3876$as_echo "$ac_cv_prog_cc_g" >&6; }
3877if test "$ac_test_CFLAGS" = set; then
3878  CFLAGS=$ac_save_CFLAGS
3879elif test $ac_cv_prog_cc_g = yes; then
3880  if test "$GCC" = yes; then
3881    CFLAGS="-g -O2"
3882  else
3883    CFLAGS="-g"
3884  fi
3885else
3886  if test "$GCC" = yes; then
3887    CFLAGS="-O2"
3888  else
3889    CFLAGS=
3890  fi
3891fi
3892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3893$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3894if ${ac_cv_prog_cc_c89+:} false; then :
3895  $as_echo_n "(cached) " >&6
3896else
3897  ac_cv_prog_cc_c89=no
3898ac_save_CC=$CC
3899cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3900/* end confdefs.h.  */
3901#include <stdarg.h>
3902#include <stdio.h>
3903struct stat;
3904/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3905struct buf { int x; };
3906FILE * (*rcsopen) (struct buf *, struct stat *, int);
3907static char *e (p, i)
3908     char **p;
3909     int i;
3910{
3911  return p[i];
3912}
3913static char *f (char * (*g) (char **, int), char **p, ...)
3914{
3915  char *s;
3916  va_list v;
3917  va_start (v,p);
3918  s = g (p, va_arg (v,int));
3919  va_end (v);
3920  return s;
3921}
3922
3923/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3924   function prototypes and stuff, but not '\xHH' hex character constants.
3925   These don't provoke an error unfortunately, instead are silently treated
3926   as 'x'.  The following induces an error, until -std is added to get
3927   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3928   array size at least.  It's necessary to write '\x00'==0 to get something
3929   that's true only with -std.  */
3930int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3931
3932/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3933   inside strings and character constants.  */
3934#define FOO(x) 'x'
3935int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3936
3937int test (int i, double x);
3938struct s1 {int (*f) (int a);};
3939struct s2 {int (*f) (double a);};
3940int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3941int argc;
3942char **argv;
3943int
3944main ()
3945{
3946return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3947  ;
3948  return 0;
3949}
3950_ACEOF
3951for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3952	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3953do
3954  CC="$ac_save_CC $ac_arg"
3955  if ac_fn_c_try_compile "$LINENO"; then :
3956  ac_cv_prog_cc_c89=$ac_arg
3957fi
3958rm -f core conftest.err conftest.$ac_objext
3959  test "x$ac_cv_prog_cc_c89" != "xno" && break
3960done
3961rm -f conftest.$ac_ext
3962CC=$ac_save_CC
3963
3964fi
3965# AC_CACHE_VAL
3966case "x$ac_cv_prog_cc_c89" in
3967  x)
3968    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3969$as_echo "none needed" >&6; } ;;
3970  xno)
3971    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3972$as_echo "unsupported" >&6; } ;;
3973  *)
3974    CC="$CC $ac_cv_prog_cc_c89"
3975    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3976$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3977esac
3978if test "x$ac_cv_prog_cc_c89" != xno; then :
3979
3980fi
3981
3982ac_ext=c
3983ac_cpp='$CPP $CPPFLAGS'
3984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3986ac_compiler_gnu=$ac_cv_c_compiler_gnu
3987
3988ac_ext=c
3989ac_cpp='$CPP $CPPFLAGS'
3990ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3991ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3992ac_compiler_gnu=$ac_cv_c_compiler_gnu
3993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3994$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3995if ${am_cv_prog_cc_c_o+:} false; then :
3996  $as_echo_n "(cached) " >&6
3997else
3998  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3999/* end confdefs.h.  */
4000
4001int
4002main ()
4003{
4004
4005  ;
4006  return 0;
4007}
4008_ACEOF
4009  # Make sure it works both with $CC and with simple cc.
4010  # Following AC_PROG_CC_C_O, we do the test twice because some
4011  # compilers refuse to overwrite an existing .o file with -o,
4012  # though they will create one.
4013  am_cv_prog_cc_c_o=yes
4014  for am_i in 1 2; do
4015    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4016   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4017   ac_status=$?
4018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4019   (exit $ac_status); } \
4020         && test -f conftest2.$ac_objext; then
4021      : OK
4022    else
4023      am_cv_prog_cc_c_o=no
4024      break
4025    fi
4026  done
4027  rm -f core conftest*
4028  unset am_i
4029fi
4030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4031$as_echo "$am_cv_prog_cc_c_o" >&6; }
4032if test "$am_cv_prog_cc_c_o" != yes; then
4033   # Losing compiler, so override with the script.
4034   # FIXME: It is wrong to rewrite CC.
4035   # But if we don't then we get into trouble of one sort or another.
4036   # A longer-term fix would be to have automake use am__CC in this case,
4037   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4038   CC="$am_aux_dir/compile $CC"
4039fi
4040ac_ext=c
4041ac_cpp='$CPP $CPPFLAGS'
4042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4044ac_compiler_gnu=$ac_cv_c_compiler_gnu
4045
4046
4047depcc="$CC"   am_compiler_list=
4048
4049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4050$as_echo_n "checking dependency style of $depcc... " >&6; }
4051if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4052  $as_echo_n "(cached) " >&6
4053else
4054  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4055  # We make a subdir and do the tests there.  Otherwise we can end up
4056  # making bogus files that we don't know about and never remove.  For
4057  # instance it was reported that on HP-UX the gcc test will end up
4058  # making a dummy file named 'D' -- because '-MD' means "put the output
4059  # in D".
4060  rm -rf conftest.dir
4061  mkdir conftest.dir
4062  # Copy depcomp to subdir because otherwise we won't find it if we're
4063  # using a relative directory.
4064  cp "$am_depcomp" conftest.dir
4065  cd conftest.dir
4066  # We will build objects and dependencies in a subdirectory because
4067  # it helps to detect inapplicable dependency modes.  For instance
4068  # both Tru64's cc and ICC support -MD to output dependencies as a
4069  # side effect of compilation, but ICC will put the dependencies in
4070  # the current directory while Tru64 will put them in the object
4071  # directory.
4072  mkdir sub
4073
4074  am_cv_CC_dependencies_compiler_type=none
4075  if test "$am_compiler_list" = ""; then
4076     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4077  fi
4078  am__universal=false
4079  case " $depcc " in #(
4080     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4081     esac
4082
4083  for depmode in $am_compiler_list; do
4084    # Setup a source with many dependencies, because some compilers
4085    # like to wrap large dependency lists on column 80 (with \), and
4086    # we should not choose a depcomp mode which is confused by this.
4087    #
4088    # We need to recreate these files for each test, as the compiler may
4089    # overwrite some of them when testing with obscure command lines.
4090    # This happens at least with the AIX C compiler.
4091    : > sub/conftest.c
4092    for i in 1 2 3 4 5 6; do
4093      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4094      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4095      # Solaris 10 /bin/sh.
4096      echo '/* dummy */' > sub/conftst$i.h
4097    done
4098    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4099
4100    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4101    # mode.  It turns out that the SunPro C++ compiler does not properly
4102    # handle '-M -o', and we need to detect this.  Also, some Intel
4103    # versions had trouble with output in subdirs.
4104    am__obj=sub/conftest.${OBJEXT-o}
4105    am__minus_obj="-o $am__obj"
4106    case $depmode in
4107    gcc)
4108      # This depmode causes a compiler race in universal mode.
4109      test "$am__universal" = false || continue
4110      ;;
4111    nosideeffect)
4112      # After this tag, mechanisms are not by side-effect, so they'll
4113      # only be used when explicitly requested.
4114      if test "x$enable_dependency_tracking" = xyes; then
4115	continue
4116      else
4117	break
4118      fi
4119      ;;
4120    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4121      # This compiler won't grok '-c -o', but also, the minuso test has
4122      # not run yet.  These depmodes are late enough in the game, and
4123      # so weak that their functioning should not be impacted.
4124      am__obj=conftest.${OBJEXT-o}
4125      am__minus_obj=
4126      ;;
4127    none) break ;;
4128    esac
4129    if depmode=$depmode \
4130       source=sub/conftest.c object=$am__obj \
4131       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4132       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4133         >/dev/null 2>conftest.err &&
4134       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4135       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4136       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4137       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4138      # icc doesn't choke on unknown options, it will just issue warnings
4139      # or remarks (even with -Werror).  So we grep stderr for any message
4140      # that says an option was ignored or not supported.
4141      # When given -MP, icc 7.0 and 7.1 complain thusly:
4142      #   icc: Command line warning: ignoring option '-M'; no argument required
4143      # The diagnosis changed in icc 8.0:
4144      #   icc: Command line remark: option '-MP' not supported
4145      if (grep 'ignoring option' conftest.err ||
4146          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4147        am_cv_CC_dependencies_compiler_type=$depmode
4148        break
4149      fi
4150    fi
4151  done
4152
4153  cd ..
4154  rm -rf conftest.dir
4155else
4156  am_cv_CC_dependencies_compiler_type=none
4157fi
4158
4159fi
4160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4161$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4162CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4163
4164 if
4165  test "x$enable_dependency_tracking" != xno \
4166  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4167  am__fastdepCC_TRUE=
4168  am__fastdepCC_FALSE='#'
4169else
4170  am__fastdepCC_TRUE='#'
4171  am__fastdepCC_FALSE=
4172fi
4173
4174
4175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4176$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4177if ${ac_cv_path_SED+:} false; then :
4178  $as_echo_n "(cached) " >&6
4179else
4180            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4181     for ac_i in 1 2 3 4 5 6 7; do
4182       ac_script="$ac_script$as_nl$ac_script"
4183     done
4184     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4185     { ac_script=; unset ac_script;}
4186     if test -z "$SED"; then
4187  ac_path_SED_found=false
4188  # Loop through the user's path and test for each of PROGNAME-LIST
4189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190for as_dir in $PATH
4191do
4192  IFS=$as_save_IFS
4193  test -z "$as_dir" && as_dir=.
4194    for ac_prog in sed gsed; do
4195    for ac_exec_ext in '' $ac_executable_extensions; do
4196      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4197      as_fn_executable_p "$ac_path_SED" || continue
4198# Check for GNU ac_path_SED and select it if it is found.
4199  # Check for GNU $ac_path_SED
4200case `"$ac_path_SED" --version 2>&1` in
4201*GNU*)
4202  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4203*)
4204  ac_count=0
4205  $as_echo_n 0123456789 >"conftest.in"
4206  while :
4207  do
4208    cat "conftest.in" "conftest.in" >"conftest.tmp"
4209    mv "conftest.tmp" "conftest.in"
4210    cp "conftest.in" "conftest.nl"
4211    $as_echo '' >> "conftest.nl"
4212    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4213    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4214    as_fn_arith $ac_count + 1 && ac_count=$as_val
4215    if test $ac_count -gt ${ac_path_SED_max-0}; then
4216      # Best one so far, save it but keep looking for a better one
4217      ac_cv_path_SED="$ac_path_SED"
4218      ac_path_SED_max=$ac_count
4219    fi
4220    # 10*(2^10) chars as input seems more than enough
4221    test $ac_count -gt 10 && break
4222  done
4223  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4224esac
4225
4226      $ac_path_SED_found && break 3
4227    done
4228  done
4229  done
4230IFS=$as_save_IFS
4231  if test -z "$ac_cv_path_SED"; then
4232    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4233  fi
4234else
4235  ac_cv_path_SED=$SED
4236fi
4237
4238fi
4239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4240$as_echo "$ac_cv_path_SED" >&6; }
4241 SED="$ac_cv_path_SED"
4242  rm -f conftest.sed
4243
4244test -z "$SED" && SED=sed
4245Xsed="$SED -e 1s/^X//"
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4258$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4259if ${ac_cv_path_GREP+:} false; then :
4260  $as_echo_n "(cached) " >&6
4261else
4262  if test -z "$GREP"; then
4263  ac_path_GREP_found=false
4264  # Loop through the user's path and test for each of PROGNAME-LIST
4265  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4266for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4267do
4268  IFS=$as_save_IFS
4269  test -z "$as_dir" && as_dir=.
4270    for ac_prog in grep ggrep; do
4271    for ac_exec_ext in '' $ac_executable_extensions; do
4272      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4273      as_fn_executable_p "$ac_path_GREP" || continue
4274# Check for GNU ac_path_GREP and select it if it is found.
4275  # Check for GNU $ac_path_GREP
4276case `"$ac_path_GREP" --version 2>&1` in
4277*GNU*)
4278  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4279*)
4280  ac_count=0
4281  $as_echo_n 0123456789 >"conftest.in"
4282  while :
4283  do
4284    cat "conftest.in" "conftest.in" >"conftest.tmp"
4285    mv "conftest.tmp" "conftest.in"
4286    cp "conftest.in" "conftest.nl"
4287    $as_echo 'GREP' >> "conftest.nl"
4288    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4289    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4290    as_fn_arith $ac_count + 1 && ac_count=$as_val
4291    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4292      # Best one so far, save it but keep looking for a better one
4293      ac_cv_path_GREP="$ac_path_GREP"
4294      ac_path_GREP_max=$ac_count
4295    fi
4296    # 10*(2^10) chars as input seems more than enough
4297    test $ac_count -gt 10 && break
4298  done
4299  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4300esac
4301
4302      $ac_path_GREP_found && break 3
4303    done
4304  done
4305  done
4306IFS=$as_save_IFS
4307  if test -z "$ac_cv_path_GREP"; then
4308    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4309  fi
4310else
4311  ac_cv_path_GREP=$GREP
4312fi
4313
4314fi
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4316$as_echo "$ac_cv_path_GREP" >&6; }
4317 GREP="$ac_cv_path_GREP"
4318
4319
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4321$as_echo_n "checking for egrep... " >&6; }
4322if ${ac_cv_path_EGREP+:} false; then :
4323  $as_echo_n "(cached) " >&6
4324else
4325  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4326   then ac_cv_path_EGREP="$GREP -E"
4327   else
4328     if test -z "$EGREP"; then
4329  ac_path_EGREP_found=false
4330  # Loop through the user's path and test for each of PROGNAME-LIST
4331  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4332for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4333do
4334  IFS=$as_save_IFS
4335  test -z "$as_dir" && as_dir=.
4336    for ac_prog in egrep; do
4337    for ac_exec_ext in '' $ac_executable_extensions; do
4338      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4339      as_fn_executable_p "$ac_path_EGREP" || continue
4340# Check for GNU ac_path_EGREP and select it if it is found.
4341  # Check for GNU $ac_path_EGREP
4342case `"$ac_path_EGREP" --version 2>&1` in
4343*GNU*)
4344  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4345*)
4346  ac_count=0
4347  $as_echo_n 0123456789 >"conftest.in"
4348  while :
4349  do
4350    cat "conftest.in" "conftest.in" >"conftest.tmp"
4351    mv "conftest.tmp" "conftest.in"
4352    cp "conftest.in" "conftest.nl"
4353    $as_echo 'EGREP' >> "conftest.nl"
4354    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4355    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4356    as_fn_arith $ac_count + 1 && ac_count=$as_val
4357    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4358      # Best one so far, save it but keep looking for a better one
4359      ac_cv_path_EGREP="$ac_path_EGREP"
4360      ac_path_EGREP_max=$ac_count
4361    fi
4362    # 10*(2^10) chars as input seems more than enough
4363    test $ac_count -gt 10 && break
4364  done
4365  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4366esac
4367
4368      $ac_path_EGREP_found && break 3
4369    done
4370  done
4371  done
4372IFS=$as_save_IFS
4373  if test -z "$ac_cv_path_EGREP"; then
4374    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4375  fi
4376else
4377  ac_cv_path_EGREP=$EGREP
4378fi
4379
4380   fi
4381fi
4382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4383$as_echo "$ac_cv_path_EGREP" >&6; }
4384 EGREP="$ac_cv_path_EGREP"
4385
4386
4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4388$as_echo_n "checking for fgrep... " >&6; }
4389if ${ac_cv_path_FGREP+:} false; then :
4390  $as_echo_n "(cached) " >&6
4391else
4392  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4393   then ac_cv_path_FGREP="$GREP -F"
4394   else
4395     if test -z "$FGREP"; then
4396  ac_path_FGREP_found=false
4397  # Loop through the user's path and test for each of PROGNAME-LIST
4398  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4399for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4400do
4401  IFS=$as_save_IFS
4402  test -z "$as_dir" && as_dir=.
4403    for ac_prog in fgrep; do
4404    for ac_exec_ext in '' $ac_executable_extensions; do
4405      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4406      as_fn_executable_p "$ac_path_FGREP" || continue
4407# Check for GNU ac_path_FGREP and select it if it is found.
4408  # Check for GNU $ac_path_FGREP
4409case `"$ac_path_FGREP" --version 2>&1` in
4410*GNU*)
4411  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4412*)
4413  ac_count=0
4414  $as_echo_n 0123456789 >"conftest.in"
4415  while :
4416  do
4417    cat "conftest.in" "conftest.in" >"conftest.tmp"
4418    mv "conftest.tmp" "conftest.in"
4419    cp "conftest.in" "conftest.nl"
4420    $as_echo 'FGREP' >> "conftest.nl"
4421    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4422    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4423    as_fn_arith $ac_count + 1 && ac_count=$as_val
4424    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4425      # Best one so far, save it but keep looking for a better one
4426      ac_cv_path_FGREP="$ac_path_FGREP"
4427      ac_path_FGREP_max=$ac_count
4428    fi
4429    # 10*(2^10) chars as input seems more than enough
4430    test $ac_count -gt 10 && break
4431  done
4432  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4433esac
4434
4435      $ac_path_FGREP_found && break 3
4436    done
4437  done
4438  done
4439IFS=$as_save_IFS
4440  if test -z "$ac_cv_path_FGREP"; then
4441    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4442  fi
4443else
4444  ac_cv_path_FGREP=$FGREP
4445fi
4446
4447   fi
4448fi
4449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4450$as_echo "$ac_cv_path_FGREP" >&6; }
4451 FGREP="$ac_cv_path_FGREP"
4452
4453
4454test -z "$GREP" && GREP=grep
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474# Check whether --with-gnu-ld was given.
4475if test "${with_gnu_ld+set}" = set; then :
4476  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4477else
4478  with_gnu_ld=no
4479fi
4480
4481ac_prog=ld
4482if test yes = "$GCC"; then
4483  # Check if gcc -print-prog-name=ld gives a path.
4484  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4485$as_echo_n "checking for ld used by $CC... " >&6; }
4486  case $host in
4487  *-*-mingw*)
4488    # gcc leaves a trailing carriage return, which upsets mingw
4489    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4490  *)
4491    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4492  esac
4493  case $ac_prog in
4494    # Accept absolute paths.
4495    [\\/]* | ?:[\\/]*)
4496      re_direlt='/[^/][^/]*/\.\./'
4497      # Canonicalize the pathname of ld
4498      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4499      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4500	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4501      done
4502      test -z "$LD" && LD=$ac_prog
4503      ;;
4504  "")
4505    # If it fails, then pretend we aren't using GCC.
4506    ac_prog=ld
4507    ;;
4508  *)
4509    # If it is relative, then search for the first ld in PATH.
4510    with_gnu_ld=unknown
4511    ;;
4512  esac
4513elif test yes = "$with_gnu_ld"; then
4514  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4515$as_echo_n "checking for GNU ld... " >&6; }
4516else
4517  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4518$as_echo_n "checking for non-GNU ld... " >&6; }
4519fi
4520if ${lt_cv_path_LD+:} false; then :
4521  $as_echo_n "(cached) " >&6
4522else
4523  if test -z "$LD"; then
4524  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4525  for ac_dir in $PATH; do
4526    IFS=$lt_save_ifs
4527    test -z "$ac_dir" && ac_dir=.
4528    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4529      lt_cv_path_LD=$ac_dir/$ac_prog
4530      # Check to see if the program is GNU ld.  I'd rather use --version,
4531      # but apparently some variants of GNU ld only accept -v.
4532      # Break only if it was the GNU/non-GNU ld that we prefer.
4533      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4534      *GNU* | *'with BFD'*)
4535	test no != "$with_gnu_ld" && break
4536	;;
4537      *)
4538	test yes != "$with_gnu_ld" && break
4539	;;
4540      esac
4541    fi
4542  done
4543  IFS=$lt_save_ifs
4544else
4545  lt_cv_path_LD=$LD # Let the user override the test with a path.
4546fi
4547fi
4548
4549LD=$lt_cv_path_LD
4550if test -n "$LD"; then
4551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4552$as_echo "$LD" >&6; }
4553else
4554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4555$as_echo "no" >&6; }
4556fi
4557test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4559$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4560if ${lt_cv_prog_gnu_ld+:} false; then :
4561  $as_echo_n "(cached) " >&6
4562else
4563  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4564case `$LD -v 2>&1 </dev/null` in
4565*GNU* | *'with BFD'*)
4566  lt_cv_prog_gnu_ld=yes
4567  ;;
4568*)
4569  lt_cv_prog_gnu_ld=no
4570  ;;
4571esac
4572fi
4573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4574$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4575with_gnu_ld=$lt_cv_prog_gnu_ld
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4586$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4587if ${lt_cv_path_NM+:} false; then :
4588  $as_echo_n "(cached) " >&6
4589else
4590  if test -n "$NM"; then
4591  # Let the user override the test.
4592  lt_cv_path_NM=$NM
4593else
4594  lt_nm_to_check=${ac_tool_prefix}nm
4595  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4596    lt_nm_to_check="$lt_nm_to_check nm"
4597  fi
4598  for lt_tmp_nm in $lt_nm_to_check; do
4599    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4600    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4601      IFS=$lt_save_ifs
4602      test -z "$ac_dir" && ac_dir=.
4603      tmp_nm=$ac_dir/$lt_tmp_nm
4604      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
4605	# Check to see if the nm accepts a BSD-compat flag.
4606	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
4607	#   nm: unknown option "B" ignored
4608	# Tru64's nm complains that /dev/null is an invalid object file
4609	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4610	case $build_os in
4611	mingw*) lt_bad_file=conftest.nm/nofile ;;
4612	*) lt_bad_file=/dev/null ;;
4613	esac
4614	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
4615	*$lt_bad_file* | *'Invalid file or object type'*)
4616	  lt_cv_path_NM="$tmp_nm -B"
4617	  break 2
4618	  ;;
4619	*)
4620	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4621	  */dev/null*)
4622	    lt_cv_path_NM="$tmp_nm -p"
4623	    break 2
4624	    ;;
4625	  *)
4626	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4627	    continue # so that we can try to find one that supports BSD flags
4628	    ;;
4629	  esac
4630	  ;;
4631	esac
4632      fi
4633    done
4634    IFS=$lt_save_ifs
4635  done
4636  : ${lt_cv_path_NM=no}
4637fi
4638fi
4639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4640$as_echo "$lt_cv_path_NM" >&6; }
4641if test no != "$lt_cv_path_NM"; then
4642  NM=$lt_cv_path_NM
4643else
4644  # Didn't find any BSD compatible name lister, look for dumpbin.
4645  if test -n "$DUMPBIN"; then :
4646    # Let the user override the test.
4647  else
4648    if test -n "$ac_tool_prefix"; then
4649  for ac_prog in dumpbin "link -dump"
4650  do
4651    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4652set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4654$as_echo_n "checking for $ac_word... " >&6; }
4655if ${ac_cv_prog_DUMPBIN+:} false; then :
4656  $as_echo_n "(cached) " >&6
4657else
4658  if test -n "$DUMPBIN"; then
4659  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4660else
4661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4662for as_dir in $PATH
4663do
4664  IFS=$as_save_IFS
4665  test -z "$as_dir" && as_dir=.
4666    for ac_exec_ext in '' $ac_executable_extensions; do
4667  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4668    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4669    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4670    break 2
4671  fi
4672done
4673  done
4674IFS=$as_save_IFS
4675
4676fi
4677fi
4678DUMPBIN=$ac_cv_prog_DUMPBIN
4679if test -n "$DUMPBIN"; then
4680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4681$as_echo "$DUMPBIN" >&6; }
4682else
4683  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4684$as_echo "no" >&6; }
4685fi
4686
4687
4688    test -n "$DUMPBIN" && break
4689  done
4690fi
4691if test -z "$DUMPBIN"; then
4692  ac_ct_DUMPBIN=$DUMPBIN
4693  for ac_prog in dumpbin "link -dump"
4694do
4695  # Extract the first word of "$ac_prog", so it can be a program name with args.
4696set dummy $ac_prog; ac_word=$2
4697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4698$as_echo_n "checking for $ac_word... " >&6; }
4699if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4700  $as_echo_n "(cached) " >&6
4701else
4702  if test -n "$ac_ct_DUMPBIN"; then
4703  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4704else
4705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4706for as_dir in $PATH
4707do
4708  IFS=$as_save_IFS
4709  test -z "$as_dir" && as_dir=.
4710    for ac_exec_ext in '' $ac_executable_extensions; do
4711  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4712    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4713    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4714    break 2
4715  fi
4716done
4717  done
4718IFS=$as_save_IFS
4719
4720fi
4721fi
4722ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4723if test -n "$ac_ct_DUMPBIN"; then
4724  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4725$as_echo "$ac_ct_DUMPBIN" >&6; }
4726else
4727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4728$as_echo "no" >&6; }
4729fi
4730
4731
4732  test -n "$ac_ct_DUMPBIN" && break
4733done
4734
4735  if test "x$ac_ct_DUMPBIN" = x; then
4736    DUMPBIN=":"
4737  else
4738    case $cross_compiling:$ac_tool_warned in
4739yes:)
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4741$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4742ac_tool_warned=yes ;;
4743esac
4744    DUMPBIN=$ac_ct_DUMPBIN
4745  fi
4746fi
4747
4748    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
4749    *COFF*)
4750      DUMPBIN="$DUMPBIN -symbols -headers"
4751      ;;
4752    *)
4753      DUMPBIN=:
4754      ;;
4755    esac
4756  fi
4757
4758  if test : != "$DUMPBIN"; then
4759    NM=$DUMPBIN
4760  fi
4761fi
4762test -z "$NM" && NM=nm
4763
4764
4765
4766
4767
4768
4769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4770$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4771if ${lt_cv_nm_interface+:} false; then :
4772  $as_echo_n "(cached) " >&6
4773else
4774  lt_cv_nm_interface="BSD nm"
4775  echo "int some_variable = 0;" > conftest.$ac_ext
4776  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4777  (eval "$ac_compile" 2>conftest.err)
4778  cat conftest.err >&5
4779  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4780  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4781  cat conftest.err >&5
4782  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4783  cat conftest.out >&5
4784  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4785    lt_cv_nm_interface="MS dumpbin"
4786  fi
4787  rm -f conftest*
4788fi
4789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4790$as_echo "$lt_cv_nm_interface" >&6; }
4791
4792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4793$as_echo_n "checking whether ln -s works... " >&6; }
4794LN_S=$as_ln_s
4795if test "$LN_S" = "ln -s"; then
4796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4797$as_echo "yes" >&6; }
4798else
4799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4800$as_echo "no, using $LN_S" >&6; }
4801fi
4802
4803# find the maximum length of command line arguments
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4805$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4806if ${lt_cv_sys_max_cmd_len+:} false; then :
4807  $as_echo_n "(cached) " >&6
4808else
4809    i=0
4810  teststring=ABCD
4811
4812  case $build_os in
4813  msdosdjgpp*)
4814    # On DJGPP, this test can blow up pretty badly due to problems in libc
4815    # (any single argument exceeding 2000 bytes causes a buffer overrun
4816    # during glob expansion).  Even if it were fixed, the result of this
4817    # check would be larger than it should be.
4818    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4819    ;;
4820
4821  gnu*)
4822    # Under GNU Hurd, this test is not required because there is
4823    # no limit to the length of command line arguments.
4824    # Libtool will interpret -1 as no limit whatsoever
4825    lt_cv_sys_max_cmd_len=-1;
4826    ;;
4827
4828  cygwin* | mingw* | cegcc*)
4829    # On Win9x/ME, this test blows up -- it succeeds, but takes
4830    # about 5 minutes as the teststring grows exponentially.
4831    # Worse, since 9x/ME are not pre-emptively multitasking,
4832    # you end up with a "frozen" computer, even though with patience
4833    # the test eventually succeeds (with a max line length of 256k).
4834    # Instead, let's just punt: use the minimum linelength reported by
4835    # all of the supported platforms: 8192 (on NT/2K/XP).
4836    lt_cv_sys_max_cmd_len=8192;
4837    ;;
4838
4839  mint*)
4840    # On MiNT this can take a long time and run out of memory.
4841    lt_cv_sys_max_cmd_len=8192;
4842    ;;
4843
4844  amigaos*)
4845    # On AmigaOS with pdksh, this test takes hours, literally.
4846    # So we just punt and use a minimum line length of 8192.
4847    lt_cv_sys_max_cmd_len=8192;
4848    ;;
4849
4850  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
4851    # This has been around since 386BSD, at least.  Likely further.
4852    if test -x /sbin/sysctl; then
4853      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4854    elif test -x /usr/sbin/sysctl; then
4855      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4856    else
4857      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4858    fi
4859    # And add a safety zone
4860    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4861    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4862    ;;
4863
4864  interix*)
4865    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4866    lt_cv_sys_max_cmd_len=196608
4867    ;;
4868
4869  os2*)
4870    # The test takes a long time on OS/2.
4871    lt_cv_sys_max_cmd_len=8192
4872    ;;
4873
4874  osf*)
4875    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4876    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4877    # nice to cause kernel panics so lets avoid the loop below.
4878    # First set a reasonable default.
4879    lt_cv_sys_max_cmd_len=16384
4880    #
4881    if test -x /sbin/sysconfig; then
4882      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4883        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4884      esac
4885    fi
4886    ;;
4887  sco3.2v5*)
4888    lt_cv_sys_max_cmd_len=102400
4889    ;;
4890  sysv5* | sco5v6* | sysv4.2uw2*)
4891    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4892    if test -n "$kargmax"; then
4893      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4894    else
4895      lt_cv_sys_max_cmd_len=32768
4896    fi
4897    ;;
4898  *)
4899    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4900    if test -n "$lt_cv_sys_max_cmd_len" && \
4901       test undefined != "$lt_cv_sys_max_cmd_len"; then
4902      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4903      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4904    else
4905      # Make teststring a little bigger before we do anything with it.
4906      # a 1K string should be a reasonable start.
4907      for i in 1 2 3 4 5 6 7 8; do
4908        teststring=$teststring$teststring
4909      done
4910      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4911      # If test is not a shell built-in, we'll probably end up computing a
4912      # maximum length that is only half of the actual maximum length, but
4913      # we can't tell.
4914      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
4915	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4916	      test 17 != "$i" # 1/2 MB should be enough
4917      do
4918        i=`expr $i + 1`
4919        teststring=$teststring$teststring
4920      done
4921      # Only check the string length outside the loop.
4922      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4923      teststring=
4924      # Add a significant safety factor because C++ compilers can tack on
4925      # massive amounts of additional arguments before passing them to the
4926      # linker.  It appears as though 1/2 is a usable value.
4927      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4928    fi
4929    ;;
4930  esac
4931
4932fi
4933
4934if test -n "$lt_cv_sys_max_cmd_len"; then
4935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4936$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4937else
4938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4939$as_echo "none" >&6; }
4940fi
4941max_cmd_len=$lt_cv_sys_max_cmd_len
4942
4943
4944
4945
4946
4947
4948: ${CP="cp -f"}
4949: ${MV="mv -f"}
4950: ${RM="rm -f"}
4951
4952if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4953  lt_unset=unset
4954else
4955  lt_unset=false
4956fi
4957
4958
4959
4960
4961
4962# test EBCDIC or ASCII
4963case `echo X|tr X '\101'` in
4964 A) # ASCII based system
4965    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4966  lt_SP2NL='tr \040 \012'
4967  lt_NL2SP='tr \015\012 \040\040'
4968  ;;
4969 *) # EBCDIC based system
4970  lt_SP2NL='tr \100 \n'
4971  lt_NL2SP='tr \r\n \100\100'
4972  ;;
4973esac
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4984$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4985if ${lt_cv_to_host_file_cmd+:} false; then :
4986  $as_echo_n "(cached) " >&6
4987else
4988  case $host in
4989  *-*-mingw* )
4990    case $build in
4991      *-*-mingw* ) # actually msys
4992        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4993        ;;
4994      *-*-cygwin* )
4995        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
4996        ;;
4997      * ) # otherwise, assume *nix
4998        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
4999        ;;
5000    esac
5001    ;;
5002  *-*-cygwin* )
5003    case $build in
5004      *-*-mingw* ) # actually msys
5005        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5006        ;;
5007      *-*-cygwin* )
5008        lt_cv_to_host_file_cmd=func_convert_file_noop
5009        ;;
5010      * ) # otherwise, assume *nix
5011        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5012        ;;
5013    esac
5014    ;;
5015  * ) # unhandled hosts (and "normal" native builds)
5016    lt_cv_to_host_file_cmd=func_convert_file_noop
5017    ;;
5018esac
5019
5020fi
5021
5022to_host_file_cmd=$lt_cv_to_host_file_cmd
5023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5024$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5025
5026
5027
5028
5029
5030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5031$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5032if ${lt_cv_to_tool_file_cmd+:} false; then :
5033  $as_echo_n "(cached) " >&6
5034else
5035  #assume ordinary cross tools, or native build.
5036lt_cv_to_tool_file_cmd=func_convert_file_noop
5037case $host in
5038  *-*-mingw* )
5039    case $build in
5040      *-*-mingw* ) # actually msys
5041        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5042        ;;
5043    esac
5044    ;;
5045esac
5046
5047fi
5048
5049to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5051$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5052
5053
5054
5055
5056
5057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5058$as_echo_n "checking for $LD option to reload object files... " >&6; }
5059if ${lt_cv_ld_reload_flag+:} false; then :
5060  $as_echo_n "(cached) " >&6
5061else
5062  lt_cv_ld_reload_flag='-r'
5063fi
5064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5065$as_echo "$lt_cv_ld_reload_flag" >&6; }
5066reload_flag=$lt_cv_ld_reload_flag
5067case $reload_flag in
5068"" | " "*) ;;
5069*) reload_flag=" $reload_flag" ;;
5070esac
5071reload_cmds='$LD$reload_flag -o $output$reload_objs'
5072case $host_os in
5073  cygwin* | mingw* | pw32* | cegcc*)
5074    if test yes != "$GCC"; then
5075      reload_cmds=false
5076    fi
5077    ;;
5078  darwin*)
5079    if test yes = "$GCC"; then
5080      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5081    else
5082      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5083    fi
5084    ;;
5085esac
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095if test -n "$ac_tool_prefix"; then
5096  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5097set dummy ${ac_tool_prefix}objdump; ac_word=$2
5098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5099$as_echo_n "checking for $ac_word... " >&6; }
5100if ${ac_cv_prog_OBJDUMP+:} false; then :
5101  $as_echo_n "(cached) " >&6
5102else
5103  if test -n "$OBJDUMP"; then
5104  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5105else
5106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5107for as_dir in $PATH
5108do
5109  IFS=$as_save_IFS
5110  test -z "$as_dir" && as_dir=.
5111    for ac_exec_ext in '' $ac_executable_extensions; do
5112  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5113    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5114    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5115    break 2
5116  fi
5117done
5118  done
5119IFS=$as_save_IFS
5120
5121fi
5122fi
5123OBJDUMP=$ac_cv_prog_OBJDUMP
5124if test -n "$OBJDUMP"; then
5125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5126$as_echo "$OBJDUMP" >&6; }
5127else
5128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5129$as_echo "no" >&6; }
5130fi
5131
5132
5133fi
5134if test -z "$ac_cv_prog_OBJDUMP"; then
5135  ac_ct_OBJDUMP=$OBJDUMP
5136  # Extract the first word of "objdump", so it can be a program name with args.
5137set dummy objdump; ac_word=$2
5138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5139$as_echo_n "checking for $ac_word... " >&6; }
5140if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5141  $as_echo_n "(cached) " >&6
5142else
5143  if test -n "$ac_ct_OBJDUMP"; then
5144  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5145else
5146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147for as_dir in $PATH
5148do
5149  IFS=$as_save_IFS
5150  test -z "$as_dir" && as_dir=.
5151    for ac_exec_ext in '' $ac_executable_extensions; do
5152  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5153    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5154    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5155    break 2
5156  fi
5157done
5158  done
5159IFS=$as_save_IFS
5160
5161fi
5162fi
5163ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5164if test -n "$ac_ct_OBJDUMP"; then
5165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5166$as_echo "$ac_ct_OBJDUMP" >&6; }
5167else
5168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169$as_echo "no" >&6; }
5170fi
5171
5172  if test "x$ac_ct_OBJDUMP" = x; then
5173    OBJDUMP="false"
5174  else
5175    case $cross_compiling:$ac_tool_warned in
5176yes:)
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5178$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5179ac_tool_warned=yes ;;
5180esac
5181    OBJDUMP=$ac_ct_OBJDUMP
5182  fi
5183else
5184  OBJDUMP="$ac_cv_prog_OBJDUMP"
5185fi
5186
5187test -z "$OBJDUMP" && OBJDUMP=objdump
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5198$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5199if ${lt_cv_deplibs_check_method+:} false; then :
5200  $as_echo_n "(cached) " >&6
5201else
5202  lt_cv_file_magic_cmd='$MAGIC_CMD'
5203lt_cv_file_magic_test_file=
5204lt_cv_deplibs_check_method='unknown'
5205# Need to set the preceding variable on all platforms that support
5206# interlibrary dependencies.
5207# 'none' -- dependencies not supported.
5208# 'unknown' -- same as none, but documents that we really don't know.
5209# 'pass_all' -- all dependencies passed with no checks.
5210# 'test_compile' -- check by making test program.
5211# 'file_magic [[regex]]' -- check by looking for files in library path
5212# that responds to the $file_magic_cmd with a given extended regex.
5213# If you have 'file' or equivalent on your system and you're not sure
5214# whether 'pass_all' will *always* work, you probably want this one.
5215
5216case $host_os in
5217aix[4-9]*)
5218  lt_cv_deplibs_check_method=pass_all
5219  ;;
5220
5221beos*)
5222  lt_cv_deplibs_check_method=pass_all
5223  ;;
5224
5225bsdi[45]*)
5226  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5227  lt_cv_file_magic_cmd='/usr/bin/file -L'
5228  lt_cv_file_magic_test_file=/shlib/libc.so
5229  ;;
5230
5231cygwin*)
5232  # func_win32_libid is a shell function defined in ltmain.sh
5233  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5234  lt_cv_file_magic_cmd='func_win32_libid'
5235  ;;
5236
5237mingw* | pw32*)
5238  # Base MSYS/MinGW do not provide the 'file' command needed by
5239  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5240  # unless we find 'file', for example because we are cross-compiling.
5241  if ( file / ) >/dev/null 2>&1; then
5242    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5243    lt_cv_file_magic_cmd='func_win32_libid'
5244  else
5245    # Keep this pattern in sync with the one in func_win32_libid.
5246    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5247    lt_cv_file_magic_cmd='$OBJDUMP -f'
5248  fi
5249  ;;
5250
5251cegcc*)
5252  # use the weaker test based on 'objdump'. See mingw*.
5253  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5254  lt_cv_file_magic_cmd='$OBJDUMP -f'
5255  ;;
5256
5257darwin* | rhapsody*)
5258  lt_cv_deplibs_check_method=pass_all
5259  ;;
5260
5261freebsd* | dragonfly*)
5262  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5263    case $host_cpu in
5264    i*86 )
5265      # Not sure whether the presence of OpenBSD here was a mistake.
5266      # Let's accept both of them until this is cleared up.
5267      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5268      lt_cv_file_magic_cmd=/usr/bin/file
5269      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5270      ;;
5271    esac
5272  else
5273    lt_cv_deplibs_check_method=pass_all
5274  fi
5275  ;;
5276
5277haiku*)
5278  lt_cv_deplibs_check_method=pass_all
5279  ;;
5280
5281hpux10.20* | hpux11*)
5282  lt_cv_file_magic_cmd=/usr/bin/file
5283  case $host_cpu in
5284  ia64*)
5285    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5286    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5287    ;;
5288  hppa*64*)
5289    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]'
5290    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5291    ;;
5292  *)
5293    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5294    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5295    ;;
5296  esac
5297  ;;
5298
5299interix[3-9]*)
5300  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5301  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5302  ;;
5303
5304irix5* | irix6* | nonstopux*)
5305  case $LD in
5306  *-32|*"-32 ") libmagic=32-bit;;
5307  *-n32|*"-n32 ") libmagic=N32;;
5308  *-64|*"-64 ") libmagic=64-bit;;
5309  *) libmagic=never-match;;
5310  esac
5311  lt_cv_deplibs_check_method=pass_all
5312  ;;
5313
5314# This must be glibc/ELF.
5315linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5316  lt_cv_deplibs_check_method=pass_all
5317  ;;
5318
5319netbsd*)
5320  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5321    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5322  else
5323    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5324  fi
5325  ;;
5326
5327newos6*)
5328  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5329  lt_cv_file_magic_cmd=/usr/bin/file
5330  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5331  ;;
5332
5333*nto* | *qnx*)
5334  lt_cv_deplibs_check_method=pass_all
5335  ;;
5336
5337openbsd* | bitrig*)
5338  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5339    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5340  else
5341    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5342  fi
5343  ;;
5344
5345osf3* | osf4* | osf5*)
5346  lt_cv_deplibs_check_method=pass_all
5347  ;;
5348
5349rdos*)
5350  lt_cv_deplibs_check_method=pass_all
5351  ;;
5352
5353solaris*)
5354  lt_cv_deplibs_check_method=pass_all
5355  ;;
5356
5357sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5358  lt_cv_deplibs_check_method=pass_all
5359  ;;
5360
5361sysv4 | sysv4.3*)
5362  case $host_vendor in
5363  motorola)
5364    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]'
5365    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5366    ;;
5367  ncr)
5368    lt_cv_deplibs_check_method=pass_all
5369    ;;
5370  sequent)
5371    lt_cv_file_magic_cmd='/bin/file'
5372    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5373    ;;
5374  sni)
5375    lt_cv_file_magic_cmd='/bin/file'
5376    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5377    lt_cv_file_magic_test_file=/lib/libc.so
5378    ;;
5379  siemens)
5380    lt_cv_deplibs_check_method=pass_all
5381    ;;
5382  pc)
5383    lt_cv_deplibs_check_method=pass_all
5384    ;;
5385  esac
5386  ;;
5387
5388tpf*)
5389  lt_cv_deplibs_check_method=pass_all
5390  ;;
5391os2*)
5392  lt_cv_deplibs_check_method=pass_all
5393  ;;
5394esac
5395
5396fi
5397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5398$as_echo "$lt_cv_deplibs_check_method" >&6; }
5399
5400file_magic_glob=
5401want_nocaseglob=no
5402if test "$build" = "$host"; then
5403  case $host_os in
5404  mingw* | pw32*)
5405    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5406      want_nocaseglob=yes
5407    else
5408      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5409    fi
5410    ;;
5411  esac
5412fi
5413
5414file_magic_cmd=$lt_cv_file_magic_cmd
5415deplibs_check_method=$lt_cv_deplibs_check_method
5416test -z "$deplibs_check_method" && deplibs_check_method=unknown
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439if test -n "$ac_tool_prefix"; then
5440  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5441set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5442{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5443$as_echo_n "checking for $ac_word... " >&6; }
5444if ${ac_cv_prog_DLLTOOL+:} false; then :
5445  $as_echo_n "(cached) " >&6
5446else
5447  if test -n "$DLLTOOL"; then
5448  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5449else
5450as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5451for as_dir in $PATH
5452do
5453  IFS=$as_save_IFS
5454  test -z "$as_dir" && as_dir=.
5455    for ac_exec_ext in '' $ac_executable_extensions; do
5456  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5457    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5458    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5459    break 2
5460  fi
5461done
5462  done
5463IFS=$as_save_IFS
5464
5465fi
5466fi
5467DLLTOOL=$ac_cv_prog_DLLTOOL
5468if test -n "$DLLTOOL"; then
5469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5470$as_echo "$DLLTOOL" >&6; }
5471else
5472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5473$as_echo "no" >&6; }
5474fi
5475
5476
5477fi
5478if test -z "$ac_cv_prog_DLLTOOL"; then
5479  ac_ct_DLLTOOL=$DLLTOOL
5480  # Extract the first word of "dlltool", so it can be a program name with args.
5481set dummy dlltool; ac_word=$2
5482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5483$as_echo_n "checking for $ac_word... " >&6; }
5484if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5485  $as_echo_n "(cached) " >&6
5486else
5487  if test -n "$ac_ct_DLLTOOL"; then
5488  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5489else
5490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491for as_dir in $PATH
5492do
5493  IFS=$as_save_IFS
5494  test -z "$as_dir" && as_dir=.
5495    for ac_exec_ext in '' $ac_executable_extensions; do
5496  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5497    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5498    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5499    break 2
5500  fi
5501done
5502  done
5503IFS=$as_save_IFS
5504
5505fi
5506fi
5507ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5508if test -n "$ac_ct_DLLTOOL"; then
5509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5510$as_echo "$ac_ct_DLLTOOL" >&6; }
5511else
5512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5513$as_echo "no" >&6; }
5514fi
5515
5516  if test "x$ac_ct_DLLTOOL" = x; then
5517    DLLTOOL="false"
5518  else
5519    case $cross_compiling:$ac_tool_warned in
5520yes:)
5521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5523ac_tool_warned=yes ;;
5524esac
5525    DLLTOOL=$ac_ct_DLLTOOL
5526  fi
5527else
5528  DLLTOOL="$ac_cv_prog_DLLTOOL"
5529fi
5530
5531test -z "$DLLTOOL" && DLLTOOL=dlltool
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5543$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5544if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5545  $as_echo_n "(cached) " >&6
5546else
5547  lt_cv_sharedlib_from_linklib_cmd='unknown'
5548
5549case $host_os in
5550cygwin* | mingw* | pw32* | cegcc*)
5551  # two different shell functions defined in ltmain.sh;
5552  # decide which one to use based on capabilities of $DLLTOOL
5553  case `$DLLTOOL --help 2>&1` in
5554  *--identify-strict*)
5555    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5556    ;;
5557  *)
5558    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5559    ;;
5560  esac
5561  ;;
5562*)
5563  # fallback: assume linklib IS sharedlib
5564  lt_cv_sharedlib_from_linklib_cmd=$ECHO
5565  ;;
5566esac
5567
5568fi
5569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5570$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5571sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5572test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5573
5574
5575
5576
5577
5578
5579
5580
5581if test -n "$ac_tool_prefix"; then
5582  for ac_prog in ar
5583  do
5584    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5585set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5587$as_echo_n "checking for $ac_word... " >&6; }
5588if ${ac_cv_prog_AR+:} false; then :
5589  $as_echo_n "(cached) " >&6
5590else
5591  if test -n "$AR"; then
5592  ac_cv_prog_AR="$AR" # Let the user override the test.
5593else
5594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5595for as_dir in $PATH
5596do
5597  IFS=$as_save_IFS
5598  test -z "$as_dir" && as_dir=.
5599    for ac_exec_ext in '' $ac_executable_extensions; do
5600  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5601    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5602    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5603    break 2
5604  fi
5605done
5606  done
5607IFS=$as_save_IFS
5608
5609fi
5610fi
5611AR=$ac_cv_prog_AR
5612if test -n "$AR"; then
5613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5614$as_echo "$AR" >&6; }
5615else
5616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5617$as_echo "no" >&6; }
5618fi
5619
5620
5621    test -n "$AR" && break
5622  done
5623fi
5624if test -z "$AR"; then
5625  ac_ct_AR=$AR
5626  for ac_prog in ar
5627do
5628  # Extract the first word of "$ac_prog", so it can be a program name with args.
5629set dummy $ac_prog; ac_word=$2
5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5631$as_echo_n "checking for $ac_word... " >&6; }
5632if ${ac_cv_prog_ac_ct_AR+:} false; then :
5633  $as_echo_n "(cached) " >&6
5634else
5635  if test -n "$ac_ct_AR"; then
5636  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5637else
5638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5639for as_dir in $PATH
5640do
5641  IFS=$as_save_IFS
5642  test -z "$as_dir" && as_dir=.
5643    for ac_exec_ext in '' $ac_executable_extensions; do
5644  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5645    ac_cv_prog_ac_ct_AR="$ac_prog"
5646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5647    break 2
5648  fi
5649done
5650  done
5651IFS=$as_save_IFS
5652
5653fi
5654fi
5655ac_ct_AR=$ac_cv_prog_ac_ct_AR
5656if test -n "$ac_ct_AR"; then
5657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5658$as_echo "$ac_ct_AR" >&6; }
5659else
5660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5661$as_echo "no" >&6; }
5662fi
5663
5664
5665  test -n "$ac_ct_AR" && break
5666done
5667
5668  if test "x$ac_ct_AR" = x; then
5669    AR="false"
5670  else
5671    case $cross_compiling:$ac_tool_warned in
5672yes:)
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5674$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5675ac_tool_warned=yes ;;
5676esac
5677    AR=$ac_ct_AR
5678  fi
5679fi
5680
5681: ${AR=ar}
5682: ${AR_FLAGS=cru}
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5695$as_echo_n "checking for archiver @FILE support... " >&6; }
5696if ${lt_cv_ar_at_file+:} false; then :
5697  $as_echo_n "(cached) " >&6
5698else
5699  lt_cv_ar_at_file=no
5700   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5701/* end confdefs.h.  */
5702
5703int
5704main ()
5705{
5706
5707  ;
5708  return 0;
5709}
5710_ACEOF
5711if ac_fn_c_try_compile "$LINENO"; then :
5712  echo conftest.$ac_objext > conftest.lst
5713      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5714      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5715  (eval $lt_ar_try) 2>&5
5716  ac_status=$?
5717  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5718  test $ac_status = 0; }
5719      if test 0 -eq "$ac_status"; then
5720	# Ensure the archiver fails upon bogus file names.
5721	rm -f conftest.$ac_objext libconftest.a
5722	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5723  (eval $lt_ar_try) 2>&5
5724  ac_status=$?
5725  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5726  test $ac_status = 0; }
5727	if test 0 -ne "$ac_status"; then
5728          lt_cv_ar_at_file=@
5729        fi
5730      fi
5731      rm -f conftest.* libconftest.a
5732
5733fi
5734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5735
5736fi
5737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5738$as_echo "$lt_cv_ar_at_file" >&6; }
5739
5740if test no = "$lt_cv_ar_at_file"; then
5741  archiver_list_spec=
5742else
5743  archiver_list_spec=$lt_cv_ar_at_file
5744fi
5745
5746
5747
5748
5749
5750
5751
5752if test -n "$ac_tool_prefix"; then
5753  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5754set dummy ${ac_tool_prefix}strip; ac_word=$2
5755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5756$as_echo_n "checking for $ac_word... " >&6; }
5757if ${ac_cv_prog_STRIP+:} false; then :
5758  $as_echo_n "(cached) " >&6
5759else
5760  if test -n "$STRIP"; then
5761  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5762else
5763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5764for as_dir in $PATH
5765do
5766  IFS=$as_save_IFS
5767  test -z "$as_dir" && as_dir=.
5768    for ac_exec_ext in '' $ac_executable_extensions; do
5769  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5770    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5771    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5772    break 2
5773  fi
5774done
5775  done
5776IFS=$as_save_IFS
5777
5778fi
5779fi
5780STRIP=$ac_cv_prog_STRIP
5781if test -n "$STRIP"; then
5782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5783$as_echo "$STRIP" >&6; }
5784else
5785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5786$as_echo "no" >&6; }
5787fi
5788
5789
5790fi
5791if test -z "$ac_cv_prog_STRIP"; then
5792  ac_ct_STRIP=$STRIP
5793  # Extract the first word of "strip", so it can be a program name with args.
5794set dummy strip; ac_word=$2
5795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5796$as_echo_n "checking for $ac_word... " >&6; }
5797if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5798  $as_echo_n "(cached) " >&6
5799else
5800  if test -n "$ac_ct_STRIP"; then
5801  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5802else
5803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5804for as_dir in $PATH
5805do
5806  IFS=$as_save_IFS
5807  test -z "$as_dir" && as_dir=.
5808    for ac_exec_ext in '' $ac_executable_extensions; do
5809  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5810    ac_cv_prog_ac_ct_STRIP="strip"
5811    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5812    break 2
5813  fi
5814done
5815  done
5816IFS=$as_save_IFS
5817
5818fi
5819fi
5820ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5821if test -n "$ac_ct_STRIP"; then
5822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5823$as_echo "$ac_ct_STRIP" >&6; }
5824else
5825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5826$as_echo "no" >&6; }
5827fi
5828
5829  if test "x$ac_ct_STRIP" = x; then
5830    STRIP=":"
5831  else
5832    case $cross_compiling:$ac_tool_warned in
5833yes:)
5834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5836ac_tool_warned=yes ;;
5837esac
5838    STRIP=$ac_ct_STRIP
5839  fi
5840else
5841  STRIP="$ac_cv_prog_STRIP"
5842fi
5843
5844test -z "$STRIP" && STRIP=:
5845
5846
5847
5848
5849
5850
5851if test -n "$ac_tool_prefix"; then
5852  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5853set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855$as_echo_n "checking for $ac_word... " >&6; }
5856if ${ac_cv_prog_RANLIB+:} false; then :
5857  $as_echo_n "(cached) " >&6
5858else
5859  if test -n "$RANLIB"; then
5860  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5861else
5862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5863for as_dir in $PATH
5864do
5865  IFS=$as_save_IFS
5866  test -z "$as_dir" && as_dir=.
5867    for ac_exec_ext in '' $ac_executable_extensions; do
5868  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5869    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5870    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5871    break 2
5872  fi
5873done
5874  done
5875IFS=$as_save_IFS
5876
5877fi
5878fi
5879RANLIB=$ac_cv_prog_RANLIB
5880if test -n "$RANLIB"; then
5881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5882$as_echo "$RANLIB" >&6; }
5883else
5884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885$as_echo "no" >&6; }
5886fi
5887
5888
5889fi
5890if test -z "$ac_cv_prog_RANLIB"; then
5891  ac_ct_RANLIB=$RANLIB
5892  # Extract the first word of "ranlib", so it can be a program name with args.
5893set dummy ranlib; ac_word=$2
5894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5895$as_echo_n "checking for $ac_word... " >&6; }
5896if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5897  $as_echo_n "(cached) " >&6
5898else
5899  if test -n "$ac_ct_RANLIB"; then
5900  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5901else
5902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5903for as_dir in $PATH
5904do
5905  IFS=$as_save_IFS
5906  test -z "$as_dir" && as_dir=.
5907    for ac_exec_ext in '' $ac_executable_extensions; do
5908  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5909    ac_cv_prog_ac_ct_RANLIB="ranlib"
5910    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5911    break 2
5912  fi
5913done
5914  done
5915IFS=$as_save_IFS
5916
5917fi
5918fi
5919ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5920if test -n "$ac_ct_RANLIB"; then
5921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5922$as_echo "$ac_ct_RANLIB" >&6; }
5923else
5924  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5925$as_echo "no" >&6; }
5926fi
5927
5928  if test "x$ac_ct_RANLIB" = x; then
5929    RANLIB=":"
5930  else
5931    case $cross_compiling:$ac_tool_warned in
5932yes:)
5933{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5934$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5935ac_tool_warned=yes ;;
5936esac
5937    RANLIB=$ac_ct_RANLIB
5938  fi
5939else
5940  RANLIB="$ac_cv_prog_RANLIB"
5941fi
5942
5943test -z "$RANLIB" && RANLIB=:
5944
5945
5946
5947
5948
5949
5950# Determine commands to create old-style static archives.
5951old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5952old_postinstall_cmds='chmod 644 $oldlib'
5953old_postuninstall_cmds=
5954
5955if test -n "$RANLIB"; then
5956  case $host_os in
5957  bitrig* | openbsd*)
5958    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5959    ;;
5960  *)
5961    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5962    ;;
5963  esac
5964  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5965fi
5966
5967case $host_os in
5968  darwin*)
5969    lock_old_archive_extraction=yes ;;
5970  *)
5971    lock_old_archive_extraction=no ;;
5972esac
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012# If no C compiler was specified, use CC.
6013LTCC=${LTCC-"$CC"}
6014
6015# If no C compiler flags were specified, use CFLAGS.
6016LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6017
6018# Allow CC to be a program name with arguments.
6019compiler=$CC
6020
6021
6022# Check for command to grab the raw symbol name followed by C symbol from nm.
6023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6024$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6025if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6026  $as_echo_n "(cached) " >&6
6027else
6028
6029# These are sane defaults that work on at least a few old systems.
6030# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6031
6032# Character class describing NM global symbol codes.
6033symcode='[BCDEGRST]'
6034
6035# Regexp to match symbols that can be accessed directly from C.
6036sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6037
6038# Define system-specific variables.
6039case $host_os in
6040aix*)
6041  symcode='[BCDT]'
6042  ;;
6043cygwin* | mingw* | pw32* | cegcc*)
6044  symcode='[ABCDGISTW]'
6045  ;;
6046hpux*)
6047  if test ia64 = "$host_cpu"; then
6048    symcode='[ABCDEGRST]'
6049  fi
6050  ;;
6051irix* | nonstopux*)
6052  symcode='[BCDEGRST]'
6053  ;;
6054osf*)
6055  symcode='[BCDEGQRST]'
6056  ;;
6057solaris*)
6058  symcode='[BDRT]'
6059  ;;
6060sco3.2v5*)
6061  symcode='[DT]'
6062  ;;
6063sysv4.2uw2*)
6064  symcode='[DT]'
6065  ;;
6066sysv5* | sco5v6* | unixware* | OpenUNIX*)
6067  symcode='[ABDT]'
6068  ;;
6069sysv4)
6070  symcode='[DFNSTU]'
6071  ;;
6072esac
6073
6074# If we're using GNU nm, then use its standard symbol codes.
6075case `$NM -V 2>&1` in
6076*GNU* | *'with BFD'*)
6077  symcode='[ABCDGIRSTW]' ;;
6078esac
6079
6080if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6081  # Gets list of data symbols to import.
6082  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6083  # Adjust the below global symbol transforms to fixup imported variables.
6084  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6085  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6086  lt_c_name_lib_hook="\
6087  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6088  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6089else
6090  # Disable hooks by default.
6091  lt_cv_sys_global_symbol_to_import=
6092  lt_cdecl_hook=
6093  lt_c_name_hook=
6094  lt_c_name_lib_hook=
6095fi
6096
6097# Transform an extracted symbol line into a proper C declaration.
6098# Some systems (esp. on ia64) link data and code symbols differently,
6099# so use this general approach.
6100lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6101$lt_cdecl_hook\
6102" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6103" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6104
6105# Transform an extracted symbol line into symbol name and symbol address
6106lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6107$lt_c_name_hook\
6108" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6109" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6110
6111# Transform an extracted symbol line into symbol name with lib prefix and
6112# symbol address.
6113lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6114$lt_c_name_lib_hook\
6115" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6116" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6117" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6118
6119# Handle CRLF in mingw tool chain
6120opt_cr=
6121case $build_os in
6122mingw*)
6123  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6124  ;;
6125esac
6126
6127# Try without a prefix underscore, then with it.
6128for ac_symprfx in "" "_"; do
6129
6130  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6131  symxfrm="\\1 $ac_symprfx\\2 \\2"
6132
6133  # Write the raw and C identifiers.
6134  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6135    # Fake it for dumpbin and say T for any non-static function,
6136    # D for any global variable and I for any imported variable.
6137    # Also find C++ and __fastcall symbols from MSVC++,
6138    # which start with @ or ?.
6139    lt_cv_sys_global_symbol_pipe="$AWK '"\
6140"     {last_section=section; section=\$ 3};"\
6141"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6142"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6143"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6144"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6145"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6146"     \$ 0!~/External *\|/{next};"\
6147"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6148"     {if(hide[section]) next};"\
6149"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6150"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6151"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6152"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6153"     ' prfx=^$ac_symprfx"
6154  else
6155    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6156  fi
6157  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6158
6159  # Check to see that the pipe works correctly.
6160  pipe_works=no
6161
6162  rm -f conftest*
6163  cat > conftest.$ac_ext <<_LT_EOF
6164#ifdef __cplusplus
6165extern "C" {
6166#endif
6167char nm_test_var;
6168void nm_test_func(void);
6169void nm_test_func(void){}
6170#ifdef __cplusplus
6171}
6172#endif
6173int main(){nm_test_var='a';nm_test_func();return(0);}
6174_LT_EOF
6175
6176  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6177  (eval $ac_compile) 2>&5
6178  ac_status=$?
6179  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6180  test $ac_status = 0; }; then
6181    # Now try to grab the symbols.
6182    nlist=conftest.nm
6183    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6184  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6185  ac_status=$?
6186  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6187  test $ac_status = 0; } && test -s "$nlist"; then
6188      # Try sorting and uniquifying the output.
6189      if sort "$nlist" | uniq > "$nlist"T; then
6190	mv -f "$nlist"T "$nlist"
6191      else
6192	rm -f "$nlist"T
6193      fi
6194
6195      # Make sure that we snagged all the symbols we need.
6196      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6197	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6198	  cat <<_LT_EOF > conftest.$ac_ext
6199/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6200#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6201/* DATA imports from DLLs on WIN32 can't be const, because runtime
6202   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6203# define LT_DLSYM_CONST
6204#elif defined __osf__
6205/* This system does not cope well with relocations in const data.  */
6206# define LT_DLSYM_CONST
6207#else
6208# define LT_DLSYM_CONST const
6209#endif
6210
6211#ifdef __cplusplus
6212extern "C" {
6213#endif
6214
6215_LT_EOF
6216	  # Now generate the symbol file.
6217	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6218
6219	  cat <<_LT_EOF >> conftest.$ac_ext
6220
6221/* The mapping between symbol names and symbols.  */
6222LT_DLSYM_CONST struct {
6223  const char *name;
6224  void       *address;
6225}
6226lt__PROGRAM__LTX_preloaded_symbols[] =
6227{
6228  { "@PROGRAM@", (void *) 0 },
6229_LT_EOF
6230	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6231	  cat <<\_LT_EOF >> conftest.$ac_ext
6232  {0, (void *) 0}
6233};
6234
6235/* This works around a problem in FreeBSD linker */
6236#ifdef FREEBSD_WORKAROUND
6237static const void *lt_preloaded_setup() {
6238  return lt__PROGRAM__LTX_preloaded_symbols;
6239}
6240#endif
6241
6242#ifdef __cplusplus
6243}
6244#endif
6245_LT_EOF
6246	  # Now try linking the two files.
6247	  mv conftest.$ac_objext conftstm.$ac_objext
6248	  lt_globsym_save_LIBS=$LIBS
6249	  lt_globsym_save_CFLAGS=$CFLAGS
6250	  LIBS=conftstm.$ac_objext
6251	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6252	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6253  (eval $ac_link) 2>&5
6254  ac_status=$?
6255  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6256  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6257	    pipe_works=yes
6258	  fi
6259	  LIBS=$lt_globsym_save_LIBS
6260	  CFLAGS=$lt_globsym_save_CFLAGS
6261	else
6262	  echo "cannot find nm_test_func in $nlist" >&5
6263	fi
6264      else
6265	echo "cannot find nm_test_var in $nlist" >&5
6266      fi
6267    else
6268      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6269    fi
6270  else
6271    echo "$progname: failed program was:" >&5
6272    cat conftest.$ac_ext >&5
6273  fi
6274  rm -rf conftest* conftst*
6275
6276  # Do not use the global_symbol_pipe unless it works.
6277  if test yes = "$pipe_works"; then
6278    break
6279  else
6280    lt_cv_sys_global_symbol_pipe=
6281  fi
6282done
6283
6284fi
6285
6286if test -z "$lt_cv_sys_global_symbol_pipe"; then
6287  lt_cv_sys_global_symbol_to_cdecl=
6288fi
6289if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6291$as_echo "failed" >&6; }
6292else
6293  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6294$as_echo "ok" >&6; }
6295fi
6296
6297# Response file support.
6298if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6299  nm_file_list_spec='@'
6300elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6301  nm_file_list_spec='@'
6302fi
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6341$as_echo_n "checking for sysroot... " >&6; }
6342
6343# Check whether --with-sysroot was given.
6344if test "${with_sysroot+set}" = set; then :
6345  withval=$with_sysroot;
6346else
6347  with_sysroot=no
6348fi
6349
6350
6351lt_sysroot=
6352case $with_sysroot in #(
6353 yes)
6354   if test yes = "$GCC"; then
6355     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6356   fi
6357   ;; #(
6358 /*)
6359   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6360   ;; #(
6361 no|'')
6362   ;; #(
6363 *)
6364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6365$as_echo "$with_sysroot" >&6; }
6366   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6367   ;;
6368esac
6369
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6371$as_echo "${lt_sysroot:-no}" >&6; }
6372
6373
6374
6375
6376
6377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6378$as_echo_n "checking for a working dd... " >&6; }
6379if ${ac_cv_path_lt_DD+:} false; then :
6380  $as_echo_n "(cached) " >&6
6381else
6382  printf 0123456789abcdef0123456789abcdef >conftest.i
6383cat conftest.i conftest.i >conftest2.i
6384: ${lt_DD:=$DD}
6385if test -z "$lt_DD"; then
6386  ac_path_lt_DD_found=false
6387  # Loop through the user's path and test for each of PROGNAME-LIST
6388  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389for as_dir in $PATH
6390do
6391  IFS=$as_save_IFS
6392  test -z "$as_dir" && as_dir=.
6393    for ac_prog in dd; do
6394    for ac_exec_ext in '' $ac_executable_extensions; do
6395      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6396      as_fn_executable_p "$ac_path_lt_DD" || continue
6397if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6398  cmp -s conftest.i conftest.out \
6399  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6400fi
6401      $ac_path_lt_DD_found && break 3
6402    done
6403  done
6404  done
6405IFS=$as_save_IFS
6406  if test -z "$ac_cv_path_lt_DD"; then
6407    :
6408  fi
6409else
6410  ac_cv_path_lt_DD=$lt_DD
6411fi
6412
6413rm -f conftest.i conftest2.i conftest.out
6414fi
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6416$as_echo "$ac_cv_path_lt_DD" >&6; }
6417
6418
6419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6420$as_echo_n "checking how to truncate binary pipes... " >&6; }
6421if ${lt_cv_truncate_bin+:} false; then :
6422  $as_echo_n "(cached) " >&6
6423else
6424  printf 0123456789abcdef0123456789abcdef >conftest.i
6425cat conftest.i conftest.i >conftest2.i
6426lt_cv_truncate_bin=
6427if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6428  cmp -s conftest.i conftest.out \
6429  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6430fi
6431rm -f conftest.i conftest2.i conftest.out
6432test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6433fi
6434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6435$as_echo "$lt_cv_truncate_bin" >&6; }
6436
6437
6438
6439
6440
6441
6442
6443# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6444func_cc_basename ()
6445{
6446    for cc_temp in $*""; do
6447      case $cc_temp in
6448        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6449        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6450        \-*) ;;
6451        *) break;;
6452      esac
6453    done
6454    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6455}
6456
6457# Check whether --enable-libtool-lock was given.
6458if test "${enable_libtool_lock+set}" = set; then :
6459  enableval=$enable_libtool_lock;
6460fi
6461
6462test no = "$enable_libtool_lock" || enable_libtool_lock=yes
6463
6464# Some flags need to be propagated to the compiler or linker for good
6465# libtool support.
6466case $host in
6467ia64-*-hpux*)
6468  # Find out what ABI is being produced by ac_compile, and set mode
6469  # options accordingly.
6470  echo 'int i;' > conftest.$ac_ext
6471  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6472  (eval $ac_compile) 2>&5
6473  ac_status=$?
6474  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6475  test $ac_status = 0; }; then
6476    case `/usr/bin/file conftest.$ac_objext` in
6477      *ELF-32*)
6478	HPUX_IA64_MODE=32
6479	;;
6480      *ELF-64*)
6481	HPUX_IA64_MODE=64
6482	;;
6483    esac
6484  fi
6485  rm -rf conftest*
6486  ;;
6487*-*-irix6*)
6488  # Find out what ABI is being produced by ac_compile, and set linker
6489  # options accordingly.
6490  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6491  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6492  (eval $ac_compile) 2>&5
6493  ac_status=$?
6494  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6495  test $ac_status = 0; }; then
6496    if test yes = "$lt_cv_prog_gnu_ld"; then
6497      case `/usr/bin/file conftest.$ac_objext` in
6498	*32-bit*)
6499	  LD="${LD-ld} -melf32bsmip"
6500	  ;;
6501	*N32*)
6502	  LD="${LD-ld} -melf32bmipn32"
6503	  ;;
6504	*64-bit*)
6505	  LD="${LD-ld} -melf64bmip"
6506	;;
6507      esac
6508    else
6509      case `/usr/bin/file conftest.$ac_objext` in
6510	*32-bit*)
6511	  LD="${LD-ld} -32"
6512	  ;;
6513	*N32*)
6514	  LD="${LD-ld} -n32"
6515	  ;;
6516	*64-bit*)
6517	  LD="${LD-ld} -64"
6518	  ;;
6519      esac
6520    fi
6521  fi
6522  rm -rf conftest*
6523  ;;
6524
6525mips64*-*linux*)
6526  # Find out what ABI is being produced by ac_compile, and set linker
6527  # options accordingly.
6528  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6529  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6530  (eval $ac_compile) 2>&5
6531  ac_status=$?
6532  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6533  test $ac_status = 0; }; then
6534    emul=elf
6535    case `/usr/bin/file conftest.$ac_objext` in
6536      *32-bit*)
6537	emul="${emul}32"
6538	;;
6539      *64-bit*)
6540	emul="${emul}64"
6541	;;
6542    esac
6543    case `/usr/bin/file conftest.$ac_objext` in
6544      *MSB*)
6545	emul="${emul}btsmip"
6546	;;
6547      *LSB*)
6548	emul="${emul}ltsmip"
6549	;;
6550    esac
6551    case `/usr/bin/file conftest.$ac_objext` in
6552      *N32*)
6553	emul="${emul}n32"
6554	;;
6555    esac
6556    LD="${LD-ld} -m $emul"
6557  fi
6558  rm -rf conftest*
6559  ;;
6560
6561x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6562s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6563  # Find out what ABI is being produced by ac_compile, and set linker
6564  # options accordingly.  Note that the listed cases only cover the
6565  # situations where additional linker options are needed (such as when
6566  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6567  # vice versa); the common cases where no linker options are needed do
6568  # not appear in the list.
6569  echo 'int i;' > conftest.$ac_ext
6570  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6571  (eval $ac_compile) 2>&5
6572  ac_status=$?
6573  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6574  test $ac_status = 0; }; then
6575    case `/usr/bin/file conftest.o` in
6576      *32-bit*)
6577	case $host in
6578	  x86_64-*kfreebsd*-gnu)
6579	    LD="${LD-ld} -m elf_i386_fbsd"
6580	    ;;
6581	  x86_64-*linux*)
6582	    case `/usr/bin/file conftest.o` in
6583	      *x86-64*)
6584		LD="${LD-ld} -m elf32_x86_64"
6585		;;
6586	      *)
6587		LD="${LD-ld} -m elf_i386"
6588		;;
6589	    esac
6590	    ;;
6591	  powerpc64le-*linux*)
6592	    LD="${LD-ld} -m elf32lppclinux"
6593	    ;;
6594	  powerpc64-*linux*)
6595	    LD="${LD-ld} -m elf32ppclinux"
6596	    ;;
6597	  s390x-*linux*)
6598	    LD="${LD-ld} -m elf_s390"
6599	    ;;
6600	  sparc64-*linux*)
6601	    LD="${LD-ld} -m elf32_sparc"
6602	    ;;
6603	esac
6604	;;
6605      *64-bit*)
6606	case $host in
6607	  x86_64-*kfreebsd*-gnu)
6608	    LD="${LD-ld} -m elf_x86_64_fbsd"
6609	    ;;
6610	  x86_64-*linux*)
6611	    LD="${LD-ld} -m elf_x86_64"
6612	    ;;
6613	  powerpcle-*linux*)
6614	    LD="${LD-ld} -m elf64lppc"
6615	    ;;
6616	  powerpc-*linux*)
6617	    LD="${LD-ld} -m elf64ppc"
6618	    ;;
6619	  s390*-*linux*|s390*-*tpf*)
6620	    LD="${LD-ld} -m elf64_s390"
6621	    ;;
6622	  sparc*-*linux*)
6623	    LD="${LD-ld} -m elf64_sparc"
6624	    ;;
6625	esac
6626	;;
6627    esac
6628  fi
6629  rm -rf conftest*
6630  ;;
6631
6632*-*-sco3.2v5*)
6633  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6634  SAVE_CFLAGS=$CFLAGS
6635  CFLAGS="$CFLAGS -belf"
6636  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6637$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6638if ${lt_cv_cc_needs_belf+:} false; then :
6639  $as_echo_n "(cached) " >&6
6640else
6641  ac_ext=c
6642ac_cpp='$CPP $CPPFLAGS'
6643ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6644ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6645ac_compiler_gnu=$ac_cv_c_compiler_gnu
6646
6647     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6648/* end confdefs.h.  */
6649
6650int
6651main ()
6652{
6653
6654  ;
6655  return 0;
6656}
6657_ACEOF
6658if ac_fn_c_try_link "$LINENO"; then :
6659  lt_cv_cc_needs_belf=yes
6660else
6661  lt_cv_cc_needs_belf=no
6662fi
6663rm -f core conftest.err conftest.$ac_objext \
6664    conftest$ac_exeext conftest.$ac_ext
6665     ac_ext=c
6666ac_cpp='$CPP $CPPFLAGS'
6667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6669ac_compiler_gnu=$ac_cv_c_compiler_gnu
6670
6671fi
6672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6673$as_echo "$lt_cv_cc_needs_belf" >&6; }
6674  if test yes != "$lt_cv_cc_needs_belf"; then
6675    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6676    CFLAGS=$SAVE_CFLAGS
6677  fi
6678  ;;
6679*-*solaris*)
6680  # Find out what ABI is being produced by ac_compile, and set linker
6681  # options accordingly.
6682  echo 'int i;' > conftest.$ac_ext
6683  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6684  (eval $ac_compile) 2>&5
6685  ac_status=$?
6686  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6687  test $ac_status = 0; }; then
6688    case `/usr/bin/file conftest.o` in
6689    *64-bit*)
6690      case $lt_cv_prog_gnu_ld in
6691      yes*)
6692        case $host in
6693        i?86-*-solaris*|x86_64-*-solaris*)
6694          LD="${LD-ld} -m elf_x86_64"
6695          ;;
6696        sparc*-*-solaris*)
6697          LD="${LD-ld} -m elf64_sparc"
6698          ;;
6699        esac
6700        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6701        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6702          LD=${LD-ld}_sol2
6703        fi
6704        ;;
6705      *)
6706	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6707	  LD="${LD-ld} -64"
6708	fi
6709	;;
6710      esac
6711      ;;
6712    esac
6713  fi
6714  rm -rf conftest*
6715  ;;
6716esac
6717
6718need_locks=$enable_libtool_lock
6719
6720if test -n "$ac_tool_prefix"; then
6721  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6722set dummy ${ac_tool_prefix}mt; ac_word=$2
6723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6724$as_echo_n "checking for $ac_word... " >&6; }
6725if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6726  $as_echo_n "(cached) " >&6
6727else
6728  if test -n "$MANIFEST_TOOL"; then
6729  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6730else
6731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6732for as_dir in $PATH
6733do
6734  IFS=$as_save_IFS
6735  test -z "$as_dir" && as_dir=.
6736    for ac_exec_ext in '' $ac_executable_extensions; do
6737  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6738    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6739    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6740    break 2
6741  fi
6742done
6743  done
6744IFS=$as_save_IFS
6745
6746fi
6747fi
6748MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6749if test -n "$MANIFEST_TOOL"; then
6750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6751$as_echo "$MANIFEST_TOOL" >&6; }
6752else
6753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6754$as_echo "no" >&6; }
6755fi
6756
6757
6758fi
6759if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6760  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6761  # Extract the first word of "mt", so it can be a program name with args.
6762set dummy mt; ac_word=$2
6763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6764$as_echo_n "checking for $ac_word... " >&6; }
6765if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6766  $as_echo_n "(cached) " >&6
6767else
6768  if test -n "$ac_ct_MANIFEST_TOOL"; then
6769  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6770else
6771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6772for as_dir in $PATH
6773do
6774  IFS=$as_save_IFS
6775  test -z "$as_dir" && as_dir=.
6776    for ac_exec_ext in '' $ac_executable_extensions; do
6777  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6778    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6779    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6780    break 2
6781  fi
6782done
6783  done
6784IFS=$as_save_IFS
6785
6786fi
6787fi
6788ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6789if test -n "$ac_ct_MANIFEST_TOOL"; then
6790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6791$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6792else
6793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6794$as_echo "no" >&6; }
6795fi
6796
6797  if test "x$ac_ct_MANIFEST_TOOL" = x; then
6798    MANIFEST_TOOL=":"
6799  else
6800    case $cross_compiling:$ac_tool_warned in
6801yes:)
6802{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6803$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6804ac_tool_warned=yes ;;
6805esac
6806    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6807  fi
6808else
6809  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6810fi
6811
6812test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6814$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6815if ${lt_cv_path_mainfest_tool+:} false; then :
6816  $as_echo_n "(cached) " >&6
6817else
6818  lt_cv_path_mainfest_tool=no
6819  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6820  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6821  cat conftest.err >&5
6822  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6823    lt_cv_path_mainfest_tool=yes
6824  fi
6825  rm -f conftest*
6826fi
6827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6828$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6829if test yes != "$lt_cv_path_mainfest_tool"; then
6830  MANIFEST_TOOL=:
6831fi
6832
6833
6834
6835
6836
6837
6838  case $host_os in
6839    rhapsody* | darwin*)
6840    if test -n "$ac_tool_prefix"; then
6841  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6842set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844$as_echo_n "checking for $ac_word... " >&6; }
6845if ${ac_cv_prog_DSYMUTIL+:} false; then :
6846  $as_echo_n "(cached) " >&6
6847else
6848  if test -n "$DSYMUTIL"; then
6849  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6850else
6851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852for as_dir in $PATH
6853do
6854  IFS=$as_save_IFS
6855  test -z "$as_dir" && as_dir=.
6856    for ac_exec_ext in '' $ac_executable_extensions; do
6857  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6858    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6859    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6860    break 2
6861  fi
6862done
6863  done
6864IFS=$as_save_IFS
6865
6866fi
6867fi
6868DSYMUTIL=$ac_cv_prog_DSYMUTIL
6869if test -n "$DSYMUTIL"; then
6870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6871$as_echo "$DSYMUTIL" >&6; }
6872else
6873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874$as_echo "no" >&6; }
6875fi
6876
6877
6878fi
6879if test -z "$ac_cv_prog_DSYMUTIL"; then
6880  ac_ct_DSYMUTIL=$DSYMUTIL
6881  # Extract the first word of "dsymutil", so it can be a program name with args.
6882set dummy dsymutil; ac_word=$2
6883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6884$as_echo_n "checking for $ac_word... " >&6; }
6885if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6886  $as_echo_n "(cached) " >&6
6887else
6888  if test -n "$ac_ct_DSYMUTIL"; then
6889  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6890else
6891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892for as_dir in $PATH
6893do
6894  IFS=$as_save_IFS
6895  test -z "$as_dir" && as_dir=.
6896    for ac_exec_ext in '' $ac_executable_extensions; do
6897  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6898    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6899    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6900    break 2
6901  fi
6902done
6903  done
6904IFS=$as_save_IFS
6905
6906fi
6907fi
6908ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6909if test -n "$ac_ct_DSYMUTIL"; then
6910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6911$as_echo "$ac_ct_DSYMUTIL" >&6; }
6912else
6913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6914$as_echo "no" >&6; }
6915fi
6916
6917  if test "x$ac_ct_DSYMUTIL" = x; then
6918    DSYMUTIL=":"
6919  else
6920    case $cross_compiling:$ac_tool_warned in
6921yes:)
6922{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6923$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6924ac_tool_warned=yes ;;
6925esac
6926    DSYMUTIL=$ac_ct_DSYMUTIL
6927  fi
6928else
6929  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6930fi
6931
6932    if test -n "$ac_tool_prefix"; then
6933  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6934set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936$as_echo_n "checking for $ac_word... " >&6; }
6937if ${ac_cv_prog_NMEDIT+:} false; then :
6938  $as_echo_n "(cached) " >&6
6939else
6940  if test -n "$NMEDIT"; then
6941  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6942else
6943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944for as_dir in $PATH
6945do
6946  IFS=$as_save_IFS
6947  test -z "$as_dir" && as_dir=.
6948    for ac_exec_ext in '' $ac_executable_extensions; do
6949  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6950    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6951    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952    break 2
6953  fi
6954done
6955  done
6956IFS=$as_save_IFS
6957
6958fi
6959fi
6960NMEDIT=$ac_cv_prog_NMEDIT
6961if test -n "$NMEDIT"; then
6962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6963$as_echo "$NMEDIT" >&6; }
6964else
6965  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966$as_echo "no" >&6; }
6967fi
6968
6969
6970fi
6971if test -z "$ac_cv_prog_NMEDIT"; then
6972  ac_ct_NMEDIT=$NMEDIT
6973  # Extract the first word of "nmedit", so it can be a program name with args.
6974set dummy nmedit; ac_word=$2
6975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6976$as_echo_n "checking for $ac_word... " >&6; }
6977if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6978  $as_echo_n "(cached) " >&6
6979else
6980  if test -n "$ac_ct_NMEDIT"; then
6981  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6982else
6983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984for as_dir in $PATH
6985do
6986  IFS=$as_save_IFS
6987  test -z "$as_dir" && as_dir=.
6988    for ac_exec_ext in '' $ac_executable_extensions; do
6989  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6990    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6991    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6992    break 2
6993  fi
6994done
6995  done
6996IFS=$as_save_IFS
6997
6998fi
6999fi
7000ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7001if test -n "$ac_ct_NMEDIT"; then
7002  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7003$as_echo "$ac_ct_NMEDIT" >&6; }
7004else
7005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7006$as_echo "no" >&6; }
7007fi
7008
7009  if test "x$ac_ct_NMEDIT" = x; then
7010    NMEDIT=":"
7011  else
7012    case $cross_compiling:$ac_tool_warned in
7013yes:)
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7015$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7016ac_tool_warned=yes ;;
7017esac
7018    NMEDIT=$ac_ct_NMEDIT
7019  fi
7020else
7021  NMEDIT="$ac_cv_prog_NMEDIT"
7022fi
7023
7024    if test -n "$ac_tool_prefix"; then
7025  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7026set dummy ${ac_tool_prefix}lipo; ac_word=$2
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028$as_echo_n "checking for $ac_word... " >&6; }
7029if ${ac_cv_prog_LIPO+:} false; then :
7030  $as_echo_n "(cached) " >&6
7031else
7032  if test -n "$LIPO"; then
7033  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7034else
7035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036for as_dir in $PATH
7037do
7038  IFS=$as_save_IFS
7039  test -z "$as_dir" && as_dir=.
7040    for ac_exec_ext in '' $ac_executable_extensions; do
7041  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7042    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7043    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7044    break 2
7045  fi
7046done
7047  done
7048IFS=$as_save_IFS
7049
7050fi
7051fi
7052LIPO=$ac_cv_prog_LIPO
7053if test -n "$LIPO"; then
7054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7055$as_echo "$LIPO" >&6; }
7056else
7057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058$as_echo "no" >&6; }
7059fi
7060
7061
7062fi
7063if test -z "$ac_cv_prog_LIPO"; then
7064  ac_ct_LIPO=$LIPO
7065  # Extract the first word of "lipo", so it can be a program name with args.
7066set dummy lipo; ac_word=$2
7067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068$as_echo_n "checking for $ac_word... " >&6; }
7069if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7070  $as_echo_n "(cached) " >&6
7071else
7072  if test -n "$ac_ct_LIPO"; then
7073  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7074else
7075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7076for as_dir in $PATH
7077do
7078  IFS=$as_save_IFS
7079  test -z "$as_dir" && as_dir=.
7080    for ac_exec_ext in '' $ac_executable_extensions; do
7081  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7082    ac_cv_prog_ac_ct_LIPO="lipo"
7083    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7084    break 2
7085  fi
7086done
7087  done
7088IFS=$as_save_IFS
7089
7090fi
7091fi
7092ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7093if test -n "$ac_ct_LIPO"; then
7094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7095$as_echo "$ac_ct_LIPO" >&6; }
7096else
7097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7098$as_echo "no" >&6; }
7099fi
7100
7101  if test "x$ac_ct_LIPO" = x; then
7102    LIPO=":"
7103  else
7104    case $cross_compiling:$ac_tool_warned in
7105yes:)
7106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7108ac_tool_warned=yes ;;
7109esac
7110    LIPO=$ac_ct_LIPO
7111  fi
7112else
7113  LIPO="$ac_cv_prog_LIPO"
7114fi
7115
7116    if test -n "$ac_tool_prefix"; then
7117  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7118set dummy ${ac_tool_prefix}otool; ac_word=$2
7119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7120$as_echo_n "checking for $ac_word... " >&6; }
7121if ${ac_cv_prog_OTOOL+:} false; then :
7122  $as_echo_n "(cached) " >&6
7123else
7124  if test -n "$OTOOL"; then
7125  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7126else
7127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7128for as_dir in $PATH
7129do
7130  IFS=$as_save_IFS
7131  test -z "$as_dir" && as_dir=.
7132    for ac_exec_ext in '' $ac_executable_extensions; do
7133  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7134    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7135    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7136    break 2
7137  fi
7138done
7139  done
7140IFS=$as_save_IFS
7141
7142fi
7143fi
7144OTOOL=$ac_cv_prog_OTOOL
7145if test -n "$OTOOL"; then
7146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7147$as_echo "$OTOOL" >&6; }
7148else
7149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7150$as_echo "no" >&6; }
7151fi
7152
7153
7154fi
7155if test -z "$ac_cv_prog_OTOOL"; then
7156  ac_ct_OTOOL=$OTOOL
7157  # Extract the first word of "otool", so it can be a program name with args.
7158set dummy otool; ac_word=$2
7159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7160$as_echo_n "checking for $ac_word... " >&6; }
7161if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7162  $as_echo_n "(cached) " >&6
7163else
7164  if test -n "$ac_ct_OTOOL"; then
7165  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7166else
7167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7168for as_dir in $PATH
7169do
7170  IFS=$as_save_IFS
7171  test -z "$as_dir" && as_dir=.
7172    for ac_exec_ext in '' $ac_executable_extensions; do
7173  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7174    ac_cv_prog_ac_ct_OTOOL="otool"
7175    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7176    break 2
7177  fi
7178done
7179  done
7180IFS=$as_save_IFS
7181
7182fi
7183fi
7184ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7185if test -n "$ac_ct_OTOOL"; then
7186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7187$as_echo "$ac_ct_OTOOL" >&6; }
7188else
7189  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7190$as_echo "no" >&6; }
7191fi
7192
7193  if test "x$ac_ct_OTOOL" = x; then
7194    OTOOL=":"
7195  else
7196    case $cross_compiling:$ac_tool_warned in
7197yes:)
7198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7200ac_tool_warned=yes ;;
7201esac
7202    OTOOL=$ac_ct_OTOOL
7203  fi
7204else
7205  OTOOL="$ac_cv_prog_OTOOL"
7206fi
7207
7208    if test -n "$ac_tool_prefix"; then
7209  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7210set dummy ${ac_tool_prefix}otool64; ac_word=$2
7211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7212$as_echo_n "checking for $ac_word... " >&6; }
7213if ${ac_cv_prog_OTOOL64+:} false; then :
7214  $as_echo_n "(cached) " >&6
7215else
7216  if test -n "$OTOOL64"; then
7217  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7218else
7219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7220for as_dir in $PATH
7221do
7222  IFS=$as_save_IFS
7223  test -z "$as_dir" && as_dir=.
7224    for ac_exec_ext in '' $ac_executable_extensions; do
7225  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7226    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7227    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7228    break 2
7229  fi
7230done
7231  done
7232IFS=$as_save_IFS
7233
7234fi
7235fi
7236OTOOL64=$ac_cv_prog_OTOOL64
7237if test -n "$OTOOL64"; then
7238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7239$as_echo "$OTOOL64" >&6; }
7240else
7241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7242$as_echo "no" >&6; }
7243fi
7244
7245
7246fi
7247if test -z "$ac_cv_prog_OTOOL64"; then
7248  ac_ct_OTOOL64=$OTOOL64
7249  # Extract the first word of "otool64", so it can be a program name with args.
7250set dummy otool64; ac_word=$2
7251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7252$as_echo_n "checking for $ac_word... " >&6; }
7253if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7254  $as_echo_n "(cached) " >&6
7255else
7256  if test -n "$ac_ct_OTOOL64"; then
7257  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7258else
7259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7260for as_dir in $PATH
7261do
7262  IFS=$as_save_IFS
7263  test -z "$as_dir" && as_dir=.
7264    for ac_exec_ext in '' $ac_executable_extensions; do
7265  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7266    ac_cv_prog_ac_ct_OTOOL64="otool64"
7267    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7268    break 2
7269  fi
7270done
7271  done
7272IFS=$as_save_IFS
7273
7274fi
7275fi
7276ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7277if test -n "$ac_ct_OTOOL64"; then
7278  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7279$as_echo "$ac_ct_OTOOL64" >&6; }
7280else
7281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7282$as_echo "no" >&6; }
7283fi
7284
7285  if test "x$ac_ct_OTOOL64" = x; then
7286    OTOOL64=":"
7287  else
7288    case $cross_compiling:$ac_tool_warned in
7289yes:)
7290{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7291$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7292ac_tool_warned=yes ;;
7293esac
7294    OTOOL64=$ac_ct_OTOOL64
7295  fi
7296else
7297  OTOOL64="$ac_cv_prog_OTOOL64"
7298fi
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7327$as_echo_n "checking for -single_module linker flag... " >&6; }
7328if ${lt_cv_apple_cc_single_mod+:} false; then :
7329  $as_echo_n "(cached) " >&6
7330else
7331  lt_cv_apple_cc_single_mod=no
7332      if test -z "$LT_MULTI_MODULE"; then
7333	# By default we will add the -single_module flag. You can override
7334	# by either setting the environment variable LT_MULTI_MODULE
7335	# non-empty at configure time, or by adding -multi_module to the
7336	# link flags.
7337	rm -rf libconftest.dylib*
7338	echo "int foo(void){return 1;}" > conftest.c
7339	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7340-dynamiclib -Wl,-single_module conftest.c" >&5
7341	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7342	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7343        _lt_result=$?
7344	# If there is a non-empty error log, and "single_module"
7345	# appears in it, assume the flag caused a linker warning
7346        if test -s conftest.err && $GREP single_module conftest.err; then
7347	  cat conftest.err >&5
7348	# Otherwise, if the output was created with a 0 exit code from
7349	# the compiler, it worked.
7350	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7351	  lt_cv_apple_cc_single_mod=yes
7352	else
7353	  cat conftest.err >&5
7354	fi
7355	rm -rf libconftest.dylib*
7356	rm -f conftest.*
7357      fi
7358fi
7359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7360$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7361
7362    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7363$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7364if ${lt_cv_ld_exported_symbols_list+:} false; then :
7365  $as_echo_n "(cached) " >&6
7366else
7367  lt_cv_ld_exported_symbols_list=no
7368      save_LDFLAGS=$LDFLAGS
7369      echo "_main" > conftest.sym
7370      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7371      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7372/* end confdefs.h.  */
7373
7374int
7375main ()
7376{
7377
7378  ;
7379  return 0;
7380}
7381_ACEOF
7382if ac_fn_c_try_link "$LINENO"; then :
7383  lt_cv_ld_exported_symbols_list=yes
7384else
7385  lt_cv_ld_exported_symbols_list=no
7386fi
7387rm -f core conftest.err conftest.$ac_objext \
7388    conftest$ac_exeext conftest.$ac_ext
7389	LDFLAGS=$save_LDFLAGS
7390
7391fi
7392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7393$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7394
7395    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7396$as_echo_n "checking for -force_load linker flag... " >&6; }
7397if ${lt_cv_ld_force_load+:} false; then :
7398  $as_echo_n "(cached) " >&6
7399else
7400  lt_cv_ld_force_load=no
7401      cat > conftest.c << _LT_EOF
7402int forced_loaded() { return 2;}
7403_LT_EOF
7404      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7405      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7406      echo "$AR cru libconftest.a conftest.o" >&5
7407      $AR cru libconftest.a conftest.o 2>&5
7408      echo "$RANLIB libconftest.a" >&5
7409      $RANLIB libconftest.a 2>&5
7410      cat > conftest.c << _LT_EOF
7411int main() { return 0;}
7412_LT_EOF
7413      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7414      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7415      _lt_result=$?
7416      if test -s conftest.err && $GREP force_load conftest.err; then
7417	cat conftest.err >&5
7418      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7419	lt_cv_ld_force_load=yes
7420      else
7421	cat conftest.err >&5
7422      fi
7423        rm -f conftest.err libconftest.a conftest conftest.c
7424        rm -rf conftest.dSYM
7425
7426fi
7427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7428$as_echo "$lt_cv_ld_force_load" >&6; }
7429    case $host_os in
7430    rhapsody* | darwin1.[012])
7431      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7432    darwin1.*)
7433      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7434    darwin*) # darwin 5.x on
7435      # if running on 10.5 or later, the deployment target defaults
7436      # to the OS version, if on x86, and 10.4, the deployment
7437      # target defaults to 10.4. Don't you love it?
7438      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7439	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7440	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7441	10.[012][,.]*)
7442	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7443	10.*)
7444	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7445      esac
7446    ;;
7447  esac
7448    if test yes = "$lt_cv_apple_cc_single_mod"; then
7449      _lt_dar_single_mod='$single_module'
7450    fi
7451    if test yes = "$lt_cv_ld_exported_symbols_list"; then
7452      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7453    else
7454      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7455    fi
7456    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7457      _lt_dsymutil='~$DSYMUTIL $lib || :'
7458    else
7459      _lt_dsymutil=
7460    fi
7461    ;;
7462  esac
7463
7464# func_munge_path_list VARIABLE PATH
7465# -----------------------------------
7466# VARIABLE is name of variable containing _space_ separated list of
7467# directories to be munged by the contents of PATH, which is string
7468# having a format:
7469# "DIR[:DIR]:"
7470#       string "DIR[ DIR]" will be prepended to VARIABLE
7471# ":DIR[:DIR]"
7472#       string "DIR[ DIR]" will be appended to VARIABLE
7473# "DIRP[:DIRP]::[DIRA:]DIRA"
7474#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7475#       "DIRA[ DIRA]" will be appended to VARIABLE
7476# "DIR[:DIR]"
7477#       VARIABLE will be replaced by "DIR[ DIR]"
7478func_munge_path_list ()
7479{
7480    case x$2 in
7481    x)
7482        ;;
7483    *:)
7484        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7485        ;;
7486    x:*)
7487        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7488        ;;
7489    *::*)
7490        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7491        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7492        ;;
7493    *)
7494        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7495        ;;
7496    esac
7497}
7498
7499ac_ext=c
7500ac_cpp='$CPP $CPPFLAGS'
7501ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7502ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7503ac_compiler_gnu=$ac_cv_c_compiler_gnu
7504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7505$as_echo_n "checking how to run the C preprocessor... " >&6; }
7506# On Suns, sometimes $CPP names a directory.
7507if test -n "$CPP" && test -d "$CPP"; then
7508  CPP=
7509fi
7510if test -z "$CPP"; then
7511  if ${ac_cv_prog_CPP+:} false; then :
7512  $as_echo_n "(cached) " >&6
7513else
7514      # Double quotes because CPP needs to be expanded
7515    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7516    do
7517      ac_preproc_ok=false
7518for ac_c_preproc_warn_flag in '' yes
7519do
7520  # Use a header file that comes with gcc, so configuring glibc
7521  # with a fresh cross-compiler works.
7522  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7523  # <limits.h> exists even on freestanding compilers.
7524  # On the NeXT, cc -E runs the code through the compiler's parser,
7525  # not just through cpp. "Syntax error" is here to catch this case.
7526  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7527/* end confdefs.h.  */
7528#ifdef __STDC__
7529# include <limits.h>
7530#else
7531# include <assert.h>
7532#endif
7533		     Syntax error
7534_ACEOF
7535if ac_fn_c_try_cpp "$LINENO"; then :
7536
7537else
7538  # Broken: fails on valid input.
7539continue
7540fi
7541rm -f conftest.err conftest.i conftest.$ac_ext
7542
7543  # OK, works on sane cases.  Now check whether nonexistent headers
7544  # can be detected and how.
7545  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7546/* end confdefs.h.  */
7547#include <ac_nonexistent.h>
7548_ACEOF
7549if ac_fn_c_try_cpp "$LINENO"; then :
7550  # Broken: success on invalid input.
7551continue
7552else
7553  # Passes both tests.
7554ac_preproc_ok=:
7555break
7556fi
7557rm -f conftest.err conftest.i conftest.$ac_ext
7558
7559done
7560# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7561rm -f conftest.i conftest.err conftest.$ac_ext
7562if $ac_preproc_ok; then :
7563  break
7564fi
7565
7566    done
7567    ac_cv_prog_CPP=$CPP
7568
7569fi
7570  CPP=$ac_cv_prog_CPP
7571else
7572  ac_cv_prog_CPP=$CPP
7573fi
7574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7575$as_echo "$CPP" >&6; }
7576ac_preproc_ok=false
7577for ac_c_preproc_warn_flag in '' yes
7578do
7579  # Use a header file that comes with gcc, so configuring glibc
7580  # with a fresh cross-compiler works.
7581  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7582  # <limits.h> exists even on freestanding compilers.
7583  # On the NeXT, cc -E runs the code through the compiler's parser,
7584  # not just through cpp. "Syntax error" is here to catch this case.
7585  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7586/* end confdefs.h.  */
7587#ifdef __STDC__
7588# include <limits.h>
7589#else
7590# include <assert.h>
7591#endif
7592		     Syntax error
7593_ACEOF
7594if ac_fn_c_try_cpp "$LINENO"; then :
7595
7596else
7597  # Broken: fails on valid input.
7598continue
7599fi
7600rm -f conftest.err conftest.i conftest.$ac_ext
7601
7602  # OK, works on sane cases.  Now check whether nonexistent headers
7603  # can be detected and how.
7604  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605/* end confdefs.h.  */
7606#include <ac_nonexistent.h>
7607_ACEOF
7608if ac_fn_c_try_cpp "$LINENO"; then :
7609  # Broken: success on invalid input.
7610continue
7611else
7612  # Passes both tests.
7613ac_preproc_ok=:
7614break
7615fi
7616rm -f conftest.err conftest.i conftest.$ac_ext
7617
7618done
7619# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7620rm -f conftest.i conftest.err conftest.$ac_ext
7621if $ac_preproc_ok; then :
7622
7623else
7624  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7625$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7626as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7627See \`config.log' for more details" "$LINENO" 5; }
7628fi
7629
7630ac_ext=c
7631ac_cpp='$CPP $CPPFLAGS'
7632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7634ac_compiler_gnu=$ac_cv_c_compiler_gnu
7635
7636
7637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7638$as_echo_n "checking for ANSI C header files... " >&6; }
7639if ${ac_cv_header_stdc+:} false; then :
7640  $as_echo_n "(cached) " >&6
7641else
7642  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7643/* end confdefs.h.  */
7644#include <stdlib.h>
7645#include <stdarg.h>
7646#include <string.h>
7647#include <float.h>
7648
7649int
7650main ()
7651{
7652
7653  ;
7654  return 0;
7655}
7656_ACEOF
7657if ac_fn_c_try_compile "$LINENO"; then :
7658  ac_cv_header_stdc=yes
7659else
7660  ac_cv_header_stdc=no
7661fi
7662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7663
7664if test $ac_cv_header_stdc = yes; then
7665  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7667/* end confdefs.h.  */
7668#include <string.h>
7669
7670_ACEOF
7671if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7672  $EGREP "memchr" >/dev/null 2>&1; then :
7673
7674else
7675  ac_cv_header_stdc=no
7676fi
7677rm -f conftest*
7678
7679fi
7680
7681if test $ac_cv_header_stdc = yes; then
7682  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7683  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7684/* end confdefs.h.  */
7685#include <stdlib.h>
7686
7687_ACEOF
7688if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7689  $EGREP "free" >/dev/null 2>&1; then :
7690
7691else
7692  ac_cv_header_stdc=no
7693fi
7694rm -f conftest*
7695
7696fi
7697
7698if test $ac_cv_header_stdc = yes; then
7699  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7700  if test "$cross_compiling" = yes; then :
7701  :
7702else
7703  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7704/* end confdefs.h.  */
7705#include <ctype.h>
7706#include <stdlib.h>
7707#if ((' ' & 0x0FF) == 0x020)
7708# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7709# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7710#else
7711# define ISLOWER(c) \
7712		   (('a' <= (c) && (c) <= 'i') \
7713		     || ('j' <= (c) && (c) <= 'r') \
7714		     || ('s' <= (c) && (c) <= 'z'))
7715# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7716#endif
7717
7718#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7719int
7720main ()
7721{
7722  int i;
7723  for (i = 0; i < 256; i++)
7724    if (XOR (islower (i), ISLOWER (i))
7725	|| toupper (i) != TOUPPER (i))
7726      return 2;
7727  return 0;
7728}
7729_ACEOF
7730if ac_fn_c_try_run "$LINENO"; then :
7731
7732else
7733  ac_cv_header_stdc=no
7734fi
7735rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7736  conftest.$ac_objext conftest.beam conftest.$ac_ext
7737fi
7738
7739fi
7740fi
7741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7742$as_echo "$ac_cv_header_stdc" >&6; }
7743if test $ac_cv_header_stdc = yes; then
7744
7745$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7746
7747fi
7748
7749# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7750for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7751		  inttypes.h stdint.h unistd.h
7752do :
7753  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7754ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7755"
7756if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7757  cat >>confdefs.h <<_ACEOF
7758#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7759_ACEOF
7760
7761fi
7762
7763done
7764
7765
7766for ac_header in dlfcn.h
7767do :
7768  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7769"
7770if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7771  cat >>confdefs.h <<_ACEOF
7772#define HAVE_DLFCN_H 1
7773_ACEOF
7774
7775fi
7776
7777done
7778
7779
7780
7781
7782
7783# Set options
7784
7785
7786
7787        enable_dlopen=no
7788
7789
7790  enable_win32_dll=no
7791
7792
7793            # Check whether --enable-shared was given.
7794if test "${enable_shared+set}" = set; then :
7795  enableval=$enable_shared; p=${PACKAGE-default}
7796    case $enableval in
7797    yes) enable_shared=yes ;;
7798    no) enable_shared=no ;;
7799    *)
7800      enable_shared=no
7801      # Look at the argument we got.  We use all the common list separators.
7802      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7803      for pkg in $enableval; do
7804	IFS=$lt_save_ifs
7805	if test "X$pkg" = "X$p"; then
7806	  enable_shared=yes
7807	fi
7808      done
7809      IFS=$lt_save_ifs
7810      ;;
7811    esac
7812else
7813  enable_shared=yes
7814fi
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824  # Check whether --enable-static was given.
7825if test "${enable_static+set}" = set; then :
7826  enableval=$enable_static; p=${PACKAGE-default}
7827    case $enableval in
7828    yes) enable_static=yes ;;
7829    no) enable_static=no ;;
7830    *)
7831     enable_static=no
7832      # Look at the argument we got.  We use all the common list separators.
7833      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7834      for pkg in $enableval; do
7835	IFS=$lt_save_ifs
7836	if test "X$pkg" = "X$p"; then
7837	  enable_static=yes
7838	fi
7839      done
7840      IFS=$lt_save_ifs
7841      ;;
7842    esac
7843else
7844  enable_static=yes
7845fi
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856# Check whether --with-pic was given.
7857if test "${with_pic+set}" = set; then :
7858  withval=$with_pic; lt_p=${PACKAGE-default}
7859    case $withval in
7860    yes|no) pic_mode=$withval ;;
7861    *)
7862      pic_mode=default
7863      # Look at the argument we got.  We use all the common list separators.
7864      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7865      for lt_pkg in $withval; do
7866	IFS=$lt_save_ifs
7867	if test "X$lt_pkg" = "X$lt_p"; then
7868	  pic_mode=yes
7869	fi
7870      done
7871      IFS=$lt_save_ifs
7872      ;;
7873    esac
7874else
7875  pic_mode=default
7876fi
7877
7878
7879
7880
7881
7882
7883
7884
7885  # Check whether --enable-fast-install was given.
7886if test "${enable_fast_install+set}" = set; then :
7887  enableval=$enable_fast_install; p=${PACKAGE-default}
7888    case $enableval in
7889    yes) enable_fast_install=yes ;;
7890    no) enable_fast_install=no ;;
7891    *)
7892      enable_fast_install=no
7893      # Look at the argument we got.  We use all the common list separators.
7894      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7895      for pkg in $enableval; do
7896	IFS=$lt_save_ifs
7897	if test "X$pkg" = "X$p"; then
7898	  enable_fast_install=yes
7899	fi
7900      done
7901      IFS=$lt_save_ifs
7902      ;;
7903    esac
7904else
7905  enable_fast_install=yes
7906fi
7907
7908
7909
7910
7911
7912
7913
7914
7915  shared_archive_member_spec=
7916case $host,$enable_shared in
7917power*-*-aix[5-9]*,yes)
7918  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
7919$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
7920
7921# Check whether --with-aix-soname was given.
7922if test "${with_aix_soname+set}" = set; then :
7923  withval=$with_aix_soname; case $withval in
7924    aix|svr4|both)
7925      ;;
7926    *)
7927      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
7928      ;;
7929    esac
7930    lt_cv_with_aix_soname=$with_aix_soname
7931else
7932  if ${lt_cv_with_aix_soname+:} false; then :
7933  $as_echo_n "(cached) " >&6
7934else
7935  lt_cv_with_aix_soname=aix
7936fi
7937
7938    with_aix_soname=$lt_cv_with_aix_soname
7939fi
7940
7941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
7942$as_echo "$with_aix_soname" >&6; }
7943  if test aix != "$with_aix_soname"; then
7944    # For the AIX way of multilib, we name the shared archive member
7945    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
7946    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
7947    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
7948    # the AIX toolchain works better with OBJECT_MODE set (default 32).
7949    if test 64 = "${OBJECT_MODE-32}"; then
7950      shared_archive_member_spec=shr_64
7951    else
7952      shared_archive_member_spec=shr
7953    fi
7954  fi
7955  ;;
7956*)
7957  with_aix_soname=aix
7958  ;;
7959esac
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970# This can be used to rebuild libtool when needed
7971LIBTOOL_DEPS=$ltmain
7972
7973# Always use our own libtool.
7974LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005test -z "$LN_S" && LN_S="ln -s"
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020if test -n "${ZSH_VERSION+set}"; then
8021   setopt NO_GLOB_SUBST
8022fi
8023
8024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8025$as_echo_n "checking for objdir... " >&6; }
8026if ${lt_cv_objdir+:} false; then :
8027  $as_echo_n "(cached) " >&6
8028else
8029  rm -f .libs 2>/dev/null
8030mkdir .libs 2>/dev/null
8031if test -d .libs; then
8032  lt_cv_objdir=.libs
8033else
8034  # MS-DOS does not allow filenames that begin with a dot.
8035  lt_cv_objdir=_libs
8036fi
8037rmdir .libs 2>/dev/null
8038fi
8039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8040$as_echo "$lt_cv_objdir" >&6; }
8041objdir=$lt_cv_objdir
8042
8043
8044
8045
8046
8047cat >>confdefs.h <<_ACEOF
8048#define LT_OBJDIR "$lt_cv_objdir/"
8049_ACEOF
8050
8051
8052
8053
8054case $host_os in
8055aix3*)
8056  # AIX sometimes has problems with the GCC collect2 program.  For some
8057  # reason, if we set the COLLECT_NAMES environment variable, the problems
8058  # vanish in a puff of smoke.
8059  if test set != "${COLLECT_NAMES+set}"; then
8060    COLLECT_NAMES=
8061    export COLLECT_NAMES
8062  fi
8063  ;;
8064esac
8065
8066# Global variables:
8067ofile=libtool
8068can_build_shared=yes
8069
8070# All known linkers require a '.a' archive for static linking (except MSVC,
8071# which needs '.lib').
8072libext=a
8073
8074with_gnu_ld=$lt_cv_prog_gnu_ld
8075
8076old_CC=$CC
8077old_CFLAGS=$CFLAGS
8078
8079# Set sane defaults for various variables
8080test -z "$CC" && CC=cc
8081test -z "$LTCC" && LTCC=$CC
8082test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8083test -z "$LD" && LD=ld
8084test -z "$ac_objext" && ac_objext=o
8085
8086func_cc_basename $compiler
8087cc_basename=$func_cc_basename_result
8088
8089
8090# Only perform the check for file, if the check method requires it
8091test -z "$MAGIC_CMD" && MAGIC_CMD=file
8092case $deplibs_check_method in
8093file_magic*)
8094  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8095    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8096$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8097if ${lt_cv_path_MAGIC_CMD+:} false; then :
8098  $as_echo_n "(cached) " >&6
8099else
8100  case $MAGIC_CMD in
8101[\\/*] |  ?:[\\/]*)
8102  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8103  ;;
8104*)
8105  lt_save_MAGIC_CMD=$MAGIC_CMD
8106  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8107  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8108  for ac_dir in $ac_dummy; do
8109    IFS=$lt_save_ifs
8110    test -z "$ac_dir" && ac_dir=.
8111    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8112      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8113      if test -n "$file_magic_test_file"; then
8114	case $deplibs_check_method in
8115	"file_magic "*)
8116	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8117	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8118	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8119	    $EGREP "$file_magic_regex" > /dev/null; then
8120	    :
8121	  else
8122	    cat <<_LT_EOF 1>&2
8123
8124*** Warning: the command libtool uses to detect shared libraries,
8125*** $file_magic_cmd, produces output that libtool cannot recognize.
8126*** The result is that libtool may fail to recognize shared libraries
8127*** as such.  This will affect the creation of libtool libraries that
8128*** depend on shared libraries, but programs linked with such libtool
8129*** libraries will work regardless of this problem.  Nevertheless, you
8130*** may want to report the problem to your system manager and/or to
8131*** [email protected]
8132
8133_LT_EOF
8134	  fi ;;
8135	esac
8136      fi
8137      break
8138    fi
8139  done
8140  IFS=$lt_save_ifs
8141  MAGIC_CMD=$lt_save_MAGIC_CMD
8142  ;;
8143esac
8144fi
8145
8146MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8147if test -n "$MAGIC_CMD"; then
8148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8149$as_echo "$MAGIC_CMD" >&6; }
8150else
8151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8152$as_echo "no" >&6; }
8153fi
8154
8155
8156
8157
8158
8159if test -z "$lt_cv_path_MAGIC_CMD"; then
8160  if test -n "$ac_tool_prefix"; then
8161    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8162$as_echo_n "checking for file... " >&6; }
8163if ${lt_cv_path_MAGIC_CMD+:} false; then :
8164  $as_echo_n "(cached) " >&6
8165else
8166  case $MAGIC_CMD in
8167[\\/*] |  ?:[\\/]*)
8168  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8169  ;;
8170*)
8171  lt_save_MAGIC_CMD=$MAGIC_CMD
8172  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8173  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8174  for ac_dir in $ac_dummy; do
8175    IFS=$lt_save_ifs
8176    test -z "$ac_dir" && ac_dir=.
8177    if test -f "$ac_dir/file"; then
8178      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8179      if test -n "$file_magic_test_file"; then
8180	case $deplibs_check_method in
8181	"file_magic "*)
8182	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8183	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8184	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8185	    $EGREP "$file_magic_regex" > /dev/null; then
8186	    :
8187	  else
8188	    cat <<_LT_EOF 1>&2
8189
8190*** Warning: the command libtool uses to detect shared libraries,
8191*** $file_magic_cmd, produces output that libtool cannot recognize.
8192*** The result is that libtool may fail to recognize shared libraries
8193*** as such.  This will affect the creation of libtool libraries that
8194*** depend on shared libraries, but programs linked with such libtool
8195*** libraries will work regardless of this problem.  Nevertheless, you
8196*** may want to report the problem to your system manager and/or to
8197*** [email protected]
8198
8199_LT_EOF
8200	  fi ;;
8201	esac
8202      fi
8203      break
8204    fi
8205  done
8206  IFS=$lt_save_ifs
8207  MAGIC_CMD=$lt_save_MAGIC_CMD
8208  ;;
8209esac
8210fi
8211
8212MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8213if test -n "$MAGIC_CMD"; then
8214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8215$as_echo "$MAGIC_CMD" >&6; }
8216else
8217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8218$as_echo "no" >&6; }
8219fi
8220
8221
8222  else
8223    MAGIC_CMD=:
8224  fi
8225fi
8226
8227  fi
8228  ;;
8229esac
8230
8231# Use C for the default configuration in the libtool script
8232
8233lt_save_CC=$CC
8234ac_ext=c
8235ac_cpp='$CPP $CPPFLAGS'
8236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8238ac_compiler_gnu=$ac_cv_c_compiler_gnu
8239
8240
8241# Source file extension for C test sources.
8242ac_ext=c
8243
8244# Object file extension for compiled C test sources.
8245objext=o
8246objext=$objext
8247
8248# Code to be used in simple compile tests
8249lt_simple_compile_test_code="int some_variable = 0;"
8250
8251# Code to be used in simple link tests
8252lt_simple_link_test_code='int main(){return(0);}'
8253
8254
8255
8256
8257
8258
8259
8260# If no C compiler was specified, use CC.
8261LTCC=${LTCC-"$CC"}
8262
8263# If no C compiler flags were specified, use CFLAGS.
8264LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8265
8266# Allow CC to be a program name with arguments.
8267compiler=$CC
8268
8269# Save the default compiler, since it gets overwritten when the other
8270# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8271compiler_DEFAULT=$CC
8272
8273# save warnings/boilerplate of simple test code
8274ac_outfile=conftest.$ac_objext
8275echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8276eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8277_lt_compiler_boilerplate=`cat conftest.err`
8278$RM conftest*
8279
8280ac_outfile=conftest.$ac_objext
8281echo "$lt_simple_link_test_code" >conftest.$ac_ext
8282eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8283_lt_linker_boilerplate=`cat conftest.err`
8284$RM -r conftest*
8285
8286
8287if test -n "$compiler"; then
8288
8289lt_prog_compiler_no_builtin_flag=
8290
8291if test yes = "$GCC"; then
8292  case $cc_basename in
8293  nvcc*)
8294    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8295  *)
8296    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8297  esac
8298
8299  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8300$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8301if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8302  $as_echo_n "(cached) " >&6
8303else
8304  lt_cv_prog_compiler_rtti_exceptions=no
8305   ac_outfile=conftest.$ac_objext
8306   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8307   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8308   # Insert the option either (1) after the last *FLAGS variable, or
8309   # (2) before a word containing "conftest.", or (3) at the end.
8310   # Note that $ac_compile itself does not contain backslashes and begins
8311   # with a dollar sign (not a hyphen), so the echo should work correctly.
8312   # The option is referenced via a variable to avoid confusing sed.
8313   lt_compile=`echo "$ac_compile" | $SED \
8314   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8315   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8316   -e 's:$: $lt_compiler_flag:'`
8317   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8318   (eval "$lt_compile" 2>conftest.err)
8319   ac_status=$?
8320   cat conftest.err >&5
8321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8322   if (exit $ac_status) && test -s "$ac_outfile"; then
8323     # The compiler can only warn and ignore the option if not recognized
8324     # So say no if there are warnings other than the usual output.
8325     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8326     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8327     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8328       lt_cv_prog_compiler_rtti_exceptions=yes
8329     fi
8330   fi
8331   $RM conftest*
8332
8333fi
8334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8335$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8336
8337if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8338    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8339else
8340    :
8341fi
8342
8343fi
8344
8345
8346
8347
8348
8349
8350  lt_prog_compiler_wl=
8351lt_prog_compiler_pic=
8352lt_prog_compiler_static=
8353
8354
8355  if test yes = "$GCC"; then
8356    lt_prog_compiler_wl='-Wl,'
8357    lt_prog_compiler_static='-static'
8358
8359    case $host_os in
8360      aix*)
8361      # All AIX code is PIC.
8362      if test ia64 = "$host_cpu"; then
8363	# AIX 5 now supports IA64 processor
8364	lt_prog_compiler_static='-Bstatic'
8365      fi
8366      lt_prog_compiler_pic='-fPIC'
8367      ;;
8368
8369    amigaos*)
8370      case $host_cpu in
8371      powerpc)
8372            # see comment about AmigaOS4 .so support
8373            lt_prog_compiler_pic='-fPIC'
8374        ;;
8375      m68k)
8376            # FIXME: we need at least 68020 code to build shared libraries, but
8377            # adding the '-m68020' flag to GCC prevents building anything better,
8378            # like '-m68040'.
8379            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8380        ;;
8381      esac
8382      ;;
8383
8384    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8385      # PIC is the default for these OSes.
8386      ;;
8387
8388    mingw* | cygwin* | pw32* | os2* | cegcc*)
8389      # This hack is so that the source file can tell whether it is being
8390      # built for inclusion in a dll (and should export symbols for example).
8391      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8392      # (--disable-auto-import) libraries
8393      lt_prog_compiler_pic='-DDLL_EXPORT'
8394      case $host_os in
8395      os2*)
8396	lt_prog_compiler_static='$wl-static'
8397	;;
8398      esac
8399      ;;
8400
8401    darwin* | rhapsody*)
8402      # PIC is the default on this platform
8403      # Common symbols not allowed in MH_DYLIB files
8404      lt_prog_compiler_pic='-fno-common'
8405      ;;
8406
8407    haiku*)
8408      # PIC is the default for Haiku.
8409      # The "-static" flag exists, but is broken.
8410      lt_prog_compiler_static=
8411      ;;
8412
8413    hpux*)
8414      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8415      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8416      # sets the default TLS model and affects inlining.
8417      case $host_cpu in
8418      hppa*64*)
8419	# +Z the default
8420	;;
8421      *)
8422	lt_prog_compiler_pic='-fPIC'
8423	;;
8424      esac
8425      ;;
8426
8427    interix[3-9]*)
8428      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8429      # Instead, we relocate shared libraries at runtime.
8430      ;;
8431
8432    msdosdjgpp*)
8433      # Just because we use GCC doesn't mean we suddenly get shared libraries
8434      # on systems that don't support them.
8435      lt_prog_compiler_can_build_shared=no
8436      enable_shared=no
8437      ;;
8438
8439    *nto* | *qnx*)
8440      # QNX uses GNU C++, but need to define -shared option too, otherwise
8441      # it will coredump.
8442      lt_prog_compiler_pic='-fPIC -shared'
8443      ;;
8444
8445    sysv4*MP*)
8446      if test -d /usr/nec; then
8447	lt_prog_compiler_pic=-Kconform_pic
8448      fi
8449      ;;
8450
8451    *)
8452      lt_prog_compiler_pic='-fPIC'
8453      ;;
8454    esac
8455
8456    case $cc_basename in
8457    nvcc*) # Cuda Compiler Driver 2.2
8458      lt_prog_compiler_wl='-Xlinker '
8459      if test -n "$lt_prog_compiler_pic"; then
8460        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8461      fi
8462      ;;
8463    esac
8464  else
8465    # PORTME Check for flag to pass linker flags through the system compiler.
8466    case $host_os in
8467    aix*)
8468      lt_prog_compiler_wl='-Wl,'
8469      if test ia64 = "$host_cpu"; then
8470	# AIX 5 now supports IA64 processor
8471	lt_prog_compiler_static='-Bstatic'
8472      else
8473	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8474      fi
8475      ;;
8476
8477    darwin* | rhapsody*)
8478      # PIC is the default on this platform
8479      # Common symbols not allowed in MH_DYLIB files
8480      lt_prog_compiler_pic='-fno-common'
8481      case $cc_basename in
8482      nagfor*)
8483        # NAG Fortran compiler
8484        lt_prog_compiler_wl='-Wl,-Wl,,'
8485        lt_prog_compiler_pic='-PIC'
8486        lt_prog_compiler_static='-Bstatic'
8487        ;;
8488      esac
8489      ;;
8490
8491    mingw* | cygwin* | pw32* | os2* | cegcc*)
8492      # This hack is so that the source file can tell whether it is being
8493      # built for inclusion in a dll (and should export symbols for example).
8494      lt_prog_compiler_pic='-DDLL_EXPORT'
8495      case $host_os in
8496      os2*)
8497	lt_prog_compiler_static='$wl-static'
8498	;;
8499      esac
8500      ;;
8501
8502    hpux9* | hpux10* | hpux11*)
8503      lt_prog_compiler_wl='-Wl,'
8504      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8505      # not for PA HP-UX.
8506      case $host_cpu in
8507      hppa*64*|ia64*)
8508	# +Z the default
8509	;;
8510      *)
8511	lt_prog_compiler_pic='+Z'
8512	;;
8513      esac
8514      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8515      lt_prog_compiler_static='$wl-a ${wl}archive'
8516      ;;
8517
8518    irix5* | irix6* | nonstopux*)
8519      lt_prog_compiler_wl='-Wl,'
8520      # PIC (with -KPIC) is the default.
8521      lt_prog_compiler_static='-non_shared'
8522      ;;
8523
8524    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8525      case $cc_basename in
8526      # old Intel for x86_64, which still supported -KPIC.
8527      ecc*)
8528	lt_prog_compiler_wl='-Wl,'
8529	lt_prog_compiler_pic='-KPIC'
8530	lt_prog_compiler_static='-static'
8531        ;;
8532      # icc used to be incompatible with GCC.
8533      # ICC 10 doesn't accept -KPIC any more.
8534      icc* | ifort*)
8535	lt_prog_compiler_wl='-Wl,'
8536	lt_prog_compiler_pic='-fPIC'
8537	lt_prog_compiler_static='-static'
8538        ;;
8539      # Lahey Fortran 8.1.
8540      lf95*)
8541	lt_prog_compiler_wl='-Wl,'
8542	lt_prog_compiler_pic='--shared'
8543	lt_prog_compiler_static='--static'
8544	;;
8545      nagfor*)
8546	# NAG Fortran compiler
8547	lt_prog_compiler_wl='-Wl,-Wl,,'
8548	lt_prog_compiler_pic='-PIC'
8549	lt_prog_compiler_static='-Bstatic'
8550	;;
8551      tcc*)
8552	# Fabrice Bellard et al's Tiny C Compiler
8553	lt_prog_compiler_wl='-Wl,'
8554	lt_prog_compiler_pic='-fPIC'
8555	lt_prog_compiler_static='-static'
8556	;;
8557      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8558        # Portland Group compilers (*not* the Pentium gcc compiler,
8559	# which looks to be a dead project)
8560	lt_prog_compiler_wl='-Wl,'
8561	lt_prog_compiler_pic='-fpic'
8562	lt_prog_compiler_static='-Bstatic'
8563        ;;
8564      ccc*)
8565        lt_prog_compiler_wl='-Wl,'
8566        # All Alpha code is PIC.
8567        lt_prog_compiler_static='-non_shared'
8568        ;;
8569      xl* | bgxl* | bgf* | mpixl*)
8570	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8571	lt_prog_compiler_wl='-Wl,'
8572	lt_prog_compiler_pic='-qpic'
8573	lt_prog_compiler_static='-qstaticlink'
8574	;;
8575      *)
8576	case `$CC -V 2>&1 | sed 5q` in
8577	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8578	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8579	  lt_prog_compiler_pic='-KPIC'
8580	  lt_prog_compiler_static='-Bstatic'
8581	  lt_prog_compiler_wl=''
8582	  ;;
8583	*Sun\ F* | *Sun*Fortran*)
8584	  lt_prog_compiler_pic='-KPIC'
8585	  lt_prog_compiler_static='-Bstatic'
8586	  lt_prog_compiler_wl='-Qoption ld '
8587	  ;;
8588	*Sun\ C*)
8589	  # Sun C 5.9
8590	  lt_prog_compiler_pic='-KPIC'
8591	  lt_prog_compiler_static='-Bstatic'
8592	  lt_prog_compiler_wl='-Wl,'
8593	  ;;
8594        *Intel*\ [CF]*Compiler*)
8595	  lt_prog_compiler_wl='-Wl,'
8596	  lt_prog_compiler_pic='-fPIC'
8597	  lt_prog_compiler_static='-static'
8598	  ;;
8599	*Portland\ Group*)
8600	  lt_prog_compiler_wl='-Wl,'
8601	  lt_prog_compiler_pic='-fpic'
8602	  lt_prog_compiler_static='-Bstatic'
8603	  ;;
8604	esac
8605	;;
8606      esac
8607      ;;
8608
8609    newsos6)
8610      lt_prog_compiler_pic='-KPIC'
8611      lt_prog_compiler_static='-Bstatic'
8612      ;;
8613
8614    *nto* | *qnx*)
8615      # QNX uses GNU C++, but need to define -shared option too, otherwise
8616      # it will coredump.
8617      lt_prog_compiler_pic='-fPIC -shared'
8618      ;;
8619
8620    osf3* | osf4* | osf5*)
8621      lt_prog_compiler_wl='-Wl,'
8622      # All OSF/1 code is PIC.
8623      lt_prog_compiler_static='-non_shared'
8624      ;;
8625
8626    rdos*)
8627      lt_prog_compiler_static='-non_shared'
8628      ;;
8629
8630    solaris*)
8631      lt_prog_compiler_pic='-KPIC'
8632      lt_prog_compiler_static='-Bstatic'
8633      case $cc_basename in
8634      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8635	lt_prog_compiler_wl='-Qoption ld ';;
8636      *)
8637	lt_prog_compiler_wl='-Wl,';;
8638      esac
8639      ;;
8640
8641    sunos4*)
8642      lt_prog_compiler_wl='-Qoption ld '
8643      lt_prog_compiler_pic='-PIC'
8644      lt_prog_compiler_static='-Bstatic'
8645      ;;
8646
8647    sysv4 | sysv4.2uw2* | sysv4.3*)
8648      lt_prog_compiler_wl='-Wl,'
8649      lt_prog_compiler_pic='-KPIC'
8650      lt_prog_compiler_static='-Bstatic'
8651      ;;
8652
8653    sysv4*MP*)
8654      if test -d /usr/nec; then
8655	lt_prog_compiler_pic='-Kconform_pic'
8656	lt_prog_compiler_static='-Bstatic'
8657      fi
8658      ;;
8659
8660    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8661      lt_prog_compiler_wl='-Wl,'
8662      lt_prog_compiler_pic='-KPIC'
8663      lt_prog_compiler_static='-Bstatic'
8664      ;;
8665
8666    unicos*)
8667      lt_prog_compiler_wl='-Wl,'
8668      lt_prog_compiler_can_build_shared=no
8669      ;;
8670
8671    uts4*)
8672      lt_prog_compiler_pic='-pic'
8673      lt_prog_compiler_static='-Bstatic'
8674      ;;
8675
8676    *)
8677      lt_prog_compiler_can_build_shared=no
8678      ;;
8679    esac
8680  fi
8681
8682case $host_os in
8683  # For platforms that do not support PIC, -DPIC is meaningless:
8684  *djgpp*)
8685    lt_prog_compiler_pic=
8686    ;;
8687  *)
8688    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8689    ;;
8690esac
8691
8692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8693$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8694if ${lt_cv_prog_compiler_pic+:} false; then :
8695  $as_echo_n "(cached) " >&6
8696else
8697  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8698fi
8699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8700$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8701lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8702
8703#
8704# Check to make sure the PIC flag actually works.
8705#
8706if test -n "$lt_prog_compiler_pic"; then
8707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8708$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8709if ${lt_cv_prog_compiler_pic_works+:} false; then :
8710  $as_echo_n "(cached) " >&6
8711else
8712  lt_cv_prog_compiler_pic_works=no
8713   ac_outfile=conftest.$ac_objext
8714   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8715   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
8716   # Insert the option either (1) after the last *FLAGS variable, or
8717   # (2) before a word containing "conftest.", or (3) at the end.
8718   # Note that $ac_compile itself does not contain backslashes and begins
8719   # with a dollar sign (not a hyphen), so the echo should work correctly.
8720   # The option is referenced via a variable to avoid confusing sed.
8721   lt_compile=`echo "$ac_compile" | $SED \
8722   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8723   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8724   -e 's:$: $lt_compiler_flag:'`
8725   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8726   (eval "$lt_compile" 2>conftest.err)
8727   ac_status=$?
8728   cat conftest.err >&5
8729   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8730   if (exit $ac_status) && test -s "$ac_outfile"; then
8731     # The compiler can only warn and ignore the option if not recognized
8732     # So say no if there are warnings other than the usual output.
8733     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8734     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8735     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8736       lt_cv_prog_compiler_pic_works=yes
8737     fi
8738   fi
8739   $RM conftest*
8740
8741fi
8742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8743$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8744
8745if test yes = "$lt_cv_prog_compiler_pic_works"; then
8746    case $lt_prog_compiler_pic in
8747     "" | " "*) ;;
8748     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8749     esac
8750else
8751    lt_prog_compiler_pic=
8752     lt_prog_compiler_can_build_shared=no
8753fi
8754
8755fi
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767#
8768# Check to make sure the static flag actually works.
8769#
8770wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8772$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8773if ${lt_cv_prog_compiler_static_works+:} false; then :
8774  $as_echo_n "(cached) " >&6
8775else
8776  lt_cv_prog_compiler_static_works=no
8777   save_LDFLAGS=$LDFLAGS
8778   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8779   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8780   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8781     # The linker can only warn and ignore the option if not recognized
8782     # So say no if there are warnings
8783     if test -s conftest.err; then
8784       # Append any errors to the config.log.
8785       cat conftest.err 1>&5
8786       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8787       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8788       if diff conftest.exp conftest.er2 >/dev/null; then
8789         lt_cv_prog_compiler_static_works=yes
8790       fi
8791     else
8792       lt_cv_prog_compiler_static_works=yes
8793     fi
8794   fi
8795   $RM -r conftest*
8796   LDFLAGS=$save_LDFLAGS
8797
8798fi
8799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8800$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8801
8802if test yes = "$lt_cv_prog_compiler_static_works"; then
8803    :
8804else
8805    lt_prog_compiler_static=
8806fi
8807
8808
8809
8810
8811
8812
8813
8814  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8815$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8816if ${lt_cv_prog_compiler_c_o+:} false; then :
8817  $as_echo_n "(cached) " >&6
8818else
8819  lt_cv_prog_compiler_c_o=no
8820   $RM -r conftest 2>/dev/null
8821   mkdir conftest
8822   cd conftest
8823   mkdir out
8824   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8825
8826   lt_compiler_flag="-o out/conftest2.$ac_objext"
8827   # Insert the option either (1) after the last *FLAGS variable, or
8828   # (2) before a word containing "conftest.", or (3) at the end.
8829   # Note that $ac_compile itself does not contain backslashes and begins
8830   # with a dollar sign (not a hyphen), so the echo should work correctly.
8831   lt_compile=`echo "$ac_compile" | $SED \
8832   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8833   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8834   -e 's:$: $lt_compiler_flag:'`
8835   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8836   (eval "$lt_compile" 2>out/conftest.err)
8837   ac_status=$?
8838   cat out/conftest.err >&5
8839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8840   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8841   then
8842     # The compiler can only warn and ignore the option if not recognized
8843     # So say no if there are warnings
8844     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8845     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8846     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8847       lt_cv_prog_compiler_c_o=yes
8848     fi
8849   fi
8850   chmod u+w . 2>&5
8851   $RM conftest*
8852   # SGI C++ compiler will create directory out/ii_files/ for
8853   # template instantiation
8854   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8855   $RM out/* && rmdir out
8856   cd ..
8857   $RM -r conftest
8858   $RM conftest*
8859
8860fi
8861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8862$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8863
8864
8865
8866
8867
8868
8869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8870$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8871if ${lt_cv_prog_compiler_c_o+:} false; then :
8872  $as_echo_n "(cached) " >&6
8873else
8874  lt_cv_prog_compiler_c_o=no
8875   $RM -r conftest 2>/dev/null
8876   mkdir conftest
8877   cd conftest
8878   mkdir out
8879   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8880
8881   lt_compiler_flag="-o out/conftest2.$ac_objext"
8882   # Insert the option either (1) after the last *FLAGS variable, or
8883   # (2) before a word containing "conftest.", or (3) at the end.
8884   # Note that $ac_compile itself does not contain backslashes and begins
8885   # with a dollar sign (not a hyphen), so the echo should work correctly.
8886   lt_compile=`echo "$ac_compile" | $SED \
8887   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8888   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8889   -e 's:$: $lt_compiler_flag:'`
8890   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8891   (eval "$lt_compile" 2>out/conftest.err)
8892   ac_status=$?
8893   cat out/conftest.err >&5
8894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8896   then
8897     # The compiler can only warn and ignore the option if not recognized
8898     # So say no if there are warnings
8899     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8900     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8901     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8902       lt_cv_prog_compiler_c_o=yes
8903     fi
8904   fi
8905   chmod u+w . 2>&5
8906   $RM conftest*
8907   # SGI C++ compiler will create directory out/ii_files/ for
8908   # template instantiation
8909   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8910   $RM out/* && rmdir out
8911   cd ..
8912   $RM -r conftest
8913   $RM conftest*
8914
8915fi
8916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8917$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8918
8919
8920
8921
8922hard_links=nottested
8923if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
8924  # do not overwrite the value of need_locks provided by the user
8925  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8926$as_echo_n "checking if we can lock with hard links... " >&6; }
8927  hard_links=yes
8928  $RM conftest*
8929  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8930  touch conftest.a
8931  ln conftest.a conftest.b 2>&5 || hard_links=no
8932  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8934$as_echo "$hard_links" >&6; }
8935  if test no = "$hard_links"; then
8936    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
8937$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
8938    need_locks=warn
8939  fi
8940else
8941  need_locks=no
8942fi
8943
8944
8945
8946
8947
8948
8949  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8950$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8951
8952  runpath_var=
8953  allow_undefined_flag=
8954  always_export_symbols=no
8955  archive_cmds=
8956  archive_expsym_cmds=
8957  compiler_needs_object=no
8958  enable_shared_with_static_runtimes=no
8959  export_dynamic_flag_spec=
8960  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8961  hardcode_automatic=no
8962  hardcode_direct=no
8963  hardcode_direct_absolute=no
8964  hardcode_libdir_flag_spec=
8965  hardcode_libdir_separator=
8966  hardcode_minus_L=no
8967  hardcode_shlibpath_var=unsupported
8968  inherit_rpath=no
8969  link_all_deplibs=unknown
8970  module_cmds=
8971  module_expsym_cmds=
8972  old_archive_from_new_cmds=
8973  old_archive_from_expsyms_cmds=
8974  thread_safe_flag_spec=
8975  whole_archive_flag_spec=
8976  # include_expsyms should be a list of space-separated symbols to be *always*
8977  # included in the symbol list
8978  include_expsyms=
8979  # exclude_expsyms can be an extended regexp of symbols to exclude
8980  # it will be wrapped by ' (' and ')$', so one must not match beginning or
8981  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
8982  # as well as any symbol that contains 'd'.
8983  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8984  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8985  # platforms (ab)use it in PIC code, but their linkers get confused if
8986  # the symbol is explicitly referenced.  Since portable code cannot
8987  # rely on this symbol name, it's probably fine to never include it in
8988  # preloaded symbol tables.
8989  # Exclude shared library initialization/finalization symbols.
8990  extract_expsyms_cmds=
8991
8992  case $host_os in
8993  cygwin* | mingw* | pw32* | cegcc*)
8994    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8995    # When not using gcc, we currently assume that we are using
8996    # Microsoft Visual C++.
8997    if test yes != "$GCC"; then
8998      with_gnu_ld=no
8999    fi
9000    ;;
9001  interix*)
9002    # we just hope/assume this is gcc and not c89 (= MSVC++)
9003    with_gnu_ld=yes
9004    ;;
9005  openbsd* | bitrig*)
9006    with_gnu_ld=no
9007    ;;
9008  esac
9009
9010  ld_shlibs=yes
9011
9012  # On some targets, GNU ld is compatible enough with the native linker
9013  # that we're better off using the native interface for both.
9014  lt_use_gnu_ld_interface=no
9015  if test yes = "$with_gnu_ld"; then
9016    case $host_os in
9017      aix*)
9018	# The AIX port of GNU ld has always aspired to compatibility
9019	# with the native linker.  However, as the warning in the GNU ld
9020	# block says, versions before 2.19.5* couldn't really create working
9021	# shared libraries, regardless of the interface used.
9022	case `$LD -v 2>&1` in
9023	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9024	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9025	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9026	  *)
9027	    lt_use_gnu_ld_interface=yes
9028	    ;;
9029	esac
9030	;;
9031      *)
9032	lt_use_gnu_ld_interface=yes
9033	;;
9034    esac
9035  fi
9036
9037  if test yes = "$lt_use_gnu_ld_interface"; then
9038    # If archive_cmds runs LD, not CC, wlarc should be empty
9039    wlarc='$wl'
9040
9041    # Set some defaults for GNU ld with shared library support. These
9042    # are reset later if shared libraries are not supported. Putting them
9043    # here allows them to be overridden if necessary.
9044    runpath_var=LD_RUN_PATH
9045    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9046    export_dynamic_flag_spec='$wl--export-dynamic'
9047    # ancient GNU ld didn't support --whole-archive et. al.
9048    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9049      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9050    else
9051      whole_archive_flag_spec=
9052    fi
9053    supports_anon_versioning=no
9054    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9055      *GNU\ gold*) supports_anon_versioning=yes ;;
9056      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9057      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9058      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9059      *\ 2.11.*) ;; # other 2.11 versions
9060      *) supports_anon_versioning=yes ;;
9061    esac
9062
9063    # See if GNU ld supports shared libraries.
9064    case $host_os in
9065    aix[3-9]*)
9066      # On AIX/PPC, the GNU linker is very broken
9067      if test ia64 != "$host_cpu"; then
9068	ld_shlibs=no
9069	cat <<_LT_EOF 1>&2
9070
9071*** Warning: the GNU linker, at least up to release 2.19, is reported
9072*** to be unable to reliably create shared libraries on AIX.
9073*** Therefore, libtool is disabling shared libraries support.  If you
9074*** really care for shared libraries, you may want to install binutils
9075*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9076*** You will then need to restart the configuration process.
9077
9078_LT_EOF
9079      fi
9080      ;;
9081
9082    amigaos*)
9083      case $host_cpu in
9084      powerpc)
9085            # see comment about AmigaOS4 .so support
9086            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9087            archive_expsym_cmds=''
9088        ;;
9089      m68k)
9090            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)'
9091            hardcode_libdir_flag_spec='-L$libdir'
9092            hardcode_minus_L=yes
9093        ;;
9094      esac
9095      ;;
9096
9097    beos*)
9098      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9099	allow_undefined_flag=unsupported
9100	# Joseph Beckenbach <[email protected]> says some releases of gcc
9101	# support --undefined.  This deserves some investigation.  FIXME
9102	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9103      else
9104	ld_shlibs=no
9105      fi
9106      ;;
9107
9108    cygwin* | mingw* | pw32* | cegcc*)
9109      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9110      # as there is no search path for DLLs.
9111      hardcode_libdir_flag_spec='-L$libdir'
9112      export_dynamic_flag_spec='$wl--export-all-symbols'
9113      allow_undefined_flag=unsupported
9114      always_export_symbols=no
9115      enable_shared_with_static_runtimes=yes
9116      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'
9117      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9118
9119      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9120        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9121	# If the export-symbols file already is a .def file, use it as
9122	# is; otherwise, prepend EXPORTS...
9123	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9124          cp $export_symbols $output_objdir/$soname.def;
9125        else
9126          echo EXPORTS > $output_objdir/$soname.def;
9127          cat $export_symbols >> $output_objdir/$soname.def;
9128        fi~
9129        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9130      else
9131	ld_shlibs=no
9132      fi
9133      ;;
9134
9135    haiku*)
9136      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9137      link_all_deplibs=yes
9138      ;;
9139
9140    os2*)
9141      hardcode_libdir_flag_spec='-L$libdir'
9142      hardcode_minus_L=yes
9143      allow_undefined_flag=unsupported
9144      shrext_cmds=.dll
9145      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9146	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9147	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9148	$ECHO EXPORTS >> $output_objdir/$libname.def~
9149	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9150	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9151	emximp -o $lib $output_objdir/$libname.def'
9152      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9153	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9154	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9155	$ECHO EXPORTS >> $output_objdir/$libname.def~
9156	prefix_cmds="$SED"~
9157	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9158	  prefix_cmds="$prefix_cmds -e 1d";
9159	fi~
9160	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9161	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9162	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9163	emximp -o $lib $output_objdir/$libname.def'
9164      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9165      enable_shared_with_static_runtimes=yes
9166      ;;
9167
9168    interix[3-9]*)
9169      hardcode_direct=no
9170      hardcode_shlibpath_var=no
9171      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9172      export_dynamic_flag_spec='$wl-E'
9173      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9174      # Instead, shared libraries are loaded at an image base (0x10000000 by
9175      # default) and relocated if they conflict, which is a slow very memory
9176      # consuming and fragmenting process.  To avoid this, we pick a random,
9177      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9178      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9179      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9180      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'
9181      ;;
9182
9183    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9184      tmp_diet=no
9185      if test linux-dietlibc = "$host_os"; then
9186	case $cc_basename in
9187	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9188	esac
9189      fi
9190      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9191	 && test no = "$tmp_diet"
9192      then
9193	tmp_addflag=' $pic_flag'
9194	tmp_sharedflag='-shared'
9195	case $cc_basename,$host_cpu in
9196        pgcc*)				# Portland Group C compiler
9197	  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'
9198	  tmp_addflag=' $pic_flag'
9199	  ;;
9200	pgf77* | pgf90* | pgf95* | pgfortran*)
9201					# Portland Group f77 and f90 compilers
9202	  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'
9203	  tmp_addflag=' $pic_flag -Mnomain' ;;
9204	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9205	  tmp_addflag=' -i_dynamic' ;;
9206	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9207	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9208	ifc* | ifort*)			# Intel Fortran compiler
9209	  tmp_addflag=' -nofor_main' ;;
9210	lf95*)				# Lahey Fortran 8.1
9211	  whole_archive_flag_spec=
9212	  tmp_sharedflag='--shared' ;;
9213        nagfor*)                        # NAGFOR 5.3
9214          tmp_sharedflag='-Wl,-shared' ;;
9215	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9216	  tmp_sharedflag='-qmkshrobj'
9217	  tmp_addflag= ;;
9218	nvcc*)	# Cuda Compiler Driver 2.2
9219	  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'
9220	  compiler_needs_object=yes
9221	  ;;
9222	esac
9223	case `$CC -V 2>&1 | sed 5q` in
9224	*Sun\ C*)			# Sun C 5.9
9225	  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'
9226	  compiler_needs_object=yes
9227	  tmp_sharedflag='-G' ;;
9228	*Sun\ F*)			# Sun Fortran 8.3
9229	  tmp_sharedflag='-G' ;;
9230	esac
9231	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9232
9233        if test yes = "$supports_anon_versioning"; then
9234          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9235            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9236            echo "local: *; };" >> $output_objdir/$libname.ver~
9237            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9238        fi
9239
9240	case $cc_basename in
9241	tcc*)
9242	  export_dynamic_flag_spec='-rdynamic'
9243	  ;;
9244	xlf* | bgf* | bgxlf* | mpixlf*)
9245	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9246	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9247	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9248	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9249	  if test yes = "$supports_anon_versioning"; then
9250	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9251              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9252              echo "local: *; };" >> $output_objdir/$libname.ver~
9253              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9254	  fi
9255	  ;;
9256	esac
9257      else
9258        ld_shlibs=no
9259      fi
9260      ;;
9261
9262    netbsd*)
9263      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9264	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9265	wlarc=
9266      else
9267	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9268	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9269      fi
9270      ;;
9271
9272    solaris*)
9273      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9274	ld_shlibs=no
9275	cat <<_LT_EOF 1>&2
9276
9277*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9278*** create shared libraries on Solaris systems.  Therefore, libtool
9279*** is disabling shared libraries support.  We urge you to upgrade GNU
9280*** binutils to release 2.9.1 or newer.  Another option is to modify
9281*** your PATH or compiler configuration so that the native linker is
9282*** used, and then restart.
9283
9284_LT_EOF
9285      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9286	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9287	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9288      else
9289	ld_shlibs=no
9290      fi
9291      ;;
9292
9293    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9294      case `$LD -v 2>&1` in
9295        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9296	ld_shlibs=no
9297	cat <<_LT_EOF 1>&2
9298
9299*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9300*** reliably create shared libraries on SCO systems.  Therefore, libtool
9301*** is disabling shared libraries support.  We urge you to upgrade GNU
9302*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9303*** your PATH or compiler configuration so that the native linker is
9304*** used, and then restart.
9305
9306_LT_EOF
9307	;;
9308	*)
9309	  # For security reasons, it is highly recommended that you always
9310	  # use absolute paths for naming shared libraries, and exclude the
9311	  # DT_RUNPATH tag from executables and libraries.  But doing so
9312	  # requires that you compile everything twice, which is a pain.
9313	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9314	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9315	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9316	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9317	  else
9318	    ld_shlibs=no
9319	  fi
9320	;;
9321      esac
9322      ;;
9323
9324    sunos4*)
9325      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9326      wlarc=
9327      hardcode_direct=yes
9328      hardcode_shlibpath_var=no
9329      ;;
9330
9331    *)
9332      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9333	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9334	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9335      else
9336	ld_shlibs=no
9337      fi
9338      ;;
9339    esac
9340
9341    if test no = "$ld_shlibs"; then
9342      runpath_var=
9343      hardcode_libdir_flag_spec=
9344      export_dynamic_flag_spec=
9345      whole_archive_flag_spec=
9346    fi
9347  else
9348    # PORTME fill in a description of your system's linker (not GNU ld)
9349    case $host_os in
9350    aix3*)
9351      allow_undefined_flag=unsupported
9352      always_export_symbols=yes
9353      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'
9354      # Note: this linker hardcodes the directories in LIBPATH if there
9355      # are no directories specified by -L.
9356      hardcode_minus_L=yes
9357      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9358	# Neither direct hardcoding nor static linking is supported with a
9359	# broken collect2.
9360	hardcode_direct=unsupported
9361      fi
9362      ;;
9363
9364    aix[4-9]*)
9365      if test ia64 = "$host_cpu"; then
9366	# On IA64, the linker does run time linking by default, so we don't
9367	# have to do anything special.
9368	aix_use_runtimelinking=no
9369	exp_sym_flag='-Bexport'
9370	no_entry_flag=
9371      else
9372	# If we're using GNU nm, then we don't want the "-C" option.
9373	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9374	# Without the "-l" option, or with the "-B" option, AIX nm treats
9375	# weak defined symbols like other global defined symbols, whereas
9376	# GNU nm marks them as "W".
9377	# While the 'weak' keyword is ignored in the Export File, we need
9378	# it in the Import File for the 'aix-soname' feature, so we have
9379	# to replace the "-B" option with "-P" for AIX nm.
9380	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9381	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
9382	else
9383	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
9384	fi
9385	aix_use_runtimelinking=no
9386
9387	# Test if we are trying to use run time linking or normal
9388	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9389	# have runtime linking enabled, and use it for executables.
9390	# For shared libraries, we enable/disable runtime linking
9391	# depending on the kind of the shared library created -
9392	# when "with_aix_soname,aix_use_runtimelinking" is:
9393	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9394	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9395	#            lib.a           static archive
9396	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9397	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9398	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9399	#            lib.a(lib.so.V) shared, rtl:no
9400	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9401	#            lib.a           static archive
9402	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9403	  for ld_flag in $LDFLAGS; do
9404	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9405	    aix_use_runtimelinking=yes
9406	    break
9407	  fi
9408	  done
9409	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9410	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9411	    # so we don't have lib.a shared libs to link our executables.
9412	    # We have to force runtime linking in this case.
9413	    aix_use_runtimelinking=yes
9414	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9415	  fi
9416	  ;;
9417	esac
9418
9419	exp_sym_flag='-bexport'
9420	no_entry_flag='-bnoentry'
9421      fi
9422
9423      # When large executables or shared objects are built, AIX ld can
9424      # have problems creating the table of contents.  If linking a library
9425      # or program results in "error TOC overflow" add -mminimal-toc to
9426      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9427      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9428
9429      archive_cmds=''
9430      hardcode_direct=yes
9431      hardcode_direct_absolute=yes
9432      hardcode_libdir_separator=':'
9433      link_all_deplibs=yes
9434      file_list_spec='$wl-f,'
9435      case $with_aix_soname,$aix_use_runtimelinking in
9436      aix,*) ;; # traditional, no import file
9437      svr4,* | *,yes) # use import file
9438	# The Import File defines what to hardcode.
9439	hardcode_direct=no
9440	hardcode_direct_absolute=no
9441	;;
9442      esac
9443
9444      if test yes = "$GCC"; then
9445	case $host_os in aix4.[012]|aix4.[012].*)
9446	# We only want to do this on AIX 4.2 and lower, the check
9447	# below for broken collect2 doesn't work under 4.3+
9448	  collect2name=`$CC -print-prog-name=collect2`
9449	  if test -f "$collect2name" &&
9450	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9451	  then
9452	  # We have reworked collect2
9453	  :
9454	  else
9455	  # We have old collect2
9456	  hardcode_direct=unsupported
9457	  # It fails to find uninstalled libraries when the uninstalled
9458	  # path is not listed in the libpath.  Setting hardcode_minus_L
9459	  # to unsupported forces relinking
9460	  hardcode_minus_L=yes
9461	  hardcode_libdir_flag_spec='-L$libdir'
9462	  hardcode_libdir_separator=
9463	  fi
9464	  ;;
9465	esac
9466	shared_flag='-shared'
9467	if test yes = "$aix_use_runtimelinking"; then
9468	  shared_flag="$shared_flag "'$wl-G'
9469	fi
9470	# Need to ensure runtime linking is disabled for the traditional
9471	# shared library, or the linker may eventually find shared libraries
9472	# /with/ Import File - we do not want to mix them.
9473	shared_flag_aix='-shared'
9474	shared_flag_svr4='-shared $wl-G'
9475      else
9476	# not using gcc
9477	if test ia64 = "$host_cpu"; then
9478	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9479	# chokes on -Wl,-G. The following line is correct:
9480	  shared_flag='-G'
9481	else
9482	  if test yes = "$aix_use_runtimelinking"; then
9483	    shared_flag='$wl-G'
9484	  else
9485	    shared_flag='$wl-bM:SRE'
9486	  fi
9487	  shared_flag_aix='$wl-bM:SRE'
9488	  shared_flag_svr4='$wl-G'
9489	fi
9490      fi
9491
9492      export_dynamic_flag_spec='$wl-bexpall'
9493      # It seems that -bexpall does not export symbols beginning with
9494      # underscore (_), so it is better to generate a list of symbols to export.
9495      always_export_symbols=yes
9496      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9497	# Warning - without using the other runtime loading flags (-brtl),
9498	# -berok will link without error, but may produce a broken library.
9499	allow_undefined_flag='-berok'
9500        # Determine the default libpath from the value encoded in an
9501        # empty executable.
9502        if test set = "${lt_cv_aix_libpath+set}"; then
9503  aix_libpath=$lt_cv_aix_libpath
9504else
9505  if ${lt_cv_aix_libpath_+:} false; then :
9506  $as_echo_n "(cached) " >&6
9507else
9508  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9509/* end confdefs.h.  */
9510
9511int
9512main ()
9513{
9514
9515  ;
9516  return 0;
9517}
9518_ACEOF
9519if ac_fn_c_try_link "$LINENO"; then :
9520
9521  lt_aix_libpath_sed='
9522      /Import File Strings/,/^$/ {
9523	  /^0/ {
9524	      s/^0  *\([^ ]*\) *$/\1/
9525	      p
9526	  }
9527      }'
9528  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9529  # Check for a 64-bit object if we didn't find anything.
9530  if test -z "$lt_cv_aix_libpath_"; then
9531    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9532  fi
9533fi
9534rm -f core conftest.err conftest.$ac_objext \
9535    conftest$ac_exeext conftest.$ac_ext
9536  if test -z "$lt_cv_aix_libpath_"; then
9537    lt_cv_aix_libpath_=/usr/lib:/lib
9538  fi
9539
9540fi
9541
9542  aix_libpath=$lt_cv_aix_libpath_
9543fi
9544
9545        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9546        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
9547      else
9548	if test ia64 = "$host_cpu"; then
9549	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
9550	  allow_undefined_flag="-z nodefs"
9551	  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"
9552	else
9553	 # Determine the default libpath from the value encoded in an
9554	 # empty executable.
9555	 if test set = "${lt_cv_aix_libpath+set}"; then
9556  aix_libpath=$lt_cv_aix_libpath
9557else
9558  if ${lt_cv_aix_libpath_+:} false; then :
9559  $as_echo_n "(cached) " >&6
9560else
9561  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9562/* end confdefs.h.  */
9563
9564int
9565main ()
9566{
9567
9568  ;
9569  return 0;
9570}
9571_ACEOF
9572if ac_fn_c_try_link "$LINENO"; then :
9573
9574  lt_aix_libpath_sed='
9575      /Import File Strings/,/^$/ {
9576	  /^0/ {
9577	      s/^0  *\([^ ]*\) *$/\1/
9578	      p
9579	  }
9580      }'
9581  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9582  # Check for a 64-bit object if we didn't find anything.
9583  if test -z "$lt_cv_aix_libpath_"; then
9584    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9585  fi
9586fi
9587rm -f core conftest.err conftest.$ac_objext \
9588    conftest$ac_exeext conftest.$ac_ext
9589  if test -z "$lt_cv_aix_libpath_"; then
9590    lt_cv_aix_libpath_=/usr/lib:/lib
9591  fi
9592
9593fi
9594
9595  aix_libpath=$lt_cv_aix_libpath_
9596fi
9597
9598	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9599	  # Warning - without using the other run time loading flags,
9600	  # -berok will link without error, but may produce a broken library.
9601	  no_undefined_flag=' $wl-bernotok'
9602	  allow_undefined_flag=' $wl-berok'
9603	  if test yes = "$with_gnu_ld"; then
9604	    # We only use this code for GNU lds that support --whole-archive.
9605	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
9606	  else
9607	    # Exported symbols can be pulled into shared objects from archives
9608	    whole_archive_flag_spec='$convenience'
9609	  fi
9610	  archive_cmds_need_lc=yes
9611	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9612	  # -brtl affects multiple linker settings, -berok does not and is overridden later
9613	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9614	  if test svr4 != "$with_aix_soname"; then
9615	    # This is similar to how AIX traditionally builds its shared libraries.
9616	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
9617	  fi
9618	  if test aix != "$with_aix_soname"; then
9619	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
9620	  else
9621	    # used by -dlpreopen to get the symbols
9622	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
9623	  fi
9624	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
9625	fi
9626      fi
9627      ;;
9628
9629    amigaos*)
9630      case $host_cpu in
9631      powerpc)
9632            # see comment about AmigaOS4 .so support
9633            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9634            archive_expsym_cmds=''
9635        ;;
9636      m68k)
9637            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)'
9638            hardcode_libdir_flag_spec='-L$libdir'
9639            hardcode_minus_L=yes
9640        ;;
9641      esac
9642      ;;
9643
9644    bsdi[45]*)
9645      export_dynamic_flag_spec=-rdynamic
9646      ;;
9647
9648    cygwin* | mingw* | pw32* | cegcc*)
9649      # When not using gcc, we currently assume that we are using
9650      # Microsoft Visual C++.
9651      # hardcode_libdir_flag_spec is actually meaningless, as there is
9652      # no search path for DLLs.
9653      case $cc_basename in
9654      cl*)
9655	# Native MSVC
9656	hardcode_libdir_flag_spec=' '
9657	allow_undefined_flag=unsupported
9658	always_export_symbols=yes
9659	file_list_spec='@'
9660	# Tell ltmain to make .lib files, not .a files.
9661	libext=lib
9662	# Tell ltmain to make .dll files, not .so files.
9663	shrext_cmds=.dll
9664	# FIXME: Setting linknames here is a bad hack.
9665	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
9666	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9667            cp "$export_symbols" "$output_objdir/$soname.def";
9668            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
9669          else
9670            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
9671          fi~
9672          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9673          linknames='
9674	# The linker will not automatically build a static lib if we build a DLL.
9675	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9676	enable_shared_with_static_runtimes=yes
9677	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9678	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9679	# Don't use ranlib
9680	old_postinstall_cmds='chmod 644 $oldlib'
9681	postlink_cmds='lt_outputfile="@OUTPUT@"~
9682          lt_tool_outputfile="@TOOL_OUTPUT@"~
9683          case $lt_outputfile in
9684            *.exe|*.EXE) ;;
9685            *)
9686              lt_outputfile=$lt_outputfile.exe
9687              lt_tool_outputfile=$lt_tool_outputfile.exe
9688              ;;
9689          esac~
9690          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
9691            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9692            $RM "$lt_outputfile.manifest";
9693          fi'
9694	;;
9695      *)
9696	# Assume MSVC wrapper
9697	hardcode_libdir_flag_spec=' '
9698	allow_undefined_flag=unsupported
9699	# Tell ltmain to make .lib files, not .a files.
9700	libext=lib
9701	# Tell ltmain to make .dll files, not .so files.
9702	shrext_cmds=.dll
9703	# FIXME: Setting linknames here is a bad hack.
9704	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9705	# The linker will automatically build a .lib file if we build a DLL.
9706	old_archive_from_new_cmds='true'
9707	# FIXME: Should let the user specify the lib program.
9708	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9709	enable_shared_with_static_runtimes=yes
9710	;;
9711      esac
9712      ;;
9713
9714    darwin* | rhapsody*)
9715
9716
9717  archive_cmds_need_lc=no
9718  hardcode_direct=no
9719  hardcode_automatic=yes
9720  hardcode_shlibpath_var=unsupported
9721  if test yes = "$lt_cv_ld_force_load"; then
9722    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\"`'
9723
9724  else
9725    whole_archive_flag_spec=''
9726  fi
9727  link_all_deplibs=yes
9728  allow_undefined_flag=$_lt_dar_allow_undefined
9729  case $cc_basename in
9730     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
9731     *) _lt_dar_can_shared=$GCC ;;
9732  esac
9733  if test yes = "$_lt_dar_can_shared"; then
9734    output_verbose_link_cmd=func_echo_all
9735    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
9736    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9737    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"
9738    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"
9739
9740  else
9741  ld_shlibs=no
9742  fi
9743
9744      ;;
9745
9746    dgux*)
9747      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9748      hardcode_libdir_flag_spec='-L$libdir'
9749      hardcode_shlibpath_var=no
9750      ;;
9751
9752    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9753    # support.  Future versions do this automatically, but an explicit c++rt0.o
9754    # does not break anything, and helps significantly (at the cost of a little
9755    # extra space).
9756    freebsd2.2*)
9757      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9758      hardcode_libdir_flag_spec='-R$libdir'
9759      hardcode_direct=yes
9760      hardcode_shlibpath_var=no
9761      ;;
9762
9763    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9764    freebsd2.*)
9765      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9766      hardcode_direct=yes
9767      hardcode_minus_L=yes
9768      hardcode_shlibpath_var=no
9769      ;;
9770
9771    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9772    freebsd* | dragonfly*)
9773      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9774      hardcode_libdir_flag_spec='-R$libdir'
9775      hardcode_direct=yes
9776      hardcode_shlibpath_var=no
9777      ;;
9778
9779    hpux9*)
9780      if test yes = "$GCC"; then
9781	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
9782      else
9783	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
9784      fi
9785      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9786      hardcode_libdir_separator=:
9787      hardcode_direct=yes
9788
9789      # hardcode_minus_L: Not really in the search PATH,
9790      # but as the default location of the library.
9791      hardcode_minus_L=yes
9792      export_dynamic_flag_spec='$wl-E'
9793      ;;
9794
9795    hpux10*)
9796      if test yes,no = "$GCC,$with_gnu_ld"; then
9797	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9798      else
9799	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9800      fi
9801      if test no = "$with_gnu_ld"; then
9802	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9803	hardcode_libdir_separator=:
9804	hardcode_direct=yes
9805	hardcode_direct_absolute=yes
9806	export_dynamic_flag_spec='$wl-E'
9807	# hardcode_minus_L: Not really in the search PATH,
9808	# but as the default location of the library.
9809	hardcode_minus_L=yes
9810      fi
9811      ;;
9812
9813    hpux11*)
9814      if test yes,no = "$GCC,$with_gnu_ld"; then
9815	case $host_cpu in
9816	hppa*64*)
9817	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9818	  ;;
9819	ia64*)
9820	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9821	  ;;
9822	*)
9823	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9824	  ;;
9825	esac
9826      else
9827	case $host_cpu in
9828	hppa*64*)
9829	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9830	  ;;
9831	ia64*)
9832	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9833	  ;;
9834	*)
9835
9836	  # Older versions of the 11.00 compiler do not understand -b yet
9837	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9838	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9839$as_echo_n "checking if $CC understands -b... " >&6; }
9840if ${lt_cv_prog_compiler__b+:} false; then :
9841  $as_echo_n "(cached) " >&6
9842else
9843  lt_cv_prog_compiler__b=no
9844   save_LDFLAGS=$LDFLAGS
9845   LDFLAGS="$LDFLAGS -b"
9846   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9847   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9848     # The linker can only warn and ignore the option if not recognized
9849     # So say no if there are warnings
9850     if test -s conftest.err; then
9851       # Append any errors to the config.log.
9852       cat conftest.err 1>&5
9853       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9854       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9855       if diff conftest.exp conftest.er2 >/dev/null; then
9856         lt_cv_prog_compiler__b=yes
9857       fi
9858     else
9859       lt_cv_prog_compiler__b=yes
9860     fi
9861   fi
9862   $RM -r conftest*
9863   LDFLAGS=$save_LDFLAGS
9864
9865fi
9866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9867$as_echo "$lt_cv_prog_compiler__b" >&6; }
9868
9869if test yes = "$lt_cv_prog_compiler__b"; then
9870    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9871else
9872    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9873fi
9874
9875	  ;;
9876	esac
9877      fi
9878      if test no = "$with_gnu_ld"; then
9879	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9880	hardcode_libdir_separator=:
9881
9882	case $host_cpu in
9883	hppa*64*|ia64*)
9884	  hardcode_direct=no
9885	  hardcode_shlibpath_var=no
9886	  ;;
9887	*)
9888	  hardcode_direct=yes
9889	  hardcode_direct_absolute=yes
9890	  export_dynamic_flag_spec='$wl-E'
9891
9892	  # hardcode_minus_L: Not really in the search PATH,
9893	  # but as the default location of the library.
9894	  hardcode_minus_L=yes
9895	  ;;
9896	esac
9897      fi
9898      ;;
9899
9900    irix5* | irix6* | nonstopux*)
9901      if test yes = "$GCC"; then
9902	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'
9903	# Try to use the -exported_symbol ld option, if it does not
9904	# work, assume that -exports_file does not work either and
9905	# implicitly export all symbols.
9906	# This should be the same for all languages, so no per-tag cache variable.
9907	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9908$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9909if ${lt_cv_irix_exported_symbol+:} false; then :
9910  $as_echo_n "(cached) " >&6
9911else
9912  save_LDFLAGS=$LDFLAGS
9913	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
9914	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9915/* end confdefs.h.  */
9916int foo (void) { return 0; }
9917_ACEOF
9918if ac_fn_c_try_link "$LINENO"; then :
9919  lt_cv_irix_exported_symbol=yes
9920else
9921  lt_cv_irix_exported_symbol=no
9922fi
9923rm -f core conftest.err conftest.$ac_objext \
9924    conftest$ac_exeext conftest.$ac_ext
9925           LDFLAGS=$save_LDFLAGS
9926fi
9927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9928$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9929	if test yes = "$lt_cv_irix_exported_symbol"; then
9930          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'
9931	fi
9932      else
9933	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'
9934	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'
9935      fi
9936      archive_cmds_need_lc='no'
9937      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9938      hardcode_libdir_separator=:
9939      inherit_rpath=yes
9940      link_all_deplibs=yes
9941      ;;
9942
9943    linux*)
9944      case $cc_basename in
9945      tcc*)
9946	# Fabrice Bellard et al's Tiny C Compiler
9947	ld_shlibs=yes
9948	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9949	;;
9950      esac
9951      ;;
9952
9953    netbsd*)
9954      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9955	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9956      else
9957	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9958      fi
9959      hardcode_libdir_flag_spec='-R$libdir'
9960      hardcode_direct=yes
9961      hardcode_shlibpath_var=no
9962      ;;
9963
9964    newsos6)
9965      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9966      hardcode_direct=yes
9967      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9968      hardcode_libdir_separator=:
9969      hardcode_shlibpath_var=no
9970      ;;
9971
9972    *nto* | *qnx*)
9973      ;;
9974
9975    openbsd* | bitrig*)
9976      if test -f /usr/libexec/ld.so; then
9977	hardcode_direct=yes
9978	hardcode_shlibpath_var=no
9979	hardcode_direct_absolute=yes
9980	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
9981	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9982	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
9983	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9984	  export_dynamic_flag_spec='$wl-E'
9985	else
9986	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9987	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9988	fi
9989      else
9990	ld_shlibs=no
9991      fi
9992      ;;
9993
9994    os2*)
9995      hardcode_libdir_flag_spec='-L$libdir'
9996      hardcode_minus_L=yes
9997      allow_undefined_flag=unsupported
9998      shrext_cmds=.dll
9999      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10000	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10001	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10002	$ECHO EXPORTS >> $output_objdir/$libname.def~
10003	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10004	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10005	emximp -o $lib $output_objdir/$libname.def'
10006      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10007	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10008	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10009	$ECHO EXPORTS >> $output_objdir/$libname.def~
10010	prefix_cmds="$SED"~
10011	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10012	  prefix_cmds="$prefix_cmds -e 1d";
10013	fi~
10014	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10015	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10016	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10017	emximp -o $lib $output_objdir/$libname.def'
10018      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10019      enable_shared_with_static_runtimes=yes
10020      ;;
10021
10022    osf3*)
10023      if test yes = "$GCC"; then
10024	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10025	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'
10026      else
10027	allow_undefined_flag=' -expect_unresolved \*'
10028	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'
10029      fi
10030      archive_cmds_need_lc='no'
10031      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10032      hardcode_libdir_separator=:
10033      ;;
10034
10035    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10036      if test yes = "$GCC"; then
10037	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10038	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'
10039	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10040      else
10041	allow_undefined_flag=' -expect_unresolved \*'
10042	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'
10043	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~
10044          $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'
10045
10046	# Both c and cxx compiler support -rpath directly
10047	hardcode_libdir_flag_spec='-rpath $libdir'
10048      fi
10049      archive_cmds_need_lc='no'
10050      hardcode_libdir_separator=:
10051      ;;
10052
10053    solaris*)
10054      no_undefined_flag=' -z defs'
10055      if test yes = "$GCC"; then
10056	wlarc='$wl'
10057	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10058	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10059          $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'
10060      else
10061	case `$CC -V 2>&1` in
10062	*"Compilers 5.0"*)
10063	  wlarc=''
10064	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10065	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10066            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10067	  ;;
10068	*)
10069	  wlarc='$wl'
10070	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10071	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10072            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10073	  ;;
10074	esac
10075      fi
10076      hardcode_libdir_flag_spec='-R$libdir'
10077      hardcode_shlibpath_var=no
10078      case $host_os in
10079      solaris2.[0-5] | solaris2.[0-5].*) ;;
10080      *)
10081	# The compiler driver will combine and reorder linker options,
10082	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10083	# but is careful enough not to reorder.
10084	# Supported since Solaris 2.6 (maybe 2.5.1?)
10085	if test yes = "$GCC"; then
10086	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10087	else
10088	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10089	fi
10090	;;
10091      esac
10092      link_all_deplibs=yes
10093      ;;
10094
10095    sunos4*)
10096      if test sequent = "$host_vendor"; then
10097	# Use $CC to link under sequent, because it throws in some extra .o
10098	# files that make .init and .fini sections work.
10099	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10100      else
10101	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10102      fi
10103      hardcode_libdir_flag_spec='-L$libdir'
10104      hardcode_direct=yes
10105      hardcode_minus_L=yes
10106      hardcode_shlibpath_var=no
10107      ;;
10108
10109    sysv4)
10110      case $host_vendor in
10111	sni)
10112	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10113	  hardcode_direct=yes # is this really true???
10114	;;
10115	siemens)
10116	  ## LD is ld it makes a PLAMLIB
10117	  ## CC just makes a GrossModule.
10118	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10119	  reload_cmds='$CC -r -o $output$reload_objs'
10120	  hardcode_direct=no
10121        ;;
10122	motorola)
10123	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10124	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10125	;;
10126      esac
10127      runpath_var='LD_RUN_PATH'
10128      hardcode_shlibpath_var=no
10129      ;;
10130
10131    sysv4.3*)
10132      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10133      hardcode_shlibpath_var=no
10134      export_dynamic_flag_spec='-Bexport'
10135      ;;
10136
10137    sysv4*MP*)
10138      if test -d /usr/nec; then
10139	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10140	hardcode_shlibpath_var=no
10141	runpath_var=LD_RUN_PATH
10142	hardcode_runpath_var=yes
10143	ld_shlibs=yes
10144      fi
10145      ;;
10146
10147    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10148      no_undefined_flag='$wl-z,text'
10149      archive_cmds_need_lc=no
10150      hardcode_shlibpath_var=no
10151      runpath_var='LD_RUN_PATH'
10152
10153      if test yes = "$GCC"; then
10154	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10155	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10156      else
10157	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10158	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10159      fi
10160      ;;
10161
10162    sysv5* | sco3.2v5* | sco5v6*)
10163      # Note: We CANNOT use -z defs as we might desire, because we do not
10164      # link with -lc, and that would cause any symbols used from libc to
10165      # always be unresolved, which means just about no library would
10166      # ever link correctly.  If we're not using GNU ld we use -z text
10167      # though, which does catch some bad symbols but isn't as heavy-handed
10168      # as -z defs.
10169      no_undefined_flag='$wl-z,text'
10170      allow_undefined_flag='$wl-z,nodefs'
10171      archive_cmds_need_lc=no
10172      hardcode_shlibpath_var=no
10173      hardcode_libdir_flag_spec='$wl-R,$libdir'
10174      hardcode_libdir_separator=':'
10175      link_all_deplibs=yes
10176      export_dynamic_flag_spec='$wl-Bexport'
10177      runpath_var='LD_RUN_PATH'
10178
10179      if test yes = "$GCC"; then
10180	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10181	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10182      else
10183	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10184	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10185      fi
10186      ;;
10187
10188    uts4*)
10189      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10190      hardcode_libdir_flag_spec='-L$libdir'
10191      hardcode_shlibpath_var=no
10192      ;;
10193
10194    *)
10195      ld_shlibs=no
10196      ;;
10197    esac
10198
10199    if test sni = "$host_vendor"; then
10200      case $host in
10201      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10202	export_dynamic_flag_spec='$wl-Blargedynsym'
10203	;;
10204      esac
10205    fi
10206  fi
10207
10208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10209$as_echo "$ld_shlibs" >&6; }
10210test no = "$ld_shlibs" && can_build_shared=no
10211
10212with_gnu_ld=$with_gnu_ld
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228#
10229# Do we need to explicitly link libc?
10230#
10231case "x$archive_cmds_need_lc" in
10232x|xyes)
10233  # Assume -lc should be added
10234  archive_cmds_need_lc=yes
10235
10236  if test yes,yes = "$GCC,$enable_shared"; then
10237    case $archive_cmds in
10238    *'~'*)
10239      # FIXME: we may have to deal with multi-command sequences.
10240      ;;
10241    '$CC '*)
10242      # Test whether the compiler implicitly links with -lc since on some
10243      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10244      # to ld, don't add -lc before -lgcc.
10245      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10246$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10247if ${lt_cv_archive_cmds_need_lc+:} false; then :
10248  $as_echo_n "(cached) " >&6
10249else
10250  $RM conftest*
10251	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10252
10253	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10254  (eval $ac_compile) 2>&5
10255  ac_status=$?
10256  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10257  test $ac_status = 0; } 2>conftest.err; then
10258	  soname=conftest
10259	  lib=conftest
10260	  libobjs=conftest.$ac_objext
10261	  deplibs=
10262	  wl=$lt_prog_compiler_wl
10263	  pic_flag=$lt_prog_compiler_pic
10264	  compiler_flags=-v
10265	  linker_flags=-v
10266	  verstring=
10267	  output_objdir=.
10268	  libname=conftest
10269	  lt_save_allow_undefined_flag=$allow_undefined_flag
10270	  allow_undefined_flag=
10271	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10272  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10273  ac_status=$?
10274  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10275  test $ac_status = 0; }
10276	  then
10277	    lt_cv_archive_cmds_need_lc=no
10278	  else
10279	    lt_cv_archive_cmds_need_lc=yes
10280	  fi
10281	  allow_undefined_flag=$lt_save_allow_undefined_flag
10282	else
10283	  cat conftest.err 1>&5
10284	fi
10285	$RM conftest*
10286
10287fi
10288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10289$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10290      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10291      ;;
10292    esac
10293  fi
10294  ;;
10295esac
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10449$as_echo_n "checking dynamic linker characteristics... " >&6; }
10450
10451if test yes = "$GCC"; then
10452  case $host_os in
10453    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10454    *) lt_awk_arg='/^libraries:/' ;;
10455  esac
10456  case $host_os in
10457    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10458    *) lt_sed_strip_eq='s|=/|/|g' ;;
10459  esac
10460  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10461  case $lt_search_path_spec in
10462  *\;*)
10463    # if the path contains ";" then we assume it to be the separator
10464    # otherwise default to the standard path separator (i.e. ":") - it is
10465    # assumed that no part of a normal pathname contains ";" but that should
10466    # okay in the real world where ";" in dirpaths is itself problematic.
10467    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10468    ;;
10469  *)
10470    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10471    ;;
10472  esac
10473  # Ok, now we have the path, separated by spaces, we can step through it
10474  # and add multilib dir if necessary...
10475  lt_tmp_lt_search_path_spec=
10476  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10477  # ...but if some path component already ends with the multilib dir we assume
10478  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10479  case "$lt_multi_os_dir; $lt_search_path_spec " in
10480  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10481    lt_multi_os_dir=
10482    ;;
10483  esac
10484  for lt_sys_path in $lt_search_path_spec; do
10485    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10486      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10487    elif test -n "$lt_multi_os_dir"; then
10488      test -d "$lt_sys_path" && \
10489	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10490    fi
10491  done
10492  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10493BEGIN {RS = " "; FS = "/|\n";} {
10494  lt_foo = "";
10495  lt_count = 0;
10496  for (lt_i = NF; lt_i > 0; lt_i--) {
10497    if ($lt_i != "" && $lt_i != ".") {
10498      if ($lt_i == "..") {
10499        lt_count++;
10500      } else {
10501        if (lt_count == 0) {
10502          lt_foo = "/" $lt_i lt_foo;
10503        } else {
10504          lt_count--;
10505        }
10506      }
10507    }
10508  }
10509  if (lt_foo != "") { lt_freq[lt_foo]++; }
10510  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10511}'`
10512  # AWK program above erroneously prepends '/' to C:/dos/paths
10513  # for these hosts.
10514  case $host_os in
10515    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10516      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10517  esac
10518  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10519else
10520  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10521fi
10522library_names_spec=
10523libname_spec='lib$name'
10524soname_spec=
10525shrext_cmds=.so
10526postinstall_cmds=
10527postuninstall_cmds=
10528finish_cmds=
10529finish_eval=
10530shlibpath_var=
10531shlibpath_overrides_runpath=unknown
10532version_type=none
10533dynamic_linker="$host_os ld.so"
10534sys_lib_dlsearch_path_spec="/lib /usr/lib"
10535need_lib_prefix=unknown
10536hardcode_into_libs=no
10537
10538# when you set need_version to no, make sure it does not cause -set_version
10539# flags to be left without arguments
10540need_version=unknown
10541
10542
10543
10544case $host_os in
10545aix3*)
10546  version_type=linux # correct to gnu/linux during the next big refactor
10547  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
10548  shlibpath_var=LIBPATH
10549
10550  # AIX 3 has no versioning support, so we append a major version to the name.
10551  soname_spec='$libname$release$shared_ext$major'
10552  ;;
10553
10554aix[4-9]*)
10555  version_type=linux # correct to gnu/linux during the next big refactor
10556  need_lib_prefix=no
10557  need_version=no
10558  hardcode_into_libs=yes
10559  if test ia64 = "$host_cpu"; then
10560    # AIX 5 supports IA64
10561    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
10562    shlibpath_var=LD_LIBRARY_PATH
10563  else
10564    # With GCC up to 2.95.x, collect2 would create an import file
10565    # for dependence libraries.  The import file would start with
10566    # the line '#! .'.  This would cause the generated library to
10567    # depend on '.', always an invalid library.  This was fixed in
10568    # development snapshots of GCC prior to 3.0.
10569    case $host_os in
10570      aix4 | aix4.[01] | aix4.[01].*)
10571      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10572	   echo ' yes '
10573	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
10574	:
10575      else
10576	can_build_shared=no
10577      fi
10578      ;;
10579    esac
10580    # Using Import Files as archive members, it is possible to support
10581    # filename-based versioning of shared library archives on AIX. While
10582    # this would work for both with and without runtime linking, it will
10583    # prevent static linking of such archives. So we do filename-based
10584    # shared library versioning with .so extension only, which is used
10585    # when both runtime linking and shared linking is enabled.
10586    # Unfortunately, runtime linking may impact performance, so we do
10587    # not want this to be the default eventually. Also, we use the
10588    # versioned .so libs for executables only if there is the -brtl
10589    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10590    # To allow for filename-based versioning support, we need to create
10591    # libNAME.so.V as an archive file, containing:
10592    # *) an Import File, referring to the versioned filename of the
10593    #    archive as well as the shared archive member, telling the
10594    #    bitwidth (32 or 64) of that shared object, and providing the
10595    #    list of exported symbols of that shared object, eventually
10596    #    decorated with the 'weak' keyword
10597    # *) the shared object with the F_LOADONLY flag set, to really avoid
10598    #    it being seen by the linker.
10599    # At run time we better use the real file rather than another symlink,
10600    # but for link time we create the symlink libNAME.so -> libNAME.so.V
10601
10602    case $with_aix_soname,$aix_use_runtimelinking in
10603    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
10604    # soname into executable. Probably we can add versioning support to
10605    # collect2, so additional links can be useful in future.
10606    aix,yes) # traditional libtool
10607      dynamic_linker='AIX unversionable lib.so'
10608      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10609      # instead of lib<name>.a to let people know that these are not
10610      # typical AIX shared libraries.
10611      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10612      ;;
10613    aix,no) # traditional AIX only
10614      dynamic_linker='AIX lib.a(lib.so.V)'
10615      # We preserve .a as extension for shared libraries through AIX4.2
10616      # and later when we are not doing run time linking.
10617      library_names_spec='$libname$release.a $libname.a'
10618      soname_spec='$libname$release$shared_ext$major'
10619      ;;
10620    svr4,*) # full svr4 only
10621      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10622      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10623      # We do not specify a path in Import Files, so LIBPATH fires.
10624      shlibpath_overrides_runpath=yes
10625      ;;
10626    *,yes) # both, prefer svr4
10627      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10628      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10629      # unpreferred sharedlib libNAME.a needs extra handling
10630      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
10631      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
10632      # We do not specify a path in Import Files, so LIBPATH fires.
10633      shlibpath_overrides_runpath=yes
10634      ;;
10635    *,no) # both, prefer aix
10636      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10637      library_names_spec='$libname$release.a $libname.a'
10638      soname_spec='$libname$release$shared_ext$major'
10639      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10640      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
10641      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
10642      ;;
10643    esac
10644    shlibpath_var=LIBPATH
10645  fi
10646  ;;
10647
10648amigaos*)
10649  case $host_cpu in
10650  powerpc)
10651    # Since July 2007 AmigaOS4 officially supports .so libraries.
10652    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10653    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10654    ;;
10655  m68k)
10656    library_names_spec='$libname.ixlibrary $libname.a'
10657    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10658    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
10659    ;;
10660  esac
10661  ;;
10662
10663beos*)
10664  library_names_spec='$libname$shared_ext'
10665  dynamic_linker="$host_os ld.so"
10666  shlibpath_var=LIBRARY_PATH
10667  ;;
10668
10669bsdi[45]*)
10670  version_type=linux # correct to gnu/linux during the next big refactor
10671  need_version=no
10672  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10673  soname_spec='$libname$release$shared_ext$major'
10674  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10675  shlibpath_var=LD_LIBRARY_PATH
10676  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10677  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10678  # the default ld.so.conf also contains /usr/contrib/lib and
10679  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10680  # libtool to hard-code these into programs
10681  ;;
10682
10683cygwin* | mingw* | pw32* | cegcc*)
10684  version_type=windows
10685  shrext_cmds=.dll
10686  need_version=no
10687  need_lib_prefix=no
10688
10689  case $GCC,$cc_basename in
10690  yes,*)
10691    # gcc
10692    library_names_spec='$libname.dll.a'
10693    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10694    postinstall_cmds='base_file=`basename \$file`~
10695      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10696      dldir=$destdir/`dirname \$dlpath`~
10697      test -d \$dldir || mkdir -p \$dldir~
10698      $install_prog $dir/$dlname \$dldir/$dlname~
10699      chmod a+x \$dldir/$dlname~
10700      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10701        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10702      fi'
10703    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10704      dlpath=$dir/\$dldll~
10705       $RM \$dlpath'
10706    shlibpath_overrides_runpath=yes
10707
10708    case $host_os in
10709    cygwin*)
10710      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10711      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10712
10713      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10714      ;;
10715    mingw* | cegcc*)
10716      # MinGW DLLs use traditional 'lib' prefix
10717      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10718      ;;
10719    pw32*)
10720      # pw32 DLLs use 'pw' prefix rather than 'lib'
10721      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10722      ;;
10723    esac
10724    dynamic_linker='Win32 ld.exe'
10725    ;;
10726
10727  *,cl*)
10728    # Native MSVC
10729    libname_spec='$name'
10730    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10731    library_names_spec='$libname.dll.lib'
10732
10733    case $build_os in
10734    mingw*)
10735      sys_lib_search_path_spec=
10736      lt_save_ifs=$IFS
10737      IFS=';'
10738      for lt_path in $LIB
10739      do
10740        IFS=$lt_save_ifs
10741        # Let DOS variable expansion print the short 8.3 style file name.
10742        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10743        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10744      done
10745      IFS=$lt_save_ifs
10746      # Convert to MSYS style.
10747      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10748      ;;
10749    cygwin*)
10750      # Convert to unix form, then to dos form, then back to unix form
10751      # but this time dos style (no spaces!) so that the unix form looks
10752      # like /cygdrive/c/PROGRA~1:/cygdr...
10753      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10754      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10755      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10756      ;;
10757    *)
10758      sys_lib_search_path_spec=$LIB
10759      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10760        # It is most probably a Windows format PATH.
10761        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10762      else
10763        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10764      fi
10765      # FIXME: find the short name or the path components, as spaces are
10766      # common. (e.g. "Program Files" -> "PROGRA~1")
10767      ;;
10768    esac
10769
10770    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10771    postinstall_cmds='base_file=`basename \$file`~
10772      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10773      dldir=$destdir/`dirname \$dlpath`~
10774      test -d \$dldir || mkdir -p \$dldir~
10775      $install_prog $dir/$dlname \$dldir/$dlname'
10776    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10777      dlpath=$dir/\$dldll~
10778       $RM \$dlpath'
10779    shlibpath_overrides_runpath=yes
10780    dynamic_linker='Win32 link.exe'
10781    ;;
10782
10783  *)
10784    # Assume MSVC wrapper
10785    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
10786    dynamic_linker='Win32 ld.exe'
10787    ;;
10788  esac
10789  # FIXME: first we should search . and the directory the executable is in
10790  shlibpath_var=PATH
10791  ;;
10792
10793darwin* | rhapsody*)
10794  dynamic_linker="$host_os dyld"
10795  version_type=darwin
10796  need_lib_prefix=no
10797  need_version=no
10798  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
10799  soname_spec='$libname$release$major$shared_ext'
10800  shlibpath_overrides_runpath=yes
10801  shlibpath_var=DYLD_LIBRARY_PATH
10802  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10803
10804  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10805  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10806  ;;
10807
10808dgux*)
10809  version_type=linux # correct to gnu/linux during the next big refactor
10810  need_lib_prefix=no
10811  need_version=no
10812  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10813  soname_spec='$libname$release$shared_ext$major'
10814  shlibpath_var=LD_LIBRARY_PATH
10815  ;;
10816
10817freebsd* | dragonfly*)
10818  # DragonFly does not have aout.  When/if they implement a new
10819  # versioning mechanism, adjust this.
10820  if test -x /usr/bin/objformat; then
10821    objformat=`/usr/bin/objformat`
10822  else
10823    case $host_os in
10824    freebsd[23].*) objformat=aout ;;
10825    *) objformat=elf ;;
10826    esac
10827  fi
10828  version_type=freebsd-$objformat
10829  case $version_type in
10830    freebsd-elf*)
10831      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10832      soname_spec='$libname$release$shared_ext$major'
10833      need_version=no
10834      need_lib_prefix=no
10835      ;;
10836    freebsd-*)
10837      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10838      need_version=yes
10839      ;;
10840  esac
10841  shlibpath_var=LD_LIBRARY_PATH
10842  case $host_os in
10843  freebsd2.*)
10844    shlibpath_overrides_runpath=yes
10845    ;;
10846  freebsd3.[01]* | freebsdelf3.[01]*)
10847    shlibpath_overrides_runpath=yes
10848    hardcode_into_libs=yes
10849    ;;
10850  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10851  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10852    shlibpath_overrides_runpath=no
10853    hardcode_into_libs=yes
10854    ;;
10855  *) # from 4.6 on, and DragonFly
10856    shlibpath_overrides_runpath=yes
10857    hardcode_into_libs=yes
10858    ;;
10859  esac
10860  ;;
10861
10862haiku*)
10863  version_type=linux # correct to gnu/linux during the next big refactor
10864  need_lib_prefix=no
10865  need_version=no
10866  dynamic_linker="$host_os runtime_loader"
10867  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10868  soname_spec='$libname$release$shared_ext$major'
10869  shlibpath_var=LIBRARY_PATH
10870  shlibpath_overrides_runpath=no
10871  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10872  hardcode_into_libs=yes
10873  ;;
10874
10875hpux9* | hpux10* | hpux11*)
10876  # Give a soname corresponding to the major version so that dld.sl refuses to
10877  # link against other versions.
10878  version_type=sunos
10879  need_lib_prefix=no
10880  need_version=no
10881  case $host_cpu in
10882  ia64*)
10883    shrext_cmds='.so'
10884    hardcode_into_libs=yes
10885    dynamic_linker="$host_os dld.so"
10886    shlibpath_var=LD_LIBRARY_PATH
10887    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10888    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10889    soname_spec='$libname$release$shared_ext$major'
10890    if test 32 = "$HPUX_IA64_MODE"; then
10891      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10892      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
10893    else
10894      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10895      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
10896    fi
10897    ;;
10898  hppa*64*)
10899    shrext_cmds='.sl'
10900    hardcode_into_libs=yes
10901    dynamic_linker="$host_os dld.sl"
10902    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10903    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10904    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10905    soname_spec='$libname$release$shared_ext$major'
10906    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10907    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10908    ;;
10909  *)
10910    shrext_cmds='.sl'
10911    dynamic_linker="$host_os dld.sl"
10912    shlibpath_var=SHLIB_PATH
10913    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10914    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10915    soname_spec='$libname$release$shared_ext$major'
10916    ;;
10917  esac
10918  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10919  postinstall_cmds='chmod 555 $lib'
10920  # or fails outright, so override atomically:
10921  install_override_mode=555
10922  ;;
10923
10924interix[3-9]*)
10925  version_type=linux # correct to gnu/linux during the next big refactor
10926  need_lib_prefix=no
10927  need_version=no
10928  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10929  soname_spec='$libname$release$shared_ext$major'
10930  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10931  shlibpath_var=LD_LIBRARY_PATH
10932  shlibpath_overrides_runpath=no
10933  hardcode_into_libs=yes
10934  ;;
10935
10936irix5* | irix6* | nonstopux*)
10937  case $host_os in
10938    nonstopux*) version_type=nonstopux ;;
10939    *)
10940	if test yes = "$lt_cv_prog_gnu_ld"; then
10941		version_type=linux # correct to gnu/linux during the next big refactor
10942	else
10943		version_type=irix
10944	fi ;;
10945  esac
10946  need_lib_prefix=no
10947  need_version=no
10948  soname_spec='$libname$release$shared_ext$major'
10949  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
10950  case $host_os in
10951  irix5* | nonstopux*)
10952    libsuff= shlibsuff=
10953    ;;
10954  *)
10955    case $LD in # libtool.m4 will add one of these switches to LD
10956    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10957      libsuff= shlibsuff= libmagic=32-bit;;
10958    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10959      libsuff=32 shlibsuff=N32 libmagic=N32;;
10960    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10961      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10962    *) libsuff= shlibsuff= libmagic=never-match;;
10963    esac
10964    ;;
10965  esac
10966  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10967  shlibpath_overrides_runpath=no
10968  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
10969  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
10970  hardcode_into_libs=yes
10971  ;;
10972
10973# No shared lib support for Linux oldld, aout, or coff.
10974linux*oldld* | linux*aout* | linux*coff*)
10975  dynamic_linker=no
10976  ;;
10977
10978linux*android*)
10979  version_type=none # Android doesn't support versioned libraries.
10980  need_lib_prefix=no
10981  need_version=no
10982  library_names_spec='$libname$release$shared_ext'
10983  soname_spec='$libname$release$shared_ext'
10984  finish_cmds=
10985  shlibpath_var=LD_LIBRARY_PATH
10986  shlibpath_overrides_runpath=yes
10987
10988  # This implies no fast_install, which is unacceptable.
10989  # Some rework will be needed to allow for fast_install
10990  # before this can be enabled.
10991  hardcode_into_libs=yes
10992
10993  dynamic_linker='Android linker'
10994  # Don't embed -rpath directories since the linker doesn't support them.
10995  hardcode_libdir_flag_spec='-L$libdir'
10996  ;;
10997
10998# This must be glibc/ELF.
10999linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11000  version_type=linux # correct to gnu/linux during the next big refactor
11001  need_lib_prefix=no
11002  need_version=no
11003  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11004  soname_spec='$libname$release$shared_ext$major'
11005  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11006  shlibpath_var=LD_LIBRARY_PATH
11007  shlibpath_overrides_runpath=no
11008
11009  # Some binutils ld are patched to set DT_RUNPATH
11010  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11011  $as_echo_n "(cached) " >&6
11012else
11013  lt_cv_shlibpath_overrides_runpath=no
11014    save_LDFLAGS=$LDFLAGS
11015    save_libdir=$libdir
11016    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11017	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11018    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11019/* end confdefs.h.  */
11020
11021int
11022main ()
11023{
11024
11025  ;
11026  return 0;
11027}
11028_ACEOF
11029if ac_fn_c_try_link "$LINENO"; then :
11030  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11031  lt_cv_shlibpath_overrides_runpath=yes
11032fi
11033fi
11034rm -f core conftest.err conftest.$ac_objext \
11035    conftest$ac_exeext conftest.$ac_ext
11036    LDFLAGS=$save_LDFLAGS
11037    libdir=$save_libdir
11038
11039fi
11040
11041  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11042
11043  # This implies no fast_install, which is unacceptable.
11044  # Some rework will be needed to allow for fast_install
11045  # before this can be enabled.
11046  hardcode_into_libs=yes
11047
11048  # Ideally, we could use ldconfig to report *all* directores which are
11049  # searched for libraries, however this is still not possible.  Aside from not
11050  # being certain /sbin/ldconfig is available, command
11051  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11052  # even though it is searched at run-time.  Try to do the best guess by
11053  # appending ld.so.conf contents (and includes) to the search path.
11054  if test -f /etc/ld.so.conf; then
11055    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' ' '`
11056    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11057  fi
11058
11059  # We used to test for /lib/ld.so.1 and disable shared libraries on
11060  # powerpc, because MkLinux only supported shared libraries with the
11061  # GNU dynamic linker.  Since this was broken with cross compilers,
11062  # most powerpc-linux boxes support dynamic linking these days and
11063  # people can always --disable-shared, the test was removed, and we
11064  # assume the GNU/Linux dynamic linker is in use.
11065  dynamic_linker='GNU/Linux ld.so'
11066  ;;
11067
11068netbsd*)
11069  version_type=sunos
11070  need_lib_prefix=no
11071  need_version=no
11072  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11073    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11074    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11075    dynamic_linker='NetBSD (a.out) ld.so'
11076  else
11077    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11078    soname_spec='$libname$release$shared_ext$major'
11079    dynamic_linker='NetBSD ld.elf_so'
11080  fi
11081  shlibpath_var=LD_LIBRARY_PATH
11082  shlibpath_overrides_runpath=yes
11083  hardcode_into_libs=yes
11084  ;;
11085
11086newsos6)
11087  version_type=linux # correct to gnu/linux during the next big refactor
11088  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11089  shlibpath_var=LD_LIBRARY_PATH
11090  shlibpath_overrides_runpath=yes
11091  ;;
11092
11093*nto* | *qnx*)
11094  version_type=qnx
11095  need_lib_prefix=no
11096  need_version=no
11097  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11098  soname_spec='$libname$release$shared_ext$major'
11099  shlibpath_var=LD_LIBRARY_PATH
11100  shlibpath_overrides_runpath=no
11101  hardcode_into_libs=yes
11102  dynamic_linker='ldqnx.so'
11103  ;;
11104
11105openbsd* | bitrig*)
11106  version_type=sunos
11107  sys_lib_dlsearch_path_spec=/usr/lib
11108  need_lib_prefix=no
11109  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11110    need_version=no
11111  else
11112    need_version=yes
11113  fi
11114  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11115  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11116  shlibpath_var=LD_LIBRARY_PATH
11117  shlibpath_overrides_runpath=yes
11118  ;;
11119
11120os2*)
11121  libname_spec='$name'
11122  version_type=windows
11123  shrext_cmds=.dll
11124  need_version=no
11125  need_lib_prefix=no
11126  # OS/2 can only load a DLL with a base name of 8 characters or less.
11127  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11128    v=$($ECHO $release$versuffix | tr -d .-);
11129    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11130    $ECHO $n$v`$shared_ext'
11131  library_names_spec='${libname}_dll.$libext'
11132  dynamic_linker='OS/2 ld.exe'
11133  shlibpath_var=BEGINLIBPATH
11134  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11135  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11136  postinstall_cmds='base_file=`basename \$file`~
11137    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11138    dldir=$destdir/`dirname \$dlpath`~
11139    test -d \$dldir || mkdir -p \$dldir~
11140    $install_prog $dir/$dlname \$dldir/$dlname~
11141    chmod a+x \$dldir/$dlname~
11142    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11143      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11144    fi'
11145  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11146    dlpath=$dir/\$dldll~
11147    $RM \$dlpath'
11148  ;;
11149
11150osf3* | osf4* | osf5*)
11151  version_type=osf
11152  need_lib_prefix=no
11153  need_version=no
11154  soname_spec='$libname$release$shared_ext$major'
11155  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11156  shlibpath_var=LD_LIBRARY_PATH
11157  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11158  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11159  ;;
11160
11161rdos*)
11162  dynamic_linker=no
11163  ;;
11164
11165solaris*)
11166  version_type=linux # correct to gnu/linux during the next big refactor
11167  need_lib_prefix=no
11168  need_version=no
11169  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11170  soname_spec='$libname$release$shared_ext$major'
11171  shlibpath_var=LD_LIBRARY_PATH
11172  shlibpath_overrides_runpath=yes
11173  hardcode_into_libs=yes
11174  # ldd complains unless libraries are executable
11175  postinstall_cmds='chmod +x $lib'
11176  ;;
11177
11178sunos4*)
11179  version_type=sunos
11180  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11181  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11182  shlibpath_var=LD_LIBRARY_PATH
11183  shlibpath_overrides_runpath=yes
11184  if test yes = "$with_gnu_ld"; then
11185    need_lib_prefix=no
11186  fi
11187  need_version=yes
11188  ;;
11189
11190sysv4 | sysv4.3*)
11191  version_type=linux # correct to gnu/linux during the next big refactor
11192  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11193  soname_spec='$libname$release$shared_ext$major'
11194  shlibpath_var=LD_LIBRARY_PATH
11195  case $host_vendor in
11196    sni)
11197      shlibpath_overrides_runpath=no
11198      need_lib_prefix=no
11199      runpath_var=LD_RUN_PATH
11200      ;;
11201    siemens)
11202      need_lib_prefix=no
11203      ;;
11204    motorola)
11205      need_lib_prefix=no
11206      need_version=no
11207      shlibpath_overrides_runpath=no
11208      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11209      ;;
11210  esac
11211  ;;
11212
11213sysv4*MP*)
11214  if test -d /usr/nec; then
11215    version_type=linux # correct to gnu/linux during the next big refactor
11216    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11217    soname_spec='$libname$shared_ext.$major'
11218    shlibpath_var=LD_LIBRARY_PATH
11219  fi
11220  ;;
11221
11222sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11223  version_type=sco
11224  need_lib_prefix=no
11225  need_version=no
11226  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11227  soname_spec='$libname$release$shared_ext$major'
11228  shlibpath_var=LD_LIBRARY_PATH
11229  shlibpath_overrides_runpath=yes
11230  hardcode_into_libs=yes
11231  if test yes = "$with_gnu_ld"; then
11232    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11233  else
11234    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11235    case $host_os in
11236      sco3.2v5*)
11237        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11238	;;
11239    esac
11240  fi
11241  sys_lib_dlsearch_path_spec='/usr/lib'
11242  ;;
11243
11244tpf*)
11245  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11246  version_type=linux # correct to gnu/linux during the next big refactor
11247  need_lib_prefix=no
11248  need_version=no
11249  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11250  shlibpath_var=LD_LIBRARY_PATH
11251  shlibpath_overrides_runpath=no
11252  hardcode_into_libs=yes
11253  ;;
11254
11255uts4*)
11256  version_type=linux # correct to gnu/linux during the next big refactor
11257  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11258  soname_spec='$libname$release$shared_ext$major'
11259  shlibpath_var=LD_LIBRARY_PATH
11260  ;;
11261
11262*)
11263  dynamic_linker=no
11264  ;;
11265esac
11266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11267$as_echo "$dynamic_linker" >&6; }
11268test no = "$dynamic_linker" && can_build_shared=no
11269
11270variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11271if test yes = "$GCC"; then
11272  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11273fi
11274
11275if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11276  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11277fi
11278
11279if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11280  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11281fi
11282
11283# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11284configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11285
11286# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11287func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11288
11289# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11290configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11389$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11390hardcode_action=
11391if test -n "$hardcode_libdir_flag_spec" ||
11392   test -n "$runpath_var" ||
11393   test yes = "$hardcode_automatic"; then
11394
11395  # We can hardcode non-existent directories.
11396  if test no != "$hardcode_direct" &&
11397     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11398     # have to relink, otherwise we might link with an installed library
11399     # when we should be linking with a yet-to-be-installed one
11400     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11401     test no != "$hardcode_minus_L"; then
11402    # Linking always hardcodes the temporary library directory.
11403    hardcode_action=relink
11404  else
11405    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11406    hardcode_action=immediate
11407  fi
11408else
11409  # We cannot hardcode anything, or else we can only hardcode existing
11410  # directories.
11411  hardcode_action=unsupported
11412fi
11413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11414$as_echo "$hardcode_action" >&6; }
11415
11416if test relink = "$hardcode_action" ||
11417   test yes = "$inherit_rpath"; then
11418  # Fast installation is not supported
11419  enable_fast_install=no
11420elif test yes = "$shlibpath_overrides_runpath" ||
11421     test no = "$enable_shared"; then
11422  # Fast installation is not necessary
11423  enable_fast_install=needless
11424fi
11425
11426
11427
11428
11429
11430
11431  if test yes != "$enable_dlopen"; then
11432  enable_dlopen=unknown
11433  enable_dlopen_self=unknown
11434  enable_dlopen_self_static=unknown
11435else
11436  lt_cv_dlopen=no
11437  lt_cv_dlopen_libs=
11438
11439  case $host_os in
11440  beos*)
11441    lt_cv_dlopen=load_add_on
11442    lt_cv_dlopen_libs=
11443    lt_cv_dlopen_self=yes
11444    ;;
11445
11446  mingw* | pw32* | cegcc*)
11447    lt_cv_dlopen=LoadLibrary
11448    lt_cv_dlopen_libs=
11449    ;;
11450
11451  cygwin*)
11452    lt_cv_dlopen=dlopen
11453    lt_cv_dlopen_libs=
11454    ;;
11455
11456  darwin*)
11457    # if libdl is installed we need to link against it
11458    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11459$as_echo_n "checking for dlopen in -ldl... " >&6; }
11460if ${ac_cv_lib_dl_dlopen+:} false; then :
11461  $as_echo_n "(cached) " >&6
11462else
11463  ac_check_lib_save_LIBS=$LIBS
11464LIBS="-ldl  $LIBS"
11465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11466/* end confdefs.h.  */
11467
11468/* Override any GCC internal prototype to avoid an error.
11469   Use char because int might match the return type of a GCC
11470   builtin and then its argument prototype would still apply.  */
11471#ifdef __cplusplus
11472extern "C"
11473#endif
11474char dlopen ();
11475int
11476main ()
11477{
11478return dlopen ();
11479  ;
11480  return 0;
11481}
11482_ACEOF
11483if ac_fn_c_try_link "$LINENO"; then :
11484  ac_cv_lib_dl_dlopen=yes
11485else
11486  ac_cv_lib_dl_dlopen=no
11487fi
11488rm -f core conftest.err conftest.$ac_objext \
11489    conftest$ac_exeext conftest.$ac_ext
11490LIBS=$ac_check_lib_save_LIBS
11491fi
11492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11493$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11494if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11495  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11496else
11497
11498    lt_cv_dlopen=dyld
11499    lt_cv_dlopen_libs=
11500    lt_cv_dlopen_self=yes
11501
11502fi
11503
11504    ;;
11505
11506  tpf*)
11507    # Don't try to run any link tests for TPF.  We know it's impossible
11508    # because TPF is a cross-compiler, and we know how we open DSOs.
11509    lt_cv_dlopen=dlopen
11510    lt_cv_dlopen_libs=
11511    lt_cv_dlopen_self=no
11512    ;;
11513
11514  *)
11515    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11516if test "x$ac_cv_func_shl_load" = xyes; then :
11517  lt_cv_dlopen=shl_load
11518else
11519  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11520$as_echo_n "checking for shl_load in -ldld... " >&6; }
11521if ${ac_cv_lib_dld_shl_load+:} false; then :
11522  $as_echo_n "(cached) " >&6
11523else
11524  ac_check_lib_save_LIBS=$LIBS
11525LIBS="-ldld  $LIBS"
11526cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11527/* end confdefs.h.  */
11528
11529/* Override any GCC internal prototype to avoid an error.
11530   Use char because int might match the return type of a GCC
11531   builtin and then its argument prototype would still apply.  */
11532#ifdef __cplusplus
11533extern "C"
11534#endif
11535char shl_load ();
11536int
11537main ()
11538{
11539return shl_load ();
11540  ;
11541  return 0;
11542}
11543_ACEOF
11544if ac_fn_c_try_link "$LINENO"; then :
11545  ac_cv_lib_dld_shl_load=yes
11546else
11547  ac_cv_lib_dld_shl_load=no
11548fi
11549rm -f core conftest.err conftest.$ac_objext \
11550    conftest$ac_exeext conftest.$ac_ext
11551LIBS=$ac_check_lib_save_LIBS
11552fi
11553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11554$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11555if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11556  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11557else
11558  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11559if test "x$ac_cv_func_dlopen" = xyes; then :
11560  lt_cv_dlopen=dlopen
11561else
11562  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11563$as_echo_n "checking for dlopen in -ldl... " >&6; }
11564if ${ac_cv_lib_dl_dlopen+:} false; then :
11565  $as_echo_n "(cached) " >&6
11566else
11567  ac_check_lib_save_LIBS=$LIBS
11568LIBS="-ldl  $LIBS"
11569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570/* end confdefs.h.  */
11571
11572/* Override any GCC internal prototype to avoid an error.
11573   Use char because int might match the return type of a GCC
11574   builtin and then its argument prototype would still apply.  */
11575#ifdef __cplusplus
11576extern "C"
11577#endif
11578char dlopen ();
11579int
11580main ()
11581{
11582return dlopen ();
11583  ;
11584  return 0;
11585}
11586_ACEOF
11587if ac_fn_c_try_link "$LINENO"; then :
11588  ac_cv_lib_dl_dlopen=yes
11589else
11590  ac_cv_lib_dl_dlopen=no
11591fi
11592rm -f core conftest.err conftest.$ac_objext \
11593    conftest$ac_exeext conftest.$ac_ext
11594LIBS=$ac_check_lib_save_LIBS
11595fi
11596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11597$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11598if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11599  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11600else
11601  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11602$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11603if ${ac_cv_lib_svld_dlopen+:} false; then :
11604  $as_echo_n "(cached) " >&6
11605else
11606  ac_check_lib_save_LIBS=$LIBS
11607LIBS="-lsvld  $LIBS"
11608cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11609/* end confdefs.h.  */
11610
11611/* Override any GCC internal prototype to avoid an error.
11612   Use char because int might match the return type of a GCC
11613   builtin and then its argument prototype would still apply.  */
11614#ifdef __cplusplus
11615extern "C"
11616#endif
11617char dlopen ();
11618int
11619main ()
11620{
11621return dlopen ();
11622  ;
11623  return 0;
11624}
11625_ACEOF
11626if ac_fn_c_try_link "$LINENO"; then :
11627  ac_cv_lib_svld_dlopen=yes
11628else
11629  ac_cv_lib_svld_dlopen=no
11630fi
11631rm -f core conftest.err conftest.$ac_objext \
11632    conftest$ac_exeext conftest.$ac_ext
11633LIBS=$ac_check_lib_save_LIBS
11634fi
11635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11636$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11637if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11638  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
11639else
11640  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11641$as_echo_n "checking for dld_link in -ldld... " >&6; }
11642if ${ac_cv_lib_dld_dld_link+:} false; then :
11643  $as_echo_n "(cached) " >&6
11644else
11645  ac_check_lib_save_LIBS=$LIBS
11646LIBS="-ldld  $LIBS"
11647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11648/* end confdefs.h.  */
11649
11650/* Override any GCC internal prototype to avoid an error.
11651   Use char because int might match the return type of a GCC
11652   builtin and then its argument prototype would still apply.  */
11653#ifdef __cplusplus
11654extern "C"
11655#endif
11656char dld_link ();
11657int
11658main ()
11659{
11660return dld_link ();
11661  ;
11662  return 0;
11663}
11664_ACEOF
11665if ac_fn_c_try_link "$LINENO"; then :
11666  ac_cv_lib_dld_dld_link=yes
11667else
11668  ac_cv_lib_dld_dld_link=no
11669fi
11670rm -f core conftest.err conftest.$ac_objext \
11671    conftest$ac_exeext conftest.$ac_ext
11672LIBS=$ac_check_lib_save_LIBS
11673fi
11674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11675$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11676if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11677  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
11678fi
11679
11680
11681fi
11682
11683
11684fi
11685
11686
11687fi
11688
11689
11690fi
11691
11692
11693fi
11694
11695    ;;
11696  esac
11697
11698  if test no = "$lt_cv_dlopen"; then
11699    enable_dlopen=no
11700  else
11701    enable_dlopen=yes
11702  fi
11703
11704  case $lt_cv_dlopen in
11705  dlopen)
11706    save_CPPFLAGS=$CPPFLAGS
11707    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11708
11709    save_LDFLAGS=$LDFLAGS
11710    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11711
11712    save_LIBS=$LIBS
11713    LIBS="$lt_cv_dlopen_libs $LIBS"
11714
11715    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11716$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11717if ${lt_cv_dlopen_self+:} false; then :
11718  $as_echo_n "(cached) " >&6
11719else
11720  	  if test yes = "$cross_compiling"; then :
11721  lt_cv_dlopen_self=cross
11722else
11723  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11724  lt_status=$lt_dlunknown
11725  cat > conftest.$ac_ext <<_LT_EOF
11726#line $LINENO "configure"
11727#include "confdefs.h"
11728
11729#if HAVE_DLFCN_H
11730#include <dlfcn.h>
11731#endif
11732
11733#include <stdio.h>
11734
11735#ifdef RTLD_GLOBAL
11736#  define LT_DLGLOBAL		RTLD_GLOBAL
11737#else
11738#  ifdef DL_GLOBAL
11739#    define LT_DLGLOBAL		DL_GLOBAL
11740#  else
11741#    define LT_DLGLOBAL		0
11742#  endif
11743#endif
11744
11745/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11746   find out it does not work in some platform. */
11747#ifndef LT_DLLAZY_OR_NOW
11748#  ifdef RTLD_LAZY
11749#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11750#  else
11751#    ifdef DL_LAZY
11752#      define LT_DLLAZY_OR_NOW		DL_LAZY
11753#    else
11754#      ifdef RTLD_NOW
11755#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11756#      else
11757#        ifdef DL_NOW
11758#          define LT_DLLAZY_OR_NOW	DL_NOW
11759#        else
11760#          define LT_DLLAZY_OR_NOW	0
11761#        endif
11762#      endif
11763#    endif
11764#  endif
11765#endif
11766
11767/* When -fvisibility=hidden is used, assume the code has been annotated
11768   correspondingly for the symbols needed.  */
11769#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11770int fnord () __attribute__((visibility("default")));
11771#endif
11772
11773int fnord () { return 42; }
11774int main ()
11775{
11776  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11777  int status = $lt_dlunknown;
11778
11779  if (self)
11780    {
11781      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11782      else
11783        {
11784	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11785          else puts (dlerror ());
11786	}
11787      /* dlclose (self); */
11788    }
11789  else
11790    puts (dlerror ());
11791
11792  return status;
11793}
11794_LT_EOF
11795  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11796  (eval $ac_link) 2>&5
11797  ac_status=$?
11798  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11799  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11800    (./conftest; exit; ) >&5 2>/dev/null
11801    lt_status=$?
11802    case x$lt_status in
11803      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11804      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11805      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11806    esac
11807  else :
11808    # compilation failed
11809    lt_cv_dlopen_self=no
11810  fi
11811fi
11812rm -fr conftest*
11813
11814
11815fi
11816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11817$as_echo "$lt_cv_dlopen_self" >&6; }
11818
11819    if test yes = "$lt_cv_dlopen_self"; then
11820      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11821      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11822$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11823if ${lt_cv_dlopen_self_static+:} false; then :
11824  $as_echo_n "(cached) " >&6
11825else
11826  	  if test yes = "$cross_compiling"; then :
11827  lt_cv_dlopen_self_static=cross
11828else
11829  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11830  lt_status=$lt_dlunknown
11831  cat > conftest.$ac_ext <<_LT_EOF
11832#line $LINENO "configure"
11833#include "confdefs.h"
11834
11835#if HAVE_DLFCN_H
11836#include <dlfcn.h>
11837#endif
11838
11839#include <stdio.h>
11840
11841#ifdef RTLD_GLOBAL
11842#  define LT_DLGLOBAL		RTLD_GLOBAL
11843#else
11844#  ifdef DL_GLOBAL
11845#    define LT_DLGLOBAL		DL_GLOBAL
11846#  else
11847#    define LT_DLGLOBAL		0
11848#  endif
11849#endif
11850
11851/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11852   find out it does not work in some platform. */
11853#ifndef LT_DLLAZY_OR_NOW
11854#  ifdef RTLD_LAZY
11855#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11856#  else
11857#    ifdef DL_LAZY
11858#      define LT_DLLAZY_OR_NOW		DL_LAZY
11859#    else
11860#      ifdef RTLD_NOW
11861#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11862#      else
11863#        ifdef DL_NOW
11864#          define LT_DLLAZY_OR_NOW	DL_NOW
11865#        else
11866#          define LT_DLLAZY_OR_NOW	0
11867#        endif
11868#      endif
11869#    endif
11870#  endif
11871#endif
11872
11873/* When -fvisibility=hidden is used, assume the code has been annotated
11874   correspondingly for the symbols needed.  */
11875#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11876int fnord () __attribute__((visibility("default")));
11877#endif
11878
11879int fnord () { return 42; }
11880int main ()
11881{
11882  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11883  int status = $lt_dlunknown;
11884
11885  if (self)
11886    {
11887      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11888      else
11889        {
11890	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11891          else puts (dlerror ());
11892	}
11893      /* dlclose (self); */
11894    }
11895  else
11896    puts (dlerror ());
11897
11898  return status;
11899}
11900_LT_EOF
11901  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11902  (eval $ac_link) 2>&5
11903  ac_status=$?
11904  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11905  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11906    (./conftest; exit; ) >&5 2>/dev/null
11907    lt_status=$?
11908    case x$lt_status in
11909      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11910      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11911      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11912    esac
11913  else :
11914    # compilation failed
11915    lt_cv_dlopen_self_static=no
11916  fi
11917fi
11918rm -fr conftest*
11919
11920
11921fi
11922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11923$as_echo "$lt_cv_dlopen_self_static" >&6; }
11924    fi
11925
11926    CPPFLAGS=$save_CPPFLAGS
11927    LDFLAGS=$save_LDFLAGS
11928    LIBS=$save_LIBS
11929    ;;
11930  esac
11931
11932  case $lt_cv_dlopen_self in
11933  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11934  *) enable_dlopen_self=unknown ;;
11935  esac
11936
11937  case $lt_cv_dlopen_self_static in
11938  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11939  *) enable_dlopen_self_static=unknown ;;
11940  esac
11941fi
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959striplib=
11960old_striplib=
11961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11962$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11963if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11964  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11965  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11967$as_echo "yes" >&6; }
11968else
11969# FIXME - insert some real tests, host_os isn't really good enough
11970  case $host_os in
11971  darwin*)
11972    if test -n "$STRIP"; then
11973      striplib="$STRIP -x"
11974      old_striplib="$STRIP -S"
11975      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11976$as_echo "yes" >&6; }
11977    else
11978      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11979$as_echo "no" >&6; }
11980    fi
11981    ;;
11982  *)
11983    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11984$as_echo "no" >&6; }
11985    ;;
11986  esac
11987fi
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000  # Report what library types will actually be built
12001  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12002$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12004$as_echo "$can_build_shared" >&6; }
12005
12006  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12007$as_echo_n "checking whether to build shared libraries... " >&6; }
12008  test no = "$can_build_shared" && enable_shared=no
12009
12010  # On AIX, shared libraries and static libraries use the same namespace, and
12011  # are all built from PIC.
12012  case $host_os in
12013  aix3*)
12014    test yes = "$enable_shared" && enable_static=no
12015    if test -n "$RANLIB"; then
12016      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12017      postinstall_cmds='$RANLIB $lib'
12018    fi
12019    ;;
12020
12021  aix[4-9]*)
12022    if test ia64 != "$host_cpu"; then
12023      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12024      yes,aix,yes) ;;			# shared object as lib.so file only
12025      yes,svr4,*) ;;			# shared object as lib.so archive member only
12026      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12027      esac
12028    fi
12029    ;;
12030  esac
12031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12032$as_echo "$enable_shared" >&6; }
12033
12034  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12035$as_echo_n "checking whether to build static libraries... " >&6; }
12036  # Make sure either enable_shared or enable_static is yes.
12037  test yes = "$enable_shared" || enable_static=yes
12038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12039$as_echo "$enable_static" >&6; }
12040
12041
12042
12043
12044fi
12045ac_ext=c
12046ac_cpp='$CPP $CPPFLAGS'
12047ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12048ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12049ac_compiler_gnu=$ac_cv_c_compiler_gnu
12050
12051CC=$lt_save_CC
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067        ac_config_commands="$ac_config_commands libtool"
12068
12069
12070
12071
12072# Only expand once:
12073
12074
12075
12076
12077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12078$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12079    # Check whether --enable-maintainer-mode was given.
12080if test "${enable_maintainer_mode+set}" = set; then :
12081  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12082else
12083  USE_MAINTAINER_MODE=no
12084fi
12085
12086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12087$as_echo "$USE_MAINTAINER_MODE" >&6; }
12088   if test $USE_MAINTAINER_MODE = yes; then
12089  MAINTAINER_MODE_TRUE=
12090  MAINTAINER_MODE_FALSE='#'
12091else
12092  MAINTAINER_MODE_TRUE='#'
12093  MAINTAINER_MODE_FALSE=
12094fi
12095
12096  MAINT=$MAINTAINER_MODE_TRUE
12097
12098
12099ac_config_headers="$ac_config_headers src/iperf_config.h"
12100
12101
12102
12103
12104# Checks for tools: c compiler, ranlib (used for creating static libraries),
12105# symlinks and libtool
12106ac_ext=c
12107ac_cpp='$CPP $CPPFLAGS'
12108ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12109ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12110ac_compiler_gnu=$ac_cv_c_compiler_gnu
12111if test -n "$ac_tool_prefix"; then
12112  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
12113set dummy ${ac_tool_prefix}gcc; ac_word=$2
12114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12115$as_echo_n "checking for $ac_word... " >&6; }
12116if ${ac_cv_prog_CC+:} false; then :
12117  $as_echo_n "(cached) " >&6
12118else
12119  if test -n "$CC"; then
12120  ac_cv_prog_CC="$CC" # Let the user override the test.
12121else
12122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12123for as_dir in $PATH
12124do
12125  IFS=$as_save_IFS
12126  test -z "$as_dir" && as_dir=.
12127    for ac_exec_ext in '' $ac_executable_extensions; do
12128  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12129    ac_cv_prog_CC="${ac_tool_prefix}gcc"
12130    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12131    break 2
12132  fi
12133done
12134  done
12135IFS=$as_save_IFS
12136
12137fi
12138fi
12139CC=$ac_cv_prog_CC
12140if test -n "$CC"; then
12141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12142$as_echo "$CC" >&6; }
12143else
12144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12145$as_echo "no" >&6; }
12146fi
12147
12148
12149fi
12150if test -z "$ac_cv_prog_CC"; then
12151  ac_ct_CC=$CC
12152  # Extract the first word of "gcc", so it can be a program name with args.
12153set dummy gcc; ac_word=$2
12154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12155$as_echo_n "checking for $ac_word... " >&6; }
12156if ${ac_cv_prog_ac_ct_CC+:} false; then :
12157  $as_echo_n "(cached) " >&6
12158else
12159  if test -n "$ac_ct_CC"; then
12160  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12161else
12162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12163for as_dir in $PATH
12164do
12165  IFS=$as_save_IFS
12166  test -z "$as_dir" && as_dir=.
12167    for ac_exec_ext in '' $ac_executable_extensions; do
12168  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12169    ac_cv_prog_ac_ct_CC="gcc"
12170    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12171    break 2
12172  fi
12173done
12174  done
12175IFS=$as_save_IFS
12176
12177fi
12178fi
12179ac_ct_CC=$ac_cv_prog_ac_ct_CC
12180if test -n "$ac_ct_CC"; then
12181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12182$as_echo "$ac_ct_CC" >&6; }
12183else
12184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12185$as_echo "no" >&6; }
12186fi
12187
12188  if test "x$ac_ct_CC" = x; then
12189    CC=""
12190  else
12191    case $cross_compiling:$ac_tool_warned in
12192yes:)
12193{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12194$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12195ac_tool_warned=yes ;;
12196esac
12197    CC=$ac_ct_CC
12198  fi
12199else
12200  CC="$ac_cv_prog_CC"
12201fi
12202
12203if test -z "$CC"; then
12204          if test -n "$ac_tool_prefix"; then
12205    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
12206set dummy ${ac_tool_prefix}cc; ac_word=$2
12207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12208$as_echo_n "checking for $ac_word... " >&6; }
12209if ${ac_cv_prog_CC+:} false; then :
12210  $as_echo_n "(cached) " >&6
12211else
12212  if test -n "$CC"; then
12213  ac_cv_prog_CC="$CC" # Let the user override the test.
12214else
12215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12216for as_dir in $PATH
12217do
12218  IFS=$as_save_IFS
12219  test -z "$as_dir" && as_dir=.
12220    for ac_exec_ext in '' $ac_executable_extensions; do
12221  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12222    ac_cv_prog_CC="${ac_tool_prefix}cc"
12223    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12224    break 2
12225  fi
12226done
12227  done
12228IFS=$as_save_IFS
12229
12230fi
12231fi
12232CC=$ac_cv_prog_CC
12233if test -n "$CC"; then
12234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12235$as_echo "$CC" >&6; }
12236else
12237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12238$as_echo "no" >&6; }
12239fi
12240
12241
12242  fi
12243fi
12244if test -z "$CC"; then
12245  # Extract the first word of "cc", so it can be a program name with args.
12246set dummy cc; ac_word=$2
12247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12248$as_echo_n "checking for $ac_word... " >&6; }
12249if ${ac_cv_prog_CC+:} false; then :
12250  $as_echo_n "(cached) " >&6
12251else
12252  if test -n "$CC"; then
12253  ac_cv_prog_CC="$CC" # Let the user override the test.
12254else
12255  ac_prog_rejected=no
12256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12257for as_dir in $PATH
12258do
12259  IFS=$as_save_IFS
12260  test -z "$as_dir" && as_dir=.
12261    for ac_exec_ext in '' $ac_executable_extensions; do
12262  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12263    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
12264       ac_prog_rejected=yes
12265       continue
12266     fi
12267    ac_cv_prog_CC="cc"
12268    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12269    break 2
12270  fi
12271done
12272  done
12273IFS=$as_save_IFS
12274
12275if test $ac_prog_rejected = yes; then
12276  # We found a bogon in the path, so make sure we never use it.
12277  set dummy $ac_cv_prog_CC
12278  shift
12279  if test $# != 0; then
12280    # We chose a different compiler from the bogus one.
12281    # However, it has the same basename, so the bogon will be chosen
12282    # first if we set CC to just the basename; use the full file name.
12283    shift
12284    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
12285  fi
12286fi
12287fi
12288fi
12289CC=$ac_cv_prog_CC
12290if test -n "$CC"; then
12291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12292$as_echo "$CC" >&6; }
12293else
12294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12295$as_echo "no" >&6; }
12296fi
12297
12298
12299fi
12300if test -z "$CC"; then
12301  if test -n "$ac_tool_prefix"; then
12302  for ac_prog in cl.exe
12303  do
12304    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12305set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12307$as_echo_n "checking for $ac_word... " >&6; }
12308if ${ac_cv_prog_CC+:} false; then :
12309  $as_echo_n "(cached) " >&6
12310else
12311  if test -n "$CC"; then
12312  ac_cv_prog_CC="$CC" # Let the user override the test.
12313else
12314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12315for as_dir in $PATH
12316do
12317  IFS=$as_save_IFS
12318  test -z "$as_dir" && as_dir=.
12319    for ac_exec_ext in '' $ac_executable_extensions; do
12320  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12321    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
12322    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12323    break 2
12324  fi
12325done
12326  done
12327IFS=$as_save_IFS
12328
12329fi
12330fi
12331CC=$ac_cv_prog_CC
12332if test -n "$CC"; then
12333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12334$as_echo "$CC" >&6; }
12335else
12336  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12337$as_echo "no" >&6; }
12338fi
12339
12340
12341    test -n "$CC" && break
12342  done
12343fi
12344if test -z "$CC"; then
12345  ac_ct_CC=$CC
12346  for ac_prog in cl.exe
12347do
12348  # Extract the first word of "$ac_prog", so it can be a program name with args.
12349set dummy $ac_prog; ac_word=$2
12350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12351$as_echo_n "checking for $ac_word... " >&6; }
12352if ${ac_cv_prog_ac_ct_CC+:} false; then :
12353  $as_echo_n "(cached) " >&6
12354else
12355  if test -n "$ac_ct_CC"; then
12356  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12357else
12358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12359for as_dir in $PATH
12360do
12361  IFS=$as_save_IFS
12362  test -z "$as_dir" && as_dir=.
12363    for ac_exec_ext in '' $ac_executable_extensions; do
12364  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12365    ac_cv_prog_ac_ct_CC="$ac_prog"
12366    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12367    break 2
12368  fi
12369done
12370  done
12371IFS=$as_save_IFS
12372
12373fi
12374fi
12375ac_ct_CC=$ac_cv_prog_ac_ct_CC
12376if test -n "$ac_ct_CC"; then
12377  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12378$as_echo "$ac_ct_CC" >&6; }
12379else
12380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12381$as_echo "no" >&6; }
12382fi
12383
12384
12385  test -n "$ac_ct_CC" && break
12386done
12387
12388  if test "x$ac_ct_CC" = x; then
12389    CC=""
12390  else
12391    case $cross_compiling:$ac_tool_warned in
12392yes:)
12393{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12394$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12395ac_tool_warned=yes ;;
12396esac
12397    CC=$ac_ct_CC
12398  fi
12399fi
12400
12401fi
12402
12403
12404test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12405$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12406as_fn_error $? "no acceptable C compiler found in \$PATH
12407See \`config.log' for more details" "$LINENO" 5; }
12408
12409# Provide some information about the compiler.
12410$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
12411set X $ac_compile
12412ac_compiler=$2
12413for ac_option in --version -v -V -qversion; do
12414  { { ac_try="$ac_compiler $ac_option >&5"
12415case "(($ac_try" in
12416  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12417  *) ac_try_echo=$ac_try;;
12418esac
12419eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12420$as_echo "$ac_try_echo"; } >&5
12421  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12422  ac_status=$?
12423  if test -s conftest.err; then
12424    sed '10a\
12425... rest of stderr output deleted ...
12426         10q' conftest.err >conftest.er1
12427    cat conftest.er1 >&5
12428  fi
12429  rm -f conftest.er1 conftest.err
12430  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12431  test $ac_status = 0; }
12432done
12433
12434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
12435$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
12436if ${ac_cv_c_compiler_gnu+:} false; then :
12437  $as_echo_n "(cached) " >&6
12438else
12439  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440/* end confdefs.h.  */
12441
12442int
12443main ()
12444{
12445#ifndef __GNUC__
12446       choke me
12447#endif
12448
12449  ;
12450  return 0;
12451}
12452_ACEOF
12453if ac_fn_c_try_compile "$LINENO"; then :
12454  ac_compiler_gnu=yes
12455else
12456  ac_compiler_gnu=no
12457fi
12458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12459ac_cv_c_compiler_gnu=$ac_compiler_gnu
12460
12461fi
12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
12463$as_echo "$ac_cv_c_compiler_gnu" >&6; }
12464if test $ac_compiler_gnu = yes; then
12465  GCC=yes
12466else
12467  GCC=
12468fi
12469ac_test_CFLAGS=${CFLAGS+set}
12470ac_save_CFLAGS=$CFLAGS
12471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
12472$as_echo_n "checking whether $CC accepts -g... " >&6; }
12473if ${ac_cv_prog_cc_g+:} false; then :
12474  $as_echo_n "(cached) " >&6
12475else
12476  ac_save_c_werror_flag=$ac_c_werror_flag
12477   ac_c_werror_flag=yes
12478   ac_cv_prog_cc_g=no
12479   CFLAGS="-g"
12480   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12481/* end confdefs.h.  */
12482
12483int
12484main ()
12485{
12486
12487  ;
12488  return 0;
12489}
12490_ACEOF
12491if ac_fn_c_try_compile "$LINENO"; then :
12492  ac_cv_prog_cc_g=yes
12493else
12494  CFLAGS=""
12495      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12496/* end confdefs.h.  */
12497
12498int
12499main ()
12500{
12501
12502  ;
12503  return 0;
12504}
12505_ACEOF
12506if ac_fn_c_try_compile "$LINENO"; then :
12507
12508else
12509  ac_c_werror_flag=$ac_save_c_werror_flag
12510	 CFLAGS="-g"
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  ac_cv_prog_cc_g=yes
12524fi
12525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12526fi
12527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12528fi
12529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12530   ac_c_werror_flag=$ac_save_c_werror_flag
12531fi
12532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
12533$as_echo "$ac_cv_prog_cc_g" >&6; }
12534if test "$ac_test_CFLAGS" = set; then
12535  CFLAGS=$ac_save_CFLAGS
12536elif test $ac_cv_prog_cc_g = yes; then
12537  if test "$GCC" = yes; then
12538    CFLAGS="-g -O2"
12539  else
12540    CFLAGS="-g"
12541  fi
12542else
12543  if test "$GCC" = yes; then
12544    CFLAGS="-O2"
12545  else
12546    CFLAGS=
12547  fi
12548fi
12549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
12550$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
12551if ${ac_cv_prog_cc_c89+:} false; then :
12552  $as_echo_n "(cached) " >&6
12553else
12554  ac_cv_prog_cc_c89=no
12555ac_save_CC=$CC
12556cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12557/* end confdefs.h.  */
12558#include <stdarg.h>
12559#include <stdio.h>
12560struct stat;
12561/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
12562struct buf { int x; };
12563FILE * (*rcsopen) (struct buf *, struct stat *, int);
12564static char *e (p, i)
12565     char **p;
12566     int i;
12567{
12568  return p[i];
12569}
12570static char *f (char * (*g) (char **, int), char **p, ...)
12571{
12572  char *s;
12573  va_list v;
12574  va_start (v,p);
12575  s = g (p, va_arg (v,int));
12576  va_end (v);
12577  return s;
12578}
12579
12580/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
12581   function prototypes and stuff, but not '\xHH' hex character constants.
12582   These don't provoke an error unfortunately, instead are silently treated
12583   as 'x'.  The following induces an error, until -std is added to get
12584   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
12585   array size at least.  It's necessary to write '\x00'==0 to get something
12586   that's true only with -std.  */
12587int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12588
12589/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12590   inside strings and character constants.  */
12591#define FOO(x) 'x'
12592int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12593
12594int test (int i, double x);
12595struct s1 {int (*f) (int a);};
12596struct s2 {int (*f) (double a);};
12597int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12598int argc;
12599char **argv;
12600int
12601main ()
12602{
12603return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
12604  ;
12605  return 0;
12606}
12607_ACEOF
12608for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12609	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12610do
12611  CC="$ac_save_CC $ac_arg"
12612  if ac_fn_c_try_compile "$LINENO"; then :
12613  ac_cv_prog_cc_c89=$ac_arg
12614fi
12615rm -f core conftest.err conftest.$ac_objext
12616  test "x$ac_cv_prog_cc_c89" != "xno" && break
12617done
12618rm -f conftest.$ac_ext
12619CC=$ac_save_CC
12620
12621fi
12622# AC_CACHE_VAL
12623case "x$ac_cv_prog_cc_c89" in
12624  x)
12625    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12626$as_echo "none needed" >&6; } ;;
12627  xno)
12628    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12629$as_echo "unsupported" >&6; } ;;
12630  *)
12631    CC="$CC $ac_cv_prog_cc_c89"
12632    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
12633$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
12634esac
12635if test "x$ac_cv_prog_cc_c89" != xno; then :
12636
12637fi
12638
12639ac_ext=c
12640ac_cpp='$CPP $CPPFLAGS'
12641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12643ac_compiler_gnu=$ac_cv_c_compiler_gnu
12644
12645ac_ext=c
12646ac_cpp='$CPP $CPPFLAGS'
12647ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12648ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12649ac_compiler_gnu=$ac_cv_c_compiler_gnu
12650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
12651$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
12652if ${am_cv_prog_cc_c_o+:} false; then :
12653  $as_echo_n "(cached) " >&6
12654else
12655  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12656/* end confdefs.h.  */
12657
12658int
12659main ()
12660{
12661
12662  ;
12663  return 0;
12664}
12665_ACEOF
12666  # Make sure it works both with $CC and with simple cc.
12667  # Following AC_PROG_CC_C_O, we do the test twice because some
12668  # compilers refuse to overwrite an existing .o file with -o,
12669  # though they will create one.
12670  am_cv_prog_cc_c_o=yes
12671  for am_i in 1 2; do
12672    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
12673   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
12674   ac_status=$?
12675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12676   (exit $ac_status); } \
12677         && test -f conftest2.$ac_objext; then
12678      : OK
12679    else
12680      am_cv_prog_cc_c_o=no
12681      break
12682    fi
12683  done
12684  rm -f core conftest*
12685  unset am_i
12686fi
12687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
12688$as_echo "$am_cv_prog_cc_c_o" >&6; }
12689if test "$am_cv_prog_cc_c_o" != yes; then
12690   # Losing compiler, so override with the script.
12691   # FIXME: It is wrong to rewrite CC.
12692   # But if we don't then we get into trouble of one sort or another.
12693   # A longer-term fix would be to have automake use am__CC in this case,
12694   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
12695   CC="$am_aux_dir/compile $CC"
12696fi
12697ac_ext=c
12698ac_cpp='$CPP $CPPFLAGS'
12699ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12700ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12701ac_compiler_gnu=$ac_cv_c_compiler_gnu
12702
12703
12704depcc="$CC"   am_compiler_list=
12705
12706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
12707$as_echo_n "checking dependency style of $depcc... " >&6; }
12708if ${am_cv_CC_dependencies_compiler_type+:} false; then :
12709  $as_echo_n "(cached) " >&6
12710else
12711  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
12712  # We make a subdir and do the tests there.  Otherwise we can end up
12713  # making bogus files that we don't know about and never remove.  For
12714  # instance it was reported that on HP-UX the gcc test will end up
12715  # making a dummy file named 'D' -- because '-MD' means "put the output
12716  # in D".
12717  rm -rf conftest.dir
12718  mkdir conftest.dir
12719  # Copy depcomp to subdir because otherwise we won't find it if we're
12720  # using a relative directory.
12721  cp "$am_depcomp" conftest.dir
12722  cd conftest.dir
12723  # We will build objects and dependencies in a subdirectory because
12724  # it helps to detect inapplicable dependency modes.  For instance
12725  # both Tru64's cc and ICC support -MD to output dependencies as a
12726  # side effect of compilation, but ICC will put the dependencies in
12727  # the current directory while Tru64 will put them in the object
12728  # directory.
12729  mkdir sub
12730
12731  am_cv_CC_dependencies_compiler_type=none
12732  if test "$am_compiler_list" = ""; then
12733     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
12734  fi
12735  am__universal=false
12736  case " $depcc " in #(
12737     *\ -arch\ *\ -arch\ *) am__universal=true ;;
12738     esac
12739
12740  for depmode in $am_compiler_list; do
12741    # Setup a source with many dependencies, because some compilers
12742    # like to wrap large dependency lists on column 80 (with \), and
12743    # we should not choose a depcomp mode which is confused by this.
12744    #
12745    # We need to recreate these files for each test, as the compiler may
12746    # overwrite some of them when testing with obscure command lines.
12747    # This happens at least with the AIX C compiler.
12748    : > sub/conftest.c
12749    for i in 1 2 3 4 5 6; do
12750      echo '#include "conftst'$i'.h"' >> sub/conftest.c
12751      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
12752      # Solaris 10 /bin/sh.
12753      echo '/* dummy */' > sub/conftst$i.h
12754    done
12755    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
12756
12757    # We check with '-c' and '-o' for the sake of the "dashmstdout"
12758    # mode.  It turns out that the SunPro C++ compiler does not properly
12759    # handle '-M -o', and we need to detect this.  Also, some Intel
12760    # versions had trouble with output in subdirs.
12761    am__obj=sub/conftest.${OBJEXT-o}
12762    am__minus_obj="-o $am__obj"
12763    case $depmode in
12764    gcc)
12765      # This depmode causes a compiler race in universal mode.
12766      test "$am__universal" = false || continue
12767      ;;
12768    nosideeffect)
12769      # After this tag, mechanisms are not by side-effect, so they'll
12770      # only be used when explicitly requested.
12771      if test "x$enable_dependency_tracking" = xyes; then
12772	continue
12773      else
12774	break
12775      fi
12776      ;;
12777    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
12778      # This compiler won't grok '-c -o', but also, the minuso test has
12779      # not run yet.  These depmodes are late enough in the game, and
12780      # so weak that their functioning should not be impacted.
12781      am__obj=conftest.${OBJEXT-o}
12782      am__minus_obj=
12783      ;;
12784    none) break ;;
12785    esac
12786    if depmode=$depmode \
12787       source=sub/conftest.c object=$am__obj \
12788       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
12789       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
12790         >/dev/null 2>conftest.err &&
12791       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
12792       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
12793       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
12794       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
12795      # icc doesn't choke on unknown options, it will just issue warnings
12796      # or remarks (even with -Werror).  So we grep stderr for any message
12797      # that says an option was ignored or not supported.
12798      # When given -MP, icc 7.0 and 7.1 complain thusly:
12799      #   icc: Command line warning: ignoring option '-M'; no argument required
12800      # The diagnosis changed in icc 8.0:
12801      #   icc: Command line remark: option '-MP' not supported
12802      if (grep 'ignoring option' conftest.err ||
12803          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
12804        am_cv_CC_dependencies_compiler_type=$depmode
12805        break
12806      fi
12807    fi
12808  done
12809
12810  cd ..
12811  rm -rf conftest.dir
12812else
12813  am_cv_CC_dependencies_compiler_type=none
12814fi
12815
12816fi
12817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
12818$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
12819CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
12820
12821 if
12822  test "x$enable_dependency_tracking" != xno \
12823  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
12824  am__fastdepCC_TRUE=
12825  am__fastdepCC_FALSE='#'
12826else
12827  am__fastdepCC_TRUE='#'
12828  am__fastdepCC_FALSE=
12829fi
12830
12831
12832if test -n "$ac_tool_prefix"; then
12833  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12834set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12836$as_echo_n "checking for $ac_word... " >&6; }
12837if ${ac_cv_prog_RANLIB+:} false; then :
12838  $as_echo_n "(cached) " >&6
12839else
12840  if test -n "$RANLIB"; then
12841  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12842else
12843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12844for as_dir in $PATH
12845do
12846  IFS=$as_save_IFS
12847  test -z "$as_dir" && as_dir=.
12848    for ac_exec_ext in '' $ac_executable_extensions; do
12849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12850    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12852    break 2
12853  fi
12854done
12855  done
12856IFS=$as_save_IFS
12857
12858fi
12859fi
12860RANLIB=$ac_cv_prog_RANLIB
12861if test -n "$RANLIB"; then
12862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12863$as_echo "$RANLIB" >&6; }
12864else
12865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12866$as_echo "no" >&6; }
12867fi
12868
12869
12870fi
12871if test -z "$ac_cv_prog_RANLIB"; then
12872  ac_ct_RANLIB=$RANLIB
12873  # Extract the first word of "ranlib", so it can be a program name with args.
12874set dummy ranlib; ac_word=$2
12875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12876$as_echo_n "checking for $ac_word... " >&6; }
12877if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12878  $as_echo_n "(cached) " >&6
12879else
12880  if test -n "$ac_ct_RANLIB"; then
12881  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12882else
12883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12884for as_dir in $PATH
12885do
12886  IFS=$as_save_IFS
12887  test -z "$as_dir" && as_dir=.
12888    for ac_exec_ext in '' $ac_executable_extensions; do
12889  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12890    ac_cv_prog_ac_ct_RANLIB="ranlib"
12891    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12892    break 2
12893  fi
12894done
12895  done
12896IFS=$as_save_IFS
12897
12898fi
12899fi
12900ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12901if test -n "$ac_ct_RANLIB"; then
12902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12903$as_echo "$ac_ct_RANLIB" >&6; }
12904else
12905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12906$as_echo "no" >&6; }
12907fi
12908
12909  if test "x$ac_ct_RANLIB" = x; then
12910    RANLIB=":"
12911  else
12912    case $cross_compiling:$ac_tool_warned in
12913yes:)
12914{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12915$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12916ac_tool_warned=yes ;;
12917esac
12918    RANLIB=$ac_ct_RANLIB
12919  fi
12920else
12921  RANLIB="$ac_cv_prog_RANLIB"
12922fi
12923
12924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
12925$as_echo_n "checking whether ln -s works... " >&6; }
12926LN_S=$as_ln_s
12927if test "$LN_S" = "ln -s"; then
12928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12929$as_echo "yes" >&6; }
12930else
12931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
12932$as_echo "no, using $LN_S" >&6; }
12933fi
12934
12935
12936
12937# Add -Wall if we are using GCC.
12938if test "x$GCC" = "xyes"; then
12939  CFLAGS="$CFLAGS -Wall"
12940fi
12941
12942# Check if enable profiling
12943# Check whether --enable-profiling was given.
12944if test "${enable_profiling+set}" = set; then :
12945  enableval=$enable_profiling;
12946fi
12947
12948 if test x$enable_profiling = xyes; then
12949  ENABLE_PROFILING_TRUE=
12950  ENABLE_PROFILING_FALSE='#'
12951else
12952  ENABLE_PROFILING_TRUE='#'
12953  ENABLE_PROFILING_FALSE=
12954fi
12955
12956
12957# Checks for header files.
12958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
12959$as_echo_n "checking for ANSI C header files... " >&6; }
12960if ${ac_cv_header_stdc+:} false; then :
12961  $as_echo_n "(cached) " >&6
12962else
12963  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12964/* end confdefs.h.  */
12965#include <stdlib.h>
12966#include <stdarg.h>
12967#include <string.h>
12968#include <float.h>
12969
12970int
12971main ()
12972{
12973
12974  ;
12975  return 0;
12976}
12977_ACEOF
12978if ac_fn_c_try_compile "$LINENO"; then :
12979  ac_cv_header_stdc=yes
12980else
12981  ac_cv_header_stdc=no
12982fi
12983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12984
12985if test $ac_cv_header_stdc = yes; then
12986  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12987  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988/* end confdefs.h.  */
12989#include <string.h>
12990
12991_ACEOF
12992if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12993  $EGREP "memchr" >/dev/null 2>&1; then :
12994
12995else
12996  ac_cv_header_stdc=no
12997fi
12998rm -f conftest*
12999
13000fi
13001
13002if test $ac_cv_header_stdc = yes; then
13003  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13005/* end confdefs.h.  */
13006#include <stdlib.h>
13007
13008_ACEOF
13009if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13010  $EGREP "free" >/dev/null 2>&1; then :
13011
13012else
13013  ac_cv_header_stdc=no
13014fi
13015rm -f conftest*
13016
13017fi
13018
13019if test $ac_cv_header_stdc = yes; then
13020  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13021  if test "$cross_compiling" = yes; then :
13022  :
13023else
13024  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13025/* end confdefs.h.  */
13026#include <ctype.h>
13027#include <stdlib.h>
13028#if ((' ' & 0x0FF) == 0x020)
13029# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13030# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13031#else
13032# define ISLOWER(c) \
13033		   (('a' <= (c) && (c) <= 'i') \
13034		     || ('j' <= (c) && (c) <= 'r') \
13035		     || ('s' <= (c) && (c) <= 'z'))
13036# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13037#endif
13038
13039#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13040int
13041main ()
13042{
13043  int i;
13044  for (i = 0; i < 256; i++)
13045    if (XOR (islower (i), ISLOWER (i))
13046	|| toupper (i) != TOUPPER (i))
13047      return 2;
13048  return 0;
13049}
13050_ACEOF
13051if ac_fn_c_try_run "$LINENO"; then :
13052
13053else
13054  ac_cv_header_stdc=no
13055fi
13056rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13057  conftest.$ac_objext conftest.beam conftest.$ac_ext
13058fi
13059
13060fi
13061fi
13062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
13063$as_echo "$ac_cv_header_stdc" >&6; }
13064if test $ac_cv_header_stdc = yes; then
13065
13066$as_echo "#define STDC_HEADERS 1" >>confdefs.h
13067
13068fi
13069
13070
13071# Check for systems which need -lsocket and -lnsl
13072#AX_LIB_SOCKET_NSL
13073
13074# Check for the math library (needed by cjson on some platforms)
13075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
13076$as_echo_n "checking for library containing floor... " >&6; }
13077if ${ac_cv_search_floor+:} false; then :
13078  $as_echo_n "(cached) " >&6
13079else
13080  ac_func_search_save_LIBS=$LIBS
13081cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13082/* end confdefs.h.  */
13083
13084/* Override any GCC internal prototype to avoid an error.
13085   Use char because int might match the return type of a GCC
13086   builtin and then its argument prototype would still apply.  */
13087#ifdef __cplusplus
13088extern "C"
13089#endif
13090char floor ();
13091int
13092main ()
13093{
13094return floor ();
13095  ;
13096  return 0;
13097}
13098_ACEOF
13099for ac_lib in '' m; do
13100  if test -z "$ac_lib"; then
13101    ac_res="none required"
13102  else
13103    ac_res=-l$ac_lib
13104    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13105  fi
13106  if ac_fn_c_try_link "$LINENO"; then :
13107  ac_cv_search_floor=$ac_res
13108fi
13109rm -f core conftest.err conftest.$ac_objext \
13110    conftest$ac_exeext
13111  if ${ac_cv_search_floor+:} false; then :
13112  break
13113fi
13114done
13115if ${ac_cv_search_floor+:} false; then :
13116
13117else
13118  ac_cv_search_floor=no
13119fi
13120rm conftest.$ac_ext
13121LIBS=$ac_func_search_save_LIBS
13122fi
13123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
13124$as_echo "$ac_cv_search_floor" >&6; }
13125ac_res=$ac_cv_search_floor
13126if test "$ac_res" != no; then :
13127  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13128
13129else
13130
13131echo "floor()"
13132exit 1
13133
13134fi
13135
13136
13137# On illumos we need -lsocket
13138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13139$as_echo_n "checking for library containing socket... " >&6; }
13140if ${ac_cv_search_socket+:} false; then :
13141  $as_echo_n "(cached) " >&6
13142else
13143  ac_func_search_save_LIBS=$LIBS
13144cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13145/* end confdefs.h.  */
13146
13147/* Override any GCC internal prototype to avoid an error.
13148   Use char because int might match the return type of a GCC
13149   builtin and then its argument prototype would still apply.  */
13150#ifdef __cplusplus
13151extern "C"
13152#endif
13153char socket ();
13154int
13155main ()
13156{
13157return socket ();
13158  ;
13159  return 0;
13160}
13161_ACEOF
13162for ac_lib in '' socket; do
13163  if test -z "$ac_lib"; then
13164    ac_res="none required"
13165  else
13166    ac_res=-l$ac_lib
13167    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13168  fi
13169  if ac_fn_c_try_link "$LINENO"; then :
13170  ac_cv_search_socket=$ac_res
13171fi
13172rm -f core conftest.err conftest.$ac_objext \
13173    conftest$ac_exeext
13174  if ${ac_cv_search_socket+:} false; then :
13175  break
13176fi
13177done
13178if ${ac_cv_search_socket+:} false; then :
13179
13180else
13181  ac_cv_search_socket=no
13182fi
13183rm conftest.$ac_ext
13184LIBS=$ac_func_search_save_LIBS
13185fi
13186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13187$as_echo "$ac_cv_search_socket" >&6; }
13188ac_res=$ac_cv_search_socket
13189if test "$ac_res" != no; then :
13190  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13191
13192else
13193
13194echo "socket()"
13195exit 1
13196
13197fi
13198
13199
13200# On illumos inet_ntop in in -lnsl
13201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntop" >&5
13202$as_echo_n "checking for library containing inet_ntop... " >&6; }
13203if ${ac_cv_search_inet_ntop+:} false; then :
13204  $as_echo_n "(cached) " >&6
13205else
13206  ac_func_search_save_LIBS=$LIBS
13207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13208/* end confdefs.h.  */
13209
13210/* Override any GCC internal prototype to avoid an error.
13211   Use char because int might match the return type of a GCC
13212   builtin and then its argument prototype would still apply.  */
13213#ifdef __cplusplus
13214extern "C"
13215#endif
13216char inet_ntop ();
13217int
13218main ()
13219{
13220return inet_ntop ();
13221  ;
13222  return 0;
13223}
13224_ACEOF
13225for ac_lib in '' nsl; do
13226  if test -z "$ac_lib"; then
13227    ac_res="none required"
13228  else
13229    ac_res=-l$ac_lib
13230    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13231  fi
13232  if ac_fn_c_try_link "$LINENO"; then :
13233  ac_cv_search_inet_ntop=$ac_res
13234fi
13235rm -f core conftest.err conftest.$ac_objext \
13236    conftest$ac_exeext
13237  if ${ac_cv_search_inet_ntop+:} false; then :
13238  break
13239fi
13240done
13241if ${ac_cv_search_inet_ntop+:} false; then :
13242
13243else
13244  ac_cv_search_inet_ntop=no
13245fi
13246rm conftest.$ac_ext
13247LIBS=$ac_func_search_save_LIBS
13248fi
13249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntop" >&5
13250$as_echo "$ac_cv_search_inet_ntop" >&6; }
13251ac_res=$ac_cv_search_inet_ntop
13252if test "$ac_res" != no; then :
13253  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13254
13255else
13256
13257echo "inet_ntop()"
13258exit 1
13259
13260fi
13261
13262
13263# Checks for typedefs, structures, and compiler characteristics.
13264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13265$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13266if ${ac_cv_c_const+:} false; then :
13267  $as_echo_n "(cached) " >&6
13268else
13269  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13270/* end confdefs.h.  */
13271
13272int
13273main ()
13274{
13275
13276#ifndef __cplusplus
13277  /* Ultrix mips cc rejects this sort of thing.  */
13278  typedef int charset[2];
13279  const charset cs = { 0, 0 };
13280  /* SunOS 4.1.1 cc rejects this.  */
13281  char const *const *pcpcc;
13282  char **ppc;
13283  /* NEC SVR4.0.2 mips cc rejects this.  */
13284  struct point {int x, y;};
13285  static struct point const zero = {0,0};
13286  /* AIX XL C 1.02.0.0 rejects this.
13287     It does not let you subtract one const X* pointer from another in
13288     an arm of an if-expression whose if-part is not a constant
13289     expression */
13290  const char *g = "string";
13291  pcpcc = &g + (g ? g-g : 0);
13292  /* HPUX 7.0 cc rejects these. */
13293  ++pcpcc;
13294  ppc = (char**) pcpcc;
13295  pcpcc = (char const *const *) ppc;
13296  { /* SCO 3.2v4 cc rejects this sort of thing.  */
13297    char tx;
13298    char *t = &tx;
13299    char const *s = 0 ? (char *) 0 : (char const *) 0;
13300
13301    *t++ = 0;
13302    if (s) return 0;
13303  }
13304  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13305    int x[] = {25, 17};
13306    const int *foo = &x[0];
13307    ++foo;
13308  }
13309  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13310    typedef const int *iptr;
13311    iptr p = 0;
13312    ++p;
13313  }
13314  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
13315       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13316    struct s { int j; const int *ap[3]; } bx;
13317    struct s *b = &bx; b->j = 5;
13318  }
13319  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13320    const int foo = 10;
13321    if (!foo) return 0;
13322  }
13323  return !cs[0] && !zero.x;
13324#endif
13325
13326  ;
13327  return 0;
13328}
13329_ACEOF
13330if ac_fn_c_try_compile "$LINENO"; then :
13331  ac_cv_c_const=yes
13332else
13333  ac_cv_c_const=no
13334fi
13335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13336fi
13337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13338$as_echo "$ac_cv_c_const" >&6; }
13339if test $ac_cv_c_const = no; then
13340
13341$as_echo "#define const /**/" >>confdefs.h
13342
13343fi
13344
13345
13346# Check for poll.h (it's in POSIX so everyone should have it?)
13347for ac_header in poll.h
13348do :
13349  ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
13350if test "x$ac_cv_header_poll_h" = xyes; then :
13351  cat >>confdefs.h <<_ACEOF
13352#define HAVE_POLL_H 1
13353_ACEOF
13354
13355fi
13356
13357done
13358
13359
13360# SCTP.  Allow user to disable SCTP support with --without-sctp.
13361# Otherwise we try to find whatever support is required.
13362try_sctp=true
13363
13364# Check whether --with-sctp was given.
13365if test "${with_sctp+set}" = set; then :
13366  withval=$with_sctp;
13367        case "$withval" in
13368	y | ye | yes)
13369	  ;;
13370	n | no)
13371	try_sctp=false
13372	  ;;
13373	*)
13374	as_fn_error $? "Invalid --with-sctp value" "$LINENO" 5
13375	  ;;
13376	esac
13377
13378else
13379
13380        try_sctp=true
13381
13382
13383fi
13384
13385
13386# Check for SCTP support
13387if $try_sctp; then
13388for ac_header in sys/socket.h
13389do :
13390  ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
13391if test "x$ac_cv_header_sys_socket_h" = xyes; then :
13392  cat >>confdefs.h <<_ACEOF
13393#define HAVE_SYS_SOCKET_H 1
13394_ACEOF
13395
13396fi
13397
13398done
13399
13400for ac_header in netinet/sctp.h
13401do :
13402  ac_fn_c_check_header_compile "$LINENO" "netinet/sctp.h" "ac_cv_header_netinet_sctp_h" "#ifdef HAVE_SYS_SOCKET_H
13403#include <sys/socket.h>
13404#endif
13405
13406"
13407if test "x$ac_cv_header_netinet_sctp_h" = xyes; then :
13408  cat >>confdefs.h <<_ACEOF
13409#define HAVE_NETINET_SCTP_H 1
13410_ACEOF
13411
13412$as_echo "#define HAVE_SCTP_H 1" >>confdefs.h
13413
13414		 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sctp_bindx" >&5
13415$as_echo_n "checking for library containing sctp_bindx... " >&6; }
13416if ${ac_cv_search_sctp_bindx+:} false; then :
13417  $as_echo_n "(cached) " >&6
13418else
13419  ac_func_search_save_LIBS=$LIBS
13420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13421/* end confdefs.h.  */
13422
13423/* Override any GCC internal prototype to avoid an error.
13424   Use char because int might match the return type of a GCC
13425   builtin and then its argument prototype would still apply.  */
13426#ifdef __cplusplus
13427extern "C"
13428#endif
13429char sctp_bindx ();
13430int
13431main ()
13432{
13433return sctp_bindx ();
13434  ;
13435  return 0;
13436}
13437_ACEOF
13438for ac_lib in '' sctp; do
13439  if test -z "$ac_lib"; then
13440    ac_res="none required"
13441  else
13442    ac_res=-l$ac_lib
13443    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13444  fi
13445  if ac_fn_c_try_link "$LINENO"; then :
13446  ac_cv_search_sctp_bindx=$ac_res
13447fi
13448rm -f core conftest.err conftest.$ac_objext \
13449    conftest$ac_exeext
13450  if ${ac_cv_search_sctp_bindx+:} false; then :
13451  break
13452fi
13453done
13454if ${ac_cv_search_sctp_bindx+:} false; then :
13455
13456else
13457  ac_cv_search_sctp_bindx=no
13458fi
13459rm conftest.$ac_ext
13460LIBS=$ac_func_search_save_LIBS
13461fi
13462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sctp_bindx" >&5
13463$as_echo "$ac_cv_search_sctp_bindx" >&6; }
13464ac_res=$ac_cv_search_sctp_bindx
13465if test "$ac_res" != no; then :
13466  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13467
13468fi
13469
13470
13471# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
13472# -------------------------------------------
13473# Tests whether TYPE exists after having included INCLUDES, setting cache
13474# variable VAR accordingly.
13475ac_fn_c_check_type ()
13476{
13477  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13478  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
13479$as_echo_n "checking for $2... " >&6; }
13480if eval \${$3+:} false; then :
13481  $as_echo_n "(cached) " >&6
13482else
13483  eval "$3=no"
13484  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13485/* end confdefs.h.  */
13486$4
13487int
13488main ()
13489{
13490if (sizeof ($2))
13491	 return 0;
13492  ;
13493  return 0;
13494}
13495_ACEOF
13496if ac_fn_c_try_compile "$LINENO"; then :
13497  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13498/* end confdefs.h.  */
13499$4
13500int
13501main ()
13502{
13503if (sizeof (($2)))
13504	    return 0;
13505  ;
13506  return 0;
13507}
13508_ACEOF
13509if ac_fn_c_try_compile "$LINENO"; then :
13510
13511else
13512  eval "$3=yes"
13513fi
13514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13515fi
13516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13517fi
13518eval ac_res=\$$3
13519	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13520$as_echo "$ac_res" >&6; }
13521  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
13522
13523} # ac_fn_c_check_type
13524ac_fn_c_check_type "$LINENO" "struct sctp_assoc_value" "ac_cv_type_struct_sctp_assoc_value" "#include <netinet/sctp.h>
13525"
13526if test "x$ac_cv_type_struct_sctp_assoc_value" = xyes; then :
13527
13528cat >>confdefs.h <<_ACEOF
13529#define HAVE_STRUCT_SCTP_ASSOC_VALUE 1
13530_ACEOF
13531
13532
13533fi
13534
13535fi
13536
13537done
13538
13539fi
13540
13541ac_fn_c_check_header_mongrel "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default"
13542if test "x$ac_cv_header_endian_h" = xyes; then :
13543
13544$as_echo "#define HAVE_ENDIAN_H 1" >>confdefs.h
13545
13546else
13547  ac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default"
13548if test "x$ac_cv_header_sys_endian_h" = xyes; then :
13549
13550$as_echo "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h
13551
13552else
13553  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't find endian.h or sys/endian.h files: doing compile-time tests." >&5
13554$as_echo "$as_me: WARNING: Couldn't find endian.h or sys/endian.h files: doing compile-time tests." >&2;}
13555
13556fi
13557
13558
13559
13560fi
13561
13562
13563
13564if test "x$with_openssl" = "xno"; then
13565    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Building without OpenSSL; disabling iperf_auth functionality. " >&5
13566$as_echo "$as_me: WARNING: Building without OpenSSL; disabling iperf_auth functionality. " >&2;}
13567else
13568    # Check for OPENSSL support
13569    havs_ssl=false
13570
13571    found=false
13572
13573# Check whether --with-openssl was given.
13574if test "${with_openssl+set}" = set; then :
13575  withval=$with_openssl;
13576            case "$withval" in
13577            "" | y | ye | yes | n | no)
13578            as_fn_error $? "Invalid --with-openssl value" "$LINENO" 5
13579              ;;
13580            *) ssldirs="$withval"
13581              ;;
13582            esac
13583
13584else
13585
13586            # if pkg-config is installed and openssl has installed a .pc file,
13587            # then use that information and don't search ssldirs
13588            if test -n "$ac_tool_prefix"; then
13589  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13590set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13592$as_echo_n "checking for $ac_word... " >&6; }
13593if ${ac_cv_prog_PKG_CONFIG+:} false; then :
13594  $as_echo_n "(cached) " >&6
13595else
13596  if test -n "$PKG_CONFIG"; then
13597  ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test.
13598else
13599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13600for as_dir in $PATH
13601do
13602  IFS=$as_save_IFS
13603  test -z "$as_dir" && as_dir=.
13604    for ac_exec_ext in '' $ac_executable_extensions; do
13605  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13606    ac_cv_prog_PKG_CONFIG="${ac_tool_prefix}pkg-config"
13607    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13608    break 2
13609  fi
13610done
13611  done
13612IFS=$as_save_IFS
13613
13614fi
13615fi
13616PKG_CONFIG=$ac_cv_prog_PKG_CONFIG
13617if test -n "$PKG_CONFIG"; then
13618  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13619$as_echo "$PKG_CONFIG" >&6; }
13620else
13621  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13622$as_echo "no" >&6; }
13623fi
13624
13625
13626fi
13627if test -z "$ac_cv_prog_PKG_CONFIG"; then
13628  ac_ct_PKG_CONFIG=$PKG_CONFIG
13629  # Extract the first word of "pkg-config", so it can be a program name with args.
13630set dummy pkg-config; ac_word=$2
13631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13632$as_echo_n "checking for $ac_word... " >&6; }
13633if ${ac_cv_prog_ac_ct_PKG_CONFIG+:} false; then :
13634  $as_echo_n "(cached) " >&6
13635else
13636  if test -n "$ac_ct_PKG_CONFIG"; then
13637  ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test.
13638else
13639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13640for as_dir in $PATH
13641do
13642  IFS=$as_save_IFS
13643  test -z "$as_dir" && as_dir=.
13644    for ac_exec_ext in '' $ac_executable_extensions; do
13645  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13646    ac_cv_prog_ac_ct_PKG_CONFIG="pkg-config"
13647    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13648    break 2
13649  fi
13650done
13651  done
13652IFS=$as_save_IFS
13653
13654fi
13655fi
13656ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG
13657if test -n "$ac_ct_PKG_CONFIG"; then
13658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_PKG_CONFIG" >&5
13659$as_echo "$ac_ct_PKG_CONFIG" >&6; }
13660else
13661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13662$as_echo "no" >&6; }
13663fi
13664
13665  if test "x$ac_ct_PKG_CONFIG" = x; then
13666    PKG_CONFIG=""
13667  else
13668    case $cross_compiling:$ac_tool_warned in
13669yes:)
13670{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13671$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13672ac_tool_warned=yes ;;
13673esac
13674    PKG_CONFIG=$ac_ct_PKG_CONFIG
13675  fi
13676else
13677  PKG_CONFIG="$ac_cv_prog_PKG_CONFIG"
13678fi
13679
13680            if test x"$PKG_CONFIG" != x""; then
13681                OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L 2>/dev/null`
13682                if test $? = 0; then
13683                    OPENSSL_LIBS=`$PKG_CONFIG openssl --libs-only-l 2>/dev/null`
13684                    OPENSSL_INCLUDES=`$PKG_CONFIG openssl --cflags-only-I 2>/dev/null`
13685                    found=true
13686                fi
13687            fi
13688
13689            # no such luck; use some default ssldirs
13690            if ! $found; then
13691                ssldirs="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /usr"
13692            fi
13693
13694
13695fi
13696
13697
13698
13699    # note that we #include <openssl/foo.h>, so the OpenSSL headers have to be in
13700    # an 'openssl' subdirectory
13701
13702    if ! $found; then
13703        OPENSSL_INCLUDES=
13704        for ssldir in $ssldirs; do
13705            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl/ssl.h in $ssldir" >&5
13706$as_echo_n "checking for openssl/ssl.h in $ssldir... " >&6; }
13707            if test -f "$ssldir/include/openssl/ssl.h"; then
13708                OPENSSL_INCLUDES="-I$ssldir/include"
13709                OPENSSL_LDFLAGS="-L$ssldir/lib"
13710                OPENSSL_LIBS="-lssl -lcrypto"
13711                found=true
13712                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13713$as_echo "yes" >&6; }
13714                break
13715            else
13716                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13717$as_echo "no" >&6; }
13718            fi
13719        done
13720
13721        # if the file wasn't found, well, go ahead and try the link anyway -- maybe
13722        # it will just work!
13723    fi
13724
13725    # try the preprocessor and linker with our new flags,
13726    # being careful not to pollute the global LIBS, LDFLAGS, and CPPFLAGS
13727
13728    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling and linking against OpenSSL works" >&5
13729$as_echo_n "checking whether compiling and linking against OpenSSL works... " >&6; }
13730    echo "Trying link with OPENSSL_LDFLAGS=$OPENSSL_LDFLAGS;" \
13731        "OPENSSL_LIBS=$OPENSSL_LIBS; OPENSSL_INCLUDES=$OPENSSL_INCLUDES" >&5
13732
13733    save_LIBS="$LIBS"
13734    save_LDFLAGS="$LDFLAGS"
13735    save_CPPFLAGS="$CPPFLAGS"
13736    LDFLAGS="$LDFLAGS $OPENSSL_LDFLAGS"
13737    LIBS="$OPENSSL_LIBS $LIBS"
13738    CPPFLAGS="$OPENSSL_INCLUDES $CPPFLAGS"
13739    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740/* end confdefs.h.  */
13741#include <openssl/ssl.h>
13742int
13743main ()
13744{
13745SSL_new(NULL)
13746  ;
13747  return 0;
13748}
13749_ACEOF
13750if ac_fn_c_try_link "$LINENO"; then :
13751
13752            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13753$as_echo "yes" >&6; }
13754
13755$as_echo "#define HAVE_SSL 1" >>confdefs.h
13756
13757          have_ssl=true
13758
13759else
13760
13761            { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13762$as_echo "no" >&6; }
13763             if test "x$with_openssl" != "x"; then
13764	  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13765$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13766as_fn_error $? "--with-openssl was given, but test for OpenSSL failed
13767See \`config.log' for more details" "$LINENO" 5; }
13768	  fi
13769
13770
13771fi
13772rm -f core conftest.err conftest.$ac_objext \
13773    conftest$ac_exeext conftest.$ac_ext
13774    CPPFLAGS="$save_CPPFLAGS"
13775    LDFLAGS="$save_LDFLAGS"
13776    LIBS="$save_LIBS"
13777
13778
13779
13780
13781
13782    if $have_ssl; then
13783        case $host in
13784           *-*-cygwin)
13785             CFLAGS="$CFLAGS -DNOCRYPT"
13786             ;;
13787        esac
13788        LDFLAGS="$LDFLAGS $OPENSSL_LDFLAGS"
13789        LIBS="$OPENSSL_LIBS $LIBS"
13790        CPPFLAGS="$OPENSSL_INCLUDES $CPPFLAGS"
13791    fi
13792fi
13793
13794# Check for TCP_CONGESTION sockopt (believed to be Linux and FreeBSD only)
13795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking TCP_CONGESTION socket option" >&5
13796$as_echo_n "checking TCP_CONGESTION socket option... " >&6; }
13797if ${iperf3_cv_header_tcp_congestion+:} false; then :
13798  $as_echo_n "(cached) " >&6
13799else
13800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13801/* end confdefs.h.  */
13802#include <netinet/tcp.h>
13803#ifdef TCP_CONGESTION
13804  yes
13805#endif
13806
13807_ACEOF
13808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13809  $EGREP "yes" >/dev/null 2>&1; then :
13810  iperf3_cv_header_tcp_congestion=yes
13811else
13812  iperf3_cv_header_tcp_congestion=no
13813fi
13814rm -f conftest*
13815
13816fi
13817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_tcp_congestion" >&5
13818$as_echo "$iperf3_cv_header_tcp_congestion" >&6; }
13819if test "x$iperf3_cv_header_tcp_congestion" = "xyes"; then
13820
13821$as_echo "#define HAVE_TCP_CONGESTION 1" >>confdefs.h
13822
13823fi
13824
13825# Check for IPv6 flowlabel support (believed to be Linux only)
13826# We check for IPV6_FLOWLABEL_MGR in <linux/in6.h> even though we
13827# don't use that file directly (we have our own stripped-down
13828# copy, see src/flowlabel.h for more details).
13829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking IPv6 flowlabel support" >&5
13830$as_echo_n "checking IPv6 flowlabel support... " >&6; }
13831if ${iperf3_cv_header_flowlabel+:} false; then :
13832  $as_echo_n "(cached) " >&6
13833else
13834  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13835/* end confdefs.h.  */
13836#include <sys/types.h>
13837#include <linux/in6.h>
13838#ifdef IPV6_FLOWLABEL_MGR
13839  yes
13840#endif
13841
13842_ACEOF
13843if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13844  $EGREP "yes" >/dev/null 2>&1; then :
13845  iperf3_cv_header_flowlabel=yes
13846else
13847  iperf3_cv_header_flowlabel=no
13848fi
13849rm -f conftest*
13850
13851fi
13852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_flowlabel" >&5
13853$as_echo "$iperf3_cv_header_flowlabel" >&6; }
13854if test "x$iperf3_cv_header_flowlabel" = "xyes"; then
13855
13856$as_echo "#define HAVE_FLOWLABEL 1" >>confdefs.h
13857
13858fi
13859
13860# Check for CPU affinity support.  FreeBSD and Linux do this differently
13861# unfortunately so we have to check separately for each of them.
13862# FreeBSD uses cpuset_setaffinity while Linux uses sched_setaffinity.
13863# Define HAVE_CPU_AFFINITY to indicate the CPU affinity setting as a
13864# generic concept is available.
13865for ac_func in cpuset_setaffinity sched_setaffinity SetProcessAffinityMask
13866do :
13867  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13868ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13869if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13870  cat >>confdefs.h <<_ACEOF
13871#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13872_ACEOF
13873
13874$as_echo "#define HAVE_CPU_AFFINITY 1" >>confdefs.h
13875
13876fi
13877done
13878
13879
13880# Check for daemon().  Most systems have this but a few (IRIX) don't.
13881for ac_func in daemon
13882do :
13883  ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
13884if test "x$ac_cv_func_daemon" = xyes; then :
13885  cat >>confdefs.h <<_ACEOF
13886#define HAVE_DAEMON 1
13887_ACEOF
13888
13889fi
13890done
13891
13892
13893# Check for sendfile support.  FreeBSD, Linux, and MacOS all support
13894# this system call, but they're all different in terms of what headers
13895# it needs and what arguments it expects.
13896for ac_func in sendfile
13897do :
13898  ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile"
13899if test "x$ac_cv_func_sendfile" = xyes; then :
13900  cat >>confdefs.h <<_ACEOF
13901#define HAVE_SENDFILE 1
13902_ACEOF
13903
13904fi
13905done
13906
13907
13908# Check for getline support, used as a part of authenticated
13909# connections.
13910for ac_func in getline
13911do :
13912  ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
13913if test "x$ac_cv_func_getline" = xyes; then :
13914  cat >>confdefs.h <<_ACEOF
13915#define HAVE_GETLINE 1
13916_ACEOF
13917
13918fi
13919done
13920
13921
13922# Check for packet pacing socket option (Linux only for now).
13923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SO_MAX_PACING_RATE socket option" >&5
13924$as_echo_n "checking SO_MAX_PACING_RATE socket option... " >&6; }
13925if ${iperf3_cv_header_so_max_pacing_rate+:} false; then :
13926  $as_echo_n "(cached) " >&6
13927else
13928  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13929/* end confdefs.h.  */
13930#include <sys/socket.h>
13931#ifdef SO_MAX_PACING_RATE
13932  yes
13933#endif
13934
13935_ACEOF
13936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13937  $EGREP "yes" >/dev/null 2>&1; then :
13938  iperf3_cv_header_so_max_pacing_rate=yes
13939else
13940  iperf3_cv_header_so_max_pacing_rate=no
13941fi
13942rm -f conftest*
13943
13944fi
13945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_so_max_pacing_rate" >&5
13946$as_echo "$iperf3_cv_header_so_max_pacing_rate" >&6; }
13947if test "x$iperf3_cv_header_so_max_pacing_rate" = "xyes"; then
13948
13949$as_echo "#define HAVE_SO_MAX_PACING_RATE 1" >>confdefs.h
13950
13951fi
13952
13953# Check for SO_BINDTODEVICE sockopt (believed to be Linux only)
13954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SO_BINDTODEVICE socket option" >&5
13955$as_echo_n "checking SO_BINDTODEVICE socket option... " >&6; }
13956if ${iperf3_cv_header_so_bindtodevice+:} false; then :
13957  $as_echo_n "(cached) " >&6
13958else
13959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13960/* end confdefs.h.  */
13961#include <sys/socket.h>
13962#ifdef SO_BINDTODEVICE
13963  yes
13964#endif
13965
13966_ACEOF
13967if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13968  $EGREP "yes" >/dev/null 2>&1; then :
13969  iperf3_cv_header_so_bindtodevice=yes
13970else
13971  iperf3_cv_header_so_bindtodevice=no
13972fi
13973rm -f conftest*
13974
13975fi
13976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_so_bindtodevice" >&5
13977$as_echo "$iperf3_cv_header_so_bindtodevice" >&6; }
13978if test "x$iperf3_cv_header_so_bindtodevice" = "xyes"; then
13979
13980$as_echo "#define HAVE_SO_BINDTODEVICE 1" >>confdefs.h
13981
13982fi
13983
13984# Check for IP DF support
13985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking IP_MTU_DISCOVER or IP_DONTFRAG socket option" >&5
13986$as_echo_n "checking IP_MTU_DISCOVER or IP_DONTFRAG socket option... " >&6; }
13987if ${iperf3_cv_header_dontfragment+:} false; then :
13988  $as_echo_n "(cached) " >&6
13989else
13990  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13991/* end confdefs.h.  */
13992#include <sys/socket.h>
13993#include <netinet/ip.h>
13994#include <netinet/in.h>
13995#ifdef IP_MTU_DISCOVER
13996  yes
13997#endif
13998#ifdef IP_DONTFRAG
13999  yes
14000#endif
14001#ifdef IP_DONTFRAGMENT
14002  yes
14003#endif
14004
14005_ACEOF
14006if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14007  $EGREP "yes" >/dev/null 2>&1; then :
14008  iperf3_cv_header_dontfragment=yes
14009else
14010  iperf3_cv_header_dontfragment=no
14011fi
14012rm -f conftest*
14013
14014fi
14015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_dontfragment" >&5
14016$as_echo "$iperf3_cv_header_dontfragment" >&6; }
14017if test "x$iperf3_cv_header_dontfragment" = "xyes"; then
14018
14019$as_echo "#define HAVE_DONT_FRAGMENT 1" >>confdefs.h
14020
14021fi
14022
14023# Check if we need -lrt for clock_gettime
14024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
14025$as_echo_n "checking for library containing clock_gettime... " >&6; }
14026if ${ac_cv_search_clock_gettime+:} false; then :
14027  $as_echo_n "(cached) " >&6
14028else
14029  ac_func_search_save_LIBS=$LIBS
14030cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14031/* end confdefs.h.  */
14032
14033/* Override any GCC internal prototype to avoid an error.
14034   Use char because int might match the return type of a GCC
14035   builtin and then its argument prototype would still apply.  */
14036#ifdef __cplusplus
14037extern "C"
14038#endif
14039char clock_gettime ();
14040int
14041main ()
14042{
14043return clock_gettime ();
14044  ;
14045  return 0;
14046}
14047_ACEOF
14048for ac_lib in '' rt posix4; do
14049  if test -z "$ac_lib"; then
14050    ac_res="none required"
14051  else
14052    ac_res=-l$ac_lib
14053    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14054  fi
14055  if ac_fn_c_try_link "$LINENO"; then :
14056  ac_cv_search_clock_gettime=$ac_res
14057fi
14058rm -f core conftest.err conftest.$ac_objext \
14059    conftest$ac_exeext
14060  if ${ac_cv_search_clock_gettime+:} false; then :
14061  break
14062fi
14063done
14064if ${ac_cv_search_clock_gettime+:} false; then :
14065
14066else
14067  ac_cv_search_clock_gettime=no
14068fi
14069rm conftest.$ac_ext
14070LIBS=$ac_func_search_save_LIBS
14071fi
14072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
14073$as_echo "$ac_cv_search_clock_gettime" >&6; }
14074ac_res=$ac_cv_search_clock_gettime
14075if test "$ac_res" != no; then :
14076  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14077
14078fi
14079
14080# Check for clock_gettime support
14081for ac_func in clock_gettime
14082do :
14083  ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
14084if test "x$ac_cv_func_clock_gettime" = xyes; then :
14085  cat >>confdefs.h <<_ACEOF
14086#define HAVE_CLOCK_GETTIME 1
14087_ACEOF
14088
14089fi
14090done
14091
14092
14093ac_config_files="$ac_config_files Makefile src/Makefile src/version.h examples/Makefile iperf3.spec"
14094
14095cat >confcache <<\_ACEOF
14096# This file is a shell script that caches the results of configure
14097# tests run on this system so they can be shared between configure
14098# scripts and configure runs, see configure's option --config-cache.
14099# It is not useful on other systems.  If it contains results you don't
14100# want to keep, you may remove or edit it.
14101#
14102# config.status only pays attention to the cache file if you give it
14103# the --recheck option to rerun configure.
14104#
14105# `ac_cv_env_foo' variables (set or unset) will be overridden when
14106# loading this file, other *unset* `ac_cv_foo' will be assigned the
14107# following values.
14108
14109_ACEOF
14110
14111# The following way of writing the cache mishandles newlines in values,
14112# but we know of no workaround that is simple, portable, and efficient.
14113# So, we kill variables containing newlines.
14114# Ultrix sh set writes to stderr and can't be redirected directly,
14115# and sets the high bit in the cache file unless we assign to the vars.
14116(
14117  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14118    eval ac_val=\$$ac_var
14119    case $ac_val in #(
14120    *${as_nl}*)
14121      case $ac_var in #(
14122      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14123$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14124      esac
14125      case $ac_var in #(
14126      _ | IFS | as_nl) ;; #(
14127      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14128      *) { eval $ac_var=; unset $ac_var;} ;;
14129      esac ;;
14130    esac
14131  done
14132
14133  (set) 2>&1 |
14134    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14135    *${as_nl}ac_space=\ *)
14136      # `set' does not quote correctly, so add quotes: double-quote
14137      # substitution turns \\\\ into \\, and sed turns \\ into \.
14138      sed -n \
14139	"s/'/'\\\\''/g;
14140	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14141      ;; #(
14142    *)
14143      # `set' quotes correctly as required by POSIX, so do not add quotes.
14144      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14145      ;;
14146    esac |
14147    sort
14148) |
14149  sed '
14150     /^ac_cv_env_/b end
14151     t clear
14152     :clear
14153     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14154     t end
14155     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14156     :end' >>confcache
14157if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14158  if test -w "$cache_file"; then
14159    if test "x$cache_file" != "x/dev/null"; then
14160      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14161$as_echo "$as_me: updating cache $cache_file" >&6;}
14162      if test ! -f "$cache_file" || test -h "$cache_file"; then
14163	cat confcache >"$cache_file"
14164      else
14165        case $cache_file in #(
14166        */* | ?:*)
14167	  mv -f confcache "$cache_file"$$ &&
14168	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14169        *)
14170	  mv -f confcache "$cache_file" ;;
14171	esac
14172      fi
14173    fi
14174  else
14175    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14176$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14177  fi
14178fi
14179rm -f confcache
14180
14181test "x$prefix" = xNONE && prefix=$ac_default_prefix
14182# Let make expand exec_prefix.
14183test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14184
14185DEFS=-DHAVE_CONFIG_H
14186
14187ac_libobjs=
14188ac_ltlibobjs=
14189for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14190  # 1. Remove the extension, and $U if already installed.
14191  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14192  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14193  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14194  #    will be set to the directory where LIBOBJS objects are built.
14195  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14196  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14197done
14198LIBOBJS=$ac_libobjs
14199
14200LTLIBOBJS=$ac_ltlibobjs
14201
14202
14203if test -z "${ENABLE_STATIC_BIN_TRUE}" && test -z "${ENABLE_STATIC_BIN_FALSE}"; then
14204  as_fn_error $? "conditional \"ENABLE_STATIC_BIN\" was never defined.
14205Usually this means the macro was only invoked conditionally." "$LINENO" 5
14206fi
14207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14208$as_echo_n "checking that generated files are newer than configure... " >&6; }
14209   if test -n "$am_sleep_pid"; then
14210     # Hide warnings about reused PIDs.
14211     wait $am_sleep_pid 2>/dev/null
14212   fi
14213   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14214$as_echo "done" >&6; }
14215 if test -n "$EXEEXT"; then
14216  am__EXEEXT_TRUE=
14217  am__EXEEXT_FALSE='#'
14218else
14219  am__EXEEXT_TRUE='#'
14220  am__EXEEXT_FALSE=
14221fi
14222
14223if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14224  as_fn_error $? "conditional \"AMDEP\" was never defined.
14225Usually this means the macro was only invoked conditionally." "$LINENO" 5
14226fi
14227if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14228  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14229Usually this means the macro was only invoked conditionally." "$LINENO" 5
14230fi
14231if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14232  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14233Usually this means the macro was only invoked conditionally." "$LINENO" 5
14234fi
14235if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14236  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14237Usually this means the macro was only invoked conditionally." "$LINENO" 5
14238fi
14239if test -z "${ENABLE_PROFILING_TRUE}" && test -z "${ENABLE_PROFILING_FALSE}"; then
14240  as_fn_error $? "conditional \"ENABLE_PROFILING\" was never defined.
14241Usually this means the macro was only invoked conditionally." "$LINENO" 5
14242fi
14243
14244: "${CONFIG_STATUS=./config.status}"
14245ac_write_fail=0
14246ac_clean_files_save=$ac_clean_files
14247ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14248{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14249$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14250as_write_fail=0
14251cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14252#! $SHELL
14253# Generated by $as_me.
14254# Run this file to recreate the current configuration.
14255# Compiler output produced by configure, useful for debugging
14256# configure, is in config.log if it exists.
14257
14258debug=false
14259ac_cs_recheck=false
14260ac_cs_silent=false
14261
14262SHELL=\${CONFIG_SHELL-$SHELL}
14263export SHELL
14264_ASEOF
14265cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14266## -------------------- ##
14267## M4sh Initialization. ##
14268## -------------------- ##
14269
14270# Be more Bourne compatible
14271DUALCASE=1; export DUALCASE # for MKS sh
14272if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14273  emulate sh
14274  NULLCMD=:
14275  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14276  # is contrary to our usage.  Disable this feature.
14277  alias -g '${1+"$@"}'='"$@"'
14278  setopt NO_GLOB_SUBST
14279else
14280  case `(set -o) 2>/dev/null` in #(
14281  *posix*) :
14282    set -o posix ;; #(
14283  *) :
14284     ;;
14285esac
14286fi
14287
14288
14289as_nl='
14290'
14291export as_nl
14292# Printing a long string crashes Solaris 7 /usr/bin/printf.
14293as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14294as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14295as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14296# Prefer a ksh shell builtin over an external printf program on Solaris,
14297# but without wasting forks for bash or zsh.
14298if test -z "$BASH_VERSION$ZSH_VERSION" \
14299    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14300  as_echo='print -r --'
14301  as_echo_n='print -rn --'
14302elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14303  as_echo='printf %s\n'
14304  as_echo_n='printf %s'
14305else
14306  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14307    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14308    as_echo_n='/usr/ucb/echo -n'
14309  else
14310    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14311    as_echo_n_body='eval
14312      arg=$1;
14313      case $arg in #(
14314      *"$as_nl"*)
14315	expr "X$arg" : "X\\(.*\\)$as_nl";
14316	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14317      esac;
14318      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14319    '
14320    export as_echo_n_body
14321    as_echo_n='sh -c $as_echo_n_body as_echo'
14322  fi
14323  export as_echo_body
14324  as_echo='sh -c $as_echo_body as_echo'
14325fi
14326
14327# The user is always right.
14328if test "${PATH_SEPARATOR+set}" != set; then
14329  PATH_SEPARATOR=:
14330  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14331    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14332      PATH_SEPARATOR=';'
14333  }
14334fi
14335
14336
14337# IFS
14338# We need space, tab and new line, in precisely that order.  Quoting is
14339# there to prevent editors from complaining about space-tab.
14340# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14341# splitting by setting IFS to empty value.)
14342IFS=" ""	$as_nl"
14343
14344# Find who we are.  Look in the path if we contain no directory separator.
14345as_myself=
14346case $0 in #((
14347  *[\\/]* ) as_myself=$0 ;;
14348  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14349for as_dir in $PATH
14350do
14351  IFS=$as_save_IFS
14352  test -z "$as_dir" && as_dir=.
14353    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14354  done
14355IFS=$as_save_IFS
14356
14357     ;;
14358esac
14359# We did not find ourselves, most probably we were run as `sh COMMAND'
14360# in which case we are not to be found in the path.
14361if test "x$as_myself" = x; then
14362  as_myself=$0
14363fi
14364if test ! -f "$as_myself"; then
14365  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14366  exit 1
14367fi
14368
14369# Unset variables that we do not need and which cause bugs (e.g. in
14370# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14371# suppresses any "Segmentation fault" message there.  '((' could
14372# trigger a bug in pdksh 5.2.14.
14373for as_var in BASH_ENV ENV MAIL MAILPATH
14374do eval test x\${$as_var+set} = xset \
14375  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14376done
14377PS1='$ '
14378PS2='> '
14379PS4='+ '
14380
14381# NLS nuisances.
14382LC_ALL=C
14383export LC_ALL
14384LANGUAGE=C
14385export LANGUAGE
14386
14387# CDPATH.
14388(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14389
14390
14391# as_fn_error STATUS ERROR [LINENO LOG_FD]
14392# ----------------------------------------
14393# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14394# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14395# script with STATUS, using 1 if that was 0.
14396as_fn_error ()
14397{
14398  as_status=$1; test $as_status -eq 0 && as_status=1
14399  if test "$4"; then
14400    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14401    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14402  fi
14403  $as_echo "$as_me: error: $2" >&2
14404  as_fn_exit $as_status
14405} # as_fn_error
14406
14407
14408# as_fn_set_status STATUS
14409# -----------------------
14410# Set $? to STATUS, without forking.
14411as_fn_set_status ()
14412{
14413  return $1
14414} # as_fn_set_status
14415
14416# as_fn_exit STATUS
14417# -----------------
14418# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14419as_fn_exit ()
14420{
14421  set +e
14422  as_fn_set_status $1
14423  exit $1
14424} # as_fn_exit
14425
14426# as_fn_unset VAR
14427# ---------------
14428# Portably unset VAR.
14429as_fn_unset ()
14430{
14431  { eval $1=; unset $1;}
14432}
14433as_unset=as_fn_unset
14434# as_fn_append VAR VALUE
14435# ----------------------
14436# Append the text in VALUE to the end of the definition contained in VAR. Take
14437# advantage of any shell optimizations that allow amortized linear growth over
14438# repeated appends, instead of the typical quadratic growth present in naive
14439# implementations.
14440if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14441  eval 'as_fn_append ()
14442  {
14443    eval $1+=\$2
14444  }'
14445else
14446  as_fn_append ()
14447  {
14448    eval $1=\$$1\$2
14449  }
14450fi # as_fn_append
14451
14452# as_fn_arith ARG...
14453# ------------------
14454# Perform arithmetic evaluation on the ARGs, and store the result in the
14455# global $as_val. Take advantage of shells that can avoid forks. The arguments
14456# must be portable across $(()) and expr.
14457if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14458  eval 'as_fn_arith ()
14459  {
14460    as_val=$(( $* ))
14461  }'
14462else
14463  as_fn_arith ()
14464  {
14465    as_val=`expr "$@" || test $? -eq 1`
14466  }
14467fi # as_fn_arith
14468
14469
14470if expr a : '\(a\)' >/dev/null 2>&1 &&
14471   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14472  as_expr=expr
14473else
14474  as_expr=false
14475fi
14476
14477if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14478  as_basename=basename
14479else
14480  as_basename=false
14481fi
14482
14483if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14484  as_dirname=dirname
14485else
14486  as_dirname=false
14487fi
14488
14489as_me=`$as_basename -- "$0" ||
14490$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14491	 X"$0" : 'X\(//\)$' \| \
14492	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14493$as_echo X/"$0" |
14494    sed '/^.*\/\([^/][^/]*\)\/*$/{
14495	    s//\1/
14496	    q
14497	  }
14498	  /^X\/\(\/\/\)$/{
14499	    s//\1/
14500	    q
14501	  }
14502	  /^X\/\(\/\).*/{
14503	    s//\1/
14504	    q
14505	  }
14506	  s/.*/./; q'`
14507
14508# Avoid depending upon Character Ranges.
14509as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14510as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14511as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14512as_cr_digits='0123456789'
14513as_cr_alnum=$as_cr_Letters$as_cr_digits
14514
14515ECHO_C= ECHO_N= ECHO_T=
14516case `echo -n x` in #(((((
14517-n*)
14518  case `echo 'xy\c'` in
14519  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14520  xy)  ECHO_C='\c';;
14521  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14522       ECHO_T='	';;
14523  esac;;
14524*)
14525  ECHO_N='-n';;
14526esac
14527
14528rm -f conf$$ conf$$.exe conf$$.file
14529if test -d conf$$.dir; then
14530  rm -f conf$$.dir/conf$$.file
14531else
14532  rm -f conf$$.dir
14533  mkdir conf$$.dir 2>/dev/null
14534fi
14535if (echo >conf$$.file) 2>/dev/null; then
14536  if ln -s conf$$.file conf$$ 2>/dev/null; then
14537    as_ln_s='ln -s'
14538    # ... but there are two gotchas:
14539    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14540    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14541    # In both cases, we have to default to `cp -pR'.
14542    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14543      as_ln_s='cp -pR'
14544  elif ln conf$$.file conf$$ 2>/dev/null; then
14545    as_ln_s=ln
14546  else
14547    as_ln_s='cp -pR'
14548  fi
14549else
14550  as_ln_s='cp -pR'
14551fi
14552rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14553rmdir conf$$.dir 2>/dev/null
14554
14555
14556# as_fn_mkdir_p
14557# -------------
14558# Create "$as_dir" as a directory, including parents if necessary.
14559as_fn_mkdir_p ()
14560{
14561
14562  case $as_dir in #(
14563  -*) as_dir=./$as_dir;;
14564  esac
14565  test -d "$as_dir" || eval $as_mkdir_p || {
14566    as_dirs=
14567    while :; do
14568      case $as_dir in #(
14569      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14570      *) as_qdir=$as_dir;;
14571      esac
14572      as_dirs="'$as_qdir' $as_dirs"
14573      as_dir=`$as_dirname -- "$as_dir" ||
14574$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14575	 X"$as_dir" : 'X\(//\)[^/]' \| \
14576	 X"$as_dir" : 'X\(//\)$' \| \
14577	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14578$as_echo X"$as_dir" |
14579    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14580	    s//\1/
14581	    q
14582	  }
14583	  /^X\(\/\/\)[^/].*/{
14584	    s//\1/
14585	    q
14586	  }
14587	  /^X\(\/\/\)$/{
14588	    s//\1/
14589	    q
14590	  }
14591	  /^X\(\/\).*/{
14592	    s//\1/
14593	    q
14594	  }
14595	  s/.*/./; q'`
14596      test -d "$as_dir" && break
14597    done
14598    test -z "$as_dirs" || eval "mkdir $as_dirs"
14599  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14600
14601
14602} # as_fn_mkdir_p
14603if mkdir -p . 2>/dev/null; then
14604  as_mkdir_p='mkdir -p "$as_dir"'
14605else
14606  test -d ./-p && rmdir ./-p
14607  as_mkdir_p=false
14608fi
14609
14610
14611# as_fn_executable_p FILE
14612# -----------------------
14613# Test if FILE is an executable regular file.
14614as_fn_executable_p ()
14615{
14616  test -f "$1" && test -x "$1"
14617} # as_fn_executable_p
14618as_test_x='test -x'
14619as_executable_p=as_fn_executable_p
14620
14621# Sed expression to map a string onto a valid CPP name.
14622as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14623
14624# Sed expression to map a string onto a valid variable name.
14625as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14626
14627
14628exec 6>&1
14629## ----------------------------------- ##
14630## Main body of $CONFIG_STATUS script. ##
14631## ----------------------------------- ##
14632_ASEOF
14633test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14634
14635cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14636# Save the log message, to keep $0 and so on meaningful, and to
14637# report actual input values of CONFIG_FILES etc. instead of their
14638# values after options handling.
14639ac_log="
14640This file was extended by iperf $as_me 3.9+, which was
14641generated by GNU Autoconf 2.69.  Invocation command line was
14642
14643  CONFIG_FILES    = $CONFIG_FILES
14644  CONFIG_HEADERS  = $CONFIG_HEADERS
14645  CONFIG_LINKS    = $CONFIG_LINKS
14646  CONFIG_COMMANDS = $CONFIG_COMMANDS
14647  $ $0 $@
14648
14649on `(hostname || uname -n) 2>/dev/null | sed 1q`
14650"
14651
14652_ACEOF
14653
14654case $ac_config_files in *"
14655"*) set x $ac_config_files; shift; ac_config_files=$*;;
14656esac
14657
14658case $ac_config_headers in *"
14659"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14660esac
14661
14662
14663cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14664# Files that config.status was made for.
14665config_files="$ac_config_files"
14666config_headers="$ac_config_headers"
14667config_commands="$ac_config_commands"
14668
14669_ACEOF
14670
14671cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14672ac_cs_usage="\
14673\`$as_me' instantiates files and other configuration actions
14674from templates according to the current configuration.  Unless the files
14675and actions are specified as TAGs, all are instantiated by default.
14676
14677Usage: $0 [OPTION]... [TAG]...
14678
14679  -h, --help       print this help, then exit
14680  -V, --version    print version number and configuration settings, then exit
14681      --config     print configuration, then exit
14682  -q, --quiet, --silent
14683                   do not print progress messages
14684  -d, --debug      don't remove temporary files
14685      --recheck    update $as_me by reconfiguring in the same conditions
14686      --file=FILE[:TEMPLATE]
14687                   instantiate the configuration file FILE
14688      --header=FILE[:TEMPLATE]
14689                   instantiate the configuration header FILE
14690
14691Configuration files:
14692$config_files
14693
14694Configuration headers:
14695$config_headers
14696
14697Configuration commands:
14698$config_commands
14699
14700Report bugs to <https://github.com/esnet/iperf>.
14701iperf home page: <https://software.es.net/iperf/>."
14702
14703_ACEOF
14704cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14705ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14706ac_cs_version="\\
14707iperf config.status 3.9+
14708configured by $0, generated by GNU Autoconf 2.69,
14709  with options \\"\$ac_cs_config\\"
14710
14711Copyright (C) 2012 Free Software Foundation, Inc.
14712This config.status script is free software; the Free Software Foundation
14713gives unlimited permission to copy, distribute and modify it."
14714
14715ac_pwd='$ac_pwd'
14716srcdir='$srcdir'
14717INSTALL='$INSTALL'
14718MKDIR_P='$MKDIR_P'
14719AWK='$AWK'
14720test -n "\$AWK" || AWK=awk
14721_ACEOF
14722
14723cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14724# The default lists apply if the user does not specify any file.
14725ac_need_defaults=:
14726while test $# != 0
14727do
14728  case $1 in
14729  --*=?*)
14730    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14731    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14732    ac_shift=:
14733    ;;
14734  --*=)
14735    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14736    ac_optarg=
14737    ac_shift=:
14738    ;;
14739  *)
14740    ac_option=$1
14741    ac_optarg=$2
14742    ac_shift=shift
14743    ;;
14744  esac
14745
14746  case $ac_option in
14747  # Handling of the options.
14748  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14749    ac_cs_recheck=: ;;
14750  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14751    $as_echo "$ac_cs_version"; exit ;;
14752  --config | --confi | --conf | --con | --co | --c )
14753    $as_echo "$ac_cs_config"; exit ;;
14754  --debug | --debu | --deb | --de | --d | -d )
14755    debug=: ;;
14756  --file | --fil | --fi | --f )
14757    $ac_shift
14758    case $ac_optarg in
14759    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14760    '') as_fn_error $? "missing file argument" ;;
14761    esac
14762    as_fn_append CONFIG_FILES " '$ac_optarg'"
14763    ac_need_defaults=false;;
14764  --header | --heade | --head | --hea )
14765    $ac_shift
14766    case $ac_optarg in
14767    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14768    esac
14769    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14770    ac_need_defaults=false;;
14771  --he | --h)
14772    # Conflict between --help and --header
14773    as_fn_error $? "ambiguous option: \`$1'
14774Try \`$0 --help' for more information.";;
14775  --help | --hel | -h )
14776    $as_echo "$ac_cs_usage"; exit ;;
14777  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14778  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14779    ac_cs_silent=: ;;
14780
14781  # This is an error.
14782  -*) as_fn_error $? "unrecognized option: \`$1'
14783Try \`$0 --help' for more information." ;;
14784
14785  *) as_fn_append ac_config_targets " $1"
14786     ac_need_defaults=false ;;
14787
14788  esac
14789  shift
14790done
14791
14792ac_configure_extra_args=
14793
14794if $ac_cs_silent; then
14795  exec 6>/dev/null
14796  ac_configure_extra_args="$ac_configure_extra_args --silent"
14797fi
14798
14799_ACEOF
14800cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14801if \$ac_cs_recheck; then
14802  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14803  shift
14804  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14805  CONFIG_SHELL='$SHELL'
14806  export CONFIG_SHELL
14807  exec "\$@"
14808fi
14809
14810_ACEOF
14811cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14812exec 5>>config.log
14813{
14814  echo
14815  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14816## Running $as_me. ##
14817_ASBOX
14818  $as_echo "$ac_log"
14819} >&5
14820
14821_ACEOF
14822cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14823#
14824# INIT-COMMANDS
14825#
14826AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
14827
14828
14829# The HP-UX ksh and POSIX shell print the target directory to stdout
14830# if CDPATH is set.
14831(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14832
14833sed_quote_subst='$sed_quote_subst'
14834double_quote_subst='$double_quote_subst'
14835delay_variable_subst='$delay_variable_subst'
14836macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14837macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14838enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14839enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14840pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14841enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14842shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14843SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14844ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14845PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14846host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14847host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14848host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14849build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14850build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14851build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14852SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14853Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14854GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14855EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14856FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14857LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14858NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14859LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14860max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14861ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14862exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14863lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14864lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14865lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14866lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14867lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14868reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14869reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14870OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14871deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14872file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14873file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14874want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14875DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14876sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14877AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14878AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14879archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14880STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14881RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14882old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14883old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14884old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14885lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14886CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14887CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14888compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14889GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14890lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14891lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14892lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14893lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14894lt_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"`'
14895lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14896nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14897lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14898lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14899objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14900MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14901lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14902lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14903lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14904lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14905lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14906need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14907MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14908DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14909NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14910LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14911OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14912OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14913libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14914shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14915extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14916archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14917enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14918export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14919whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14920compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14921old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14922old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14923archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14924archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14925module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14926module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14927with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14928allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14929no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14930hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14931hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14932hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14933hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14934hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14935hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14936hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14937inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14938link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14939always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14940export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14941exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14942include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14943prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14944postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14945file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14946variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14947need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14948need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14949version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14950runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14951shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14952shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14953libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14954library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14955soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14956install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14957postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14958postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14959finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14960finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14961hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14962sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14963configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14964configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14965hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14966enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14967enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14968enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14969old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14970striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14971
14972LTCC='$LTCC'
14973LTCFLAGS='$LTCFLAGS'
14974compiler='$compiler_DEFAULT'
14975
14976# A function that is used when there is no print builtin or printf.
14977func_fallback_echo ()
14978{
14979  eval 'cat <<_LTECHO_EOF
14980\$1
14981_LTECHO_EOF'
14982}
14983
14984# Quote evaled strings.
14985for var in SHELL \
14986ECHO \
14987PATH_SEPARATOR \
14988SED \
14989GREP \
14990EGREP \
14991FGREP \
14992LD \
14993NM \
14994LN_S \
14995lt_SP2NL \
14996lt_NL2SP \
14997reload_flag \
14998OBJDUMP \
14999deplibs_check_method \
15000file_magic_cmd \
15001file_magic_glob \
15002want_nocaseglob \
15003DLLTOOL \
15004sharedlib_from_linklib_cmd \
15005AR \
15006AR_FLAGS \
15007archiver_list_spec \
15008STRIP \
15009RANLIB \
15010CC \
15011CFLAGS \
15012compiler \
15013lt_cv_sys_global_symbol_pipe \
15014lt_cv_sys_global_symbol_to_cdecl \
15015lt_cv_sys_global_symbol_to_import \
15016lt_cv_sys_global_symbol_to_c_name_address \
15017lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15018lt_cv_nm_interface \
15019nm_file_list_spec \
15020lt_cv_truncate_bin \
15021lt_prog_compiler_no_builtin_flag \
15022lt_prog_compiler_pic \
15023lt_prog_compiler_wl \
15024lt_prog_compiler_static \
15025lt_cv_prog_compiler_c_o \
15026need_locks \
15027MANIFEST_TOOL \
15028DSYMUTIL \
15029NMEDIT \
15030LIPO \
15031OTOOL \
15032OTOOL64 \
15033shrext_cmds \
15034export_dynamic_flag_spec \
15035whole_archive_flag_spec \
15036compiler_needs_object \
15037with_gnu_ld \
15038allow_undefined_flag \
15039no_undefined_flag \
15040hardcode_libdir_flag_spec \
15041hardcode_libdir_separator \
15042exclude_expsyms \
15043include_expsyms \
15044file_list_spec \
15045variables_saved_for_relink \
15046libname_spec \
15047library_names_spec \
15048soname_spec \
15049install_override_mode \
15050finish_eval \
15051old_striplib \
15052striplib; do
15053    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15054    *[\\\\\\\`\\"\\\$]*)
15055      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15056      ;;
15057    *)
15058      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15059      ;;
15060    esac
15061done
15062
15063# Double-quote double-evaled strings.
15064for var in reload_cmds \
15065old_postinstall_cmds \
15066old_postuninstall_cmds \
15067old_archive_cmds \
15068extract_expsyms_cmds \
15069old_archive_from_new_cmds \
15070old_archive_from_expsyms_cmds \
15071archive_cmds \
15072archive_expsym_cmds \
15073module_cmds \
15074module_expsym_cmds \
15075export_symbols_cmds \
15076prelink_cmds \
15077postlink_cmds \
15078postinstall_cmds \
15079postuninstall_cmds \
15080finish_cmds \
15081sys_lib_search_path_spec \
15082configure_time_dlsearch_path \
15083configure_time_lt_sys_library_path; do
15084    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15085    *[\\\\\\\`\\"\\\$]*)
15086      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15087      ;;
15088    *)
15089      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15090      ;;
15091    esac
15092done
15093
15094ac_aux_dir='$ac_aux_dir'
15095
15096# See if we are running on zsh, and set the options that allow our
15097# commands through without removal of \ escapes INIT.
15098if test -n "\${ZSH_VERSION+set}"; then
15099   setopt NO_GLOB_SUBST
15100fi
15101
15102
15103    PACKAGE='$PACKAGE'
15104    VERSION='$VERSION'
15105    RM='$RM'
15106    ofile='$ofile'
15107
15108
15109
15110
15111_ACEOF
15112
15113cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15114
15115# Handling of arguments.
15116for ac_config_target in $ac_config_targets
15117do
15118  case $ac_config_target in
15119    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15120    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15121    "src/iperf_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/iperf_config.h" ;;
15122    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15123    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
15124    "src/version.h") CONFIG_FILES="$CONFIG_FILES src/version.h" ;;
15125    "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
15126    "iperf3.spec") CONFIG_FILES="$CONFIG_FILES iperf3.spec" ;;
15127
15128  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15129  esac
15130done
15131
15132
15133# If the user did not use the arguments to specify the items to instantiate,
15134# then the envvar interface is used.  Set only those that are not.
15135# We use the long form for the default assignment because of an extremely
15136# bizarre bug on SunOS 4.1.3.
15137if $ac_need_defaults; then
15138  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15139  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15140  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15141fi
15142
15143# Have a temporary directory for convenience.  Make it in the build tree
15144# simply because there is no reason against having it here, and in addition,
15145# creating and moving files from /tmp can sometimes cause problems.
15146# Hook for its removal unless debugging.
15147# Note that there is a small window in which the directory will not be cleaned:
15148# after its creation but before its name has been assigned to `$tmp'.
15149$debug ||
15150{
15151  tmp= ac_tmp=
15152  trap 'exit_status=$?
15153  : "${ac_tmp:=$tmp}"
15154  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15155' 0
15156  trap 'as_fn_exit 1' 1 2 13 15
15157}
15158# Create a (secure) tmp directory for tmp files.
15159
15160{
15161  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15162  test -d "$tmp"
15163}  ||
15164{
15165  tmp=./conf$$-$RANDOM
15166  (umask 077 && mkdir "$tmp")
15167} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15168ac_tmp=$tmp
15169
15170# Set up the scripts for CONFIG_FILES section.
15171# No need to generate them if there are no CONFIG_FILES.
15172# This happens for instance with `./config.status config.h'.
15173if test -n "$CONFIG_FILES"; then
15174
15175
15176ac_cr=`echo X | tr X '\015'`
15177# On cygwin, bash can eat \r inside `` if the user requested igncr.
15178# But we know of no other shell where ac_cr would be empty at this
15179# point, so we can use a bashism as a fallback.
15180if test "x$ac_cr" = x; then
15181  eval ac_cr=\$\'\\r\'
15182fi
15183ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15184if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15185  ac_cs_awk_cr='\\r'
15186else
15187  ac_cs_awk_cr=$ac_cr
15188fi
15189
15190echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15191_ACEOF
15192
15193
15194{
15195  echo "cat >conf$$subs.awk <<_ACEOF" &&
15196  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15197  echo "_ACEOF"
15198} >conf$$subs.sh ||
15199  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15200ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15201ac_delim='%!_!# '
15202for ac_last_try in false false false false false :; do
15203  . ./conf$$subs.sh ||
15204    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15205
15206  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15207  if test $ac_delim_n = $ac_delim_num; then
15208    break
15209  elif $ac_last_try; then
15210    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15211  else
15212    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15213  fi
15214done
15215rm -f conf$$subs.sh
15216
15217cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15218cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15219_ACEOF
15220sed -n '
15221h
15222s/^/S["/; s/!.*/"]=/
15223p
15224g
15225s/^[^!]*!//
15226:repl
15227t repl
15228s/'"$ac_delim"'$//
15229t delim
15230:nl
15231h
15232s/\(.\{148\}\)..*/\1/
15233t more1
15234s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15235p
15236n
15237b repl
15238:more1
15239s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15240p
15241g
15242s/.\{148\}//
15243t nl
15244:delim
15245h
15246s/\(.\{148\}\)..*/\1/
15247t more2
15248s/["\\]/\\&/g; s/^/"/; s/$/"/
15249p
15250b
15251:more2
15252s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15253p
15254g
15255s/.\{148\}//
15256t delim
15257' <conf$$subs.awk | sed '
15258/^[^""]/{
15259  N
15260  s/\n//
15261}
15262' >>$CONFIG_STATUS || ac_write_fail=1
15263rm -f conf$$subs.awk
15264cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15265_ACAWK
15266cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15267  for (key in S) S_is_set[key] = 1
15268  FS = ""
15269
15270}
15271{
15272  line = $ 0
15273  nfields = split(line, field, "@")
15274  substed = 0
15275  len = length(field[1])
15276  for (i = 2; i < nfields; i++) {
15277    key = field[i]
15278    keylen = length(key)
15279    if (S_is_set[key]) {
15280      value = S[key]
15281      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15282      len += length(value) + length(field[++i])
15283      substed = 1
15284    } else
15285      len += 1 + keylen
15286  }
15287
15288  print line
15289}
15290
15291_ACAWK
15292_ACEOF
15293cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15294if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15295  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15296else
15297  cat
15298fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15299  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15300_ACEOF
15301
15302# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15303# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15304# trailing colons and then remove the whole line if VPATH becomes empty
15305# (actually we leave an empty line to preserve line numbers).
15306if test "x$srcdir" = x.; then
15307  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15308h
15309s///
15310s/^/:/
15311s/[	 ]*$/:/
15312s/:\$(srcdir):/:/g
15313s/:\${srcdir}:/:/g
15314s/:@srcdir@:/:/g
15315s/^:*//
15316s/:*$//
15317x
15318s/\(=[	 ]*\).*/\1/
15319G
15320s/\n//
15321s/^[^=]*=[	 ]*$//
15322}'
15323fi
15324
15325cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15326fi # test -n "$CONFIG_FILES"
15327
15328# Set up the scripts for CONFIG_HEADERS section.
15329# No need to generate them if there are no CONFIG_HEADERS.
15330# This happens for instance with `./config.status Makefile'.
15331if test -n "$CONFIG_HEADERS"; then
15332cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15333BEGIN {
15334_ACEOF
15335
15336# Transform confdefs.h into an awk script `defines.awk', embedded as
15337# here-document in config.status, that substitutes the proper values into
15338# config.h.in to produce config.h.
15339
15340# Create a delimiter string that does not exist in confdefs.h, to ease
15341# handling of long lines.
15342ac_delim='%!_!# '
15343for ac_last_try in false false :; do
15344  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15345  if test -z "$ac_tt"; then
15346    break
15347  elif $ac_last_try; then
15348    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15349  else
15350    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15351  fi
15352done
15353
15354# For the awk script, D is an array of macro values keyed by name,
15355# likewise P contains macro parameters if any.  Preserve backslash
15356# newline sequences.
15357
15358ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15359sed -n '
15360s/.\{148\}/&'"$ac_delim"'/g
15361t rset
15362:rset
15363s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15364t def
15365d
15366:def
15367s/\\$//
15368t bsnl
15369s/["\\]/\\&/g
15370s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15371D["\1"]=" \3"/p
15372s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15373d
15374:bsnl
15375s/["\\]/\\&/g
15376s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15377D["\1"]=" \3\\\\\\n"\\/p
15378t cont
15379s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15380t cont
15381d
15382:cont
15383n
15384s/.\{148\}/&'"$ac_delim"'/g
15385t clear
15386:clear
15387s/\\$//
15388t bsnlc
15389s/["\\]/\\&/g; s/^/"/; s/$/"/p
15390d
15391:bsnlc
15392s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15393b cont
15394' <confdefs.h | sed '
15395s/'"$ac_delim"'/"\\\
15396"/g' >>$CONFIG_STATUS || ac_write_fail=1
15397
15398cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15399  for (key in D) D_is_set[key] = 1
15400  FS = ""
15401}
15402/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15403  line = \$ 0
15404  split(line, arg, " ")
15405  if (arg[1] == "#") {
15406    defundef = arg[2]
15407    mac1 = arg[3]
15408  } else {
15409    defundef = substr(arg[1], 2)
15410    mac1 = arg[2]
15411  }
15412  split(mac1, mac2, "(") #)
15413  macro = mac2[1]
15414  prefix = substr(line, 1, index(line, defundef) - 1)
15415  if (D_is_set[macro]) {
15416    # Preserve the white space surrounding the "#".
15417    print prefix "define", macro P[macro] D[macro]
15418    next
15419  } else {
15420    # Replace #undef with comments.  This is necessary, for example,
15421    # in the case of _POSIX_SOURCE, which is predefined and required
15422    # on some systems where configure will not decide to define it.
15423    if (defundef == "undef") {
15424      print "/*", prefix defundef, macro, "*/"
15425      next
15426    }
15427  }
15428}
15429{ print }
15430_ACAWK
15431_ACEOF
15432cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15433  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15434fi # test -n "$CONFIG_HEADERS"
15435
15436
15437eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15438shift
15439for ac_tag
15440do
15441  case $ac_tag in
15442  :[FHLC]) ac_mode=$ac_tag; continue;;
15443  esac
15444  case $ac_mode$ac_tag in
15445  :[FHL]*:*);;
15446  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15447  :[FH]-) ac_tag=-:-;;
15448  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15449  esac
15450  ac_save_IFS=$IFS
15451  IFS=:
15452  set x $ac_tag
15453  IFS=$ac_save_IFS
15454  shift
15455  ac_file=$1
15456  shift
15457
15458  case $ac_mode in
15459  :L) ac_source=$1;;
15460  :[FH])
15461    ac_file_inputs=
15462    for ac_f
15463    do
15464      case $ac_f in
15465      -) ac_f="$ac_tmp/stdin";;
15466      *) # Look for the file first in the build tree, then in the source tree
15467	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15468	 # because $ac_f cannot contain `:'.
15469	 test -f "$ac_f" ||
15470	   case $ac_f in
15471	   [\\/$]*) false;;
15472	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15473	   esac ||
15474	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15475      esac
15476      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15477      as_fn_append ac_file_inputs " '$ac_f'"
15478    done
15479
15480    # Let's still pretend it is `configure' which instantiates (i.e., don't
15481    # use $as_me), people would be surprised to read:
15482    #    /* config.h.  Generated by config.status.  */
15483    configure_input='Generated from '`
15484	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15485	`' by configure.'
15486    if test x"$ac_file" != x-; then
15487      configure_input="$ac_file.  $configure_input"
15488      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15489$as_echo "$as_me: creating $ac_file" >&6;}
15490    fi
15491    # Neutralize special characters interpreted by sed in replacement strings.
15492    case $configure_input in #(
15493    *\&* | *\|* | *\\* )
15494       ac_sed_conf_input=`$as_echo "$configure_input" |
15495       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15496    *) ac_sed_conf_input=$configure_input;;
15497    esac
15498
15499    case $ac_tag in
15500    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15501      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15502    esac
15503    ;;
15504  esac
15505
15506  ac_dir=`$as_dirname -- "$ac_file" ||
15507$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15508	 X"$ac_file" : 'X\(//\)[^/]' \| \
15509	 X"$ac_file" : 'X\(//\)$' \| \
15510	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15511$as_echo X"$ac_file" |
15512    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15513	    s//\1/
15514	    q
15515	  }
15516	  /^X\(\/\/\)[^/].*/{
15517	    s//\1/
15518	    q
15519	  }
15520	  /^X\(\/\/\)$/{
15521	    s//\1/
15522	    q
15523	  }
15524	  /^X\(\/\).*/{
15525	    s//\1/
15526	    q
15527	  }
15528	  s/.*/./; q'`
15529  as_dir="$ac_dir"; as_fn_mkdir_p
15530  ac_builddir=.
15531
15532case "$ac_dir" in
15533.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15534*)
15535  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15536  # A ".." for each directory in $ac_dir_suffix.
15537  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15538  case $ac_top_builddir_sub in
15539  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15540  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15541  esac ;;
15542esac
15543ac_abs_top_builddir=$ac_pwd
15544ac_abs_builddir=$ac_pwd$ac_dir_suffix
15545# for backward compatibility:
15546ac_top_builddir=$ac_top_build_prefix
15547
15548case $srcdir in
15549  .)  # We are building in place.
15550    ac_srcdir=.
15551    ac_top_srcdir=$ac_top_builddir_sub
15552    ac_abs_top_srcdir=$ac_pwd ;;
15553  [\\/]* | ?:[\\/]* )  # Absolute name.
15554    ac_srcdir=$srcdir$ac_dir_suffix;
15555    ac_top_srcdir=$srcdir
15556    ac_abs_top_srcdir=$srcdir ;;
15557  *) # Relative name.
15558    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15559    ac_top_srcdir=$ac_top_build_prefix$srcdir
15560    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15561esac
15562ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15563
15564
15565  case $ac_mode in
15566  :F)
15567  #
15568  # CONFIG_FILE
15569  #
15570
15571  case $INSTALL in
15572  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15573  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15574  esac
15575  ac_MKDIR_P=$MKDIR_P
15576  case $MKDIR_P in
15577  [\\/$]* | ?:[\\/]* ) ;;
15578  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15579  esac
15580_ACEOF
15581
15582cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15583# If the template does not know about datarootdir, expand it.
15584# FIXME: This hack should be removed a few years after 2.60.
15585ac_datarootdir_hack=; ac_datarootdir_seen=
15586ac_sed_dataroot='
15587/datarootdir/ {
15588  p
15589  q
15590}
15591/@datadir@/p
15592/@docdir@/p
15593/@infodir@/p
15594/@localedir@/p
15595/@mandir@/p'
15596case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15597*datarootdir*) ac_datarootdir_seen=yes;;
15598*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15599  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15600$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15601_ACEOF
15602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15603  ac_datarootdir_hack='
15604  s&@datadir@&$datadir&g
15605  s&@docdir@&$docdir&g
15606  s&@infodir@&$infodir&g
15607  s&@localedir@&$localedir&g
15608  s&@mandir@&$mandir&g
15609  s&\\\${datarootdir}&$datarootdir&g' ;;
15610esac
15611_ACEOF
15612
15613# Neutralize VPATH when `$srcdir' = `.'.
15614# Shell code in configure.ac might set extrasub.
15615# FIXME: do we really want to maintain this feature?
15616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15617ac_sed_extra="$ac_vpsub
15618$extrasub
15619_ACEOF
15620cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15621:t
15622/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15623s|@configure_input@|$ac_sed_conf_input|;t t
15624s&@top_builddir@&$ac_top_builddir_sub&;t t
15625s&@top_build_prefix@&$ac_top_build_prefix&;t t
15626s&@srcdir@&$ac_srcdir&;t t
15627s&@abs_srcdir@&$ac_abs_srcdir&;t t
15628s&@top_srcdir@&$ac_top_srcdir&;t t
15629s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15630s&@builddir@&$ac_builddir&;t t
15631s&@abs_builddir@&$ac_abs_builddir&;t t
15632s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15633s&@INSTALL@&$ac_INSTALL&;t t
15634s&@MKDIR_P@&$ac_MKDIR_P&;t t
15635$ac_datarootdir_hack
15636"
15637eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15638  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15639
15640test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15641  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15642  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15643      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15644  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15645which seems to be undefined.  Please make sure it is defined" >&5
15646$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15647which seems to be undefined.  Please make sure it is defined" >&2;}
15648
15649  rm -f "$ac_tmp/stdin"
15650  case $ac_file in
15651  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15652  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15653  esac \
15654  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15655 ;;
15656  :H)
15657  #
15658  # CONFIG_HEADER
15659  #
15660  if test x"$ac_file" != x-; then
15661    {
15662      $as_echo "/* $configure_input  */" \
15663      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15664    } >"$ac_tmp/config.h" \
15665      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15666    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15667      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15668$as_echo "$as_me: $ac_file is unchanged" >&6;}
15669    else
15670      rm -f "$ac_file"
15671      mv "$ac_tmp/config.h" "$ac_file" \
15672	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
15673    fi
15674  else
15675    $as_echo "/* $configure_input  */" \
15676      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15677      || as_fn_error $? "could not create -" "$LINENO" 5
15678  fi
15679# Compute "$ac_file"'s index in $config_headers.
15680_am_arg="$ac_file"
15681_am_stamp_count=1
15682for _am_header in $config_headers :; do
15683  case $_am_header in
15684    $_am_arg | $_am_arg:* )
15685      break ;;
15686    * )
15687      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15688  esac
15689done
15690echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15691$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15692	 X"$_am_arg" : 'X\(//\)[^/]' \| \
15693	 X"$_am_arg" : 'X\(//\)$' \| \
15694	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15695$as_echo X"$_am_arg" |
15696    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15697	    s//\1/
15698	    q
15699	  }
15700	  /^X\(\/\/\)[^/].*/{
15701	    s//\1/
15702	    q
15703	  }
15704	  /^X\(\/\/\)$/{
15705	    s//\1/
15706	    q
15707	  }
15708	  /^X\(\/\).*/{
15709	    s//\1/
15710	    q
15711	  }
15712	  s/.*/./; q'`/stamp-h$_am_stamp_count
15713 ;;
15714
15715  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15716$as_echo "$as_me: executing $ac_file commands" >&6;}
15717 ;;
15718  esac
15719
15720
15721  case $ac_file$ac_mode in
15722    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15723  # Older Autoconf quotes --file arguments for eval, but not when files
15724  # are listed without --file.  Let's play safe and only enable the eval
15725  # if we detect the quoting.
15726  # TODO: see whether this extra hack can be removed once we start
15727  # requiring Autoconf 2.70 or later.
15728  case $CONFIG_FILES in #(
15729  *\'*) :
15730    eval set x "$CONFIG_FILES" ;; #(
15731  *) :
15732    set x $CONFIG_FILES ;; #(
15733  *) :
15734     ;;
15735esac
15736  shift
15737  # Used to flag and report bootstrapping failures.
15738  am_rc=0
15739  for am_mf
15740  do
15741    # Strip MF so we end up with the name of the file.
15742    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
15743    # Check whether this is an Automake generated Makefile which includes
15744    # dependency-tracking related rules and includes.
15745    # Grep'ing the whole file directly is not great: AIX grep has a line
15746    # limit of 2048, but all sed's we know have understand at least 4000.
15747    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
15748      || continue
15749    am_dirpart=`$as_dirname -- "$am_mf" ||
15750$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15751	 X"$am_mf" : 'X\(//\)[^/]' \| \
15752	 X"$am_mf" : 'X\(//\)$' \| \
15753	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15754$as_echo X"$am_mf" |
15755    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15756	    s//\1/
15757	    q
15758	  }
15759	  /^X\(\/\/\)[^/].*/{
15760	    s//\1/
15761	    q
15762	  }
15763	  /^X\(\/\/\)$/{
15764	    s//\1/
15765	    q
15766	  }
15767	  /^X\(\/\).*/{
15768	    s//\1/
15769	    q
15770	  }
15771	  s/.*/./; q'`
15772    am_filepart=`$as_basename -- "$am_mf" ||
15773$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
15774	 X"$am_mf" : 'X\(//\)$' \| \
15775	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15776$as_echo X/"$am_mf" |
15777    sed '/^.*\/\([^/][^/]*\)\/*$/{
15778	    s//\1/
15779	    q
15780	  }
15781	  /^X\/\(\/\/\)$/{
15782	    s//\1/
15783	    q
15784	  }
15785	  /^X\/\(\/\).*/{
15786	    s//\1/
15787	    q
15788	  }
15789	  s/.*/./; q'`
15790    { echo "$as_me:$LINENO: cd "$am_dirpart" \
15791      && sed -e '/# am--include-marker/d' "$am_filepart" \
15792        | $MAKE -f - am--depfiles" >&5
15793   (cd "$am_dirpart" \
15794      && sed -e '/# am--include-marker/d' "$am_filepart" \
15795        | $MAKE -f - am--depfiles) >&5 2>&5
15796   ac_status=$?
15797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15798   (exit $ac_status); } || am_rc=$?
15799  done
15800  if test $am_rc -ne 0; then
15801    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15802$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15803as_fn_error $? "Something went wrong bootstrapping makefile fragments
15804    for automatic dependency tracking.  If GNU make was not used, consider
15805    re-running the configure script with MAKE=\"gmake\" (or whatever is
15806    necessary).  You can also try re-running configure with the
15807    '--disable-dependency-tracking' option to at least be able to build
15808    the package (albeit without support for automatic dependency tracking).
15809See \`config.log' for more details" "$LINENO" 5; }
15810  fi
15811  { am_dirpart=; unset am_dirpart;}
15812  { am_filepart=; unset am_filepart;}
15813  { am_mf=; unset am_mf;}
15814  { am_rc=; unset am_rc;}
15815  rm -f conftest-deps.mk
15816}
15817 ;;
15818    "libtool":C)
15819
15820    # See if we are running on zsh, and set the options that allow our
15821    # commands through without removal of \ escapes.
15822    if test -n "${ZSH_VERSION+set}"; then
15823      setopt NO_GLOB_SUBST
15824    fi
15825
15826    cfgfile=${ofile}T
15827    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15828    $RM "$cfgfile"
15829
15830    cat <<_LT_EOF >> "$cfgfile"
15831#! $SHELL
15832# Generated automatically by $as_me ($PACKAGE) $VERSION
15833# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15834# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15835
15836# Provide generalized library-building support services.
15837# Written by Gordon Matzigkeit, 1996
15838
15839# Copyright (C) 2014 Free Software Foundation, Inc.
15840# This is free software; see the source for copying conditions.  There is NO
15841# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15842
15843# GNU Libtool is free software; you can redistribute it and/or modify
15844# it under the terms of the GNU General Public License as published by
15845# the Free Software Foundation; either version 2 of of the License, or
15846# (at your option) any later version.
15847#
15848# As a special exception to the GNU General Public License, if you
15849# distribute this file as part of a program or library that is built
15850# using GNU Libtool, you may include this file under the  same
15851# distribution terms that you use for the rest of that program.
15852#
15853# GNU Libtool is distributed in the hope that it will be useful, but
15854# WITHOUT ANY WARRANTY; without even the implied warranty of
15855# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15856# GNU General Public License for more details.
15857#
15858# You should have received a copy of the GNU General Public License
15859# along with this program.  If not, see <http://www.gnu.org/licenses/>.
15860
15861
15862# The names of the tagged configurations supported by this script.
15863available_tags=''
15864
15865# Configured defaults for sys_lib_dlsearch_path munging.
15866: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15867
15868# ### BEGIN LIBTOOL CONFIG
15869
15870# Which release of libtool.m4 was used?
15871macro_version=$macro_version
15872macro_revision=$macro_revision
15873
15874# Whether or not to build shared libraries.
15875build_libtool_libs=$enable_shared
15876
15877# Whether or not to build static libraries.
15878build_old_libs=$enable_static
15879
15880# What type of objects to build.
15881pic_mode=$pic_mode
15882
15883# Whether or not to optimize for fast installation.
15884fast_install=$enable_fast_install
15885
15886# Shared archive member basename,for filename based shared library versioning on AIX.
15887shared_archive_member_spec=$shared_archive_member_spec
15888
15889# Shell to use when invoking shell scripts.
15890SHELL=$lt_SHELL
15891
15892# An echo program that protects backslashes.
15893ECHO=$lt_ECHO
15894
15895# The PATH separator for the build system.
15896PATH_SEPARATOR=$lt_PATH_SEPARATOR
15897
15898# The host system.
15899host_alias=$host_alias
15900host=$host
15901host_os=$host_os
15902
15903# The build system.
15904build_alias=$build_alias
15905build=$build
15906build_os=$build_os
15907
15908# A sed program that does not truncate output.
15909SED=$lt_SED
15910
15911# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15912Xsed="\$SED -e 1s/^X//"
15913
15914# A grep program that handles long lines.
15915GREP=$lt_GREP
15916
15917# An ERE matcher.
15918EGREP=$lt_EGREP
15919
15920# A literal string matcher.
15921FGREP=$lt_FGREP
15922
15923# A BSD- or MS-compatible name lister.
15924NM=$lt_NM
15925
15926# Whether we need soft or hard links.
15927LN_S=$lt_LN_S
15928
15929# What is the maximum length of a command?
15930max_cmd_len=$max_cmd_len
15931
15932# Object file suffix (normally "o").
15933objext=$ac_objext
15934
15935# Executable file suffix (normally "").
15936exeext=$exeext
15937
15938# whether the shell understands "unset".
15939lt_unset=$lt_unset
15940
15941# turn spaces into newlines.
15942SP2NL=$lt_lt_SP2NL
15943
15944# turn newlines into spaces.
15945NL2SP=$lt_lt_NL2SP
15946
15947# convert \$build file names to \$host format.
15948to_host_file_cmd=$lt_cv_to_host_file_cmd
15949
15950# convert \$build files to toolchain format.
15951to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15952
15953# An object symbol dumper.
15954OBJDUMP=$lt_OBJDUMP
15955
15956# Method to check whether dependent libraries are shared objects.
15957deplibs_check_method=$lt_deplibs_check_method
15958
15959# Command to use when deplibs_check_method = "file_magic".
15960file_magic_cmd=$lt_file_magic_cmd
15961
15962# How to find potential files when deplibs_check_method = "file_magic".
15963file_magic_glob=$lt_file_magic_glob
15964
15965# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15966want_nocaseglob=$lt_want_nocaseglob
15967
15968# DLL creation program.
15969DLLTOOL=$lt_DLLTOOL
15970
15971# Command to associate shared and link libraries.
15972sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15973
15974# The archiver.
15975AR=$lt_AR
15976
15977# Flags to create an archive.
15978AR_FLAGS=$lt_AR_FLAGS
15979
15980# How to feed a file listing to the archiver.
15981archiver_list_spec=$lt_archiver_list_spec
15982
15983# A symbol stripping program.
15984STRIP=$lt_STRIP
15985
15986# Commands used to install an old-style archive.
15987RANLIB=$lt_RANLIB
15988old_postinstall_cmds=$lt_old_postinstall_cmds
15989old_postuninstall_cmds=$lt_old_postuninstall_cmds
15990
15991# Whether to use a lock for old archive extraction.
15992lock_old_archive_extraction=$lock_old_archive_extraction
15993
15994# A C compiler.
15995LTCC=$lt_CC
15996
15997# LTCC compiler flags.
15998LTCFLAGS=$lt_CFLAGS
15999
16000# Take the output of nm and produce a listing of raw symbols and C names.
16001global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16002
16003# Transform the output of nm in a proper C declaration.
16004global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16005
16006# Transform the output of nm into a list of symbols to manually relocate.
16007global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
16008
16009# Transform the output of nm in a C name address pair.
16010global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16011
16012# Transform the output of nm in a C name address pair when lib prefix is needed.
16013global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16014
16015# The name lister interface.
16016nm_interface=$lt_lt_cv_nm_interface
16017
16018# Specify filename containing input files for \$NM.
16019nm_file_list_spec=$lt_nm_file_list_spec
16020
16021# The root where to search for dependent libraries,and where our libraries should be installed.
16022lt_sysroot=$lt_sysroot
16023
16024# Command to truncate a binary pipe.
16025lt_truncate_bin=$lt_lt_cv_truncate_bin
16026
16027# The name of the directory that contains temporary libtool files.
16028objdir=$objdir
16029
16030# Used to examine libraries when file_magic_cmd begins with "file".
16031MAGIC_CMD=$MAGIC_CMD
16032
16033# Must we lock files when doing compilation?
16034need_locks=$lt_need_locks
16035
16036# Manifest tool.
16037MANIFEST_TOOL=$lt_MANIFEST_TOOL
16038
16039# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16040DSYMUTIL=$lt_DSYMUTIL
16041
16042# Tool to change global to local symbols on Mac OS X.
16043NMEDIT=$lt_NMEDIT
16044
16045# Tool to manipulate fat objects and archives on Mac OS X.
16046LIPO=$lt_LIPO
16047
16048# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16049OTOOL=$lt_OTOOL
16050
16051# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16052OTOOL64=$lt_OTOOL64
16053
16054# Old archive suffix (normally "a").
16055libext=$libext
16056
16057# Shared library suffix (normally ".so").
16058shrext_cmds=$lt_shrext_cmds
16059
16060# The commands to extract the exported symbol list from a shared archive.
16061extract_expsyms_cmds=$lt_extract_expsyms_cmds
16062
16063# Variables whose values should be saved in libtool wrapper scripts and
16064# restored at link time.
16065variables_saved_for_relink=$lt_variables_saved_for_relink
16066
16067# Do we need the "lib" prefix for modules?
16068need_lib_prefix=$need_lib_prefix
16069
16070# Do we need a version for libraries?
16071need_version=$need_version
16072
16073# Library versioning type.
16074version_type=$version_type
16075
16076# Shared library runtime path variable.
16077runpath_var=$runpath_var
16078
16079# Shared library path variable.
16080shlibpath_var=$shlibpath_var
16081
16082# Is shlibpath searched before the hard-coded library search path?
16083shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16084
16085# Format of library name prefix.
16086libname_spec=$lt_libname_spec
16087
16088# List of archive names.  First name is the real one, the rest are links.
16089# The last name is the one that the linker finds with -lNAME
16090library_names_spec=$lt_library_names_spec
16091
16092# The coded name of the library, if different from the real name.
16093soname_spec=$lt_soname_spec
16094
16095# Permission mode override for installation of shared libraries.
16096install_override_mode=$lt_install_override_mode
16097
16098# Command to use after installation of a shared archive.
16099postinstall_cmds=$lt_postinstall_cmds
16100
16101# Command to use after uninstallation of a shared archive.
16102postuninstall_cmds=$lt_postuninstall_cmds
16103
16104# Commands used to finish a libtool library installation in a directory.
16105finish_cmds=$lt_finish_cmds
16106
16107# As "finish_cmds", except a single script fragment to be evaled but
16108# not shown.
16109finish_eval=$lt_finish_eval
16110
16111# Whether we should hardcode library paths into libraries.
16112hardcode_into_libs=$hardcode_into_libs
16113
16114# Compile-time system search path for libraries.
16115sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16116
16117# Detected run-time system search path for libraries.
16118sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16119
16120# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16121configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
16122
16123# Whether dlopen is supported.
16124dlopen_support=$enable_dlopen
16125
16126# Whether dlopen of programs is supported.
16127dlopen_self=$enable_dlopen_self
16128
16129# Whether dlopen of statically linked programs is supported.
16130dlopen_self_static=$enable_dlopen_self_static
16131
16132# Commands to strip libraries.
16133old_striplib=$lt_old_striplib
16134striplib=$lt_striplib
16135
16136
16137# The linker used to build libraries.
16138LD=$lt_LD
16139
16140# How to create reloadable object files.
16141reload_flag=$lt_reload_flag
16142reload_cmds=$lt_reload_cmds
16143
16144# Commands used to build an old-style archive.
16145old_archive_cmds=$lt_old_archive_cmds
16146
16147# A language specific compiler.
16148CC=$lt_compiler
16149
16150# Is the compiler the GNU compiler?
16151with_gcc=$GCC
16152
16153# Compiler flag to turn off builtin functions.
16154no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16155
16156# Additional compiler flags for building library objects.
16157pic_flag=$lt_lt_prog_compiler_pic
16158
16159# How to pass a linker flag through the compiler.
16160wl=$lt_lt_prog_compiler_wl
16161
16162# Compiler flag to prevent dynamic linking.
16163link_static_flag=$lt_lt_prog_compiler_static
16164
16165# Does compiler simultaneously support -c and -o options?
16166compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16167
16168# Whether or not to add -lc for building shared libraries.
16169build_libtool_need_lc=$archive_cmds_need_lc
16170
16171# Whether or not to disallow shared libs when runtime libs are static.
16172allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16173
16174# Compiler flag to allow reflexive dlopens.
16175export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16176
16177# Compiler flag to generate shared objects directly from archives.
16178whole_archive_flag_spec=$lt_whole_archive_flag_spec
16179
16180# Whether the compiler copes with passing no objects directly.
16181compiler_needs_object=$lt_compiler_needs_object
16182
16183# Create an old-style archive from a shared archive.
16184old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16185
16186# Create a temporary old-style archive to link instead of a shared archive.
16187old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16188
16189# Commands used to build a shared archive.
16190archive_cmds=$lt_archive_cmds
16191archive_expsym_cmds=$lt_archive_expsym_cmds
16192
16193# Commands used to build a loadable module if different from building
16194# a shared archive.
16195module_cmds=$lt_module_cmds
16196module_expsym_cmds=$lt_module_expsym_cmds
16197
16198# Whether we are building with GNU ld or not.
16199with_gnu_ld=$lt_with_gnu_ld
16200
16201# Flag that allows shared libraries with undefined symbols to be built.
16202allow_undefined_flag=$lt_allow_undefined_flag
16203
16204# Flag that enforces no undefined symbols.
16205no_undefined_flag=$lt_no_undefined_flag
16206
16207# Flag to hardcode \$libdir into a binary during linking.
16208# This must work even if \$libdir does not exist
16209hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16210
16211# Whether we need a single "-rpath" flag with a separated argument.
16212hardcode_libdir_separator=$lt_hardcode_libdir_separator
16213
16214# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16215# DIR into the resulting binary.
16216hardcode_direct=$hardcode_direct
16217
16218# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16219# DIR into the resulting binary and the resulting library dependency is
16220# "absolute",i.e impossible to change by setting \$shlibpath_var if the
16221# library is relocated.
16222hardcode_direct_absolute=$hardcode_direct_absolute
16223
16224# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16225# into the resulting binary.
16226hardcode_minus_L=$hardcode_minus_L
16227
16228# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16229# into the resulting binary.
16230hardcode_shlibpath_var=$hardcode_shlibpath_var
16231
16232# Set to "yes" if building a shared library automatically hardcodes DIR
16233# into the library and all subsequent libraries and executables linked
16234# against it.
16235hardcode_automatic=$hardcode_automatic
16236
16237# Set to yes if linker adds runtime paths of dependent libraries
16238# to runtime path list.
16239inherit_rpath=$inherit_rpath
16240
16241# Whether libtool must link a program against all its dependency libraries.
16242link_all_deplibs=$link_all_deplibs
16243
16244# Set to "yes" if exported symbols are required.
16245always_export_symbols=$always_export_symbols
16246
16247# The commands to list exported symbols.
16248export_symbols_cmds=$lt_export_symbols_cmds
16249
16250# Symbols that should not be listed in the preloaded symbols.
16251exclude_expsyms=$lt_exclude_expsyms
16252
16253# Symbols that must always be exported.
16254include_expsyms=$lt_include_expsyms
16255
16256# Commands necessary for linking programs (against libraries) with templates.
16257prelink_cmds=$lt_prelink_cmds
16258
16259# Commands necessary for finishing linking programs.
16260postlink_cmds=$lt_postlink_cmds
16261
16262# Specify filename containing input files.
16263file_list_spec=$lt_file_list_spec
16264
16265# How to hardcode a shared library path into an executable.
16266hardcode_action=$hardcode_action
16267
16268# ### END LIBTOOL CONFIG
16269
16270_LT_EOF
16271
16272    cat <<'_LT_EOF' >> "$cfgfile"
16273
16274# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16275
16276# func_munge_path_list VARIABLE PATH
16277# -----------------------------------
16278# VARIABLE is name of variable containing _space_ separated list of
16279# directories to be munged by the contents of PATH, which is string
16280# having a format:
16281# "DIR[:DIR]:"
16282#       string "DIR[ DIR]" will be prepended to VARIABLE
16283# ":DIR[:DIR]"
16284#       string "DIR[ DIR]" will be appended to VARIABLE
16285# "DIRP[:DIRP]::[DIRA:]DIRA"
16286#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16287#       "DIRA[ DIRA]" will be appended to VARIABLE
16288# "DIR[:DIR]"
16289#       VARIABLE will be replaced by "DIR[ DIR]"
16290func_munge_path_list ()
16291{
16292    case x$2 in
16293    x)
16294        ;;
16295    *:)
16296        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16297        ;;
16298    x:*)
16299        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16300        ;;
16301    *::*)
16302        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16303        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16304        ;;
16305    *)
16306        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16307        ;;
16308    esac
16309}
16310
16311
16312# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
16313func_cc_basename ()
16314{
16315    for cc_temp in $*""; do
16316      case $cc_temp in
16317        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16318        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16319        \-*) ;;
16320        *) break;;
16321      esac
16322    done
16323    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16324}
16325
16326
16327# ### END FUNCTIONS SHARED WITH CONFIGURE
16328
16329_LT_EOF
16330
16331  case $host_os in
16332  aix3*)
16333    cat <<\_LT_EOF >> "$cfgfile"
16334# AIX sometimes has problems with the GCC collect2 program.  For some
16335# reason, if we set the COLLECT_NAMES environment variable, the problems
16336# vanish in a puff of smoke.
16337if test set != "${COLLECT_NAMES+set}"; then
16338  COLLECT_NAMES=
16339  export COLLECT_NAMES
16340fi
16341_LT_EOF
16342    ;;
16343  esac
16344
16345
16346ltmain=$ac_aux_dir/ltmain.sh
16347
16348
16349  # We use sed instead of cat because bash on DJGPP gets confused if
16350  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16351  # text mode, it properly converts lines to CR/LF.  This bash problem
16352  # is reportedly fixed, but why not run on old versions too?
16353  sed '$q' "$ltmain" >> "$cfgfile" \
16354     || (rm -f "$cfgfile"; exit 1)
16355
16356   mv -f "$cfgfile" "$ofile" ||
16357    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16358  chmod +x "$ofile"
16359
16360 ;;
16361
16362  esac
16363done # for ac_tag
16364
16365
16366as_fn_exit 0
16367_ACEOF
16368ac_clean_files=$ac_clean_files_save
16369
16370test $ac_write_fail = 0 ||
16371  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16372
16373
16374# configure is writing to config.log, and then calls config.status.
16375# config.status does its own redirection, appending to config.log.
16376# Unfortunately, on DOS this fails, as config.log is still kept open
16377# by configure, so config.status won't be able to write to it; its
16378# output is simply discarded.  So we exec the FD to /dev/null,
16379# effectively closing config.log, so it can be properly (re)opened and
16380# appended to by config.status.  When coming back to configure, we
16381# need to make the FD available again.
16382if test "$no_create" != yes; then
16383  ac_cs_success=:
16384  ac_config_status_args=
16385  test "$silent" = yes &&
16386    ac_config_status_args="$ac_config_status_args --quiet"
16387  exec 5>/dev/null
16388  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16389  exec 5>>config.log
16390  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16391  # would make configure fail if this is the last instruction.
16392  $ac_cs_success || as_fn_exit 1
16393fi
16394if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16395  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16396$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16397fi
16398
16399