Update configure to not use our local libltdl
[freeradius.git] / configure
1 #! /bin/sh
2 # From configure.in Revision.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68.
5 #
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
9 # Foundation, Inc.
10 #
11 #
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
21   emulate sh
22   NULLCMD=:
23   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24   # is contrary to our usage.  Disable this feature.
25   alias -g '${1+"$@"}'='"$@"'
26   setopt NO_GLOB_SUBST
27 else
28   case `(set -o) 2>/dev/null` in #(
29   *posix*) :
30     set -o posix ;; #(
31   *) :
32      ;;
33 esac
34 fi
35
36
37 as_nl='
38 '
39 export as_nl
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
45 # but without wasting forks for bash or zsh.
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
47     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='print -r --'
49   as_echo_n='print -rn --'
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51   as_echo='printf %s\n'
52   as_echo_n='printf %s'
53 else
54   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56     as_echo_n='/usr/ucb/echo -n'
57   else
58     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59     as_echo_n_body='eval
60       arg=$1;
61       case $arg in #(
62       *"$as_nl"*)
63         expr "X$arg" : "X\\(.*\\)$as_nl";
64         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65       esac;
66       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67     '
68     export as_echo_n_body
69     as_echo_n='sh -c $as_echo_n_body as_echo'
70   fi
71   export as_echo_body
72   as_echo='sh -c $as_echo_body as_echo'
73 fi
74
75 # The user is always right.
76 if test "${PATH_SEPARATOR+set}" != set; then
77   PATH_SEPARATOR=:
78   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80       PATH_SEPARATOR=';'
81   }
82 fi
83
84
85 # IFS
86 # We need space, tab and new line, in precisely that order.  Quoting is
87 # there to prevent editors from complaining about space-tab.
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
89 # splitting by setting IFS to empty value.)
90 IFS=" ""        $as_nl"
91
92 # Find who we are.  Look in the path if we contain no directory separator.
93 as_myself=
94 case $0 in #((
95   *[\\/]* ) as_myself=$0 ;;
96   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99   IFS=$as_save_IFS
100   test -z "$as_dir" && as_dir=.
101     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102   done
103 IFS=$as_save_IFS
104
105      ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110   as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114   exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there.  '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140   emulate sh
141   NULLCMD=:
142   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143   # is contrary to our usage.  Disable this feature.
144   alias -g '\${1+\"\$@\"}'='\"\$@\"'
145   setopt NO_GLOB_SUBST
146 else
147   case \`(set -o) 2>/dev/null\` in #(
148   *posix*) :
149     set -o posix ;; #(
150   *) :
151      ;;
152 esac
153 fi
154 "
155   as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169   exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1
177
178   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182     PATH=/empty FPATH=/empty; export PATH FPATH
183     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
185   if (eval "$as_required") 2>/dev/null; then :
186   as_have_required=yes
187 else
188   as_have_required=no
189 fi
190   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
191
192 else
193   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
194 as_found=false
195 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
196 do
197   IFS=$as_save_IFS
198   test -z "$as_dir" && as_dir=.
199   as_found=:
200   case $as_dir in #(
201          /*)
202            for as_base in sh bash ksh sh5; do
203              # Try only shells that exist, to save several forks.
204              as_shell=$as_dir/$as_base
205              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
206                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
207   CONFIG_SHELL=$as_shell as_have_required=yes
208                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
209   break 2
210 fi
211 fi
212            done;;
213        esac
214   as_found=false
215 done
216 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
217               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
218   CONFIG_SHELL=$SHELL as_have_required=yes
219 fi; }
220 IFS=$as_save_IFS
221
222
223       if test "x$CONFIG_SHELL" != x; then :
224   # We cannot yet assume a decent shell, so we have to provide a
225         # neutralization value for shells without unset; and this also
226         # works around shells that cannot unset nonexistent variables.
227         # Preserve -v and -x to the replacement shell.
228         BASH_ENV=/dev/null
229         ENV=/dev/null
230         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
231         export CONFIG_SHELL
232         case $- in # ((((
233           *v*x* | *x*v* ) as_opts=-vx ;;
234           *v* ) as_opts=-v ;;
235           *x* ) as_opts=-x ;;
236           * ) as_opts= ;;
237         esac
238         exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
239 fi
240
241     if test x$as_have_required = xno; then :
242   $as_echo "$0: This script requires a shell more modern than all"
243   $as_echo "$0: the shells that I found on your system."
244   if test x${ZSH_VERSION+set} = xset ; then
245     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
246     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
247   else
248     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
249 $0: including any error possibly output before this
250 $0: message. Then install a modern shell, or manually run
251 $0: the script under such a shell if you do have one."
252   fi
253   exit 1
254 fi
255 fi
256 fi
257 SHELL=${CONFIG_SHELL-/bin/sh}
258 export SHELL
259 # Unset more variables known to interfere with behavior of common tools.
260 CLICOLOR_FORCE= GREP_OPTIONS=
261 unset CLICOLOR_FORCE GREP_OPTIONS
262
263 ## --------------------- ##
264 ## M4sh Shell Functions. ##
265 ## --------------------- ##
266 # as_fn_unset VAR
267 # ---------------
268 # Portably unset VAR.
269 as_fn_unset ()
270 {
271   { eval $1=; unset $1;}
272 }
273 as_unset=as_fn_unset
274
275 # as_fn_set_status STATUS
276 # -----------------------
277 # Set $? to STATUS, without forking.
278 as_fn_set_status ()
279 {
280   return $1
281 } # as_fn_set_status
282
283 # as_fn_exit STATUS
284 # -----------------
285 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
286 as_fn_exit ()
287 {
288   set +e
289   as_fn_set_status $1
290   exit $1
291 } # as_fn_exit
292
293 # as_fn_mkdir_p
294 # -------------
295 # Create "$as_dir" as a directory, including parents if necessary.
296 as_fn_mkdir_p ()
297 {
298
299   case $as_dir in #(
300   -*) as_dir=./$as_dir;;
301   esac
302   test -d "$as_dir" || eval $as_mkdir_p || {
303     as_dirs=
304     while :; do
305       case $as_dir in #(
306       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
307       *) as_qdir=$as_dir;;
308       esac
309       as_dirs="'$as_qdir' $as_dirs"
310       as_dir=`$as_dirname -- "$as_dir" ||
311 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
312          X"$as_dir" : 'X\(//\)[^/]' \| \
313          X"$as_dir" : 'X\(//\)$' \| \
314          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
315 $as_echo X"$as_dir" |
316     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
317             s//\1/
318             q
319           }
320           /^X\(\/\/\)[^/].*/{
321             s//\1/
322             q
323           }
324           /^X\(\/\/\)$/{
325             s//\1/
326             q
327           }
328           /^X\(\/\).*/{
329             s//\1/
330             q
331           }
332           s/.*/./; q'`
333       test -d "$as_dir" && break
334     done
335     test -z "$as_dirs" || eval "mkdir $as_dirs"
336   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
337
338
339 } # as_fn_mkdir_p
340 # as_fn_append VAR VALUE
341 # ----------------------
342 # Append the text in VALUE to the end of the definition contained in VAR. Take
343 # advantage of any shell optimizations that allow amortized linear growth over
344 # repeated appends, instead of the typical quadratic growth present in naive
345 # implementations.
346 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
347   eval 'as_fn_append ()
348   {
349     eval $1+=\$2
350   }'
351 else
352   as_fn_append ()
353   {
354     eval $1=\$$1\$2
355   }
356 fi # as_fn_append
357
358 # as_fn_arith ARG...
359 # ------------------
360 # Perform arithmetic evaluation on the ARGs, and store the result in the
361 # global $as_val. Take advantage of shells that can avoid forks. The arguments
362 # must be portable across $(()) and expr.
363 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
364   eval 'as_fn_arith ()
365   {
366     as_val=$(( $* ))
367   }'
368 else
369   as_fn_arith ()
370   {
371     as_val=`expr "$@" || test $? -eq 1`
372   }
373 fi # as_fn_arith
374
375
376 # as_fn_error STATUS ERROR [LINENO LOG_FD]
377 # ----------------------------------------
378 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
379 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
380 # script with STATUS, using 1 if that was 0.
381 as_fn_error ()
382 {
383   as_status=$1; test $as_status -eq 0 && as_status=1
384   if test "$4"; then
385     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
386     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
387   fi
388   $as_echo "$as_me: error: $2" >&2
389   as_fn_exit $as_status
390 } # as_fn_error
391
392 if expr a : '\(a\)' >/dev/null 2>&1 &&
393    test "X`expr 00001 : '.*\(...\)'`" = X001; then
394   as_expr=expr
395 else
396   as_expr=false
397 fi
398
399 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
400   as_basename=basename
401 else
402   as_basename=false
403 fi
404
405 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
406   as_dirname=dirname
407 else
408   as_dirname=false
409 fi
410
411 as_me=`$as_basename -- "$0" ||
412 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
413          X"$0" : 'X\(//\)$' \| \
414          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
415 $as_echo X/"$0" |
416     sed '/^.*\/\([^/][^/]*\)\/*$/{
417             s//\1/
418             q
419           }
420           /^X\/\(\/\/\)$/{
421             s//\1/
422             q
423           }
424           /^X\/\(\/\).*/{
425             s//\1/
426             q
427           }
428           s/.*/./; q'`
429
430 # Avoid depending upon Character Ranges.
431 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
432 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
433 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
434 as_cr_digits='0123456789'
435 as_cr_alnum=$as_cr_Letters$as_cr_digits
436
437
438   as_lineno_1=$LINENO as_lineno_1a=$LINENO
439   as_lineno_2=$LINENO as_lineno_2a=$LINENO
440   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
441   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
442   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
443   sed -n '
444     p
445     /[$]LINENO/=
446   ' <$as_myself |
447     sed '
448       s/[$]LINENO.*/&-/
449       t lineno
450       b
451       :lineno
452       N
453       :loop
454       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
455       t loop
456       s/-\n.*//
457     ' >$as_me.lineno &&
458   chmod +x "$as_me.lineno" ||
459     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
460
461   # Don't try to exec as it changes $[0], causing all sort of problems
462   # (the dirname of $[0] is not the place where we might find the
463   # original and so on.  Autoconf is especially sensitive to this).
464   . "./$as_me.lineno"
465   # Exit status is that of the last command.
466   exit
467 }
468
469 ECHO_C= ECHO_N= ECHO_T=
470 case `echo -n x` in #(((((
471 -n*)
472   case `echo 'xy\c'` in
473   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
474   xy)  ECHO_C='\c';;
475   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
476        ECHO_T=' ';;
477   esac;;
478 *)
479   ECHO_N='-n';;
480 esac
481
482 rm -f conf$$ conf$$.exe conf$$.file
483 if test -d conf$$.dir; then
484   rm -f conf$$.dir/conf$$.file
485 else
486   rm -f conf$$.dir
487   mkdir conf$$.dir 2>/dev/null
488 fi
489 if (echo >conf$$.file) 2>/dev/null; then
490   if ln -s conf$$.file conf$$ 2>/dev/null; then
491     as_ln_s='ln -s'
492     # ... but there are two gotchas:
493     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
494     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
495     # In both cases, we have to default to `cp -p'.
496     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
497       as_ln_s='cp -p'
498   elif ln conf$$.file conf$$ 2>/dev/null; then
499     as_ln_s=ln
500   else
501     as_ln_s='cp -p'
502   fi
503 else
504   as_ln_s='cp -p'
505 fi
506 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
507 rmdir conf$$.dir 2>/dev/null
508
509 if mkdir -p . 2>/dev/null; then
510   as_mkdir_p='mkdir -p "$as_dir"'
511 else
512   test -d ./-p && rmdir ./-p
513   as_mkdir_p=false
514 fi
515
516 if test -x / >/dev/null 2>&1; then
517   as_test_x='test -x'
518 else
519   if ls -dL / >/dev/null 2>&1; then
520     as_ls_L_option=L
521   else
522     as_ls_L_option=
523   fi
524   as_test_x='
525     eval sh -c '\''
526       if test -d "$1"; then
527         test -d "$1/.";
528       else
529         case $1 in #(
530         -*)set "./$1";;
531         esac;
532         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
533         ???[sx]*):;;*)false;;esac;fi
534     '\'' sh
535   '
536 fi
537 as_executable_p=$as_test_x
538
539 # Sed expression to map a string onto a valid CPP name.
540 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
541
542 # Sed expression to map a string onto a valid variable name.
543 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
544
545 SHELL=${CONFIG_SHELL-/bin/sh}
546
547
548 test -n "$DJDIR" || exec 7<&0 </dev/null
549 exec 6>&1
550
551 # Name of the host.
552 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
553 # so uname gets run too.
554 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
555
556 #
557 # Initializations.
558 #
559 ac_default_prefix=/usr/local
560 ac_clean_files=
561 ac_config_libobj_dir=.
562 LIBOBJS=
563 cross_compiling=no
564 subdirs=
565 MFLAGS=
566 MAKEFLAGS=
567
568 # Identity of this package.
569 PACKAGE_NAME=
570 PACKAGE_TARNAME=
571 PACKAGE_VERSION=
572 PACKAGE_STRING=
573 PACKAGE_BUGREPORT=
574 PACKAGE_URL=
575
576 ac_unique_file="src/main/radiusd.c"
577 # Factoring default headers for most tests.
578 ac_includes_default="\
579 #include <stdio.h>
580 #ifdef HAVE_SYS_TYPES_H
581 # include <sys/types.h>
582 #endif
583 #ifdef HAVE_SYS_STAT_H
584 # include <sys/stat.h>
585 #endif
586 #ifdef STDC_HEADERS
587 # include <stdlib.h>
588 # include <stddef.h>
589 #else
590 # ifdef HAVE_STDLIB_H
591 #  include <stdlib.h>
592 # endif
593 #endif
594 #ifdef HAVE_STRING_H
595 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
596 #  include <memory.h>
597 # endif
598 # include <string.h>
599 #endif
600 #ifdef HAVE_STRINGS_H
601 # include <strings.h>
602 #endif
603 #ifdef HAVE_INTTYPES_H
604 # include <inttypes.h>
605 #endif
606 #ifdef HAVE_STDINT_H
607 # include <stdint.h>
608 #endif
609 #ifdef HAVE_UNISTD_H
610 # include <unistd.h>
611 #endif"
612
613 enable_option_checking=no
614 ac_subst_vars='LTLIBOBJS
615 LIBOBJS
616 RADIUSD_VERSION
617 RADIUSD_MINOR_VERSION
618 RADIUSD_MAJOR_VERSION
619 STATIC_MODULES
620 USE_STATIC_LIBS
621 USE_SHARED_LIBS
622 INSTALLSTRIP
623 MODULES
624 subdirs
625 INCLTDL
626 LIBLTDL
627 HOSTINFO
628 CRYPTLIB
629 LIBPREFIX
630 PCAP_LIBS
631 OPENSSL_LIBS
632 OPENSSL_INCLUDE
633 REGEX_EXTENDED
634 REGEX_PCRE
635 REGEX
636 LIBREADLINE
637 DIRNAME
638 LOCATE
639 AUTOHEADER
640 AUTOCONF
641 ACLOCAL
642 RUSERS
643 SNMPWALK
644 SNMPGET
645 PERL
646 raddbdir
647 radacctdir
648 logdir
649 CXXCPP
650 OTOOL64
651 OTOOL
652 LIPO
653 NMEDIT
654 DSYMUTIL
655 MANIFEST_TOOL
656 AWK
657 STRIP
658 ac_ct_AR
659 AR
660 DLLTOOL
661 OBJDUMP
662 LN_S
663 NM
664 ac_ct_DUMPBIN
665 DUMPBIN
666 LD
667 FGREP
668 SED
669 host_os
670 host_vendor
671 host_cpu
672 host
673 build_os
674 build_vendor
675 build_cpu
676 build
677 LIBTOOL
678 MAKE
679 GMAKE
680 RANLIB
681 EGREP
682 GREP
683 CPP
684 ac_ct_CXX
685 CXXFLAGS
686 CXX
687 OBJEXT
688 EXEEXT
689 ac_ct_CC
690 CPPFLAGS
691 LDFLAGS
692 CFLAGS
693 CC
694 target_alias
695 host_alias
696 build_alias
697 LIBS
698 ECHO_T
699 ECHO_N
700 ECHO_C
701 DEFS
702 mandir
703 localedir
704 libdir
705 psdir
706 pdfdir
707 dvidir
708 htmldir
709 infodir
710 docdir
711 oldincludedir
712 includedir
713 localstatedir
714 sharedstatedir
715 sysconfdir
716 datadir
717 datarootdir
718 libexecdir
719 sbindir
720 bindir
721 program_transform_name
722 prefix
723 exec_prefix
724 PACKAGE_URL
725 PACKAGE_BUGREPORT
726 PACKAGE_STRING
727 PACKAGE_VERSION
728 PACKAGE_TARNAME
729 PACKAGE_NAME
730 PATH_SEPARATOR
731 SHELL'
732 ac_subst_files=''
733 ac_user_opts='
734 enable_option_checking
735 enable_largefile
736 with_system_libtool
737 with_system_libltdl
738 enable_shared
739 enable_static
740 with_pic
741 enable_fast_install
742 with_gnu_ld
743 with_sysroot
744 enable_libtool_lock
745 with_gnu_ld
746 enable_strict_dependencies
747 with_docdir
748 with_logdir
749 with_radacctdir
750 with_raddbdir
751 with_ascend_binary
752 with_threads
753 with_vmps
754 with_dhcp
755 with_static_modules
756 with_modules
757 enable_developer
758 with_experimental_modules
759 with_openssl
760 with_openssl_includes
761 with_openssl_libraries
762 with_rlm_FOO_lib_dir
763 with_rlm_FOO_include_dir
764 with_udpfromto
765 '
766       ac_precious_vars='build_alias
767 host_alias
768 target_alias
769 CC
770 CFLAGS
771 LDFLAGS
772 LIBS
773 CPPFLAGS
774 CXX
775 CXXFLAGS
776 LDFLAGS
777 LIBS
778 CPPFLAGS
779 CCC
780 CPP
781 CXXCPP'
782 ac_subdirs_all='$mysubdirs'
783
784 # Initialize some variables set by options.
785 ac_init_help=
786 ac_init_version=false
787 ac_unrecognized_opts=
788 ac_unrecognized_sep=
789 # The variables have the same names as the options, with
790 # dashes changed to underlines.
791 cache_file=/dev/null
792 exec_prefix=NONE
793 no_create=
794 no_recursion=
795 prefix=NONE
796 program_prefix=NONE
797 program_suffix=NONE
798 program_transform_name=s,x,x,
799 silent=
800 site=
801 srcdir=
802 verbose=
803 x_includes=NONE
804 x_libraries=NONE
805
806 # Installation directory options.
807 # These are left unexpanded so users can "make install exec_prefix=/foo"
808 # and all the variables that are supposed to be based on exec_prefix
809 # by default will actually change.
810 # Use braces instead of parens because sh, perl, etc. also accept them.
811 # (The list follows the same order as the GNU Coding Standards.)
812 bindir='${exec_prefix}/bin'
813 sbindir='${exec_prefix}/sbin'
814 libexecdir='${exec_prefix}/libexec'
815 datarootdir='${prefix}/share'
816 datadir='${datarootdir}'
817 sysconfdir='${prefix}/etc'
818 sharedstatedir='${prefix}/com'
819 localstatedir='${prefix}/var'
820 includedir='${prefix}/include'
821 oldincludedir='/usr/include'
822 docdir='${datarootdir}/doc/${PACKAGE}'
823 infodir='${datarootdir}/info'
824 htmldir='${docdir}'
825 dvidir='${docdir}'
826 pdfdir='${docdir}'
827 psdir='${docdir}'
828 libdir='${exec_prefix}/lib'
829 localedir='${datarootdir}/locale'
830 mandir='${datarootdir}/man'
831
832 ac_prev=
833 ac_dashdash=
834 for ac_option
835 do
836   # If the previous option needs an argument, assign it.
837   if test -n "$ac_prev"; then
838     eval $ac_prev=\$ac_option
839     ac_prev=
840     continue
841   fi
842
843   case $ac_option in
844   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845   *=)   ac_optarg= ;;
846   *)    ac_optarg=yes ;;
847   esac
848
849   # Accept the important Cygnus configure options, so we can diagnose typos.
850
851   case $ac_dashdash$ac_option in
852   --)
853     ac_dashdash=yes ;;
854
855   -bindir | --bindir | --bindi | --bind | --bin | --bi)
856     ac_prev=bindir ;;
857   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
858     bindir=$ac_optarg ;;
859
860   -build | --build | --buil | --bui | --bu)
861     ac_prev=build_alias ;;
862   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
863     build_alias=$ac_optarg ;;
864
865   -cache-file | --cache-file | --cache-fil | --cache-fi \
866   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
867     ac_prev=cache_file ;;
868   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
869   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
870     cache_file=$ac_optarg ;;
871
872   --config-cache | -C)
873     cache_file=config.cache ;;
874
875   -datadir | --datadir | --datadi | --datad)
876     ac_prev=datadir ;;
877   -datadir=* | --datadir=* | --datadi=* | --datad=*)
878     datadir=$ac_optarg ;;
879
880   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
881   | --dataroo | --dataro | --datar)
882     ac_prev=datarootdir ;;
883   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
884   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
885     datarootdir=$ac_optarg ;;
886
887   -disable-* | --disable-*)
888     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
889     # Reject names that are not valid shell variable names.
890     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
891       as_fn_error $? "invalid feature name: $ac_useropt"
892     ac_useropt_orig=$ac_useropt
893     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
894     case $ac_user_opts in
895       *"
896 "enable_$ac_useropt"
897 "*) ;;
898       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
899          ac_unrecognized_sep=', ';;
900     esac
901     eval enable_$ac_useropt=no ;;
902
903   -docdir | --docdir | --docdi | --doc | --do)
904     ac_prev=docdir ;;
905   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
906     docdir=$ac_optarg ;;
907
908   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
909     ac_prev=dvidir ;;
910   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
911     dvidir=$ac_optarg ;;
912
913   -enable-* | --enable-*)
914     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
915     # Reject names that are not valid shell variable names.
916     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
917       as_fn_error $? "invalid feature name: $ac_useropt"
918     ac_useropt_orig=$ac_useropt
919     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920     case $ac_user_opts in
921       *"
922 "enable_$ac_useropt"
923 "*) ;;
924       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
925          ac_unrecognized_sep=', ';;
926     esac
927     eval enable_$ac_useropt=\$ac_optarg ;;
928
929   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
930   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
931   | --exec | --exe | --ex)
932     ac_prev=exec_prefix ;;
933   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
934   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
935   | --exec=* | --exe=* | --ex=*)
936     exec_prefix=$ac_optarg ;;
937
938   -gas | --gas | --ga | --g)
939     # Obsolete; use --with-gas.
940     with_gas=yes ;;
941
942   -help | --help | --hel | --he | -h)
943     ac_init_help=long ;;
944   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
945     ac_init_help=recursive ;;
946   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
947     ac_init_help=short ;;
948
949   -host | --host | --hos | --ho)
950     ac_prev=host_alias ;;
951   -host=* | --host=* | --hos=* | --ho=*)
952     host_alias=$ac_optarg ;;
953
954   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
955     ac_prev=htmldir ;;
956   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
957   | --ht=*)
958     htmldir=$ac_optarg ;;
959
960   -includedir | --includedir | --includedi | --included | --include \
961   | --includ | --inclu | --incl | --inc)
962     ac_prev=includedir ;;
963   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
964   | --includ=* | --inclu=* | --incl=* | --inc=*)
965     includedir=$ac_optarg ;;
966
967   -infodir | --infodir | --infodi | --infod | --info | --inf)
968     ac_prev=infodir ;;
969   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
970     infodir=$ac_optarg ;;
971
972   -libdir | --libdir | --libdi | --libd)
973     ac_prev=libdir ;;
974   -libdir=* | --libdir=* | --libdi=* | --libd=*)
975     libdir=$ac_optarg ;;
976
977   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
978   | --libexe | --libex | --libe)
979     ac_prev=libexecdir ;;
980   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
981   | --libexe=* | --libex=* | --libe=*)
982     libexecdir=$ac_optarg ;;
983
984   -localedir | --localedir | --localedi | --localed | --locale)
985     ac_prev=localedir ;;
986   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
987     localedir=$ac_optarg ;;
988
989   -localstatedir | --localstatedir | --localstatedi | --localstated \
990   | --localstate | --localstat | --localsta | --localst | --locals)
991     ac_prev=localstatedir ;;
992   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
993   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
994     localstatedir=$ac_optarg ;;
995
996   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
997     ac_prev=mandir ;;
998   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
999     mandir=$ac_optarg ;;
1000
1001   -nfp | --nfp | --nf)
1002     # Obsolete; use --without-fp.
1003     with_fp=no ;;
1004
1005   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1006   | --no-cr | --no-c | -n)
1007     no_create=yes ;;
1008
1009   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1010   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1011     no_recursion=yes ;;
1012
1013   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1014   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1015   | --oldin | --oldi | --old | --ol | --o)
1016     ac_prev=oldincludedir ;;
1017   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1018   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1019   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1020     oldincludedir=$ac_optarg ;;
1021
1022   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1023     ac_prev=prefix ;;
1024   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1025     prefix=$ac_optarg ;;
1026
1027   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1028   | --program-pre | --program-pr | --program-p)
1029     ac_prev=program_prefix ;;
1030   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1031   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1032     program_prefix=$ac_optarg ;;
1033
1034   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1035   | --program-suf | --program-su | --program-s)
1036     ac_prev=program_suffix ;;
1037   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1038   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1039     program_suffix=$ac_optarg ;;
1040
1041   -program-transform-name | --program-transform-name \
1042   | --program-transform-nam | --program-transform-na \
1043   | --program-transform-n | --program-transform- \
1044   | --program-transform | --program-transfor \
1045   | --program-transfo | --program-transf \
1046   | --program-trans | --program-tran \
1047   | --progr-tra | --program-tr | --program-t)
1048     ac_prev=program_transform_name ;;
1049   -program-transform-name=* | --program-transform-name=* \
1050   | --program-transform-nam=* | --program-transform-na=* \
1051   | --program-transform-n=* | --program-transform-=* \
1052   | --program-transform=* | --program-transfor=* \
1053   | --program-transfo=* | --program-transf=* \
1054   | --program-trans=* | --program-tran=* \
1055   | --progr-tra=* | --program-tr=* | --program-t=*)
1056     program_transform_name=$ac_optarg ;;
1057
1058   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1059     ac_prev=pdfdir ;;
1060   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1061     pdfdir=$ac_optarg ;;
1062
1063   -psdir | --psdir | --psdi | --psd | --ps)
1064     ac_prev=psdir ;;
1065   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1066     psdir=$ac_optarg ;;
1067
1068   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1069   | -silent | --silent | --silen | --sile | --sil)
1070     silent=yes ;;
1071
1072   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1073     ac_prev=sbindir ;;
1074   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1075   | --sbi=* | --sb=*)
1076     sbindir=$ac_optarg ;;
1077
1078   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1079   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1080   | --sharedst | --shareds | --shared | --share | --shar \
1081   | --sha | --sh)
1082     ac_prev=sharedstatedir ;;
1083   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1084   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1085   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1086   | --sha=* | --sh=*)
1087     sharedstatedir=$ac_optarg ;;
1088
1089   -site | --site | --sit)
1090     ac_prev=site ;;
1091   -site=* | --site=* | --sit=*)
1092     site=$ac_optarg ;;
1093
1094   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1095     ac_prev=srcdir ;;
1096   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1097     srcdir=$ac_optarg ;;
1098
1099   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1100   | --syscon | --sysco | --sysc | --sys | --sy)
1101     ac_prev=sysconfdir ;;
1102   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1103   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1104     sysconfdir=$ac_optarg ;;
1105
1106   -target | --target | --targe | --targ | --tar | --ta | --t)
1107     ac_prev=target_alias ;;
1108   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1109     target_alias=$ac_optarg ;;
1110
1111   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1112     verbose=yes ;;
1113
1114   -version | --version | --versio | --versi | --vers | -V)
1115     ac_init_version=: ;;
1116
1117   -with-* | --with-*)
1118     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1119     # Reject names that are not valid shell variable names.
1120     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1121       as_fn_error $? "invalid package name: $ac_useropt"
1122     ac_useropt_orig=$ac_useropt
1123     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1124     case $ac_user_opts in
1125       *"
1126 "with_$ac_useropt"
1127 "*) ;;
1128       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1129          ac_unrecognized_sep=', ';;
1130     esac
1131     eval with_$ac_useropt=\$ac_optarg ;;
1132
1133   -without-* | --without-*)
1134     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1135     # Reject names that are not valid shell variable names.
1136     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1137       as_fn_error $? "invalid package name: $ac_useropt"
1138     ac_useropt_orig=$ac_useropt
1139     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1140     case $ac_user_opts in
1141       *"
1142 "with_$ac_useropt"
1143 "*) ;;
1144       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1145          ac_unrecognized_sep=', ';;
1146     esac
1147     eval with_$ac_useropt=no ;;
1148
1149   --x)
1150     # Obsolete; use --with-x.
1151     with_x=yes ;;
1152
1153   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1154   | --x-incl | --x-inc | --x-in | --x-i)
1155     ac_prev=x_includes ;;
1156   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1157   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1158     x_includes=$ac_optarg ;;
1159
1160   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1161   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1162     ac_prev=x_libraries ;;
1163   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1164   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1165     x_libraries=$ac_optarg ;;
1166
1167   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1168 Try \`$0 --help' for more information"
1169     ;;
1170
1171   *=*)
1172     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1173     # Reject names that are not valid shell variable names.
1174     case $ac_envvar in #(
1175       '' | [0-9]* | *[!_$as_cr_alnum]* )
1176       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1177     esac
1178     eval $ac_envvar=\$ac_optarg
1179     export $ac_envvar ;;
1180
1181   *)
1182     # FIXME: should be removed in autoconf 3.0.
1183     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1184     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1185       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1186     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1187     ;;
1188
1189   esac
1190 done
1191
1192 if test -n "$ac_prev"; then
1193   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1194   as_fn_error $? "missing argument to $ac_option"
1195 fi
1196
1197 if test -n "$ac_unrecognized_opts"; then
1198   case $enable_option_checking in
1199     no) ;;
1200     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1201     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1202   esac
1203 fi
1204
1205 # Check all directory arguments for consistency.
1206 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1207                 datadir sysconfdir sharedstatedir localstatedir includedir \
1208                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1209                 libdir localedir mandir
1210 do
1211   eval ac_val=\$$ac_var
1212   # Remove trailing slashes.
1213   case $ac_val in
1214     */ )
1215       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1216       eval $ac_var=\$ac_val;;
1217   esac
1218   # Be sure to have absolute directory names.
1219   case $ac_val in
1220     [\\/$]* | ?:[\\/]* )  continue;;
1221     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1222   esac
1223   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1224 done
1225
1226 # There might be people who depend on the old broken behavior: `$host'
1227 # used to hold the argument of --host etc.
1228 # FIXME: To remove some day.
1229 build=$build_alias
1230 host=$host_alias
1231 target=$target_alias
1232
1233 # FIXME: To remove some day.
1234 if test "x$host_alias" != x; then
1235   if test "x$build_alias" = x; then
1236     cross_compiling=maybe
1237     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1238     If a cross compiler is detected then cross compile mode will be used" >&2
1239   elif test "x$build_alias" != "x$host_alias"; then
1240     cross_compiling=yes
1241   fi
1242 fi
1243
1244 ac_tool_prefix=
1245 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1246
1247 test "$silent" = yes && exec 6>/dev/null
1248
1249
1250 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1251 ac_ls_di=`ls -di .` &&
1252 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1253   as_fn_error $? "working directory cannot be determined"
1254 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1255   as_fn_error $? "pwd does not report name of working directory"
1256
1257
1258 # Find the source files, if location was not specified.
1259 if test -z "$srcdir"; then
1260   ac_srcdir_defaulted=yes
1261   # Try the directory containing this script, then the parent directory.
1262   ac_confdir=`$as_dirname -- "$as_myself" ||
1263 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1264          X"$as_myself" : 'X\(//\)[^/]' \| \
1265          X"$as_myself" : 'X\(//\)$' \| \
1266          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1267 $as_echo X"$as_myself" |
1268     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1269             s//\1/
1270             q
1271           }
1272           /^X\(\/\/\)[^/].*/{
1273             s//\1/
1274             q
1275           }
1276           /^X\(\/\/\)$/{
1277             s//\1/
1278             q
1279           }
1280           /^X\(\/\).*/{
1281             s//\1/
1282             q
1283           }
1284           s/.*/./; q'`
1285   srcdir=$ac_confdir
1286   if test ! -r "$srcdir/$ac_unique_file"; then
1287     srcdir=..
1288   fi
1289 else
1290   ac_srcdir_defaulted=no
1291 fi
1292 if test ! -r "$srcdir/$ac_unique_file"; then
1293   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1294   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1295 fi
1296 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1297 ac_abs_confdir=`(
1298         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1299         pwd)`
1300 # When building in place, set srcdir=.
1301 if test "$ac_abs_confdir" = "$ac_pwd"; then
1302   srcdir=.
1303 fi
1304 # Remove unnecessary trailing slashes from srcdir.
1305 # Double slashes in file names in object file debugging info
1306 # mess up M-x gdb in Emacs.
1307 case $srcdir in
1308 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1309 esac
1310 for ac_var in $ac_precious_vars; do
1311   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1312   eval ac_env_${ac_var}_value=\$${ac_var}
1313   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1314   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1315 done
1316
1317 #
1318 # Report the --help message.
1319 #
1320 if test "$ac_init_help" = "long"; then
1321   # Omit some internal or obsolete options to make the list less imposing.
1322   # This message is too long to be a string in the A/UX 3.1 sh.
1323   cat <<_ACEOF
1324 \`configure' configures this package to adapt to many kinds of systems.
1325
1326 Usage: $0 [OPTION]... [VAR=VALUE]...
1327
1328 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1329 VAR=VALUE.  See below for descriptions of some of the useful variables.
1330
1331 Defaults for the options are specified in brackets.
1332
1333 Configuration:
1334   -h, --help              display this help and exit
1335       --help=short        display options specific to this package
1336       --help=recursive    display the short help of all the included packages
1337   -V, --version           display version information and exit
1338   -q, --quiet, --silent   do not print \`checking ...' messages
1339       --cache-file=FILE   cache test results in FILE [disabled]
1340   -C, --config-cache      alias for \`--cache-file=config.cache'
1341   -n, --no-create         do not create output files
1342       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1343
1344 Installation directories:
1345   --prefix=PREFIX         install architecture-independent files in PREFIX
1346                           [$ac_default_prefix]
1347   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1348                           [PREFIX]
1349
1350 By default, \`make install' will install all the files in
1351 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1352 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1353 for instance \`--prefix=\$HOME'.
1354
1355 For better control, use the options below.
1356
1357 Fine tuning of the installation directories:
1358   --bindir=DIR            user executables [EPREFIX/bin]
1359   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1360   --libexecdir=DIR        program executables [EPREFIX/libexec]
1361   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1362   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1363   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1364   --libdir=DIR            object code libraries [EPREFIX/lib]
1365   --includedir=DIR        C header files [PREFIX/include]
1366   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1367   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1368   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1369   --infodir=DIR           info documentation [DATAROOTDIR/info]
1370   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1371   --mandir=DIR            man documentation [DATAROOTDIR/man]
1372   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1373   --htmldir=DIR           html documentation [DOCDIR]
1374   --dvidir=DIR            dvi documentation [DOCDIR]
1375   --pdfdir=DIR            pdf documentation [DOCDIR]
1376   --psdir=DIR             ps documentation [DOCDIR]
1377 _ACEOF
1378
1379   cat <<\_ACEOF
1380
1381 System types:
1382   --build=BUILD     configure for building on BUILD [guessed]
1383   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1384 _ACEOF
1385 fi
1386
1387 if test -n "$ac_init_help"; then
1388
1389   cat <<\_ACEOF
1390
1391 Optional Features:
1392   --disable-option-checking  ignore unrecognized --enable/--with options
1393   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1394   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1395   --disable-largefile     omit support for large files
1396   --enable-shared[=PKGS]  build shared libraries [default=yes]
1397   --enable-static[=PKGS]  build static libraries [default=yes]
1398   --enable-fast-install[=PKGS]
1399                           optimize for fast installation [default=yes]
1400   --disable-libtool-lock  avoid locking (might break parallel builds)
1401   --enable-strict-dependencies  Fail configure on lack of module dependancy.
1402   --enable-developer               Enables features of interest to developers.
1403   --with-system-libltdl   Use the libltdl installed in your system (default=use dlopen)
1404   --with-pic              try to use only PIC/non-PIC objects [default=use
1405                           both]
1406   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1407   --with-sysroot=DIR Search for dependent libraries within DIR
1408                         (or the compiler's sysroot if not specified).
1409   --with-docdir=DIR       Directory for documentation DATADIR/doc/freeradius
1410   --with-logdir=DIR       Directory for logfiles LOCALSTATEDIR/log/radius
1411   --with-radacctdir=DIR   Directory for detail files LOGDIR/radacct
1412   --with-raddbdir=DIR     Directory for config files SYSCONFDIR/raddb
1413   --with-ascend-binary    Include support for Ascend binary filter attributes (default=yes)
1414   --with-threads          Use threads, if available.  (default=yes)
1415   --with-vmps             Compile in VMPS support. (default=yes)
1416   --with-dhcp             Compile in DHCP support. (default=yes)
1417   --with-static-modules=QUOTED-MODULE-LIST
1418  --with-modules=QUOTED-MODULE-LIST
1419   --with-experimental-modules      Use experimental and unstable modules. (default=no)
1420   --with-openssl                   Use OpenSSL. (default=yes)
1421   --with-openssl-includes=DIR      Directory to look for OpenSSL include files
1422   --with-openssl-libraries=DIR     Directory to look for OpenSSL library files
1423   --with-rlm-FOO-lib-dir=DIR       Directory to look for library files used by module FOO
1424   --with-rlm-FOO-include-dir=DIR   Directory to look for include files used by module FOO
1425   --with-udpfromto        Compile in UDPFROMTO support. (default=no)
1426
1427 Some influential environment variables:
1428   CC          C compiler command
1429   CFLAGS      C compiler flags
1430   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1431               nonstandard directory <lib dir>
1432   LIBS        libraries to pass to the linker, e.g. -l<library>
1433   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1434               you have headers in a nonstandard directory <include dir>
1435   CXX         C++ compiler command
1436   CXXFLAGS    C++ compiler flags
1437   CPP         C preprocessor
1438   CXXCPP      C++ preprocessor
1439
1440 Use these variables to override the choices made by `configure' or to help
1441 it to find libraries and programs with nonstandard names/locations.
1442
1443 Report bugs to the package provider.
1444 _ACEOF
1445 ac_status=$?
1446 fi
1447
1448 if test "$ac_init_help" = "recursive"; then
1449   # If there are subdirs, report their specific --help.
1450   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451     test -d "$ac_dir" ||
1452       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1453       continue
1454     ac_builddir=.
1455
1456 case "$ac_dir" in
1457 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458 *)
1459   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460   # A ".." for each directory in $ac_dir_suffix.
1461   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462   case $ac_top_builddir_sub in
1463   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1465   esac ;;
1466 esac
1467 ac_abs_top_builddir=$ac_pwd
1468 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469 # for backward compatibility:
1470 ac_top_builddir=$ac_top_build_prefix
1471
1472 case $srcdir in
1473   .)  # We are building in place.
1474     ac_srcdir=.
1475     ac_top_srcdir=$ac_top_builddir_sub
1476     ac_abs_top_srcdir=$ac_pwd ;;
1477   [\\/]* | ?:[\\/]* )  # Absolute name.
1478     ac_srcdir=$srcdir$ac_dir_suffix;
1479     ac_top_srcdir=$srcdir
1480     ac_abs_top_srcdir=$srcdir ;;
1481   *) # Relative name.
1482     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483     ac_top_srcdir=$ac_top_build_prefix$srcdir
1484     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1485 esac
1486 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1487
1488     cd "$ac_dir" || { ac_status=$?; continue; }
1489     # Check for guested configure.
1490     if test -f "$ac_srcdir/configure.gnu"; then
1491       echo &&
1492       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493     elif test -f "$ac_srcdir/configure"; then
1494       echo &&
1495       $SHELL "$ac_srcdir/configure" --help=recursive
1496     else
1497       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1498     fi || ac_status=$?
1499     cd "$ac_pwd" || { ac_status=$?; break; }
1500   done
1501 fi
1502
1503 test -n "$ac_init_help" && exit $ac_status
1504 if $ac_init_version; then
1505   cat <<\_ACEOF
1506 configure
1507 generated by GNU Autoconf 2.68
1508
1509 Copyright (C) 2010 Free Software Foundation, Inc.
1510 This configure script is free software; the Free Software Foundation
1511 gives unlimited permission to copy, distribute and modify it.
1512 _ACEOF
1513   exit
1514 fi
1515
1516 ## ------------------------ ##
1517 ## Autoconf initialization. ##
1518 ## ------------------------ ##
1519
1520 # ac_fn_c_try_compile LINENO
1521 # --------------------------
1522 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1523 ac_fn_c_try_compile ()
1524 {
1525   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526   rm -f conftest.$ac_objext
1527   if { { ac_try="$ac_compile"
1528 case "(($ac_try" in
1529   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530   *) ac_try_echo=$ac_try;;
1531 esac
1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534   (eval "$ac_compile") 2>conftest.err
1535   ac_status=$?
1536   if test -s conftest.err; then
1537     grep -v '^ *+' conftest.err >conftest.er1
1538     cat conftest.er1 >&5
1539     mv -f conftest.er1 conftest.err
1540   fi
1541   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542   test $ac_status = 0; } && {
1543          test -z "$ac_c_werror_flag" ||
1544          test ! -s conftest.err
1545        } && test -s conftest.$ac_objext; then :
1546   ac_retval=0
1547 else
1548   $as_echo "$as_me: failed program was:" >&5
1549 sed 's/^/| /' conftest.$ac_ext >&5
1550
1551         ac_retval=1
1552 fi
1553   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1554   as_fn_set_status $ac_retval
1555
1556 } # ac_fn_c_try_compile
1557
1558 # ac_fn_cxx_try_compile LINENO
1559 # ----------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_cxx_try_compile ()
1562 {
1563   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564   rm -f conftest.$ac_objext
1565   if { { ac_try="$ac_compile"
1566 case "(($ac_try" in
1567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568   *) ac_try_echo=$ac_try;;
1569 esac
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572   (eval "$ac_compile") 2>conftest.err
1573   ac_status=$?
1574   if test -s conftest.err; then
1575     grep -v '^ *+' conftest.err >conftest.er1
1576     cat conftest.er1 >&5
1577     mv -f conftest.er1 conftest.err
1578   fi
1579   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580   test $ac_status = 0; } && {
1581          test -z "$ac_cxx_werror_flag" ||
1582          test ! -s conftest.err
1583        } && test -s conftest.$ac_objext; then :
1584   ac_retval=0
1585 else
1586   $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1588
1589         ac_retval=1
1590 fi
1591   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1592   as_fn_set_status $ac_retval
1593
1594 } # ac_fn_cxx_try_compile
1595
1596 # ac_fn_c_try_cpp LINENO
1597 # ----------------------
1598 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1599 ac_fn_c_try_cpp ()
1600 {
1601   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602   if { { ac_try="$ac_cpp conftest.$ac_ext"
1603 case "(($ac_try" in
1604   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605   *) ac_try_echo=$ac_try;;
1606 esac
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1610   ac_status=$?
1611   if test -s conftest.err; then
1612     grep -v '^ *+' conftest.err >conftest.er1
1613     cat conftest.er1 >&5
1614     mv -f conftest.er1 conftest.err
1615   fi
1616   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617   test $ac_status = 0; } > conftest.i && {
1618          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1619          test ! -s conftest.err
1620        }; then :
1621   ac_retval=0
1622 else
1623   $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1625
1626     ac_retval=1
1627 fi
1628   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629   as_fn_set_status $ac_retval
1630
1631 } # ac_fn_c_try_cpp
1632
1633 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1634 # -------------------------------------------------------
1635 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1636 # the include files in INCLUDES and setting the cache variable VAR
1637 # accordingly.
1638 ac_fn_c_check_header_mongrel ()
1639 {
1640   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641   if eval \${$3+:} false; then :
1642   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1643 $as_echo_n "checking for $2... " >&6; }
1644 if eval \${$3+:} false; then :
1645   $as_echo_n "(cached) " >&6
1646 fi
1647 eval ac_res=\$$3
1648                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1649 $as_echo "$ac_res" >&6; }
1650 else
1651   # Is the header compilable?
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1653 $as_echo_n "checking $2 usability... " >&6; }
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h.  */
1656 $4
1657 #include <$2>
1658 _ACEOF
1659 if ac_fn_c_try_compile "$LINENO"; then :
1660   ac_header_compiler=yes
1661 else
1662   ac_header_compiler=no
1663 fi
1664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1666 $as_echo "$ac_header_compiler" >&6; }
1667
1668 # Is the header present?
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1670 $as_echo_n "checking $2 presence... " >&6; }
1671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672 /* end confdefs.h.  */
1673 #include <$2>
1674 _ACEOF
1675 if ac_fn_c_try_cpp "$LINENO"; then :
1676   ac_header_preproc=yes
1677 else
1678   ac_header_preproc=no
1679 fi
1680 rm -f conftest.err conftest.i conftest.$ac_ext
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1682 $as_echo "$ac_header_preproc" >&6; }
1683
1684 # So?  What about this header?
1685 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1686   yes:no: )
1687     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1688 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1689     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691     ;;
1692   no:yes:* )
1693     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1694 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1695     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1696 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1697     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1698 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1699     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1700 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1701     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1702 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1703     ;;
1704 esac
1705   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706 $as_echo_n "checking for $2... " >&6; }
1707 if eval \${$3+:} false; then :
1708   $as_echo_n "(cached) " >&6
1709 else
1710   eval "$3=\$ac_header_compiler"
1711 fi
1712 eval ac_res=\$$3
1713                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714 $as_echo "$ac_res" >&6; }
1715 fi
1716   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717
1718 } # ac_fn_c_check_header_mongrel
1719
1720 # ac_fn_c_try_run LINENO
1721 # ----------------------
1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723 # that executables *can* be run.
1724 ac_fn_c_try_run ()
1725 {
1726   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727   if { { ac_try="$ac_link"
1728 case "(($ac_try" in
1729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730   *) ac_try_echo=$ac_try;;
1731 esac
1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734   (eval "$ac_link") 2>&5
1735   ac_status=$?
1736   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738   { { case "(($ac_try" in
1739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740   *) ac_try_echo=$ac_try;;
1741 esac
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744   (eval "$ac_try") 2>&5
1745   ac_status=$?
1746   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747   test $ac_status = 0; }; }; then :
1748   ac_retval=0
1749 else
1750   $as_echo "$as_me: program exited with status $ac_status" >&5
1751        $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1753
1754        ac_retval=$ac_status
1755 fi
1756   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758   as_fn_set_status $ac_retval
1759
1760 } # ac_fn_c_try_run
1761
1762 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1763 # -------------------------------------------------------
1764 # Tests whether HEADER exists and can be compiled using the include files in
1765 # INCLUDES, setting the cache variable VAR accordingly.
1766 ac_fn_c_check_header_compile ()
1767 {
1768   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if eval \${$3+:} false; then :
1772   $as_echo_n "(cached) " >&6
1773 else
1774   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h.  */
1776 $4
1777 #include <$2>
1778 _ACEOF
1779 if ac_fn_c_try_compile "$LINENO"; then :
1780   eval "$3=yes"
1781 else
1782   eval "$3=no"
1783 fi
1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 fi
1786 eval ac_res=\$$3
1787                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 $as_echo "$ac_res" >&6; }
1789   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790
1791 } # ac_fn_c_check_header_compile
1792
1793 # ac_fn_c_try_link LINENO
1794 # -----------------------
1795 # Try to link conftest.$ac_ext, and return whether this succeeded.
1796 ac_fn_c_try_link ()
1797 {
1798   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799   rm -f conftest.$ac_objext conftest$ac_exeext
1800   if { { ac_try="$ac_link"
1801 case "(($ac_try" in
1802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803   *) ac_try_echo=$ac_try;;
1804 esac
1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 $as_echo "$ac_try_echo"; } >&5
1807   (eval "$ac_link") 2>conftest.err
1808   ac_status=$?
1809   if test -s conftest.err; then
1810     grep -v '^ *+' conftest.err >conftest.er1
1811     cat conftest.er1 >&5
1812     mv -f conftest.er1 conftest.err
1813   fi
1814   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815   test $ac_status = 0; } && {
1816          test -z "$ac_c_werror_flag" ||
1817          test ! -s conftest.err
1818        } && test -s conftest$ac_exeext && {
1819          test "$cross_compiling" = yes ||
1820          $as_test_x conftest$ac_exeext
1821        }; then :
1822   ac_retval=0
1823 else
1824   $as_echo "$as_me: failed program was:" >&5
1825 sed 's/^/| /' conftest.$ac_ext >&5
1826
1827         ac_retval=1
1828 fi
1829   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831   # interfere with the next link command; also delete a directory that is
1832   # left behind by Apple's compiler.  We do this before executing the actions.
1833   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835   as_fn_set_status $ac_retval
1836
1837 } # ac_fn_c_try_link
1838
1839 # ac_fn_c_check_func LINENO FUNC VAR
1840 # ----------------------------------
1841 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1842 ac_fn_c_check_func ()
1843 {
1844   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 $as_echo_n "checking for $2... " >&6; }
1847 if eval \${$3+:} false; then :
1848   $as_echo_n "(cached) " >&6
1849 else
1850   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 /* end confdefs.h.  */
1852 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1854 #define $2 innocuous_$2
1855
1856 /* System header to define __stub macros and hopefully few prototypes,
1857     which can conflict with char $2 (); below.
1858     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859     <limits.h> exists even on freestanding compilers.  */
1860
1861 #ifdef __STDC__
1862 # include <limits.h>
1863 #else
1864 # include <assert.h>
1865 #endif
1866
1867 #undef $2
1868
1869 /* Override any GCC internal prototype to avoid an error.
1870    Use char because int might match the return type of a GCC
1871    builtin and then its argument prototype would still apply.  */
1872 #ifdef __cplusplus
1873 extern "C"
1874 #endif
1875 char $2 ();
1876 /* The GNU C library defines this for functions which it implements
1877     to always fail with ENOSYS.  Some functions are actually named
1878     something starting with __ and the normal name is an alias.  */
1879 #if defined __stub_$2 || defined __stub___$2
1880 choke me
1881 #endif
1882
1883 int
1884 main ()
1885 {
1886 return $2 ();
1887   ;
1888   return 0;
1889 }
1890 _ACEOF
1891 if ac_fn_c_try_link "$LINENO"; then :
1892   eval "$3=yes"
1893 else
1894   eval "$3=no"
1895 fi
1896 rm -f core conftest.err conftest.$ac_objext \
1897     conftest$ac_exeext conftest.$ac_ext
1898 fi
1899 eval ac_res=\$$3
1900                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903
1904 } # ac_fn_c_check_func
1905
1906 # ac_fn_cxx_try_cpp LINENO
1907 # ------------------------
1908 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1909 ac_fn_cxx_try_cpp ()
1910 {
1911   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912   if { { ac_try="$ac_cpp conftest.$ac_ext"
1913 case "(($ac_try" in
1914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1915   *) ac_try_echo=$ac_try;;
1916 esac
1917 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1918 $as_echo "$ac_try_echo"; } >&5
1919   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1920   ac_status=$?
1921   if test -s conftest.err; then
1922     grep -v '^ *+' conftest.err >conftest.er1
1923     cat conftest.er1 >&5
1924     mv -f conftest.er1 conftest.err
1925   fi
1926   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1927   test $ac_status = 0; } > conftest.i && {
1928          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1929          test ! -s conftest.err
1930        }; then :
1931   ac_retval=0
1932 else
1933   $as_echo "$as_me: failed program was:" >&5
1934 sed 's/^/| /' conftest.$ac_ext >&5
1935
1936     ac_retval=1
1937 fi
1938   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1939   as_fn_set_status $ac_retval
1940
1941 } # ac_fn_cxx_try_cpp
1942
1943 # ac_fn_cxx_try_link LINENO
1944 # -------------------------
1945 # Try to link conftest.$ac_ext, and return whether this succeeded.
1946 ac_fn_cxx_try_link ()
1947 {
1948   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949   rm -f conftest.$ac_objext conftest$ac_exeext
1950   if { { ac_try="$ac_link"
1951 case "(($ac_try" in
1952   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1953   *) ac_try_echo=$ac_try;;
1954 esac
1955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1956 $as_echo "$ac_try_echo"; } >&5
1957   (eval "$ac_link") 2>conftest.err
1958   ac_status=$?
1959   if test -s conftest.err; then
1960     grep -v '^ *+' conftest.err >conftest.er1
1961     cat conftest.er1 >&5
1962     mv -f conftest.er1 conftest.err
1963   fi
1964   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1965   test $ac_status = 0; } && {
1966          test -z "$ac_cxx_werror_flag" ||
1967          test ! -s conftest.err
1968        } && test -s conftest$ac_exeext && {
1969          test "$cross_compiling" = yes ||
1970          $as_test_x conftest$ac_exeext
1971        }; then :
1972   ac_retval=0
1973 else
1974   $as_echo "$as_me: failed program was:" >&5
1975 sed 's/^/| /' conftest.$ac_ext >&5
1976
1977         ac_retval=1
1978 fi
1979   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1980   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1981   # interfere with the next link command; also delete a directory that is
1982   # left behind by Apple's compiler.  We do this before executing the actions.
1983   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1984   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1985   as_fn_set_status $ac_retval
1986
1987 } # ac_fn_cxx_try_link
1988
1989 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1990 # -------------------------------------------
1991 # Tests whether TYPE exists after having included INCLUDES, setting cache
1992 # variable VAR accordingly.
1993 ac_fn_c_check_type ()
1994 {
1995   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1996   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997 $as_echo_n "checking for $2... " >&6; }
1998 if eval \${$3+:} false; then :
1999   $as_echo_n "(cached) " >&6
2000 else
2001   eval "$3=no"
2002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003 /* end confdefs.h.  */
2004 $4
2005 int
2006 main ()
2007 {
2008 if (sizeof ($2))
2009          return 0;
2010   ;
2011   return 0;
2012 }
2013 _ACEOF
2014 if ac_fn_c_try_compile "$LINENO"; then :
2015   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016 /* end confdefs.h.  */
2017 $4
2018 int
2019 main ()
2020 {
2021 if (sizeof (($2)))
2022             return 0;
2023   ;
2024   return 0;
2025 }
2026 _ACEOF
2027 if ac_fn_c_try_compile "$LINENO"; then :
2028
2029 else
2030   eval "$3=yes"
2031 fi
2032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2033 fi
2034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2035 fi
2036 eval ac_res=\$$3
2037                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2038 $as_echo "$ac_res" >&6; }
2039   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2040
2041 } # ac_fn_c_check_type
2042
2043 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2044 # ---------------------------------------------
2045 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2046 # accordingly.
2047 ac_fn_c_check_decl ()
2048 {
2049   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2050   as_decl_name=`echo $2|sed 's/ *(.*//'`
2051   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2052   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2053 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2054 if eval \${$3+:} false; then :
2055   $as_echo_n "(cached) " >&6
2056 else
2057   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2058 /* end confdefs.h.  */
2059 $4
2060 int
2061 main ()
2062 {
2063 #ifndef $as_decl_name
2064 #ifdef __cplusplus
2065   (void) $as_decl_use;
2066 #else
2067   (void) $as_decl_name;
2068 #endif
2069 #endif
2070
2071   ;
2072   return 0;
2073 }
2074 _ACEOF
2075 if ac_fn_c_try_compile "$LINENO"; then :
2076   eval "$3=yes"
2077 else
2078   eval "$3=no"
2079 fi
2080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081 fi
2082 eval ac_res=\$$3
2083                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2084 $as_echo "$ac_res" >&6; }
2085   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2086
2087 } # ac_fn_c_check_decl
2088 cat >config.log <<_ACEOF
2089 This file contains any messages produced by compilers while
2090 running configure, to aid debugging if configure makes a mistake.
2091
2092 It was created by $as_me, which was
2093 generated by GNU Autoconf 2.68.  Invocation command line was
2094
2095   $ $0 $@
2096
2097 _ACEOF
2098 exec 5>>config.log
2099 {
2100 cat <<_ASUNAME
2101 ## --------- ##
2102 ## Platform. ##
2103 ## --------- ##
2104
2105 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2106 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2107 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2108 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2109 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2110
2111 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2112 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2113
2114 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2115 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2116 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2117 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2118 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2119 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2120 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2121
2122 _ASUNAME
2123
2124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2125 for as_dir in $PATH
2126 do
2127   IFS=$as_save_IFS
2128   test -z "$as_dir" && as_dir=.
2129     $as_echo "PATH: $as_dir"
2130   done
2131 IFS=$as_save_IFS
2132
2133 } >&5
2134
2135 cat >&5 <<_ACEOF
2136
2137
2138 ## ----------- ##
2139 ## Core tests. ##
2140 ## ----------- ##
2141
2142 _ACEOF
2143
2144
2145 # Keep a trace of the command line.
2146 # Strip out --no-create and --no-recursion so they do not pile up.
2147 # Strip out --silent because we don't want to record it for future runs.
2148 # Also quote any args containing shell meta-characters.
2149 # Make two passes to allow for proper duplicate-argument suppression.
2150 ac_configure_args=
2151 ac_configure_args0=
2152 ac_configure_args1=
2153 ac_must_keep_next=false
2154 for ac_pass in 1 2
2155 do
2156   for ac_arg
2157   do
2158     case $ac_arg in
2159     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2160     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2161     | -silent | --silent | --silen | --sile | --sil)
2162       continue ;;
2163     *\'*)
2164       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2165     esac
2166     case $ac_pass in
2167     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2168     2)
2169       as_fn_append ac_configure_args1 " '$ac_arg'"
2170       if test $ac_must_keep_next = true; then
2171         ac_must_keep_next=false # Got value, back to normal.
2172       else
2173         case $ac_arg in
2174           *=* | --config-cache | -C | -disable-* | --disable-* \
2175           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2176           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2177           | -with-* | --with-* | -without-* | --without-* | --x)
2178             case "$ac_configure_args0 " in
2179               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2180             esac
2181             ;;
2182           -* ) ac_must_keep_next=true ;;
2183         esac
2184       fi
2185       as_fn_append ac_configure_args " '$ac_arg'"
2186       ;;
2187     esac
2188   done
2189 done
2190 { ac_configure_args0=; unset ac_configure_args0;}
2191 { ac_configure_args1=; unset ac_configure_args1;}
2192
2193 # When interrupted or exit'd, cleanup temporary files, and complete
2194 # config.log.  We remove comments because anyway the quotes in there
2195 # would cause problems or look ugly.
2196 # WARNING: Use '\'' to represent an apostrophe within the trap.
2197 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2198 trap 'exit_status=$?
2199   # Save into config.log some information that might help in debugging.
2200   {
2201     echo
2202
2203     $as_echo "## ---------------- ##
2204 ## Cache variables. ##
2205 ## ---------------- ##"
2206     echo
2207     # The following way of writing the cache mishandles newlines in values,
2208 (
2209   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2210     eval ac_val=\$$ac_var
2211     case $ac_val in #(
2212     *${as_nl}*)
2213       case $ac_var in #(
2214       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2215 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2216       esac
2217       case $ac_var in #(
2218       _ | IFS | as_nl) ;; #(
2219       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2220       *) { eval $ac_var=; unset $ac_var;} ;;
2221       esac ;;
2222     esac
2223   done
2224   (set) 2>&1 |
2225     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2226     *${as_nl}ac_space=\ *)
2227       sed -n \
2228         "s/'\''/'\''\\\\'\'''\''/g;
2229           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2230       ;; #(
2231     *)
2232       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2233       ;;
2234     esac |
2235     sort
2236 )
2237     echo
2238
2239     $as_echo "## ----------------- ##
2240 ## Output variables. ##
2241 ## ----------------- ##"
2242     echo
2243     for ac_var in $ac_subst_vars
2244     do
2245       eval ac_val=\$$ac_var
2246       case $ac_val in
2247       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2248       esac
2249       $as_echo "$ac_var='\''$ac_val'\''"
2250     done | sort
2251     echo
2252
2253     if test -n "$ac_subst_files"; then
2254       $as_echo "## ------------------- ##
2255 ## File substitutions. ##
2256 ## ------------------- ##"
2257       echo
2258       for ac_var in $ac_subst_files
2259       do
2260         eval ac_val=\$$ac_var
2261         case $ac_val in
2262         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2263         esac
2264         $as_echo "$ac_var='\''$ac_val'\''"
2265       done | sort
2266       echo
2267     fi
2268
2269     if test -s confdefs.h; then
2270       $as_echo "## ----------- ##
2271 ## confdefs.h. ##
2272 ## ----------- ##"
2273       echo
2274       cat confdefs.h
2275       echo
2276     fi
2277     test "$ac_signal" != 0 &&
2278       $as_echo "$as_me: caught signal $ac_signal"
2279     $as_echo "$as_me: exit $exit_status"
2280   } >&5
2281   rm -f core *.core core.conftest.* &&
2282     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2283     exit $exit_status
2284 ' 0
2285 for ac_signal in 1 2 13 15; do
2286   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2287 done
2288 ac_signal=0
2289
2290 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2291 rm -f -r conftest* confdefs.h
2292
2293 $as_echo "/* confdefs.h */" > confdefs.h
2294
2295 # Predefined preprocessor variables.
2296
2297 cat >>confdefs.h <<_ACEOF
2298 #define PACKAGE_NAME "$PACKAGE_NAME"
2299 _ACEOF
2300
2301 cat >>confdefs.h <<_ACEOF
2302 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2303 _ACEOF
2304
2305 cat >>confdefs.h <<_ACEOF
2306 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2307 _ACEOF
2308
2309 cat >>confdefs.h <<_ACEOF
2310 #define PACKAGE_STRING "$PACKAGE_STRING"
2311 _ACEOF
2312
2313 cat >>confdefs.h <<_ACEOF
2314 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2315 _ACEOF
2316
2317 cat >>confdefs.h <<_ACEOF
2318 #define PACKAGE_URL "$PACKAGE_URL"
2319 _ACEOF
2320
2321
2322 # Let the site file select an alternate cache file if it wants to.
2323 # Prefer an explicitly selected file to automatically selected ones.
2324 ac_site_file1=NONE
2325 ac_site_file2=NONE
2326 if test -n "$CONFIG_SITE"; then
2327   # We do not want a PATH search for config.site.
2328   case $CONFIG_SITE in #((
2329     -*)  ac_site_file1=./$CONFIG_SITE;;
2330     */*) ac_site_file1=$CONFIG_SITE;;
2331     *)   ac_site_file1=./$CONFIG_SITE;;
2332   esac
2333 elif test "x$prefix" != xNONE; then
2334   ac_site_file1=$prefix/share/config.site
2335   ac_site_file2=$prefix/etc/config.site
2336 else
2337   ac_site_file1=$ac_default_prefix/share/config.site
2338   ac_site_file2=$ac_default_prefix/etc/config.site
2339 fi
2340 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2341 do
2342   test "x$ac_site_file" = xNONE && continue
2343   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2344     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2345 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2346     sed 's/^/| /' "$ac_site_file" >&5
2347     . "$ac_site_file" \
2348       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2350 as_fn_error $? "failed to load site script $ac_site_file
2351 See \`config.log' for more details" "$LINENO" 5; }
2352   fi
2353 done
2354
2355 if test -r "$cache_file"; then
2356   # Some versions of bash will fail to source /dev/null (special files
2357   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2358   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2359     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2360 $as_echo "$as_me: loading cache $cache_file" >&6;}
2361     case $cache_file in
2362       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2363       *)                      . "./$cache_file";;
2364     esac
2365   fi
2366 else
2367   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2368 $as_echo "$as_me: creating cache $cache_file" >&6;}
2369   >$cache_file
2370 fi
2371
2372 # Check that the precious variables saved in the cache have kept the same
2373 # value.
2374 ac_cache_corrupted=false
2375 for ac_var in $ac_precious_vars; do
2376   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2377   eval ac_new_set=\$ac_env_${ac_var}_set
2378   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2379   eval ac_new_val=\$ac_env_${ac_var}_value
2380   case $ac_old_set,$ac_new_set in
2381     set,)
2382       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2383 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2384       ac_cache_corrupted=: ;;
2385     ,set)
2386       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2387 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2388       ac_cache_corrupted=: ;;
2389     ,);;
2390     *)
2391       if test "x$ac_old_val" != "x$ac_new_val"; then
2392         # differences in whitespace do not lead to failure.
2393         ac_old_val_w=`echo x $ac_old_val`
2394         ac_new_val_w=`echo x $ac_new_val`
2395         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2396           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2397 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2398           ac_cache_corrupted=:
2399         else
2400           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2401 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2402           eval $ac_var=\$ac_old_val
2403         fi
2404         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2405 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2406         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2407 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2408       fi;;
2409   esac
2410   # Pass precious variables to config.status.
2411   if test "$ac_new_set" = set; then
2412     case $ac_new_val in
2413     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2414     *) ac_arg=$ac_var=$ac_new_val ;;
2415     esac
2416     case " $ac_configure_args " in
2417       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2418       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2419     esac
2420   fi
2421 done
2422 if $ac_cache_corrupted; then
2423   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2424 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2425   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2426 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2427   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2428 fi
2429 ## -------------------- ##
2430 ## Main body of script. ##
2431 ## -------------------- ##
2432
2433 ac_ext=c
2434 ac_cpp='$CPP $CPPFLAGS'
2435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2437 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2438
2439
2440 ac_config_headers="$ac_config_headers src/include/autoconf.h"
2441
2442
2443 RADIUSD_VERSION=`cat VERSION`
2444 RADIUSD_MAJOR_VERSION=`cat VERSION | sed 's/\..*//'`
2445 RADIUSD_MINOR_VERSION=`cat VERSION | sed 's/^3\.//'`
2446 PACKAGE=freeradius
2447
2448
2449 ac_ext=c
2450 ac_cpp='$CPP $CPPFLAGS'
2451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2454 if test -n "$ac_tool_prefix"; then
2455   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2456 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2458 $as_echo_n "checking for $ac_word... " >&6; }
2459 if ${ac_cv_prog_CC+:} false; then :
2460   $as_echo_n "(cached) " >&6
2461 else
2462   if test -n "$CC"; then
2463   ac_cv_prog_CC="$CC" # Let the user override the test.
2464 else
2465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2466 for as_dir in $PATH
2467 do
2468   IFS=$as_save_IFS
2469   test -z "$as_dir" && as_dir=.
2470     for ac_exec_ext in '' $ac_executable_extensions; do
2471   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2472     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2473     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2474     break 2
2475   fi
2476 done
2477   done
2478 IFS=$as_save_IFS
2479
2480 fi
2481 fi
2482 CC=$ac_cv_prog_CC
2483 if test -n "$CC"; then
2484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2485 $as_echo "$CC" >&6; }
2486 else
2487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2488 $as_echo "no" >&6; }
2489 fi
2490
2491
2492 fi
2493 if test -z "$ac_cv_prog_CC"; then
2494   ac_ct_CC=$CC
2495   # Extract the first word of "gcc", so it can be a program name with args.
2496 set dummy gcc; ac_word=$2
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2498 $as_echo_n "checking for $ac_word... " >&6; }
2499 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2500   $as_echo_n "(cached) " >&6
2501 else
2502   if test -n "$ac_ct_CC"; then
2503   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2504 else
2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2506 for as_dir in $PATH
2507 do
2508   IFS=$as_save_IFS
2509   test -z "$as_dir" && as_dir=.
2510     for ac_exec_ext in '' $ac_executable_extensions; do
2511   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2512     ac_cv_prog_ac_ct_CC="gcc"
2513     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2514     break 2
2515   fi
2516 done
2517   done
2518 IFS=$as_save_IFS
2519
2520 fi
2521 fi
2522 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2523 if test -n "$ac_ct_CC"; then
2524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2525 $as_echo "$ac_ct_CC" >&6; }
2526 else
2527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2528 $as_echo "no" >&6; }
2529 fi
2530
2531   if test "x$ac_ct_CC" = x; then
2532     CC=""
2533   else
2534     case $cross_compiling:$ac_tool_warned in
2535 yes:)
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2537 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2538 ac_tool_warned=yes ;;
2539 esac
2540     CC=$ac_ct_CC
2541   fi
2542 else
2543   CC="$ac_cv_prog_CC"
2544 fi
2545
2546 if test -z "$CC"; then
2547           if test -n "$ac_tool_prefix"; then
2548     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2549 set dummy ${ac_tool_prefix}cc; ac_word=$2
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 $as_echo_n "checking for $ac_word... " >&6; }
2552 if ${ac_cv_prog_CC+:} false; then :
2553   $as_echo_n "(cached) " >&6
2554 else
2555   if test -n "$CC"; then
2556   ac_cv_prog_CC="$CC" # Let the user override the test.
2557 else
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559 for as_dir in $PATH
2560 do
2561   IFS=$as_save_IFS
2562   test -z "$as_dir" && as_dir=.
2563     for ac_exec_ext in '' $ac_executable_extensions; do
2564   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2565     ac_cv_prog_CC="${ac_tool_prefix}cc"
2566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2567     break 2
2568   fi
2569 done
2570   done
2571 IFS=$as_save_IFS
2572
2573 fi
2574 fi
2575 CC=$ac_cv_prog_CC
2576 if test -n "$CC"; then
2577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2578 $as_echo "$CC" >&6; }
2579 else
2580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 $as_echo "no" >&6; }
2582 fi
2583
2584
2585   fi
2586 fi
2587 if test -z "$CC"; then
2588   # Extract the first word of "cc", so it can be a program name with args.
2589 set dummy cc; ac_word=$2
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2591 $as_echo_n "checking for $ac_word... " >&6; }
2592 if ${ac_cv_prog_CC+:} false; then :
2593   $as_echo_n "(cached) " >&6
2594 else
2595   if test -n "$CC"; then
2596   ac_cv_prog_CC="$CC" # Let the user override the test.
2597 else
2598   ac_prog_rejected=no
2599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600 for as_dir in $PATH
2601 do
2602   IFS=$as_save_IFS
2603   test -z "$as_dir" && as_dir=.
2604     for ac_exec_ext in '' $ac_executable_extensions; do
2605   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2606     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2607        ac_prog_rejected=yes
2608        continue
2609      fi
2610     ac_cv_prog_CC="cc"
2611     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2612     break 2
2613   fi
2614 done
2615   done
2616 IFS=$as_save_IFS
2617
2618 if test $ac_prog_rejected = yes; then
2619   # We found a bogon in the path, so make sure we never use it.
2620   set dummy $ac_cv_prog_CC
2621   shift
2622   if test $# != 0; then
2623     # We chose a different compiler from the bogus one.
2624     # However, it has the same basename, so the bogon will be chosen
2625     # first if we set CC to just the basename; use the full file name.
2626     shift
2627     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2628   fi
2629 fi
2630 fi
2631 fi
2632 CC=$ac_cv_prog_CC
2633 if test -n "$CC"; then
2634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635 $as_echo "$CC" >&6; }
2636 else
2637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638 $as_echo "no" >&6; }
2639 fi
2640
2641
2642 fi
2643 if test -z "$CC"; then
2644   if test -n "$ac_tool_prefix"; then
2645   for ac_prog in cl.exe
2646   do
2647     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2648 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650 $as_echo_n "checking for $ac_word... " >&6; }
2651 if ${ac_cv_prog_CC+:} false; then :
2652   $as_echo_n "(cached) " >&6
2653 else
2654   if test -n "$CC"; then
2655   ac_cv_prog_CC="$CC" # Let the user override the test.
2656 else
2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658 for as_dir in $PATH
2659 do
2660   IFS=$as_save_IFS
2661   test -z "$as_dir" && as_dir=.
2662     for ac_exec_ext in '' $ac_executable_extensions; do
2663   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2664     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2666     break 2
2667   fi
2668 done
2669   done
2670 IFS=$as_save_IFS
2671
2672 fi
2673 fi
2674 CC=$ac_cv_prog_CC
2675 if test -n "$CC"; then
2676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2677 $as_echo "$CC" >&6; }
2678 else
2679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680 $as_echo "no" >&6; }
2681 fi
2682
2683
2684     test -n "$CC" && break
2685   done
2686 fi
2687 if test -z "$CC"; then
2688   ac_ct_CC=$CC
2689   for ac_prog in cl.exe
2690 do
2691   # Extract the first word of "$ac_prog", so it can be a program name with args.
2692 set dummy $ac_prog; ac_word=$2
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2694 $as_echo_n "checking for $ac_word... " >&6; }
2695 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2696   $as_echo_n "(cached) " >&6
2697 else
2698   if test -n "$ac_ct_CC"; then
2699   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2700 else
2701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702 for as_dir in $PATH
2703 do
2704   IFS=$as_save_IFS
2705   test -z "$as_dir" && as_dir=.
2706     for ac_exec_ext in '' $ac_executable_extensions; do
2707   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2708     ac_cv_prog_ac_ct_CC="$ac_prog"
2709     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2710     break 2
2711   fi
2712 done
2713   done
2714 IFS=$as_save_IFS
2715
2716 fi
2717 fi
2718 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719 if test -n "$ac_ct_CC"; then
2720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2721 $as_echo "$ac_ct_CC" >&6; }
2722 else
2723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2724 $as_echo "no" >&6; }
2725 fi
2726
2727
2728   test -n "$ac_ct_CC" && break
2729 done
2730
2731   if test "x$ac_ct_CC" = x; then
2732     CC=""
2733   else
2734     case $cross_compiling:$ac_tool_warned in
2735 yes:)
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2738 ac_tool_warned=yes ;;
2739 esac
2740     CC=$ac_ct_CC
2741   fi
2742 fi
2743
2744 fi
2745
2746
2747 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2748 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2749 as_fn_error $? "no acceptable C compiler found in \$PATH
2750 See \`config.log' for more details" "$LINENO" 5; }
2751
2752 # Provide some information about the compiler.
2753 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2754 set X $ac_compile
2755 ac_compiler=$2
2756 for ac_option in --version -v -V -qversion; do
2757   { { ac_try="$ac_compiler $ac_option >&5"
2758 case "(($ac_try" in
2759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2760   *) ac_try_echo=$ac_try;;
2761 esac
2762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2763 $as_echo "$ac_try_echo"; } >&5
2764   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2765   ac_status=$?
2766   if test -s conftest.err; then
2767     sed '10a\
2768 ... rest of stderr output deleted ...
2769          10q' conftest.err >conftest.er1
2770     cat conftest.er1 >&5
2771   fi
2772   rm -f conftest.er1 conftest.err
2773   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2774   test $ac_status = 0; }
2775 done
2776
2777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2778 /* end confdefs.h.  */
2779
2780 int
2781 main ()
2782 {
2783
2784   ;
2785   return 0;
2786 }
2787 _ACEOF
2788 ac_clean_files_save=$ac_clean_files
2789 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2790 # Try to create an executable without -o first, disregard a.out.
2791 # It will help us diagnose broken compilers, and finding out an intuition
2792 # of exeext.
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2794 $as_echo_n "checking whether the C compiler works... " >&6; }
2795 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2796
2797 # The possible output files:
2798 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2799
2800 ac_rmfiles=
2801 for ac_file in $ac_files
2802 do
2803   case $ac_file in
2804     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2805     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2806   esac
2807 done
2808 rm -f $ac_rmfiles
2809
2810 if { { ac_try="$ac_link_default"
2811 case "(($ac_try" in
2812   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2813   *) ac_try_echo=$ac_try;;
2814 esac
2815 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2816 $as_echo "$ac_try_echo"; } >&5
2817   (eval "$ac_link_default") 2>&5
2818   ac_status=$?
2819   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2820   test $ac_status = 0; }; then :
2821   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2822 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2823 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2824 # so that the user can short-circuit this test for compilers unknown to
2825 # Autoconf.
2826 for ac_file in $ac_files ''
2827 do
2828   test -f "$ac_file" || continue
2829   case $ac_file in
2830     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2831         ;;
2832     [ab].out )
2833         # We found the default executable, but exeext='' is most
2834         # certainly right.
2835         break;;
2836     *.* )
2837         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2838         then :; else
2839            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2840         fi
2841         # We set ac_cv_exeext here because the later test for it is not
2842         # safe: cross compilers may not add the suffix if given an `-o'
2843         # argument, so we may need to know it at that point already.
2844         # Even if this section looks crufty: it has the advantage of
2845         # actually working.
2846         break;;
2847     * )
2848         break;;
2849   esac
2850 done
2851 test "$ac_cv_exeext" = no && ac_cv_exeext=
2852
2853 else
2854   ac_file=''
2855 fi
2856 if test -z "$ac_file"; then :
2857   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858 $as_echo "no" >&6; }
2859 $as_echo "$as_me: failed program was:" >&5
2860 sed 's/^/| /' conftest.$ac_ext >&5
2861
2862 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2863 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2864 as_fn_error 77 "C compiler cannot create executables
2865 See \`config.log' for more details" "$LINENO" 5; }
2866 else
2867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2868 $as_echo "yes" >&6; }
2869 fi
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2871 $as_echo_n "checking for C compiler default output file name... " >&6; }
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2873 $as_echo "$ac_file" >&6; }
2874 ac_exeext=$ac_cv_exeext
2875
2876 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2877 ac_clean_files=$ac_clean_files_save
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2879 $as_echo_n "checking for suffix of executables... " >&6; }
2880 if { { ac_try="$ac_link"
2881 case "(($ac_try" in
2882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883   *) ac_try_echo=$ac_try;;
2884 esac
2885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886 $as_echo "$ac_try_echo"; } >&5
2887   (eval "$ac_link") 2>&5
2888   ac_status=$?
2889   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890   test $ac_status = 0; }; then :
2891   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2892 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2893 # work properly (i.e., refer to `conftest.exe'), while it won't with
2894 # `rm'.
2895 for ac_file in conftest.exe conftest conftest.*; do
2896   test -f "$ac_file" || continue
2897   case $ac_file in
2898     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2899     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2900           break;;
2901     * ) break;;
2902   esac
2903 done
2904 else
2905   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2906 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2907 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2908 See \`config.log' for more details" "$LINENO" 5; }
2909 fi
2910 rm -f conftest conftest$ac_cv_exeext
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2912 $as_echo "$ac_cv_exeext" >&6; }
2913
2914 rm -f conftest.$ac_ext
2915 EXEEXT=$ac_cv_exeext
2916 ac_exeext=$EXEEXT
2917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2918 /* end confdefs.h.  */
2919 #include <stdio.h>
2920 int
2921 main ()
2922 {
2923 FILE *f = fopen ("conftest.out", "w");
2924  return ferror (f) || fclose (f) != 0;
2925
2926   ;
2927   return 0;
2928 }
2929 _ACEOF
2930 ac_clean_files="$ac_clean_files conftest.out"
2931 # Check that the compiler produces executables we can run.  If not, either
2932 # the compiler is broken, or we cross compile.
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2934 $as_echo_n "checking whether we are cross compiling... " >&6; }
2935 if test "$cross_compiling" != yes; then
2936   { { ac_try="$ac_link"
2937 case "(($ac_try" in
2938   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939   *) ac_try_echo=$ac_try;;
2940 esac
2941 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2942 $as_echo "$ac_try_echo"; } >&5
2943   (eval "$ac_link") 2>&5
2944   ac_status=$?
2945   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2946   test $ac_status = 0; }
2947   if { ac_try='./conftest$ac_cv_exeext'
2948   { { case "(($ac_try" in
2949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950   *) ac_try_echo=$ac_try;;
2951 esac
2952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2953 $as_echo "$ac_try_echo"; } >&5
2954   (eval "$ac_try") 2>&5
2955   ac_status=$?
2956   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957   test $ac_status = 0; }; }; then
2958     cross_compiling=no
2959   else
2960     if test "$cross_compiling" = maybe; then
2961         cross_compiling=yes
2962     else
2963         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2964 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2965 as_fn_error $? "cannot run C compiled programs.
2966 If you meant to cross compile, use \`--host'.
2967 See \`config.log' for more details" "$LINENO" 5; }
2968     fi
2969   fi
2970 fi
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2972 $as_echo "$cross_compiling" >&6; }
2973
2974 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2975 ac_clean_files=$ac_clean_files_save
2976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2977 $as_echo_n "checking for suffix of object files... " >&6; }
2978 if ${ac_cv_objext+:} false; then :
2979   $as_echo_n "(cached) " >&6
2980 else
2981   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2982 /* end confdefs.h.  */
2983
2984 int
2985 main ()
2986 {
2987
2988   ;
2989   return 0;
2990 }
2991 _ACEOF
2992 rm -f conftest.o conftest.obj
2993 if { { ac_try="$ac_compile"
2994 case "(($ac_try" in
2995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2996   *) ac_try_echo=$ac_try;;
2997 esac
2998 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2999 $as_echo "$ac_try_echo"; } >&5
3000   (eval "$ac_compile") 2>&5
3001   ac_status=$?
3002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3003   test $ac_status = 0; }; then :
3004   for ac_file in conftest.o conftest.obj conftest.*; do
3005   test -f "$ac_file" || continue;
3006   case $ac_file in
3007     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3008     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3009        break;;
3010   esac
3011 done
3012 else
3013   $as_echo "$as_me: failed program was:" >&5
3014 sed 's/^/| /' conftest.$ac_ext >&5
3015
3016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3018 as_fn_error $? "cannot compute suffix of object files: cannot compile
3019 See \`config.log' for more details" "$LINENO" 5; }
3020 fi
3021 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3022 fi
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3024 $as_echo "$ac_cv_objext" >&6; }
3025 OBJEXT=$ac_cv_objext
3026 ac_objext=$OBJEXT
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3028 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3029 if ${ac_cv_c_compiler_gnu+:} false; then :
3030   $as_echo_n "(cached) " >&6
3031 else
3032   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3033 /* end confdefs.h.  */
3034
3035 int
3036 main ()
3037 {
3038 #ifndef __GNUC__
3039        choke me
3040 #endif
3041
3042   ;
3043   return 0;
3044 }
3045 _ACEOF
3046 if ac_fn_c_try_compile "$LINENO"; then :
3047   ac_compiler_gnu=yes
3048 else
3049   ac_compiler_gnu=no
3050 fi
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3053
3054 fi
3055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3056 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3057 if test $ac_compiler_gnu = yes; then
3058   GCC=yes
3059 else
3060   GCC=
3061 fi
3062 ac_test_CFLAGS=${CFLAGS+set}
3063 ac_save_CFLAGS=$CFLAGS
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3065 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3066 if ${ac_cv_prog_cc_g+:} false; then :
3067   $as_echo_n "(cached) " >&6
3068 else
3069   ac_save_c_werror_flag=$ac_c_werror_flag
3070    ac_c_werror_flag=yes
3071    ac_cv_prog_cc_g=no
3072    CFLAGS="-g"
3073    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3074 /* end confdefs.h.  */
3075
3076 int
3077 main ()
3078 {
3079
3080   ;
3081   return 0;
3082 }
3083 _ACEOF
3084 if ac_fn_c_try_compile "$LINENO"; then :
3085   ac_cv_prog_cc_g=yes
3086 else
3087   CFLAGS=""
3088       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3089 /* end confdefs.h.  */
3090
3091 int
3092 main ()
3093 {
3094
3095   ;
3096   return 0;
3097 }
3098 _ACEOF
3099 if ac_fn_c_try_compile "$LINENO"; then :
3100
3101 else
3102   ac_c_werror_flag=$ac_save_c_werror_flag
3103          CFLAGS="-g"
3104          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h.  */
3106
3107 int
3108 main ()
3109 {
3110
3111   ;
3112   return 0;
3113 }
3114 _ACEOF
3115 if ac_fn_c_try_compile "$LINENO"; then :
3116   ac_cv_prog_cc_g=yes
3117 fi
3118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3119 fi
3120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3121 fi
3122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3123    ac_c_werror_flag=$ac_save_c_werror_flag
3124 fi
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3126 $as_echo "$ac_cv_prog_cc_g" >&6; }
3127 if test "$ac_test_CFLAGS" = set; then
3128   CFLAGS=$ac_save_CFLAGS
3129 elif test $ac_cv_prog_cc_g = yes; then
3130   if test "$GCC" = yes; then
3131     CFLAGS="-g -O2"
3132   else
3133     CFLAGS="-g"
3134   fi
3135 else
3136   if test "$GCC" = yes; then
3137     CFLAGS="-O2"
3138   else
3139     CFLAGS=
3140   fi
3141 fi
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3143 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3144 if ${ac_cv_prog_cc_c89+:} false; then :
3145   $as_echo_n "(cached) " >&6
3146 else
3147   ac_cv_prog_cc_c89=no
3148 ac_save_CC=$CC
3149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3150 /* end confdefs.h.  */
3151 #include <stdarg.h>
3152 #include <stdio.h>
3153 #include <sys/types.h>
3154 #include <sys/stat.h>
3155 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3156 struct buf { int x; };
3157 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3158 static char *e (p, i)
3159      char **p;
3160      int i;
3161 {
3162   return p[i];
3163 }
3164 static char *f (char * (*g) (char **, int), char **p, ...)
3165 {
3166   char *s;
3167   va_list v;
3168   va_start (v,p);
3169   s = g (p, va_arg (v,int));
3170   va_end (v);
3171   return s;
3172 }
3173
3174 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3175    function prototypes and stuff, but not '\xHH' hex character constants.
3176    These don't provoke an error unfortunately, instead are silently treated
3177    as 'x'.  The following induces an error, until -std is added to get
3178    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3179    array size at least.  It's necessary to write '\x00'==0 to get something
3180    that's true only with -std.  */
3181 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3182
3183 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3184    inside strings and character constants.  */
3185 #define FOO(x) 'x'
3186 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3187
3188 int test (int i, double x);
3189 struct s1 {int (*f) (int a);};
3190 struct s2 {int (*f) (double a);};
3191 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3192 int argc;
3193 char **argv;
3194 int
3195 main ()
3196 {
3197 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3198   ;
3199   return 0;
3200 }
3201 _ACEOF
3202 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3203         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3204 do
3205   CC="$ac_save_CC $ac_arg"
3206   if ac_fn_c_try_compile "$LINENO"; then :
3207   ac_cv_prog_cc_c89=$ac_arg
3208 fi
3209 rm -f core conftest.err conftest.$ac_objext
3210   test "x$ac_cv_prog_cc_c89" != "xno" && break
3211 done
3212 rm -f conftest.$ac_ext
3213 CC=$ac_save_CC
3214
3215 fi
3216 # AC_CACHE_VAL
3217 case "x$ac_cv_prog_cc_c89" in
3218   x)
3219     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3220 $as_echo "none needed" >&6; } ;;
3221   xno)
3222     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3223 $as_echo "unsupported" >&6; } ;;
3224   *)
3225     CC="$CC $ac_cv_prog_cc_c89"
3226     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3227 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3228 esac
3229 if test "x$ac_cv_prog_cc_c89" != xno; then :
3230
3231 fi
3232
3233 ac_ext=c
3234 ac_cpp='$CPP $CPPFLAGS'
3235 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3236 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3237 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3238
3239 ac_ext=cpp
3240 ac_cpp='$CXXCPP $CPPFLAGS'
3241 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3242 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3243 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3244 if test -z "$CXX"; then
3245   if test -n "$CCC"; then
3246     CXX=$CCC
3247   else
3248     if test -n "$ac_tool_prefix"; then
3249   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3250   do
3251     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3252 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3254 $as_echo_n "checking for $ac_word... " >&6; }
3255 if ${ac_cv_prog_CXX+:} false; then :
3256   $as_echo_n "(cached) " >&6
3257 else
3258   if test -n "$CXX"; then
3259   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3260 else
3261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3262 for as_dir in $PATH
3263 do
3264   IFS=$as_save_IFS
3265   test -z "$as_dir" && as_dir=.
3266     for ac_exec_ext in '' $ac_executable_extensions; do
3267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3268     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3270     break 2
3271   fi
3272 done
3273   done
3274 IFS=$as_save_IFS
3275
3276 fi
3277 fi
3278 CXX=$ac_cv_prog_CXX
3279 if test -n "$CXX"; then
3280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3281 $as_echo "$CXX" >&6; }
3282 else
3283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3284 $as_echo "no" >&6; }
3285 fi
3286
3287
3288     test -n "$CXX" && break
3289   done
3290 fi
3291 if test -z "$CXX"; then
3292   ac_ct_CXX=$CXX
3293   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3294 do
3295   # Extract the first word of "$ac_prog", so it can be a program name with args.
3296 set dummy $ac_prog; ac_word=$2
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3298 $as_echo_n "checking for $ac_word... " >&6; }
3299 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3300   $as_echo_n "(cached) " >&6
3301 else
3302   if test -n "$ac_ct_CXX"; then
3303   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3304 else
3305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3306 for as_dir in $PATH
3307 do
3308   IFS=$as_save_IFS
3309   test -z "$as_dir" && as_dir=.
3310     for ac_exec_ext in '' $ac_executable_extensions; do
3311   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3312     ac_cv_prog_ac_ct_CXX="$ac_prog"
3313     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3314     break 2
3315   fi
3316 done
3317   done
3318 IFS=$as_save_IFS
3319
3320 fi
3321 fi
3322 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3323 if test -n "$ac_ct_CXX"; then
3324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3325 $as_echo "$ac_ct_CXX" >&6; }
3326 else
3327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3328 $as_echo "no" >&6; }
3329 fi
3330
3331
3332   test -n "$ac_ct_CXX" && break
3333 done
3334
3335   if test "x$ac_ct_CXX" = x; then
3336     CXX="g++"
3337   else
3338     case $cross_compiling:$ac_tool_warned in
3339 yes:)
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3341 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3342 ac_tool_warned=yes ;;
3343 esac
3344     CXX=$ac_ct_CXX
3345   fi
3346 fi
3347
3348   fi
3349 fi
3350 # Provide some information about the compiler.
3351 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3352 set X $ac_compile
3353 ac_compiler=$2
3354 for ac_option in --version -v -V -qversion; do
3355   { { ac_try="$ac_compiler $ac_option >&5"
3356 case "(($ac_try" in
3357   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3358   *) ac_try_echo=$ac_try;;
3359 esac
3360 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3361 $as_echo "$ac_try_echo"; } >&5
3362   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3363   ac_status=$?
3364   if test -s conftest.err; then
3365     sed '10a\
3366 ... rest of stderr output deleted ...
3367          10q' conftest.err >conftest.er1
3368     cat conftest.er1 >&5
3369   fi
3370   rm -f conftest.er1 conftest.err
3371   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3372   test $ac_status = 0; }
3373 done
3374
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3376 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3377 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3378   $as_echo_n "(cached) " >&6
3379 else
3380   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381 /* end confdefs.h.  */
3382
3383 int
3384 main ()
3385 {
3386 #ifndef __GNUC__
3387        choke me
3388 #endif
3389
3390   ;
3391   return 0;
3392 }
3393 _ACEOF
3394 if ac_fn_cxx_try_compile "$LINENO"; then :
3395   ac_compiler_gnu=yes
3396 else
3397   ac_compiler_gnu=no
3398 fi
3399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3400 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3401
3402 fi
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3404 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3405 if test $ac_compiler_gnu = yes; then
3406   GXX=yes
3407 else
3408   GXX=
3409 fi
3410 ac_test_CXXFLAGS=${CXXFLAGS+set}
3411 ac_save_CXXFLAGS=$CXXFLAGS
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3413 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3414 if ${ac_cv_prog_cxx_g+:} false; then :
3415   $as_echo_n "(cached) " >&6
3416 else
3417   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3418    ac_cxx_werror_flag=yes
3419    ac_cv_prog_cxx_g=no
3420    CXXFLAGS="-g"
3421    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3422 /* end confdefs.h.  */
3423
3424 int
3425 main ()
3426 {
3427
3428   ;
3429   return 0;
3430 }
3431 _ACEOF
3432 if ac_fn_cxx_try_compile "$LINENO"; then :
3433   ac_cv_prog_cxx_g=yes
3434 else
3435   CXXFLAGS=""
3436       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437 /* end confdefs.h.  */
3438
3439 int
3440 main ()
3441 {
3442
3443   ;
3444   return 0;
3445 }
3446 _ACEOF
3447 if ac_fn_cxx_try_compile "$LINENO"; then :
3448
3449 else
3450   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3451          CXXFLAGS="-g"
3452          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 /* end confdefs.h.  */
3454
3455 int
3456 main ()
3457 {
3458
3459   ;
3460   return 0;
3461 }
3462 _ACEOF
3463 if ac_fn_cxx_try_compile "$LINENO"; then :
3464   ac_cv_prog_cxx_g=yes
3465 fi
3466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3467 fi
3468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469 fi
3470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3471    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3472 fi
3473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3474 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3475 if test "$ac_test_CXXFLAGS" = set; then
3476   CXXFLAGS=$ac_save_CXXFLAGS
3477 elif test $ac_cv_prog_cxx_g = yes; then
3478   if test "$GXX" = yes; then
3479     CXXFLAGS="-g -O2"
3480   else
3481     CXXFLAGS="-g"
3482   fi
3483 else
3484   if test "$GXX" = yes; then
3485     CXXFLAGS="-O2"
3486   else
3487     CXXFLAGS=
3488   fi
3489 fi
3490 ac_ext=c
3491 ac_cpp='$CPP $CPPFLAGS'
3492 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3493 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3494 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3495
3496
3497
3498 ac_ext=c
3499 ac_cpp='$CPP $CPPFLAGS'
3500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3504 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3505 # On Suns, sometimes $CPP names a directory.
3506 if test -n "$CPP" && test -d "$CPP"; then
3507   CPP=
3508 fi
3509 if test -z "$CPP"; then
3510   if ${ac_cv_prog_CPP+:} false; then :
3511   $as_echo_n "(cached) " >&6
3512 else
3513       # Double quotes because CPP needs to be expanded
3514     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3515     do
3516       ac_preproc_ok=false
3517 for ac_c_preproc_warn_flag in '' yes
3518 do
3519   # Use a header file that comes with gcc, so configuring glibc
3520   # with a fresh cross-compiler works.
3521   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3522   # <limits.h> exists even on freestanding compilers.
3523   # On the NeXT, cc -E runs the code through the compiler's parser,
3524   # not just through cpp. "Syntax error" is here to catch this case.
3525   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3526 /* end confdefs.h.  */
3527 #ifdef __STDC__
3528 # include <limits.h>
3529 #else
3530 # include <assert.h>
3531 #endif
3532                      Syntax error
3533 _ACEOF
3534 if ac_fn_c_try_cpp "$LINENO"; then :
3535
3536 else
3537   # Broken: fails on valid input.
3538 continue
3539 fi
3540 rm -f conftest.err conftest.i conftest.$ac_ext
3541
3542   # OK, works on sane cases.  Now check whether nonexistent headers
3543   # can be detected and how.
3544   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545 /* end confdefs.h.  */
3546 #include <ac_nonexistent.h>
3547 _ACEOF
3548 if ac_fn_c_try_cpp "$LINENO"; then :
3549   # Broken: success on invalid input.
3550 continue
3551 else
3552   # Passes both tests.
3553 ac_preproc_ok=:
3554 break
3555 fi
3556 rm -f conftest.err conftest.i conftest.$ac_ext
3557
3558 done
3559 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3560 rm -f conftest.i conftest.err conftest.$ac_ext
3561 if $ac_preproc_ok; then :
3562   break
3563 fi
3564
3565     done
3566     ac_cv_prog_CPP=$CPP
3567
3568 fi
3569   CPP=$ac_cv_prog_CPP
3570 else
3571   ac_cv_prog_CPP=$CPP
3572 fi
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3574 $as_echo "$CPP" >&6; }
3575 ac_preproc_ok=false
3576 for ac_c_preproc_warn_flag in '' yes
3577 do
3578   # Use a header file that comes with gcc, so configuring glibc
3579   # with a fresh cross-compiler works.
3580   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3581   # <limits.h> exists even on freestanding compilers.
3582   # On the NeXT, cc -E runs the code through the compiler's parser,
3583   # not just through cpp. "Syntax error" is here to catch this case.
3584   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3585 /* end confdefs.h.  */
3586 #ifdef __STDC__
3587 # include <limits.h>
3588 #else
3589 # include <assert.h>
3590 #endif
3591                      Syntax error
3592 _ACEOF
3593 if ac_fn_c_try_cpp "$LINENO"; then :
3594
3595 else
3596   # Broken: fails on valid input.
3597 continue
3598 fi
3599 rm -f conftest.err conftest.i conftest.$ac_ext
3600
3601   # OK, works on sane cases.  Now check whether nonexistent headers
3602   # can be detected and how.
3603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3604 /* end confdefs.h.  */
3605 #include <ac_nonexistent.h>
3606 _ACEOF
3607 if ac_fn_c_try_cpp "$LINENO"; then :
3608   # Broken: success on invalid input.
3609 continue
3610 else
3611   # Passes both tests.
3612 ac_preproc_ok=:
3613 break
3614 fi
3615 rm -f conftest.err conftest.i conftest.$ac_ext
3616
3617 done
3618 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3619 rm -f conftest.i conftest.err conftest.$ac_ext
3620 if $ac_preproc_ok; then :
3621
3622 else
3623   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3624 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3625 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3626 See \`config.log' for more details" "$LINENO" 5; }
3627 fi
3628
3629 ac_ext=c
3630 ac_cpp='$CPP $CPPFLAGS'
3631 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3632 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3633 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3634
3635
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3637 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3638 if ${ac_cv_path_GREP+:} false; then :
3639   $as_echo_n "(cached) " >&6
3640 else
3641   if test -z "$GREP"; then
3642   ac_path_GREP_found=false
3643   # Loop through the user's path and test for each of PROGNAME-LIST
3644   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3645 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3646 do
3647   IFS=$as_save_IFS
3648   test -z "$as_dir" && as_dir=.
3649     for ac_prog in grep ggrep; do
3650     for ac_exec_ext in '' $ac_executable_extensions; do
3651       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3652       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3653 # Check for GNU ac_path_GREP and select it if it is found.
3654   # Check for GNU $ac_path_GREP
3655 case `"$ac_path_GREP" --version 2>&1` in
3656 *GNU*)
3657   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3658 *)
3659   ac_count=0
3660   $as_echo_n 0123456789 >"conftest.in"
3661   while :
3662   do
3663     cat "conftest.in" "conftest.in" >"conftest.tmp"
3664     mv "conftest.tmp" "conftest.in"
3665     cp "conftest.in" "conftest.nl"
3666     $as_echo 'GREP' >> "conftest.nl"
3667     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3668     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3669     as_fn_arith $ac_count + 1 && ac_count=$as_val
3670     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3671       # Best one so far, save it but keep looking for a better one
3672       ac_cv_path_GREP="$ac_path_GREP"
3673       ac_path_GREP_max=$ac_count
3674     fi
3675     # 10*(2^10) chars as input seems more than enough
3676     test $ac_count -gt 10 && break
3677   done
3678   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3679 esac
3680
3681       $ac_path_GREP_found && break 3
3682     done
3683   done
3684   done
3685 IFS=$as_save_IFS
3686   if test -z "$ac_cv_path_GREP"; then
3687     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3688   fi
3689 else
3690   ac_cv_path_GREP=$GREP
3691 fi
3692
3693 fi
3694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3695 $as_echo "$ac_cv_path_GREP" >&6; }
3696  GREP="$ac_cv_path_GREP"
3697
3698
3699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3700 $as_echo_n "checking for egrep... " >&6; }
3701 if ${ac_cv_path_EGREP+:} false; then :
3702   $as_echo_n "(cached) " >&6
3703 else
3704   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3705    then ac_cv_path_EGREP="$GREP -E"
3706    else
3707      if test -z "$EGREP"; then
3708   ac_path_EGREP_found=false
3709   # Loop through the user's path and test for each of PROGNAME-LIST
3710   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3711 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3712 do
3713   IFS=$as_save_IFS
3714   test -z "$as_dir" && as_dir=.
3715     for ac_prog in egrep; do
3716     for ac_exec_ext in '' $ac_executable_extensions; do
3717       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3718       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3719 # Check for GNU ac_path_EGREP and select it if it is found.
3720   # Check for GNU $ac_path_EGREP
3721 case `"$ac_path_EGREP" --version 2>&1` in
3722 *GNU*)
3723   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3724 *)
3725   ac_count=0
3726   $as_echo_n 0123456789 >"conftest.in"
3727   while :
3728   do
3729     cat "conftest.in" "conftest.in" >"conftest.tmp"
3730     mv "conftest.tmp" "conftest.in"
3731     cp "conftest.in" "conftest.nl"
3732     $as_echo 'EGREP' >> "conftest.nl"
3733     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3734     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3735     as_fn_arith $ac_count + 1 && ac_count=$as_val
3736     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3737       # Best one so far, save it but keep looking for a better one
3738       ac_cv_path_EGREP="$ac_path_EGREP"
3739       ac_path_EGREP_max=$ac_count
3740     fi
3741     # 10*(2^10) chars as input seems more than enough
3742     test $ac_count -gt 10 && break
3743   done
3744   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3745 esac
3746
3747       $ac_path_EGREP_found && break 3
3748     done
3749   done
3750   done
3751 IFS=$as_save_IFS
3752   if test -z "$ac_cv_path_EGREP"; then
3753     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3754   fi
3755 else
3756   ac_cv_path_EGREP=$EGREP
3757 fi
3758
3759    fi
3760 fi
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3762 $as_echo "$ac_cv_path_EGREP" >&6; }
3763  EGREP="$ac_cv_path_EGREP"
3764
3765
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3767 $as_echo_n "checking for ANSI C header files... " >&6; }
3768 if ${ac_cv_header_stdc+:} false; then :
3769   $as_echo_n "(cached) " >&6
3770 else
3771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3772 /* end confdefs.h.  */
3773 #include <stdlib.h>
3774 #include <stdarg.h>
3775 #include <string.h>
3776 #include <float.h>
3777
3778 int
3779 main ()
3780 {
3781
3782   ;
3783   return 0;
3784 }
3785 _ACEOF
3786 if ac_fn_c_try_compile "$LINENO"; then :
3787   ac_cv_header_stdc=yes
3788 else
3789   ac_cv_header_stdc=no
3790 fi
3791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3792
3793 if test $ac_cv_header_stdc = yes; then
3794   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3796 /* end confdefs.h.  */
3797 #include <string.h>
3798
3799 _ACEOF
3800 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3801   $EGREP "memchr" >/dev/null 2>&1; then :
3802
3803 else
3804   ac_cv_header_stdc=no
3805 fi
3806 rm -f conftest*
3807
3808 fi
3809
3810 if test $ac_cv_header_stdc = yes; then
3811   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3812   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3813 /* end confdefs.h.  */
3814 #include <stdlib.h>
3815
3816 _ACEOF
3817 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3818   $EGREP "free" >/dev/null 2>&1; then :
3819
3820 else
3821   ac_cv_header_stdc=no
3822 fi
3823 rm -f conftest*
3824
3825 fi
3826
3827 if test $ac_cv_header_stdc = yes; then
3828   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3829   if test "$cross_compiling" = yes; then :
3830   :
3831 else
3832   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3833 /* end confdefs.h.  */
3834 #include <ctype.h>
3835 #include <stdlib.h>
3836 #if ((' ' & 0x0FF) == 0x020)
3837 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3838 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3839 #else
3840 # define ISLOWER(c) \
3841                    (('a' <= (c) && (c) <= 'i') \
3842                      || ('j' <= (c) && (c) <= 'r') \
3843                      || ('s' <= (c) && (c) <= 'z'))
3844 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3845 #endif
3846
3847 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3848 int
3849 main ()
3850 {
3851   int i;
3852   for (i = 0; i < 256; i++)
3853     if (XOR (islower (i), ISLOWER (i))
3854         || toupper (i) != TOUPPER (i))
3855       return 2;
3856   return 0;
3857 }
3858 _ACEOF
3859 if ac_fn_c_try_run "$LINENO"; then :
3860
3861 else
3862   ac_cv_header_stdc=no
3863 fi
3864 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3865   conftest.$ac_objext conftest.beam conftest.$ac_ext
3866 fi
3867
3868 fi
3869 fi
3870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3871 $as_echo "$ac_cv_header_stdc" >&6; }
3872 if test $ac_cv_header_stdc = yes; then
3873
3874 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3875
3876 fi
3877
3878 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3879 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3880                   inttypes.h stdint.h unistd.h
3881 do :
3882   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3883 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3884 "
3885 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3886   cat >>confdefs.h <<_ACEOF
3887 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3888 _ACEOF
3889
3890 fi
3891
3892 done
3893
3894
3895
3896   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3897 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3898   MINIX=yes
3899 else
3900   MINIX=
3901 fi
3902
3903
3904   if test "$MINIX" = yes; then
3905
3906 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3907
3908
3909 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3910
3911
3912 $as_echo "#define _MINIX 1" >>confdefs.h
3913
3914   fi
3915
3916
3917   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3918 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3919 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3920   $as_echo_n "(cached) " >&6
3921 else
3922   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3923 /* end confdefs.h.  */
3924
3925 #         define __EXTENSIONS__ 1
3926           $ac_includes_default
3927 int
3928 main ()
3929 {
3930
3931   ;
3932   return 0;
3933 }
3934 _ACEOF
3935 if ac_fn_c_try_compile "$LINENO"; then :
3936   ac_cv_safe_to_define___extensions__=yes
3937 else
3938   ac_cv_safe_to_define___extensions__=no
3939 fi
3940 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3941 fi
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3943 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3944   test $ac_cv_safe_to_define___extensions__ = yes &&
3945     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3946
3947   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3948
3949   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3950
3951   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3952
3953   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3954
3955
3956
3957
3958 if test $ac_cv_c_compiler_gnu = yes; then
3959     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
3960 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
3961 if ${ac_cv_prog_gcc_traditional+:} false; then :
3962   $as_echo_n "(cached) " >&6
3963 else
3964     ac_pattern="Autoconf.*'x'"
3965   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3966 /* end confdefs.h.  */
3967 #include <sgtty.h>
3968 Autoconf TIOCGETP
3969 _ACEOF
3970 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3971   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
3972   ac_cv_prog_gcc_traditional=yes
3973 else
3974   ac_cv_prog_gcc_traditional=no
3975 fi
3976 rm -f conftest*
3977
3978
3979   if test $ac_cv_prog_gcc_traditional = no; then
3980     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3981 /* end confdefs.h.  */
3982 #include <termio.h>
3983 Autoconf TCGETA
3984 _ACEOF
3985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3986   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
3987   ac_cv_prog_gcc_traditional=yes
3988 fi
3989 rm -f conftest*
3990
3991   fi
3992 fi
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
3994 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
3995   if test $ac_cv_prog_gcc_traditional = yes; then
3996     CC="$CC -traditional"
3997   fi
3998 fi
3999
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using SUNPro C" >&5
4001 $as_echo_n "checking whether we are using SUNPro C... " >&6; }
4002 if ${ac_cv_prog_suncc+:} false; then :
4003   $as_echo_n "(cached) " >&6
4004 else
4005   cat > conftest.c <<EOF
4006 #ifdef __SUNPRO_C
4007   yes;
4008 #endif
4009 EOF
4010 if { ac_try='${CC-cc} -E conftest.c'
4011   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4012   (eval $ac_try) 2>&5
4013   ac_status=$?
4014   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4015   test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
4016   ac_cv_prog_suncc=yes
4017 else
4018   ac_cv_prog_suncc=no
4019 fi
4020 fi
4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_suncc" >&5
4022 $as_echo "$ac_cv_prog_suncc" >&6; }
4023 if test -n "$ac_tool_prefix"; then
4024   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4025 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4027 $as_echo_n "checking for $ac_word... " >&6; }
4028 if ${ac_cv_prog_RANLIB+:} false; then :
4029   $as_echo_n "(cached) " >&6
4030 else
4031   if test -n "$RANLIB"; then
4032   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4033 else
4034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4035 for as_dir in $PATH
4036 do
4037   IFS=$as_save_IFS
4038   test -z "$as_dir" && as_dir=.
4039     for ac_exec_ext in '' $ac_executable_extensions; do
4040   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4041     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4042     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4043     break 2
4044   fi
4045 done
4046   done
4047 IFS=$as_save_IFS
4048
4049 fi
4050 fi
4051 RANLIB=$ac_cv_prog_RANLIB
4052 if test -n "$RANLIB"; then
4053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4054 $as_echo "$RANLIB" >&6; }
4055 else
4056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4057 $as_echo "no" >&6; }
4058 fi
4059
4060
4061 fi
4062 if test -z "$ac_cv_prog_RANLIB"; then
4063   ac_ct_RANLIB=$RANLIB
4064   # Extract the first word of "ranlib", so it can be a program name with args.
4065 set dummy ranlib; ac_word=$2
4066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4067 $as_echo_n "checking for $ac_word... " >&6; }
4068 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4069   $as_echo_n "(cached) " >&6
4070 else
4071   if test -n "$ac_ct_RANLIB"; then
4072   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4073 else
4074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4075 for as_dir in $PATH
4076 do
4077   IFS=$as_save_IFS
4078   test -z "$as_dir" && as_dir=.
4079     for ac_exec_ext in '' $ac_executable_extensions; do
4080   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4081     ac_cv_prog_ac_ct_RANLIB="ranlib"
4082     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4083     break 2
4084   fi
4085 done
4086   done
4087 IFS=$as_save_IFS
4088
4089 fi
4090 fi
4091 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4092 if test -n "$ac_ct_RANLIB"; then
4093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4094 $as_echo "$ac_ct_RANLIB" >&6; }
4095 else
4096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4097 $as_echo "no" >&6; }
4098 fi
4099
4100   if test "x$ac_ct_RANLIB" = x; then
4101     RANLIB=":"
4102   else
4103     case $cross_compiling:$ac_tool_warned in
4104 yes:)
4105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4106 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4107 ac_tool_warned=yes ;;
4108 esac
4109     RANLIB=$ac_ct_RANLIB
4110   fi
4111 else
4112   RANLIB="$ac_cv_prog_RANLIB"
4113 fi
4114
4115
4116 if test "x$GCC" = "xyes"; then
4117     CFLAGS="$CFLAGS -Wall -D_GNU_SOURCE"
4118 fi
4119
4120 # Check whether --enable-largefile was given.
4121 if test "${enable_largefile+set}" = set; then :
4122   enableval=$enable_largefile;
4123 fi
4124
4125 if test "$enable_largefile" != no; then
4126
4127   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4128 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4129 if ${ac_cv_sys_largefile_CC+:} false; then :
4130   $as_echo_n "(cached) " >&6
4131 else
4132   ac_cv_sys_largefile_CC=no
4133      if test "$GCC" != yes; then
4134        ac_save_CC=$CC
4135        while :; do
4136          # IRIX 6.2 and later do not support large files by default,
4137          # so use the C compiler's -n32 option if that helps.
4138          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4139 /* end confdefs.h.  */
4140 #include <sys/types.h>
4141  /* Check that off_t can represent 2**63 - 1 correctly.
4142     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4143     since some C++ compilers masquerading as C compilers
4144     incorrectly reject 9223372036854775807.  */
4145 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4146   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4147                        && LARGE_OFF_T % 2147483647 == 1)
4148                       ? 1 : -1];
4149 int
4150 main ()
4151 {
4152
4153   ;
4154   return 0;
4155 }
4156 _ACEOF
4157          if ac_fn_c_try_compile "$LINENO"; then :
4158   break
4159 fi
4160 rm -f core conftest.err conftest.$ac_objext
4161          CC="$CC -n32"
4162          if ac_fn_c_try_compile "$LINENO"; then :
4163   ac_cv_sys_largefile_CC=' -n32'; break
4164 fi
4165 rm -f core conftest.err conftest.$ac_objext
4166          break
4167        done
4168        CC=$ac_save_CC
4169        rm -f conftest.$ac_ext
4170     fi
4171 fi
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4173 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4174   if test "$ac_cv_sys_largefile_CC" != no; then
4175     CC=$CC$ac_cv_sys_largefile_CC
4176   fi
4177
4178   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4179 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4180 if ${ac_cv_sys_file_offset_bits+:} false; then :
4181   $as_echo_n "(cached) " >&6
4182 else
4183   while :; do
4184   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4185 /* end confdefs.h.  */
4186 #include <sys/types.h>
4187  /* Check that off_t can represent 2**63 - 1 correctly.
4188     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4189     since some C++ compilers masquerading as C compilers
4190     incorrectly reject 9223372036854775807.  */
4191 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4192   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4193                        && LARGE_OFF_T % 2147483647 == 1)
4194                       ? 1 : -1];
4195 int
4196 main ()
4197 {
4198
4199   ;
4200   return 0;
4201 }
4202 _ACEOF
4203 if ac_fn_c_try_compile "$LINENO"; then :
4204   ac_cv_sys_file_offset_bits=no; break
4205 fi
4206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4207   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4208 /* end confdefs.h.  */
4209 #define _FILE_OFFSET_BITS 64
4210 #include <sys/types.h>
4211  /* Check that off_t can represent 2**63 - 1 correctly.
4212     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4213     since some C++ compilers masquerading as C compilers
4214     incorrectly reject 9223372036854775807.  */
4215 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4216   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4217                        && LARGE_OFF_T % 2147483647 == 1)
4218                       ? 1 : -1];
4219 int
4220 main ()
4221 {
4222
4223   ;
4224   return 0;
4225 }
4226 _ACEOF
4227 if ac_fn_c_try_compile "$LINENO"; then :
4228   ac_cv_sys_file_offset_bits=64; break
4229 fi
4230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4231   ac_cv_sys_file_offset_bits=unknown
4232   break
4233 done
4234 fi
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4236 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4237 case $ac_cv_sys_file_offset_bits in #(
4238   no | unknown) ;;
4239   *)
4240 cat >>confdefs.h <<_ACEOF
4241 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4242 _ACEOF
4243 ;;
4244 esac
4245 rm -rf conftest*
4246   if test $ac_cv_sys_file_offset_bits = unknown; then
4247     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4248 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4249 if ${ac_cv_sys_large_files+:} false; then :
4250   $as_echo_n "(cached) " >&6
4251 else
4252   while :; do
4253   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4254 /* end confdefs.h.  */
4255 #include <sys/types.h>
4256  /* Check that off_t can represent 2**63 - 1 correctly.
4257     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4258     since some C++ compilers masquerading as C compilers
4259     incorrectly reject 9223372036854775807.  */
4260 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4261   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4262                        && LARGE_OFF_T % 2147483647 == 1)
4263                       ? 1 : -1];
4264 int
4265 main ()
4266 {
4267
4268   ;
4269   return 0;
4270 }
4271 _ACEOF
4272 if ac_fn_c_try_compile "$LINENO"; then :
4273   ac_cv_sys_large_files=no; break
4274 fi
4275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4276   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4277 /* end confdefs.h.  */
4278 #define _LARGE_FILES 1
4279 #include <sys/types.h>
4280  /* Check that off_t can represent 2**63 - 1 correctly.
4281     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4282     since some C++ compilers masquerading as C compilers
4283     incorrectly reject 9223372036854775807.  */
4284 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4285   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4286                        && LARGE_OFF_T % 2147483647 == 1)
4287                       ? 1 : -1];
4288 int
4289 main ()
4290 {
4291
4292   ;
4293   return 0;
4294 }
4295 _ACEOF
4296 if ac_fn_c_try_compile "$LINENO"; then :
4297   ac_cv_sys_large_files=1; break
4298 fi
4299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300   ac_cv_sys_large_files=unknown
4301   break
4302 done
4303 fi
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4305 $as_echo "$ac_cv_sys_large_files" >&6; }
4306 case $ac_cv_sys_large_files in #(
4307   no | unknown) ;;
4308   *)
4309 cat >>confdefs.h <<_ACEOF
4310 #define _LARGE_FILES $ac_cv_sys_large_files
4311 _ACEOF
4312 ;;
4313 esac
4314 rm -rf conftest*
4315   fi
4316 fi
4317
4318
4319  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4320 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4321 if ${ac_cv_c_bigendian+:} false; then :
4322   $as_echo_n "(cached) " >&6
4323 else
4324   ac_cv_c_bigendian=unknown
4325     # See if we're dealing with a universal compiler.
4326     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4327 /* end confdefs.h.  */
4328 #ifndef __APPLE_CC__
4329                not a universal capable compiler
4330              #endif
4331              typedef int dummy;
4332
4333 _ACEOF
4334 if ac_fn_c_try_compile "$LINENO"; then :
4335
4336         # Check for potential -arch flags.  It is not universal unless
4337         # there are at least two -arch flags with different values.
4338         ac_arch=
4339         ac_prev=
4340         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4341          if test -n "$ac_prev"; then
4342            case $ac_word in
4343              i?86 | x86_64 | ppc | ppc64)
4344                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4345                  ac_arch=$ac_word
4346                else
4347                  ac_cv_c_bigendian=universal
4348                  break
4349                fi
4350                ;;
4351            esac
4352            ac_prev=
4353          elif test "x$ac_word" = "x-arch"; then
4354            ac_prev=arch
4355          fi
4356        done
4357 fi
4358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4359     if test $ac_cv_c_bigendian = unknown; then
4360       # See if sys/param.h defines the BYTE_ORDER macro.
4361       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4362 /* end confdefs.h.  */
4363 #include <sys/types.h>
4364              #include <sys/param.h>
4365
4366 int
4367 main ()
4368 {
4369 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4370                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4371                      && LITTLE_ENDIAN)
4372               bogus endian macros
4373              #endif
4374
4375   ;
4376   return 0;
4377 }
4378 _ACEOF
4379 if ac_fn_c_try_compile "$LINENO"; then :
4380   # It does; now see whether it defined to BIG_ENDIAN or not.
4381          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4382 /* end confdefs.h.  */
4383 #include <sys/types.h>
4384                 #include <sys/param.h>
4385
4386 int
4387 main ()
4388 {
4389 #if BYTE_ORDER != BIG_ENDIAN
4390                  not big endian
4391                 #endif
4392
4393   ;
4394   return 0;
4395 }
4396 _ACEOF
4397 if ac_fn_c_try_compile "$LINENO"; then :
4398   ac_cv_c_bigendian=yes
4399 else
4400   ac_cv_c_bigendian=no
4401 fi
4402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4403 fi
4404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4405     fi
4406     if test $ac_cv_c_bigendian = unknown; then
4407       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4408       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4409 /* end confdefs.h.  */
4410 #include <limits.h>
4411
4412 int
4413 main ()
4414 {
4415 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4416               bogus endian macros
4417              #endif
4418
4419   ;
4420   return 0;
4421 }
4422 _ACEOF
4423 if ac_fn_c_try_compile "$LINENO"; then :
4424   # It does; now see whether it defined to _BIG_ENDIAN or not.
4425          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4426 /* end confdefs.h.  */
4427 #include <limits.h>
4428
4429 int
4430 main ()
4431 {
4432 #ifndef _BIG_ENDIAN
4433                  not big endian
4434                 #endif
4435
4436   ;
4437   return 0;
4438 }
4439 _ACEOF
4440 if ac_fn_c_try_compile "$LINENO"; then :
4441   ac_cv_c_bigendian=yes
4442 else
4443   ac_cv_c_bigendian=no
4444 fi
4445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4446 fi
4447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4448     fi
4449     if test $ac_cv_c_bigendian = unknown; then
4450       # Compile a test program.
4451       if test "$cross_compiling" = yes; then :
4452   # Try to guess by grepping values from an object file.
4453          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4454 /* end confdefs.h.  */
4455 short int ascii_mm[] =
4456                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4457                 short int ascii_ii[] =
4458                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4459                 int use_ascii (int i) {
4460                   return ascii_mm[i] + ascii_ii[i];
4461                 }
4462                 short int ebcdic_ii[] =
4463                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4464                 short int ebcdic_mm[] =
4465                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4466                 int use_ebcdic (int i) {
4467                   return ebcdic_mm[i] + ebcdic_ii[i];
4468                 }
4469                 extern int foo;
4470
4471 int
4472 main ()
4473 {
4474 return use_ascii (foo) == use_ebcdic (foo);
4475   ;
4476   return 0;
4477 }
4478 _ACEOF
4479 if ac_fn_c_try_compile "$LINENO"; then :
4480   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4481               ac_cv_c_bigendian=yes
4482             fi
4483             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4484               if test "$ac_cv_c_bigendian" = unknown; then
4485                 ac_cv_c_bigendian=no
4486               else
4487                 # finding both strings is unlikely to happen, but who knows?
4488                 ac_cv_c_bigendian=unknown
4489               fi
4490             fi
4491 fi
4492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4493 else
4494   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4495 /* end confdefs.h.  */
4496 $ac_includes_default
4497 int
4498 main ()
4499 {
4500
4501              /* Are we little or big endian?  From Harbison&Steele.  */
4502              union
4503              {
4504                long int l;
4505                char c[sizeof (long int)];
4506              } u;
4507              u.l = 1;
4508              return u.c[sizeof (long int) - 1] == 1;
4509
4510   ;
4511   return 0;
4512 }
4513 _ACEOF
4514 if ac_fn_c_try_run "$LINENO"; then :
4515   ac_cv_c_bigendian=no
4516 else
4517   ac_cv_c_bigendian=yes
4518 fi
4519 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4520   conftest.$ac_objext conftest.beam conftest.$ac_ext
4521 fi
4522
4523     fi
4524 fi
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4526 $as_echo "$ac_cv_c_bigendian" >&6; }
4527  case $ac_cv_c_bigendian in #(
4528    yes)
4529      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4530 ;; #(
4531    no)
4532       ;; #(
4533    universal)
4534
4535 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4536
4537      ;; #(
4538    *)
4539      as_fn_error $? "unknown endianness
4540  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4541  esac
4542
4543
4544 # Extract the first word of "gmake", so it can be a program name with args.
4545 set dummy gmake; ac_word=$2
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4547 $as_echo_n "checking for $ac_word... " >&6; }
4548 if ${ac_cv_prog_GMAKE+:} false; then :
4549   $as_echo_n "(cached) " >&6
4550 else
4551   if test -n "$GMAKE"; then
4552   ac_cv_prog_GMAKE="$GMAKE" # Let the user override the test.
4553 else
4554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4555 for as_dir in $PATH
4556 do
4557   IFS=$as_save_IFS
4558   test -z "$as_dir" && as_dir=.
4559     for ac_exec_ext in '' $ac_executable_extensions; do
4560   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4561     ac_cv_prog_GMAKE="yes"
4562     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4563     break 2
4564   fi
4565 done
4566   done
4567 IFS=$as_save_IFS
4568
4569   test -z "$ac_cv_prog_GMAKE" && ac_cv_prog_GMAKE="no"
4570 fi
4571 fi
4572 GMAKE=$ac_cv_prog_GMAKE
4573 if test -n "$GMAKE"; then
4574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMAKE" >&5
4575 $as_echo "$GMAKE" >&6; }
4576 else
4577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4578 $as_echo "no" >&6; }
4579 fi
4580
4581
4582 if test $GMAKE = no; then
4583   # Extract the first word of "make", so it can be a program name with args.
4584 set dummy make; ac_word=$2
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4586 $as_echo_n "checking for $ac_word... " >&6; }
4587 if ${ac_cv_path_MAKE+:} false; then :
4588   $as_echo_n "(cached) " >&6
4589 else
4590   case $MAKE in
4591   [\\/]* | ?:[\\/]*)
4592   ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4593   ;;
4594   *)
4595   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4596 for as_dir in $PATH
4597 do
4598   IFS=$as_save_IFS
4599   test -z "$as_dir" && as_dir=.
4600     for ac_exec_ext in '' $ac_executable_extensions; do
4601   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4602     ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4603     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4604     break 2
4605   fi
4606 done
4607   done
4608 IFS=$as_save_IFS
4609
4610   test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/bin/make"
4611   ;;
4612 esac
4613 fi
4614 MAKE=$ac_cv_path_MAKE
4615 if test -n "$MAKE"; then
4616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4617 $as_echo "$MAKE" >&6; }
4618 else
4619   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4620 $as_echo "no" >&6; }
4621 fi
4622
4623
4624 else
4625   # Extract the first word of "gmake", so it can be a program name with args.
4626 set dummy gmake; ac_word=$2
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4628 $as_echo_n "checking for $ac_word... " >&6; }
4629 if ${ac_cv_path_MAKE+:} false; then :
4630   $as_echo_n "(cached) " >&6
4631 else
4632   case $MAKE in
4633   [\\/]* | ?:[\\/]*)
4634   ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path.
4635   ;;
4636   *)
4637   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4638 for as_dir in $PATH
4639 do
4640   IFS=$as_save_IFS
4641   test -z "$as_dir" && as_dir=.
4642     for ac_exec_ext in '' $ac_executable_extensions; do
4643   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4644     ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext"
4645     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4646     break 2
4647   fi
4648 done
4649   done
4650 IFS=$as_save_IFS
4651
4652   test -z "$ac_cv_path_MAKE" && ac_cv_path_MAKE="/usr/local/gnu/bin/make"
4653   ;;
4654 esac
4655 fi
4656 MAKE=$ac_cv_path_MAKE
4657 if test -n "$MAKE"; then
4658   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4659 $as_echo "$MAKE" >&6; }
4660 else
4661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4662 $as_echo "no" >&6; }
4663 fi
4664
4665
4666 fi
4667 makever=`$ac_cv_path_MAKE --version 2>&1 | grep "GNU Make"`
4668 if test -z "$makever"; then
4669   as_fn_error $? "GNU Make is not installed.  Please download and install it
4670                 from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing." "$LINENO" 5
4671 fi
4672
4673 ac_aux_dir=
4674 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4675   if test -f "$ac_dir/install-sh"; then
4676     ac_aux_dir=$ac_dir
4677     ac_install_sh="$ac_aux_dir/install-sh -c"
4678     break
4679   elif test -f "$ac_dir/install.sh"; then
4680     ac_aux_dir=$ac_dir
4681     ac_install_sh="$ac_aux_dir/install.sh -c"
4682     break
4683   elif test -f "$ac_dir/shtool"; then
4684     ac_aux_dir=$ac_dir
4685     ac_install_sh="$ac_aux_dir/shtool install -c"
4686     break
4687   fi
4688 done
4689 if test -z "$ac_aux_dir"; then
4690   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4691 fi
4692
4693 # These three variables are undocumented and unsupported,
4694 # and are intended to be withdrawn in a future Autoconf release.
4695 # They can cause serious problems if a builder's source tree is in a directory
4696 # whose full name contains unusual characters.
4697 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4698 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4699 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4700
4701
4702 case `pwd` in
4703   *\ * | *\     *)
4704     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4705 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4706 esac
4707
4708
4709
4710 macro_version='2.4'
4711 macro_revision='1.3293'
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725 ltmain="$ac_aux_dir/ltmain.sh"
4726
4727 # Make sure we can run config.sub.
4728 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4729   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4730
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4732 $as_echo_n "checking build system type... " >&6; }
4733 if ${ac_cv_build+:} false; then :
4734   $as_echo_n "(cached) " >&6
4735 else
4736   ac_build_alias=$build_alias
4737 test "x$ac_build_alias" = x &&
4738   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4739 test "x$ac_build_alias" = x &&
4740   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4741 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4742   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4743
4744 fi
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4746 $as_echo "$ac_cv_build" >&6; }
4747 case $ac_cv_build in
4748 *-*-*) ;;
4749 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4750 esac
4751 build=$ac_cv_build
4752 ac_save_IFS=$IFS; IFS='-'
4753 set x $ac_cv_build
4754 shift
4755 build_cpu=$1
4756 build_vendor=$2
4757 shift; shift
4758 # Remember, the first character of IFS is used to create $*,
4759 # except with old shells:
4760 build_os=$*
4761 IFS=$ac_save_IFS
4762 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4763
4764
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4766 $as_echo_n "checking host system type... " >&6; }
4767 if ${ac_cv_host+:} false; then :
4768   $as_echo_n "(cached) " >&6
4769 else
4770   if test "x$host_alias" = x; then
4771   ac_cv_host=$ac_cv_build
4772 else
4773   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4774     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4775 fi
4776
4777 fi
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4779 $as_echo "$ac_cv_host" >&6; }
4780 case $ac_cv_host in
4781 *-*-*) ;;
4782 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4783 esac
4784 host=$ac_cv_host
4785 ac_save_IFS=$IFS; IFS='-'
4786 set x $ac_cv_host
4787 shift
4788 host_cpu=$1
4789 host_vendor=$2
4790 shift; shift
4791 # Remember, the first character of IFS is used to create $*,
4792 # except with old shells:
4793 host_os=$*
4794 IFS=$ac_save_IFS
4795 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4796
4797
4798 # Backslashify metacharacters that are still active within
4799 # double-quoted strings.
4800 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4801
4802 # Same as above, but do not quote variable references.
4803 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4804
4805 # Sed substitution to delay expansion of an escaped shell variable in a
4806 # double_quote_subst'ed string.
4807 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4808
4809 # Sed substitution to delay expansion of an escaped single quote.
4810 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4811
4812 # Sed substitution to avoid accidental globbing in evaled expressions
4813 no_glob_subst='s/\*/\\\*/g'
4814
4815 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4816 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4817 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4818
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4820 $as_echo_n "checking how to print strings... " >&6; }
4821 # Test print first, because it will be a builtin if present.
4822 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4823    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4824   ECHO='print -r --'
4825 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4826   ECHO='printf %s\n'
4827 else
4828   # Use this function as a fallback that always works.
4829   func_fallback_echo ()
4830   {
4831     eval 'cat <<_LTECHO_EOF
4832 $1
4833 _LTECHO_EOF'
4834   }
4835   ECHO='func_fallback_echo'
4836 fi
4837
4838 # func_echo_all arg...
4839 # Invoke $ECHO with all args, space-separated.
4840 func_echo_all ()
4841 {
4842     $ECHO ""
4843 }
4844
4845 case "$ECHO" in
4846   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4847 $as_echo "printf" >&6; } ;;
4848   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4849 $as_echo "print -r" >&6; } ;;
4850   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4851 $as_echo "cat" >&6; } ;;
4852 esac
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4868 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4869 if ${ac_cv_path_SED+:} false; then :
4870   $as_echo_n "(cached) " >&6
4871 else
4872             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4873      for ac_i in 1 2 3 4 5 6 7; do
4874        ac_script="$ac_script$as_nl$ac_script"
4875      done
4876      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4877      { ac_script=; unset ac_script;}
4878      if test -z "$SED"; then
4879   ac_path_SED_found=false
4880   # Loop through the user's path and test for each of PROGNAME-LIST
4881   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882 for as_dir in $PATH
4883 do
4884   IFS=$as_save_IFS
4885   test -z "$as_dir" && as_dir=.
4886     for ac_prog in sed gsed; do
4887     for ac_exec_ext in '' $ac_executable_extensions; do
4888       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4889       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4890 # Check for GNU ac_path_SED and select it if it is found.
4891   # Check for GNU $ac_path_SED
4892 case `"$ac_path_SED" --version 2>&1` in
4893 *GNU*)
4894   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4895 *)
4896   ac_count=0
4897   $as_echo_n 0123456789 >"conftest.in"
4898   while :
4899   do
4900     cat "conftest.in" "conftest.in" >"conftest.tmp"
4901     mv "conftest.tmp" "conftest.in"
4902     cp "conftest.in" "conftest.nl"
4903     $as_echo '' >> "conftest.nl"
4904     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4905     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4906     as_fn_arith $ac_count + 1 && ac_count=$as_val
4907     if test $ac_count -gt ${ac_path_SED_max-0}; then
4908       # Best one so far, save it but keep looking for a better one
4909       ac_cv_path_SED="$ac_path_SED"
4910       ac_path_SED_max=$ac_count
4911     fi
4912     # 10*(2^10) chars as input seems more than enough
4913     test $ac_count -gt 10 && break
4914   done
4915   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4916 esac
4917
4918       $ac_path_SED_found && break 3
4919     done
4920   done
4921   done
4922 IFS=$as_save_IFS
4923   if test -z "$ac_cv_path_SED"; then
4924     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4925   fi
4926 else
4927   ac_cv_path_SED=$SED
4928 fi
4929
4930 fi
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4932 $as_echo "$ac_cv_path_SED" >&6; }
4933  SED="$ac_cv_path_SED"
4934   rm -f conftest.sed
4935
4936 test -z "$SED" && SED=sed
4937 Xsed="$SED -e 1s/^X//"
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4950 $as_echo_n "checking for fgrep... " >&6; }
4951 if ${ac_cv_path_FGREP+:} false; then :
4952   $as_echo_n "(cached) " >&6
4953 else
4954   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4955    then ac_cv_path_FGREP="$GREP -F"
4956    else
4957      if test -z "$FGREP"; then
4958   ac_path_FGREP_found=false
4959   # Loop through the user's path and test for each of PROGNAME-LIST
4960   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4961 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4962 do
4963   IFS=$as_save_IFS
4964   test -z "$as_dir" && as_dir=.
4965     for ac_prog in fgrep; do
4966     for ac_exec_ext in '' $ac_executable_extensions; do
4967       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4968       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4969 # Check for GNU ac_path_FGREP and select it if it is found.
4970   # Check for GNU $ac_path_FGREP
4971 case `"$ac_path_FGREP" --version 2>&1` in
4972 *GNU*)
4973   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4974 *)
4975   ac_count=0
4976   $as_echo_n 0123456789 >"conftest.in"
4977   while :
4978   do
4979     cat "conftest.in" "conftest.in" >"conftest.tmp"
4980     mv "conftest.tmp" "conftest.in"
4981     cp "conftest.in" "conftest.nl"
4982     $as_echo 'FGREP' >> "conftest.nl"
4983     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4984     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4985     as_fn_arith $ac_count + 1 && ac_count=$as_val
4986     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4987       # Best one so far, save it but keep looking for a better one
4988       ac_cv_path_FGREP="$ac_path_FGREP"
4989       ac_path_FGREP_max=$ac_count
4990     fi
4991     # 10*(2^10) chars as input seems more than enough
4992     test $ac_count -gt 10 && break
4993   done
4994   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4995 esac
4996
4997       $ac_path_FGREP_found && break 3
4998     done
4999   done
5000   done
5001 IFS=$as_save_IFS
5002   if test -z "$ac_cv_path_FGREP"; then
5003     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5004   fi
5005 else
5006   ac_cv_path_FGREP=$FGREP
5007 fi
5008
5009    fi
5010 fi
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5012 $as_echo "$ac_cv_path_FGREP" >&6; }
5013  FGREP="$ac_cv_path_FGREP"
5014
5015
5016 test -z "$GREP" && GREP=grep
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036 # Check whether --with-gnu-ld was given.
5037 if test "${with_gnu_ld+set}" = set; then :
5038   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5039 else
5040   with_gnu_ld=no
5041 fi
5042
5043 ac_prog=ld
5044 if test "$GCC" = yes; then
5045   # Check if gcc -print-prog-name=ld gives a path.
5046   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5047 $as_echo_n "checking for ld used by $CC... " >&6; }
5048   case $host in
5049   *-*-mingw*)
5050     # gcc leaves a trailing carriage return which upsets mingw
5051     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5052   *)
5053     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5054   esac
5055   case $ac_prog in
5056     # Accept absolute paths.
5057     [\\/]* | ?:[\\/]*)
5058       re_direlt='/[^/][^/]*/\.\./'
5059       # Canonicalize the pathname of ld
5060       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5061       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5062         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5063       done
5064       test -z "$LD" && LD="$ac_prog"
5065       ;;
5066   "")
5067     # If it fails, then pretend we aren't using GCC.
5068     ac_prog=ld
5069     ;;
5070   *)
5071     # If it is relative, then search for the first ld in PATH.
5072     with_gnu_ld=unknown
5073     ;;
5074   esac
5075 elif test "$with_gnu_ld" = yes; then
5076   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5077 $as_echo_n "checking for GNU ld... " >&6; }
5078 else
5079   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5080 $as_echo_n "checking for non-GNU ld... " >&6; }
5081 fi
5082 if ${lt_cv_path_LD+:} false; then :
5083   $as_echo_n "(cached) " >&6
5084 else
5085   if test -z "$LD"; then
5086   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5087   for ac_dir in $PATH; do
5088     IFS="$lt_save_ifs"
5089     test -z "$ac_dir" && ac_dir=.
5090     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5091       lt_cv_path_LD="$ac_dir/$ac_prog"
5092       # Check to see if the program is GNU ld.  I'd rather use --version,
5093       # but apparently some variants of GNU ld only accept -v.
5094       # Break only if it was the GNU/non-GNU ld that we prefer.
5095       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5096       *GNU* | *'with BFD'*)
5097         test "$with_gnu_ld" != no && break
5098         ;;
5099       *)
5100         test "$with_gnu_ld" != yes && break
5101         ;;
5102       esac
5103     fi
5104   done
5105   IFS="$lt_save_ifs"
5106 else
5107   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5108 fi
5109 fi
5110
5111 LD="$lt_cv_path_LD"
5112 if test -n "$LD"; then
5113   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5114 $as_echo "$LD" >&6; }
5115 else
5116   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5117 $as_echo "no" >&6; }
5118 fi
5119 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5121 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5122 if ${lt_cv_prog_gnu_ld+:} false; then :
5123   $as_echo_n "(cached) " >&6
5124 else
5125   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5126 case `$LD -v 2>&1 </dev/null` in
5127 *GNU* | *'with BFD'*)
5128   lt_cv_prog_gnu_ld=yes
5129   ;;
5130 *)
5131   lt_cv_prog_gnu_ld=no
5132   ;;
5133 esac
5134 fi
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5136 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5137 with_gnu_ld=$lt_cv_prog_gnu_ld
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5148 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5149 if ${lt_cv_path_NM+:} false; then :
5150   $as_echo_n "(cached) " >&6
5151 else
5152   if test -n "$NM"; then
5153   # Let the user override the test.
5154   lt_cv_path_NM="$NM"
5155 else
5156   lt_nm_to_check="${ac_tool_prefix}nm"
5157   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5158     lt_nm_to_check="$lt_nm_to_check nm"
5159   fi
5160   for lt_tmp_nm in $lt_nm_to_check; do
5161     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5162     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5163       IFS="$lt_save_ifs"
5164       test -z "$ac_dir" && ac_dir=.
5165       tmp_nm="$ac_dir/$lt_tmp_nm"
5166       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5167         # Check to see if the nm accepts a BSD-compat flag.
5168         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5169         #   nm: unknown option "B" ignored
5170         # Tru64's nm complains that /dev/null is an invalid object file
5171         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5172         */dev/null* | *'Invalid file or object type'*)
5173           lt_cv_path_NM="$tmp_nm -B"
5174           break
5175           ;;
5176         *)
5177           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5178           */dev/null*)
5179             lt_cv_path_NM="$tmp_nm -p"
5180             break
5181             ;;
5182           *)
5183             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5184             continue # so that we can try to find one that supports BSD flags
5185             ;;
5186           esac
5187           ;;
5188         esac
5189       fi
5190     done
5191     IFS="$lt_save_ifs"
5192   done
5193   : ${lt_cv_path_NM=no}
5194 fi
5195 fi
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5197 $as_echo "$lt_cv_path_NM" >&6; }
5198 if test "$lt_cv_path_NM" != "no"; then
5199   NM="$lt_cv_path_NM"
5200 else
5201   # Didn't find any BSD compatible name lister, look for dumpbin.
5202   if test -n "$DUMPBIN"; then :
5203     # Let the user override the test.
5204   else
5205     if test -n "$ac_tool_prefix"; then
5206   for ac_prog in dumpbin "link -dump"
5207   do
5208     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5209 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5211 $as_echo_n "checking for $ac_word... " >&6; }
5212 if ${ac_cv_prog_DUMPBIN+:} false; then :
5213   $as_echo_n "(cached) " >&6
5214 else
5215   if test -n "$DUMPBIN"; then
5216   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5217 else
5218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5219 for as_dir in $PATH
5220 do
5221   IFS=$as_save_IFS
5222   test -z "$as_dir" && as_dir=.
5223     for ac_exec_ext in '' $ac_executable_extensions; do
5224   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5225     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5226     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5227     break 2
5228   fi
5229 done
5230   done
5231 IFS=$as_save_IFS
5232
5233 fi
5234 fi
5235 DUMPBIN=$ac_cv_prog_DUMPBIN
5236 if test -n "$DUMPBIN"; then
5237   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5238 $as_echo "$DUMPBIN" >&6; }
5239 else
5240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5241 $as_echo "no" >&6; }
5242 fi
5243
5244
5245     test -n "$DUMPBIN" && break
5246   done
5247 fi
5248 if test -z "$DUMPBIN"; then
5249   ac_ct_DUMPBIN=$DUMPBIN
5250   for ac_prog in dumpbin "link -dump"
5251 do
5252   # Extract the first word of "$ac_prog", so it can be a program name with args.
5253 set dummy $ac_prog; ac_word=$2
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5255 $as_echo_n "checking for $ac_word... " >&6; }
5256 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5257   $as_echo_n "(cached) " >&6
5258 else
5259   if test -n "$ac_ct_DUMPBIN"; then
5260   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5261 else
5262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5263 for as_dir in $PATH
5264 do
5265   IFS=$as_save_IFS
5266   test -z "$as_dir" && as_dir=.
5267     for ac_exec_ext in '' $ac_executable_extensions; do
5268   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5269     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5270     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5271     break 2
5272   fi
5273 done
5274   done
5275 IFS=$as_save_IFS
5276
5277 fi
5278 fi
5279 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5280 if test -n "$ac_ct_DUMPBIN"; then
5281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5282 $as_echo "$ac_ct_DUMPBIN" >&6; }
5283 else
5284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5285 $as_echo "no" >&6; }
5286 fi
5287
5288
5289   test -n "$ac_ct_DUMPBIN" && break
5290 done
5291
5292   if test "x$ac_ct_DUMPBIN" = x; then
5293     DUMPBIN=":"
5294   else
5295     case $cross_compiling:$ac_tool_warned in
5296 yes:)
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5298 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5299 ac_tool_warned=yes ;;
5300 esac
5301     DUMPBIN=$ac_ct_DUMPBIN
5302   fi
5303 fi
5304
5305     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5306     *COFF*)
5307       DUMPBIN="$DUMPBIN -symbols"
5308       ;;
5309     *)
5310       DUMPBIN=:
5311       ;;
5312     esac
5313   fi
5314
5315   if test "$DUMPBIN" != ":"; then
5316     NM="$DUMPBIN"
5317   fi
5318 fi
5319 test -z "$NM" && NM=nm
5320
5321
5322
5323
5324
5325
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5327 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5328 if ${lt_cv_nm_interface+:} false; then :
5329   $as_echo_n "(cached) " >&6
5330 else
5331   lt_cv_nm_interface="BSD nm"
5332   echo "int some_variable = 0;" > conftest.$ac_ext
5333   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5334   (eval "$ac_compile" 2>conftest.err)
5335   cat conftest.err >&5
5336   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5337   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5338   cat conftest.err >&5
5339   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5340   cat conftest.out >&5
5341   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5342     lt_cv_nm_interface="MS dumpbin"
5343   fi
5344   rm -f conftest*
5345 fi
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5347 $as_echo "$lt_cv_nm_interface" >&6; }
5348
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5350 $as_echo_n "checking whether ln -s works... " >&6; }
5351 LN_S=$as_ln_s
5352 if test "$LN_S" = "ln -s"; then
5353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5354 $as_echo "yes" >&6; }
5355 else
5356   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5357 $as_echo "no, using $LN_S" >&6; }
5358 fi
5359
5360 # find the maximum length of command line arguments
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5362 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5363 if ${lt_cv_sys_max_cmd_len+:} false; then :
5364   $as_echo_n "(cached) " >&6
5365 else
5366     i=0
5367   teststring="ABCD"
5368
5369   case $build_os in
5370   msdosdjgpp*)
5371     # On DJGPP, this test can blow up pretty badly due to problems in libc
5372     # (any single argument exceeding 2000 bytes causes a buffer overrun
5373     # during glob expansion).  Even if it were fixed, the result of this
5374     # check would be larger than it should be.
5375     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5376     ;;
5377
5378   gnu*)
5379     # Under GNU Hurd, this test is not required because there is
5380     # no limit to the length of command line arguments.
5381     # Libtool will interpret -1 as no limit whatsoever
5382     lt_cv_sys_max_cmd_len=-1;
5383     ;;
5384
5385   cygwin* | mingw* | cegcc*)
5386     # On Win9x/ME, this test blows up -- it succeeds, but takes
5387     # about 5 minutes as the teststring grows exponentially.
5388     # Worse, since 9x/ME are not pre-emptively multitasking,
5389     # you end up with a "frozen" computer, even though with patience
5390     # the test eventually succeeds (with a max line length of 256k).
5391     # Instead, let's just punt: use the minimum linelength reported by
5392     # all of the supported platforms: 8192 (on NT/2K/XP).
5393     lt_cv_sys_max_cmd_len=8192;
5394     ;;
5395
5396   mint*)
5397     # On MiNT this can take a long time and run out of memory.
5398     lt_cv_sys_max_cmd_len=8192;
5399     ;;
5400
5401   amigaos*)
5402     # On AmigaOS with pdksh, this test takes hours, literally.
5403     # So we just punt and use a minimum line length of 8192.
5404     lt_cv_sys_max_cmd_len=8192;
5405     ;;
5406
5407   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5408     # This has been around since 386BSD, at least.  Likely further.
5409     if test -x /sbin/sysctl; then
5410       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5411     elif test -x /usr/sbin/sysctl; then
5412       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5413     else
5414       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5415     fi
5416     # And add a safety zone
5417     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5418     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5419     ;;
5420
5421   interix*)
5422     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5423     lt_cv_sys_max_cmd_len=196608
5424     ;;
5425
5426   osf*)
5427     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5428     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5429     # nice to cause kernel panics so lets avoid the loop below.
5430     # First set a reasonable default.
5431     lt_cv_sys_max_cmd_len=16384
5432     #
5433     if test -x /sbin/sysconfig; then
5434       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5435         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5436       esac
5437     fi
5438     ;;
5439   sco3.2v5*)
5440     lt_cv_sys_max_cmd_len=102400
5441     ;;
5442   sysv5* | sco5v6* | sysv4.2uw2*)
5443     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5444     if test -n "$kargmax"; then
5445       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5446     else
5447       lt_cv_sys_max_cmd_len=32768
5448     fi
5449     ;;
5450   *)
5451     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5452     if test -n "$lt_cv_sys_max_cmd_len"; then
5453       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5454       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5455     else
5456       # Make teststring a little bigger before we do anything with it.
5457       # a 1K string should be a reasonable start.
5458       for i in 1 2 3 4 5 6 7 8 ; do
5459         teststring=$teststring$teststring
5460       done
5461       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5462       # If test is not a shell built-in, we'll probably end up computing a
5463       # maximum length that is only half of the actual maximum length, but
5464       # we can't tell.
5465       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5466                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5467               test $i != 17 # 1/2 MB should be enough
5468       do
5469         i=`expr $i + 1`
5470         teststring=$teststring$teststring
5471       done
5472       # Only check the string length outside the loop.
5473       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5474       teststring=
5475       # Add a significant safety factor because C++ compilers can tack on
5476       # massive amounts of additional arguments before passing them to the
5477       # linker.  It appears as though 1/2 is a usable value.
5478       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5479     fi
5480     ;;
5481   esac
5482
5483 fi
5484
5485 if test -n $lt_cv_sys_max_cmd_len ; then
5486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5487 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5488 else
5489   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5490 $as_echo "none" >&6; }
5491 fi
5492 max_cmd_len=$lt_cv_sys_max_cmd_len
5493
5494
5495
5496
5497
5498
5499 : ${CP="cp -f"}
5500 : ${MV="mv -f"}
5501 : ${RM="rm -f"}
5502
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5504 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5505 # Try some XSI features
5506 xsi_shell=no
5507 ( _lt_dummy="a/b/c"
5508   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5509       = c,a/b,b/c, \
5510     && eval 'test $(( 1 + 1 )) -eq 2 \
5511     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5512   && xsi_shell=yes
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5514 $as_echo "$xsi_shell" >&6; }
5515
5516
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5518 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5519 lt_shell_append=no
5520 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5521     >/dev/null 2>&1 \
5522   && lt_shell_append=yes
5523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5524 $as_echo "$lt_shell_append" >&6; }
5525
5526
5527 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5528   lt_unset=unset
5529 else
5530   lt_unset=false
5531 fi
5532
5533
5534
5535
5536
5537 # test EBCDIC or ASCII
5538 case `echo X|tr X '\101'` in
5539  A) # ASCII based system
5540     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5541   lt_SP2NL='tr \040 \012'
5542   lt_NL2SP='tr \015\012 \040\040'
5543   ;;
5544  *) # EBCDIC based system
5545   lt_SP2NL='tr \100 \n'
5546   lt_NL2SP='tr \r\n \100\100'
5547   ;;
5548 esac
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5559 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5560 if ${lt_cv_to_host_file_cmd+:} false; then :
5561   $as_echo_n "(cached) " >&6
5562 else
5563   case $host in
5564   *-*-mingw* )
5565     case $build in
5566       *-*-mingw* ) # actually msys
5567         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5568         ;;
5569       *-*-cygwin* )
5570         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5571         ;;
5572       * ) # otherwise, assume *nix
5573         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5574         ;;
5575     esac
5576     ;;
5577   *-*-cygwin* )
5578     case $build in
5579       *-*-mingw* ) # actually msys
5580         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5581         ;;
5582       *-*-cygwin* )
5583         lt_cv_to_host_file_cmd=func_convert_file_noop
5584         ;;
5585       * ) # otherwise, assume *nix
5586         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5587         ;;
5588     esac
5589     ;;
5590   * ) # unhandled hosts (and "normal" native builds)
5591     lt_cv_to_host_file_cmd=func_convert_file_noop
5592     ;;
5593 esac
5594
5595 fi
5596
5597 to_host_file_cmd=$lt_cv_to_host_file_cmd
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5599 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5600
5601
5602
5603
5604
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5606 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5607 if ${lt_cv_to_tool_file_cmd+:} false; then :
5608   $as_echo_n "(cached) " >&6
5609 else
5610   #assume ordinary cross tools, or native build.
5611 lt_cv_to_tool_file_cmd=func_convert_file_noop
5612 case $host in
5613   *-*-mingw* )
5614     case $build in
5615       *-*-mingw* ) # actually msys
5616         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5617         ;;
5618     esac
5619     ;;
5620 esac
5621
5622 fi
5623
5624 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5626 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5627
5628
5629
5630
5631
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5633 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5634 if ${lt_cv_ld_reload_flag+:} false; then :
5635   $as_echo_n "(cached) " >&6
5636 else
5637   lt_cv_ld_reload_flag='-r'
5638 fi
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5640 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5641 reload_flag=$lt_cv_ld_reload_flag
5642 case $reload_flag in
5643 "" | " "*) ;;
5644 *) reload_flag=" $reload_flag" ;;
5645 esac
5646 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5647 case $host_os in
5648   cygwin* | mingw* | pw32* | cegcc*)
5649     if test "$GCC" != yes; then
5650       reload_cmds=false
5651     fi
5652     ;;
5653   darwin*)
5654     if test "$GCC" = yes; then
5655       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5656     else
5657       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5658     fi
5659     ;;
5660 esac
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670 if test -n "$ac_tool_prefix"; then
5671   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5672 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5674 $as_echo_n "checking for $ac_word... " >&6; }
5675 if ${ac_cv_prog_OBJDUMP+:} false; then :
5676   $as_echo_n "(cached) " >&6
5677 else
5678   if test -n "$OBJDUMP"; then
5679   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5680 else
5681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5682 for as_dir in $PATH
5683 do
5684   IFS=$as_save_IFS
5685   test -z "$as_dir" && as_dir=.
5686     for ac_exec_ext in '' $ac_executable_extensions; do
5687   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5688     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5689     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5690     break 2
5691   fi
5692 done
5693   done
5694 IFS=$as_save_IFS
5695
5696 fi
5697 fi
5698 OBJDUMP=$ac_cv_prog_OBJDUMP
5699 if test -n "$OBJDUMP"; then
5700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5701 $as_echo "$OBJDUMP" >&6; }
5702 else
5703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5704 $as_echo "no" >&6; }
5705 fi
5706
5707
5708 fi
5709 if test -z "$ac_cv_prog_OBJDUMP"; then
5710   ac_ct_OBJDUMP=$OBJDUMP
5711   # Extract the first word of "objdump", so it can be a program name with args.
5712 set dummy objdump; ac_word=$2
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5714 $as_echo_n "checking for $ac_word... " >&6; }
5715 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5716   $as_echo_n "(cached) " >&6
5717 else
5718   if test -n "$ac_ct_OBJDUMP"; then
5719   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5720 else
5721 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5722 for as_dir in $PATH
5723 do
5724   IFS=$as_save_IFS
5725   test -z "$as_dir" && as_dir=.
5726     for ac_exec_ext in '' $ac_executable_extensions; do
5727   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5728     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5729     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5730     break 2
5731   fi
5732 done
5733   done
5734 IFS=$as_save_IFS
5735
5736 fi
5737 fi
5738 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5739 if test -n "$ac_ct_OBJDUMP"; then
5740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5741 $as_echo "$ac_ct_OBJDUMP" >&6; }
5742 else
5743   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5744 $as_echo "no" >&6; }
5745 fi
5746
5747   if test "x$ac_ct_OBJDUMP" = x; then
5748     OBJDUMP="false"
5749   else
5750     case $cross_compiling:$ac_tool_warned in
5751 yes:)
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5753 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5754 ac_tool_warned=yes ;;
5755 esac
5756     OBJDUMP=$ac_ct_OBJDUMP
5757   fi
5758 else
5759   OBJDUMP="$ac_cv_prog_OBJDUMP"
5760 fi
5761
5762 test -z "$OBJDUMP" && OBJDUMP=objdump
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5773 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5774 if ${lt_cv_deplibs_check_method+:} false; then :
5775   $as_echo_n "(cached) " >&6
5776 else
5777   lt_cv_file_magic_cmd='$MAGIC_CMD'
5778 lt_cv_file_magic_test_file=
5779 lt_cv_deplibs_check_method='unknown'
5780 # Need to set the preceding variable on all platforms that support
5781 # interlibrary dependencies.
5782 # 'none' -- dependencies not supported.
5783 # `unknown' -- same as none, but documents that we really don't know.
5784 # 'pass_all' -- all dependencies passed with no checks.
5785 # 'test_compile' -- check by making test program.
5786 # 'file_magic [[regex]]' -- check by looking for files in library path
5787 # which responds to the $file_magic_cmd with a given extended regex.
5788 # If you have `file' or equivalent on your system and you're not sure
5789 # whether `pass_all' will *always* work, you probably want this one.
5790
5791 case $host_os in
5792 aix[4-9]*)
5793   lt_cv_deplibs_check_method=pass_all
5794   ;;
5795
5796 beos*)
5797   lt_cv_deplibs_check_method=pass_all
5798   ;;
5799
5800 bsdi[45]*)
5801   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5802   lt_cv_file_magic_cmd='/usr/bin/file -L'
5803   lt_cv_file_magic_test_file=/shlib/libc.so
5804   ;;
5805
5806 cygwin*)
5807   # func_win32_libid is a shell function defined in ltmain.sh
5808   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5809   lt_cv_file_magic_cmd='func_win32_libid'
5810   ;;
5811
5812 mingw* | pw32*)
5813   # Base MSYS/MinGW do not provide the 'file' command needed by
5814   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5815   # unless we find 'file', for example because we are cross-compiling.
5816   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5817   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5818     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5819     lt_cv_file_magic_cmd='func_win32_libid'
5820   else
5821     # Keep this pattern in sync with the one in func_win32_libid.
5822     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5823     lt_cv_file_magic_cmd='$OBJDUMP -f'
5824   fi
5825   ;;
5826
5827 cegcc*)
5828   # use the weaker test based on 'objdump'. See mingw*.
5829   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5830   lt_cv_file_magic_cmd='$OBJDUMP -f'
5831   ;;
5832
5833 darwin* | rhapsody*)
5834   lt_cv_deplibs_check_method=pass_all
5835   ;;
5836
5837 freebsd* | dragonfly*)
5838   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5839     case $host_cpu in
5840     i*86 )
5841       # Not sure whether the presence of OpenBSD here was a mistake.
5842       # Let's accept both of them until this is cleared up.
5843       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5844       lt_cv_file_magic_cmd=/usr/bin/file
5845       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5846       ;;
5847     esac
5848   else
5849     lt_cv_deplibs_check_method=pass_all
5850   fi
5851   ;;
5852
5853 gnu*)
5854   lt_cv_deplibs_check_method=pass_all
5855   ;;
5856
5857 haiku*)
5858   lt_cv_deplibs_check_method=pass_all
5859   ;;
5860
5861 hpux10.20* | hpux11*)
5862   lt_cv_file_magic_cmd=/usr/bin/file
5863   case $host_cpu in
5864   ia64*)
5865     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5866     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5867     ;;
5868   hppa*64*)
5869     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]'
5870     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5871     ;;
5872   *)
5873     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5874     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5875     ;;
5876   esac
5877   ;;
5878
5879 interix[3-9]*)
5880   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5881   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5882   ;;
5883
5884 irix5* | irix6* | nonstopux*)
5885   case $LD in
5886   *-32|*"-32 ") libmagic=32-bit;;
5887   *-n32|*"-n32 ") libmagic=N32;;
5888   *-64|*"-64 ") libmagic=64-bit;;
5889   *) libmagic=never-match;;
5890   esac
5891   lt_cv_deplibs_check_method=pass_all
5892   ;;
5893
5894 # This must be Linux ELF.
5895 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5896   lt_cv_deplibs_check_method=pass_all
5897   ;;
5898
5899 netbsd*)
5900   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5901     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5902   else
5903     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5904   fi
5905   ;;
5906
5907 newos6*)
5908   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5909   lt_cv_file_magic_cmd=/usr/bin/file
5910   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5911   ;;
5912
5913 *nto* | *qnx*)
5914   lt_cv_deplibs_check_method=pass_all
5915   ;;
5916
5917 openbsd*)
5918   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5919     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5920   else
5921     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5922   fi
5923   ;;
5924
5925 osf3* | osf4* | osf5*)
5926   lt_cv_deplibs_check_method=pass_all
5927   ;;
5928
5929 rdos*)
5930   lt_cv_deplibs_check_method=pass_all
5931   ;;
5932
5933 solaris*)
5934   lt_cv_deplibs_check_method=pass_all
5935   ;;
5936
5937 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5938   lt_cv_deplibs_check_method=pass_all
5939   ;;
5940
5941 sysv4 | sysv4.3*)
5942   case $host_vendor in
5943   motorola)
5944     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]'
5945     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5946     ;;
5947   ncr)
5948     lt_cv_deplibs_check_method=pass_all
5949     ;;
5950   sequent)
5951     lt_cv_file_magic_cmd='/bin/file'
5952     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5953     ;;
5954   sni)
5955     lt_cv_file_magic_cmd='/bin/file'
5956     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5957     lt_cv_file_magic_test_file=/lib/libc.so
5958     ;;
5959   siemens)
5960     lt_cv_deplibs_check_method=pass_all
5961     ;;
5962   pc)
5963     lt_cv_deplibs_check_method=pass_all
5964     ;;
5965   esac
5966   ;;
5967
5968 tpf*)
5969   lt_cv_deplibs_check_method=pass_all
5970   ;;
5971 esac
5972
5973 fi
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5975 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5976
5977 file_magic_glob=
5978 want_nocaseglob=no
5979 if test "$build" = "$host"; then
5980   case $host_os in
5981   mingw* | pw32*)
5982     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5983       want_nocaseglob=yes
5984     else
5985       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5986     fi
5987     ;;
5988   esac
5989 fi
5990
5991 file_magic_cmd=$lt_cv_file_magic_cmd
5992 deplibs_check_method=$lt_cv_deplibs_check_method
5993 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016 if test -n "$ac_tool_prefix"; then
6017   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6018 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6020 $as_echo_n "checking for $ac_word... " >&6; }
6021 if ${ac_cv_prog_DLLTOOL+:} false; then :
6022   $as_echo_n "(cached) " >&6
6023 else
6024   if test -n "$DLLTOOL"; then
6025   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6026 else
6027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6028 for as_dir in $PATH
6029 do
6030   IFS=$as_save_IFS
6031   test -z "$as_dir" && as_dir=.
6032     for ac_exec_ext in '' $ac_executable_extensions; do
6033   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6034     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6035     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6036     break 2
6037   fi
6038 done
6039   done
6040 IFS=$as_save_IFS
6041
6042 fi
6043 fi
6044 DLLTOOL=$ac_cv_prog_DLLTOOL
6045 if test -n "$DLLTOOL"; then
6046   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6047 $as_echo "$DLLTOOL" >&6; }
6048 else
6049   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050 $as_echo "no" >&6; }
6051 fi
6052
6053
6054 fi
6055 if test -z "$ac_cv_prog_DLLTOOL"; then
6056   ac_ct_DLLTOOL=$DLLTOOL
6057   # Extract the first word of "dlltool", so it can be a program name with args.
6058 set dummy dlltool; ac_word=$2
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6060 $as_echo_n "checking for $ac_word... " >&6; }
6061 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6062   $as_echo_n "(cached) " >&6
6063 else
6064   if test -n "$ac_ct_DLLTOOL"; then
6065   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6066 else
6067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6068 for as_dir in $PATH
6069 do
6070   IFS=$as_save_IFS
6071   test -z "$as_dir" && as_dir=.
6072     for ac_exec_ext in '' $ac_executable_extensions; do
6073   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6074     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6075     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6076     break 2
6077   fi
6078 done
6079   done
6080 IFS=$as_save_IFS
6081
6082 fi
6083 fi
6084 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6085 if test -n "$ac_ct_DLLTOOL"; then
6086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6087 $as_echo "$ac_ct_DLLTOOL" >&6; }
6088 else
6089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6090 $as_echo "no" >&6; }
6091 fi
6092
6093   if test "x$ac_ct_DLLTOOL" = x; then
6094     DLLTOOL="false"
6095   else
6096     case $cross_compiling:$ac_tool_warned in
6097 yes:)
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6099 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6100 ac_tool_warned=yes ;;
6101 esac
6102     DLLTOOL=$ac_ct_DLLTOOL
6103   fi
6104 else
6105   DLLTOOL="$ac_cv_prog_DLLTOOL"
6106 fi
6107
6108 test -z "$DLLTOOL" && DLLTOOL=dlltool
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6120 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6121 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6122   $as_echo_n "(cached) " >&6
6123 else
6124   lt_cv_sharedlib_from_linklib_cmd='unknown'
6125
6126 case $host_os in
6127 cygwin* | mingw* | pw32* | cegcc*)
6128   # two different shell functions defined in ltmain.sh
6129   # decide which to use based on capabilities of $DLLTOOL
6130   case `$DLLTOOL --help 2>&1` in
6131   *--identify-strict*)
6132     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6133     ;;
6134   *)
6135     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6136     ;;
6137   esac
6138   ;;
6139 *)
6140   # fallback: assume linklib IS sharedlib
6141   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6142   ;;
6143 esac
6144
6145 fi
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6147 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6148 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6149 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6150
6151
6152
6153
6154
6155
6156
6157 if test -n "$ac_tool_prefix"; then
6158   for ac_prog in ar
6159   do
6160     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6161 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6163 $as_echo_n "checking for $ac_word... " >&6; }
6164 if ${ac_cv_prog_AR+:} false; then :
6165   $as_echo_n "(cached) " >&6
6166 else
6167   if test -n "$AR"; then
6168   ac_cv_prog_AR="$AR" # Let the user override the test.
6169 else
6170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6171 for as_dir in $PATH
6172 do
6173   IFS=$as_save_IFS
6174   test -z "$as_dir" && as_dir=.
6175     for ac_exec_ext in '' $ac_executable_extensions; do
6176   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6177     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6178     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6179     break 2
6180   fi
6181 done
6182   done
6183 IFS=$as_save_IFS
6184
6185 fi
6186 fi
6187 AR=$ac_cv_prog_AR
6188 if test -n "$AR"; then
6189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6190 $as_echo "$AR" >&6; }
6191 else
6192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6193 $as_echo "no" >&6; }
6194 fi
6195
6196
6197     test -n "$AR" && break
6198   done
6199 fi
6200 if test -z "$AR"; then
6201   ac_ct_AR=$AR
6202   for ac_prog in ar
6203 do
6204   # Extract the first word of "$ac_prog", so it can be a program name with args.
6205 set dummy $ac_prog; ac_word=$2
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6207 $as_echo_n "checking for $ac_word... " >&6; }
6208 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6209   $as_echo_n "(cached) " >&6
6210 else
6211   if test -n "$ac_ct_AR"; then
6212   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6213 else
6214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6215 for as_dir in $PATH
6216 do
6217   IFS=$as_save_IFS
6218   test -z "$as_dir" && as_dir=.
6219     for ac_exec_ext in '' $ac_executable_extensions; do
6220   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6221     ac_cv_prog_ac_ct_AR="$ac_prog"
6222     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6223     break 2
6224   fi
6225 done
6226   done
6227 IFS=$as_save_IFS
6228
6229 fi
6230 fi
6231 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6232 if test -n "$ac_ct_AR"; then
6233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6234 $as_echo "$ac_ct_AR" >&6; }
6235 else
6236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6237 $as_echo "no" >&6; }
6238 fi
6239
6240
6241   test -n "$ac_ct_AR" && break
6242 done
6243
6244   if test "x$ac_ct_AR" = x; then
6245     AR="false"
6246   else
6247     case $cross_compiling:$ac_tool_warned in
6248 yes:)
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6251 ac_tool_warned=yes ;;
6252 esac
6253     AR=$ac_ct_AR
6254   fi
6255 fi
6256
6257 : ${AR=ar}
6258 : ${AR_FLAGS=cru}
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6271 $as_echo_n "checking for archiver @FILE support... " >&6; }
6272 if ${lt_cv_ar_at_file+:} false; then :
6273   $as_echo_n "(cached) " >&6
6274 else
6275   lt_cv_ar_at_file=no
6276    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6277 /* end confdefs.h.  */
6278
6279 int
6280 main ()
6281 {
6282
6283   ;
6284   return 0;
6285 }
6286 _ACEOF
6287 if ac_fn_c_try_compile "$LINENO"; then :
6288   echo conftest.$ac_objext > conftest.lst
6289       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6290       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6291   (eval $lt_ar_try) 2>&5
6292   ac_status=$?
6293   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6294   test $ac_status = 0; }
6295       if test "$ac_status" -eq 0; then
6296         # Ensure the archiver fails upon bogus file names.
6297         rm -f conftest.$ac_objext libconftest.a
6298         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6299   (eval $lt_ar_try) 2>&5
6300   ac_status=$?
6301   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6302   test $ac_status = 0; }
6303         if test "$ac_status" -ne 0; then
6304           lt_cv_ar_at_file=@
6305         fi
6306       fi
6307       rm -f conftest.* libconftest.a
6308
6309 fi
6310 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6311
6312 fi
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6314 $as_echo "$lt_cv_ar_at_file" >&6; }
6315
6316 if test "x$lt_cv_ar_at_file" = xno; then
6317   archiver_list_spec=
6318 else
6319   archiver_list_spec=$lt_cv_ar_at_file
6320 fi
6321
6322
6323
6324
6325
6326
6327
6328 if test -n "$ac_tool_prefix"; then
6329   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6330 set dummy ${ac_tool_prefix}strip; ac_word=$2
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6332 $as_echo_n "checking for $ac_word... " >&6; }
6333 if ${ac_cv_prog_STRIP+:} false; then :
6334   $as_echo_n "(cached) " >&6
6335 else
6336   if test -n "$STRIP"; then
6337   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6338 else
6339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6340 for as_dir in $PATH
6341 do
6342   IFS=$as_save_IFS
6343   test -z "$as_dir" && as_dir=.
6344     for ac_exec_ext in '' $ac_executable_extensions; do
6345   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6346     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6347     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6348     break 2
6349   fi
6350 done
6351   done
6352 IFS=$as_save_IFS
6353
6354 fi
6355 fi
6356 STRIP=$ac_cv_prog_STRIP
6357 if test -n "$STRIP"; then
6358   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6359 $as_echo "$STRIP" >&6; }
6360 else
6361   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6362 $as_echo "no" >&6; }
6363 fi
6364
6365
6366 fi
6367 if test -z "$ac_cv_prog_STRIP"; then
6368   ac_ct_STRIP=$STRIP
6369   # Extract the first word of "strip", so it can be a program name with args.
6370 set dummy strip; ac_word=$2
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6372 $as_echo_n "checking for $ac_word... " >&6; }
6373 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6374   $as_echo_n "(cached) " >&6
6375 else
6376   if test -n "$ac_ct_STRIP"; then
6377   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6378 else
6379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6380 for as_dir in $PATH
6381 do
6382   IFS=$as_save_IFS
6383   test -z "$as_dir" && as_dir=.
6384     for ac_exec_ext in '' $ac_executable_extensions; do
6385   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6386     ac_cv_prog_ac_ct_STRIP="strip"
6387     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6388     break 2
6389   fi
6390 done
6391   done
6392 IFS=$as_save_IFS
6393
6394 fi
6395 fi
6396 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6397 if test -n "$ac_ct_STRIP"; then
6398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6399 $as_echo "$ac_ct_STRIP" >&6; }
6400 else
6401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6402 $as_echo "no" >&6; }
6403 fi
6404
6405   if test "x$ac_ct_STRIP" = x; then
6406     STRIP=":"
6407   else
6408     case $cross_compiling:$ac_tool_warned in
6409 yes:)
6410 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6411 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6412 ac_tool_warned=yes ;;
6413 esac
6414     STRIP=$ac_ct_STRIP
6415   fi
6416 else
6417   STRIP="$ac_cv_prog_STRIP"
6418 fi
6419
6420 test -z "$STRIP" && STRIP=:
6421
6422
6423
6424
6425
6426
6427 if test -n "$ac_tool_prefix"; then
6428   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6429 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6431 $as_echo_n "checking for $ac_word... " >&6; }
6432 if ${ac_cv_prog_RANLIB+:} false; then :
6433   $as_echo_n "(cached) " >&6
6434 else
6435   if test -n "$RANLIB"; then
6436   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6437 else
6438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6439 for as_dir in $PATH
6440 do
6441   IFS=$as_save_IFS
6442   test -z "$as_dir" && as_dir=.
6443     for ac_exec_ext in '' $ac_executable_extensions; do
6444   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6445     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6446     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6447     break 2
6448   fi
6449 done
6450   done
6451 IFS=$as_save_IFS
6452
6453 fi
6454 fi
6455 RANLIB=$ac_cv_prog_RANLIB
6456 if test -n "$RANLIB"; then
6457   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6458 $as_echo "$RANLIB" >&6; }
6459 else
6460   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6461 $as_echo "no" >&6; }
6462 fi
6463
6464
6465 fi
6466 if test -z "$ac_cv_prog_RANLIB"; then
6467   ac_ct_RANLIB=$RANLIB
6468   # Extract the first word of "ranlib", so it can be a program name with args.
6469 set dummy ranlib; ac_word=$2
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471 $as_echo_n "checking for $ac_word... " >&6; }
6472 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6473   $as_echo_n "(cached) " >&6
6474 else
6475   if test -n "$ac_ct_RANLIB"; then
6476   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6477 else
6478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479 for as_dir in $PATH
6480 do
6481   IFS=$as_save_IFS
6482   test -z "$as_dir" && as_dir=.
6483     for ac_exec_ext in '' $ac_executable_extensions; do
6484   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6485     ac_cv_prog_ac_ct_RANLIB="ranlib"
6486     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6487     break 2
6488   fi
6489 done
6490   done
6491 IFS=$as_save_IFS
6492
6493 fi
6494 fi
6495 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6496 if test -n "$ac_ct_RANLIB"; then
6497   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6498 $as_echo "$ac_ct_RANLIB" >&6; }
6499 else
6500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 $as_echo "no" >&6; }
6502 fi
6503
6504   if test "x$ac_ct_RANLIB" = x; then
6505     RANLIB=":"
6506   else
6507     case $cross_compiling:$ac_tool_warned in
6508 yes:)
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6510 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6511 ac_tool_warned=yes ;;
6512 esac
6513     RANLIB=$ac_ct_RANLIB
6514   fi
6515 else
6516   RANLIB="$ac_cv_prog_RANLIB"
6517 fi
6518
6519 test -z "$RANLIB" && RANLIB=:
6520
6521
6522
6523
6524
6525
6526 # Determine commands to create old-style static archives.
6527 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6528 old_postinstall_cmds='chmod 644 $oldlib'
6529 old_postuninstall_cmds=
6530
6531 if test -n "$RANLIB"; then
6532   case $host_os in
6533   openbsd*)
6534     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6535     ;;
6536   *)
6537     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6538     ;;
6539   esac
6540   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6541 fi
6542
6543 case $host_os in
6544   darwin*)
6545     lock_old_archive_extraction=yes ;;
6546   *)
6547     lock_old_archive_extraction=no ;;
6548 esac
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570 for ac_prog in gawk mawk nawk awk
6571 do
6572   # Extract the first word of "$ac_prog", so it can be a program name with args.
6573 set dummy $ac_prog; ac_word=$2
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6575 $as_echo_n "checking for $ac_word... " >&6; }
6576 if ${ac_cv_prog_AWK+:} false; then :
6577   $as_echo_n "(cached) " >&6
6578 else
6579   if test -n "$AWK"; then
6580   ac_cv_prog_AWK="$AWK" # Let the user override the test.
6581 else
6582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583 for as_dir in $PATH
6584 do
6585   IFS=$as_save_IFS
6586   test -z "$as_dir" && as_dir=.
6587     for ac_exec_ext in '' $ac_executable_extensions; do
6588   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6589     ac_cv_prog_AWK="$ac_prog"
6590     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6591     break 2
6592   fi
6593 done
6594   done
6595 IFS=$as_save_IFS
6596
6597 fi
6598 fi
6599 AWK=$ac_cv_prog_AWK
6600 if test -n "$AWK"; then
6601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6602 $as_echo "$AWK" >&6; }
6603 else
6604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6605 $as_echo "no" >&6; }
6606 fi
6607
6608
6609   test -n "$AWK" && break
6610 done
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630 # If no C compiler was specified, use CC.
6631 LTCC=${LTCC-"$CC"}
6632
6633 # If no C compiler flags were specified, use CFLAGS.
6634 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6635
6636 # Allow CC to be a program name with arguments.
6637 compiler=$CC
6638
6639
6640 # Check for command to grab the raw symbol name followed by C symbol from nm.
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6642 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6643 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6644   $as_echo_n "(cached) " >&6
6645 else
6646
6647 # These are sane defaults that work on at least a few old systems.
6648 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6649
6650 # Character class describing NM global symbol codes.
6651 symcode='[BCDEGRST]'
6652
6653 # Regexp to match symbols that can be accessed directly from C.
6654 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6655
6656 # Define system-specific variables.
6657 case $host_os in
6658 aix*)
6659   symcode='[BCDT]'
6660   ;;
6661 cygwin* | mingw* | pw32* | cegcc*)
6662   symcode='[ABCDGISTW]'
6663   ;;
6664 hpux*)
6665   if test "$host_cpu" = ia64; then
6666     symcode='[ABCDEGRST]'
6667   fi
6668   ;;
6669 irix* | nonstopux*)
6670   symcode='[BCDEGRST]'
6671   ;;
6672 osf*)
6673   symcode='[BCDEGQRST]'
6674   ;;
6675 solaris*)
6676   symcode='[BDRT]'
6677   ;;
6678 sco3.2v5*)
6679   symcode='[DT]'
6680   ;;
6681 sysv4.2uw2*)
6682   symcode='[DT]'
6683   ;;
6684 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6685   symcode='[ABDT]'
6686   ;;
6687 sysv4)
6688   symcode='[DFNSTU]'
6689   ;;
6690 esac
6691
6692 # If we're using GNU nm, then use its standard symbol codes.
6693 case `$NM -V 2>&1` in
6694 *GNU* | *'with BFD'*)
6695   symcode='[ABCDGIRSTW]' ;;
6696 esac
6697
6698 # Transform an extracted symbol line into a proper C declaration.
6699 # Some systems (esp. on ia64) link data and code symbols differently,
6700 # so use this general approach.
6701 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6702
6703 # Transform an extracted symbol line into symbol name and symbol address
6704 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6705 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
6706
6707 # Handle CRLF in mingw tool chain
6708 opt_cr=
6709 case $build_os in
6710 mingw*)
6711   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6712   ;;
6713 esac
6714
6715 # Try without a prefix underscore, then with it.
6716 for ac_symprfx in "" "_"; do
6717
6718   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6719   symxfrm="\\1 $ac_symprfx\\2 \\2"
6720
6721   # Write the raw and C identifiers.
6722   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6723     # Fake it for dumpbin and say T for any non-static function
6724     # and D for any global variable.
6725     # Also find C++ and __fastcall symbols from MSVC++,
6726     # which start with @ or ?.
6727     lt_cv_sys_global_symbol_pipe="$AWK '"\
6728 "     {last_section=section; section=\$ 3};"\
6729 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6730 "     \$ 0!~/External *\|/{next};"\
6731 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6732 "     {if(hide[section]) next};"\
6733 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6734 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6735 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6736 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6737 "     ' prfx=^$ac_symprfx"
6738   else
6739     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6740   fi
6741   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6742
6743   # Check to see that the pipe works correctly.
6744   pipe_works=no
6745
6746   rm -f conftest*
6747   cat > conftest.$ac_ext <<_LT_EOF
6748 #ifdef __cplusplus
6749 extern "C" {
6750 #endif
6751 char nm_test_var;
6752 void nm_test_func(void);
6753 void nm_test_func(void){}
6754 #ifdef __cplusplus
6755 }
6756 #endif
6757 int main(){nm_test_var='a';nm_test_func();return(0);}
6758 _LT_EOF
6759
6760   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6761   (eval $ac_compile) 2>&5
6762   ac_status=$?
6763   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6764   test $ac_status = 0; }; then
6765     # Now try to grab the symbols.
6766     nlist=conftest.nm
6767     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6768   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6769   ac_status=$?
6770   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6771   test $ac_status = 0; } && test -s "$nlist"; then
6772       # Try sorting and uniquifying the output.
6773       if sort "$nlist" | uniq > "$nlist"T; then
6774         mv -f "$nlist"T "$nlist"
6775       else
6776         rm -f "$nlist"T
6777       fi
6778
6779       # Make sure that we snagged all the symbols we need.
6780       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6781         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6782           cat <<_LT_EOF > conftest.$ac_ext
6783 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6784 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6785 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6786    relocations are performed -- see ld's documentation on pseudo-relocs.  */
6787 # define LT_DLSYM_CONST
6788 #elif defined(__osf__)
6789 /* This system does not cope well with relocations in const data.  */
6790 # define LT_DLSYM_CONST
6791 #else
6792 # define LT_DLSYM_CONST const
6793 #endif
6794
6795 #ifdef __cplusplus
6796 extern "C" {
6797 #endif
6798
6799 _LT_EOF
6800           # Now generate the symbol file.
6801           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6802
6803           cat <<_LT_EOF >> conftest.$ac_ext
6804
6805 /* The mapping between symbol names and symbols.  */
6806 LT_DLSYM_CONST struct {
6807   const char *name;
6808   void       *address;
6809 }
6810 lt__PROGRAM__LTX_preloaded_symbols[] =
6811 {
6812   { "@PROGRAM@", (void *) 0 },
6813 _LT_EOF
6814           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6815           cat <<\_LT_EOF >> conftest.$ac_ext
6816   {0, (void *) 0}
6817 };
6818
6819 /* This works around a problem in FreeBSD linker */
6820 #ifdef FREEBSD_WORKAROUND
6821 static const void *lt_preloaded_setup() {
6822   return lt__PROGRAM__LTX_preloaded_symbols;
6823 }
6824 #endif
6825
6826 #ifdef __cplusplus
6827 }
6828 #endif
6829 _LT_EOF
6830           # Now try linking the two files.
6831           mv conftest.$ac_objext conftstm.$ac_objext
6832           lt_globsym_save_LIBS=$LIBS
6833           lt_globsym_save_CFLAGS=$CFLAGS
6834           LIBS="conftstm.$ac_objext"
6835           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6836           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6837   (eval $ac_link) 2>&5
6838   ac_status=$?
6839   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6840   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6841             pipe_works=yes
6842           fi
6843           LIBS=$lt_globsym_save_LIBS
6844           CFLAGS=$lt_globsym_save_CFLAGS
6845         else
6846           echo "cannot find nm_test_func in $nlist" >&5
6847         fi
6848       else
6849         echo "cannot find nm_test_var in $nlist" >&5
6850       fi
6851     else
6852       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6853     fi
6854   else
6855     echo "$progname: failed program was:" >&5
6856     cat conftest.$ac_ext >&5
6857   fi
6858   rm -rf conftest* conftst*
6859
6860   # Do not use the global_symbol_pipe unless it works.
6861   if test "$pipe_works" = yes; then
6862     break
6863   else
6864     lt_cv_sys_global_symbol_pipe=
6865   fi
6866 done
6867
6868 fi
6869
6870 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6871   lt_cv_sys_global_symbol_to_cdecl=
6872 fi
6873 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6875 $as_echo "failed" >&6; }
6876 else
6877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6878 $as_echo "ok" >&6; }
6879 fi
6880
6881 # Response file support.
6882 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6883   nm_file_list_spec='@'
6884 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6885   nm_file_list_spec='@'
6886 fi
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6915 $as_echo_n "checking for sysroot... " >&6; }
6916
6917 # Check whether --with-sysroot was given.
6918 if test "${with_sysroot+set}" = set; then :
6919   withval=$with_sysroot;
6920 else
6921   with_sysroot=no
6922 fi
6923
6924
6925 lt_sysroot=
6926 case ${with_sysroot} in #(
6927  yes)
6928    if test "$GCC" = yes; then
6929      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6930    fi
6931    ;; #(
6932  /*)
6933    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6934    ;; #(
6935  no|'')
6936    ;; #(
6937  *)
6938    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6939 $as_echo "${with_sysroot}" >&6; }
6940    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6941    ;;
6942 esac
6943
6944  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6945 $as_echo "${lt_sysroot:-no}" >&6; }
6946
6947
6948
6949
6950
6951 # Check whether --enable-libtool-lock was given.
6952 if test "${enable_libtool_lock+set}" = set; then :
6953   enableval=$enable_libtool_lock;
6954 fi
6955
6956 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6957
6958 # Some flags need to be propagated to the compiler or linker for good
6959 # libtool support.
6960 case $host in
6961 ia64-*-hpux*)
6962   # Find out which ABI we are using.
6963   echo 'int i;' > conftest.$ac_ext
6964   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6965   (eval $ac_compile) 2>&5
6966   ac_status=$?
6967   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6968   test $ac_status = 0; }; then
6969     case `/usr/bin/file conftest.$ac_objext` in
6970       *ELF-32*)
6971         HPUX_IA64_MODE="32"
6972         ;;
6973       *ELF-64*)
6974         HPUX_IA64_MODE="64"
6975         ;;
6976     esac
6977   fi
6978   rm -rf conftest*
6979   ;;
6980 *-*-irix6*)
6981   # Find out which ABI we are using.
6982   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6983   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6984   (eval $ac_compile) 2>&5
6985   ac_status=$?
6986   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6987   test $ac_status = 0; }; then
6988     if test "$lt_cv_prog_gnu_ld" = yes; then
6989       case `/usr/bin/file conftest.$ac_objext` in
6990         *32-bit*)
6991           LD="${LD-ld} -melf32bsmip"
6992           ;;
6993         *N32*)
6994           LD="${LD-ld} -melf32bmipn32"
6995           ;;
6996         *64-bit*)
6997           LD="${LD-ld} -melf64bmip"
6998         ;;
6999       esac
7000     else
7001       case `/usr/bin/file conftest.$ac_objext` in
7002         *32-bit*)
7003           LD="${LD-ld} -32"
7004           ;;
7005         *N32*)
7006           LD="${LD-ld} -n32"
7007           ;;
7008         *64-bit*)
7009           LD="${LD-ld} -64"
7010           ;;
7011       esac
7012     fi
7013   fi
7014   rm -rf conftest*
7015   ;;
7016
7017 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7018 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7019   # Find out which ABI we are using.
7020   echo 'int i;' > conftest.$ac_ext
7021   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7022   (eval $ac_compile) 2>&5
7023   ac_status=$?
7024   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7025   test $ac_status = 0; }; then
7026     case `/usr/bin/file conftest.o` in
7027       *32-bit*)
7028         case $host in
7029           x86_64-*kfreebsd*-gnu)
7030             LD="${LD-ld} -m elf_i386_fbsd"
7031             ;;
7032           x86_64-*linux*)
7033             LD="${LD-ld} -m elf_i386"
7034             ;;
7035           ppc64-*linux*|powerpc64-*linux*)
7036             LD="${LD-ld} -m elf32ppclinux"
7037             ;;
7038           s390x-*linux*)
7039             LD="${LD-ld} -m elf_s390"
7040             ;;
7041           sparc64-*linux*)
7042             LD="${LD-ld} -m elf32_sparc"
7043             ;;
7044         esac
7045         ;;
7046       *64-bit*)
7047         case $host in
7048           x86_64-*kfreebsd*-gnu)
7049             LD="${LD-ld} -m elf_x86_64_fbsd"
7050             ;;
7051           x86_64-*linux*)
7052             LD="${LD-ld} -m elf_x86_64"
7053             ;;
7054           ppc*-*linux*|powerpc*-*linux*)
7055             LD="${LD-ld} -m elf64ppc"
7056             ;;
7057           s390*-*linux*|s390*-*tpf*)
7058             LD="${LD-ld} -m elf64_s390"
7059             ;;
7060           sparc*-*linux*)
7061             LD="${LD-ld} -m elf64_sparc"
7062             ;;
7063         esac
7064         ;;
7065     esac
7066   fi
7067   rm -rf conftest*
7068   ;;
7069
7070 *-*-sco3.2v5*)
7071   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7072   SAVE_CFLAGS="$CFLAGS"
7073   CFLAGS="$CFLAGS -belf"
7074   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7075 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7076 if ${lt_cv_cc_needs_belf+:} false; then :
7077   $as_echo_n "(cached) " >&6
7078 else
7079   ac_ext=c
7080 ac_cpp='$CPP $CPPFLAGS'
7081 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7082 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7083 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7084
7085      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7086 /* end confdefs.h.  */
7087
7088 int
7089 main ()
7090 {
7091
7092   ;
7093   return 0;
7094 }
7095 _ACEOF
7096 if ac_fn_c_try_link "$LINENO"; then :
7097   lt_cv_cc_needs_belf=yes
7098 else
7099   lt_cv_cc_needs_belf=no
7100 fi
7101 rm -f core conftest.err conftest.$ac_objext \
7102     conftest$ac_exeext conftest.$ac_ext
7103      ac_ext=c
7104 ac_cpp='$CPP $CPPFLAGS'
7105 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7106 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7107 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7108
7109 fi
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7111 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7112   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7113     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7114     CFLAGS="$SAVE_CFLAGS"
7115   fi
7116   ;;
7117 sparc*-*solaris*)
7118   # Find out which ABI we are using.
7119   echo 'int i;' > conftest.$ac_ext
7120   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7121   (eval $ac_compile) 2>&5
7122   ac_status=$?
7123   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7124   test $ac_status = 0; }; then
7125     case `/usr/bin/file conftest.o` in
7126     *64-bit*)
7127       case $lt_cv_prog_gnu_ld in
7128       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7129       *)
7130         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7131           LD="${LD-ld} -64"
7132         fi
7133         ;;
7134       esac
7135       ;;
7136     esac
7137   fi
7138   rm -rf conftest*
7139   ;;
7140 esac
7141
7142 need_locks="$enable_libtool_lock"
7143
7144 if test -n "$ac_tool_prefix"; then
7145   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7146 set dummy ${ac_tool_prefix}mt; ac_word=$2
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7148 $as_echo_n "checking for $ac_word... " >&6; }
7149 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7150   $as_echo_n "(cached) " >&6
7151 else
7152   if test -n "$MANIFEST_TOOL"; then
7153   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7154 else
7155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7156 for as_dir in $PATH
7157 do
7158   IFS=$as_save_IFS
7159   test -z "$as_dir" && as_dir=.
7160     for ac_exec_ext in '' $ac_executable_extensions; do
7161   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7162     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7163     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7164     break 2
7165   fi
7166 done
7167   done
7168 IFS=$as_save_IFS
7169
7170 fi
7171 fi
7172 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7173 if test -n "$MANIFEST_TOOL"; then
7174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7175 $as_echo "$MANIFEST_TOOL" >&6; }
7176 else
7177   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7178 $as_echo "no" >&6; }
7179 fi
7180
7181
7182 fi
7183 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7184   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7185   # Extract the first word of "mt", so it can be a program name with args.
7186 set dummy mt; ac_word=$2
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7188 $as_echo_n "checking for $ac_word... " >&6; }
7189 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7190   $as_echo_n "(cached) " >&6
7191 else
7192   if test -n "$ac_ct_MANIFEST_TOOL"; then
7193   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7194 else
7195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7196 for as_dir in $PATH
7197 do
7198   IFS=$as_save_IFS
7199   test -z "$as_dir" && as_dir=.
7200     for ac_exec_ext in '' $ac_executable_extensions; do
7201   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7202     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7203     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7204     break 2
7205   fi
7206 done
7207   done
7208 IFS=$as_save_IFS
7209
7210 fi
7211 fi
7212 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7213 if test -n "$ac_ct_MANIFEST_TOOL"; then
7214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7215 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7216 else
7217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7218 $as_echo "no" >&6; }
7219 fi
7220
7221   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7222     MANIFEST_TOOL=":"
7223   else
7224     case $cross_compiling:$ac_tool_warned in
7225 yes:)
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7227 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7228 ac_tool_warned=yes ;;
7229 esac
7230     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7231   fi
7232 else
7233   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7234 fi
7235
7236 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7238 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7239 if ${lt_cv_path_mainfest_tool+:} false; then :
7240   $as_echo_n "(cached) " >&6
7241 else
7242   lt_cv_path_mainfest_tool=no
7243   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7244   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7245   cat conftest.err >&5
7246   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7247     lt_cv_path_mainfest_tool=yes
7248   fi
7249   rm -f conftest*
7250 fi
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7252 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7253 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7254   MANIFEST_TOOL=:
7255 fi
7256
7257
7258
7259
7260
7261
7262   case $host_os in
7263     rhapsody* | darwin*)
7264     if test -n "$ac_tool_prefix"; then
7265   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7266 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7268 $as_echo_n "checking for $ac_word... " >&6; }
7269 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7270   $as_echo_n "(cached) " >&6
7271 else
7272   if test -n "$DSYMUTIL"; then
7273   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7274 else
7275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7276 for as_dir in $PATH
7277 do
7278   IFS=$as_save_IFS
7279   test -z "$as_dir" && as_dir=.
7280     for ac_exec_ext in '' $ac_executable_extensions; do
7281   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7282     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7283     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7284     break 2
7285   fi
7286 done
7287   done
7288 IFS=$as_save_IFS
7289
7290 fi
7291 fi
7292 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7293 if test -n "$DSYMUTIL"; then
7294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7295 $as_echo "$DSYMUTIL" >&6; }
7296 else
7297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7298 $as_echo "no" >&6; }
7299 fi
7300
7301
7302 fi
7303 if test -z "$ac_cv_prog_DSYMUTIL"; then
7304   ac_ct_DSYMUTIL=$DSYMUTIL
7305   # Extract the first word of "dsymutil", so it can be a program name with args.
7306 set dummy dsymutil; ac_word=$2
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7308 $as_echo_n "checking for $ac_word... " >&6; }
7309 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7310   $as_echo_n "(cached) " >&6
7311 else
7312   if test -n "$ac_ct_DSYMUTIL"; then
7313   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7314 else
7315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7316 for as_dir in $PATH
7317 do
7318   IFS=$as_save_IFS
7319   test -z "$as_dir" && as_dir=.
7320     for ac_exec_ext in '' $ac_executable_extensions; do
7321   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7322     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7323     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7324     break 2
7325   fi
7326 done
7327   done
7328 IFS=$as_save_IFS
7329
7330 fi
7331 fi
7332 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7333 if test -n "$ac_ct_DSYMUTIL"; then
7334   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7335 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7336 else
7337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7338 $as_echo "no" >&6; }
7339 fi
7340
7341   if test "x$ac_ct_DSYMUTIL" = x; then
7342     DSYMUTIL=":"
7343   else
7344     case $cross_compiling:$ac_tool_warned in
7345 yes:)
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7347 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7348 ac_tool_warned=yes ;;
7349 esac
7350     DSYMUTIL=$ac_ct_DSYMUTIL
7351   fi
7352 else
7353   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7354 fi
7355
7356     if test -n "$ac_tool_prefix"; then
7357   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7358 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7360 $as_echo_n "checking for $ac_word... " >&6; }
7361 if ${ac_cv_prog_NMEDIT+:} false; then :
7362   $as_echo_n "(cached) " >&6
7363 else
7364   if test -n "$NMEDIT"; then
7365   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7366 else
7367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7368 for as_dir in $PATH
7369 do
7370   IFS=$as_save_IFS
7371   test -z "$as_dir" && as_dir=.
7372     for ac_exec_ext in '' $ac_executable_extensions; do
7373   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7374     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7375     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7376     break 2
7377   fi
7378 done
7379   done
7380 IFS=$as_save_IFS
7381
7382 fi
7383 fi
7384 NMEDIT=$ac_cv_prog_NMEDIT
7385 if test -n "$NMEDIT"; then
7386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7387 $as_echo "$NMEDIT" >&6; }
7388 else
7389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7390 $as_echo "no" >&6; }
7391 fi
7392
7393
7394 fi
7395 if test -z "$ac_cv_prog_NMEDIT"; then
7396   ac_ct_NMEDIT=$NMEDIT
7397   # Extract the first word of "nmedit", so it can be a program name with args.
7398 set dummy nmedit; ac_word=$2
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7400 $as_echo_n "checking for $ac_word... " >&6; }
7401 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7402   $as_echo_n "(cached) " >&6
7403 else
7404   if test -n "$ac_ct_NMEDIT"; then
7405   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7406 else
7407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7408 for as_dir in $PATH
7409 do
7410   IFS=$as_save_IFS
7411   test -z "$as_dir" && as_dir=.
7412     for ac_exec_ext in '' $ac_executable_extensions; do
7413   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7414     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7415     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7416     break 2
7417   fi
7418 done
7419   done
7420 IFS=$as_save_IFS
7421
7422 fi
7423 fi
7424 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7425 if test -n "$ac_ct_NMEDIT"; then
7426   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7427 $as_echo "$ac_ct_NMEDIT" >&6; }
7428 else
7429   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7430 $as_echo "no" >&6; }
7431 fi
7432
7433   if test "x$ac_ct_NMEDIT" = x; then
7434     NMEDIT=":"
7435   else
7436     case $cross_compiling:$ac_tool_warned in
7437 yes:)
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7439 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7440 ac_tool_warned=yes ;;
7441 esac
7442     NMEDIT=$ac_ct_NMEDIT
7443   fi
7444 else
7445   NMEDIT="$ac_cv_prog_NMEDIT"
7446 fi
7447
7448     if test -n "$ac_tool_prefix"; then
7449   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7450 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7452 $as_echo_n "checking for $ac_word... " >&6; }
7453 if ${ac_cv_prog_LIPO+:} false; then :
7454   $as_echo_n "(cached) " >&6
7455 else
7456   if test -n "$LIPO"; then
7457   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7458 else
7459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460 for as_dir in $PATH
7461 do
7462   IFS=$as_save_IFS
7463   test -z "$as_dir" && as_dir=.
7464     for ac_exec_ext in '' $ac_executable_extensions; do
7465   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7466     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7467     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7468     break 2
7469   fi
7470 done
7471   done
7472 IFS=$as_save_IFS
7473
7474 fi
7475 fi
7476 LIPO=$ac_cv_prog_LIPO
7477 if test -n "$LIPO"; then
7478   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7479 $as_echo "$LIPO" >&6; }
7480 else
7481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7482 $as_echo "no" >&6; }
7483 fi
7484
7485
7486 fi
7487 if test -z "$ac_cv_prog_LIPO"; then
7488   ac_ct_LIPO=$LIPO
7489   # Extract the first word of "lipo", so it can be a program name with args.
7490 set dummy lipo; ac_word=$2
7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7492 $as_echo_n "checking for $ac_word... " >&6; }
7493 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7494   $as_echo_n "(cached) " >&6
7495 else
7496   if test -n "$ac_ct_LIPO"; then
7497   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7498 else
7499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7500 for as_dir in $PATH
7501 do
7502   IFS=$as_save_IFS
7503   test -z "$as_dir" && as_dir=.
7504     for ac_exec_ext in '' $ac_executable_extensions; do
7505   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7506     ac_cv_prog_ac_ct_LIPO="lipo"
7507     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7508     break 2
7509   fi
7510 done
7511   done
7512 IFS=$as_save_IFS
7513
7514 fi
7515 fi
7516 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7517 if test -n "$ac_ct_LIPO"; then
7518   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7519 $as_echo "$ac_ct_LIPO" >&6; }
7520 else
7521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7522 $as_echo "no" >&6; }
7523 fi
7524
7525   if test "x$ac_ct_LIPO" = x; then
7526     LIPO=":"
7527   else
7528     case $cross_compiling:$ac_tool_warned in
7529 yes:)
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7531 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7532 ac_tool_warned=yes ;;
7533 esac
7534     LIPO=$ac_ct_LIPO
7535   fi
7536 else
7537   LIPO="$ac_cv_prog_LIPO"
7538 fi
7539
7540     if test -n "$ac_tool_prefix"; then
7541   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7542 set dummy ${ac_tool_prefix}otool; ac_word=$2
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7544 $as_echo_n "checking for $ac_word... " >&6; }
7545 if ${ac_cv_prog_OTOOL+:} false; then :
7546   $as_echo_n "(cached) " >&6
7547 else
7548   if test -n "$OTOOL"; then
7549   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7550 else
7551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7552 for as_dir in $PATH
7553 do
7554   IFS=$as_save_IFS
7555   test -z "$as_dir" && as_dir=.
7556     for ac_exec_ext in '' $ac_executable_extensions; do
7557   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7558     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7559     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7560     break 2
7561   fi
7562 done
7563   done
7564 IFS=$as_save_IFS
7565
7566 fi
7567 fi
7568 OTOOL=$ac_cv_prog_OTOOL
7569 if test -n "$OTOOL"; then
7570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7571 $as_echo "$OTOOL" >&6; }
7572 else
7573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7574 $as_echo "no" >&6; }
7575 fi
7576
7577
7578 fi
7579 if test -z "$ac_cv_prog_OTOOL"; then
7580   ac_ct_OTOOL=$OTOOL
7581   # Extract the first word of "otool", so it can be a program name with args.
7582 set dummy otool; ac_word=$2
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7584 $as_echo_n "checking for $ac_word... " >&6; }
7585 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7586   $as_echo_n "(cached) " >&6
7587 else
7588   if test -n "$ac_ct_OTOOL"; then
7589   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7590 else
7591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7592 for as_dir in $PATH
7593 do
7594   IFS=$as_save_IFS
7595   test -z "$as_dir" && as_dir=.
7596     for ac_exec_ext in '' $ac_executable_extensions; do
7597   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7598     ac_cv_prog_ac_ct_OTOOL="otool"
7599     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7600     break 2
7601   fi
7602 done
7603   done
7604 IFS=$as_save_IFS
7605
7606 fi
7607 fi
7608 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7609 if test -n "$ac_ct_OTOOL"; then
7610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7611 $as_echo "$ac_ct_OTOOL" >&6; }
7612 else
7613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7614 $as_echo "no" >&6; }
7615 fi
7616
7617   if test "x$ac_ct_OTOOL" = x; then
7618     OTOOL=":"
7619   else
7620     case $cross_compiling:$ac_tool_warned in
7621 yes:)
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7623 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7624 ac_tool_warned=yes ;;
7625 esac
7626     OTOOL=$ac_ct_OTOOL
7627   fi
7628 else
7629   OTOOL="$ac_cv_prog_OTOOL"
7630 fi
7631
7632     if test -n "$ac_tool_prefix"; then
7633   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7634 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7636 $as_echo_n "checking for $ac_word... " >&6; }
7637 if ${ac_cv_prog_OTOOL64+:} false; then :
7638   $as_echo_n "(cached) " >&6
7639 else
7640   if test -n "$OTOOL64"; then
7641   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7642 else
7643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644 for as_dir in $PATH
7645 do
7646   IFS=$as_save_IFS
7647   test -z "$as_dir" && as_dir=.
7648     for ac_exec_ext in '' $ac_executable_extensions; do
7649   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7650     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7651     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7652     break 2
7653   fi
7654 done
7655   done
7656 IFS=$as_save_IFS
7657
7658 fi
7659 fi
7660 OTOOL64=$ac_cv_prog_OTOOL64
7661 if test -n "$OTOOL64"; then
7662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7663 $as_echo "$OTOOL64" >&6; }
7664 else
7665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7666 $as_echo "no" >&6; }
7667 fi
7668
7669
7670 fi
7671 if test -z "$ac_cv_prog_OTOOL64"; then
7672   ac_ct_OTOOL64=$OTOOL64
7673   # Extract the first word of "otool64", so it can be a program name with args.
7674 set dummy otool64; ac_word=$2
7675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7676 $as_echo_n "checking for $ac_word... " >&6; }
7677 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7678   $as_echo_n "(cached) " >&6
7679 else
7680   if test -n "$ac_ct_OTOOL64"; then
7681   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7682 else
7683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7684 for as_dir in $PATH
7685 do
7686   IFS=$as_save_IFS
7687   test -z "$as_dir" && as_dir=.
7688     for ac_exec_ext in '' $ac_executable_extensions; do
7689   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7690     ac_cv_prog_ac_ct_OTOOL64="otool64"
7691     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7692     break 2
7693   fi
7694 done
7695   done
7696 IFS=$as_save_IFS
7697
7698 fi
7699 fi
7700 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7701 if test -n "$ac_ct_OTOOL64"; then
7702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7703 $as_echo "$ac_ct_OTOOL64" >&6; }
7704 else
7705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7706 $as_echo "no" >&6; }
7707 fi
7708
7709   if test "x$ac_ct_OTOOL64" = x; then
7710     OTOOL64=":"
7711   else
7712     case $cross_compiling:$ac_tool_warned in
7713 yes:)
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7716 ac_tool_warned=yes ;;
7717 esac
7718     OTOOL64=$ac_ct_OTOOL64
7719   fi
7720 else
7721   OTOOL64="$ac_cv_prog_OTOOL64"
7722 fi
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7751 $as_echo_n "checking for -single_module linker flag... " >&6; }
7752 if ${lt_cv_apple_cc_single_mod+:} false; then :
7753   $as_echo_n "(cached) " >&6
7754 else
7755   lt_cv_apple_cc_single_mod=no
7756       if test -z "${LT_MULTI_MODULE}"; then
7757         # By default we will add the -single_module flag. You can override
7758         # by either setting the environment variable LT_MULTI_MODULE
7759         # non-empty at configure time, or by adding -multi_module to the
7760         # link flags.
7761         rm -rf libconftest.dylib*
7762         echo "int foo(void){return 1;}" > conftest.c
7763         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7764 -dynamiclib -Wl,-single_module conftest.c" >&5
7765         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7766           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7767         _lt_result=$?
7768         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7769           lt_cv_apple_cc_single_mod=yes
7770         else
7771           cat conftest.err >&5
7772         fi
7773         rm -rf libconftest.dylib*
7774         rm -f conftest.*
7775       fi
7776 fi
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7778 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7779     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7780 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7781 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7782   $as_echo_n "(cached) " >&6
7783 else
7784   lt_cv_ld_exported_symbols_list=no
7785       save_LDFLAGS=$LDFLAGS
7786       echo "_main" > conftest.sym
7787       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7788       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7789 /* end confdefs.h.  */
7790
7791 int
7792 main ()
7793 {
7794
7795   ;
7796   return 0;
7797 }
7798 _ACEOF
7799 if ac_fn_c_try_link "$LINENO"; then :
7800   lt_cv_ld_exported_symbols_list=yes
7801 else
7802   lt_cv_ld_exported_symbols_list=no
7803 fi
7804 rm -f core conftest.err conftest.$ac_objext \
7805     conftest$ac_exeext conftest.$ac_ext
7806         LDFLAGS="$save_LDFLAGS"
7807
7808 fi
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7810 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7811     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7812 $as_echo_n "checking for -force_load linker flag... " >&6; }
7813 if ${lt_cv_ld_force_load+:} false; then :
7814   $as_echo_n "(cached) " >&6
7815 else
7816   lt_cv_ld_force_load=no
7817       cat > conftest.c << _LT_EOF
7818 int forced_loaded() { return 2;}
7819 _LT_EOF
7820       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7821       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7822       echo "$AR cru libconftest.a conftest.o" >&5
7823       $AR cru libconftest.a conftest.o 2>&5
7824       echo "$RANLIB libconftest.a" >&5
7825       $RANLIB libconftest.a 2>&5
7826       cat > conftest.c << _LT_EOF
7827 int main() { return 0;}
7828 _LT_EOF
7829       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7830       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7831       _lt_result=$?
7832       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7833         lt_cv_ld_force_load=yes
7834       else
7835         cat conftest.err >&5
7836       fi
7837         rm -f conftest.err libconftest.a conftest conftest.c
7838         rm -rf conftest.dSYM
7839
7840 fi
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7842 $as_echo "$lt_cv_ld_force_load" >&6; }
7843     case $host_os in
7844     rhapsody* | darwin1.[012])
7845       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7846     darwin1.*)
7847       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7848     darwin*) # darwin 5.x on
7849       # if running on 10.5 or later, the deployment target defaults
7850       # to the OS version, if on x86, and 10.4, the deployment
7851       # target defaults to 10.4. Don't you love it?
7852       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7853         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7854           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7855         10.[012]*)
7856           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7857         10.*)
7858           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7859       esac
7860     ;;
7861   esac
7862     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7863       _lt_dar_single_mod='$single_module'
7864     fi
7865     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7866       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7867     else
7868       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7869     fi
7870     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7871       _lt_dsymutil='~$DSYMUTIL $lib || :'
7872     else
7873       _lt_dsymutil=
7874     fi
7875     ;;
7876   esac
7877
7878 for ac_header in dlfcn.h
7879 do :
7880   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7881 "
7882 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7883   cat >>confdefs.h <<_ACEOF
7884 #define HAVE_DLFCN_H 1
7885 _ACEOF
7886
7887 fi
7888
7889 done
7890
7891
7892
7893
7894 func_stripname_cnf ()
7895 {
7896   case ${2} in
7897   .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
7898   *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7899   esac
7900 } # func_stripname_cnf
7901
7902
7903 # Check whether --with-system-libltdl was given.
7904 if test "${with_system_libltdl+set}" = set; then :
7905   withval=$with_system_libltdl;
7906 LIBLTDL="-lltdl"
7907 INCLTDL=-DWITH_SYSTEM_LTDL
7908
7909 else
7910
7911 Optional Packages:
7912   --with-PACKAGE=ARG    use PACKAGE ARG=yes
7913   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
7914
7915   --with-system-libtool   Use the libtool installed in your system (default=use our own)
7916 # Check whether --with-system-libtool was given.
7917 if test "${with_system_libtool+set}" = set; then :
7918   withval=$with_system_libtool;  # Extract the first word of "libtool", so it can be a program name with args.
7919 set dummy libtool; ac_word=$2
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7921 $as_echo_n "checking for $ac_word... " >&6; }
7922 if ${ac_cv_path_LIBTOOL+:} false; then :
7923   $as_echo_n "(cached) " >&6
7924 else
7925   case $LIBTOOL in
7926   \\/* | ?:\\/*
7927 fi
7928
7929   ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
7930   ;;
7931   *)
7932   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7933 as_dummy="$PATH:/usr/local/bin"
7934 for as_dir in $as_dummy
7935 do
7936   IFS=$as_save_IFS
7937   test -z "$as_dir" && as_dir=.
7938     for ac_exec_ext in '' $ac_executable_extensions; do
7939   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7940     ac_cv_path_LIBTOOL="$as_dir/$ac_word$ac_exec_ext"
7941     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7942     break 2
7943   fi
7944 done
7945   done
7946 IFS=$as_save_IFS
7947
7948   ;;
7949 esac
7950 fi
7951 LIBTOOL=$ac_cv_path_LIBTOOL
7952 if test -n "$LIBTOOL"; then
7953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBTOOL" >&5
7954 $as_echo "$LIBTOOL" >&6; }
7955 else
7956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957 $as_echo "no" >&6; }
7958 fi
7959
7960  enable_dlopen=yes
7961
7962
7963
7964
7965
7966
7967
7968 # Set options
7969
7970
7971
7972
7973   enable_win32_dll=no
7974
7975
7976             # Check whether --enable-shared was given.
7977 if test "${enable_shared+set}" = set; then :
7978   enableval=$enable_shared; p=${PACKAGE-default}
7979     case $enableval in
7980     yes) enable_shared=yes ;;
7981     no) enable_shared=no ;;
7982     *)
7983       enable_shared=no
7984       # Look at the argument we got.  We use all the common list separators.
7985       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7986       for pkg in $enableval; do
7987         IFS="$lt_save_ifs"
7988         if test "X$pkg" = "X$p"; then
7989           enable_shared=yes
7990         fi
7991       done
7992       IFS="$lt_save_ifs"
7993       ;;
7994     esac
7995 else
7996   enable_shared=yes
7997 fi
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007   # Check whether --enable-static was given.
8008 if test "${enable_static+set}" = set; then :
8009   enableval=$enable_static; p=${PACKAGE-default}
8010     case $enableval in
8011     yes) enable_static=yes ;;
8012     no) enable_static=no ;;
8013     *)
8014      enable_static=no
8015       # Look at the argument we got.  We use all the common list separators.
8016       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8017       for pkg in $enableval; do
8018         IFS="$lt_save_ifs"
8019         if test "X$pkg" = "X$p"; then
8020           enable_static=yes
8021         fi
8022       done
8023       IFS="$lt_save_ifs"
8024       ;;
8025     esac
8026 else
8027   enable_static=yes
8028 fi
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039 # Check whether --with-pic was given.
8040 if test "${with_pic+set}" = set; then :
8041   withval=$with_pic; pic_mode="$withval"
8042 else
8043   pic_mode=default
8044 fi
8045
8046
8047 test -z "$pic_mode" && pic_mode=default
8048
8049
8050
8051
8052
8053
8054
8055   # Check whether --enable-fast-install was given.
8056 if test "${enable_fast_install+set}" = set; then :
8057   enableval=$enable_fast_install; p=${PACKAGE-default}
8058     case $enableval in
8059     yes) enable_fast_install=yes ;;
8060     no) enable_fast_install=no ;;
8061     *)
8062       enable_fast_install=no
8063       # Look at the argument we got.  We use all the common list separators.
8064       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8065       for pkg in $enableval; do
8066         IFS="$lt_save_ifs"
8067         if test "X$pkg" = "X$p"; then
8068           enable_fast_install=yes
8069         fi
8070       done
8071       IFS="$lt_save_ifs"
8072       ;;
8073     esac
8074 else
8075   enable_fast_install=yes
8076 fi
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088 # This can be used to rebuild libtool when needed
8089 LIBTOOL_DEPS="$ltmain"
8090
8091 # Always use our own libtool.
8092 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119 test -z "$LN_S" && LN_S="ln -s"
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134 if test -n "${ZSH_VERSION+set}" ; then
8135    setopt NO_GLOB_SUBST
8136 fi
8137
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8139 $as_echo_n "checking for objdir... " >&6; }
8140 if ${lt_cv_objdir+:} false; then :
8141   $as_echo_n "(cached) " >&6
8142 else
8143   rm -f .libs 2>/dev/null
8144 mkdir .libs 2>/dev/null
8145 if test -d .libs; then
8146   lt_cv_objdir=.libs
8147 else
8148   # MS-DOS does not allow filenames that begin with a dot.
8149   lt_cv_objdir=_libs
8150 fi
8151 rmdir .libs 2>/dev/null
8152 fi
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8154 $as_echo "$lt_cv_objdir" >&6; }
8155 objdir=$lt_cv_objdir
8156
8157
8158
8159
8160
8161 cat >>confdefs.h <<_ACEOF
8162 #define LT_OBJDIR "$lt_cv_objdir/"
8163 _ACEOF
8164
8165
8166
8167
8168 case $host_os in
8169 aix3*)
8170   # AIX sometimes has problems with the GCC collect2 program.  For some
8171   # reason, if we set the COLLECT_NAMES environment variable, the problems
8172   # vanish in a puff of smoke.
8173   if test "X${COLLECT_NAMES+set}" != Xset; then
8174     COLLECT_NAMES=
8175     export COLLECT_NAMES
8176   fi
8177   ;;
8178 esac
8179
8180 # Global variables:
8181 ofile=libtool
8182 can_build_shared=yes
8183
8184 # All known linkers require a `.a' archive for static linking (except MSVC,
8185 # which needs '.lib').
8186 libext=a
8187
8188 with_gnu_ld="$lt_cv_prog_gnu_ld"
8189
8190 old_CC="$CC"
8191 old_CFLAGS="$CFLAGS"
8192
8193 # Set sane defaults for various variables
8194 test -z "$CC" && CC=cc
8195 test -z "$LTCC" && LTCC=$CC
8196 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8197 test -z "$LD" && LD=ld
8198 test -z "$ac_objext" && ac_objext=o
8199
8200 for cc_temp in $compiler""; do
8201   case $cc_temp in
8202     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8203     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8204     \-*) ;;
8205     *) break;;
8206   esac
8207 done
8208 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8209
8210
8211 # Only perform the check for file, if the check method requires it
8212 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8213 case $deplibs_check_method in
8214 file_magic*)
8215   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8216     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8217 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8218 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8219   $as_echo_n "(cached) " >&6
8220 else
8221   case $MAGIC_CMD in
8222 [\\/*] |  ?:[\\/]*)
8223   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8224   ;;
8225 *)
8226   lt_save_MAGIC_CMD="$MAGIC_CMD"
8227   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8228   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8229   for ac_dir in $ac_dummy; do
8230     IFS="$lt_save_ifs"
8231     test -z "$ac_dir" && ac_dir=.
8232     if test -f $ac_dir/${ac_tool_prefix}file; then
8233       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8234       if test -n "$file_magic_test_file"; then
8235         case $deplibs_check_method in
8236         "file_magic "*)
8237           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8238           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8239           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8240             $EGREP "$file_magic_regex" > /dev/null; then
8241             :
8242           else
8243             cat <<_LT_EOF 1>&2
8244
8245 *** Warning: the command libtool uses to detect shared libraries,
8246 *** $file_magic_cmd, produces output that libtool cannot recognize.
8247 *** The result is that libtool may fail to recognize shared libraries
8248 *** as such.  This will affect the creation of libtool libraries that
8249 *** depend on shared libraries, but programs linked with such libtool
8250 *** libraries will work regardless of this problem.  Nevertheless, you
8251 *** may want to report the problem to your system manager and/or to
8252 *** bug-libtool@gnu.org
8253
8254 _LT_EOF
8255           fi ;;
8256         esac
8257       fi
8258       break
8259     fi
8260   done
8261   IFS="$lt_save_ifs"
8262   MAGIC_CMD="$lt_save_MAGIC_CMD"
8263   ;;
8264 esac
8265 fi
8266
8267 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8268 if test -n "$MAGIC_CMD"; then
8269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8270 $as_echo "$MAGIC_CMD" >&6; }
8271 else
8272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8273 $as_echo "no" >&6; }
8274 fi
8275
8276
8277
8278
8279
8280 if test -z "$lt_cv_path_MAGIC_CMD"; then
8281   if test -n "$ac_tool_prefix"; then
8282     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8283 $as_echo_n "checking for file... " >&6; }
8284 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8285   $as_echo_n "(cached) " >&6
8286 else
8287   case $MAGIC_CMD in
8288 [\\/*] |  ?:[\\/]*)
8289   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8290   ;;
8291 *)
8292   lt_save_MAGIC_CMD="$MAGIC_CMD"
8293   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8294   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8295   for ac_dir in $ac_dummy; do
8296     IFS="$lt_save_ifs"
8297     test -z "$ac_dir" && ac_dir=.
8298     if test -f $ac_dir/file; then
8299       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8300       if test -n "$file_magic_test_file"; then
8301         case $deplibs_check_method in
8302         "file_magic "*)
8303           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8304           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8305           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8306             $EGREP "$file_magic_regex" > /dev/null; then
8307             :
8308           else
8309             cat <<_LT_EOF 1>&2
8310
8311 *** Warning: the command libtool uses to detect shared libraries,
8312 *** $file_magic_cmd, produces output that libtool cannot recognize.
8313 *** The result is that libtool may fail to recognize shared libraries
8314 *** as such.  This will affect the creation of libtool libraries that
8315 *** depend on shared libraries, but programs linked with such libtool
8316 *** libraries will work regardless of this problem.  Nevertheless, you
8317 *** may want to report the problem to your system manager and/or to
8318 *** bug-libtool@gnu.org
8319
8320 _LT_EOF
8321           fi ;;
8322         esac
8323       fi
8324       break
8325     fi
8326   done
8327   IFS="$lt_save_ifs"
8328   MAGIC_CMD="$lt_save_MAGIC_CMD"
8329   ;;
8330 esac
8331 fi
8332
8333 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8334 if test -n "$MAGIC_CMD"; then
8335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8336 $as_echo "$MAGIC_CMD" >&6; }
8337 else
8338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339 $as_echo "no" >&6; }
8340 fi
8341
8342
8343   else
8344     MAGIC_CMD=:
8345   fi
8346 fi
8347
8348   fi
8349   ;;
8350 esac
8351
8352 # Use C for the default configuration in the libtool script
8353
8354 lt_save_CC="$CC"
8355 ac_ext=c
8356 ac_cpp='$CPP $CPPFLAGS'
8357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8360
8361
8362 # Source file extension for C test sources.
8363 ac_ext=c
8364
8365 # Object file extension for compiled C test sources.
8366 objext=o
8367 objext=$objext
8368
8369 # Code to be used in simple compile tests
8370 lt_simple_compile_test_code="int some_variable = 0;"
8371
8372 # Code to be used in simple link tests
8373 lt_simple_link_test_code='int main(){return(0);}'
8374
8375
8376
8377
8378
8379
8380
8381 # If no C compiler was specified, use CC.
8382 LTCC=${LTCC-"$CC"}
8383
8384 # If no C compiler flags were specified, use CFLAGS.
8385 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8386
8387 # Allow CC to be a program name with arguments.
8388 compiler=$CC
8389
8390 # Save the default compiler, since it gets overwritten when the other
8391 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8392 compiler_DEFAULT=$CC
8393
8394 # save warnings/boilerplate of simple test code
8395 ac_outfile=conftest.$ac_objext
8396 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8397 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8398 _lt_compiler_boilerplate=`cat conftest.err`
8399 $RM conftest*
8400
8401 ac_outfile=conftest.$ac_objext
8402 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8403 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8404 _lt_linker_boilerplate=`cat conftest.err`
8405 $RM -r conftest*
8406
8407
8408 if test -n "$compiler"; then
8409
8410 lt_prog_compiler_no_builtin_flag=
8411
8412 if test "$GCC" = yes; then
8413   case $cc_basename in
8414   nvcc*)
8415     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8416   *)
8417     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8418   esac
8419
8420   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8421 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8422 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8423   $as_echo_n "(cached) " >&6
8424 else
8425   lt_cv_prog_compiler_rtti_exceptions=no
8426    ac_outfile=conftest.$ac_objext
8427    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8428    lt_compiler_flag="-fno-rtti -fno-exceptions"
8429    # Insert the option either (1) after the last *FLAGS variable, or
8430    # (2) before a word containing "conftest.", or (3) at the end.
8431    # Note that $ac_compile itself does not contain backslashes and begins
8432    # with a dollar sign (not a hyphen), so the echo should work correctly.
8433    # The option is referenced via a variable to avoid confusing sed.
8434    lt_compile=`echo "$ac_compile" | $SED \
8435    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8436    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8437    -e 's:$: $lt_compiler_flag:'`
8438    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8439    (eval "$lt_compile" 2>conftest.err)
8440    ac_status=$?
8441    cat conftest.err >&5
8442    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8443    if (exit $ac_status) && test -s "$ac_outfile"; then
8444      # The compiler can only warn and ignore the option if not recognized
8445      # So say no if there are warnings other than the usual output.
8446      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8447      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8448      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8449        lt_cv_prog_compiler_rtti_exceptions=yes
8450      fi
8451    fi
8452    $RM conftest*
8453
8454 fi
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8456 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8457
8458 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8459     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8460 else
8461     :
8462 fi
8463
8464 fi
8465
8466
8467
8468
8469
8470
8471   lt_prog_compiler_wl=
8472 lt_prog_compiler_pic=
8473 lt_prog_compiler_static=
8474
8475
8476   if test "$GCC" = yes; then
8477     lt_prog_compiler_wl='-Wl,'
8478     lt_prog_compiler_static='-static'
8479
8480     case $host_os in
8481       aix*)
8482       # All AIX code is PIC.
8483       if test "$host_cpu" = ia64; then
8484         # AIX 5 now supports IA64 processor
8485         lt_prog_compiler_static='-Bstatic'
8486       fi
8487       ;;
8488
8489     amigaos*)
8490       case $host_cpu in
8491       powerpc)
8492             # see comment about AmigaOS4 .so support
8493             lt_prog_compiler_pic='-fPIC'
8494         ;;
8495       m68k)
8496             # FIXME: we need at least 68020 code to build shared libraries, but
8497             # adding the `-m68020' flag to GCC prevents building anything better,
8498             # like `-m68040'.
8499             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8500         ;;
8501       esac
8502       ;;
8503
8504     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8505       # PIC is the default for these OSes.
8506       ;;
8507
8508     mingw* | cygwin* | pw32* | os2* | cegcc*)
8509       # This hack is so that the source file can tell whether it is being
8510       # built for inclusion in a dll (and should export symbols for example).
8511       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8512       # (--disable-auto-import) libraries
8513       lt_prog_compiler_pic='-DDLL_EXPORT'
8514       ;;
8515
8516     darwin* | rhapsody*)
8517       # PIC is the default on this platform
8518       # Common symbols not allowed in MH_DYLIB files
8519       lt_prog_compiler_pic='-fno-common'
8520       ;;
8521
8522     haiku*)
8523       # PIC is the default for Haiku.
8524       # The "-static" flag exists, but is broken.
8525       lt_prog_compiler_static=
8526       ;;
8527
8528     hpux*)
8529       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8530       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8531       # sets the default TLS model and affects inlining.
8532       case $host_cpu in
8533       hppa*64*)
8534         # +Z the default
8535         ;;
8536       *)
8537         lt_prog_compiler_pic='-fPIC'
8538         ;;
8539       esac
8540       ;;
8541
8542     interix[3-9]*)
8543       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8544       # Instead, we relocate shared libraries at runtime.
8545       ;;
8546
8547     msdosdjgpp*)
8548       # Just because we use GCC doesn't mean we suddenly get shared libraries
8549       # on systems that don't support them.
8550       lt_prog_compiler_can_build_shared=no
8551       enable_shared=no
8552       ;;
8553
8554     *nto* | *qnx*)
8555       # QNX uses GNU C++, but need to define -shared option too, otherwise
8556       # it will coredump.
8557       lt_prog_compiler_pic='-fPIC -shared'
8558       ;;
8559
8560     sysv4*MP*)
8561       if test -d /usr/nec; then
8562         lt_prog_compiler_pic=-Kconform_pic
8563       fi
8564       ;;
8565
8566     *)
8567       lt_prog_compiler_pic='-fPIC'
8568       ;;
8569     esac
8570
8571     case $cc_basename in
8572     nvcc*) # Cuda Compiler Driver 2.2
8573       lt_prog_compiler_wl='-Xlinker '
8574       lt_prog_compiler_pic='-Xcompiler -fPIC'
8575       ;;
8576     esac
8577   else
8578     # PORTME Check for flag to pass linker flags through the system compiler.
8579     case $host_os in
8580     aix*)
8581       lt_prog_compiler_wl='-Wl,'
8582       if test "$host_cpu" = ia64; then
8583         # AIX 5 now supports IA64 processor
8584         lt_prog_compiler_static='-Bstatic'
8585       else
8586         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8587       fi
8588       ;;
8589
8590     mingw* | cygwin* | pw32* | os2* | cegcc*)
8591       # This hack is so that the source file can tell whether it is being
8592       # built for inclusion in a dll (and should export symbols for example).
8593       lt_prog_compiler_pic='-DDLL_EXPORT'
8594       ;;
8595
8596     hpux9* | hpux10* | hpux11*)
8597       lt_prog_compiler_wl='-Wl,'
8598       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8599       # not for PA HP-UX.
8600       case $host_cpu in
8601       hppa*64*|ia64*)
8602         # +Z the default
8603         ;;
8604       *)
8605         lt_prog_compiler_pic='+Z'
8606         ;;
8607       esac
8608       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8609       lt_prog_compiler_static='${wl}-a ${wl}archive'
8610       ;;
8611
8612     irix5* | irix6* | nonstopux*)
8613       lt_prog_compiler_wl='-Wl,'
8614       # PIC (with -KPIC) is the default.
8615       lt_prog_compiler_static='-non_shared'
8616       ;;
8617
8618     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8619       case $cc_basename in
8620       # old Intel for x86_64 which still supported -KPIC.
8621       ecc*)
8622         lt_prog_compiler_wl='-Wl,'
8623         lt_prog_compiler_pic='-KPIC'
8624         lt_prog_compiler_static='-static'
8625         ;;
8626       # icc used to be incompatible with GCC.
8627       # ICC 10 doesn't accept -KPIC any more.
8628       icc* | ifort*)
8629         lt_prog_compiler_wl='-Wl,'
8630         lt_prog_compiler_pic='-fPIC'
8631         lt_prog_compiler_static='-static'
8632         ;;
8633       # Lahey Fortran 8.1.
8634       lf95*)
8635         lt_prog_compiler_wl='-Wl,'
8636         lt_prog_compiler_pic='--shared'
8637         lt_prog_compiler_static='--static'
8638         ;;
8639       nagfor*)
8640         # NAG Fortran compiler
8641         lt_prog_compiler_wl='-Wl,-Wl,,'
8642         lt_prog_compiler_pic='-PIC'
8643         lt_prog_compiler_static='-Bstatic'
8644         ;;
8645       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8646         # Portland Group compilers (*not* the Pentium gcc compiler,
8647         # which looks to be a dead project)
8648         lt_prog_compiler_wl='-Wl,'
8649         lt_prog_compiler_pic='-fpic'
8650         lt_prog_compiler_static='-Bstatic'
8651         ;;
8652       ccc*)
8653         lt_prog_compiler_wl='-Wl,'
8654         # All Alpha code is PIC.
8655         lt_prog_compiler_static='-non_shared'
8656         ;;
8657       xl* | bgxl* | bgf* | mpixl*)
8658         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8659         lt_prog_compiler_wl='-Wl,'
8660         lt_prog_compiler_pic='-qpic'
8661         lt_prog_compiler_static='-qstaticlink'
8662         ;;
8663       *)
8664         case `$CC -V 2>&1 | sed 5q` in
8665         *Sun\ F* | *Sun*Fortran*)
8666           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8667           lt_prog_compiler_pic='-KPIC'
8668           lt_prog_compiler_static='-Bstatic'
8669           lt_prog_compiler_wl=''
8670           ;;
8671         *Sun\ C*)
8672           # Sun C 5.9
8673           lt_prog_compiler_pic='-KPIC'
8674           lt_prog_compiler_static='-Bstatic'
8675           lt_prog_compiler_wl='-Wl,'
8676           ;;
8677         esac
8678         ;;
8679       esac
8680       ;;
8681
8682     newsos6)
8683       lt_prog_compiler_pic='-KPIC'
8684       lt_prog_compiler_static='-Bstatic'
8685       ;;
8686
8687     *nto* | *qnx*)
8688       # QNX uses GNU C++, but need to define -shared option too, otherwise
8689       # it will coredump.
8690       lt_prog_compiler_pic='-fPIC -shared'
8691       ;;
8692
8693     osf3* | osf4* | osf5*)
8694       lt_prog_compiler_wl='-Wl,'
8695       # All OSF/1 code is PIC.
8696       lt_prog_compiler_static='-non_shared'
8697       ;;
8698
8699     rdos*)
8700       lt_prog_compiler_static='-non_shared'
8701       ;;
8702
8703     solaris*)
8704       lt_prog_compiler_pic='-KPIC'
8705       lt_prog_compiler_static='-Bstatic'
8706       case $cc_basename in
8707       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8708         lt_prog_compiler_wl='-Qoption ld ';;
8709       *)
8710         lt_prog_compiler_wl='-Wl,';;
8711       esac
8712       ;;
8713
8714     sunos4*)
8715       lt_prog_compiler_wl='-Qoption ld '
8716       lt_prog_compiler_pic='-PIC'
8717       lt_prog_compiler_static='-Bstatic'
8718       ;;
8719
8720     sysv4 | sysv4.2uw2* | sysv4.3*)
8721       lt_prog_compiler_wl='-Wl,'
8722       lt_prog_compiler_pic='-KPIC'
8723       lt_prog_compiler_static='-Bstatic'
8724       ;;
8725
8726     sysv4*MP*)
8727       if test -d /usr/nec ;then
8728         lt_prog_compiler_pic='-Kconform_pic'
8729         lt_prog_compiler_static='-Bstatic'
8730       fi
8731       ;;
8732
8733     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8734       lt_prog_compiler_wl='-Wl,'
8735       lt_prog_compiler_pic='-KPIC'
8736       lt_prog_compiler_static='-Bstatic'
8737       ;;
8738
8739     unicos*)
8740       lt_prog_compiler_wl='-Wl,'
8741       lt_prog_compiler_can_build_shared=no
8742       ;;
8743
8744     uts4*)
8745       lt_prog_compiler_pic='-pic'
8746       lt_prog_compiler_static='-Bstatic'
8747       ;;
8748
8749     *)
8750       lt_prog_compiler_can_build_shared=no
8751       ;;
8752     esac
8753   fi
8754
8755 case $host_os in
8756   # For platforms which do not support PIC, -DPIC is meaningless:
8757   *djgpp*)
8758     lt_prog_compiler_pic=
8759     ;;
8760   *)
8761     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8762     ;;
8763 esac
8764
8765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8766 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8767 if ${lt_cv_prog_compiler_pic+:} false; then :
8768   $as_echo_n "(cached) " >&6
8769 else
8770   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8771 fi
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8773 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8774 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8775
8776 #
8777 # Check to make sure the PIC flag actually works.
8778 #
8779 if test -n "$lt_prog_compiler_pic"; then
8780   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8781 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8782 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8783   $as_echo_n "(cached) " >&6
8784 else
8785   lt_cv_prog_compiler_pic_works=no
8786    ac_outfile=conftest.$ac_objext
8787    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8788    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8789    # Insert the option either (1) after the last *FLAGS variable, or
8790    # (2) before a word containing "conftest.", or (3) at the end.
8791    # Note that $ac_compile itself does not contain backslashes and begins
8792    # with a dollar sign (not a hyphen), so the echo should work correctly.
8793    # The option is referenced via a variable to avoid confusing sed.
8794    lt_compile=`echo "$ac_compile" | $SED \
8795    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8796    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8797    -e 's:$: $lt_compiler_flag:'`
8798    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8799    (eval "$lt_compile" 2>conftest.err)
8800    ac_status=$?
8801    cat conftest.err >&5
8802    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8803    if (exit $ac_status) && test -s "$ac_outfile"; then
8804      # The compiler can only warn and ignore the option if not recognized
8805      # So say no if there are warnings other than the usual output.
8806      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8807      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8808      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8809        lt_cv_prog_compiler_pic_works=yes
8810      fi
8811    fi
8812    $RM conftest*
8813
8814 fi
8815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8816 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8817
8818 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8819     case $lt_prog_compiler_pic in
8820      "" | " "*) ;;
8821      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8822      esac
8823 else
8824     lt_prog_compiler_pic=
8825      lt_prog_compiler_can_build_shared=no
8826 fi
8827
8828 fi
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840 #
8841 # Check to make sure the static flag actually works.
8842 #
8843 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8845 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8846 if ${lt_cv_prog_compiler_static_works+:} false; then :
8847   $as_echo_n "(cached) " >&6
8848 else
8849   lt_cv_prog_compiler_static_works=no
8850    save_LDFLAGS="$LDFLAGS"
8851    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8852    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8853    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8854      # The linker can only warn and ignore the option if not recognized
8855      # So say no if there are warnings
8856      if test -s conftest.err; then
8857        # Append any errors to the config.log.
8858        cat conftest.err 1>&5
8859        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8860        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8861        if diff conftest.exp conftest.er2 >/dev/null; then
8862          lt_cv_prog_compiler_static_works=yes
8863        fi
8864      else
8865        lt_cv_prog_compiler_static_works=yes
8866      fi
8867    fi
8868    $RM -r conftest*
8869    LDFLAGS="$save_LDFLAGS"
8870
8871 fi
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8873 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8874
8875 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8876     :
8877 else
8878     lt_prog_compiler_static=
8879 fi
8880
8881
8882
8883
8884
8885
8886
8887   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8888 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8889 if ${lt_cv_prog_compiler_c_o+:} false; then :
8890   $as_echo_n "(cached) " >&6
8891 else
8892   lt_cv_prog_compiler_c_o=no
8893    $RM -r conftest 2>/dev/null
8894    mkdir conftest
8895    cd conftest
8896    mkdir out
8897    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8898
8899    lt_compiler_flag="-o out/conftest2.$ac_objext"
8900    # Insert the option either (1) after the last *FLAGS variable, or
8901    # (2) before a word containing "conftest.", or (3) at the end.
8902    # Note that $ac_compile itself does not contain backslashes and begins
8903    # with a dollar sign (not a hyphen), so the echo should work correctly.
8904    lt_compile=`echo "$ac_compile" | $SED \
8905    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8906    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8907    -e 's:$: $lt_compiler_flag:'`
8908    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8909    (eval "$lt_compile" 2>out/conftest.err)
8910    ac_status=$?
8911    cat out/conftest.err >&5
8912    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8913    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8914    then
8915      # The compiler can only warn and ignore the option if not recognized
8916      # So say no if there are warnings
8917      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8918      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8919      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8920        lt_cv_prog_compiler_c_o=yes
8921      fi
8922    fi
8923    chmod u+w . 2>&5
8924    $RM conftest*
8925    # SGI C++ compiler will create directory out/ii_files/ for
8926    # template instantiation
8927    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8928    $RM out/* && rmdir out
8929    cd ..
8930    $RM -r conftest
8931    $RM conftest*
8932
8933 fi
8934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8935 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8936
8937
8938
8939
8940
8941
8942   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8943 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8944 if ${lt_cv_prog_compiler_c_o+:} false; then :
8945   $as_echo_n "(cached) " >&6
8946 else
8947   lt_cv_prog_compiler_c_o=no
8948    $RM -r conftest 2>/dev/null
8949    mkdir conftest
8950    cd conftest
8951    mkdir out
8952    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8953
8954    lt_compiler_flag="-o out/conftest2.$ac_objext"
8955    # Insert the option either (1) after the last *FLAGS variable, or
8956    # (2) before a word containing "conftest.", or (3) at the end.
8957    # Note that $ac_compile itself does not contain backslashes and begins
8958    # with a dollar sign (not a hyphen), so the echo should work correctly.
8959    lt_compile=`echo "$ac_compile" | $SED \
8960    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8961    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8962    -e 's:$: $lt_compiler_flag:'`
8963    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8964    (eval "$lt_compile" 2>out/conftest.err)
8965    ac_status=$?
8966    cat out/conftest.err >&5
8967    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8969    then
8970      # The compiler can only warn and ignore the option if not recognized
8971      # So say no if there are warnings
8972      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8973      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8974      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8975        lt_cv_prog_compiler_c_o=yes
8976      fi
8977    fi
8978    chmod u+w . 2>&5
8979    $RM conftest*
8980    # SGI C++ compiler will create directory out/ii_files/ for
8981    # template instantiation
8982    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8983    $RM out/* && rmdir out
8984    cd ..
8985    $RM -r conftest
8986    $RM conftest*
8987
8988 fi
8989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8990 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8991
8992
8993
8994
8995 hard_links="nottested"
8996 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8997   # do not overwrite the value of need_locks provided by the user
8998   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8999 $as_echo_n "checking if we can lock with hard links... " >&6; }
9000   hard_links=yes
9001   $RM conftest*
9002   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9003   touch conftest.a
9004   ln conftest.a conftest.b 2>&5 || hard_links=no
9005   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9007 $as_echo "$hard_links" >&6; }
9008   if test "$hard_links" = no; then
9009     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9010 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9011     need_locks=warn
9012   fi
9013 else
9014   need_locks=no
9015 fi
9016
9017
9018
9019
9020
9021
9022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9023 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9024
9025   runpath_var=
9026   allow_undefined_flag=
9027   always_export_symbols=no
9028   archive_cmds=
9029   archive_expsym_cmds=
9030   compiler_needs_object=no
9031   enable_shared_with_static_runtimes=no
9032   export_dynamic_flag_spec=
9033   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9034   hardcode_automatic=no
9035   hardcode_direct=no
9036   hardcode_direct_absolute=no
9037   hardcode_libdir_flag_spec=
9038   hardcode_libdir_flag_spec_ld=
9039   hardcode_libdir_separator=
9040   hardcode_minus_L=no
9041   hardcode_shlibpath_var=unsupported
9042   inherit_rpath=no
9043   link_all_deplibs=unknown
9044   module_cmds=
9045   module_expsym_cmds=
9046   old_archive_from_new_cmds=
9047   old_archive_from_expsyms_cmds=
9048   thread_safe_flag_spec=
9049   whole_archive_flag_spec=
9050   # include_expsyms should be a list of space-separated symbols to be *always*
9051   # included in the symbol list
9052   include_expsyms=
9053   # exclude_expsyms can be an extended regexp of symbols to exclude
9054   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9055   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9056   # as well as any symbol that contains `d'.
9057   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9058   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9059   # platforms (ab)use it in PIC code, but their linkers get confused if
9060   # the symbol is explicitly referenced.  Since portable code cannot
9061   # rely on this symbol name, it's probably fine to never include it in
9062   # preloaded symbol tables.
9063   # Exclude shared library initialization/finalization symbols.
9064   extract_expsyms_cmds=
9065
9066   case $host_os in
9067   cygwin* | mingw* | pw32* | cegcc*)
9068     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9069     # When not using gcc, we currently assume that we are using
9070     # Microsoft Visual C++.
9071     if test "$GCC" != yes; then
9072       with_gnu_ld=no
9073     fi
9074     ;;
9075   interix*)
9076     # we just hope/assume this is gcc and not c89 (= MSVC++)
9077     with_gnu_ld=yes
9078     ;;
9079   openbsd*)
9080     with_gnu_ld=no
9081     ;;
9082   esac
9083
9084   ld_shlibs=yes
9085
9086   # On some targets, GNU ld is compatible enough with the native linker
9087   # that we're better off using the native interface for both.
9088   lt_use_gnu_ld_interface=no
9089   if test "$with_gnu_ld" = yes; then
9090     case $host_os in
9091       aix*)
9092         # The AIX port of GNU ld has always aspired to compatibility
9093         # with the native linker.  However, as the warning in the GNU ld
9094         # block says, versions before 2.19.5* couldn't really create working
9095         # shared libraries, regardless of the interface used.
9096         case `$LD -v 2>&1` in
9097           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9098           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9099           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9100           *)
9101             lt_use_gnu_ld_interface=yes
9102             ;;
9103         esac
9104         ;;
9105       *)
9106         lt_use_gnu_ld_interface=yes
9107         ;;
9108     esac
9109   fi
9110
9111   if test "$lt_use_gnu_ld_interface" = yes; then
9112     # If archive_cmds runs LD, not CC, wlarc should be empty
9113     wlarc='${wl}'
9114
9115     # Set some defaults for GNU ld with shared library support. These
9116     # are reset later if shared libraries are not supported. Putting them
9117     # here allows them to be overridden if necessary.
9118     runpath_var=LD_RUN_PATH
9119     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9120     export_dynamic_flag_spec='${wl}--export-dynamic'
9121     # ancient GNU ld didn't support --whole-archive et. al.
9122     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9123       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9124     else
9125       whole_archive_flag_spec=
9126     fi
9127     supports_anon_versioning=no
9128     case `$LD -v 2>&1` in
9129       *GNU\ gold*) supports_anon_versioning=yes ;;
9130       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9131       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9132       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9133       *\ 2.11.*) ;; # other 2.11 versions
9134       *) supports_anon_versioning=yes ;;
9135     esac
9136
9137     # See if GNU ld supports shared libraries.
9138     case $host_os in
9139     aix[3-9]*)
9140       # On AIX/PPC, the GNU linker is very broken
9141       if test "$host_cpu" != ia64; then
9142         ld_shlibs=no
9143         cat <<_LT_EOF 1>&2
9144
9145 *** Warning: the GNU linker, at least up to release 2.19, is reported
9146 *** to be unable to reliably create shared libraries on AIX.
9147 *** Therefore, libtool is disabling shared libraries support.  If you
9148 *** really care for shared libraries, you may want to install binutils
9149 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9150 *** You will then need to restart the configuration process.
9151
9152 _LT_EOF
9153       fi
9154       ;;
9155
9156     amigaos*)
9157       case $host_cpu in
9158       powerpc)
9159             # see comment about AmigaOS4 .so support
9160             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9161             archive_expsym_cmds=''
9162         ;;
9163       m68k)
9164             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)'
9165             hardcode_libdir_flag_spec='-L$libdir'
9166             hardcode_minus_L=yes
9167         ;;
9168       esac
9169       ;;
9170
9171     beos*)
9172       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9173         allow_undefined_flag=unsupported
9174         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9175         # support --undefined.  This deserves some investigation.  FIXME
9176         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9177       else
9178         ld_shlibs=no
9179       fi
9180       ;;
9181
9182     cygwin* | mingw* | pw32* | cegcc*)
9183       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9184       # as there is no search path for DLLs.
9185       hardcode_libdir_flag_spec='-L$libdir'
9186       export_dynamic_flag_spec='${wl}--export-all-symbols'
9187       allow_undefined_flag=unsupported
9188       always_export_symbols=no
9189       enable_shared_with_static_runtimes=yes
9190       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'
9191       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9192
9193       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9194         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9195         # If the export-symbols file already is a .def file (1st line
9196         # is EXPORTS), use it as is; otherwise, prepend...
9197         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9198           cp $export_symbols $output_objdir/$soname.def;
9199         else
9200           echo EXPORTS > $output_objdir/$soname.def;
9201           cat $export_symbols >> $output_objdir/$soname.def;
9202         fi~
9203         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9204       else
9205         ld_shlibs=no
9206       fi
9207       ;;
9208
9209     haiku*)
9210       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9211       link_all_deplibs=yes
9212       ;;
9213
9214     interix[3-9]*)
9215       hardcode_direct=no
9216       hardcode_shlibpath_var=no
9217       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9218       export_dynamic_flag_spec='${wl}-E'
9219       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9220       # Instead, shared libraries are loaded at an image base (0x10000000 by
9221       # default) and relocated if they conflict, which is a slow very memory
9222       # consuming and fragmenting process.  To avoid this, we pick a random,
9223       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9224       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9225       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9226       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'
9227       ;;
9228
9229     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9230       tmp_diet=no
9231       if test "$host_os" = linux-dietlibc; then
9232         case $cc_basename in
9233           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9234         esac
9235       fi
9236       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9237          && test "$tmp_diet" = no
9238       then
9239         tmp_addflag=' $pic_flag'
9240         tmp_sharedflag='-shared'
9241         case $cc_basename,$host_cpu in
9242         pgcc*)                          # Portland Group C compiler
9243           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'
9244           tmp_addflag=' $pic_flag'
9245           ;;
9246         pgf77* | pgf90* | pgf95* | pgfortran*)
9247                                         # Portland Group f77 and f90 compilers
9248           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'
9249           tmp_addflag=' $pic_flag -Mnomain' ;;
9250         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9251           tmp_addflag=' -i_dynamic' ;;
9252         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9253           tmp_addflag=' -i_dynamic -nofor_main' ;;
9254         ifc* | ifort*)                  # Intel Fortran compiler
9255           tmp_addflag=' -nofor_main' ;;
9256         lf95*)                          # Lahey Fortran 8.1
9257           whole_archive_flag_spec=
9258           tmp_sharedflag='--shared' ;;
9259         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9260           tmp_sharedflag='-qmkshrobj'
9261           tmp_addflag= ;;
9262         nvcc*)  # Cuda Compiler Driver 2.2
9263           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'
9264           compiler_needs_object=yes
9265           ;;
9266         esac
9267         case `$CC -V 2>&1 | sed 5q` in
9268         *Sun\ C*)                       # Sun C 5.9
9269           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'
9270           compiler_needs_object=yes
9271           tmp_sharedflag='-G' ;;
9272         *Sun\ F*)                       # Sun Fortran 8.3
9273           tmp_sharedflag='-G' ;;
9274         esac
9275         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9276
9277         if test "x$supports_anon_versioning" = xyes; then
9278           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9279             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9280             echo "local: *; };" >> $output_objdir/$libname.ver~
9281             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9282         fi
9283
9284         case $cc_basename in
9285         xlf* | bgf* | bgxlf* | mpixlf*)
9286           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9287           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9288           hardcode_libdir_flag_spec=
9289           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9290           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9291           if test "x$supports_anon_versioning" = xyes; then
9292             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9293               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9294               echo "local: *; };" >> $output_objdir/$libname.ver~
9295               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9296           fi
9297           ;;
9298         esac
9299       else
9300         ld_shlibs=no
9301       fi
9302       ;;
9303
9304     netbsd*)
9305       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9306         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9307         wlarc=
9308       else
9309         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9310         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9311       fi
9312       ;;
9313
9314     solaris*)
9315       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9316         ld_shlibs=no
9317         cat <<_LT_EOF 1>&2
9318
9319 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9320 *** create shared libraries on Solaris systems.  Therefore, libtool
9321 *** is disabling shared libraries support.  We urge you to upgrade GNU
9322 *** binutils to release 2.9.1 or newer.  Another option is to modify
9323 *** your PATH or compiler configuration so that the native linker is
9324 *** used, and then restart.
9325
9326 _LT_EOF
9327       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9328         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9329         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9330       else
9331         ld_shlibs=no
9332       fi
9333       ;;
9334
9335     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9336       case `$LD -v 2>&1` in
9337         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9338         ld_shlibs=no
9339         cat <<_LT_EOF 1>&2
9340
9341 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9342 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9343 *** is disabling shared libraries support.  We urge you to upgrade GNU
9344 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9345 *** your PATH or compiler configuration so that the native linker is
9346 *** used, and then restart.
9347
9348 _LT_EOF
9349         ;;
9350         *)
9351           # For security reasons, it is highly recommended that you always
9352           # use absolute paths for naming shared libraries, and exclude the
9353           # DT_RUNPATH tag from executables and libraries.  But doing so
9354           # requires that you compile everything twice, which is a pain.
9355           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9356             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9357             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9358             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9359           else
9360             ld_shlibs=no
9361           fi
9362         ;;
9363       esac
9364       ;;
9365
9366     sunos4*)
9367       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9368       wlarc=
9369       hardcode_direct=yes
9370       hardcode_shlibpath_var=no
9371       ;;
9372
9373     *)
9374       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9375         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9376         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9377       else
9378         ld_shlibs=no
9379       fi
9380       ;;
9381     esac
9382
9383     if test "$ld_shlibs" = no; then
9384       runpath_var=
9385       hardcode_libdir_flag_spec=
9386       export_dynamic_flag_spec=
9387       whole_archive_flag_spec=
9388     fi
9389   else
9390     # PORTME fill in a description of your system's linker (not GNU ld)
9391     case $host_os in
9392     aix3*)
9393       allow_undefined_flag=unsupported
9394       always_export_symbols=yes
9395       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'
9396       # Note: this linker hardcodes the directories in LIBPATH if there
9397       # are no directories specified by -L.
9398       hardcode_minus_L=yes
9399       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9400         # Neither direct hardcoding nor static linking is supported with a
9401         # broken collect2.
9402         hardcode_direct=unsupported
9403       fi
9404       ;;
9405
9406     aix[4-9]*)
9407       if test "$host_cpu" = ia64; then
9408         # On IA64, the linker does run time linking by default, so we don't
9409         # have to do anything special.
9410         aix_use_runtimelinking=no
9411         exp_sym_flag='-Bexport'
9412         no_entry_flag=""
9413       else
9414         # If we're using GNU nm, then we don't want the "-C" option.
9415         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9416         # Also, AIX nm treats weak defined symbols like other global
9417         # defined symbols, whereas GNU nm marks them as "W".
9418         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9419           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9420         else
9421           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9422         fi
9423         aix_use_runtimelinking=no
9424
9425         # Test if we are trying to use run time linking or normal
9426         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9427         # need to do runtime linking.
9428         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9429           for ld_flag in $LDFLAGS; do
9430           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9431             aix_use_runtimelinking=yes
9432             break
9433           fi
9434           done
9435           ;;
9436         esac
9437
9438         exp_sym_flag='-bexport'
9439         no_entry_flag='-bnoentry'
9440       fi
9441
9442       # When large executables or shared objects are built, AIX ld can
9443       # have problems creating the table of contents.  If linking a library
9444       # or program results in "error TOC overflow" add -mminimal-toc to
9445       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9446       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9447
9448       archive_cmds=''
9449       hardcode_direct=yes
9450       hardcode_direct_absolute=yes
9451       hardcode_libdir_separator=':'
9452       link_all_deplibs=yes
9453       file_list_spec='${wl}-f,'
9454
9455       if test "$GCC" = yes; then
9456         case $host_os in aix4.[012]|aix4.[012].*)
9457         # We only want to do this on AIX 4.2 and lower, the check
9458         # below for broken collect2 doesn't work under 4.3+
9459           collect2name=`${CC} -print-prog-name=collect2`
9460           if test -f "$collect2name" &&
9461            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9462           then
9463           # We have reworked collect2
9464           :
9465           else
9466           # We have old collect2
9467           hardcode_direct=unsupported
9468           # It fails to find uninstalled libraries when the uninstalled
9469           # path is not listed in the libpath.  Setting hardcode_minus_L
9470           # to unsupported forces relinking
9471           hardcode_minus_L=yes
9472           hardcode_libdir_flag_spec='-L$libdir'
9473           hardcode_libdir_separator=
9474           fi
9475           ;;
9476         esac
9477         shared_flag='-shared'
9478         if test "$aix_use_runtimelinking" = yes; then
9479           shared_flag="$shared_flag "'${wl}-G'
9480         fi
9481       else
9482         # not using gcc
9483         if test "$host_cpu" = ia64; then
9484         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9485         # chokes on -Wl,-G. The following line is correct:
9486           shared_flag='-G'
9487         else
9488           if test "$aix_use_runtimelinking" = yes; then
9489             shared_flag='${wl}-G'
9490           else
9491             shared_flag='${wl}-bM:SRE'
9492           fi
9493         fi
9494       fi
9495
9496       export_dynamic_flag_spec='${wl}-bexpall'
9497       # It seems that -bexpall does not export symbols beginning with
9498       # underscore (_), so it is better to generate a list of symbols to export.
9499       always_export_symbols=yes
9500       if test "$aix_use_runtimelinking" = yes; then
9501         # Warning - without using the other runtime loading flags (-brtl),
9502         # -berok will link without error, but may produce a broken library.
9503         allow_undefined_flag='-berok'
9504         # Determine the default libpath from the value encoded in an
9505         # empty executable.
9506         if test "${lt_cv_aix_libpath+set}" = set; then
9507   aix_libpath=$lt_cv_aix_libpath
9508 else
9509   if ${lt_cv_aix_libpath_+:} false; then :
9510   $as_echo_n "(cached) " >&6
9511 else
9512   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9513 /* end confdefs.h.  */
9514
9515 int
9516 main ()
9517 {
9518
9519   ;
9520   return 0;
9521 }
9522 _ACEOF
9523 if ac_fn_c_try_link "$LINENO"; then :
9524
9525   lt_aix_libpath_sed='
9526       /Import File Strings/,/^$/ {
9527           /^0/ {
9528               s/^0  *\([^ ]*\) *$/\1/
9529               p
9530           }
9531       }'
9532   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9533   # Check for a 64-bit object if we didn't find anything.
9534   if test -z "$lt_cv_aix_libpath_"; then
9535     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9536   fi
9537 fi
9538 rm -f core conftest.err conftest.$ac_objext \
9539     conftest$ac_exeext conftest.$ac_ext
9540   if test -z "$lt_cv_aix_libpath_"; then
9541     lt_cv_aix_libpath_="/usr/lib:/lib"
9542   fi
9543
9544 fi
9545
9546   aix_libpath=$lt_cv_aix_libpath_
9547 fi
9548
9549         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9550         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9551       else
9552         if test "$host_cpu" = ia64; then
9553           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9554           allow_undefined_flag="-z nodefs"
9555           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"
9556         else
9557          # Determine the default libpath from the value encoded in an
9558          # empty executable.
9559          if test "${lt_cv_aix_libpath+set}" = set; then
9560   aix_libpath=$lt_cv_aix_libpath
9561 else
9562   if ${lt_cv_aix_libpath_+:} false; then :
9563   $as_echo_n "(cached) " >&6
9564 else
9565   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9566 /* end confdefs.h.  */
9567
9568 int
9569 main ()
9570 {
9571
9572   ;
9573   return 0;
9574 }
9575 _ACEOF
9576 if ac_fn_c_try_link "$LINENO"; then :
9577
9578   lt_aix_libpath_sed='
9579       /Import File Strings/,/^$/ {
9580           /^0/ {
9581               s/^0  *\([^ ]*\) *$/\1/
9582               p
9583           }
9584       }'
9585   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9586   # Check for a 64-bit object if we didn't find anything.
9587   if test -z "$lt_cv_aix_libpath_"; then
9588     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9589   fi
9590 fi
9591 rm -f core conftest.err conftest.$ac_objext \
9592     conftest$ac_exeext conftest.$ac_ext
9593   if test -z "$lt_cv_aix_libpath_"; then
9594     lt_cv_aix_libpath_="/usr/lib:/lib"
9595   fi
9596
9597 fi
9598
9599   aix_libpath=$lt_cv_aix_libpath_
9600 fi
9601
9602          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9603           # Warning - without using the other run time loading flags,
9604           # -berok will link without error, but may produce a broken library.
9605           no_undefined_flag=' ${wl}-bernotok'
9606           allow_undefined_flag=' ${wl}-berok'
9607           if test "$with_gnu_ld" = yes; then
9608             # We only use this code for GNU lds that support --whole-archive.
9609             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9610           else
9611             # Exported symbols can be pulled into shared objects from archives
9612             whole_archive_flag_spec='$convenience'
9613           fi
9614           archive_cmds_need_lc=yes
9615           # This is similar to how AIX traditionally builds its shared libraries.
9616           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9617         fi
9618       fi
9619       ;;
9620
9621     amigaos*)
9622       case $host_cpu in
9623       powerpc)
9624             # see comment about AmigaOS4 .so support
9625             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9626             archive_expsym_cmds=''
9627         ;;
9628       m68k)
9629             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)'
9630             hardcode_libdir_flag_spec='-L$libdir'
9631             hardcode_minus_L=yes
9632         ;;
9633       esac
9634       ;;
9635
9636     bsdi[45]*)
9637       export_dynamic_flag_spec=-rdynamic
9638       ;;
9639
9640     cygwin* | mingw* | pw32* | cegcc*)
9641       # When not using gcc, we currently assume that we are using
9642       # Microsoft Visual C++.
9643       # hardcode_libdir_flag_spec is actually meaningless, as there is
9644       # no search path for DLLs.
9645       case $cc_basename in
9646       cl*)
9647         # Native MSVC
9648         hardcode_libdir_flag_spec=' '
9649         allow_undefined_flag=unsupported
9650         always_export_symbols=yes
9651         file_list_spec='@'
9652         # Tell ltmain to make .lib files, not .a files.
9653         libext=lib
9654         # Tell ltmain to make .dll files, not .so files.
9655         shrext_cmds=".dll"
9656         # FIXME: Setting linknames here is a bad hack.
9657         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9658         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9659             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9660           else
9661             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9662           fi~
9663           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9664           linknames='
9665         # The linker will not automatically build a static lib if we build a DLL.
9666         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9667         enable_shared_with_static_runtimes=yes
9668         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9669         # Don't use ranlib
9670         old_postinstall_cmds='chmod 644 $oldlib'
9671         postlink_cmds='lt_outputfile="@OUTPUT@"~
9672           lt_tool_outputfile="@TOOL_OUTPUT@"~
9673           case $lt_outputfile in
9674             *.exe|*.EXE) ;;
9675             *)
9676               lt_outputfile="$lt_outputfile.exe"
9677               lt_tool_outputfile="$lt_tool_outputfile.exe"
9678               ;;
9679           esac~
9680           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9681             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9682             $RM "$lt_outputfile.manifest";
9683           fi'
9684         ;;
9685       *)
9686         # Assume MSVC wrapper
9687         hardcode_libdir_flag_spec=' '
9688         allow_undefined_flag=unsupported
9689         # Tell ltmain to make .lib files, not .a files.
9690         libext=lib
9691         # Tell ltmain to make .dll files, not .so files.
9692         shrext_cmds=".dll"
9693         # FIXME: Setting linknames here is a bad hack.
9694         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9695         # The linker will automatically build a .lib file if we build a DLL.
9696         old_archive_from_new_cmds='true'
9697         # FIXME: Should let the user specify the lib program.
9698         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9699         enable_shared_with_static_runtimes=yes
9700         ;;
9701       esac
9702       ;;
9703
9704     darwin* | rhapsody*)
9705
9706
9707   archive_cmds_need_lc=no
9708   hardcode_direct=no
9709   hardcode_automatic=yes
9710   hardcode_shlibpath_var=unsupported
9711   if test "$lt_cv_ld_force_load" = "yes"; then
9712     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\"`'
9713   else
9714     whole_archive_flag_spec=''
9715   fi
9716   link_all_deplibs=yes
9717   allow_undefined_flag="$_lt_dar_allow_undefined"
9718   case $cc_basename in
9719      ifort*) _lt_dar_can_shared=yes ;;
9720      *) _lt_dar_can_shared=$GCC ;;
9721   esac
9722   if test "$_lt_dar_can_shared" = "yes"; then
9723     output_verbose_link_cmd=func_echo_all
9724     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9725     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9726     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}"
9727     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}"
9728
9729   else
9730   ld_shlibs=no
9731   fi
9732
9733       ;;
9734
9735     dgux*)
9736       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9737       hardcode_libdir_flag_spec='-L$libdir'
9738       hardcode_shlibpath_var=no
9739       ;;
9740
9741     freebsd1*)
9742       ld_shlibs=no
9743       ;;
9744
9745     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9746     # support.  Future versions do this automatically, but an explicit c++rt0.o
9747     # does not break anything, and helps significantly (at the cost of a little
9748     # extra space).
9749     freebsd2.2*)
9750       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9751       hardcode_libdir_flag_spec='-R$libdir'
9752       hardcode_direct=yes
9753       hardcode_shlibpath_var=no
9754       ;;
9755
9756     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9757     freebsd2*)
9758       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9759       hardcode_direct=yes
9760       hardcode_minus_L=yes
9761       hardcode_shlibpath_var=no
9762       ;;
9763
9764     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9765     freebsd* | dragonfly*)
9766       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9767       hardcode_libdir_flag_spec='-R$libdir'
9768       hardcode_direct=yes
9769       hardcode_shlibpath_var=no
9770       ;;
9771
9772     hpux9*)
9773       if test "$GCC" = yes; then
9774         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9775       else
9776         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9777       fi
9778       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9779       hardcode_libdir_separator=:
9780       hardcode_direct=yes
9781
9782       # hardcode_minus_L: Not really in the search PATH,
9783       # but as the default location of the library.
9784       hardcode_minus_L=yes
9785       export_dynamic_flag_spec='${wl}-E'
9786       ;;
9787
9788     hpux10*)
9789       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9790         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9791       else
9792         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9793       fi
9794       if test "$with_gnu_ld" = no; then
9795         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9796         hardcode_libdir_flag_spec_ld='+b $libdir'
9797         hardcode_libdir_separator=:
9798         hardcode_direct=yes
9799         hardcode_direct_absolute=yes
9800         export_dynamic_flag_spec='${wl}-E'
9801         # hardcode_minus_L: Not really in the search PATH,
9802         # but as the default location of the library.
9803         hardcode_minus_L=yes
9804       fi
9805       ;;
9806
9807     hpux11*)
9808       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9809         case $host_cpu in
9810         hppa*64*)
9811           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9812           ;;
9813         ia64*)
9814           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9815           ;;
9816         *)
9817           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9818           ;;
9819         esac
9820       else
9821         case $host_cpu in
9822         hppa*64*)
9823           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9824           ;;
9825         ia64*)
9826           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9827           ;;
9828         *)
9829
9830           # Older versions of the 11.00 compiler do not understand -b yet
9831           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9832           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9833 $as_echo_n "checking if $CC understands -b... " >&6; }
9834 if ${lt_cv_prog_compiler__b+:} false; then :
9835   $as_echo_n "(cached) " >&6
9836 else
9837   lt_cv_prog_compiler__b=no
9838    save_LDFLAGS="$LDFLAGS"
9839    LDFLAGS="$LDFLAGS -b"
9840    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9841    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9842      # The linker can only warn and ignore the option if not recognized
9843      # So say no if there are warnings
9844      if test -s conftest.err; then
9845        # Append any errors to the config.log.
9846        cat conftest.err 1>&5
9847        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9848        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9849        if diff conftest.exp conftest.er2 >/dev/null; then
9850          lt_cv_prog_compiler__b=yes
9851        fi
9852      else
9853        lt_cv_prog_compiler__b=yes
9854      fi
9855    fi
9856    $RM -r conftest*
9857    LDFLAGS="$save_LDFLAGS"
9858
9859 fi
9860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9861 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9862
9863 if test x"$lt_cv_prog_compiler__b" = xyes; then
9864     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9865 else
9866     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9867 fi
9868
9869           ;;
9870         esac
9871       fi
9872       if test "$with_gnu_ld" = no; then
9873         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9874         hardcode_libdir_separator=:
9875
9876         case $host_cpu in
9877         hppa*64*|ia64*)
9878           hardcode_direct=no
9879           hardcode_shlibpath_var=no
9880           ;;
9881         *)
9882           hardcode_direct=yes
9883           hardcode_direct_absolute=yes
9884           export_dynamic_flag_spec='${wl}-E'
9885
9886           # hardcode_minus_L: Not really in the search PATH,
9887           # but as the default location of the library.
9888           hardcode_minus_L=yes
9889           ;;
9890         esac
9891       fi
9892       ;;
9893
9894     irix5* | irix6* | nonstopux*)
9895       if test "$GCC" = yes; then
9896         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'
9897         # Try to use the -exported_symbol ld option, if it does not
9898         # work, assume that -exports_file does not work either and
9899         # implicitly export all symbols.
9900         # This should be the same for all languages, so no per-tag cache variable.
9901         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9902 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9903 if ${lt_cv_irix_exported_symbol+:} false; then :
9904   $as_echo_n "(cached) " >&6
9905 else
9906   save_LDFLAGS="$LDFLAGS"
9907            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9908            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9909 /* end confdefs.h.  */
9910 int foo (void) { return 0; }
9911 _ACEOF
9912 if ac_fn_c_try_link "$LINENO"; then :
9913   lt_cv_irix_exported_symbol=yes
9914 else
9915   lt_cv_irix_exported_symbol=no
9916 fi
9917 rm -f core conftest.err conftest.$ac_objext \
9918     conftest$ac_exeext conftest.$ac_ext
9919            LDFLAGS="$save_LDFLAGS"
9920 fi
9921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9922 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9923         if test "$lt_cv_irix_exported_symbol" = yes; then
9924           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'
9925         fi
9926       else
9927         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'
9928         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'
9929       fi
9930       archive_cmds_need_lc='no'
9931       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9932       hardcode_libdir_separator=:
9933       inherit_rpath=yes
9934       link_all_deplibs=yes
9935       ;;
9936
9937     netbsd*)
9938       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9939         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9940       else
9941         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9942       fi
9943       hardcode_libdir_flag_spec='-R$libdir'
9944       hardcode_direct=yes
9945       hardcode_shlibpath_var=no
9946       ;;
9947
9948     newsos6)
9949       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9950       hardcode_direct=yes
9951       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9952       hardcode_libdir_separator=:
9953       hardcode_shlibpath_var=no
9954       ;;
9955
9956     *nto* | *qnx*)
9957       ;;
9958
9959     openbsd*)
9960       if test -f /usr/libexec/ld.so; then
9961         hardcode_direct=yes
9962         hardcode_shlibpath_var=no
9963         hardcode_direct_absolute=yes
9964         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9965           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9966           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9967           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9968           export_dynamic_flag_spec='${wl}-E'
9969         else
9970           case $host_os in
9971            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9972              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9973              hardcode_libdir_flag_spec='-R$libdir'
9974              ;;
9975            *)
9976              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9977              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9978              ;;
9979           esac
9980         fi
9981       else
9982         ld_shlibs=no
9983       fi
9984       ;;
9985
9986     os2*)
9987       hardcode_libdir_flag_spec='-L$libdir'
9988       hardcode_minus_L=yes
9989       allow_undefined_flag=unsupported
9990       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9991       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9992       ;;
9993
9994     osf3*)
9995       if test "$GCC" = yes; then
9996         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9997         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'
9998       else
9999         allow_undefined_flag=' -expect_unresolved \*'
10000         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'
10001       fi
10002       archive_cmds_need_lc='no'
10003       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10004       hardcode_libdir_separator=:
10005       ;;
10006
10007     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10008       if test "$GCC" = yes; then
10009         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10010         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'
10011         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10012       else
10013         allow_undefined_flag=' -expect_unresolved \*'
10014         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'
10015         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~
10016         $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'
10017
10018         # Both c and cxx compiler support -rpath directly
10019         hardcode_libdir_flag_spec='-rpath $libdir'
10020       fi
10021       archive_cmds_need_lc='no'
10022       hardcode_libdir_separator=:
10023       ;;
10024
10025     solaris*)
10026       no_undefined_flag=' -z defs'
10027       if test "$GCC" = yes; then
10028         wlarc='${wl}'
10029         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10030         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10031           $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'
10032       else
10033         case `$CC -V 2>&1` in
10034         *"Compilers 5.0"*)
10035           wlarc=''
10036           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10037           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10038           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10039           ;;
10040         *)
10041           wlarc='${wl}'
10042           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10043           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10044           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10045           ;;
10046         esac
10047       fi
10048       hardcode_libdir_flag_spec='-R$libdir'
10049       hardcode_shlibpath_var=no
10050       case $host_os in
10051       solaris2.[0-5] | solaris2.[0-5].*) ;;
10052       *)
10053         # The compiler driver will combine and reorder linker options,
10054         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10055         # but is careful enough not to reorder.
10056         # Supported since Solaris 2.6 (maybe 2.5.1?)
10057         if test "$GCC" = yes; then
10058           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10059         else
10060           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10061         fi
10062         ;;
10063       esac
10064       link_all_deplibs=yes
10065       ;;
10066
10067     sunos4*)
10068       if test "x$host_vendor" = xsequent; then
10069         # Use $CC to link under sequent, because it throws in some extra .o
10070         # files that make .init and .fini sections work.
10071         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10072       else
10073         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10074       fi
10075       hardcode_libdir_flag_spec='-L$libdir'
10076       hardcode_direct=yes
10077       hardcode_minus_L=yes
10078       hardcode_shlibpath_var=no
10079       ;;
10080
10081     sysv4)
10082       case $host_vendor in
10083         sni)
10084           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10085           hardcode_direct=yes # is this really true???
10086         ;;
10087         siemens)
10088           ## LD is ld it makes a PLAMLIB
10089           ## CC just makes a GrossModule.
10090           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10091           reload_cmds='$CC -r -o $output$reload_objs'
10092           hardcode_direct=no
10093         ;;
10094         motorola)
10095           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10096           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10097         ;;
10098       esac
10099       runpath_var='LD_RUN_PATH'
10100       hardcode_shlibpath_var=no
10101       ;;
10102
10103     sysv4.3*)
10104       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10105       hardcode_shlibpath_var=no
10106       export_dynamic_flag_spec='-Bexport'
10107       ;;
10108
10109     sysv4*MP*)
10110       if test -d /usr/nec; then
10111         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10112         hardcode_shlibpath_var=no
10113         runpath_var=LD_RUN_PATH
10114         hardcode_runpath_var=yes
10115         ld_shlibs=yes
10116       fi
10117       ;;
10118
10119     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10120       no_undefined_flag='${wl}-z,text'
10121       archive_cmds_need_lc=no
10122       hardcode_shlibpath_var=no
10123       runpath_var='LD_RUN_PATH'
10124
10125       if test "$GCC" = yes; then
10126         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10127         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10128       else
10129         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10130         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10131       fi
10132       ;;
10133
10134     sysv5* | sco3.2v5* | sco5v6*)
10135       # Note: We can NOT use -z defs as we might desire, because we do not
10136       # link with -lc, and that would cause any symbols used from libc to
10137       # always be unresolved, which means just about no library would
10138       # ever link correctly.  If we're not using GNU ld we use -z text
10139       # though, which does catch some bad symbols but isn't as heavy-handed
10140       # as -z defs.
10141       no_undefined_flag='${wl}-z,text'
10142       allow_undefined_flag='${wl}-z,nodefs'
10143       archive_cmds_need_lc=no
10144       hardcode_shlibpath_var=no
10145       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10146       hardcode_libdir_separator=':'
10147       link_all_deplibs=yes
10148       export_dynamic_flag_spec='${wl}-Bexport'
10149       runpath_var='LD_RUN_PATH'
10150
10151       if test "$GCC" = yes; then
10152         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10153         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10154       else
10155         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10156         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10157       fi
10158       ;;
10159
10160     uts4*)
10161       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10162       hardcode_libdir_flag_spec='-L$libdir'
10163       hardcode_shlibpath_var=no
10164       ;;
10165
10166     *)
10167       ld_shlibs=no
10168       ;;
10169     esac
10170
10171     if test x$host_vendor = xsni; then
10172       case $host in
10173       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10174         export_dynamic_flag_spec='${wl}-Blargedynsym'
10175         ;;
10176       esac
10177     fi
10178   fi
10179
10180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10181 $as_echo "$ld_shlibs" >&6; }
10182 test "$ld_shlibs" = no && can_build_shared=no
10183
10184 with_gnu_ld=$with_gnu_ld
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200 #
10201 # Do we need to explicitly link libc?
10202 #
10203 case "x$archive_cmds_need_lc" in
10204 x|xyes)
10205   # Assume -lc should be added
10206   archive_cmds_need_lc=yes
10207
10208   if test "$enable_shared" = yes && test "$GCC" = yes; then
10209     case $archive_cmds in
10210     *'~'*)
10211       # FIXME: we may have to deal with multi-command sequences.
10212       ;;
10213     '$CC '*)
10214       # Test whether the compiler implicitly links with -lc since on some
10215       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10216       # to ld, don't add -lc before -lgcc.
10217       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10218 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10219 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10220   $as_echo_n "(cached) " >&6
10221 else
10222   $RM conftest*
10223         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10224
10225         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10226   (eval $ac_compile) 2>&5
10227   ac_status=$?
10228   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10229   test $ac_status = 0; } 2>conftest.err; then
10230           soname=conftest
10231           lib=conftest
10232           libobjs=conftest.$ac_objext
10233           deplibs=
10234           wl=$lt_prog_compiler_wl
10235           pic_flag=$lt_prog_compiler_pic
10236           compiler_flags=-v
10237           linker_flags=-v
10238           verstring=
10239           output_objdir=.
10240           libname=conftest
10241           lt_save_allow_undefined_flag=$allow_undefined_flag
10242           allow_undefined_flag=
10243           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10244   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10245   ac_status=$?
10246   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10247   test $ac_status = 0; }
10248           then
10249             lt_cv_archive_cmds_need_lc=no
10250           else
10251             lt_cv_archive_cmds_need_lc=yes
10252           fi
10253           allow_undefined_flag=$lt_save_allow_undefined_flag
10254         else
10255           cat conftest.err 1>&5
10256         fi
10257         $RM conftest*
10258
10259 fi
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10261 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10262       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10263       ;;
10264     esac
10265   fi
10266   ;;
10267 esac
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10426 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10427
10428 if test "$GCC" = yes; then
10429   case $host_os in
10430     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10431     *) lt_awk_arg="/^libraries:/" ;;
10432   esac
10433   case $host_os in
10434     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10435     *) lt_sed_strip_eq="s,=/,/,g" ;;
10436   esac
10437   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10438   case $lt_search_path_spec in
10439   *\;*)
10440     # if the path contains ";" then we assume it to be the separator
10441     # otherwise default to the standard path separator (i.e. ":") - it is
10442     # assumed that no part of a normal pathname contains ";" but that should
10443     # okay in the real world where ";" in dirpaths is itself problematic.
10444     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10445     ;;
10446   *)
10447     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10448     ;;
10449   esac
10450   # Ok, now we have the path, separated by spaces, we can step through it
10451   # and add multilib dir if necessary.
10452   lt_tmp_lt_search_path_spec=
10453   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10454   for lt_sys_path in $lt_search_path_spec; do
10455     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10456       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10457     else
10458       test -d "$lt_sys_path" && \
10459         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10460     fi
10461   done
10462   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10463 BEGIN {RS=" "; FS="/|\n";} {
10464   lt_foo="";
10465   lt_count=0;
10466   for (lt_i = NF; lt_i > 0; lt_i--) {
10467     if ($lt_i != "" && $lt_i != ".") {
10468       if ($lt_i == "..") {
10469         lt_count++;
10470       } else {
10471         if (lt_count == 0) {
10472           lt_foo="/" $lt_i lt_foo;
10473         } else {
10474           lt_count--;
10475         }
10476       }
10477     }
10478   }
10479   if (lt_foo != "") { lt_freq[lt_foo]++; }
10480   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10481 }'`
10482   # AWK program above erroneously prepends '/' to C:/dos/paths
10483   # for these hosts.
10484   case $host_os in
10485     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10486       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10487   esac
10488   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10489 else
10490   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10491 fi
10492 library_names_spec=
10493 libname_spec='lib$name'
10494 soname_spec=
10495 shrext_cmds=".so"
10496 postinstall_cmds=
10497 postuninstall_cmds=
10498 finish_cmds=
10499 finish_eval=
10500 shlibpath_var=
10501 shlibpath_overrides_runpath=unknown
10502 version_type=none
10503 dynamic_linker="$host_os ld.so"
10504 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10505 need_lib_prefix=unknown
10506 hardcode_into_libs=no
10507
10508 # when you set need_version to no, make sure it does not cause -set_version
10509 # flags to be left without arguments
10510 need_version=unknown
10511
10512 case $host_os in
10513 aix3*)
10514   version_type=linux
10515   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10516   shlibpath_var=LIBPATH
10517
10518   # AIX 3 has no versioning support, so we append a major version to the name.
10519   soname_spec='${libname}${release}${shared_ext}$major'
10520   ;;
10521
10522 aix[4-9]*)
10523   version_type=linux
10524   need_lib_prefix=no
10525   need_version=no
10526   hardcode_into_libs=yes
10527   if test "$host_cpu" = ia64; then
10528     # AIX 5 supports IA64
10529     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10530     shlibpath_var=LD_LIBRARY_PATH
10531   else
10532     # With GCC up to 2.95.x, collect2 would create an import file
10533     # for dependence libraries.  The import file would start with
10534     # the line `#! .'.  This would cause the generated library to
10535     # depend on `.', always an invalid library.  This was fixed in
10536     # development snapshots of GCC prior to 3.0.
10537     case $host_os in
10538       aix4 | aix4.[01] | aix4.[01].*)
10539       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10540            echo ' yes '
10541            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10542         :
10543       else
10544         can_build_shared=no
10545       fi
10546       ;;
10547     esac
10548     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10549     # soname into executable. Probably we can add versioning support to
10550     # collect2, so additional links can be useful in future.
10551     if test "$aix_use_runtimelinking" = yes; then
10552       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10553       # instead of lib<name>.a to let people know that these are not
10554       # typical AIX shared libraries.
10555       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10556     else
10557       # We preserve .a as extension for shared libraries through AIX4.2
10558       # and later when we are not doing run time linking.
10559       library_names_spec='${libname}${release}.a $libname.a'
10560       soname_spec='${libname}${release}${shared_ext}$major'
10561     fi
10562     shlibpath_var=LIBPATH
10563   fi
10564   ;;
10565
10566 amigaos*)
10567   case $host_cpu in
10568   powerpc)
10569     # Since July 2007 AmigaOS4 officially supports .so libraries.
10570     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10571     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10572     ;;
10573   m68k)
10574     library_names_spec='$libname.ixlibrary $libname.a'
10575     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10576     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10577     ;;
10578   esac
10579   ;;
10580
10581 beos*)
10582   library_names_spec='${libname}${shared_ext}'
10583   dynamic_linker="$host_os ld.so"
10584   shlibpath_var=LIBRARY_PATH
10585   ;;
10586
10587 bsdi[45]*)
10588   version_type=linux
10589   need_version=no
10590   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10591   soname_spec='${libname}${release}${shared_ext}$major'
10592   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10593   shlibpath_var=LD_LIBRARY_PATH
10594   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10595   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10596   # the default ld.so.conf also contains /usr/contrib/lib and
10597   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10598   # libtool to hard-code these into programs
10599   ;;
10600
10601 cygwin* | mingw* | pw32* | cegcc*)
10602   version_type=windows
10603   shrext_cmds=".dll"
10604   need_version=no
10605   need_lib_prefix=no
10606
10607   case $GCC,$cc_basename in
10608   yes,*)
10609     # gcc
10610     library_names_spec='$libname.dll.a'
10611     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10612     postinstall_cmds='base_file=`basename \${file}`~
10613       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10614       dldir=$destdir/`dirname \$dlpath`~
10615       test -d \$dldir || mkdir -p \$dldir~
10616       $install_prog $dir/$dlname \$dldir/$dlname~
10617       chmod a+x \$dldir/$dlname~
10618       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10619         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10620       fi'
10621     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10622       dlpath=$dir/\$dldll~
10623        $RM \$dlpath'
10624     shlibpath_overrides_runpath=yes
10625
10626     case $host_os in
10627     cygwin*)
10628       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10629       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10630
10631       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10632       ;;
10633     mingw* | cegcc*)
10634       # MinGW DLLs use traditional 'lib' prefix
10635       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10636       ;;
10637     pw32*)
10638       # pw32 DLLs use 'pw' prefix rather than 'lib'
10639       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10640       ;;
10641     esac
10642     dynamic_linker='Win32 ld.exe'
10643     ;;
10644
10645   *,cl*)
10646     # Native MSVC
10647     libname_spec='$name'
10648     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10649     library_names_spec='${libname}.dll.lib'
10650
10651     case $build_os in
10652     mingw*)
10653       sys_lib_search_path_spec=
10654       lt_save_ifs=$IFS
10655       IFS=';'
10656       for lt_path in $LIB
10657       do
10658         IFS=$lt_save_ifs
10659         # Let DOS variable expansion print the short 8.3 style file name.
10660         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10661         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10662       done
10663       IFS=$lt_save_ifs
10664       # Convert to MSYS style.
10665       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10666       ;;
10667     cygwin*)
10668       # Convert to unix form, then to dos form, then back to unix form
10669       # but this time dos style (no spaces!) so that the unix form looks
10670       # like /cygdrive/c/PROGRA~1:/cygdr...
10671       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10672       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10673       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10674       ;;
10675     *)
10676       sys_lib_search_path_spec="$LIB"
10677       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10678         # It is most probably a Windows format PATH.
10679         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10680       else
10681         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10682       fi
10683       # FIXME: find the short name or the path components, as spaces are
10684       # common. (e.g. "Program Files" -> "PROGRA~1")
10685       ;;
10686     esac
10687
10688     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10689     postinstall_cmds='base_file=`basename \${file}`~
10690       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10691       dldir=$destdir/`dirname \$dlpath`~
10692       test -d \$dldir || mkdir -p \$dldir~
10693       $install_prog $dir/$dlname \$dldir/$dlname'
10694     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10695       dlpath=$dir/\$dldll~
10696        $RM \$dlpath'
10697     shlibpath_overrides_runpath=yes
10698     dynamic_linker='Win32 link.exe'
10699     ;;
10700
10701   *)
10702     # Assume MSVC wrapper
10703     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10704     dynamic_linker='Win32 ld.exe'
10705     ;;
10706   esac
10707   # FIXME: first we should search . and the directory the executable is in
10708   shlibpath_var=PATH
10709   ;;
10710
10711 darwin* | rhapsody*)
10712   dynamic_linker="$host_os dyld"
10713   version_type=darwin
10714   need_lib_prefix=no
10715   need_version=no
10716   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10717   soname_spec='${libname}${release}${major}$shared_ext'
10718   shlibpath_overrides_runpath=yes
10719   shlibpath_var=DYLD_LIBRARY_PATH
10720   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10721
10722   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10723   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10724   ;;
10725
10726 dgux*)
10727   version_type=linux
10728   need_lib_prefix=no
10729   need_version=no
10730   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10731   soname_spec='${libname}${release}${shared_ext}$major'
10732   shlibpath_var=LD_LIBRARY_PATH
10733   ;;
10734
10735 freebsd1*)
10736   dynamic_linker=no
10737   ;;
10738
10739 freebsd* | dragonfly*)
10740   # DragonFly does not have aout.  When/if they implement a new
10741   # versioning mechanism, adjust this.
10742   if test -x /usr/bin/objformat; then
10743     objformat=`/usr/bin/objformat`
10744   else
10745     case $host_os in
10746     freebsd[123]*) objformat=aout ;;
10747     *) objformat=elf ;;
10748     esac
10749   fi
10750   version_type=freebsd-$objformat
10751   case $version_type in
10752     freebsd-elf*)
10753       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10754       need_version=no
10755       need_lib_prefix=no
10756       ;;
10757     freebsd-*)
10758       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10759       need_version=yes
10760       ;;
10761   esac
10762   shlibpath_var=LD_LIBRARY_PATH
10763   case $host_os in
10764   freebsd2*)
10765     shlibpath_overrides_runpath=yes
10766     ;;
10767   freebsd3.[01]* | freebsdelf3.[01]*)
10768     shlibpath_overrides_runpath=yes
10769     hardcode_into_libs=yes
10770     ;;
10771   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10772   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10773     shlibpath_overrides_runpath=no
10774     hardcode_into_libs=yes
10775     ;;
10776   *) # from 4.6 on, and DragonFly
10777     shlibpath_overrides_runpath=yes
10778     hardcode_into_libs=yes
10779     ;;
10780   esac
10781   ;;
10782
10783 gnu*)
10784   version_type=linux
10785   need_lib_prefix=no
10786   need_version=no
10787   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10788   soname_spec='${libname}${release}${shared_ext}$major'
10789   shlibpath_var=LD_LIBRARY_PATH
10790   hardcode_into_libs=yes
10791   ;;
10792
10793 haiku*)
10794   version_type=linux
10795   need_lib_prefix=no
10796   need_version=no
10797   dynamic_linker="$host_os runtime_loader"
10798   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10799   soname_spec='${libname}${release}${shared_ext}$major'
10800   shlibpath_var=LIBRARY_PATH
10801   shlibpath_overrides_runpath=yes
10802   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10803   hardcode_into_libs=yes
10804   ;;
10805
10806 hpux9* | hpux10* | hpux11*)
10807   # Give a soname corresponding to the major version so that dld.sl refuses to
10808   # link against other versions.
10809   version_type=sunos
10810   need_lib_prefix=no
10811   need_version=no
10812   case $host_cpu in
10813   ia64*)
10814     shrext_cmds='.so'
10815     hardcode_into_libs=yes
10816     dynamic_linker="$host_os dld.so"
10817     shlibpath_var=LD_LIBRARY_PATH
10818     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10819     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10820     soname_spec='${libname}${release}${shared_ext}$major'
10821     if test "X$HPUX_IA64_MODE" = X32; then
10822       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10823     else
10824       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10825     fi
10826     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10827     ;;
10828   hppa*64*)
10829     shrext_cmds='.sl'
10830     hardcode_into_libs=yes
10831     dynamic_linker="$host_os dld.sl"
10832     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10833     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10834     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10835     soname_spec='${libname}${release}${shared_ext}$major'
10836     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10837     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10838     ;;
10839   *)
10840     shrext_cmds='.sl'
10841     dynamic_linker="$host_os dld.sl"
10842     shlibpath_var=SHLIB_PATH
10843     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10844     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10845     soname_spec='${libname}${release}${shared_ext}$major'
10846     ;;
10847   esac
10848   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10849   postinstall_cmds='chmod 555 $lib'
10850   # or fails outright, so override atomically:
10851   install_override_mode=555
10852   ;;
10853
10854 interix[3-9]*)
10855   version_type=linux
10856   need_lib_prefix=no
10857   need_version=no
10858   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10859   soname_spec='${libname}${release}${shared_ext}$major'
10860   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10861   shlibpath_var=LD_LIBRARY_PATH
10862   shlibpath_overrides_runpath=no
10863   hardcode_into_libs=yes
10864   ;;
10865
10866 irix5* | irix6* | nonstopux*)
10867   case $host_os in
10868     nonstopux*) version_type=nonstopux ;;
10869     *)
10870         if test "$lt_cv_prog_gnu_ld" = yes; then
10871                 version_type=linux
10872         else
10873                 version_type=irix
10874         fi ;;
10875   esac
10876   need_lib_prefix=no
10877   need_version=no
10878   soname_spec='${libname}${release}${shared_ext}$major'
10879   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10880   case $host_os in
10881   irix5* | nonstopux*)
10882     libsuff= shlibsuff=
10883     ;;
10884   *)
10885     case $LD in # libtool.m4 will add one of these switches to LD
10886     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10887       libsuff= shlibsuff= libmagic=32-bit;;
10888     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10889       libsuff=32 shlibsuff=N32 libmagic=N32;;
10890     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10891       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10892     *) libsuff= shlibsuff= libmagic=never-match;;
10893     esac
10894     ;;
10895   esac
10896   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10897   shlibpath_overrides_runpath=no
10898   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10899   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10900   hardcode_into_libs=yes
10901   ;;
10902
10903 # No shared lib support for Linux oldld, aout, or coff.
10904 linux*oldld* | linux*aout* | linux*coff*)
10905   dynamic_linker=no
10906   ;;
10907
10908 # This must be Linux ELF.
10909 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10910   version_type=linux
10911   need_lib_prefix=no
10912   need_version=no
10913   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10914   soname_spec='${libname}${release}${shared_ext}$major'
10915   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10916   shlibpath_var=LD_LIBRARY_PATH
10917   shlibpath_overrides_runpath=no
10918
10919   # Some binutils ld are patched to set DT_RUNPATH
10920   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10921   $as_echo_n "(cached) " >&6
10922 else
10923   lt_cv_shlibpath_overrides_runpath=no
10924     save_LDFLAGS=$LDFLAGS
10925     save_libdir=$libdir
10926     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10927          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10928     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10929 /* end confdefs.h.  */
10930
10931 int
10932 main ()
10933 {
10934
10935   ;
10936   return 0;
10937 }
10938 _ACEOF
10939 if ac_fn_c_try_link "$LINENO"; then :
10940   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10941   lt_cv_shlibpath_overrides_runpath=yes
10942 fi
10943 fi
10944 rm -f core conftest.err conftest.$ac_objext \
10945     conftest$ac_exeext conftest.$ac_ext
10946     LDFLAGS=$save_LDFLAGS
10947     libdir=$save_libdir
10948
10949 fi
10950
10951   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10952
10953   # This implies no fast_install, which is unacceptable.
10954   # Some rework will be needed to allow for fast_install
10955   # before this can be enabled.
10956   hardcode_into_libs=yes
10957
10958   # Append ld.so.conf contents to the search path
10959   if test -f /etc/ld.so.conf; then
10960     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' ' '`
10961     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10962   fi
10963
10964   # We used to test for /lib/ld.so.1 and disable shared libraries on
10965   # powerpc, because MkLinux only supported shared libraries with the
10966   # GNU dynamic linker.  Since this was broken with cross compilers,
10967   # most powerpc-linux boxes support dynamic linking these days and
10968   # people can always --disable-shared, the test was removed, and we
10969   # assume the GNU/Linux dynamic linker is in use.
10970   dynamic_linker='GNU/Linux ld.so'
10971   ;;
10972
10973 netbsd*)
10974   version_type=sunos
10975   need_lib_prefix=no
10976   need_version=no
10977   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10978     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10979     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10980     dynamic_linker='NetBSD (a.out) ld.so'
10981   else
10982     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10983     soname_spec='${libname}${release}${shared_ext}$major'
10984     dynamic_linker='NetBSD ld.elf_so'
10985   fi
10986   shlibpath_var=LD_LIBRARY_PATH
10987   shlibpath_overrides_runpath=yes
10988   hardcode_into_libs=yes
10989   ;;
10990
10991 newsos6)
10992   version_type=linux
10993   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10994   shlibpath_var=LD_LIBRARY_PATH
10995   shlibpath_overrides_runpath=yes
10996   ;;
10997
10998 *nto* | *qnx*)
10999   version_type=qnx
11000   need_lib_prefix=no
11001   need_version=no
11002   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11003   soname_spec='${libname}${release}${shared_ext}$major'
11004   shlibpath_var=LD_LIBRARY_PATH
11005   shlibpath_overrides_runpath=no
11006   hardcode_into_libs=yes
11007   dynamic_linker='ldqnx.so'
11008   ;;
11009
11010 openbsd*)
11011   version_type=sunos
11012   sys_lib_dlsearch_path_spec="/usr/lib"
11013   need_lib_prefix=no
11014   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11015   case $host_os in
11016     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11017     *)                          need_version=no  ;;
11018   esac
11019   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11020   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11021   shlibpath_var=LD_LIBRARY_PATH
11022   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11023     case $host_os in
11024       openbsd2.[89] | openbsd2.[89].*)
11025         shlibpath_overrides_runpath=no
11026         ;;
11027       *)
11028         shlibpath_overrides_runpath=yes
11029         ;;
11030       esac
11031   else
11032     shlibpath_overrides_runpath=yes
11033   fi
11034   ;;
11035
11036 os2*)
11037   libname_spec='$name'
11038   shrext_cmds=".dll"
11039   need_lib_prefix=no
11040   library_names_spec='$libname${shared_ext} $libname.a'
11041   dynamic_linker='OS/2 ld.exe'
11042   shlibpath_var=LIBPATH
11043   ;;
11044
11045 osf3* | osf4* | osf5*)
11046   version_type=osf
11047   need_lib_prefix=no
11048   need_version=no
11049   soname_spec='${libname}${release}${shared_ext}$major'
11050   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11051   shlibpath_var=LD_LIBRARY_PATH
11052   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11053   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11054   ;;
11055
11056 rdos*)
11057   dynamic_linker=no
11058   ;;
11059
11060 solaris*)
11061   version_type=linux
11062   need_lib_prefix=no
11063   need_version=no
11064   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11065   soname_spec='${libname}${release}${shared_ext}$major'
11066   shlibpath_var=LD_LIBRARY_PATH
11067   shlibpath_overrides_runpath=yes
11068   hardcode_into_libs=yes
11069   # ldd complains unless libraries are executable
11070   postinstall_cmds='chmod +x $lib'
11071   ;;
11072
11073 sunos4*)
11074   version_type=sunos
11075   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11076   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11077   shlibpath_var=LD_LIBRARY_PATH
11078   shlibpath_overrides_runpath=yes
11079   if test "$with_gnu_ld" = yes; then
11080     need_lib_prefix=no
11081   fi
11082   need_version=yes
11083   ;;
11084
11085 sysv4 | sysv4.3*)
11086   version_type=linux
11087   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11088   soname_spec='${libname}${release}${shared_ext}$major'
11089   shlibpath_var=LD_LIBRARY_PATH
11090   case $host_vendor in
11091     sni)
11092       shlibpath_overrides_runpath=no
11093       need_lib_prefix=no
11094       runpath_var=LD_RUN_PATH
11095       ;;
11096     siemens)
11097       need_lib_prefix=no
11098       ;;
11099     motorola)
11100       need_lib_prefix=no
11101       need_version=no
11102       shlibpath_overrides_runpath=no
11103       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11104       ;;
11105   esac
11106   ;;
11107
11108 sysv4*MP*)
11109   if test -d /usr/nec ;then
11110     version_type=linux
11111     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11112     soname_spec='$libname${shared_ext}.$major'
11113     shlibpath_var=LD_LIBRARY_PATH
11114   fi
11115   ;;
11116
11117 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11118   version_type=freebsd-elf
11119   need_lib_prefix=no
11120   need_version=no
11121   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11122   soname_spec='${libname}${release}${shared_ext}$major'
11123   shlibpath_var=LD_LIBRARY_PATH
11124   shlibpath_overrides_runpath=yes
11125   hardcode_into_libs=yes
11126   if test "$with_gnu_ld" = yes; then
11127     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11128   else
11129     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11130     case $host_os in
11131       sco3.2v5*)
11132         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11133         ;;
11134     esac
11135   fi
11136   sys_lib_dlsearch_path_spec='/usr/lib'
11137   ;;
11138
11139 tpf*)
11140   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11141   version_type=linux
11142   need_lib_prefix=no
11143   need_version=no
11144   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11145   shlibpath_var=LD_LIBRARY_PATH
11146   shlibpath_overrides_runpath=no
11147   hardcode_into_libs=yes
11148   ;;
11149
11150 uts4*)
11151   version_type=linux
11152   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11153   soname_spec='${libname}${release}${shared_ext}$major'
11154   shlibpath_var=LD_LIBRARY_PATH
11155   ;;
11156
11157 *)
11158   dynamic_linker=no
11159   ;;
11160 esac
11161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11162 $as_echo "$dynamic_linker" >&6; }
11163 test "$dynamic_linker" = no && can_build_shared=no
11164
11165 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11166 if test "$GCC" = yes; then
11167   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11168 fi
11169
11170 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11171   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11172 fi
11173 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11174   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11175 fi
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11269 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11270 hardcode_action=
11271 if test -n "$hardcode_libdir_flag_spec" ||
11272    test -n "$runpath_var" ||
11273    test "X$hardcode_automatic" = "Xyes" ; then
11274
11275   # We can hardcode non-existent directories.
11276   if test "$hardcode_direct" != no &&
11277      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11278      # have to relink, otherwise we might link with an installed library
11279      # when we should be linking with a yet-to-be-installed one
11280      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11281      test "$hardcode_minus_L" != no; then
11282     # Linking always hardcodes the temporary library directory.
11283     hardcode_action=relink
11284   else
11285     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11286     hardcode_action=immediate
11287   fi
11288 else
11289   # We cannot hardcode anything, or else we can only hardcode existing
11290   # directories.
11291   hardcode_action=unsupported
11292 fi
11293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11294 $as_echo "$hardcode_action" >&6; }
11295
11296 if test "$hardcode_action" = relink ||
11297    test "$inherit_rpath" = yes; then
11298   # Fast installation is not supported
11299   enable_fast_install=no
11300 elif test "$shlibpath_overrides_runpath" = yes ||
11301      test "$enable_shared" = no; then
11302   # Fast installation is not necessary
11303   enable_fast_install=needless
11304 fi
11305
11306
11307
11308
11309
11310
11311   if test "x$enable_dlopen" != xyes; then
11312   enable_dlopen=unknown
11313   enable_dlopen_self=unknown
11314   enable_dlopen_self_static=unknown
11315 else
11316   lt_cv_dlopen=no
11317   lt_cv_dlopen_libs=
11318
11319   case $host_os in
11320   beos*)
11321     lt_cv_dlopen="load_add_on"
11322     lt_cv_dlopen_libs=
11323     lt_cv_dlopen_self=yes
11324     ;;
11325
11326   mingw* | pw32* | cegcc*)
11327     lt_cv_dlopen="LoadLibrary"
11328     lt_cv_dlopen_libs=
11329     ;;
11330
11331   cygwin*)
11332     lt_cv_dlopen="dlopen"
11333     lt_cv_dlopen_libs=
11334     ;;
11335
11336   darwin*)
11337   # if libdl is installed we need to link against it
11338     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11339 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11340 if ${ac_cv_lib_dl_dlopen+:} false; then :
11341   $as_echo_n "(cached) " >&6
11342 else
11343   ac_check_lib_save_LIBS=$LIBS
11344 LIBS="-ldl  $LIBS"
11345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11346 /* end confdefs.h.  */
11347
11348 /* Override any GCC internal prototype to avoid an error.
11349    Use char because int might match the return type of a GCC
11350    builtin and then its argument prototype would still apply.  */
11351 #ifdef __cplusplus
11352 extern "C"
11353 #endif
11354 char dlopen ();
11355 int
11356 main ()
11357 {
11358 return dlopen ();
11359   ;
11360   return 0;
11361 }
11362 _ACEOF
11363 if ac_fn_c_try_link "$LINENO"; then :
11364   ac_cv_lib_dl_dlopen=yes
11365 else
11366   ac_cv_lib_dl_dlopen=no
11367 fi
11368 rm -f core conftest.err conftest.$ac_objext \
11369     conftest$ac_exeext conftest.$ac_ext
11370 LIBS=$ac_check_lib_save_LIBS
11371 fi
11372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11373 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11374 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11375   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11376 else
11377
11378     lt_cv_dlopen="dyld"
11379     lt_cv_dlopen_libs=
11380     lt_cv_dlopen_self=yes
11381
11382 fi
11383
11384     ;;
11385
11386   *)
11387     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11388 if test "x$ac_cv_func_shl_load" = xyes; then :
11389   lt_cv_dlopen="shl_load"
11390 else
11391   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11392 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11393 if ${ac_cv_lib_dld_shl_load+:} false; then :
11394   $as_echo_n "(cached) " >&6
11395 else
11396   ac_check_lib_save_LIBS=$LIBS
11397 LIBS="-ldld  $LIBS"
11398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11399 /* end confdefs.h.  */
11400
11401 /* Override any GCC internal prototype to avoid an error.
11402    Use char because int might match the return type of a GCC
11403    builtin and then its argument prototype would still apply.  */
11404 #ifdef __cplusplus
11405 extern "C"
11406 #endif
11407 char shl_load ();
11408 int
11409 main ()
11410 {
11411 return shl_load ();
11412   ;
11413   return 0;
11414 }
11415 _ACEOF
11416 if ac_fn_c_try_link "$LINENO"; then :
11417   ac_cv_lib_dld_shl_load=yes
11418 else
11419   ac_cv_lib_dld_shl_load=no
11420 fi
11421 rm -f core conftest.err conftest.$ac_objext \
11422     conftest$ac_exeext conftest.$ac_ext
11423 LIBS=$ac_check_lib_save_LIBS
11424 fi
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11426 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11427 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11428   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11429 else
11430   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11431 if test "x$ac_cv_func_dlopen" = xyes; then :
11432   lt_cv_dlopen="dlopen"
11433 else
11434   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11435 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11436 if ${ac_cv_lib_dl_dlopen+:} false; then :
11437   $as_echo_n "(cached) " >&6
11438 else
11439   ac_check_lib_save_LIBS=$LIBS
11440 LIBS="-ldl  $LIBS"
11441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11442 /* end confdefs.h.  */
11443
11444 /* Override any GCC internal prototype to avoid an error.
11445    Use char because int might match the return type of a GCC
11446    builtin and then its argument prototype would still apply.  */
11447 #ifdef __cplusplus
11448 extern "C"
11449 #endif
11450 char dlopen ();
11451 int
11452 main ()
11453 {
11454 return dlopen ();
11455   ;
11456   return 0;
11457 }
11458 _ACEOF
11459 if ac_fn_c_try_link "$LINENO"; then :
11460   ac_cv_lib_dl_dlopen=yes
11461 else
11462   ac_cv_lib_dl_dlopen=no
11463 fi
11464 rm -f core conftest.err conftest.$ac_objext \
11465     conftest$ac_exeext conftest.$ac_ext
11466 LIBS=$ac_check_lib_save_LIBS
11467 fi
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11469 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11470 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11471   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11472 else
11473   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11474 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11475 if ${ac_cv_lib_svld_dlopen+:} false; then :
11476   $as_echo_n "(cached) " >&6
11477 else
11478   ac_check_lib_save_LIBS=$LIBS
11479 LIBS="-lsvld  $LIBS"
11480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11481 /* end confdefs.h.  */
11482
11483 /* Override any GCC internal prototype to avoid an error.
11484    Use char because int might match the return type of a GCC
11485    builtin and then its argument prototype would still apply.  */
11486 #ifdef __cplusplus
11487 extern "C"
11488 #endif
11489 char dlopen ();
11490 int
11491 main ()
11492 {
11493 return dlopen ();
11494   ;
11495   return 0;
11496 }
11497 _ACEOF
11498 if ac_fn_c_try_link "$LINENO"; then :
11499   ac_cv_lib_svld_dlopen=yes
11500 else
11501   ac_cv_lib_svld_dlopen=no
11502 fi
11503 rm -f core conftest.err conftest.$ac_objext \
11504     conftest$ac_exeext conftest.$ac_ext
11505 LIBS=$ac_check_lib_save_LIBS
11506 fi
11507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11508 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11509 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11510   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11511 else
11512   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11513 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11514 if ${ac_cv_lib_dld_dld_link+:} false; then :
11515   $as_echo_n "(cached) " >&6
11516 else
11517   ac_check_lib_save_LIBS=$LIBS
11518 LIBS="-ldld  $LIBS"
11519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11520 /* end confdefs.h.  */
11521
11522 /* Override any GCC internal prototype to avoid an error.
11523    Use char because int might match the return type of a GCC
11524    builtin and then its argument prototype would still apply.  */
11525 #ifdef __cplusplus
11526 extern "C"
11527 #endif
11528 char dld_link ();
11529 int
11530 main ()
11531 {
11532 return dld_link ();
11533   ;
11534   return 0;
11535 }
11536 _ACEOF
11537 if ac_fn_c_try_link "$LINENO"; then :
11538   ac_cv_lib_dld_dld_link=yes
11539 else
11540   ac_cv_lib_dld_dld_link=no
11541 fi
11542 rm -f core conftest.err conftest.$ac_objext \
11543     conftest$ac_exeext conftest.$ac_ext
11544 LIBS=$ac_check_lib_save_LIBS
11545 fi
11546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11547 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11548 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11549   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11550 fi
11551
11552
11553 fi
11554
11555
11556 fi
11557
11558
11559 fi
11560
11561
11562 fi
11563
11564
11565 fi
11566
11567     ;;
11568   esac
11569
11570   if test "x$lt_cv_dlopen" != xno; then
11571     enable_dlopen=yes
11572   else
11573     enable_dlopen=no
11574   fi
11575
11576   case $lt_cv_dlopen in
11577   dlopen)
11578     save_CPPFLAGS="$CPPFLAGS"
11579     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11580
11581     save_LDFLAGS="$LDFLAGS"
11582     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11583
11584     save_LIBS="$LIBS"
11585     LIBS="$lt_cv_dlopen_libs $LIBS"
11586
11587     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11588 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11589 if ${lt_cv_dlopen_self+:} false; then :
11590   $as_echo_n "(cached) " >&6
11591 else
11592           if test "$cross_compiling" = yes; then :
11593   lt_cv_dlopen_self=cross
11594 else
11595   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11596   lt_status=$lt_dlunknown
11597   cat > conftest.$ac_ext <<_LT_EOF
11598 #line $LINENO "configure"
11599 #include "confdefs.h"
11600
11601 #if HAVE_DLFCN_H
11602 #include <dlfcn.h>
11603 #endif
11604
11605 #include <stdio.h>
11606
11607 #ifdef RTLD_GLOBAL
11608 #  define LT_DLGLOBAL           RTLD_GLOBAL
11609 #else
11610 #  ifdef DL_GLOBAL
11611 #    define LT_DLGLOBAL         DL_GLOBAL
11612 #  else
11613 #    define LT_DLGLOBAL         0
11614 #  endif
11615 #endif
11616
11617 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11618    find out it does not work in some platform. */
11619 #ifndef LT_DLLAZY_OR_NOW
11620 #  ifdef RTLD_LAZY
11621 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11622 #  else
11623 #    ifdef DL_LAZY
11624 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11625 #    else
11626 #      ifdef RTLD_NOW
11627 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11628 #      else
11629 #        ifdef DL_NOW
11630 #          define LT_DLLAZY_OR_NOW      DL_NOW
11631 #        else
11632 #          define LT_DLLAZY_OR_NOW      0
11633 #        endif
11634 #      endif
11635 #    endif
11636 #  endif
11637 #endif
11638
11639 /* When -fvisbility=hidden is used, assume the code has been annotated
11640    correspondingly for the symbols needed.  */
11641 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11642 int fnord () __attribute__((visibility("default")));
11643 #endif
11644
11645 int fnord () { return 42; }
11646 int main ()
11647 {
11648   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11649   int status = $lt_dlunknown;
11650
11651   if (self)
11652     {
11653       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11654       else
11655         {
11656           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11657           else puts (dlerror ());
11658         }
11659       /* dlclose (self); */
11660     }
11661   else
11662     puts (dlerror ());
11663
11664   return status;
11665 }
11666 _LT_EOF
11667   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11668   (eval $ac_link) 2>&5
11669   ac_status=$?
11670   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11671   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11672     (./conftest; exit; ) >&5 2>/dev/null
11673     lt_status=$?
11674     case x$lt_status in
11675       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11676       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11677       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11678     esac
11679   else :
11680     # compilation failed
11681     lt_cv_dlopen_self=no
11682   fi
11683 fi
11684 rm -fr conftest*
11685
11686
11687 fi
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11689 $as_echo "$lt_cv_dlopen_self" >&6; }
11690
11691     if test "x$lt_cv_dlopen_self" = xyes; then
11692       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11693       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11694 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11695 if ${lt_cv_dlopen_self_static+:} false; then :
11696   $as_echo_n "(cached) " >&6
11697 else
11698           if test "$cross_compiling" = yes; then :
11699   lt_cv_dlopen_self_static=cross
11700 else
11701   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11702   lt_status=$lt_dlunknown
11703   cat > conftest.$ac_ext <<_LT_EOF
11704 #line $LINENO "configure"
11705 #include "confdefs.h"
11706
11707 #if HAVE_DLFCN_H
11708 #include <dlfcn.h>
11709 #endif
11710
11711 #include <stdio.h>
11712
11713 #ifdef RTLD_GLOBAL
11714 #  define LT_DLGLOBAL           RTLD_GLOBAL
11715 #else
11716 #  ifdef DL_GLOBAL
11717 #    define LT_DLGLOBAL         DL_GLOBAL
11718 #  else
11719 #    define LT_DLGLOBAL         0
11720 #  endif
11721 #endif
11722
11723 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11724    find out it does not work in some platform. */
11725 #ifndef LT_DLLAZY_OR_NOW
11726 #  ifdef RTLD_LAZY
11727 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11728 #  else
11729 #    ifdef DL_LAZY
11730 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11731 #    else
11732 #      ifdef RTLD_NOW
11733 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11734 #      else
11735 #        ifdef DL_NOW
11736 #          define LT_DLLAZY_OR_NOW      DL_NOW
11737 #        else
11738 #          define LT_DLLAZY_OR_NOW      0
11739 #        endif
11740 #      endif
11741 #    endif
11742 #  endif
11743 #endif
11744
11745 /* When -fvisbility=hidden is used, assume the code has been annotated
11746    correspondingly for the symbols needed.  */
11747 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11748 int fnord () __attribute__((visibility("default")));
11749 #endif
11750
11751 int fnord () { return 42; }
11752 int main ()
11753 {
11754   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11755   int status = $lt_dlunknown;
11756
11757   if (self)
11758     {
11759       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11760       else
11761         {
11762           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11763           else puts (dlerror ());
11764         }
11765       /* dlclose (self); */
11766     }
11767   else
11768     puts (dlerror ());
11769
11770   return status;
11771 }
11772 _LT_EOF
11773   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11774   (eval $ac_link) 2>&5
11775   ac_status=$?
11776   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11777   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11778     (./conftest; exit; ) >&5 2>/dev/null
11779     lt_status=$?
11780     case x$lt_status in
11781       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11782       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11783       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11784     esac
11785   else :
11786     # compilation failed
11787     lt_cv_dlopen_self_static=no
11788   fi
11789 fi
11790 rm -fr conftest*
11791
11792
11793 fi
11794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11795 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11796     fi
11797
11798     CPPFLAGS="$save_CPPFLAGS"
11799     LDFLAGS="$save_LDFLAGS"
11800     LIBS="$save_LIBS"
11801     ;;
11802   esac
11803
11804   case $lt_cv_dlopen_self in
11805   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11806   *) enable_dlopen_self=unknown ;;
11807   esac
11808
11809   case $lt_cv_dlopen_self_static in
11810   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11811   *) enable_dlopen_self_static=unknown ;;
11812   esac
11813 fi
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831 striplib=
11832 old_striplib=
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11834 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11835 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11836   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11837   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11838   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11839 $as_echo "yes" >&6; }
11840 else
11841 # FIXME - insert some real tests, host_os isn't really good enough
11842   case $host_os in
11843   darwin*)
11844     if test -n "$STRIP" ; then
11845       striplib="$STRIP -x"
11846       old_striplib="$STRIP -S"
11847       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11848 $as_echo "yes" >&6; }
11849     else
11850       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11851 $as_echo "no" >&6; }
11852     fi
11853     ;;
11854   *)
11855     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11856 $as_echo "no" >&6; }
11857     ;;
11858   esac
11859 fi
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872   # Report which library types will actually be built
11873   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11874 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11876 $as_echo "$can_build_shared" >&6; }
11877
11878   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11879 $as_echo_n "checking whether to build shared libraries... " >&6; }
11880   test "$can_build_shared" = "no" && enable_shared=no
11881
11882   # On AIX, shared libraries and static libraries use the same namespace, and
11883   # are all built from PIC.
11884   case $host_os in
11885   aix3*)
11886     test "$enable_shared" = yes && enable_static=no
11887     if test -n "$RANLIB"; then
11888       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11889       postinstall_cmds='$RANLIB $lib'
11890     fi
11891     ;;
11892
11893   aix[4-9]*)
11894     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11895       test "$enable_shared" = yes && enable_static=no
11896     fi
11897     ;;
11898   esac
11899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11900 $as_echo "$enable_shared" >&6; }
11901
11902   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11903 $as_echo_n "checking whether to build static libraries... " >&6; }
11904   # Make sure either enable_shared or enable_static is yes.
11905   test "$enable_shared" = yes || enable_static=yes
11906   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11907 $as_echo "$enable_static" >&6; }
11908
11909
11910
11911
11912 fi
11913 ac_ext=c
11914 ac_cpp='$CPP $CPPFLAGS'
11915 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11916 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11917 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11918
11919 CC="$lt_save_CC"
11920
11921       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11922     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11923     (test "X$CXX" != "Xg++"))) ; then
11924   ac_ext=cpp
11925 ac_cpp='$CXXCPP $CPPFLAGS'
11926 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11927 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11928 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11930 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11931 if test -z "$CXXCPP"; then
11932   if ${ac_cv_prog_CXXCPP+:} false; then :
11933   $as_echo_n "(cached) " >&6
11934 else
11935       # Double quotes because CXXCPP needs to be expanded
11936     for CXXCPP in "$CXX -E" "/lib/cpp"
11937     do
11938       ac_preproc_ok=false
11939 for ac_cxx_preproc_warn_flag in '' yes
11940 do
11941   # Use a header file that comes with gcc, so configuring glibc
11942   # with a fresh cross-compiler works.
11943   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11944   # <limits.h> exists even on freestanding compilers.
11945   # On the NeXT, cc -E runs the code through the compiler's parser,
11946   # not just through cpp. "Syntax error" is here to catch this case.
11947   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h.  */
11949 #ifdef __STDC__
11950 # include <limits.h>
11951 #else
11952 # include <assert.h>
11953 #endif
11954                      Syntax error
11955 _ACEOF
11956 if ac_fn_cxx_try_cpp "$LINENO"; then :
11957
11958 else
11959   # Broken: fails on valid input.
11960 continue
11961 fi
11962 rm -f conftest.err conftest.i conftest.$ac_ext
11963
11964   # OK, works on sane cases.  Now check whether nonexistent headers
11965   # can be detected and how.
11966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11967 /* end confdefs.h.  */
11968 #include <ac_nonexistent.h>
11969 _ACEOF
11970 if ac_fn_cxx_try_cpp "$LINENO"; then :
11971   # Broken: success on invalid input.
11972 continue
11973 else
11974   # Passes both tests.
11975 ac_preproc_ok=:
11976 break
11977 fi
11978 rm -f conftest.err conftest.i conftest.$ac_ext
11979
11980 done
11981 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11982 rm -f conftest.i conftest.err conftest.$ac_ext
11983 if $ac_preproc_ok; then :
11984   break
11985 fi
11986
11987     done
11988     ac_cv_prog_CXXCPP=$CXXCPP
11989
11990 fi
11991   CXXCPP=$ac_cv_prog_CXXCPP
11992 else
11993   ac_cv_prog_CXXCPP=$CXXCPP
11994 fi
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11996 $as_echo "$CXXCPP" >&6; }
11997 ac_preproc_ok=false
11998 for ac_cxx_preproc_warn_flag in '' yes
11999 do
12000   # Use a header file that comes with gcc, so configuring glibc
12001   # with a fresh cross-compiler works.
12002   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12003   # <limits.h> exists even on freestanding compilers.
12004   # On the NeXT, cc -E runs the code through the compiler's parser,
12005   # not just through cpp. "Syntax error" is here to catch this case.
12006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12007 /* end confdefs.h.  */
12008 #ifdef __STDC__
12009 # include <limits.h>
12010 #else
12011 # include <assert.h>
12012 #endif
12013                      Syntax error
12014 _ACEOF
12015 if ac_fn_cxx_try_cpp "$LINENO"; then :
12016
12017 else
12018   # Broken: fails on valid input.
12019 continue
12020 fi
12021 rm -f conftest.err conftest.i conftest.$ac_ext
12022
12023   # OK, works on sane cases.  Now check whether nonexistent headers
12024   # can be detected and how.
12025   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h.  */
12027 #include <ac_nonexistent.h>
12028 _ACEOF
12029 if ac_fn_cxx_try_cpp "$LINENO"; then :
12030   # Broken: success on invalid input.
12031 continue
12032 else
12033   # Passes both tests.
12034 ac_preproc_ok=:
12035 break
12036 fi
12037 rm -f conftest.err conftest.i conftest.$ac_ext
12038
12039 done
12040 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12041 rm -f conftest.i conftest.err conftest.$ac_ext
12042 if $ac_preproc_ok; then :
12043
12044 else
12045   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12046 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12047 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12048 See \`config.log' for more details" "$LINENO" 5; }
12049 fi
12050
12051 ac_ext=c
12052 ac_cpp='$CPP $CPPFLAGS'
12053 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12054 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12055 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12056
12057 else
12058   _lt_caught_CXX_error=yes
12059 fi
12060
12061 ac_ext=cpp
12062 ac_cpp='$CXXCPP $CPPFLAGS'
12063 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12064 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12065 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12066
12067 archive_cmds_need_lc_CXX=no
12068 allow_undefined_flag_CXX=
12069 always_export_symbols_CXX=no
12070 archive_expsym_cmds_CXX=
12071 compiler_needs_object_CXX=no
12072 export_dynamic_flag_spec_CXX=
12073 hardcode_direct_CXX=no
12074 hardcode_direct_absolute_CXX=no
12075 hardcode_libdir_flag_spec_CXX=
12076 hardcode_libdir_flag_spec_ld_CXX=
12077 hardcode_libdir_separator_CXX=
12078 hardcode_minus_L_CXX=no
12079 hardcode_shlibpath_var_CXX=unsupported
12080 hardcode_automatic_CXX=no
12081 inherit_rpath_CXX=no
12082 module_cmds_CXX=
12083 module_expsym_cmds_CXX=
12084 link_all_deplibs_CXX=unknown
12085 old_archive_cmds_CXX=$old_archive_cmds
12086 reload_flag_CXX=$reload_flag
12087 reload_cmds_CXX=$reload_cmds
12088 no_undefined_flag_CXX=
12089 whole_archive_flag_spec_CXX=
12090 enable_shared_with_static_runtimes_CXX=no
12091
12092 # Source file extension for C++ test sources.
12093 ac_ext=cpp
12094
12095 # Object file extension for compiled C++ test sources.
12096 objext=o
12097 objext_CXX=$objext
12098
12099 # No sense in running all these tests if we already determined that
12100 # the CXX compiler isn't working.  Some variables (like enable_shared)
12101 # are currently assumed to apply to all compilers on this platform,
12102 # and will be corrupted by setting them based on a non-working compiler.
12103 if test "$_lt_caught_CXX_error" != yes; then
12104   # Code to be used in simple compile tests
12105   lt_simple_compile_test_code="int some_variable = 0;"
12106
12107   # Code to be used in simple link tests
12108   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12109
12110   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12111
12112
12113
12114
12115
12116
12117 # If no C compiler was specified, use CC.
12118 LTCC=${LTCC-"$CC"}
12119
12120 # If no C compiler flags were specified, use CFLAGS.
12121 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12122
12123 # Allow CC to be a program name with arguments.
12124 compiler=$CC
12125
12126
12127   # save warnings/boilerplate of simple test code
12128   ac_outfile=conftest.$ac_objext
12129 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12130 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12131 _lt_compiler_boilerplate=`cat conftest.err`
12132 $RM conftest*
12133
12134   ac_outfile=conftest.$ac_objext
12135 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12136 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12137 _lt_linker_boilerplate=`cat conftest.err`
12138 $RM -r conftest*
12139
12140
12141   # Allow CC to be a program name with arguments.
12142   lt_save_CC=$CC
12143   lt_save_CFLAGS=$CFLAGS
12144   lt_save_LD=$LD
12145   lt_save_GCC=$GCC
12146   GCC=$GXX
12147   lt_save_with_gnu_ld=$with_gnu_ld
12148   lt_save_path_LD=$lt_cv_path_LD
12149   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12150     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12151   else
12152     $as_unset lt_cv_prog_gnu_ld
12153   fi
12154   if test -n "${lt_cv_path_LDCXX+set}"; then
12155     lt_cv_path_LD=$lt_cv_path_LDCXX
12156   else
12157     $as_unset lt_cv_path_LD
12158   fi
12159   test -z "${LDCXX+set}" || LD=$LDCXX
12160   CC=${CXX-"c++"}
12161   CFLAGS=$CXXFLAGS
12162   compiler=$CC
12163   compiler_CXX=$CC
12164   for cc_temp in $compiler""; do
12165   case $cc_temp in
12166     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12167     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12168     \-*) ;;
12169     *) break;;
12170   esac
12171 done
12172 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12173
12174
12175   if test -n "$compiler"; then
12176     # We don't want -fno-exception when compiling C++ code, so set the
12177     # no_builtin_flag separately
12178     if test "$GXX" = yes; then
12179       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12180     else
12181       lt_prog_compiler_no_builtin_flag_CXX=
12182     fi
12183
12184     if test "$GXX" = yes; then
12185       # Set up default GNU C++ configuration
12186
12187
12188
12189 # Check whether --with-gnu-ld was given.
12190 if test "${with_gnu_ld+set}" = set; then :
12191   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12192 else
12193   with_gnu_ld=no
12194 fi
12195
12196 ac_prog=ld
12197 if test "$GCC" = yes; then
12198   # Check if gcc -print-prog-name=ld gives a path.
12199   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12200 $as_echo_n "checking for ld used by $CC... " >&6; }
12201   case $host in
12202   *-*-mingw*)
12203     # gcc leaves a trailing carriage return which upsets mingw
12204     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12205   *)
12206     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12207   esac
12208   case $ac_prog in
12209     # Accept absolute paths.
12210     [\\/]* | ?:[\\/]*)
12211       re_direlt='/[^/][^/]*/\.\./'
12212       # Canonicalize the pathname of ld
12213       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12214       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12215         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12216       done
12217       test -z "$LD" && LD="$ac_prog"
12218       ;;
12219   "")
12220     # If it fails, then pretend we aren't using GCC.
12221     ac_prog=ld
12222     ;;
12223   *)
12224     # If it is relative, then search for the first ld in PATH.
12225     with_gnu_ld=unknown
12226     ;;
12227   esac
12228 elif test "$with_gnu_ld" = yes; then
12229   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12230 $as_echo_n "checking for GNU ld... " >&6; }
12231 else
12232   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12233 $as_echo_n "checking for non-GNU ld... " >&6; }
12234 fi
12235 if ${lt_cv_path_LD+:} false; then :
12236   $as_echo_n "(cached) " >&6
12237 else
12238   if test -z "$LD"; then
12239   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12240   for ac_dir in $PATH; do
12241     IFS="$lt_save_ifs"
12242     test -z "$ac_dir" && ac_dir=.
12243     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12244       lt_cv_path_LD="$ac_dir/$ac_prog"
12245       # Check to see if the program is GNU ld.  I'd rather use --version,
12246       # but apparently some variants of GNU ld only accept -v.
12247       # Break only if it was the GNU/non-GNU ld that we prefer.
12248       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12249       *GNU* | *'with BFD'*)
12250         test "$with_gnu_ld" != no && break
12251         ;;
12252       *)
12253         test "$with_gnu_ld" != yes && break
12254         ;;
12255       esac
12256     fi
12257   done
12258   IFS="$lt_save_ifs"
12259 else
12260   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12261 fi
12262 fi
12263
12264 LD="$lt_cv_path_LD"
12265 if test -n "$LD"; then
12266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12267 $as_echo "$LD" >&6; }
12268 else
12269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12270 $as_echo "no" >&6; }
12271 fi
12272 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12274 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12275 if ${lt_cv_prog_gnu_ld+:} false; then :
12276   $as_echo_n "(cached) " >&6
12277 else
12278   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12279 case `$LD -v 2>&1 </dev/null` in
12280 *GNU* | *'with BFD'*)
12281   lt_cv_prog_gnu_ld=yes
12282   ;;
12283 *)
12284   lt_cv_prog_gnu_ld=no
12285   ;;
12286 esac
12287 fi
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12289 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12290 with_gnu_ld=$lt_cv_prog_gnu_ld
12291
12292
12293
12294
12295
12296
12297
12298       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12299       # archiving commands below assume that GNU ld is being used.
12300       if test "$with_gnu_ld" = yes; then
12301         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12302         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12303
12304         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12305         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12306
12307         # If archive_cmds runs LD, not CC, wlarc should be empty
12308         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12309         #     investigate it a little bit more. (MM)
12310         wlarc='${wl}'
12311
12312         # ancient GNU ld didn't support --whole-archive et. al.
12313         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12314           $GREP 'no-whole-archive' > /dev/null; then
12315           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12316         else
12317           whole_archive_flag_spec_CXX=
12318         fi
12319       else
12320         with_gnu_ld=no
12321         wlarc=
12322
12323         # A generic and very simple default shared library creation
12324         # command for GNU C++ for the case where it uses the native
12325         # linker, instead of GNU ld.  If possible, this setting should
12326         # overridden to take advantage of the native linker features on
12327         # the platform it is being used on.
12328         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12329       fi
12330
12331       # Commands to make compiler produce verbose output that lists
12332       # what "hidden" libraries, object files and flags are used when
12333       # linking a shared library.
12334       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12335
12336     else
12337       GXX=no
12338       with_gnu_ld=no
12339       wlarc=
12340     fi
12341
12342     # PORTME: fill in a description of your system's C++ link characteristics
12343     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12344 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12345     ld_shlibs_CXX=yes
12346     case $host_os in
12347       aix3*)
12348         # FIXME: insert proper C++ library support
12349         ld_shlibs_CXX=no
12350         ;;
12351       aix[4-9]*)
12352         if test "$host_cpu" = ia64; then
12353           # On IA64, the linker does run time linking by default, so we don't
12354           # have to do anything special.
12355           aix_use_runtimelinking=no
12356           exp_sym_flag='-Bexport'
12357           no_entry_flag=""
12358         else
12359           aix_use_runtimelinking=no
12360
12361           # Test if we are trying to use run time linking or normal
12362           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12363           # need to do runtime linking.
12364           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12365             for ld_flag in $LDFLAGS; do
12366               case $ld_flag in
12367               *-brtl*)
12368                 aix_use_runtimelinking=yes
12369                 break
12370                 ;;
12371               esac
12372             done
12373             ;;
12374           esac
12375
12376           exp_sym_flag='-bexport'
12377           no_entry_flag='-bnoentry'
12378         fi
12379
12380         # When large executables or shared objects are built, AIX ld can
12381         # have problems creating the table of contents.  If linking a library
12382         # or program results in "error TOC overflow" add -mminimal-toc to
12383         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12384         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12385
12386         archive_cmds_CXX=''
12387         hardcode_direct_CXX=yes
12388         hardcode_direct_absolute_CXX=yes
12389         hardcode_libdir_separator_CXX=':'
12390         link_all_deplibs_CXX=yes
12391         file_list_spec_CXX='${wl}-f,'
12392
12393         if test "$GXX" = yes; then
12394           case $host_os in aix4.[012]|aix4.[012].*)
12395           # We only want to do this on AIX 4.2 and lower, the check
12396           # below for broken collect2 doesn't work under 4.3+
12397           collect2name=`${CC} -print-prog-name=collect2`
12398           if test -f "$collect2name" &&
12399              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12400           then
12401             # We have reworked collect2
12402             :
12403           else
12404             # We have old collect2
12405             hardcode_direct_CXX=unsupported
12406             # It fails to find uninstalled libraries when the uninstalled
12407             # path is not listed in the libpath.  Setting hardcode_minus_L
12408             # to unsupported forces relinking
12409             hardcode_minus_L_CXX=yes
12410             hardcode_libdir_flag_spec_CXX='-L$libdir'
12411             hardcode_libdir_separator_CXX=
12412           fi
12413           esac
12414           shared_flag='-shared'
12415           if test "$aix_use_runtimelinking" = yes; then
12416             shared_flag="$shared_flag "'${wl}-G'
12417           fi
12418         else
12419           # not using gcc
12420           if test "$host_cpu" = ia64; then
12421           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12422           # chokes on -Wl,-G. The following line is correct:
12423           shared_flag='-G'
12424           else
12425             if test "$aix_use_runtimelinking" = yes; then
12426               shared_flag='${wl}-G'
12427             else
12428               shared_flag='${wl}-bM:SRE'
12429             fi
12430           fi
12431         fi
12432
12433         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12434         # It seems that -bexpall does not export symbols beginning with
12435         # underscore (_), so it is better to generate a list of symbols to
12436         # export.
12437         always_export_symbols_CXX=yes
12438         if test "$aix_use_runtimelinking" = yes; then
12439           # Warning - without using the other runtime loading flags (-brtl),
12440           # -berok will link without error, but may produce a broken library.
12441           allow_undefined_flag_CXX='-berok'
12442           # Determine the default libpath from the value encoded in an empty
12443           # executable.
12444           if test "${lt_cv_aix_libpath+set}" = set; then
12445   aix_libpath=$lt_cv_aix_libpath
12446 else
12447   if ${lt_cv_aix_libpath__CXX+:} false; then :
12448   $as_echo_n "(cached) " >&6
12449 else
12450   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12451 /* end confdefs.h.  */
12452
12453 int
12454 main ()
12455 {
12456
12457   ;
12458   return 0;
12459 }
12460 _ACEOF
12461 if ac_fn_cxx_try_link "$LINENO"; then :
12462
12463   lt_aix_libpath_sed='
12464       /Import File Strings/,/^$/ {
12465           /^0/ {
12466               s/^0  *\([^ ]*\) *$/\1/
12467               p
12468           }
12469       }'
12470   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12471   # Check for a 64-bit object if we didn't find anything.
12472   if test -z "$lt_cv_aix_libpath__CXX"; then
12473     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12474   fi
12475 fi
12476 rm -f core conftest.err conftest.$ac_objext \
12477     conftest$ac_exeext conftest.$ac_ext
12478   if test -z "$lt_cv_aix_libpath__CXX"; then
12479     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12480   fi
12481
12482 fi
12483
12484   aix_libpath=$lt_cv_aix_libpath__CXX
12485 fi
12486
12487           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12488
12489           archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12490         else
12491           if test "$host_cpu" = ia64; then
12492             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12493             allow_undefined_flag_CXX="-z nodefs"
12494             archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12495           else
12496             # Determine the default libpath from the value encoded in an
12497             # empty executable.
12498             if test "${lt_cv_aix_libpath+set}" = set; then
12499   aix_libpath=$lt_cv_aix_libpath
12500 else
12501   if ${lt_cv_aix_libpath__CXX+:} false; then :
12502   $as_echo_n "(cached) " >&6
12503 else
12504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12505 /* end confdefs.h.  */
12506
12507 int
12508 main ()
12509 {
12510
12511   ;
12512   return 0;
12513 }
12514 _ACEOF
12515 if ac_fn_cxx_try_link "$LINENO"; then :
12516
12517   lt_aix_libpath_sed='
12518       /Import File Strings/,/^$/ {
12519           /^0/ {
12520               s/^0  *\([^ ]*\) *$/\1/
12521               p
12522           }
12523       }'
12524   lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12525   # Check for a 64-bit object if we didn't find anything.
12526   if test -z "$lt_cv_aix_libpath__CXX"; then
12527     lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12528   fi
12529 fi
12530 rm -f core conftest.err conftest.$ac_objext \
12531     conftest$ac_exeext conftest.$ac_ext
12532   if test -z "$lt_cv_aix_libpath__CXX"; then
12533     lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12534   fi
12535
12536 fi
12537
12538   aix_libpath=$lt_cv_aix_libpath__CXX
12539 fi
12540
12541             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12542             # Warning - without using the other run time loading flags,
12543             # -berok will link without error, but may produce a broken library.
12544             no_undefined_flag_CXX=' ${wl}-bernotok'
12545             allow_undefined_flag_CXX=' ${wl}-berok'
12546             if test "$with_gnu_ld" = yes; then
12547               # We only use this code for GNU lds that support --whole-archive.
12548               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12549             else
12550               # Exported symbols can be pulled into shared objects from archives
12551               whole_archive_flag_spec_CXX='$convenience'
12552             fi
12553             archive_cmds_need_lc_CXX=yes
12554             # This is similar to how AIX traditionally builds its shared
12555             # libraries.
12556             archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12557           fi
12558         fi
12559         ;;
12560
12561       beos*)
12562         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12563           allow_undefined_flag_CXX=unsupported
12564           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12565           # support --undefined.  This deserves some investigation.  FIXME
12566           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12567         else
12568           ld_shlibs_CXX=no
12569         fi
12570         ;;
12571
12572       chorus*)
12573         case $cc_basename in
12574           *)
12575           # FIXME: insert proper C++ library support
12576           ld_shlibs_CXX=no
12577           ;;
12578         esac
12579         ;;
12580
12581       cygwin* | mingw* | pw32* | cegcc*)
12582         case $GXX,$cc_basename in
12583         ,cl* | no,cl*)
12584           # Native MSVC
12585           # hardcode_libdir_flag_spec is actually meaningless, as there is
12586           # no search path for DLLs.
12587           hardcode_libdir_flag_spec_CXX=' '
12588           allow_undefined_flag_CXX=unsupported
12589           always_export_symbols_CXX=yes
12590           file_list_spec_CXX='@'
12591           # Tell ltmain to make .lib files, not .a files.
12592           libext=lib
12593           # Tell ltmain to make .dll files, not .so files.
12594           shrext_cmds=".dll"
12595           # FIXME: Setting linknames here is a bad hack.
12596           archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12597           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12598               $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12599             else
12600               $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12601             fi~
12602             $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12603             linknames='
12604           # The linker will not automatically build a static lib if we build a DLL.
12605           # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12606           enable_shared_with_static_runtimes_CXX=yes
12607           # Don't use ranlib
12608           old_postinstall_cmds_CXX='chmod 644 $oldlib'
12609           postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12610             lt_tool_outputfile="@TOOL_OUTPUT@"~
12611             case $lt_outputfile in
12612               *.exe|*.EXE) ;;
12613               *)
12614                 lt_outputfile="$lt_outputfile.exe"
12615                 lt_tool_outputfile="$lt_tool_outputfile.exe"
12616                 ;;
12617             esac~
12618             func_to_tool_file "$lt_outputfile"~
12619             if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12620               $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12621               $RM "$lt_outputfile.manifest";
12622             fi'
12623           ;;
12624         *)
12625           # g++
12626           # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12627           # as there is no search path for DLLs.
12628           hardcode_libdir_flag_spec_CXX='-L$libdir'
12629           export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12630           allow_undefined_flag_CXX=unsupported
12631           always_export_symbols_CXX=no
12632           enable_shared_with_static_runtimes_CXX=yes
12633
12634           if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12635             archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12636             # If the export-symbols file already is a .def file (1st line
12637             # is EXPORTS), use it as is; otherwise, prepend...
12638             archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12639               cp $export_symbols $output_objdir/$soname.def;
12640             else
12641               echo EXPORTS > $output_objdir/$soname.def;
12642               cat $export_symbols >> $output_objdir/$soname.def;
12643             fi~
12644             $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12645           else
12646             ld_shlibs_CXX=no
12647           fi
12648           ;;
12649         esac
12650         ;;
12651       darwin* | rhapsody*)
12652
12653
12654   archive_cmds_need_lc_CXX=no
12655   hardcode_direct_CXX=no
12656   hardcode_automatic_CXX=yes
12657   hardcode_shlibpath_var_CXX=unsupported
12658   if test "$lt_cv_ld_force_load" = "yes"; then
12659     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12660   else
12661     whole_archive_flag_spec_CXX=''
12662   fi
12663   link_all_deplibs_CXX=yes
12664   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12665   case $cc_basename in
12666      ifort*) _lt_dar_can_shared=yes ;;
12667      *) _lt_dar_can_shared=$GCC ;;
12668   esac
12669   if test "$_lt_dar_can_shared" = "yes"; then
12670     output_verbose_link_cmd=func_echo_all
12671     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12672     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12673     archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12674     module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12675        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12676       archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12677       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12678     fi
12679
12680   else
12681   ld_shlibs_CXX=no
12682   fi
12683
12684         ;;
12685
12686       dgux*)
12687         case $cc_basename in
12688           ec++*)
12689             # FIXME: insert proper C++ library support
12690             ld_shlibs_CXX=no
12691             ;;
12692           ghcx*)
12693             # Green Hills C++ Compiler
12694             # FIXME: insert proper C++ library support
12695             ld_shlibs_CXX=no
12696             ;;
12697           *)
12698             # FIXME: insert proper C++ library support
12699             ld_shlibs_CXX=no
12700             ;;
12701         esac
12702         ;;
12703
12704       freebsd[12]*)
12705         # C++ shared libraries reported to be fairly broken before
12706         # switch to ELF
12707         ld_shlibs_CXX=no
12708         ;;
12709
12710       freebsd-elf*)
12711         archive_cmds_need_lc_CXX=no
12712         ;;
12713
12714       freebsd* | dragonfly*)
12715         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12716         # conventions
12717         ld_shlibs_CXX=yes
12718         ;;
12719
12720       gnu*)
12721         ;;
12722
12723       haiku*)
12724         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12725         link_all_deplibs_CXX=yes
12726         ;;
12727
12728       hpux9*)
12729         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12730         hardcode_libdir_separator_CXX=:
12731         export_dynamic_flag_spec_CXX='${wl}-E'
12732         hardcode_direct_CXX=yes
12733         hardcode_minus_L_CXX=yes # Not in the search PATH,
12734                                              # but as the default
12735                                              # location of the library.
12736
12737         case $cc_basename in
12738           CC*)
12739             # FIXME: insert proper C++ library support
12740             ld_shlibs_CXX=no
12741             ;;
12742           aCC*)
12743             archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12744             # Commands to make compiler produce verbose output that lists
12745             # what "hidden" libraries, object files and flags are used when
12746             # linking a shared library.
12747             #
12748             # There doesn't appear to be a way to prevent this compiler from
12749             # explicitly linking system object files so we need to strip them
12750             # from the output so that they don't get included in the library
12751             # dependencies.
12752             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12753             ;;
12754           *)
12755             if test "$GXX" = yes; then
12756               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12757             else
12758               # FIXME: insert proper C++ library support
12759               ld_shlibs_CXX=no
12760             fi
12761             ;;
12762         esac
12763         ;;
12764
12765       hpux10*|hpux11*)
12766         if test $with_gnu_ld = no; then
12767           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12768           hardcode_libdir_separator_CXX=:
12769
12770           case $host_cpu in
12771             hppa*64*|ia64*)
12772               ;;
12773             *)
12774               export_dynamic_flag_spec_CXX='${wl}-E'
12775               ;;
12776           esac
12777         fi
12778         case $host_cpu in
12779           hppa*64*|ia64*)
12780             hardcode_direct_CXX=no
12781             hardcode_shlibpath_var_CXX=no
12782             ;;
12783           *)
12784             hardcode_direct_CXX=yes
12785             hardcode_direct_absolute_CXX=yes
12786             hardcode_minus_L_CXX=yes # Not in the search PATH,
12787                                                  # but as the default
12788                                                  # location of the library.
12789             ;;
12790         esac
12791
12792         case $cc_basename in
12793           CC*)
12794             # FIXME: insert proper C++ library support
12795             ld_shlibs_CXX=no
12796             ;;
12797           aCC*)
12798             case $host_cpu in
12799               hppa*64*)
12800                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12801                 ;;
12802               ia64*)
12803                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12804                 ;;
12805               *)
12806                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12807                 ;;
12808             esac
12809             # Commands to make compiler produce verbose output that lists
12810             # what "hidden" libraries, object files and flags are used when
12811             # linking a shared library.
12812             #
12813             # There doesn't appear to be a way to prevent this compiler from
12814             # explicitly linking system object files so we need to strip them
12815             # from the output so that they don't get included in the library
12816             # dependencies.
12817             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12818             ;;
12819           *)
12820             if test "$GXX" = yes; then
12821               if test $with_gnu_ld = no; then
12822                 case $host_cpu in
12823                   hppa*64*)
12824                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12825                     ;;
12826                   ia64*)
12827                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12828                     ;;
12829                   *)
12830                     archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12831                     ;;
12832                 esac
12833               fi
12834             else
12835               # FIXME: insert proper C++ library support
12836               ld_shlibs_CXX=no
12837             fi
12838             ;;
12839         esac
12840         ;;
12841
12842       interix[3-9]*)
12843         hardcode_direct_CXX=no
12844         hardcode_shlibpath_var_CXX=no
12845         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12846         export_dynamic_flag_spec_CXX='${wl}-E'
12847         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12848         # Instead, shared libraries are loaded at an image base (0x10000000 by
12849         # default) and relocated if they conflict, which is a slow very memory
12850         # consuming and fragmenting process.  To avoid this, we pick a random,
12851         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12852         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12853         archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12854         archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12855         ;;
12856       irix5* | irix6*)
12857         case $cc_basename in
12858           CC*)
12859             # SGI C++
12860             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12861
12862             # Archives containing C++ object files must be created using
12863             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12864             # necessary to make sure instantiated templates are included
12865             # in the archive.
12866             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12867             ;;
12868           *)
12869             if test "$GXX" = yes; then
12870               if test "$with_gnu_ld" = no; then
12871                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12872               else
12873                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12874               fi
12875             fi
12876             link_all_deplibs_CXX=yes
12877             ;;
12878         esac
12879         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12880         hardcode_libdir_separator_CXX=:
12881         inherit_rpath_CXX=yes
12882         ;;
12883
12884       linux* | k*bsd*-gnu | kopensolaris*-gnu)
12885         case $cc_basename in
12886           KCC*)
12887             # Kuck and Associates, Inc. (KAI) C++ Compiler
12888
12889             # KCC will only create a shared library if the output file
12890             # ends with ".so" (or ".sl" for HP-UX), so rename the library
12891             # to its proper name (with version) after linking.
12892             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12893             archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12894             # Commands to make compiler produce verbose output that lists
12895             # what "hidden" libraries, object files and flags are used when
12896             # linking a shared library.
12897             #
12898             # There doesn't appear to be a way to prevent this compiler from
12899             # explicitly linking system object files so we need to strip them
12900             # from the output so that they don't get included in the library
12901             # dependencies.
12902             output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12903
12904             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12905             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12906
12907             # Archives containing C++ object files must be created using
12908             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12909             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12910             ;;
12911           icpc* | ecpc* )
12912             # Intel C++
12913             with_gnu_ld=yes
12914             # version 8.0 and above of icpc choke on multiply defined symbols
12915             # if we add $predep_objects and $postdep_objects, however 7.1 and
12916             # earlier do not add the objects themselves.
12917             case `$CC -V 2>&1` in
12918               *"Version 7."*)
12919                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12920                 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12921                 ;;
12922               *)  # Version 8.0 or newer
12923                 tmp_idyn=
12924                 case $host_cpu in
12925                   ia64*) tmp_idyn=' -i_dynamic';;
12926                 esac
12927                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12928                 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12929                 ;;
12930             esac
12931             archive_cmds_need_lc_CXX=no
12932             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12933             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12934             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12935             ;;
12936           pgCC* | pgcpp*)
12937             # Portland Group C++ compiler
12938             case `$CC -V` in
12939             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12940               prelink_cmds_CXX='tpldir=Template.dir~
12941                 rm -rf $tpldir~
12942                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12943                 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
12944               old_archive_cmds_CXX='tpldir=Template.dir~
12945                 rm -rf $tpldir~
12946                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12947                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
12948                 $RANLIB $oldlib'
12949               archive_cmds_CXX='tpldir=Template.dir~
12950                 rm -rf $tpldir~
12951                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12952                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12953               archive_expsym_cmds_CXX='tpldir=Template.dir~
12954                 rm -rf $tpldir~
12955                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12956                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12957               ;;
12958             *) # Version 6 and above use weak symbols
12959               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12960               archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12961               ;;
12962             esac
12963
12964             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12965             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12966             whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12967             ;;
12968           cxx*)
12969             # Compaq C++
12970             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12971             archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12972
12973             runpath_var=LD_RUN_PATH
12974             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12975             hardcode_libdir_separator_CXX=:
12976
12977             # Commands to make compiler produce verbose output that lists
12978             # what "hidden" libraries, object files and flags are used when
12979             # linking a shared library.
12980             #
12981             # There doesn't appear to be a way to prevent this compiler from
12982             # explicitly linking system object files so we need to strip them
12983             # from the output so that they don't get included in the library
12984             # dependencies.
12985             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
12986             ;;
12987           xl* | mpixl* | bgxl*)
12988             # IBM XL 8.0 on PPC, with GNU ld
12989             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12990             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12991             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12992             if test "x$supports_anon_versioning" = xyes; then
12993               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12994                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12995                 echo "local: *; };" >> $output_objdir/$libname.ver~
12996                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12997             fi
12998             ;;
12999           *)
13000             case `$CC -V 2>&1 | sed 5q` in
13001             *Sun\ C*)
13002               # Sun C++ 5.9
13003               no_undefined_flag_CXX=' -zdefs'
13004               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13005               archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13006               hardcode_libdir_flag_spec_CXX='-R$libdir'
13007               whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
13008               compiler_needs_object_CXX=yes
13009
13010               # Not sure whether something based on
13011               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13012               # would be better.
13013               output_verbose_link_cmd='func_echo_all'
13014
13015               # Archives containing C++ object files must be created using
13016               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13017               # necessary to make sure instantiated templates are included
13018               # in the archive.
13019               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13020               ;;
13021             esac
13022             ;;
13023         esac
13024         ;;
13025
13026       lynxos*)
13027         # FIXME: insert proper C++ library support
13028         ld_shlibs_CXX=no
13029         ;;
13030
13031       m88k*)
13032         # FIXME: insert proper C++ library support
13033         ld_shlibs_CXX=no
13034         ;;
13035
13036       mvs*)
13037         case $cc_basename in
13038           cxx*)
13039             # FIXME: insert proper C++ library support
13040             ld_shlibs_CXX=no
13041             ;;
13042           *)
13043             # FIXME: insert proper C++ library support
13044             ld_shlibs_CXX=no
13045             ;;
13046         esac
13047         ;;
13048
13049       netbsd*)
13050         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13051           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13052           wlarc=
13053           hardcode_libdir_flag_spec_CXX='-R$libdir'
13054           hardcode_direct_CXX=yes
13055           hardcode_shlibpath_var_CXX=no
13056         fi
13057         # Workaround some broken pre-1.5 toolchains
13058         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13059         ;;
13060
13061       *nto* | *qnx*)
13062         ld_shlibs_CXX=yes
13063         ;;
13064
13065       openbsd2*)
13066         # C++ shared libraries are fairly broken
13067         ld_shlibs_CXX=no
13068         ;;
13069
13070       openbsd*)
13071         if test -f /usr/libexec/ld.so; then
13072           hardcode_direct_CXX=yes
13073           hardcode_shlibpath_var_CXX=no
13074           hardcode_direct_absolute_CXX=yes
13075           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13076           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13077           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13078             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13079             export_dynamic_flag_spec_CXX='${wl}-E'
13080             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13081           fi
13082           output_verbose_link_cmd=func_echo_all
13083         else
13084           ld_shlibs_CXX=no
13085         fi
13086         ;;
13087
13088       osf3* | osf4* | osf5*)
13089         case $cc_basename in
13090           KCC*)
13091             # Kuck and Associates, Inc. (KAI) C++ Compiler
13092
13093             # KCC will only create a shared library if the output file
13094             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13095             # to its proper name (with version) after linking.
13096             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13097
13098             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13099             hardcode_libdir_separator_CXX=:
13100
13101             # Archives containing C++ object files must be created using
13102             # the KAI C++ compiler.
13103             case $host in
13104               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13105               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13106             esac
13107             ;;
13108           RCC*)
13109             # Rational C++ 2.4.1
13110             # FIXME: insert proper C++ library support
13111             ld_shlibs_CXX=no
13112             ;;
13113           cxx*)
13114             case $host in
13115               osf3*)
13116                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13117                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13118                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13119                 ;;
13120               *)
13121                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13122                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13123                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13124                   echo "-hidden">> $lib.exp~
13125                   $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13126                   $RM $lib.exp'
13127                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13128                 ;;
13129             esac
13130
13131             hardcode_libdir_separator_CXX=:
13132
13133             # Commands to make compiler produce verbose output that lists
13134             # what "hidden" libraries, object files and flags are used when
13135             # linking a shared library.
13136             #
13137             # There doesn't appear to be a way to prevent this compiler from
13138             # explicitly linking system object files so we need to strip them
13139             # from the output so that they don't get included in the library
13140             # dependencies.
13141             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13142             ;;
13143           *)
13144             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13145               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13146               case $host in
13147                 osf3*)
13148                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13149                   ;;
13150                 *)
13151                   archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13152                   ;;
13153               esac
13154
13155               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13156               hardcode_libdir_separator_CXX=:
13157
13158               # Commands to make compiler produce verbose output that lists
13159               # what "hidden" libraries, object files and flags are used when
13160               # linking a shared library.
13161               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13162
13163             else
13164               # FIXME: insert proper C++ library support
13165               ld_shlibs_CXX=no
13166             fi
13167             ;;
13168         esac
13169         ;;
13170
13171       psos*)
13172         # FIXME: insert proper C++ library support
13173         ld_shlibs_CXX=no
13174         ;;
13175
13176       sunos4*)
13177         case $cc_basename in
13178           CC*)
13179             # Sun C++ 4.x
13180             # FIXME: insert proper C++ library support
13181             ld_shlibs_CXX=no
13182             ;;
13183           lcc*)
13184             # Lucid
13185             # FIXME: insert proper C++ library support
13186             ld_shlibs_CXX=no
13187             ;;
13188           *)
13189             # FIXME: insert proper C++ library support
13190             ld_shlibs_CXX=no
13191             ;;
13192         esac
13193         ;;
13194
13195       solaris*)
13196         case $cc_basename in
13197           CC* | sunCC*)
13198             # Sun C++ 4.2, 5.x and Centerline C++
13199             archive_cmds_need_lc_CXX=yes
13200             no_undefined_flag_CXX=' -zdefs'
13201             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13202             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13203               $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13204
13205             hardcode_libdir_flag_spec_CXX='-R$libdir'
13206             hardcode_shlibpath_var_CXX=no
13207             case $host_os in
13208               solaris2.[0-5] | solaris2.[0-5].*) ;;
13209               *)
13210                 # The compiler driver will combine and reorder linker options,
13211                 # but understands `-z linker_flag'.
13212                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13213                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13214                 ;;
13215             esac
13216             link_all_deplibs_CXX=yes
13217
13218             output_verbose_link_cmd='func_echo_all'
13219
13220             # Archives containing C++ object files must be created using
13221             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13222             # necessary to make sure instantiated templates are included
13223             # in the archive.
13224             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13225             ;;
13226           gcx*)
13227             # Green Hills C++ Compiler
13228             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13229
13230             # The C++ compiler must be used to create the archive.
13231             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13232             ;;
13233           *)
13234             # GNU C++ compiler with Solaris linker
13235             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13236               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13237               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13238                 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13239                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13240                   $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13241
13242                 # Commands to make compiler produce verbose output that lists
13243                 # what "hidden" libraries, object files and flags are used when
13244                 # linking a shared library.
13245                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13246               else
13247                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13248                 # platform.
13249                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13250                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13251                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13252
13253                 # Commands to make compiler produce verbose output that lists
13254                 # what "hidden" libraries, object files and flags are used when
13255                 # linking a shared library.
13256                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13257               fi
13258
13259               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13260               case $host_os in
13261                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13262                 *)
13263                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13264                   ;;
13265               esac
13266             fi
13267             ;;
13268         esac
13269         ;;
13270
13271     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13272       no_undefined_flag_CXX='${wl}-z,text'
13273       archive_cmds_need_lc_CXX=no
13274       hardcode_shlibpath_var_CXX=no
13275       runpath_var='LD_RUN_PATH'
13276
13277       case $cc_basename in
13278         CC*)
13279           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13280           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13281           ;;
13282         *)
13283           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13284           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13285           ;;
13286       esac
13287       ;;
13288
13289       sysv5* | sco3.2v5* | sco5v6*)
13290         # Note: We can NOT use -z defs as we might desire, because we do not
13291         # link with -lc, and that would cause any symbols used from libc to
13292         # always be unresolved, which means just about no library would
13293         # ever link correctly.  If we're not using GNU ld we use -z text
13294         # though, which does catch some bad symbols but isn't as heavy-handed
13295         # as -z defs.
13296         no_undefined_flag_CXX='${wl}-z,text'
13297         allow_undefined_flag_CXX='${wl}-z,nodefs'
13298         archive_cmds_need_lc_CXX=no
13299         hardcode_shlibpath_var_CXX=no
13300         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13301         hardcode_libdir_separator_CXX=':'
13302         link_all_deplibs_CXX=yes
13303         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13304         runpath_var='LD_RUN_PATH'
13305
13306         case $cc_basename in
13307           CC*)
13308             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13309             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13310             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13311               '"$old_archive_cmds_CXX"
13312             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13313               '"$reload_cmds_CXX"
13314             ;;
13315           *)
13316             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13317             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13318             ;;
13319         esac
13320       ;;
13321
13322       tandem*)
13323         case $cc_basename in
13324           NCC*)
13325             # NonStop-UX NCC 3.20
13326             # FIXME: insert proper C++ library support
13327             ld_shlibs_CXX=no
13328             ;;
13329           *)
13330             # FIXME: insert proper C++ library support
13331             ld_shlibs_CXX=no
13332             ;;
13333         esac
13334         ;;
13335
13336       vxworks*)
13337         # FIXME: insert proper C++ library support
13338         ld_shlibs_CXX=no
13339         ;;
13340
13341       *)
13342         # FIXME: insert proper C++ library support
13343         ld_shlibs_CXX=no
13344         ;;
13345     esac
13346
13347     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13348 $as_echo "$ld_shlibs_CXX" >&6; }
13349     test "$ld_shlibs_CXX" = no && can_build_shared=no
13350
13351     GCC_CXX="$GXX"
13352     LD_CXX="$LD"
13353
13354     ## CAVEAT EMPTOR:
13355     ## There is no encapsulation within the following macros, do not change
13356     ## the running order or otherwise move them around unless you know exactly
13357     ## what you are doing...
13358     # Dependencies to place before and after the object being linked:
13359 predep_objects_CXX=
13360 postdep_objects_CXX=
13361 predeps_CXX=
13362 postdeps_CXX=
13363 compiler_lib_search_path_CXX=
13364
13365 cat > conftest.$ac_ext <<_LT_EOF
13366 class Foo
13367 {
13368 public:
13369   Foo (void) { a = 0; }
13370 private:
13371   int a;
13372 };
13373 _LT_EOF
13374
13375
13376 _lt_libdeps_save_CFLAGS=$CFLAGS
13377 case "$CC $CFLAGS " in #(
13378 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13379 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13380 esac
13381
13382 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13383   (eval $ac_compile) 2>&5
13384   ac_status=$?
13385   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13386   test $ac_status = 0; }; then
13387   # Parse the compiler output and extract the necessary
13388   # objects, libraries and library flags.
13389
13390   # Sentinel used to keep track of whether or not we are before
13391   # the conftest object file.
13392   pre_test_object_deps_done=no
13393
13394   for p in `eval "$output_verbose_link_cmd"`; do
13395     case ${prev}${p} in
13396
13397     -L* | -R* | -l*)
13398        # Some compilers place space between "-{L,R}" and the path.
13399        # Remove the space.
13400        if test $p = "-L" ||
13401           test $p = "-R"; then
13402          prev=$p
13403          continue
13404        fi
13405
13406        # Expand the sysroot to ease extracting the directories later.
13407        if test -z "$prev"; then
13408          case $p in
13409          -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13410          -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13411          -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13412          esac
13413        fi
13414        case $p in
13415        =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13416        esac
13417        if test "$pre_test_object_deps_done" = no; then
13418          case ${prev} in
13419          -L | -R)
13420            # Internal compiler library paths should come after those
13421            # provided the user.  The postdeps already come after the
13422            # user supplied libs so there is no need to process them.
13423            if test -z "$compiler_lib_search_path_CXX"; then
13424              compiler_lib_search_path_CXX="${prev}${p}"
13425            else
13426              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13427            fi
13428            ;;
13429          # The "-l" case would never come before the object being
13430          # linked, so don't bother handling this case.
13431          esac
13432        else
13433          if test -z "$postdeps_CXX"; then
13434            postdeps_CXX="${prev}${p}"
13435          else
13436            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13437          fi
13438        fi
13439        prev=
13440        ;;
13441
13442     *.lto.$objext) ;; # Ignore GCC LTO objects
13443     *.$objext)
13444        # This assumes that the test object file only shows up
13445        # once in the compiler output.
13446        if test "$p" = "conftest.$objext"; then
13447          pre_test_object_deps_done=yes
13448          continue
13449        fi
13450
13451        if test "$pre_test_object_deps_done" = no; then
13452          if test -z "$predep_objects_CXX"; then
13453            predep_objects_CXX="$p"
13454          else
13455            predep_objects_CXX="$predep_objects_CXX $p"
13456          fi
13457        else
13458          if test -z "$postdep_objects_CXX"; then
13459            postdep_objects_CXX="$p"
13460          else
13461            postdep_objects_CXX="$postdep_objects_CXX $p"
13462          fi
13463        fi
13464        ;;
13465
13466     *) ;; # Ignore the rest.
13467
13468     esac
13469   done
13470
13471   # Clean up.
13472   rm -f a.out a.exe
13473 else
13474   echo "libtool.m4: error: problem compiling CXX test program"
13475 fi
13476
13477 $RM -f confest.$objext
13478 CFLAGS=$_lt_libdeps_save_CFLAGS
13479
13480 # PORTME: override above test on systems where it is broken
13481 case $host_os in
13482 interix[3-9]*)
13483   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13484   # hack all around it, let's just trust "g++" to DTRT.
13485   predep_objects_CXX=
13486   postdep_objects_CXX=
13487   postdeps_CXX=
13488   ;;
13489
13490 linux*)
13491   case `$CC -V 2>&1 | sed 5q` in
13492   *Sun\ C*)
13493     # Sun C++ 5.9
13494
13495     # The more standards-conforming stlport4 library is
13496     # incompatible with the Cstd library. Avoid specifying
13497     # it if it's in CXXFLAGS. Ignore libCrun as
13498     # -library=stlport4 depends on it.
13499     case " $CXX $CXXFLAGS " in
13500     *" -library=stlport4 "*)
13501       solaris_use_stlport4=yes
13502       ;;
13503     esac
13504
13505     if test "$solaris_use_stlport4" != yes; then
13506       postdeps_CXX='-library=Cstd -library=Crun'
13507     fi
13508     ;;
13509   esac
13510   ;;
13511
13512 solaris*)
13513   case $cc_basename in
13514   CC* | sunCC*)
13515     # The more standards-conforming stlport4 library is
13516     # incompatible with the Cstd library. Avoid specifying
13517     # it if it's in CXXFLAGS. Ignore libCrun as
13518     # -library=stlport4 depends on it.
13519     case " $CXX $CXXFLAGS " in
13520     *" -library=stlport4 "*)
13521       solaris_use_stlport4=yes
13522       ;;
13523     esac
13524
13525     # Adding this requires a known-good setup of shared libraries for
13526     # Sun compiler versions before 5.6, else PIC objects from an old
13527     # archive will be linked into the output, leading to subtle bugs.
13528     if test "$solaris_use_stlport4" != yes; then
13529       postdeps_CXX='-library=Cstd -library=Crun'
13530     fi
13531     ;;
13532   esac
13533   ;;
13534 esac
13535
13536
13537 case " $postdeps_CXX " in
13538 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13539 esac
13540  compiler_lib_search_dirs_CXX=
13541 if test -n "${compiler_lib_search_path_CXX}"; then
13542  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13543 fi
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575     lt_prog_compiler_wl_CXX=
13576 lt_prog_compiler_pic_CXX=
13577 lt_prog_compiler_static_CXX=
13578
13579
13580   # C++ specific cases for pic, static, wl, etc.
13581   if test "$GXX" = yes; then
13582     lt_prog_compiler_wl_CXX='-Wl,'
13583     lt_prog_compiler_static_CXX='-static'
13584
13585     case $host_os in
13586     aix*)
13587       # All AIX code is PIC.
13588       if test "$host_cpu" = ia64; then
13589         # AIX 5 now supports IA64 processor
13590         lt_prog_compiler_static_CXX='-Bstatic'
13591       fi
13592       ;;
13593
13594     amigaos*)
13595       case $host_cpu in
13596       powerpc)
13597             # see comment about AmigaOS4 .so support
13598             lt_prog_compiler_pic_CXX='-fPIC'
13599         ;;
13600       m68k)
13601             # FIXME: we need at least 68020 code to build shared libraries, but
13602             # adding the `-m68020' flag to GCC prevents building anything better,
13603             # like `-m68040'.
13604             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13605         ;;
13606       esac
13607       ;;
13608
13609     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13610       # PIC is the default for these OSes.
13611       ;;
13612     mingw* | cygwin* | os2* | pw32* | cegcc*)
13613       # This hack is so that the source file can tell whether it is being
13614       # built for inclusion in a dll (and should export symbols for example).
13615       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13616       # (--disable-auto-import) libraries
13617       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13618       ;;
13619     darwin* | rhapsody*)
13620       # PIC is the default on this platform
13621       # Common symbols not allowed in MH_DYLIB files
13622       lt_prog_compiler_pic_CXX='-fno-common'
13623       ;;
13624     *djgpp*)
13625       # DJGPP does not support shared libraries at all
13626       lt_prog_compiler_pic_CXX=
13627       ;;
13628     haiku*)
13629       # PIC is the default for Haiku.
13630       # The "-static" flag exists, but is broken.
13631       lt_prog_compiler_static_CXX=
13632       ;;
13633     interix[3-9]*)
13634       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13635       # Instead, we relocate shared libraries at runtime.
13636       ;;
13637     sysv4*MP*)
13638       if test -d /usr/nec; then
13639         lt_prog_compiler_pic_CXX=-Kconform_pic
13640       fi
13641       ;;
13642     hpux*)
13643       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13644       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13645       # sets the default TLS model and affects inlining.
13646       case $host_cpu in
13647       hppa*64*)
13648         ;;
13649       *)
13650         lt_prog_compiler_pic_CXX='-fPIC'
13651         ;;
13652       esac
13653       ;;
13654     *qnx* | *nto*)
13655       # QNX uses GNU C++, but need to define -shared option too, otherwise
13656       # it will coredump.
13657       lt_prog_compiler_pic_CXX='-fPIC -shared'
13658       ;;
13659     *)
13660       lt_prog_compiler_pic_CXX='-fPIC'
13661       ;;
13662     esac
13663   else
13664     case $host_os in
13665       aix[4-9]*)
13666         # All AIX code is PIC.
13667         if test "$host_cpu" = ia64; then
13668           # AIX 5 now supports IA64 processor
13669           lt_prog_compiler_static_CXX='-Bstatic'
13670         else
13671           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13672         fi
13673         ;;
13674       chorus*)
13675         case $cc_basename in
13676         cxch68*)
13677           # Green Hills C++ Compiler
13678           # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13679           ;;
13680         esac
13681         ;;
13682       mingw* | cygwin* | os2* | pw32* | cegcc*)
13683         # This hack is so that the source file can tell whether it is being
13684         # built for inclusion in a dll (and should export symbols for example).
13685         lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13686         ;;
13687       dgux*)
13688         case $cc_basename in
13689           ec++*)
13690             lt_prog_compiler_pic_CXX='-KPIC'
13691             ;;
13692           ghcx*)
13693             # Green Hills C++ Compiler
13694             lt_prog_compiler_pic_CXX='-pic'
13695             ;;
13696           *)
13697             ;;
13698         esac
13699         ;;
13700       freebsd* | dragonfly*)
13701         # FreeBSD uses GNU C++
13702         ;;
13703       hpux9* | hpux10* | hpux11*)
13704         case $cc_basename in
13705           CC*)
13706             lt_prog_compiler_wl_CXX='-Wl,'
13707             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13708             if test "$host_cpu" != ia64; then
13709               lt_prog_compiler_pic_CXX='+Z'
13710             fi
13711             ;;
13712           aCC*)
13713             lt_prog_compiler_wl_CXX='-Wl,'
13714             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13715             case $host_cpu in
13716             hppa*64*|ia64*)
13717               # +Z the default
13718               ;;
13719             *)
13720               lt_prog_compiler_pic_CXX='+Z'
13721               ;;
13722             esac
13723             ;;
13724           *)
13725             ;;
13726         esac
13727         ;;
13728       interix*)
13729         # This is c89, which is MS Visual C++ (no shared libs)
13730         # Anyone wants to do a port?
13731         ;;
13732       irix5* | irix6* | nonstopux*)
13733         case $cc_basename in
13734           CC*)
13735             lt_prog_compiler_wl_CXX='-Wl,'
13736             lt_prog_compiler_static_CXX='-non_shared'
13737             # CC pic flag -KPIC is the default.
13738             ;;
13739           *)
13740             ;;
13741         esac
13742         ;;
13743       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13744         case $cc_basename in
13745           KCC*)
13746             # KAI C++ Compiler
13747             lt_prog_compiler_wl_CXX='--backend -Wl,'
13748             lt_prog_compiler_pic_CXX='-fPIC'
13749             ;;
13750           ecpc* )
13751             # old Intel C++ for x86_64 which still supported -KPIC.
13752             lt_prog_compiler_wl_CXX='-Wl,'
13753             lt_prog_compiler_pic_CXX='-KPIC'
13754             lt_prog_compiler_static_CXX='-static'
13755             ;;
13756           icpc* )
13757             # Intel C++, used to be incompatible with GCC.
13758             # ICC 10 doesn't accept -KPIC any more.
13759             lt_prog_compiler_wl_CXX='-Wl,'
13760             lt_prog_compiler_pic_CXX='-fPIC'
13761             lt_prog_compiler_static_CXX='-static'
13762             ;;
13763           pgCC* | pgcpp*)
13764             # Portland Group C++ compiler
13765             lt_prog_compiler_wl_CXX='-Wl,'
13766             lt_prog_compiler_pic_CXX='-fpic'
13767             lt_prog_compiler_static_CXX='-Bstatic'
13768             ;;
13769           cxx*)
13770             # Compaq C++
13771             # Make sure the PIC flag is empty.  It appears that all Alpha
13772             # Linux and Compaq Tru64 Unix objects are PIC.
13773             lt_prog_compiler_pic_CXX=
13774             lt_prog_compiler_static_CXX='-non_shared'
13775             ;;
13776           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13777             # IBM XL 8.0, 9.0 on PPC and BlueGene
13778             lt_prog_compiler_wl_CXX='-Wl,'
13779             lt_prog_compiler_pic_CXX='-qpic'
13780             lt_prog_compiler_static_CXX='-qstaticlink'
13781             ;;
13782           *)
13783             case `$CC -V 2>&1 | sed 5q` in
13784             *Sun\ C*)
13785               # Sun C++ 5.9
13786               lt_prog_compiler_pic_CXX='-KPIC'
13787               lt_prog_compiler_static_CXX='-Bstatic'
13788               lt_prog_compiler_wl_CXX='-Qoption ld '
13789               ;;
13790             esac
13791             ;;
13792         esac
13793         ;;
13794       lynxos*)
13795         ;;
13796       m88k*)
13797         ;;
13798       mvs*)
13799         case $cc_basename in
13800           cxx*)
13801             lt_prog_compiler_pic_CXX='-W c,exportall'
13802             ;;
13803           *)
13804             ;;
13805         esac
13806         ;;
13807       netbsd*)
13808         ;;
13809       *qnx* | *nto*)
13810         # QNX uses GNU C++, but need to define -shared option too, otherwise
13811         # it will coredump.
13812         lt_prog_compiler_pic_CXX='-fPIC -shared'
13813         ;;
13814       osf3* | osf4* | osf5*)
13815         case $cc_basename in
13816           KCC*)
13817             lt_prog_compiler_wl_CXX='--backend -Wl,'
13818             ;;
13819           RCC*)
13820             # Rational C++ 2.4.1
13821             lt_prog_compiler_pic_CXX='-pic'
13822             ;;
13823           cxx*)
13824             # Digital/Compaq C++
13825             lt_prog_compiler_wl_CXX='-Wl,'
13826             # Make sure the PIC flag is empty.  It appears that all Alpha
13827             # Linux and Compaq Tru64 Unix objects are PIC.
13828             lt_prog_compiler_pic_CXX=
13829             lt_prog_compiler_static_CXX='-non_shared'
13830             ;;
13831           *)
13832             ;;
13833         esac
13834         ;;
13835       psos*)
13836         ;;
13837       solaris*)
13838         case $cc_basename in
13839           CC* | sunCC*)
13840             # Sun C++ 4.2, 5.x and Centerline C++
13841             lt_prog_compiler_pic_CXX='-KPIC'
13842             lt_prog_compiler_static_CXX='-Bstatic'
13843             lt_prog_compiler_wl_CXX='-Qoption ld '
13844             ;;
13845           gcx*)
13846             # Green Hills C++ Compiler
13847             lt_prog_compiler_pic_CXX='-PIC'
13848             ;;
13849           *)
13850             ;;
13851         esac
13852         ;;
13853       sunos4*)
13854         case $cc_basename in
13855           CC*)
13856             # Sun C++ 4.x
13857             lt_prog_compiler_pic_CXX='-pic'
13858             lt_prog_compiler_static_CXX='-Bstatic'
13859             ;;
13860           lcc*)
13861             # Lucid
13862             lt_prog_compiler_pic_CXX='-pic'
13863             ;;
13864           *)
13865             ;;
13866         esac
13867         ;;
13868       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13869         case $cc_basename in
13870           CC*)
13871             lt_prog_compiler_wl_CXX='-Wl,'
13872             lt_prog_compiler_pic_CXX='-KPIC'
13873             lt_prog_compiler_static_CXX='-Bstatic'
13874             ;;
13875         esac
13876         ;;
13877       tandem*)
13878         case $cc_basename in
13879           NCC*)
13880             # NonStop-UX NCC 3.20
13881             lt_prog_compiler_pic_CXX='-KPIC'
13882             ;;
13883           *)
13884             ;;
13885         esac
13886         ;;
13887       vxworks*)
13888         ;;
13889       *)
13890         lt_prog_compiler_can_build_shared_CXX=no
13891         ;;
13892     esac
13893   fi
13894
13895 case $host_os in
13896   # For platforms which do not support PIC, -DPIC is meaningless:
13897   *djgpp*)
13898     lt_prog_compiler_pic_CXX=
13899     ;;
13900   *)
13901     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13902     ;;
13903 esac
13904
13905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13906 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13907 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
13908   $as_echo_n "(cached) " >&6
13909 else
13910   lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
13911 fi
13912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
13913 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
13914 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
13915
13916 #
13917 # Check to make sure the PIC flag actually works.
13918 #
13919 if test -n "$lt_prog_compiler_pic_CXX"; then
13920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13921 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13922 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13923   $as_echo_n "(cached) " >&6
13924 else
13925   lt_cv_prog_compiler_pic_works_CXX=no
13926    ac_outfile=conftest.$ac_objext
13927    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13928    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13929    # Insert the option either (1) after the last *FLAGS variable, or
13930    # (2) before a word containing "conftest.", or (3) at the end.
13931    # Note that $ac_compile itself does not contain backslashes and begins
13932    # with a dollar sign (not a hyphen), so the echo should work correctly.
13933    # The option is referenced via a variable to avoid confusing sed.
13934    lt_compile=`echo "$ac_compile" | $SED \
13935    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13936    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13937    -e 's:$: $lt_compiler_flag:'`
13938    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13939    (eval "$lt_compile" 2>conftest.err)
13940    ac_status=$?
13941    cat conftest.err >&5
13942    echo "$as_me:$LINENO: \$? = $ac_status" >&5
13943    if (exit $ac_status) && test -s "$ac_outfile"; then
13944      # The compiler can only warn and ignore the option if not recognized
13945      # So say no if there are warnings other than the usual output.
13946      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13947      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13948      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13949        lt_cv_prog_compiler_pic_works_CXX=yes
13950      fi
13951    fi
13952    $RM conftest*
13953
13954 fi
13955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13956 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13957
13958 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13959     case $lt_prog_compiler_pic_CXX in
13960      "" | " "*) ;;
13961      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13962      esac
13963 else
13964     lt_prog_compiler_pic_CXX=
13965      lt_prog_compiler_can_build_shared_CXX=no
13966 fi
13967
13968 fi
13969
13970
13971
13972
13973
13974 #
13975 # Check to make sure the static flag actually works.
13976 #
13977 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13979 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13980 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13981   $as_echo_n "(cached) " >&6
13982 else
13983   lt_cv_prog_compiler_static_works_CXX=no
13984    save_LDFLAGS="$LDFLAGS"
13985    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13986    echo "$lt_simple_link_test_code" > conftest.$ac_ext
13987    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13988      # The linker can only warn and ignore the option if not recognized
13989      # So say no if there are warnings
13990      if test -s conftest.err; then
13991        # Append any errors to the config.log.
13992        cat conftest.err 1>&5
13993        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13994        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13995        if diff conftest.exp conftest.er2 >/dev/null; then
13996          lt_cv_prog_compiler_static_works_CXX=yes
13997        fi
13998      else
13999        lt_cv_prog_compiler_static_works_CXX=yes
14000      fi
14001    fi
14002    $RM -r conftest*
14003    LDFLAGS="$save_LDFLAGS"
14004
14005 fi
14006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14007 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14008
14009 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14010     :
14011 else
14012     lt_prog_compiler_static_CXX=
14013 fi
14014
14015
14016
14017
14018     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14019 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14020 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14021   $as_echo_n "(cached) " >&6
14022 else
14023   lt_cv_prog_compiler_c_o_CXX=no
14024    $RM -r conftest 2>/dev/null
14025    mkdir conftest
14026    cd conftest
14027    mkdir out
14028    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14029
14030    lt_compiler_flag="-o out/conftest2.$ac_objext"
14031    # Insert the option either (1) after the last *FLAGS variable, or
14032    # (2) before a word containing "conftest.", or (3) at the end.
14033    # Note that $ac_compile itself does not contain backslashes and begins
14034    # with a dollar sign (not a hyphen), so the echo should work correctly.
14035    lt_compile=`echo "$ac_compile" | $SED \
14036    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14037    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14038    -e 's:$: $lt_compiler_flag:'`
14039    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14040    (eval "$lt_compile" 2>out/conftest.err)
14041    ac_status=$?
14042    cat out/conftest.err >&5
14043    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14044    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14045    then
14046      # The compiler can only warn and ignore the option if not recognized
14047      # So say no if there are warnings
14048      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14049      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14050      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14051        lt_cv_prog_compiler_c_o_CXX=yes
14052      fi
14053    fi
14054    chmod u+w . 2>&5
14055    $RM conftest*
14056    # SGI C++ compiler will create directory out/ii_files/ for
14057    # template instantiation
14058    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14059    $RM out/* && rmdir out
14060    cd ..
14061    $RM -r conftest
14062    $RM conftest*
14063
14064 fi
14065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14066 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14067
14068
14069
14070     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14071 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14072 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14073   $as_echo_n "(cached) " >&6
14074 else
14075   lt_cv_prog_compiler_c_o_CXX=no
14076    $RM -r conftest 2>/dev/null
14077    mkdir conftest
14078    cd conftest
14079    mkdir out
14080    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14081
14082    lt_compiler_flag="-o out/conftest2.$ac_objext"
14083    # Insert the option either (1) after the last *FLAGS variable, or
14084    # (2) before a word containing "conftest.", or (3) at the end.
14085    # Note that $ac_compile itself does not contain backslashes and begins
14086    # with a dollar sign (not a hyphen), so the echo should work correctly.
14087    lt_compile=`echo "$ac_compile" | $SED \
14088    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14089    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14090    -e 's:$: $lt_compiler_flag:'`
14091    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14092    (eval "$lt_compile" 2>out/conftest.err)
14093    ac_status=$?
14094    cat out/conftest.err >&5
14095    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14096    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14097    then
14098      # The compiler can only warn and ignore the option if not recognized
14099      # So say no if there are warnings
14100      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14101      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14102      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14103        lt_cv_prog_compiler_c_o_CXX=yes
14104      fi
14105    fi
14106    chmod u+w . 2>&5
14107    $RM conftest*
14108    # SGI C++ compiler will create directory out/ii_files/ for
14109    # template instantiation
14110    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14111    $RM out/* && rmdir out
14112    cd ..
14113    $RM -r conftest
14114    $RM conftest*
14115
14116 fi
14117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14118 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14119
14120
14121
14122
14123 hard_links="nottested"
14124 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14125   # do not overwrite the value of need_locks provided by the user
14126   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14127 $as_echo_n "checking if we can lock with hard links... " >&6; }
14128   hard_links=yes
14129   $RM conftest*
14130   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14131   touch conftest.a
14132   ln conftest.a conftest.b 2>&5 || hard_links=no
14133   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14135 $as_echo "$hard_links" >&6; }
14136   if test "$hard_links" = no; then
14137     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14138 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14139     need_locks=warn
14140   fi
14141 else
14142   need_locks=no
14143 fi
14144
14145
14146
14147     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14148 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14149
14150   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14151   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14152   case $host_os in
14153   aix[4-9]*)
14154     # If we're using GNU nm, then we don't want the "-C" option.
14155     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14156     # Also, AIX nm treats weak defined symbols like other global defined
14157     # symbols, whereas GNU nm marks them as "W".
14158     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14159       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14160     else
14161       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14162     fi
14163     ;;
14164   pw32*)
14165     export_symbols_cmds_CXX="$ltdll_cmds"
14166     ;;
14167   cygwin* | mingw* | cegcc*)
14168     case $cc_basename in
14169     cl*) ;;
14170     *)
14171       export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14172       exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14173       ;;
14174     esac
14175     ;;
14176   *)
14177     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14178     ;;
14179   esac
14180
14181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14182 $as_echo "$ld_shlibs_CXX" >&6; }
14183 test "$ld_shlibs_CXX" = no && can_build_shared=no
14184
14185 with_gnu_ld_CXX=$with_gnu_ld
14186
14187
14188
14189
14190
14191
14192 #
14193 # Do we need to explicitly link libc?
14194 #
14195 case "x$archive_cmds_need_lc_CXX" in
14196 x|xyes)
14197   # Assume -lc should be added
14198   archive_cmds_need_lc_CXX=yes
14199
14200   if test "$enable_shared" = yes && test "$GCC" = yes; then
14201     case $archive_cmds_CXX in
14202     *'~'*)
14203       # FIXME: we may have to deal with multi-command sequences.
14204       ;;
14205     '$CC '*)
14206       # Test whether the compiler implicitly links with -lc since on some
14207       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14208       # to ld, don't add -lc before -lgcc.
14209       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14210 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14211 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14212   $as_echo_n "(cached) " >&6
14213 else
14214   $RM conftest*
14215         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14216
14217         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14218   (eval $ac_compile) 2>&5
14219   ac_status=$?
14220   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14221   test $ac_status = 0; } 2>conftest.err; then
14222           soname=conftest
14223           lib=conftest
14224           libobjs=conftest.$ac_objext
14225           deplibs=
14226           wl=$lt_prog_compiler_wl_CXX
14227           pic_flag=$lt_prog_compiler_pic_CXX
14228           compiler_flags=-v
14229           linker_flags=-v
14230           verstring=
14231           output_objdir=.
14232           libname=conftest
14233           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14234           allow_undefined_flag_CXX=
14235           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14236   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14237   ac_status=$?
14238   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14239   test $ac_status = 0; }
14240           then
14241             lt_cv_archive_cmds_need_lc_CXX=no
14242           else
14243             lt_cv_archive_cmds_need_lc_CXX=yes
14244           fi
14245           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14246         else
14247           cat conftest.err 1>&5
14248         fi
14249         $RM conftest*
14250
14251 fi
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14253 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14254       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14255       ;;
14256     esac
14257   fi
14258   ;;
14259 esac
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14325 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14326
14327 library_names_spec=
14328 libname_spec='lib$name'
14329 soname_spec=
14330 shrext_cmds=".so"
14331 postinstall_cmds=
14332 postuninstall_cmds=
14333 finish_cmds=
14334 finish_eval=
14335 shlibpath_var=
14336 shlibpath_overrides_runpath=unknown
14337 version_type=none
14338 dynamic_linker="$host_os ld.so"
14339 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14340 need_lib_prefix=unknown
14341 hardcode_into_libs=no
14342
14343 # when you set need_version to no, make sure it does not cause -set_version
14344 # flags to be left without arguments
14345 need_version=unknown
14346
14347 case $host_os in
14348 aix3*)
14349   version_type=linux
14350   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14351   shlibpath_var=LIBPATH
14352
14353   # AIX 3 has no versioning support, so we append a major version to the name.
14354   soname_spec='${libname}${release}${shared_ext}$major'
14355   ;;
14356
14357 aix[4-9]*)
14358   version_type=linux
14359   need_lib_prefix=no
14360   need_version=no
14361   hardcode_into_libs=yes
14362   if test "$host_cpu" = ia64; then
14363     # AIX 5 supports IA64
14364     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14365     shlibpath_var=LD_LIBRARY_PATH
14366   else
14367     # With GCC up to 2.95.x, collect2 would create an import file
14368     # for dependence libraries.  The import file would start with
14369     # the line `#! .'.  This would cause the generated library to
14370     # depend on `.', always an invalid library.  This was fixed in
14371     # development snapshots of GCC prior to 3.0.
14372     case $host_os in
14373       aix4 | aix4.[01] | aix4.[01].*)
14374       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14375            echo ' yes '
14376            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14377         :
14378       else
14379         can_build_shared=no
14380       fi
14381       ;;
14382     esac
14383     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14384     # soname into executable. Probably we can add versioning support to
14385     # collect2, so additional links can be useful in future.
14386     if test "$aix_use_runtimelinking" = yes; then
14387       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14388       # instead of lib<name>.a to let people know that these are not
14389       # typical AIX shared libraries.
14390       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14391     else
14392       # We preserve .a as extension for shared libraries through AIX4.2
14393       # and later when we are not doing run time linking.
14394       library_names_spec='${libname}${release}.a $libname.a'
14395       soname_spec='${libname}${release}${shared_ext}$major'
14396     fi
14397     shlibpath_var=LIBPATH
14398   fi
14399   ;;
14400
14401 amigaos*)
14402   case $host_cpu in
14403   powerpc)
14404     # Since July 2007 AmigaOS4 officially supports .so libraries.
14405     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14406     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14407     ;;
14408   m68k)
14409     library_names_spec='$libname.ixlibrary $libname.a'
14410     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14411     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14412     ;;
14413   esac
14414   ;;
14415
14416 beos*)
14417   library_names_spec='${libname}${shared_ext}'
14418   dynamic_linker="$host_os ld.so"
14419   shlibpath_var=LIBRARY_PATH
14420   ;;
14421
14422 bsdi[45]*)
14423   version_type=linux
14424   need_version=no
14425   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14426   soname_spec='${libname}${release}${shared_ext}$major'
14427   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14428   shlibpath_var=LD_LIBRARY_PATH
14429   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14430   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14431   # the default ld.so.conf also contains /usr/contrib/lib and
14432   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14433   # libtool to hard-code these into programs
14434   ;;
14435
14436 cygwin* | mingw* | pw32* | cegcc*)
14437   version_type=windows
14438   shrext_cmds=".dll"
14439   need_version=no
14440   need_lib_prefix=no
14441
14442   case $GCC,$cc_basename in
14443   yes,*)
14444     # gcc
14445     library_names_spec='$libname.dll.a'
14446     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14447     postinstall_cmds='base_file=`basename \${file}`~
14448       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14449       dldir=$destdir/`dirname \$dlpath`~
14450       test -d \$dldir || mkdir -p \$dldir~
14451       $install_prog $dir/$dlname \$dldir/$dlname~
14452       chmod a+x \$dldir/$dlname~
14453       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14454         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14455       fi'
14456     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14457       dlpath=$dir/\$dldll~
14458        $RM \$dlpath'
14459     shlibpath_overrides_runpath=yes
14460
14461     case $host_os in
14462     cygwin*)
14463       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14464       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14465
14466       ;;
14467     mingw* | cegcc*)
14468       # MinGW DLLs use traditional 'lib' prefix
14469       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14470       ;;
14471     pw32*)
14472       # pw32 DLLs use 'pw' prefix rather than 'lib'
14473       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14474       ;;
14475     esac
14476     dynamic_linker='Win32 ld.exe'
14477     ;;
14478
14479   *,cl*)
14480     # Native MSVC
14481     libname_spec='$name'
14482     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14483     library_names_spec='${libname}.dll.lib'
14484
14485     case $build_os in
14486     mingw*)
14487       sys_lib_search_path_spec=
14488       lt_save_ifs=$IFS
14489       IFS=';'
14490       for lt_path in $LIB
14491       do
14492         IFS=$lt_save_ifs
14493         # Let DOS variable expansion print the short 8.3 style file name.
14494         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14495         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14496       done
14497       IFS=$lt_save_ifs
14498       # Convert to MSYS style.
14499       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14500       ;;
14501     cygwin*)
14502       # Convert to unix form, then to dos form, then back to unix form
14503       # but this time dos style (no spaces!) so that the unix form looks
14504       # like /cygdrive/c/PROGRA~1:/cygdr...
14505       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14506       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14507       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14508       ;;
14509     *)
14510       sys_lib_search_path_spec="$LIB"
14511       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14512         # It is most probably a Windows format PATH.
14513         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14514       else
14515         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14516       fi
14517       # FIXME: find the short name or the path components, as spaces are
14518       # common. (e.g. "Program Files" -> "PROGRA~1")
14519       ;;
14520     esac
14521
14522     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14523     postinstall_cmds='base_file=`basename \${file}`~
14524       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14525       dldir=$destdir/`dirname \$dlpath`~
14526       test -d \$dldir || mkdir -p \$dldir~
14527       $install_prog $dir/$dlname \$dldir/$dlname'
14528     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14529       dlpath=$dir/\$dldll~
14530        $RM \$dlpath'
14531     shlibpath_overrides_runpath=yes
14532     dynamic_linker='Win32 link.exe'
14533     ;;
14534
14535   *)
14536     # Assume MSVC wrapper
14537     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14538     dynamic_linker='Win32 ld.exe'
14539     ;;
14540   esac
14541   # FIXME: first we should search . and the directory the executable is in
14542   shlibpath_var=PATH
14543   ;;
14544
14545 darwin* | rhapsody*)
14546   dynamic_linker="$host_os dyld"
14547   version_type=darwin
14548   need_lib_prefix=no
14549   need_version=no
14550   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14551   soname_spec='${libname}${release}${major}$shared_ext'
14552   shlibpath_overrides_runpath=yes
14553   shlibpath_var=DYLD_LIBRARY_PATH
14554   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14555
14556   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14557   ;;
14558
14559 dgux*)
14560   version_type=linux
14561   need_lib_prefix=no
14562   need_version=no
14563   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14564   soname_spec='${libname}${release}${shared_ext}$major'
14565   shlibpath_var=LD_LIBRARY_PATH
14566   ;;
14567
14568 freebsd1*)
14569   dynamic_linker=no
14570   ;;
14571
14572 freebsd* | dragonfly*)
14573   # DragonFly does not have aout.  When/if they implement a new
14574   # versioning mechanism, adjust this.
14575   if test -x /usr/bin/objformat; then
14576     objformat=`/usr/bin/objformat`
14577   else
14578     case $host_os in
14579     freebsd[123]*) objformat=aout ;;
14580     *) objformat=elf ;;
14581     esac
14582   fi
14583   version_type=freebsd-$objformat
14584   case $version_type in
14585     freebsd-elf*)
14586       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14587       need_version=no
14588       need_lib_prefix=no
14589       ;;
14590     freebsd-*)
14591       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14592       need_version=yes
14593       ;;
14594   esac
14595   shlibpath_var=LD_LIBRARY_PATH
14596   case $host_os in
14597   freebsd2*)
14598     shlibpath_overrides_runpath=yes
14599     ;;
14600   freebsd3.[01]* | freebsdelf3.[01]*)
14601     shlibpath_overrides_runpath=yes
14602     hardcode_into_libs=yes
14603     ;;
14604   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14605   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14606     shlibpath_overrides_runpath=no
14607     hardcode_into_libs=yes
14608     ;;
14609   *) # from 4.6 on, and DragonFly
14610     shlibpath_overrides_runpath=yes
14611     hardcode_into_libs=yes
14612     ;;
14613   esac
14614   ;;
14615
14616 gnu*)
14617   version_type=linux
14618   need_lib_prefix=no
14619   need_version=no
14620   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14621   soname_spec='${libname}${release}${shared_ext}$major'
14622   shlibpath_var=LD_LIBRARY_PATH
14623   hardcode_into_libs=yes
14624   ;;
14625
14626 haiku*)
14627   version_type=linux
14628   need_lib_prefix=no
14629   need_version=no
14630   dynamic_linker="$host_os runtime_loader"
14631   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14632   soname_spec='${libname}${release}${shared_ext}$major'
14633   shlibpath_var=LIBRARY_PATH
14634   shlibpath_overrides_runpath=yes
14635   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14636   hardcode_into_libs=yes
14637   ;;
14638
14639 hpux9* | hpux10* | hpux11*)
14640   # Give a soname corresponding to the major version so that dld.sl refuses to
14641   # link against other versions.
14642   version_type=sunos
14643   need_lib_prefix=no
14644   need_version=no
14645   case $host_cpu in
14646   ia64*)
14647     shrext_cmds='.so'
14648     hardcode_into_libs=yes
14649     dynamic_linker="$host_os dld.so"
14650     shlibpath_var=LD_LIBRARY_PATH
14651     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14652     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14653     soname_spec='${libname}${release}${shared_ext}$major'
14654     if test "X$HPUX_IA64_MODE" = X32; then
14655       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14656     else
14657       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14658     fi
14659     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14660     ;;
14661   hppa*64*)
14662     shrext_cmds='.sl'
14663     hardcode_into_libs=yes
14664     dynamic_linker="$host_os dld.sl"
14665     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14666     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14667     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14668     soname_spec='${libname}${release}${shared_ext}$major'
14669     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14670     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14671     ;;
14672   *)
14673     shrext_cmds='.sl'
14674     dynamic_linker="$host_os dld.sl"
14675     shlibpath_var=SHLIB_PATH
14676     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14677     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14678     soname_spec='${libname}${release}${shared_ext}$major'
14679     ;;
14680   esac
14681   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14682   postinstall_cmds='chmod 555 $lib'
14683   # or fails outright, so override atomically:
14684   install_override_mode=555
14685   ;;
14686
14687 interix[3-9]*)
14688   version_type=linux
14689   need_lib_prefix=no
14690   need_version=no
14691   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14692   soname_spec='${libname}${release}${shared_ext}$major'
14693   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14694   shlibpath_var=LD_LIBRARY_PATH
14695   shlibpath_overrides_runpath=no
14696   hardcode_into_libs=yes
14697   ;;
14698
14699 irix5* | irix6* | nonstopux*)
14700   case $host_os in
14701     nonstopux*) version_type=nonstopux ;;
14702     *)
14703         if test "$lt_cv_prog_gnu_ld" = yes; then
14704                 version_type=linux
14705         else
14706                 version_type=irix
14707         fi ;;
14708   esac
14709   need_lib_prefix=no
14710   need_version=no
14711   soname_spec='${libname}${release}${shared_ext}$major'
14712   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14713   case $host_os in
14714   irix5* | nonstopux*)
14715     libsuff= shlibsuff=
14716     ;;
14717   *)
14718     case $LD in # libtool.m4 will add one of these switches to LD
14719     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14720       libsuff= shlibsuff= libmagic=32-bit;;
14721     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14722       libsuff=32 shlibsuff=N32 libmagic=N32;;
14723     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14724       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14725     *) libsuff= shlibsuff= libmagic=never-match;;
14726     esac
14727     ;;
14728   esac
14729   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14730   shlibpath_overrides_runpath=no
14731   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14732   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14733   hardcode_into_libs=yes
14734   ;;
14735
14736 # No shared lib support for Linux oldld, aout, or coff.
14737 linux*oldld* | linux*aout* | linux*coff*)
14738   dynamic_linker=no
14739   ;;
14740
14741 # This must be Linux ELF.
14742 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14743   version_type=linux
14744   need_lib_prefix=no
14745   need_version=no
14746   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14747   soname_spec='${libname}${release}${shared_ext}$major'
14748   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14749   shlibpath_var=LD_LIBRARY_PATH
14750   shlibpath_overrides_runpath=no
14751
14752   # Some binutils ld are patched to set DT_RUNPATH
14753   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14754   $as_echo_n "(cached) " >&6
14755 else
14756   lt_cv_shlibpath_overrides_runpath=no
14757     save_LDFLAGS=$LDFLAGS
14758     save_libdir=$libdir
14759     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14760          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14761     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14762 /* end confdefs.h.  */
14763
14764 int
14765 main ()
14766 {
14767
14768   ;
14769   return 0;
14770 }
14771 _ACEOF
14772 if ac_fn_cxx_try_link "$LINENO"; then :
14773   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14774   lt_cv_shlibpath_overrides_runpath=yes
14775 fi
14776 fi
14777 rm -f core conftest.err conftest.$ac_objext \
14778     conftest$ac_exeext conftest.$ac_ext
14779     LDFLAGS=$save_LDFLAGS
14780     libdir=$save_libdir
14781
14782 fi
14783
14784   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14785
14786   # This implies no fast_install, which is unacceptable.
14787   # Some rework will be needed to allow for fast_install
14788   # before this can be enabled.
14789   hardcode_into_libs=yes
14790
14791   # Append ld.so.conf contents to the search path
14792   if test -f /etc/ld.so.conf; then
14793     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' ' '`
14794     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14795   fi
14796
14797   # We used to test for /lib/ld.so.1 and disable shared libraries on
14798   # powerpc, because MkLinux only supported shared libraries with the
14799   # GNU dynamic linker.  Since this was broken with cross compilers,
14800   # most powerpc-linux boxes support dynamic linking these days and
14801   # people can always --disable-shared, the test was removed, and we
14802   # assume the GNU/Linux dynamic linker is in use.
14803   dynamic_linker='GNU/Linux ld.so'
14804   ;;
14805
14806 netbsd*)
14807   version_type=sunos
14808   need_lib_prefix=no
14809   need_version=no
14810   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14811     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14812     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14813     dynamic_linker='NetBSD (a.out) ld.so'
14814   else
14815     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14816     soname_spec='${libname}${release}${shared_ext}$major'
14817     dynamic_linker='NetBSD ld.elf_so'
14818   fi
14819   shlibpath_var=LD_LIBRARY_PATH
14820   shlibpath_overrides_runpath=yes
14821   hardcode_into_libs=yes
14822   ;;
14823
14824 newsos6)
14825   version_type=linux
14826   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14827   shlibpath_var=LD_LIBRARY_PATH
14828   shlibpath_overrides_runpath=yes
14829   ;;
14830
14831 *nto* | *qnx*)
14832   version_type=qnx
14833   need_lib_prefix=no
14834   need_version=no
14835   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14836   soname_spec='${libname}${release}${shared_ext}$major'
14837   shlibpath_var=LD_LIBRARY_PATH
14838   shlibpath_overrides_runpath=no
14839   hardcode_into_libs=yes
14840   dynamic_linker='ldqnx.so'
14841   ;;
14842
14843 openbsd*)
14844   version_type=sunos
14845   sys_lib_dlsearch_path_spec="/usr/lib"
14846   need_lib_prefix=no
14847   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14848   case $host_os in
14849     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14850     *)                          need_version=no  ;;
14851   esac
14852   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14853   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14854   shlibpath_var=LD_LIBRARY_PATH
14855   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14856     case $host_os in
14857       openbsd2.[89] | openbsd2.[89].*)
14858         shlibpath_overrides_runpath=no
14859         ;;
14860       *)
14861         shlibpath_overrides_runpath=yes
14862         ;;
14863       esac
14864   else
14865     shlibpath_overrides_runpath=yes
14866   fi
14867   ;;
14868
14869 os2*)
14870   libname_spec='$name'
14871   shrext_cmds=".dll"
14872   need_lib_prefix=no
14873   library_names_spec='$libname${shared_ext} $libname.a'
14874   dynamic_linker='OS/2 ld.exe'
14875   shlibpath_var=LIBPATH
14876   ;;
14877
14878 osf3* | osf4* | osf5*)
14879   version_type=osf
14880   need_lib_prefix=no
14881   need_version=no
14882   soname_spec='${libname}${release}${shared_ext}$major'
14883   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14884   shlibpath_var=LD_LIBRARY_PATH
14885   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14886   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14887   ;;
14888
14889 rdos*)
14890   dynamic_linker=no
14891   ;;
14892
14893 solaris*)
14894   version_type=linux
14895   need_lib_prefix=no
14896   need_version=no
14897   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14898   soname_spec='${libname}${release}${shared_ext}$major'
14899   shlibpath_var=LD_LIBRARY_PATH
14900   shlibpath_overrides_runpath=yes
14901   hardcode_into_libs=yes
14902   # ldd complains unless libraries are executable
14903   postinstall_cmds='chmod +x $lib'
14904   ;;
14905
14906 sunos4*)
14907   version_type=sunos
14908   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14909   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14910   shlibpath_var=LD_LIBRARY_PATH
14911   shlibpath_overrides_runpath=yes
14912   if test "$with_gnu_ld" = yes; then
14913     need_lib_prefix=no
14914   fi
14915   need_version=yes
14916   ;;
14917
14918 sysv4 | sysv4.3*)
14919   version_type=linux
14920   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14921   soname_spec='${libname}${release}${shared_ext}$major'
14922   shlibpath_var=LD_LIBRARY_PATH
14923   case $host_vendor in
14924     sni)
14925       shlibpath_overrides_runpath=no
14926       need_lib_prefix=no
14927       runpath_var=LD_RUN_PATH
14928       ;;
14929     siemens)
14930       need_lib_prefix=no
14931       ;;
14932     motorola)
14933       need_lib_prefix=no
14934       need_version=no
14935       shlibpath_overrides_runpath=no
14936       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14937       ;;
14938   esac
14939   ;;
14940
14941 sysv4*MP*)
14942   if test -d /usr/nec ;then
14943     version_type=linux
14944     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14945     soname_spec='$libname${shared_ext}.$major'
14946     shlibpath_var=LD_LIBRARY_PATH
14947   fi
14948   ;;
14949
14950 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14951   version_type=freebsd-elf
14952   need_lib_prefix=no
14953   need_version=no
14954   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14955   soname_spec='${libname}${release}${shared_ext}$major'
14956   shlibpath_var=LD_LIBRARY_PATH
14957   shlibpath_overrides_runpath=yes
14958   hardcode_into_libs=yes
14959   if test "$with_gnu_ld" = yes; then
14960     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14961   else
14962     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14963     case $host_os in
14964       sco3.2v5*)
14965         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14966         ;;
14967     esac
14968   fi
14969   sys_lib_dlsearch_path_spec='/usr/lib'
14970   ;;
14971
14972 tpf*)
14973   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14974   version_type=linux
14975   need_lib_prefix=no
14976   need_version=no
14977   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14978   shlibpath_var=LD_LIBRARY_PATH
14979   shlibpath_overrides_runpath=no
14980   hardcode_into_libs=yes
14981   ;;
14982
14983 uts4*)
14984   version_type=linux
14985   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14986   soname_spec='${libname}${release}${shared_ext}$major'
14987   shlibpath_var=LD_LIBRARY_PATH
14988   ;;
14989
14990 *)
14991   dynamic_linker=no
14992   ;;
14993 esac
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14995 $as_echo "$dynamic_linker" >&6; }
14996 test "$dynamic_linker" = no && can_build_shared=no
14997
14998 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14999 if test "$GCC" = yes; then
15000   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15001 fi
15002
15003 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15004   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15005 fi
15006 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15007   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15008 fi
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15048 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15049 hardcode_action_CXX=
15050 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15051    test -n "$runpath_var_CXX" ||
15052    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15053
15054   # We can hardcode non-existent directories.
15055   if test "$hardcode_direct_CXX" != no &&
15056      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15057      # have to relink, otherwise we might link with an installed library
15058      # when we should be linking with a yet-to-be-installed one
15059      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15060      test "$hardcode_minus_L_CXX" != no; then
15061     # Linking always hardcodes the temporary library directory.
15062     hardcode_action_CXX=relink
15063   else
15064     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15065     hardcode_action_CXX=immediate
15066   fi
15067 else
15068   # We cannot hardcode anything, or else we can only hardcode existing
15069   # directories.
15070   hardcode_action_CXX=unsupported
15071 fi
15072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15073 $as_echo "$hardcode_action_CXX" >&6; }
15074
15075 if test "$hardcode_action_CXX" = relink ||
15076    test "$inherit_rpath_CXX" = yes; then
15077   # Fast installation is not supported
15078   enable_fast_install=no
15079 elif test "$shlibpath_overrides_runpath" = yes ||
15080      test "$enable_shared" = no; then
15081   # Fast installation is not necessary
15082   enable_fast_install=needless
15083 fi
15084
15085
15086
15087
15088
15089
15090
15091   fi # test -n "$compiler"
15092
15093   CC=$lt_save_CC
15094   CFLAGS=$lt_save_CFLAGS
15095   LDCXX=$LD
15096   LD=$lt_save_LD
15097   GCC=$lt_save_GCC
15098   with_gnu_ld=$lt_save_with_gnu_ld
15099   lt_cv_path_LDCXX=$lt_cv_path_LD
15100   lt_cv_path_LD=$lt_save_path_LD
15101   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15102   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15103 fi # test "$_lt_caught_CXX_error" != yes
15104
15105 ac_ext=c
15106 ac_cpp='$CPP $CPPFLAGS'
15107 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15108 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15109 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123         ac_config_commands="$ac_config_commands libtool"
15124
15125
15126
15127
15128 # Only expand once:
15129
15130
15131 else
15132
15133   LIBTOOL="`pwd`/libtool"
15134
15135     enable_dlopen=yes
15136
15137
15138
15139
15140
15141
15142 fi
15143
15144
15145
15146
15147 # Check whether --enable-strict-dependencies was given.
15148 if test "${enable_strict_dependencies+set}" = set; then :
15149   enableval=$enable_strict_dependencies;
15150 fi
15151
15152
15153 docdir='${datadir}/doc/freeradius'
15154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking docdir" >&5
15155 $as_echo_n "checking docdir... " >&6; }
15156
15157 # Check whether --with-docdir was given.
15158 if test "${with_docdir+set}" = set; then :
15159   withval=$with_docdir;  case "$withval" in
15160     no)
15161         docdir=no
15162         ;;
15163     yes)
15164         ;;
15165     [\\/$]* | ?:[\\/]* )
15166         docdir="$withval"
15167         ;;
15168     *)
15169         as_fn_error $? "expected an absolute directory name for --with-docdir: $withval" "$LINENO" 5
15170         ;;
15171   esac
15172
15173 fi
15174
15175
15176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $docdir" >&5
15177 $as_echo "$docdir" >&6; }
15178 if test "x$docdir" = xno; then
15179         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Documentation files will NOT be installed." >&5
15180 $as_echo "$as_me: WARNING: Documentation files will NOT be installed." >&2;}
15181 fi
15182
15183 logdir='${localstatedir}/log/radius'
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking logdir" >&5
15185 $as_echo_n "checking logdir... " >&6; }
15186
15187 # Check whether --with-logdir was given.
15188 if test "${with_logdir+set}" = set; then :
15189   withval=$with_logdir;  case "$withval" in
15190     no)
15191         as_fn_error $? "Need logdir" "$LINENO" 5
15192         ;;
15193     yes)
15194         ;;
15195     [\\/$]* | ?:[\\/]* )
15196         logdir="$withval"
15197         ;;
15198     *)
15199         as_fn_error $? "expected an absolute directory name for --with-logdir: $withval" "$LINENO" 5
15200         ;;
15201   esac
15202
15203 fi
15204
15205
15206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $logdir" >&5
15207 $as_echo "$logdir" >&6; }
15208
15209 radacctdir='${logdir}/radacct'
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking radacctdir" >&5
15211 $as_echo_n "checking radacctdir... " >&6; }
15212
15213 # Check whether --with-radacctdir was given.
15214 if test "${with_radacctdir+set}" = set; then :
15215   withval=$with_radacctdir;  case "$withval" in
15216     no)
15217         as_fn_error $? "Need radacctdir" "$LINENO" 5
15218         ;;
15219     yes)
15220         ;;
15221     [\\/$]* | ?:[\\/]* )
15222         radacctdir="$withval"
15223         ;;
15224     *)
15225         as_fn_error $? "expected an absolute directory name for --with-radacctdir: $withval" "$LINENO" 5
15226         ;;
15227   esac
15228
15229 fi
15230
15231
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $radacctdir" >&5
15233 $as_echo "$radacctdir" >&6; }
15234
15235 raddbdir='${sysconfdir}/raddb'
15236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking raddbdir" >&5
15237 $as_echo_n "checking raddbdir... " >&6; }
15238
15239 # Check whether --with-raddbdir was given.
15240 if test "${with_raddbdir+set}" = set; then :
15241   withval=$with_raddbdir;  case "$withval" in
15242     no)
15243         as_fn_error $? "Need raddbdir" "$LINENO" 5
15244         ;;
15245     yes)
15246         ;;
15247     [\\/$]* | ?:[\\/]* )
15248         raddbdir="$withval"
15249         ;;
15250     *)
15251         as_fn_error $? "expected an absolute directory name for --with-raddbdir: $withval" "$LINENO" 5
15252         ;;
15253   esac
15254
15255 fi
15256
15257
15258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $raddbdir" >&5
15259 $as_echo "$raddbdir" >&6; }
15260
15261 ASCEND_BINARY=yes
15262
15263 # Check whether --with-ascend-binary was given.
15264 if test "${with_ascend_binary+set}" = set; then :
15265   withval=$with_ascend_binary;  case "$withval" in
15266     yes)
15267         ;;
15268     *)
15269         ASCEND_BINARY=""
15270   esac
15271
15272 fi
15273
15274 if test "X$ASCEND_BINARY" = "Xyes"; then
15275
15276 $as_echo "#define ASCEND_BINARY /**/" >>confdefs.h
15277
15278 fi
15279
15280 WITH_THREADS=yes
15281
15282 # Check whether --with-threads was given.
15283 if test "${with_threads+set}" = set; then :
15284   withval=$with_threads;  case "$withval" in
15285     yes)
15286         ;;
15287     *)
15288         WITH_THREADS=""
15289   esac
15290
15291 fi
15292
15293
15294 WITH_VMPS=yes
15295
15296 # Check whether --with-vmps was given.
15297 if test "${with_vmps+set}" = set; then :
15298   withval=$with_vmps;  case "$withval" in
15299     yes)
15300         ;;
15301     *)
15302         WITH_VMPS=no
15303   esac
15304
15305 fi
15306
15307 if test "x$WITH_VMPS" = "xyes"; then
15308
15309 $as_echo "#define WITH_VMPS 1" >>confdefs.h
15310
15311 fi
15312
15313 WITH_DHCP=yes
15314
15315 # Check whether --with-dhcp was given.
15316 if test "${with_dhcp+set}" = set; then :
15317   withval=$with_dhcp;  case "$withval" in
15318     yes)
15319         ;;
15320     *)
15321         WITH_DHCP=no
15322   esac
15323
15324 fi
15325
15326 if test "x$WITH_DHCP" = "xyes"; then
15327
15328 $as_echo "#define WITH_DHCP 1" >>confdefs.h
15329
15330 fi
15331
15332
15333 STATIC_MODULES=
15334
15335 # Check whether --with-static_modules was given.
15336 if test "${with_static_modules+set}" = set; then :
15337   withval=$with_static_modules;
15338   for i in $withval; do
15339     STATIC_MODULES="$STATIC_MODULES -dlpreopen ../modules/rlm_$i/rlm_$i.la"
15340   done
15341
15342 fi
15343
15344
15345 MODULES=
15346
15347 # Check whether --with-modules was given.
15348 if test "${with_modules+set}" = set; then :
15349   withval=$with_modules;
15350  for i in $withval; do
15351    MODULES="$MODULES $i"
15352  done
15353
15354 fi
15355
15356
15357 # Check whether --enable-developer was given.
15358 if test "${enable_developer+set}" = set; then :
15359   enableval=$enable_developer;  case "$enableval" in
15360     no)
15361         developer=no
15362         ;;
15363     *)
15364         developer=yes
15365   esac
15366
15367 fi
15368
15369
15370 if test "x$developer" != "xno" -a -d $srcdir/CVS; then
15371     developer="yes"
15372 fi
15373
15374 if test "x$developer" != "xno" -a -d $srcdir/.git; then
15375     developer="yes"
15376 fi
15377
15378 EXPERIMENTAL=
15379
15380 # Check whether --with-experimental-modules was given.
15381 if test "${with_experimental_modules+set}" = set; then :
15382   withval=$with_experimental_modules;  case "$withval" in
15383     yes)
15384         EXPERIMENTAL=yes
15385         ;;
15386     *)
15387   esac
15388
15389 fi
15390
15391
15392 WITH_OPENSSL=yes
15393
15394 # Check whether --with-openssl was given.
15395 if test "${with_openssl+set}" = set; then :
15396   withval=$with_openssl;  case "$withval" in
15397     no)
15398         WITH_OPENSSL=no
15399         ;;
15400     *)
15401         WITH_OPENSSL=yes
15402         ;;
15403   esac
15404
15405 fi
15406
15407
15408 OPENSSL_INCLUDE_DIR=
15409
15410 # Check whether --with-openssl-includes was given.
15411 if test "${with_openssl_includes+set}" = set; then :
15412   withval=$with_openssl_includes;  case "$withval" in
15413     *) OPENSSL_INCLUDE_DIR="$withval"
15414         ;;
15415   esac
15416
15417 fi
15418
15419
15420 OPENSSL_LIB_DIR=
15421
15422 # Check whether --with-openssl-libraries was given.
15423 if test "${with_openssl_libraries+set}" = set; then :
15424   withval=$with_openssl_libraries;  case "$withval" in
15425     *) OPENSSL_LIB_DIR="$withval"
15426         ;;
15427   esac
15428
15429 fi
15430
15431
15432
15433
15434 # Check whether --with-rlm-FOO-lib-dir was given.
15435 if test "${with_rlm_FOO_lib_dir+set}" = set; then :
15436   withval=$with_rlm_FOO_lib_dir;  case "$withval" in
15437     *)
15438         ;;
15439   esac
15440
15441 fi
15442
15443
15444
15445 # Check whether --with-rlm-FOO-include-dir was given.
15446 if test "${with_rlm_FOO_include_dir+set}" = set; then :
15447   withval=$with_rlm_FOO_include_dir;  case "$withval" in
15448     *)
15449         ;;
15450   esac
15451
15452 fi
15453
15454
15455
15456 WITH_UDPFROMTO=no
15457
15458 # Check whether --with-udpfromto was given.
15459 if test "${with_udpfromto+set}" = set; then :
15460   withval=$with_udpfromto;  case "$withval" in
15461     yes)
15462         WITH_UDPFROMTO=yes
15463         ;;
15464     *)
15465         WITH_UDPFROMTO=no
15466   esac
15467
15468 fi
15469
15470
15471 if test "x$WITH_UDPFROMTO" = "xyes"; then
15472
15473 $as_echo "#define WITH_UDPFROMTO /**/" >>confdefs.h
15474
15475 fi
15476
15477
15478 CHECKRAD=checkrad.pl
15479 # Extract the first word of "perl", so it can be a program name with args.
15480 set dummy perl; ac_word=$2
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15482 $as_echo_n "checking for $ac_word... " >&6; }
15483 if ${ac_cv_path_PERL+:} false; then :
15484   $as_echo_n "(cached) " >&6
15485 else
15486   case $PERL in
15487   [\\/]* | ?:[\\/]*)
15488   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
15489   ;;
15490   *)
15491   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15492 for as_dir in $PATH
15493 do
15494   IFS=$as_save_IFS
15495   test -z "$as_dir" && as_dir=.
15496     for ac_exec_ext in '' $ac_executable_extensions; do
15497   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15498     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
15499     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15500     break 2
15501   fi
15502 done
15503   done
15504 IFS=$as_save_IFS
15505
15506   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="/usr/local/bin/perl"
15507   ;;
15508 esac
15509 fi
15510 PERL=$ac_cv_path_PERL
15511 if test -n "$PERL"; then
15512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
15513 $as_echo "$PERL" >&6; }
15514 else
15515   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15516 $as_echo "no" >&6; }
15517 fi
15518
15519
15520 if test "x$ac_cv_path_PERL" = "x"; then
15521   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: perl not found - Simultaneous-Use and checkrad.pl may not work" >&5
15522 $as_echo "$as_me: WARNING: perl not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15523 fi
15524 # Extract the first word of "snmpget", so it can be a program name with args.
15525 set dummy snmpget; ac_word=$2
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15527 $as_echo_n "checking for $ac_word... " >&6; }
15528 if ${ac_cv_path_SNMPGET+:} false; then :
15529   $as_echo_n "(cached) " >&6
15530 else
15531   case $SNMPGET in
15532   [\\/]* | ?:[\\/]*)
15533   ac_cv_path_SNMPGET="$SNMPGET" # Let the user override the test with a path.
15534   ;;
15535   *)
15536   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15537 for as_dir in $PATH
15538 do
15539   IFS=$as_save_IFS
15540   test -z "$as_dir" && as_dir=.
15541     for ac_exec_ext in '' $ac_executable_extensions; do
15542   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15543     ac_cv_path_SNMPGET="$as_dir/$ac_word$ac_exec_ext"
15544     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15545     break 2
15546   fi
15547 done
15548   done
15549 IFS=$as_save_IFS
15550
15551   ;;
15552 esac
15553 fi
15554 SNMPGET=$ac_cv_path_SNMPGET
15555 if test -n "$SNMPGET"; then
15556   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPGET" >&5
15557 $as_echo "$SNMPGET" >&6; }
15558 else
15559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15560 $as_echo "no" >&6; }
15561 fi
15562
15563
15564 if test "x$ac_cv_path_SNMPGET" = "x"; then
15565   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpget not found - Simultaneous-Use and checkrad.pl may not work" >&5
15566 $as_echo "$as_me: WARNING: snmpget not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15567 fi
15568
15569 # Extract the first word of "snmpwalk", so it can be a program name with args.
15570 set dummy snmpwalk; ac_word=$2
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15572 $as_echo_n "checking for $ac_word... " >&6; }
15573 if ${ac_cv_path_SNMPWALK+:} false; then :
15574   $as_echo_n "(cached) " >&6
15575 else
15576   case $SNMPWALK in
15577   [\\/]* | ?:[\\/]*)
15578   ac_cv_path_SNMPWALK="$SNMPWALK" # Let the user override the test with a path.
15579   ;;
15580   *)
15581   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15582 for as_dir in $PATH
15583 do
15584   IFS=$as_save_IFS
15585   test -z "$as_dir" && as_dir=.
15586     for ac_exec_ext in '' $ac_executable_extensions; do
15587   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15588     ac_cv_path_SNMPWALK="$as_dir/$ac_word$ac_exec_ext"
15589     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15590     break 2
15591   fi
15592 done
15593   done
15594 IFS=$as_save_IFS
15595
15596   ;;
15597 esac
15598 fi
15599 SNMPWALK=$ac_cv_path_SNMPWALK
15600 if test -n "$SNMPWALK"; then
15601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNMPWALK" >&5
15602 $as_echo "$SNMPWALK" >&6; }
15603 else
15604   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15605 $as_echo "no" >&6; }
15606 fi
15607
15608
15609 if test "x$ac_cv_path_SNMPWALK" = "x"; then
15610   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: snmpwalk not found - Simultaneous-Use and checkrad.pl may not work" >&5
15611 $as_echo "$as_me: WARNING: snmpwalk not found - Simultaneous-Use and checkrad.pl may not work" >&2;}
15612 fi
15613
15614 # Extract the first word of "rusers", so it can be a program name with args.
15615 set dummy rusers; ac_word=$2
15616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15617 $as_echo_n "checking for $ac_word... " >&6; }
15618 if ${ac_cv_path_RUSERS+:} false; then :
15619   $as_echo_n "(cached) " >&6
15620 else
15621   case $RUSERS in
15622   [\\/]* | ?:[\\/]*)
15623   ac_cv_path_RUSERS="$RUSERS" # Let the user override the test with a path.
15624   ;;
15625   *)
15626   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15627 for as_dir in $PATH
15628 do
15629   IFS=$as_save_IFS
15630   test -z "$as_dir" && as_dir=.
15631     for ac_exec_ext in '' $ac_executable_extensions; do
15632   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15633     ac_cv_path_RUSERS="$as_dir/$ac_word$ac_exec_ext"
15634     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15635     break 2
15636   fi
15637 done
15638   done
15639 IFS=$as_save_IFS
15640
15641   test -z "$ac_cv_path_RUSERS" && ac_cv_path_RUSERS="/usr/bin/rusers"
15642   ;;
15643 esac
15644 fi
15645 RUSERS=$ac_cv_path_RUSERS
15646 if test -n "$RUSERS"; then
15647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUSERS" >&5
15648 $as_echo "$RUSERS" >&6; }
15649 else
15650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15651 $as_echo "no" >&6; }
15652 fi
15653
15654
15655
15656 missing_dir=`cd $ac_aux_dir && pwd`
15657 # expand $ac_aux_dir to an absolute path
15658 am_aux_dir=`cd $ac_aux_dir && pwd`
15659
15660 if test x"${MISSING+set}" != xset; then
15661   case $am_aux_dir in
15662   *\ * | *\     *)
15663     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
15664   *)
15665     MISSING="\${SHELL} $am_aux_dir/missing" ;;
15666   esac
15667 fi
15668 # Use eval to expand $SHELL
15669 if eval "$MISSING --run true"; then
15670   am_missing_run="$MISSING --run "
15671 else
15672   am_missing_run=
15673   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
15674 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
15675 fi
15676
15677
15678 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
15679
15680
15681 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
15682
15683
15684 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
15685
15686
15687 # Extract the first word of "locate", so it can be a program name with args.
15688 set dummy locate; ac_word=$2
15689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15690 $as_echo_n "checking for $ac_word... " >&6; }
15691 if ${ac_cv_path_LOCATE+:} false; then :
15692   $as_echo_n "(cached) " >&6
15693 else
15694   case $LOCATE in
15695   [\\/]* | ?:[\\/]*)
15696   ac_cv_path_LOCATE="$LOCATE" # Let the user override the test with a path.
15697   ;;
15698   *)
15699   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15700 for as_dir in $PATH
15701 do
15702   IFS=$as_save_IFS
15703   test -z "$as_dir" && as_dir=.
15704     for ac_exec_ext in '' $ac_executable_extensions; do
15705   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15706     ac_cv_path_LOCATE="$as_dir/$ac_word$ac_exec_ext"
15707     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15708     break 2
15709   fi
15710 done
15711   done
15712 IFS=$as_save_IFS
15713
15714   ;;
15715 esac
15716 fi
15717 LOCATE=$ac_cv_path_LOCATE
15718 if test -n "$LOCATE"; then
15719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCATE" >&5
15720 $as_echo "$LOCATE" >&6; }
15721 else
15722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15723 $as_echo "no" >&6; }
15724 fi
15725
15726
15727 # Extract the first word of "dirname", so it can be a program name with args.
15728 set dummy dirname; ac_word=$2
15729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15730 $as_echo_n "checking for $ac_word... " >&6; }
15731 if ${ac_cv_path_DIRNAME+:} false; then :
15732   $as_echo_n "(cached) " >&6
15733 else
15734   case $DIRNAME in
15735   [\\/]* | ?:[\\/]*)
15736   ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
15737   ;;
15738   *)
15739   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15740 for as_dir in $PATH
15741 do
15742   IFS=$as_save_IFS
15743   test -z "$as_dir" && as_dir=.
15744     for ac_exec_ext in '' $ac_executable_extensions; do
15745   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15746     ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
15747     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15748     break 2
15749   fi
15750 done
15751   done
15752 IFS=$as_save_IFS
15753
15754   ;;
15755 esac
15756 fi
15757 DIRNAME=$ac_cv_path_DIRNAME
15758 if test -n "$DIRNAME"; then
15759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIRNAME" >&5
15760 $as_echo "$DIRNAME" >&6; }
15761 else
15762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15763 $as_echo "no" >&6; }
15764 fi
15765
15766
15767 # Extract the first word of "grep", so it can be a program name with args.
15768 set dummy grep; ac_word=$2
15769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15770 $as_echo_n "checking for $ac_word... " >&6; }
15771 if ${ac_cv_path_GREP+:} false; then :
15772   $as_echo_n "(cached) " >&6
15773 else
15774   case $GREP in
15775   [\\/]* | ?:[\\/]*)
15776   ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
15777   ;;
15778   *)
15779   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15780 for as_dir in $PATH
15781 do
15782   IFS=$as_save_IFS
15783   test -z "$as_dir" && as_dir=.
15784     for ac_exec_ext in '' $ac_executable_extensions; do
15785   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15786     ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
15787     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15788     break 2
15789   fi
15790 done
15791   done
15792 IFS=$as_save_IFS
15793
15794   ;;
15795 esac
15796 fi
15797 GREP=$ac_cv_path_GREP
15798 if test -n "$GREP"; then
15799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
15800 $as_echo "$GREP" >&6; }
15801 else
15802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15803 $as_echo "no" >&6; }
15804 fi
15805
15806
15807
15808
15809 old_CFLAGS=$CFLAGS
15810 if test "x$WITH_THREADS" = "xyes"; then
15811   if test $ac_cv_prog_suncc = "yes"; then
15812     CFLAGS="$CFLAGS -mt"
15813   fi
15814
15815   for ac_header in pthread.h
15816 do :
15817   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
15818 if test "x$ac_cv_header_pthread_h" = xyes; then :
15819   cat >>confdefs.h <<_ACEOF
15820 #define HAVE_PTHREAD_H 1
15821 _ACEOF
15822
15823 else
15824    WITH_THREADS="no"
15825 fi
15826
15827 done
15828
15829
15830   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
15831 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
15832 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
15833   $as_echo_n "(cached) " >&6
15834 else
15835   ac_check_lib_save_LIBS=$LIBS
15836 LIBS="-lpthread  $LIBS"
15837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15838 /* end confdefs.h.  */
15839
15840 /* Override any GCC internal prototype to avoid an error.
15841    Use char because int might match the return type of a GCC
15842    builtin and then its argument prototype would still apply.  */
15843 #ifdef __cplusplus
15844 extern "C"
15845 #endif
15846 char pthread_create ();
15847 int
15848 main ()
15849 {
15850 return pthread_create ();
15851   ;
15852   return 0;
15853 }
15854 _ACEOF
15855 if ac_fn_c_try_link "$LINENO"; then :
15856   ac_cv_lib_pthread_pthread_create=yes
15857 else
15858   ac_cv_lib_pthread_pthread_create=no
15859 fi
15860 rm -f core conftest.err conftest.$ac_objext \
15861     conftest$ac_exeext conftest.$ac_ext
15862 LIBS=$ac_check_lib_save_LIBS
15863 fi
15864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
15865 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
15866 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
15867    CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS"
15868                   LIBS="-lpthread $LIBS"
15869 else
15870   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
15871 $as_echo_n "checking for pthread_create in -lc_r... " >&6; }
15872 if ${ac_cv_lib_c_r_pthread_create+:} false; then :
15873   $as_echo_n "(cached) " >&6
15874 else
15875   ac_check_lib_save_LIBS=$LIBS
15876 LIBS="-lc_r  $LIBS"
15877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15878 /* end confdefs.h.  */
15879
15880 /* Override any GCC internal prototype to avoid an error.
15881    Use char because int might match the return type of a GCC
15882    builtin and then its argument prototype would still apply.  */
15883 #ifdef __cplusplus
15884 extern "C"
15885 #endif
15886 char pthread_create ();
15887 int
15888 main ()
15889 {
15890 return pthread_create ();
15891   ;
15892   return 0;
15893 }
15894 _ACEOF
15895 if ac_fn_c_try_link "$LINENO"; then :
15896   ac_cv_lib_c_r_pthread_create=yes
15897 else
15898   ac_cv_lib_c_r_pthread_create=no
15899 fi
15900 rm -f core conftest.err conftest.$ac_objext \
15901     conftest$ac_exeext conftest.$ac_ext
15902 LIBS=$ac_check_lib_save_LIBS
15903 fi
15904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
15905 $as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
15906 if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
15907    CFLAGS="$CFLAGS -pthread -D_THREAD_SAFE"
15908 else
15909    WITH_THREADS="no"
15910
15911 fi
15912
15913
15914 fi
15915
15916 fi
15917
15918 if test "x$WITH_THREADS" != "xyes"; then
15919   CFLAGS=$old_CFLAGS
15920   ac_cv_header_pthread_h="no"
15921   WITH_THREADS=no
15922 else
15923
15924   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5
15925 $as_echo_n "checking for library containing sem_init... " >&6; }
15926 if ${ac_cv_search_sem_init+:} false; then :
15927   $as_echo_n "(cached) " >&6
15928 else
15929   ac_func_search_save_LIBS=$LIBS
15930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15931 /* end confdefs.h.  */
15932
15933 /* Override any GCC internal prototype to avoid an error.
15934    Use char because int might match the return type of a GCC
15935    builtin and then its argument prototype would still apply.  */
15936 #ifdef __cplusplus
15937 extern "C"
15938 #endif
15939 char sem_init ();
15940 int
15941 main ()
15942 {
15943 return sem_init ();
15944   ;
15945   return 0;
15946 }
15947 _ACEOF
15948 for ac_lib in '' pthread sem posix4 rt semaphore; do
15949   if test -z "$ac_lib"; then
15950     ac_res="none required"
15951   else
15952     ac_res=-l$ac_lib
15953     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15954   fi
15955   if ac_fn_c_try_link "$LINENO"; then :
15956   ac_cv_search_sem_init=$ac_res
15957 fi
15958 rm -f core conftest.err conftest.$ac_objext \
15959     conftest$ac_exeext
15960   if ${ac_cv_search_sem_init+:} false; then :
15961   break
15962 fi
15963 done
15964 if ${ac_cv_search_sem_init+:} false; then :
15965
15966 else
15967   ac_cv_search_sem_init=no
15968 fi
15969 rm conftest.$ac_ext
15970 LIBS=$ac_func_search_save_LIBS
15971 fi
15972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sem_init" >&5
15973 $as_echo "$ac_cv_search_sem_init" >&6; }
15974 ac_res=$ac_cv_search_sem_init
15975 if test "$ac_res" != no; then :
15976   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15977
15978 else
15979   as_fn_error $? "-lsem not found.  You may want to download it from ftp://ftp.to.gd-es.com/pub/BSDI/libsem.tar.bz2 or ftp://ftp.freeradius.org/pub/radius/contrib/libsem.tar.gz" "$LINENO" 5
15980
15981 fi
15982
15983 fi
15984
15985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getsockname in -lsocket" >&5
15986 $as_echo_n "checking for getsockname in -lsocket... " >&6; }
15987 if ${ac_cv_lib_socket_getsockname+:} false; then :
15988   $as_echo_n "(cached) " >&6
15989 else
15990   ac_check_lib_save_LIBS=$LIBS
15991 LIBS="-lsocket  $LIBS"
15992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15993 /* end confdefs.h.  */
15994
15995 /* Override any GCC internal prototype to avoid an error.
15996    Use char because int might match the return type of a GCC
15997    builtin and then its argument prototype would still apply.  */
15998 #ifdef __cplusplus
15999 extern "C"
16000 #endif
16001 char getsockname ();
16002 int
16003 main ()
16004 {
16005 return getsockname ();
16006   ;
16007   return 0;
16008 }
16009 _ACEOF
16010 if ac_fn_c_try_link "$LINENO"; then :
16011   ac_cv_lib_socket_getsockname=yes
16012 else
16013   ac_cv_lib_socket_getsockname=no
16014 fi
16015 rm -f core conftest.err conftest.$ac_objext \
16016     conftest$ac_exeext conftest.$ac_ext
16017 LIBS=$ac_check_lib_save_LIBS
16018 fi
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getsockname" >&5
16020 $as_echo "$ac_cv_lib_socket_getsockname" >&6; }
16021 if test "x$ac_cv_lib_socket_getsockname" = xyes; then :
16022   cat >>confdefs.h <<_ACEOF
16023 #define HAVE_LIBSOCKET 1
16024 _ACEOF
16025
16026   LIBS="-lsocket $LIBS"
16027
16028 fi
16029
16030
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton in -lresolv" >&5
16032 $as_echo_n "checking for inet_aton in -lresolv... " >&6; }
16033 if ${ac_cv_lib_resolv_inet_aton+:} false; then :
16034   $as_echo_n "(cached) " >&6
16035 else
16036   ac_check_lib_save_LIBS=$LIBS
16037 LIBS="-lresolv  $LIBS"
16038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16039 /* end confdefs.h.  */
16040
16041 /* Override any GCC internal prototype to avoid an error.
16042    Use char because int might match the return type of a GCC
16043    builtin and then its argument prototype would still apply.  */
16044 #ifdef __cplusplus
16045 extern "C"
16046 #endif
16047 char inet_aton ();
16048 int
16049 main ()
16050 {
16051 return inet_aton ();
16052   ;
16053   return 0;
16054 }
16055 _ACEOF
16056 if ac_fn_c_try_link "$LINENO"; then :
16057   ac_cv_lib_resolv_inet_aton=yes
16058 else
16059   ac_cv_lib_resolv_inet_aton=no
16060 fi
16061 rm -f core conftest.err conftest.$ac_objext \
16062     conftest$ac_exeext conftest.$ac_ext
16063 LIBS=$ac_check_lib_save_LIBS
16064 fi
16065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_inet_aton" >&5
16066 $as_echo "$ac_cv_lib_resolv_inet_aton" >&6; }
16067 if test "x$ac_cv_lib_resolv_inet_aton" = xyes; then :
16068   cat >>confdefs.h <<_ACEOF
16069 #define HAVE_LIBRESOLV 1
16070 _ACEOF
16071
16072   LIBS="-lresolv $LIBS"
16073
16074 fi
16075
16076
16077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntoa in -lnsl" >&5
16078 $as_echo_n "checking for inet_ntoa in -lnsl... " >&6; }
16079 if ${ac_cv_lib_nsl_inet_ntoa+:} false; then :
16080   $as_echo_n "(cached) " >&6
16081 else
16082   ac_check_lib_save_LIBS=$LIBS
16083 LIBS="-lnsl  $LIBS"
16084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16085 /* end confdefs.h.  */
16086
16087 /* Override any GCC internal prototype to avoid an error.
16088    Use char because int might match the return type of a GCC
16089    builtin and then its argument prototype would still apply.  */
16090 #ifdef __cplusplus
16091 extern "C"
16092 #endif
16093 char inet_ntoa ();
16094 int
16095 main ()
16096 {
16097 return inet_ntoa ();
16098   ;
16099   return 0;
16100 }
16101 _ACEOF
16102 if ac_fn_c_try_link "$LINENO"; then :
16103   ac_cv_lib_nsl_inet_ntoa=yes
16104 else
16105   ac_cv_lib_nsl_inet_ntoa=no
16106 fi
16107 rm -f core conftest.err conftest.$ac_objext \
16108     conftest$ac_exeext conftest.$ac_ext
16109 LIBS=$ac_check_lib_save_LIBS
16110 fi
16111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_ntoa" >&5
16112 $as_echo "$ac_cv_lib_nsl_inet_ntoa" >&6; }
16113 if test "x$ac_cv_lib_nsl_inet_ntoa" = xyes; then :
16114   cat >>confdefs.h <<_ACEOF
16115 #define HAVE_LIBNSL 1
16116 _ACEOF
16117
16118   LIBS="-lnsl $LIBS"
16119
16120 fi
16121
16122
16123 OPENSSL_LIBS=
16124 if test "x$WITH_OPENSSL" = xyes; then
16125   old_LIBS=$LIBS
16126   old_LDFLAGS="$LDFLAGS"
16127   if test "x$OPENSSL_LIB_DIR" != "x"; then
16128     LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
16129   fi
16130   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DH_new in -lcrypto" >&5
16131 $as_echo_n "checking for DH_new in -lcrypto... " >&6; }
16132 if ${ac_cv_lib_crypto_DH_new+:} false; then :
16133   $as_echo_n "(cached) " >&6
16134 else
16135   ac_check_lib_save_LIBS=$LIBS
16136 LIBS="-lcrypto  $LIBS"
16137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16138 /* end confdefs.h.  */
16139
16140 /* Override any GCC internal prototype to avoid an error.
16141    Use char because int might match the return type of a GCC
16142    builtin and then its argument prototype would still apply.  */
16143 #ifdef __cplusplus
16144 extern "C"
16145 #endif
16146 char DH_new ();
16147 int
16148 main ()
16149 {
16150 return DH_new ();
16151   ;
16152   return 0;
16153 }
16154 _ACEOF
16155 if ac_fn_c_try_link "$LINENO"; then :
16156   ac_cv_lib_crypto_DH_new=yes
16157 else
16158   ac_cv_lib_crypto_DH_new=no
16159 fi
16160 rm -f core conftest.err conftest.$ac_objext \
16161     conftest$ac_exeext conftest.$ac_ext
16162 LIBS=$ac_check_lib_save_LIBS
16163 fi
16164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DH_new" >&5
16165 $as_echo "$ac_cv_lib_crypto_DH_new" >&6; }
16166 if test "x$ac_cv_lib_crypto_DH_new" = xyes; then :
16167
16168         LIBS="-lcrypto $LIBS"
16169
16170 $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h
16171
16172         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
16173 $as_echo_n "checking for SSL_new in -lssl... " >&6; }
16174 if ${ac_cv_lib_ssl_SSL_new+:} false; then :
16175   $as_echo_n "(cached) " >&6
16176 else
16177   ac_check_lib_save_LIBS=$LIBS
16178 LIBS="-lssl  $LIBS"
16179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16180 /* end confdefs.h.  */
16181
16182 /* Override any GCC internal prototype to avoid an error.
16183    Use char because int might match the return type of a GCC
16184    builtin and then its argument prototype would still apply.  */
16185 #ifdef __cplusplus
16186 extern "C"
16187 #endif
16188 char SSL_new ();
16189 int
16190 main ()
16191 {
16192 return SSL_new ();
16193   ;
16194   return 0;
16195 }
16196 _ACEOF
16197 if ac_fn_c_try_link "$LINENO"; then :
16198   ac_cv_lib_ssl_SSL_new=yes
16199 else
16200   ac_cv_lib_ssl_SSL_new=no
16201 fi
16202 rm -f core conftest.err conftest.$ac_objext \
16203     conftest$ac_exeext conftest.$ac_ext
16204 LIBS=$ac_check_lib_save_LIBS
16205 fi
16206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
16207 $as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
16208 if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
16209
16210
16211 $as_echo "#define HAVE_LIBSSL 1" >>confdefs.h
16212
16213                 if test "x$OPENSSL_LIB_DIR" != "x"; then
16214                     OPENSSL_LIBS="-L$OPENSSL_LIB_DIR"
16215                 fi
16216                 OPENSSL_LIBS="$OPENSSL_LIBS -lcrypto -lssl -lcrypto"
16217
16218 fi
16219
16220
16221 fi
16222
16223   LIBS=$old_LIBS
16224   LDFLAGS="$old_LDFLAGS"
16225 fi
16226
16227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for htonl in -lws2_32" >&5
16228 $as_echo_n "checking for htonl in -lws2_32... " >&6; }
16229 if ${ac_cv_lib_ws2_32_htonl+:} false; then :
16230   $as_echo_n "(cached) " >&6
16231 else
16232   ac_check_lib_save_LIBS=$LIBS
16233 LIBS="-lws2_32  $LIBS"
16234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16235 /* end confdefs.h.  */
16236
16237 /* Override any GCC internal prototype to avoid an error.
16238    Use char because int might match the return type of a GCC
16239    builtin and then its argument prototype would still apply.  */
16240 #ifdef __cplusplus
16241 extern "C"
16242 #endif
16243 char htonl ();
16244 int
16245 main ()
16246 {
16247 return htonl ();
16248   ;
16249   return 0;
16250 }
16251 _ACEOF
16252 if ac_fn_c_try_link "$LINENO"; then :
16253   ac_cv_lib_ws2_32_htonl=yes
16254 else
16255   ac_cv_lib_ws2_32_htonl=no
16256 fi
16257 rm -f core conftest.err conftest.$ac_objext \
16258     conftest$ac_exeext conftest.$ac_ext
16259 LIBS=$ac_check_lib_save_LIBS
16260 fi
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_htonl" >&5
16262 $as_echo "$ac_cv_lib_ws2_32_htonl" >&6; }
16263 if test "x$ac_cv_lib_ws2_32_htonl" = xyes; then :
16264   cat >>confdefs.h <<_ACEOF
16265 #define HAVE_LIBWS2_32 1
16266 _ACEOF
16267
16268   LIBS="-lws2_32 $LIBS"
16269
16270 fi
16271
16272
16273 PCAP_LIBS=
16274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_open_live in -lpcap" >&5
16275 $as_echo_n "checking for pcap_open_live in -lpcap... " >&6; }
16276 if ${ac_cv_lib_pcap_pcap_open_live+:} false; then :
16277   $as_echo_n "(cached) " >&6
16278 else
16279   ac_check_lib_save_LIBS=$LIBS
16280 LIBS="-lpcap  $LIBS"
16281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16282 /* end confdefs.h.  */
16283
16284 /* Override any GCC internal prototype to avoid an error.
16285    Use char because int might match the return type of a GCC
16286    builtin and then its argument prototype would still apply.  */
16287 #ifdef __cplusplus
16288 extern "C"
16289 #endif
16290 char pcap_open_live ();
16291 int
16292 main ()
16293 {
16294 return pcap_open_live ();
16295   ;
16296   return 0;
16297 }
16298 _ACEOF
16299 if ac_fn_c_try_link "$LINENO"; then :
16300   ac_cv_lib_pcap_pcap_open_live=yes
16301 else
16302   ac_cv_lib_pcap_pcap_open_live=no
16303 fi
16304 rm -f core conftest.err conftest.$ac_objext \
16305     conftest$ac_exeext conftest.$ac_ext
16306 LIBS=$ac_check_lib_save_LIBS
16307 fi
16308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_open_live" >&5
16309 $as_echo "$ac_cv_lib_pcap_pcap_open_live" >&6; }
16310 if test "x$ac_cv_lib_pcap_pcap_open_live" = xyes; then :
16311    PCAP_LIBS="-lpcap"
16312
16313 $as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
16314
16315
16316 else
16317    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&5
16318 $as_echo "$as_me: WARNING: pcap library not found, silently disabling the RADIUS sniffer." >&2;}
16319 fi
16320
16321
16322
16323   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a readline compatible library" >&5
16324 $as_echo_n "checking for a readline compatible library... " >&6; }
16325 if ${ac_cv_lib_readline+:} false; then :
16326   $as_echo_n "(cached) " >&6
16327 else
16328
16329     ORIG_LIBS=$LIBS
16330     for readline_lib in readline edit editline; do
16331       for termcap_lib in "" termcap curses ncurses; do
16332         if test -z "$termcap_lib"; then
16333           TRY_LIB="-l$readline_lib"
16334         else
16335           TRY_LIB="-l$readline_lib -l$termcap_lib"
16336         fi
16337         LIBS="$ORIG_LIBS $TRY_LIB"
16338         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16339 /* end confdefs.h.  */
16340
16341 /* Override any GCC internal prototype to avoid an error.
16342    Use char because int might match the return type of a GCC
16343    builtin and then its argument prototype would still apply.  */
16344 #ifdef __cplusplus
16345 extern "C"
16346 #endif
16347 char readline ();
16348 int
16349 main ()
16350 {
16351 return readline ();
16352   ;
16353   return 0;
16354 }
16355 _ACEOF
16356 if ac_fn_c_try_link "$LINENO"; then :
16357   ac_cv_lib_readline="$TRY_LIB"
16358 fi
16359 rm -f core conftest.err conftest.$ac_objext \
16360     conftest$ac_exeext conftest.$ac_ext
16361         if test -n "$ac_cv_lib_readline"; then
16362           LIBREADLINE="$TRY_LIB"
16363
16364           break
16365         fi
16366       done
16367       if test -n "$ac_cv_lib_readline"; then
16368         break
16369       fi
16370     done
16371     if test -z "$ac_cv_lib_readline"; then
16372       ac_cv_lib_readline="no"
16373     fi
16374     LIBS=$ORIG_LIBS
16375
16376 fi
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline" >&5
16378 $as_echo "$ac_cv_lib_readline" >&6; }
16379
16380   if test "$ac_cv_lib_readline" != "no"; then
16381
16382 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
16383
16384     for ac_header in readline.h readline/readline.h
16385 do :
16386   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16387 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16388 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16389   cat >>confdefs.h <<_ACEOF
16390 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16391 _ACEOF
16392
16393 fi
16394
16395 done
16396
16397     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
16398 $as_echo_n "checking whether readline supports history... " >&6; }
16399 if ${ac_cv_lib_readline_history+:} false; then :
16400   $as_echo_n "(cached) " >&6
16401 else
16402
16403       ac_cv_lib_readline_history="no"
16404       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16405 /* end confdefs.h.  */
16406
16407 /* Override any GCC internal prototype to avoid an error.
16408    Use char because int might match the return type of a GCC
16409    builtin and then its argument prototype would still apply.  */
16410 #ifdef __cplusplus
16411 extern "C"
16412 #endif
16413 char add_history ();
16414 int
16415 main ()
16416 {
16417 return add_history ();
16418   ;
16419   return 0;
16420 }
16421 _ACEOF
16422 if ac_fn_c_try_link "$LINENO"; then :
16423   ac_cv_lib_readline_history="yes"
16424 fi
16425 rm -f core conftest.err conftest.$ac_objext \
16426     conftest$ac_exeext conftest.$ac_ext
16427
16428 fi
16429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_history" >&5
16430 $as_echo "$ac_cv_lib_readline_history" >&6; }
16431     if test "$ac_cv_lib_readline_history" = "yes"; then
16432
16433 $as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
16434
16435       for ac_header in history.h readline/history.h
16436 do :
16437   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16438 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16439 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16440   cat >>confdefs.h <<_ACEOF
16441 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16442 _ACEOF
16443
16444 fi
16445
16446 done
16447
16448     fi
16449   fi
16450
16451
16452
16453 case "$host" in
16454 *-interix*)
16455         CFLAGS="$CFLAGS -D_ALL_SOURCE"
16456         ;;
16457 *-darwin*)
16458         CFLAGS="$CFLAGS -DDARWIN"
16459         LIBS="-framework DirectoryService $LIBS"
16460         ;;
16461 esac
16462
16463 ac_header_dirent=no
16464 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16465   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16467 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16468 if eval \${$as_ac_Header+:} false; then :
16469   $as_echo_n "(cached) " >&6
16470 else
16471   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16472 /* end confdefs.h.  */
16473 #include <sys/types.h>
16474 #include <$ac_hdr>
16475
16476 int
16477 main ()
16478 {
16479 if ((DIR *) 0)
16480 return 0;
16481   ;
16482   return 0;
16483 }
16484 _ACEOF
16485 if ac_fn_c_try_compile "$LINENO"; then :
16486   eval "$as_ac_Header=yes"
16487 else
16488   eval "$as_ac_Header=no"
16489 fi
16490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16491 fi
16492 eval ac_res=\$$as_ac_Header
16493                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16494 $as_echo "$ac_res" >&6; }
16495 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16496   cat >>confdefs.h <<_ACEOF
16497 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16498 _ACEOF
16499
16500 ac_header_dirent=$ac_hdr; break
16501 fi
16502
16503 done
16504 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16505 if test $ac_header_dirent = dirent.h; then
16506   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16507 $as_echo_n "checking for library containing opendir... " >&6; }
16508 if ${ac_cv_search_opendir+:} false; then :
16509   $as_echo_n "(cached) " >&6
16510 else
16511   ac_func_search_save_LIBS=$LIBS
16512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16513 /* end confdefs.h.  */
16514
16515 /* Override any GCC internal prototype to avoid an error.
16516    Use char because int might match the return type of a GCC
16517    builtin and then its argument prototype would still apply.  */
16518 #ifdef __cplusplus
16519 extern "C"
16520 #endif
16521 char opendir ();
16522 int
16523 main ()
16524 {
16525 return opendir ();
16526   ;
16527   return 0;
16528 }
16529 _ACEOF
16530 for ac_lib in '' dir; do
16531   if test -z "$ac_lib"; then
16532     ac_res="none required"
16533   else
16534     ac_res=-l$ac_lib
16535     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16536   fi
16537   if ac_fn_c_try_link "$LINENO"; then :
16538   ac_cv_search_opendir=$ac_res
16539 fi
16540 rm -f core conftest.err conftest.$ac_objext \
16541     conftest$ac_exeext
16542   if ${ac_cv_search_opendir+:} false; then :
16543   break
16544 fi
16545 done
16546 if ${ac_cv_search_opendir+:} false; then :
16547
16548 else
16549   ac_cv_search_opendir=no
16550 fi
16551 rm conftest.$ac_ext
16552 LIBS=$ac_func_search_save_LIBS
16553 fi
16554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16555 $as_echo "$ac_cv_search_opendir" >&6; }
16556 ac_res=$ac_cv_search_opendir
16557 if test "$ac_res" != no; then :
16558   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16559
16560 fi
16561
16562 else
16563   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16564 $as_echo_n "checking for library containing opendir... " >&6; }
16565 if ${ac_cv_search_opendir+:} false; then :
16566   $as_echo_n "(cached) " >&6
16567 else
16568   ac_func_search_save_LIBS=$LIBS
16569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16570 /* end confdefs.h.  */
16571
16572 /* Override any GCC internal prototype to avoid an error.
16573    Use char because int might match the return type of a GCC
16574    builtin and then its argument prototype would still apply.  */
16575 #ifdef __cplusplus
16576 extern "C"
16577 #endif
16578 char opendir ();
16579 int
16580 main ()
16581 {
16582 return opendir ();
16583   ;
16584   return 0;
16585 }
16586 _ACEOF
16587 for ac_lib in '' x; do
16588   if test -z "$ac_lib"; then
16589     ac_res="none required"
16590   else
16591     ac_res=-l$ac_lib
16592     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16593   fi
16594   if ac_fn_c_try_link "$LINENO"; then :
16595   ac_cv_search_opendir=$ac_res
16596 fi
16597 rm -f core conftest.err conftest.$ac_objext \
16598     conftest$ac_exeext
16599   if ${ac_cv_search_opendir+:} false; then :
16600   break
16601 fi
16602 done
16603 if ${ac_cv_search_opendir+:} false; then :
16604
16605 else
16606   ac_cv_search_opendir=no
16607 fi
16608 rm conftest.$ac_ext
16609 LIBS=$ac_func_search_save_LIBS
16610 fi
16611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16612 $as_echo "$ac_cv_search_opendir" >&6; }
16613 ac_res=$ac_cv_search_opendir
16614 if test "$ac_res" != no; then :
16615   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16616
16617 fi
16618
16619 fi
16620
16621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
16622 $as_echo_n "checking for ANSI C header files... " >&6; }
16623 if ${ac_cv_header_stdc+:} false; then :
16624   $as_echo_n "(cached) " >&6
16625 else
16626   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16627 /* end confdefs.h.  */
16628 #include <stdlib.h>
16629 #include <stdarg.h>
16630 #include <string.h>
16631 #include <float.h>
16632
16633 int
16634 main ()
16635 {
16636
16637   ;
16638   return 0;
16639 }
16640 _ACEOF
16641 if ac_fn_c_try_compile "$LINENO"; then :
16642   ac_cv_header_stdc=yes
16643 else
16644   ac_cv_header_stdc=no
16645 fi
16646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16647
16648 if test $ac_cv_header_stdc = yes; then
16649   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
16650   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16651 /* end confdefs.h.  */
16652 #include <string.h>
16653
16654 _ACEOF
16655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16656   $EGREP "memchr" >/dev/null 2>&1; then :
16657
16658 else
16659   ac_cv_header_stdc=no
16660 fi
16661 rm -f conftest*
16662
16663 fi
16664
16665 if test $ac_cv_header_stdc = yes; then
16666   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
16667   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16668 /* end confdefs.h.  */
16669 #include <stdlib.h>
16670
16671 _ACEOF
16672 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16673   $EGREP "free" >/dev/null 2>&1; then :
16674
16675 else
16676   ac_cv_header_stdc=no
16677 fi
16678 rm -f conftest*
16679
16680 fi
16681
16682 if test $ac_cv_header_stdc = yes; then
16683   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
16684   if test "$cross_compiling" = yes; then :
16685   :
16686 else
16687   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16688 /* end confdefs.h.  */
16689 #include <ctype.h>
16690 #include <stdlib.h>
16691 #if ((' ' & 0x0FF) == 0x020)
16692 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
16693 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
16694 #else
16695 # define ISLOWER(c) \
16696                    (('a' <= (c) && (c) <= 'i') \
16697                      || ('j' <= (c) && (c) <= 'r') \
16698                      || ('s' <= (c) && (c) <= 'z'))
16699 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
16700 #endif
16701
16702 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
16703 int
16704 main ()
16705 {
16706   int i;
16707   for (i = 0; i < 256; i++)
16708     if (XOR (islower (i), ISLOWER (i))
16709         || toupper (i) != TOUPPER (i))
16710       return 2;
16711   return 0;
16712 }
16713 _ACEOF
16714 if ac_fn_c_try_run "$LINENO"; then :
16715
16716 else
16717   ac_cv_header_stdc=no
16718 fi
16719 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16720   conftest.$ac_objext conftest.beam conftest.$ac_ext
16721 fi
16722
16723 fi
16724 fi
16725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
16726 $as_echo "$ac_cv_header_stdc" >&6; }
16727 if test $ac_cv_header_stdc = yes; then
16728
16729 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
16730
16731 fi
16732
16733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
16734 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
16735 if ${ac_cv_header_time+:} false; then :
16736   $as_echo_n "(cached) " >&6
16737 else
16738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16739 /* end confdefs.h.  */
16740 #include <sys/types.h>
16741 #include <sys/time.h>
16742 #include <time.h>
16743
16744 int
16745 main ()
16746 {
16747 if ((struct tm *) 0)
16748 return 0;
16749   ;
16750   return 0;
16751 }
16752 _ACEOF
16753 if ac_fn_c_try_compile "$LINENO"; then :
16754   ac_cv_header_time=yes
16755 else
16756   ac_cv_header_time=no
16757 fi
16758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16759 fi
16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
16761 $as_echo "$ac_cv_header_time" >&6; }
16762 if test $ac_cv_header_time = yes; then
16763
16764 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
16765
16766 fi
16767
16768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
16769 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
16770 if ${ac_cv_header_sys_wait_h+:} false; then :
16771   $as_echo_n "(cached) " >&6
16772 else
16773   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16774 /* end confdefs.h.  */
16775 #include <sys/types.h>
16776 #include <sys/wait.h>
16777 #ifndef WEXITSTATUS
16778 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
16779 #endif
16780 #ifndef WIFEXITED
16781 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
16782 #endif
16783
16784 int
16785 main ()
16786 {
16787   int s;
16788   wait (&s);
16789   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
16790   ;
16791   return 0;
16792 }
16793 _ACEOF
16794 if ac_fn_c_try_compile "$LINENO"; then :
16795   ac_cv_header_sys_wait_h=yes
16796 else
16797   ac_cv_header_sys_wait_h=no
16798 fi
16799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16800 fi
16801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
16802 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
16803 if test $ac_cv_header_sys_wait_h = yes; then
16804
16805 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
16806
16807 fi
16808
16809
16810 for ac_header in \
16811         unistd.h \
16812         crypt.h \
16813         errno.h \
16814         resource.h \
16815         sys/resource.h \
16816         getopt.h \
16817         malloc.h \
16818         utmp.h \
16819         utmpx.h \
16820         signal.h \
16821         sys/select.h \
16822         syslog.h \
16823         inttypes.h \
16824         stdint.h \
16825         stdio.h \
16826         netdb.h \
16827         semaphore.h \
16828         arpa/inet.h \
16829         netinet/in.h \
16830         sys/types.h \
16831         sys/socket.h \
16832         winsock.h \
16833         sys/time.h \
16834         sys/wait.h \
16835         sys/security.h \
16836         fcntl.h \
16837         sys/fcntl.h \
16838         sys/prctl.h \
16839         sys/un.h \
16840         glob.h \
16841         prot.h \
16842         pwd.h \
16843         grp.h \
16844         stddef.h \
16845         fnmatch.h \
16846         sia.h \
16847         siad.h
16848
16849 do :
16850   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16851 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16852 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16853   cat >>confdefs.h <<_ACEOF
16854 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16855 _ACEOF
16856
16857 fi
16858
16859 done
16860
16861
16862 for ac_header in net/if.h
16863 do :
16864   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "#ifdef HAVE_SYS_SOCKET_H
16865 # include <sys/socket.h>
16866 # endif
16867
16868 "
16869 if test "x$ac_cv_header_net_if_h" = xyes; then :
16870   cat >>confdefs.h <<_ACEOF
16871 #define HAVE_NET_IF_H 1
16872 _ACEOF
16873
16874 fi
16875
16876 done
16877
16878
16879 REGEX=no
16880 ac_fn_c_check_header_mongrel "$LINENO" "pcreposix.h" "ac_cv_header_pcreposix_h" "$ac_includes_default"
16881 if test "x$ac_cv_header_pcreposix_h" = xyes; then :
16882
16883 $as_echo "#define HAVE_PCREPOSIX_H /**/" >>confdefs.h
16884
16885 fi
16886
16887
16888 if test "x$ac_cv_header_pcreposix_h" = "xyes"; then
16889
16890 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
16891
16892   REGEX_EXTENDED=yes
16893   REGEX_PCRE=yes
16894   REGEX=yes
16895   LIBS="$LIBS -lpcreposix"
16896 else
16897
16898 ac_fn_c_check_header_mongrel "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default"
16899 if test "x$ac_cv_header_regex_h" = xyes; then :
16900
16901 $as_echo "#define HAVE_REGEX_H /**/" >>confdefs.h
16902
16903 fi
16904
16905
16906 if test "x$ac_cv_header_regex_h" = "xyes"; then
16907   REGEX_EXTENDED=no
16908   REGEX_PCRE=no
16909   REGEX=yes
16910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16911 /* end confdefs.h.  */
16912 #include <regex.h>
16913      #ifdef REG_EXTENDED
16914        yes
16915      #endif
16916
16917 _ACEOF
16918 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16919   $EGREP "yes" >/dev/null 2>&1; then :
16920
16921 $as_echo "#define HAVE_REG_EXTENDED /**/" >>confdefs.h
16922  REGEX_EXTENDED=yes
16923 fi
16924 rm -f conftest*
16925
16926 fi
16927 fi
16928
16929
16930
16931
16932
16933 if test "x$ac_cv_header_sys_security_h" = "xyes" && test "x$ac_cv_header_prot_h" = "xyes"
16934 then
16935
16936 $as_echo "#define OSFC2 /**/" >>confdefs.h
16937
16938 fi
16939
16940 if test "x$ac_cv_header_sia_h" = "xyes" && test "x$ac_cv_header_siad_h" = "xyes"
16941 then
16942
16943 $as_echo "#define OSFSIA /**/" >>confdefs.h
16944
16945 fi
16946
16947 OPENSSL_INCLUDE="-DNO_OPENSSL"
16948 if test "x$WITH_OPENSSL" = xyes; then
16949   if test "x$OPENSSL_LIBS" = "x"; then
16950     { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for openssl/ssl.h" >&5
16951 $as_echo "$as_me: skipping test for openssl/ssl.h" >&6;}
16952   else
16953     old_CPPFLAGS=$CPPFLAGS
16954     if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
16955         CPPFLAGS="$CPPFLAGS -I$OPENSSL_INCLUDE_DIR"
16956     fi
16957         CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_KRB5"
16958     for ac_header in \
16959         openssl/ssl.h \
16960         openssl/crypto.h \
16961         openssl/err.h \
16962         openssl/evp.h \
16963         openssl/md5.h \
16964         openssl/md4.h \
16965         openssl/sha.h \
16966         openssl/ocsp.h \
16967         openssl/engine.h
16968 do :
16969   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16970 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16971 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16972   cat >>confdefs.h <<_ACEOF
16973 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16974 _ACEOF
16975
16976 else
16977   OPENSSL_LIBS=
16978
16979 fi
16980
16981 done
16982
16983     if test "x$OPENSSL_LIBS" != "x"; then
16984         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL version >= 0.9.7" >&5
16985 $as_echo_n "checking for OpenSSL version >= 0.9.7... " >&6; }
16986         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16987 /* end confdefs.h.  */
16988 #include <openssl/crypto.h>
16989              #if (OPENSSL_VERSION_NUMBER >= 0x00907000L)
16990              yes
16991              #endif
16992
16993 _ACEOF
16994 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16995   $EGREP "yes" >/dev/null 2>&1; then :
16996   goodssl="yes"
16997 fi
16998 rm -f conftest*
16999
17000         if test "x$goodssl" != "xyes"; then
17001             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17002 $as_echo "no" >&6; }
17003             OPENSSL_LIBS=
17004         else
17005             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17006 $as_echo "yes" >&6; }
17007             if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
17008                 OPENSSL_INCLUDE="-I$OPENSSL_INCLUDE_DIR -DOPENSSL_NO_KRB5"
17009             else
17010                 OPENSSL_INCLUDE="-DOPENSSL_NO_KRB5"
17011             fi
17012         fi
17013     fi
17014     CPPFLAGS=$old_CPPFLAGS
17015   fi
17016 fi
17017
17018
17019 export OPENSSL_LIBS
17020
17021 if test "x$PCAP_LIBS" = x; then
17022     { $as_echo "$as_me:${as_lineno-$LINENO}: skipping test for pcap.h." >&5
17023 $as_echo "$as_me: skipping test for pcap.h." >&6;}
17024 else
17025     ac_fn_c_check_header_mongrel "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
17026 if test "x$ac_cv_header_pcap_h" = xyes; then :
17027
17028 $as_echo "#define HAVE_PCAP_H 1" >>confdefs.h
17029
17030 else
17031    PCAP_LIBS=
17032         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&5
17033 $as_echo "$as_me: WARNING: pcap.h not found, silently disabling the RADIUS sniffer." >&2;}
17034
17035 fi
17036
17037
17038
17039     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_fopen_offline in -lpcap" >&5
17040 $as_echo_n "checking for pcap_fopen_offline in -lpcap... " >&6; }
17041 if ${ac_cv_lib_pcap_pcap_fopen_offline+:} false; then :
17042   $as_echo_n "(cached) " >&6
17043 else
17044   ac_check_lib_save_LIBS=$LIBS
17045 LIBS="-lpcap  $LIBS"
17046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17047 /* end confdefs.h.  */
17048
17049 /* Override any GCC internal prototype to avoid an error.
17050    Use char because int might match the return type of a GCC
17051    builtin and then its argument prototype would still apply.  */
17052 #ifdef __cplusplus
17053 extern "C"
17054 #endif
17055 char pcap_fopen_offline ();
17056 int
17057 main ()
17058 {
17059 return pcap_fopen_offline ();
17060   ;
17061   return 0;
17062 }
17063 _ACEOF
17064 if ac_fn_c_try_link "$LINENO"; then :
17065   ac_cv_lib_pcap_pcap_fopen_offline=yes
17066 else
17067   ac_cv_lib_pcap_pcap_fopen_offline=no
17068 fi
17069 rm -f core conftest.err conftest.$ac_objext \
17070     conftest$ac_exeext conftest.$ac_ext
17071 LIBS=$ac_check_lib_save_LIBS
17072 fi
17073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_fopen_offline" >&5
17074 $as_echo "$ac_cv_lib_pcap_pcap_fopen_offline" >&6; }
17075 if test "x$ac_cv_lib_pcap_pcap_fopen_offline" = xyes; then :
17076
17077 $as_echo "#define HAVE_PCAP_FOPEN_OFFLINE 1" >>confdefs.h
17078
17079
17080 fi
17081
17082     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_dump_fopen in -lpcap" >&5
17083 $as_echo_n "checking for pcap_dump_fopen in -lpcap... " >&6; }
17084 if ${ac_cv_lib_pcap_pcap_dump_fopen+:} false; then :
17085   $as_echo_n "(cached) " >&6
17086 else
17087   ac_check_lib_save_LIBS=$LIBS
17088 LIBS="-lpcap  $LIBS"
17089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17090 /* end confdefs.h.  */
17091
17092 /* Override any GCC internal prototype to avoid an error.
17093    Use char because int might match the return type of a GCC
17094    builtin and then its argument prototype would still apply.  */
17095 #ifdef __cplusplus
17096 extern "C"
17097 #endif
17098 char pcap_dump_fopen ();
17099 int
17100 main ()
17101 {
17102 return pcap_dump_fopen ();
17103   ;
17104   return 0;
17105 }
17106 _ACEOF
17107 if ac_fn_c_try_link "$LINENO"; then :
17108   ac_cv_lib_pcap_pcap_dump_fopen=yes
17109 else
17110   ac_cv_lib_pcap_pcap_dump_fopen=no
17111 fi
17112 rm -f core conftest.err conftest.$ac_objext \
17113     conftest$ac_exeext conftest.$ac_ext
17114 LIBS=$ac_check_lib_save_LIBS
17115 fi
17116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_dump_fopen" >&5
17117 $as_echo "$ac_cv_lib_pcap_pcap_dump_fopen" >&6; }
17118 if test "x$ac_cv_lib_pcap_pcap_dump_fopen" = xyes; then :
17119
17120 $as_echo "#define HAVE_PCAP_DUMP_FOPEN 1" >>confdefs.h
17121
17122
17123 fi
17124
17125 fi
17126
17127
17128
17129 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
17130 if test "x$ac_cv_type_off_t" = xyes; then :
17131
17132 else
17133
17134 cat >>confdefs.h <<_ACEOF
17135 #define off_t long int
17136 _ACEOF
17137
17138 fi
17139
17140 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
17141 if test "x$ac_cv_type_pid_t" = xyes; then :
17142
17143 else
17144
17145 cat >>confdefs.h <<_ACEOF
17146 #define pid_t int
17147 _ACEOF
17148
17149 fi
17150
17151 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
17152 if test "x$ac_cv_type_size_t" = xyes; then :
17153
17154 else
17155
17156 cat >>confdefs.h <<_ACEOF
17157 #define size_t unsigned int
17158 _ACEOF
17159
17160 fi
17161
17162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
17163 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
17164 if ${ac_cv_type_uid_t+:} false; then :
17165   $as_echo_n "(cached) " >&6
17166 else
17167   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17168 /* end confdefs.h.  */
17169 #include <sys/types.h>
17170
17171 _ACEOF
17172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17173   $EGREP "uid_t" >/dev/null 2>&1; then :
17174   ac_cv_type_uid_t=yes
17175 else
17176   ac_cv_type_uid_t=no
17177 fi
17178 rm -f conftest*
17179
17180 fi
17181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
17182 $as_echo "$ac_cv_type_uid_t" >&6; }
17183 if test $ac_cv_type_uid_t = no; then
17184
17185 $as_echo "#define uid_t int" >>confdefs.h
17186
17187
17188 $as_echo "#define gid_t int" >>confdefs.h
17189
17190 fi
17191
17192
17193
17194   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
17195 $as_echo_n "checking for socklen_t... " >&6; }
17196 if ${ac_cv_type_socklen_t+:} false; then :
17197   $as_echo_n "(cached) " >&6
17198 else
17199    ac_cv_type_socklen_t=no
17200       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17201 /* end confdefs.h.  */
17202 #ifdef HAVE_SYS_TYPES_H
17203 #include <sys/types.h>
17204 #endif
17205 #ifdef HAVE_SYS_SOCKET_H
17206 #include <sys/socket.h>
17207 #endif
17208
17209 int
17210 main ()
17211 {
17212 socklen_t foo
17213   ;
17214   return 0;
17215 }
17216 _ACEOF
17217 if ac_fn_c_try_compile "$LINENO"; then :
17218   ac_cv_type_socklen_t=yes
17219 fi
17220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17221
17222
17223 fi
17224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
17225 $as_echo "$ac_cv_type_socklen_t" >&6; }
17226
17227   if test "$ac_cv_type_socklen_t" != "yes"; then
17228
17229 $as_echo "#define socklen_t int" >>confdefs.h
17230
17231   fi
17232
17233
17234
17235   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
17236 $as_echo_n "checking for uint8_t... " >&6; }
17237 if ${ac_cv_type_uint8_t+:} false; then :
17238   $as_echo_n "(cached) " >&6
17239 else
17240    ac_cv_type_uint8_t=no
17241       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17242 /* end confdefs.h.  */
17243 #ifdef HAVE_INTTYPES_H
17244 #include <inttypes.h>
17245 #endif
17246 #ifdef HAVE_STDINT_H
17247 #include <stdint.h>
17248 #endif
17249
17250 int
17251 main ()
17252 {
17253 uint8_t foo
17254   ;
17255   return 0;
17256 }
17257 _ACEOF
17258 if ac_fn_c_try_compile "$LINENO"; then :
17259   ac_cv_type_uint8_t=yes
17260 fi
17261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17262
17263
17264 fi
17265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
17266 $as_echo "$ac_cv_type_uint8_t" >&6; }
17267
17268   if test "$ac_cv_type_uint8_t" != "yes"; then
17269
17270 $as_echo "#define uint8_t unsigned char" >>confdefs.h
17271
17272   fi
17273
17274
17275
17276   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
17277 $as_echo_n "checking for uint16_t... " >&6; }
17278 if ${ac_cv_type_uint16_t+:} false; then :
17279   $as_echo_n "(cached) " >&6
17280 else
17281    ac_cv_type_uint16_t=no
17282       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17283 /* end confdefs.h.  */
17284 #ifdef HAVE_INTTYPES_H
17285 #include <inttypes.h>
17286 #endif
17287 #ifdef HAVE_STDINT_H
17288 #include <stdint.h>
17289 #endif
17290
17291 int
17292 main ()
17293 {
17294 uint16_t foo
17295   ;
17296   return 0;
17297 }
17298 _ACEOF
17299 if ac_fn_c_try_compile "$LINENO"; then :
17300   ac_cv_type_uint16_t=yes
17301 fi
17302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17303
17304
17305 fi
17306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
17307 $as_echo "$ac_cv_type_uint16_t" >&6; }
17308
17309   if test "$ac_cv_type_uint16_t" != "yes"; then
17310
17311 $as_echo "#define uint16_t unsigned short" >>confdefs.h
17312
17313   fi
17314
17315
17316
17317   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
17318 $as_echo_n "checking for uint32_t... " >&6; }
17319 if ${ac_cv_type_uint32_t+:} false; then :
17320   $as_echo_n "(cached) " >&6
17321 else
17322    ac_cv_type_uint32_t=no
17323       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17324 /* end confdefs.h.  */
17325 #ifdef HAVE_INTTYPES_H
17326 #include <inttypes.h>
17327 #endif
17328 #ifdef HAVE_STDINT_H
17329 #include <stdint.h>
17330 #endif
17331
17332 int
17333 main ()
17334 {
17335 uint32_t foo
17336   ;
17337   return 0;
17338 }
17339 _ACEOF
17340 if ac_fn_c_try_compile "$LINENO"; then :
17341   ac_cv_type_uint32_t=yes
17342 fi
17343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17344
17345
17346 fi
17347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
17348 $as_echo "$ac_cv_type_uint32_t" >&6; }
17349
17350   if test "$ac_cv_type_uint32_t" != "yes"; then
17351
17352 $as_echo "#define uint32_t unsigned int" >>confdefs.h
17353
17354   fi
17355
17356
17357 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "
17358 #ifdef HAVE_NETINET_IN_H
17359 #include <netinet/in.h>
17360 #endif
17361
17362 "
17363 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
17364
17365 $as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
17366
17367 fi
17368
17369
17370 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "
17371 #ifdef HAVE_NETINET_IN_H
17372 #include <netinet/in.h>
17373 #endif
17374 #ifdef HAVE_SYS_SOCKET_H
17375 #include <sys/socket.h>
17376 #endif
17377
17378 "
17379 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
17380
17381 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
17382
17383 fi
17384
17385
17386 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "
17387 #ifdef HAVE_NETINET_IN_H
17388 #include <netinet/in.h>
17389 #endif
17390
17391 "
17392 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
17393
17394 $as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
17395
17396 fi
17397
17398
17399 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "
17400 #ifdef HAVE_SYS_TYPES_H
17401 #include <sys/types.h>
17402 #endif
17403 #ifdef HAVE_SYS_SOCKET_H
17404 #include <sys/socket.h>
17405 #endif
17406 #ifdef HAVE_NETDB_H
17407 #include <netdb.h>
17408 #endif
17409
17410 "
17411 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
17412
17413 $as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
17414
17415 fi
17416
17417
17418 for ac_func in \
17419         getopt_long \
17420         lockf \
17421         strsignal \
17422         sigaction \
17423         sigprocmask \
17424         pthread_sigmask \
17425         snprintf \
17426         vsnprintf \
17427         setsid \
17428         strncasecmp \
17429         strcasecmp \
17430         localtime_r \
17431         ctime_r \
17432         gmtime_r \
17433         strsep \
17434         inet_aton \
17435         inet_pton \
17436         inet_ntop \
17437         setlinebuf \
17438         setvbuf \
17439         getusershell \
17440         initgroups \
17441         getaddrinfo \
17442         getnameinfo \
17443         closefrom \
17444         gettimeofday \
17445         getpeereid \
17446         setuid \
17447         setresuid \
17448         getresuid \
17449         strlcat \
17450         strlcpy
17451
17452 do :
17453   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17454 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17455 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17456   cat >>confdefs.h <<_ACEOF
17457 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17458 _ACEOF
17459
17460 fi
17461 done
17462
17463 for ac_func in \
17464         crypt \
17465         strncasecmp \
17466         strcasecmp \
17467         inet_aton \
17468         setlinebuf \
17469         getusershell \
17470         endusershell
17471
17472 do
17473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func must be declared" >&5
17474 $as_echo_n "checking whether $ac_func must be declared... " >&6; }
17475 if eval \${radius_cv_decl_needed_$ac_func+:} false; then :
17476   $as_echo_n "(cached) " >&6
17477 else
17478   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17479 /* end confdefs.h.  */
17480
17481 #include <stdio.h>
17482 #include <string.h>
17483 #ifdef HAVE_UNISTD_H
17484 #include <unistd.h>
17485 #endif
17486 #ifdef HAVE_CRYPT_H
17487 #include <crypt.h>
17488 #endif
17489 #ifdef HAVE_ERRNO_H
17490 #include <errno.h>
17491 #endif
17492 #ifdef HAVE_RESOURCE_H
17493 #include <resource.h>
17494 #endif
17495 #ifdef HAVE_GETOPT_H
17496 #include <getopt.h>
17497 #endif
17498 #ifdef HAVE_MALLOC_H
17499 #include <malloc.h>
17500 #endif
17501 #ifdef HAVE_UTMP_H
17502 #include <utmp.h>
17503 #endif
17504 #ifdef HAVE_UTMPX_H
17505 #include <utmpx.h>
17506 #endif
17507 #ifdef HAVE_SYS_SELECT_H
17508 #include <sys/select.h>
17509 #endif
17510 #ifdef HAVE_DLFCN_H
17511 #include <dlfcn.h>
17512 #endif
17513 #ifdef HAVE_REGEX_H
17514 #include <regex.h>
17515 #endif
17516 #ifdef HAVE_SYSLOG_H
17517 #include <syslog.h>
17518 #endif
17519 #ifdef HAVE_INTTYPES_H
17520 #include <inttypes.h>
17521 #endif
17522 #ifdef HAVE_STDINT_H
17523 #include <stdint.h>
17524 #endif
17525 #ifdef HAVE_ARPA_INET_H
17526 #include <arpa/inet.h>
17527 #endif
17528
17529 int
17530 main ()
17531 {
17532 char *(*pfn) = (char *(*)) $ac_func
17533   ;
17534   return 0;
17535 }
17536 _ACEOF
17537 if ac_fn_c_try_compile "$LINENO"; then :
17538   eval "radius_cv_decl_needed_$ac_func=no"
17539 else
17540   eval "radius_cv_decl_needed_$ac_func=yes"
17541 fi
17542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17543 fi
17544
17545 if eval "test \"`echo '$radius_cv_decl_needed_'$ac_func`\" = yes"; then
17546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17547 $as_echo "yes" >&6; }
17548   radius_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
17549   cat >>confdefs.h <<_ACEOF
17550 #define $radius_tr_decl 1
17551 _ACEOF
17552
17553 else
17554   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17555 $as_echo "no" >&6; }
17556 fi
17557
17558 done
17559
17560
17561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
17562 $as_echo_n "checking return type of signal handlers... " >&6; }
17563 if ${ac_cv_type_signal+:} false; then :
17564   $as_echo_n "(cached) " >&6
17565 else
17566   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17567 /* end confdefs.h.  */
17568 #include <sys/types.h>
17569 #include <signal.h>
17570
17571 int
17572 main ()
17573 {
17574 return *(signal (0, 0)) (0) == 1;
17575   ;
17576   return 0;
17577 }
17578 _ACEOF
17579 if ac_fn_c_try_compile "$LINENO"; then :
17580   ac_cv_type_signal=int
17581 else
17582   ac_cv_type_signal=void
17583 fi
17584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17585 fi
17586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
17587 $as_echo "$ac_cv_type_signal" >&6; }
17588
17589 cat >>confdefs.h <<_ACEOF
17590 #define RETSIGTYPE $ac_cv_type_signal
17591 _ACEOF
17592
17593
17594
17595 if test "x$ac_cv_header_utmpx_h" = "xyes"
17596 then
17597
17598   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_xtime in struct utmpx" >&5
17599 $as_echo_n "checking for ut_xtime in struct utmpx... " >&6; }
17600
17601
17602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17603 /* end confdefs.h.  */
17604
17605 #include <utmpx.h>
17606 #ifdef HAVE_STDDEF_H
17607 #include <stddef.h>
17608 #endif
17609 #ifndef offsetof
17610 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17611 #endif
17612
17613 int
17614 main ()
17615 {
17616  int foo = offsetof(struct utmpx, ut_xtime)
17617   ;
17618   return 0;
17619 }
17620 _ACEOF
17621 if ac_fn_c_try_compile "$LINENO"; then :
17622   has_element=" "
17623 else
17624   has_element=
17625 fi
17626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17627
17628   ac_safe_type=`echo "struct utmpx" | sed 'y% %_%'`
17629   if test "x$has_element" != "x"; then
17630     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17631 $as_echo "yes" >&6; }
17632     eval "ac_cv_type_${ac_safe_type}_has_ut_xtime=yes"
17633   else
17634     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17635 $as_echo "no" >&6; }
17636     eval "ac_cv_type_${ac_safe_type}_has_ut_xtime="
17637  fi
17638
17639  if test "x$ac_cv_type_struct_utmpx_has_ut_xtime" = "x"
17640  then
17641
17642 $as_echo "#define ut_xtime ut_tv.tv_sec" >>confdefs.h
17643
17644  fi
17645 fi
17646
17647
17648   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi_addr in struct in_pktinfo" >&5
17649 $as_echo_n "checking for ipi_addr in struct in_pktinfo... " >&6; }
17650
17651
17652   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17653 /* end confdefs.h.  */
17654
17655 #include <netinet/in.h>
17656 #ifdef HAVE_STDDEF_H
17657 #include <stddef.h>
17658 #endif
17659 #ifndef offsetof
17660 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17661 #endif
17662
17663 int
17664 main ()
17665 {
17666  int foo = offsetof(struct in_pktinfo, ipi_addr)
17667   ;
17668   return 0;
17669 }
17670 _ACEOF
17671 if ac_fn_c_try_compile "$LINENO"; then :
17672   has_element=" "
17673 else
17674   has_element=
17675 fi
17676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17677
17678   ac_safe_type=`echo "struct in_pktinfo" | sed 'y% %_%'`
17679   if test "x$has_element" != "x"; then
17680     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17681 $as_echo "yes" >&6; }
17682     eval "ac_cv_type_${ac_safe_type}_has_ipi_addr=yes"
17683   else
17684     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17685 $as_echo "no" >&6; }
17686     eval "ac_cv_type_${ac_safe_type}_has_ipi_addr="
17687  fi
17688
17689 if test "x$ac_cv_type_struct_in_pktinfo_has_ipi_addr" = "xyes"
17690 then
17691
17692 $as_echo "#define HAVE_IP_PKTINFO /**/" >>confdefs.h
17693
17694 fi
17695
17696
17697   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ipi6_addr in struct in6_pktinfo" >&5
17698 $as_echo_n "checking for ipi6_addr in struct in6_pktinfo... " >&6; }
17699
17700
17701   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17702 /* end confdefs.h.  */
17703
17704 #include <netinet/in.h>
17705 #ifdef HAVE_STDDEF_H
17706 #include <stddef.h>
17707 #endif
17708 #ifndef offsetof
17709 #define offsetof(TYPE, MEMBER) ((int) &((TYPE *)0)->MEMBER)
17710 #endif
17711
17712 int
17713 main ()
17714 {
17715  int foo = offsetof(struct in6_pktinfo, ipi6_addr)
17716   ;
17717   return 0;
17718 }
17719 _ACEOF
17720 if ac_fn_c_try_compile "$LINENO"; then :
17721   has_element=" "
17722 else
17723   has_element=
17724 fi
17725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17726
17727   ac_safe_type=`echo "struct in6_pktinfo" | sed 'y% %_%'`
17728   if test "x$has_element" != "x"; then
17729     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17730 $as_echo "yes" >&6; }
17731     eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr=yes"
17732   else
17733     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17734 $as_echo "no" >&6; }
17735     eval "ac_cv_type_${ac_safe_type}_has_ipi6_addr="
17736  fi
17737
17738 if test "x$ac_cv_type_struct_in6_pktinfo_has_ipi6_addr" = "xyes"
17739 then
17740
17741 $as_echo "#define HAVE_IN6_PKTINFO /**/" >>confdefs.h
17742
17743 fi
17744
17745
17746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
17747 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
17748 if ${ac_cv_c_const+:} false; then :
17749   $as_echo_n "(cached) " >&6
17750 else
17751   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17752 /* end confdefs.h.  */
17753
17754 int
17755 main ()
17756 {
17757 /* FIXME: Include the comments suggested by Paul. */
17758 #ifndef __cplusplus
17759   /* Ultrix mips cc rejects this.  */
17760   typedef int charset[2];
17761   const charset cs;
17762   /* SunOS 4.1.1 cc rejects this.  */
17763   char const *const *pcpcc;
17764   char **ppc;
17765   /* NEC SVR4.0.2 mips cc rejects this.  */
17766   struct point {int x, y;};
17767   static struct point const zero = {0,0};
17768   /* AIX XL C 1.02.0.0 rejects this.
17769      It does not let you subtract one const X* pointer from another in
17770      an arm of an if-expression whose if-part is not a constant
17771      expression */
17772   const char *g = "string";
17773   pcpcc = &g + (g ? g-g : 0);
17774   /* HPUX 7.0 cc rejects these. */
17775   ++pcpcc;
17776   ppc = (char**) pcpcc;
17777   pcpcc = (char const *const *) ppc;
17778   { /* SCO 3.2v4 cc rejects this.  */
17779     char *t;
17780     char const *s = 0 ? (char *) 0 : (char const *) 0;
17781
17782     *t++ = 0;
17783     if (s) return 0;
17784   }
17785   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
17786     int x[] = {25, 17};
17787     const int *foo = &x[0];
17788     ++foo;
17789   }
17790   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
17791     typedef const int *iptr;
17792     iptr p = 0;
17793     ++p;
17794   }
17795   { /* AIX XL C 1.02.0.0 rejects this saying
17796        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
17797     struct s { int j; const int *ap[3]; };
17798     struct s *b; b->j = 5;
17799   }
17800   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
17801     const int foo = 10;
17802     if (!foo) return 0;
17803   }
17804   return !cs[0] && !zero.x;
17805 #endif
17806
17807   ;
17808   return 0;
17809 }
17810 _ACEOF
17811 if ac_fn_c_try_compile "$LINENO"; then :
17812   ac_cv_c_const=yes
17813 else
17814   ac_cv_c_const=no
17815 fi
17816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17817 fi
17818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
17819 $as_echo "$ac_cv_c_const" >&6; }
17820 if test $ac_cv_c_const = no; then
17821
17822 $as_echo "#define const /**/" >>confdefs.h
17823
17824 fi
17825
17826
17827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of OS" >&5
17828 $as_echo_n "checking type of OS... " >&6; }
17829 OS=`uname -s`
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OS" >&5
17831 $as_echo "$OS" >&6; }
17832 if test "$OS" = "OS/2"; then
17833         LIBPREFIX=
17834 else
17835         LIBPREFIX=lib
17836 fi
17837
17838
17839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer gcc flags" >&5
17840 $as_echo_n "checking for developer gcc flags... " >&6; }
17841 if test "x$developer" = "xyes" -a "x$GCC" = "xyes"; then
17842   devflags="-g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -Wformat-y2k -Wno-format-extra-args -Wno-format-zero-length  -Wformat-nonliteral -Wformat-security -Wformat=2"
17843   CFLAGS="$CFLAGS $devflags"
17844   INSTALLSTRIP=""
17845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes.  Using $devflags" >&5
17846 $as_echo "yes.  Using $devflags" >&6; }
17847 else
17848   devflags=""
17849   CFLAGS="$CFLAGS -DNDEBUG"
17850   INSTALLSTRIP=""
17851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no." >&5
17852 $as_echo "no." >&6; }
17853 fi
17854
17855
17856     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TLS" >&5
17857 $as_echo_n "checking for TLS... " >&6; }
17858     if test "$cross_compiling" = yes; then :
17859   have_tls=no
17860 else
17861   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17862 /* end confdefs.h.  */
17863  static __thread int val; int main(int argc, char *argv[]) { return val = argc; }
17864 _ACEOF
17865 if ac_fn_c_try_run "$LINENO"; then :
17866   have_tls=yes
17867 else
17868   have_tls=no
17869 fi
17870 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17871   conftest.$ac_objext conftest.beam conftest.$ac_ext
17872 fi
17873
17874     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_tls" >&5
17875 $as_echo "$have_tls" >&6; }
17876     if test "$have_tls" = "yes"; then
17877
17878 $as_echo "#define HAVE_THREAD_TLS 1" >>confdefs.h
17879
17880     fi
17881
17882
17883
17884 old_LIBS="$LIBS"
17885 LIBS="$LIBS $LIBLTDL"
17886 ac_fn_c_check_func "$LINENO" "lt_dladvise_init" "ac_cv_func_lt_dladvise_init"
17887 if test "x$ac_cv_func_lt_dladvise_init" = xyes; then :
17888
17889 $as_echo "#define HAVE_LT_DLADVISE_INIT /**/" >>confdefs.h
17890
17891 fi
17892
17893 LIBS="$old_LIBS"
17894
17895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
17896 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
17897 if ${ac_cv_lib_crypt_crypt+:} false; then :
17898   $as_echo_n "(cached) " >&6
17899 else
17900   ac_check_lib_save_LIBS=$LIBS
17901 LIBS="-lcrypt  $LIBS"
17902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17903 /* end confdefs.h.  */
17904
17905 /* Override any GCC internal prototype to avoid an error.
17906    Use char because int might match the return type of a GCC
17907    builtin and then its argument prototype would still apply.  */
17908 #ifdef __cplusplus
17909 extern "C"
17910 #endif
17911 char crypt ();
17912 int
17913 main ()
17914 {
17915 return crypt ();
17916   ;
17917   return 0;
17918 }
17919 _ACEOF
17920 if ac_fn_c_try_link "$LINENO"; then :
17921   ac_cv_lib_crypt_crypt=yes
17922 else
17923   ac_cv_lib_crypt_crypt=no
17924 fi
17925 rm -f core conftest.err conftest.$ac_objext \
17926     conftest$ac_exeext conftest.$ac_ext
17927 LIBS=$ac_check_lib_save_LIBS
17928 fi
17929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
17930 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
17931 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
17932   CRYPTLIB="-lcrypt"
17933
17934 fi
17935
17936 if test "$CRYPTLIB" != ""; then
17937
17938 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
17939
17940 else
17941   ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
17942 if test "x$ac_cv_func_crypt" = xyes; then :
17943
17944 $as_echo "#define HAVE_CRYPT /**/" >>confdefs.h
17945
17946 fi
17947
17948 fi
17949
17950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setkey in -lcipher" >&5
17951 $as_echo_n "checking for setkey in -lcipher... " >&6; }
17952 if ${ac_cv_lib_cipher_setkey+:} false; then :
17953   $as_echo_n "(cached) " >&6
17954 else
17955   ac_check_lib_save_LIBS=$LIBS
17956 LIBS="-lcipher  $LIBS"
17957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17958 /* end confdefs.h.  */
17959
17960 /* Override any GCC internal prototype to avoid an error.
17961    Use char because int might match the return type of a GCC
17962    builtin and then its argument prototype would still apply.  */
17963 #ifdef __cplusplus
17964 extern "C"
17965 #endif
17966 char setkey ();
17967 int
17968 main ()
17969 {
17970 return setkey ();
17971   ;
17972   return 0;
17973 }
17974 _ACEOF
17975 if ac_fn_c_try_link "$LINENO"; then :
17976   ac_cv_lib_cipher_setkey=yes
17977 else
17978   ac_cv_lib_cipher_setkey=no
17979 fi
17980 rm -f core conftest.err conftest.$ac_objext \
17981     conftest$ac_exeext conftest.$ac_ext
17982 LIBS=$ac_check_lib_save_LIBS
17983 fi
17984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cipher_setkey" >&5
17985 $as_echo "$ac_cv_lib_cipher_setkey" >&6; }
17986 if test "x$ac_cv_lib_cipher_setkey" = xyes; then :
17987   CRYPTLIB="${CRYPTLIB} -lcipher"
17988
17989 fi
17990
17991
17992
17993
17994 $as_echo "#define GNUSTYLE 1" >>confdefs.h
17995
17996
17997 $as_echo "#define SYSVSTYLE 2" >>confdefs.h
17998
17999
18000 $as_echo "#define BSDSTYLE 3" >>confdefs.h
18001
18002 gethostbyaddrrstyle=""
18003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyaddr_r() syntax" >&5
18004 $as_echo_n "checking gethostbyaddr_r() syntax... " >&6; }
18005 case "$host" in
18006 *-freebsd*)
18007         ac_fn_c_check_decl "$LINENO" "gethostbyaddr_r" "ac_cv_have_decl_gethostbyaddr_r" "
18008 #ifdef HAVE_NETDB_H
18009 #include <netdb.h>
18010 #endif
18011
18012 "
18013 if test "x$ac_cv_have_decl_gethostbyaddr_r" = xyes; then :
18014   ac_have_decl=1
18015 else
18016   ac_have_decl=0
18017 fi
18018
18019 cat >>confdefs.h <<_ACEOF
18020 #define HAVE_DECL_GETHOSTBYADDR_R $ac_have_decl
18021 _ACEOF
18022 if test $ac_have_decl = 1; then :
18023
18024 else
18025
18026
18027 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18028
18029                 gethostbyaddrrstyle=BSD
18030                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: FreeBSD overridden to BSD-style" >&5
18031 $as_echo "$as_me: WARNING: FreeBSD overridden to BSD-style" >&2;}
18032
18033 fi
18034
18035         ;;
18036 esac
18037 if test "x$gethostbyaddrrstyle" = "x"; then
18038         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18039 /* end confdefs.h.  */
18040
18041 #include <stdio.h>
18042 #include <netdb.h>
18043
18044 int
18045 main ()
18046 {
18047  gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL, NULL)
18048   ;
18049   return 0;
18050 }
18051 _ACEOF
18052 if ac_fn_c_try_link "$LINENO"; then :
18053
18054
18055 $as_echo "#define GETHOSTBYADDRRSTYLE GNUSTYLE" >>confdefs.h
18056
18057         gethostbyaddrrstyle=GNU
18058
18059 fi
18060 rm -f core conftest.err conftest.$ac_objext \
18061     conftest$ac_exeext conftest.$ac_ext
18062 fi
18063 if test "x$gethostbyaddrrstyle" = "x"; then
18064         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18065 /* end confdefs.h.  */
18066
18067 #include <stdio.h>
18068 #include <netdb.h>
18069
18070 int
18071 main ()
18072 {
18073  gethostbyaddr_r(NULL, 0, 0, NULL, NULL, 0, NULL)
18074   ;
18075   return 0;
18076 }
18077 _ACEOF
18078 if ac_fn_c_try_link "$LINENO"; then :
18079
18080
18081 $as_echo "#define GETHOSTBYADDRRSTYLE SYSVSTYLE" >>confdefs.h
18082
18083                 gethostbyaddrrstyle=SYSV
18084
18085 fi
18086 rm -f core conftest.err conftest.$ac_objext \
18087     conftest$ac_exeext conftest.$ac_ext
18088 fi
18089 if test "x$gethostbyaddrrstyle" = "x"; then
18090         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18091 /* end confdefs.h.  */
18092
18093 #include <stdio.h>
18094 #include <netdb.h>
18095
18096 int
18097 main ()
18098 {
18099  gethostbyaddr(NULL, 0, 0)
18100   ;
18101   return 0;
18102 }
18103 _ACEOF
18104 if ac_fn_c_try_link "$LINENO"; then :
18105
18106
18107 $as_echo "#define GETHOSTBYADDRRSTYLE BSDSTYLE" >>confdefs.h
18108
18109                 gethostbyaddrrstyle=BSD
18110
18111 fi
18112 rm -f core conftest.err conftest.$ac_objext \
18113     conftest$ac_exeext conftest.$ac_ext
18114 fi
18115
18116 if test "x$gethostbyaddrrstyle" = "x"; then
18117         { $as_echo "$as_me:${as_lineno-$LINENO}: result: none!  It must not exist, here." >&5
18118 $as_echo "none!  It must not exist, here." >&6; }
18119 else
18120         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbyaddrrstyle}-style" >&5
18121 $as_echo "${gethostbyaddrrstyle}-style" >&6; }
18122 fi
18123
18124 if test "x$gethostbyaddrrstyle" = "xBSD"; then
18125         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:  ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&5
18126 $as_echo "$as_me: WARNING:  ****** BSD-style gethostbyaddr might NOT be thread-safe! ****** " >&2;}
18127 fi
18128
18129 gethostbynamerstyle=""
18130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gethostbyname_r() syntax" >&5
18131 $as_echo_n "checking gethostbyname_r() syntax... " >&6; }
18132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18133 /* end confdefs.h.  */
18134
18135 #include <stdio.h>
18136 #include <netdb.h>
18137
18138 int
18139 main ()
18140 {
18141  gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL)
18142   ;
18143   return 0;
18144 }
18145 _ACEOF
18146 if ac_fn_c_try_link "$LINENO"; then :
18147
18148
18149 $as_echo "#define GETHOSTBYNAMERSTYLE GNUSTYLE" >>confdefs.h
18150
18151         gethostbynamerstyle=GNU
18152
18153 fi
18154 rm -f core conftest.err conftest.$ac_objext \
18155     conftest$ac_exeext conftest.$ac_ext
18156 if test "x$gethostbynamerstyle" = "x"; then
18157         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18158 /* end confdefs.h.  */
18159
18160 #include <stdio.h>
18161 #include <netdb.h>
18162
18163 int
18164 main ()
18165 {
18166  gethostbyname_r(NULL, NULL, NULL, 0, NULL)
18167   ;
18168   return 0;
18169 }
18170 _ACEOF
18171 if ac_fn_c_try_link "$LINENO"; then :
18172
18173
18174 $as_echo "#define GETHOSTBYNAMERSTYLE SYSVSTYLE" >>confdefs.h
18175
18176                 gethostbynamerstyle=SYSV
18177
18178 fi
18179 rm -f core conftest.err conftest.$ac_objext \
18180     conftest$ac_exeext conftest.$ac_ext
18181 fi
18182 if test "x$gethostbynamerstyle" = "x"; then
18183         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18184 /* end confdefs.h.  */
18185
18186 #include <stdio.h>
18187 #include <netdb.h>
18188
18189 int
18190 main ()
18191 {
18192  gethostbyname(NULL)
18193   ;
18194   return 0;
18195 }
18196 _ACEOF
18197 if ac_fn_c_try_link "$LINENO"; then :
18198
18199
18200 $as_echo "#define GETHOSTBYNAMERSTYLE BSDSTYLE" >>confdefs.h
18201
18202                 gethostbynamerstyle=BSD
18203
18204 fi
18205 rm -f core conftest.err conftest.$ac_objext \
18206     conftest$ac_exeext conftest.$ac_ext
18207 fi
18208
18209 if test "x$gethostbynamerstyle" = "x"; then
18210         { $as_echo "$as_me:${as_lineno-$LINENO}: result: none!  It must not exist, here." >&5
18211 $as_echo "none!  It must not exist, here." >&6; }
18212 else
18213         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${gethostbynamerstyle}-style" >&5
18214 $as_echo "${gethostbynamerstyle}-style" >&6; }
18215 fi
18216
18217 if test "x$gethostbynamerstyle" = "xBSD"; then
18218         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:  ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&5
18219 $as_echo "$as_me: WARNING:  ****** BSD-style gethostbyname might NOT be thread-safe! ****** " >&2;}
18220 fi
18221
18222
18223 $as_echo "#define POSIXSTYLE 1" >>confdefs.h
18224
18225
18226 $as_echo "#define SOLARISSTYLE 2" >>confdefs.h
18227
18228 ctimerstyle=""
18229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ctime_r() syntax" >&5
18230 $as_echo_n "checking ctime_r() syntax... " >&6; }
18231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18232 /* end confdefs.h.  */
18233
18234 #include <time.h>
18235
18236 int
18237 main ()
18238 {
18239  ctime_r(NULL, NULL, 0)
18240   ;
18241   return 0;
18242 }
18243 _ACEOF
18244 if ac_fn_c_try_link "$LINENO"; then :
18245
18246
18247 $as_echo "#define CTIMERSTYLE SOLARISSTYLE" >>confdefs.h
18248
18249         ctimerstyle="SOLARIS"
18250
18251 fi
18252 rm -f core conftest.err conftest.$ac_objext \
18253     conftest$ac_exeext conftest.$ac_ext
18254 if test "x$ctimerstyle" = "x"; then
18255         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18256 /* end confdefs.h.  */
18257
18258 #include <time.h>
18259
18260 int
18261 main ()
18262 {
18263  ctime_r(NULL, NULL)
18264   ;
18265   return 0;
18266 }
18267 _ACEOF
18268 if ac_fn_c_try_link "$LINENO"; then :
18269
18270
18271 $as_echo "#define CTIMERSTYLE POSIXSTYLE" >>confdefs.h
18272
18273                 ctimerstyle="POSIX"
18274
18275 fi
18276 rm -f core conftest.err conftest.$ac_objext \
18277     conftest$ac_exeext conftest.$ac_ext
18278 fi
18279
18280 if test "x$ctimerstyle" = "x"; then
18281         { $as_echo "$as_me:${as_lineno-$LINENO}: result: none!  It must not exist, here." >&5
18282 $as_echo "none!  It must not exist, here." >&6; }
18283 else
18284         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ctimerstyle}-style" >&5
18285 $as_echo "${ctimerstyle}-style" >&6; }
18286 fi
18287
18288 HOSTINFO=$host
18289
18290
18291
18292 top_builddir=`pwd`
18293 export top_builddir
18294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: top_builddir=$top_builddir" >&5
18295 $as_echo "top_builddir=$top_builddir" >&6; }
18296
18297
18298
18299
18300
18301 mysubdirs=""
18302 if test "x$EXPERIMENTAL" = "xyes"; then
18303   bar=`ls -1 "${srcdir}"/src/modules/rlm_*/configure | sed 's%/configure%%'`
18304     mysubdirs=`echo $mysubdirs $bar`
18305 else
18306         for bar in `cat "${srcdir}"/src/modules/stable`; do
18307     if test -f "${srcdir}"/src/modules/$bar/configure; then
18308       mysubdirs="$mysubdirs src/modules/$bar"
18309     fi
18310   done
18311 fi
18312
18313 if test "x$EXPERIMENTAL" = "xyes"; then
18314   for foo in `ls -1 "${srcdir}"/src/modules | grep rlm_`; do
18315     MODULES="$MODULES $foo"
18316   done
18317 else
18318             for foo in `cat "${srcdir}"/src/modules/stable`; do
18319     MODULES="$MODULES $foo"
18320    done
18321 fi
18322
18323
18324
18325 subdirs="$subdirs $mysubdirs"
18326
18327
18328
18329
18330 ac_config_commands="$ac_config_commands stamp-h"
18331
18332 ac_config_commands="$ac_config_commands build-radpaths-h"
18333
18334 ac_config_commands="$ac_config_commands main-chmod"
18335
18336 ac_config_commands="$ac_config_commands scripts-chmod"
18337
18338
18339
18340
18341
18342 USE_SHARED_LIBS=$enable_shared
18343
18344 USE_STATIC_LIBS=$enable_static
18345
18346
18347
18348
18349
18350
18351
18352   unset ac_cv_env_LIBS_set
18353   unset ac_cv_env_LIBS_value
18354
18355   ac_config_files="$ac_config_files ./Make.inc ./src/include/build-radpaths-h ./src/main/Makefile ./src/main/radsniff.mk ./src/main/checkrad.pl ./src/main/radlast ./src/main/radtest ./scripts/rc.radiusd ./scripts/radwatch ./scripts/radiusd.cron.daily ./scripts/radiusd.cron.monthly ./scripts/cryptpasswd ./raddb/dictionary ./raddb/radrelay.conf ./raddb/radiusd.conf"
18356
18357 cat >confcache <<\_ACEOF
18358 # This file is a shell script that caches the results of configure
18359 # tests run on this system so they can be shared between configure
18360 # scripts and configure runs, see configure's option --config-cache.
18361 # It is not useful on other systems.  If it contains results you don't
18362 # want to keep, you may remove or edit it.
18363 #
18364 # config.status only pays attention to the cache file if you give it
18365 # the --recheck option to rerun configure.
18366 #
18367 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18368 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18369 # following values.
18370
18371 _ACEOF
18372
18373 # The following way of writing the cache mishandles newlines in values,
18374 # but we know of no workaround that is simple, portable, and efficient.
18375 # So, we kill variables containing newlines.
18376 # Ultrix sh set writes to stderr and can't be redirected directly,
18377 # and sets the high bit in the cache file unless we assign to the vars.
18378 (
18379   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18380     eval ac_val=\$$ac_var
18381     case $ac_val in #(
18382     *${as_nl}*)
18383       case $ac_var in #(
18384       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18385 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18386       esac
18387       case $ac_var in #(
18388       _ | IFS | as_nl) ;; #(
18389       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18390       *) { eval $ac_var=; unset $ac_var;} ;;
18391       esac ;;
18392     esac
18393   done
18394
18395   (set) 2>&1 |
18396     case $as_nl`(ac_space=' '; set) 2>&1` in #(
18397     *${as_nl}ac_space=\ *)
18398       # `set' does not quote correctly, so add quotes: double-quote
18399       # substitution turns \\\\ into \\, and sed turns \\ into \.
18400       sed -n \
18401         "s/'/'\\\\''/g;
18402           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18403       ;; #(
18404     *)
18405       # `set' quotes correctly as required by POSIX, so do not add quotes.
18406       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18407       ;;
18408     esac |
18409     sort
18410 ) |
18411   sed '
18412      /^ac_cv_env_/b end
18413      t clear
18414      :clear
18415      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18416      t end
18417      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18418      :end' >>confcache
18419 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18420   if test -w "$cache_file"; then
18421     if test "x$cache_file" != "x/dev/null"; then
18422       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18423 $as_echo "$as_me: updating cache $cache_file" >&6;}
18424       if test ! -f "$cache_file" || test -h "$cache_file"; then
18425         cat confcache >"$cache_file"
18426       else
18427         case $cache_file in #(
18428         */* | ?:*)
18429           mv -f confcache "$cache_file"$$ &&
18430           mv -f "$cache_file"$$ "$cache_file" ;; #(
18431         *)
18432           mv -f confcache "$cache_file" ;;
18433         esac
18434       fi
18435     fi
18436   else
18437     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18438 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18439   fi
18440 fi
18441 rm -f confcache
18442
18443 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18444 # Let make expand exec_prefix.
18445 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18446
18447 DEFS=-DHAVE_CONFIG_H
18448
18449 ac_libobjs=
18450 ac_ltlibobjs=
18451 U=
18452 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18453   # 1. Remove the extension, and $U if already installed.
18454   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18455   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18456   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
18457   #    will be set to the directory where LIBOBJS objects are built.
18458   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18459   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18460 done
18461 LIBOBJS=$ac_libobjs
18462
18463 LTLIBOBJS=$ac_ltlibobjs
18464
18465
18466
18467
18468 : "${CONFIG_STATUS=./config.status}"
18469 ac_write_fail=0
18470 ac_clean_files_save=$ac_clean_files
18471 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18472 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18473 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18474 as_write_fail=0
18475 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18476 #! $SHELL
18477 # Generated by $as_me.
18478 # Run this file to recreate the current configuration.
18479 # Compiler output produced by configure, useful for debugging
18480 # configure, is in config.log if it exists.
18481
18482 debug=false
18483 ac_cs_recheck=false
18484 ac_cs_silent=false
18485
18486 SHELL=\${CONFIG_SHELL-$SHELL}
18487 export SHELL
18488 _ASEOF
18489 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18490 ## -------------------- ##
18491 ## M4sh Initialization. ##
18492 ## -------------------- ##
18493
18494 # Be more Bourne compatible
18495 DUALCASE=1; export DUALCASE # for MKS sh
18496 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18497   emulate sh
18498   NULLCMD=:
18499   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18500   # is contrary to our usage.  Disable this feature.
18501   alias -g '${1+"$@"}'='"$@"'
18502   setopt NO_GLOB_SUBST
18503 else
18504   case `(set -o) 2>/dev/null` in #(
18505   *posix*) :
18506     set -o posix ;; #(
18507   *) :
18508      ;;
18509 esac
18510 fi
18511
18512
18513 as_nl='
18514 '
18515 export as_nl
18516 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18517 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18518 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18519 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18520 # Prefer a ksh shell builtin over an external printf program on Solaris,
18521 # but without wasting forks for bash or zsh.
18522 if test -z "$BASH_VERSION$ZSH_VERSION" \
18523     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18524   as_echo='print -r --'
18525   as_echo_n='print -rn --'
18526 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18527   as_echo='printf %s\n'
18528   as_echo_n='printf %s'
18529 else
18530   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18531     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18532     as_echo_n='/usr/ucb/echo -n'
18533   else
18534     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18535     as_echo_n_body='eval
18536       arg=$1;
18537       case $arg in #(
18538       *"$as_nl"*)
18539         expr "X$arg" : "X\\(.*\\)$as_nl";
18540         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18541       esac;
18542       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18543     '
18544     export as_echo_n_body
18545     as_echo_n='sh -c $as_echo_n_body as_echo'
18546   fi
18547   export as_echo_body
18548   as_echo='sh -c $as_echo_body as_echo'
18549 fi
18550
18551 # The user is always right.
18552 if test "${PATH_SEPARATOR+set}" != set; then
18553   PATH_SEPARATOR=:
18554   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18555     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18556       PATH_SEPARATOR=';'
18557   }
18558 fi
18559
18560
18561 # IFS
18562 # We need space, tab and new line, in precisely that order.  Quoting is
18563 # there to prevent editors from complaining about space-tab.
18564 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18565 # splitting by setting IFS to empty value.)
18566 IFS=" ""        $as_nl"
18567
18568 # Find who we are.  Look in the path if we contain no directory separator.
18569 as_myself=
18570 case $0 in #((
18571   *[\\/]* ) as_myself=$0 ;;
18572   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18573 for as_dir in $PATH
18574 do
18575   IFS=$as_save_IFS
18576   test -z "$as_dir" && as_dir=.
18577     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18578   done
18579 IFS=$as_save_IFS
18580
18581      ;;
18582 esac
18583 # We did not find ourselves, most probably we were run as `sh COMMAND'
18584 # in which case we are not to be found in the path.
18585 if test "x$as_myself" = x; then
18586   as_myself=$0
18587 fi
18588 if test ! -f "$as_myself"; then
18589   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18590   exit 1
18591 fi
18592
18593 # Unset variables that we do not need and which cause bugs (e.g. in
18594 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18595 # suppresses any "Segmentation fault" message there.  '((' could
18596 # trigger a bug in pdksh 5.2.14.
18597 for as_var in BASH_ENV ENV MAIL MAILPATH
18598 do eval test x\${$as_var+set} = xset \
18599   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18600 done
18601 PS1='$ '
18602 PS2='> '
18603 PS4='+ '
18604
18605 # NLS nuisances.
18606 LC_ALL=C
18607 export LC_ALL
18608 LANGUAGE=C
18609 export LANGUAGE
18610
18611 # CDPATH.
18612 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18613
18614
18615 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18616 # ----------------------------------------
18617 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18618 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18619 # script with STATUS, using 1 if that was 0.
18620 as_fn_error ()
18621 {
18622   as_status=$1; test $as_status -eq 0 && as_status=1
18623   if test "$4"; then
18624     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18625     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18626   fi
18627   $as_echo "$as_me: error: $2" >&2
18628   as_fn_exit $as_status
18629 } # as_fn_error
18630
18631
18632 # as_fn_set_status STATUS
18633 # -----------------------
18634 # Set $? to STATUS, without forking.
18635 as_fn_set_status ()
18636 {
18637   return $1
18638 } # as_fn_set_status
18639
18640 # as_fn_exit STATUS
18641 # -----------------
18642 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18643 as_fn_exit ()
18644 {
18645   set +e
18646   as_fn_set_status $1
18647   exit $1
18648 } # as_fn_exit
18649
18650 # as_fn_unset VAR
18651 # ---------------
18652 # Portably unset VAR.
18653 as_fn_unset ()
18654 {
18655   { eval $1=; unset $1;}
18656 }
18657 as_unset=as_fn_unset
18658 # as_fn_append VAR VALUE
18659 # ----------------------
18660 # Append the text in VALUE to the end of the definition contained in VAR. Take
18661 # advantage of any shell optimizations that allow amortized linear growth over
18662 # repeated appends, instead of the typical quadratic growth present in naive
18663 # implementations.
18664 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18665   eval 'as_fn_append ()
18666   {
18667     eval $1+=\$2
18668   }'
18669 else
18670   as_fn_append ()
18671   {
18672     eval $1=\$$1\$2
18673   }
18674 fi # as_fn_append
18675
18676 # as_fn_arith ARG...
18677 # ------------------
18678 # Perform arithmetic evaluation on the ARGs, and store the result in the
18679 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18680 # must be portable across $(()) and expr.
18681 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18682   eval 'as_fn_arith ()
18683   {
18684     as_val=$(( $* ))
18685   }'
18686 else
18687   as_fn_arith ()
18688   {
18689     as_val=`expr "$@" || test $? -eq 1`
18690   }
18691 fi # as_fn_arith
18692
18693
18694 if expr a : '\(a\)' >/dev/null 2>&1 &&
18695    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18696   as_expr=expr
18697 else
18698   as_expr=false
18699 fi
18700
18701 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18702   as_basename=basename
18703 else
18704   as_basename=false
18705 fi
18706
18707 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18708   as_dirname=dirname
18709 else
18710   as_dirname=false
18711 fi
18712
18713 as_me=`$as_basename -- "$0" ||
18714 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18715          X"$0" : 'X\(//\)$' \| \
18716          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18717 $as_echo X/"$0" |
18718     sed '/^.*\/\([^/][^/]*\)\/*$/{
18719             s//\1/
18720             q
18721           }
18722           /^X\/\(\/\/\)$/{
18723             s//\1/
18724             q
18725           }
18726           /^X\/\(\/\).*/{
18727             s//\1/
18728             q
18729           }
18730           s/.*/./; q'`
18731
18732 # Avoid depending upon Character Ranges.
18733 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18734 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18735 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18736 as_cr_digits='0123456789'
18737 as_cr_alnum=$as_cr_Letters$as_cr_digits
18738
18739 ECHO_C= ECHO_N= ECHO_T=
18740 case `echo -n x` in #(((((
18741 -n*)
18742   case `echo 'xy\c'` in
18743   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18744   xy)  ECHO_C='\c';;
18745   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18746        ECHO_T=' ';;
18747   esac;;
18748 *)
18749   ECHO_N='-n';;
18750 esac
18751
18752 rm -f conf$$ conf$$.exe conf$$.file
18753 if test -d conf$$.dir; then
18754   rm -f conf$$.dir/conf$$.file
18755 else
18756   rm -f conf$$.dir
18757   mkdir conf$$.dir 2>/dev/null
18758 fi
18759 if (echo >conf$$.file) 2>/dev/null; then
18760   if ln -s conf$$.file conf$$ 2>/dev/null; then
18761     as_ln_s='ln -s'
18762     # ... but there are two gotchas:
18763     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18764     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18765     # In both cases, we have to default to `cp -p'.
18766     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18767       as_ln_s='cp -p'
18768   elif ln conf$$.file conf$$ 2>/dev/null; then
18769     as_ln_s=ln
18770   else
18771     as_ln_s='cp -p'
18772   fi
18773 else
18774   as_ln_s='cp -p'
18775 fi
18776 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18777 rmdir conf$$.dir 2>/dev/null
18778
18779
18780 # as_fn_mkdir_p
18781 # -------------
18782 # Create "$as_dir" as a directory, including parents if necessary.
18783 as_fn_mkdir_p ()
18784 {
18785
18786   case $as_dir in #(
18787   -*) as_dir=./$as_dir;;
18788   esac
18789   test -d "$as_dir" || eval $as_mkdir_p || {
18790     as_dirs=
18791     while :; do
18792       case $as_dir in #(
18793       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18794       *) as_qdir=$as_dir;;
18795       esac
18796       as_dirs="'$as_qdir' $as_dirs"
18797       as_dir=`$as_dirname -- "$as_dir" ||
18798 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18799          X"$as_dir" : 'X\(//\)[^/]' \| \
18800          X"$as_dir" : 'X\(//\)$' \| \
18801          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18802 $as_echo X"$as_dir" |
18803     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18804             s//\1/
18805             q
18806           }
18807           /^X\(\/\/\)[^/].*/{
18808             s//\1/
18809             q
18810           }
18811           /^X\(\/\/\)$/{
18812             s//\1/
18813             q
18814           }
18815           /^X\(\/\).*/{
18816             s//\1/
18817             q
18818           }
18819           s/.*/./; q'`
18820       test -d "$as_dir" && break
18821     done
18822     test -z "$as_dirs" || eval "mkdir $as_dirs"
18823   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18824
18825
18826 } # as_fn_mkdir_p
18827 if mkdir -p . 2>/dev/null; then
18828   as_mkdir_p='mkdir -p "$as_dir"'
18829 else
18830   test -d ./-p && rmdir ./-p
18831   as_mkdir_p=false
18832 fi
18833
18834 if test -x / >/dev/null 2>&1; then
18835   as_test_x='test -x'
18836 else
18837   if ls -dL / >/dev/null 2>&1; then
18838     as_ls_L_option=L
18839   else
18840     as_ls_L_option=
18841   fi
18842   as_test_x='
18843     eval sh -c '\''
18844       if test -d "$1"; then
18845         test -d "$1/.";
18846       else
18847         case $1 in #(
18848         -*)set "./$1";;
18849         esac;
18850         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
18851         ???[sx]*):;;*)false;;esac;fi
18852     '\'' sh
18853   '
18854 fi
18855 as_executable_p=$as_test_x
18856
18857 # Sed expression to map a string onto a valid CPP name.
18858 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18859
18860 # Sed expression to map a string onto a valid variable name.
18861 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18862
18863
18864 exec 6>&1
18865 ## ----------------------------------- ##
18866 ## Main body of $CONFIG_STATUS script. ##
18867 ## ----------------------------------- ##
18868 _ASEOF
18869 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18870
18871 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18872 # Save the log message, to keep $0 and so on meaningful, and to
18873 # report actual input values of CONFIG_FILES etc. instead of their
18874 # values after options handling.
18875 ac_log="
18876 This file was extended by $as_me, which was
18877 generated by GNU Autoconf 2.68.  Invocation command line was
18878
18879   CONFIG_FILES    = $CONFIG_FILES
18880   CONFIG_HEADERS  = $CONFIG_HEADERS
18881   CONFIG_LINKS    = $CONFIG_LINKS
18882   CONFIG_COMMANDS = $CONFIG_COMMANDS
18883   $ $0 $@
18884
18885 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18886 "
18887
18888 _ACEOF
18889
18890 case $ac_config_files in *"
18891 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18892 esac
18893
18894 case $ac_config_headers in *"
18895 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18896 esac
18897
18898
18899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18900 # Files that config.status was made for.
18901 config_files="$ac_config_files"
18902 config_headers="$ac_config_headers"
18903 config_commands="$ac_config_commands"
18904
18905 _ACEOF
18906
18907 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18908 ac_cs_usage="\
18909 \`$as_me' instantiates files and other configuration actions
18910 from templates according to the current configuration.  Unless the files
18911 and actions are specified as TAGs, all are instantiated by default.
18912
18913 Usage: $0 [OPTION]... [TAG]...
18914
18915   -h, --help       print this help, then exit
18916   -V, --version    print version number and configuration settings, then exit
18917       --config     print configuration, then exit
18918   -q, --quiet, --silent
18919                    do not print progress messages
18920   -d, --debug      don't remove temporary files
18921       --recheck    update $as_me by reconfiguring in the same conditions
18922       --file=FILE[:TEMPLATE]
18923                    instantiate the configuration file FILE
18924       --header=FILE[:TEMPLATE]
18925                    instantiate the configuration header FILE
18926
18927 Configuration files:
18928 $config_files
18929
18930 Configuration headers:
18931 $config_headers
18932
18933 Configuration commands:
18934 $config_commands
18935
18936 Report bugs to the package provider."
18937
18938 _ACEOF
18939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18940 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18941 ac_cs_version="\\
18942 config.status
18943 configured by $0, generated by GNU Autoconf 2.68,
18944   with options \\"\$ac_cs_config\\"
18945
18946 Copyright (C) 2010 Free Software Foundation, Inc.
18947 This config.status script is free software; the Free Software Foundation
18948 gives unlimited permission to copy, distribute and modify it."
18949
18950 ac_pwd='$ac_pwd'
18951 srcdir='$srcdir'
18952 AWK='$AWK'
18953 test -n "\$AWK" || AWK=awk
18954 _ACEOF
18955
18956 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18957 # The default lists apply if the user does not specify any file.
18958 ac_need_defaults=:
18959 while test $# != 0
18960 do
18961   case $1 in
18962   --*=?*)
18963     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18964     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18965     ac_shift=:
18966     ;;
18967   --*=)
18968     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18969     ac_optarg=
18970     ac_shift=:
18971     ;;
18972   *)
18973     ac_option=$1
18974     ac_optarg=$2
18975     ac_shift=shift
18976     ;;
18977   esac
18978
18979   case $ac_option in
18980   # Handling of the options.
18981   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18982     ac_cs_recheck=: ;;
18983   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18984     $as_echo "$ac_cs_version"; exit ;;
18985   --config | --confi | --conf | --con | --co | --c )
18986     $as_echo "$ac_cs_config"; exit ;;
18987   --debug | --debu | --deb | --de | --d | -d )
18988     debug=: ;;
18989   --file | --fil | --fi | --f )
18990     $ac_shift
18991     case $ac_optarg in
18992     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18993     '') as_fn_error $? "missing file argument" ;;
18994     esac
18995     as_fn_append CONFIG_FILES " '$ac_optarg'"
18996     ac_need_defaults=false;;
18997   --header | --heade | --head | --hea )
18998     $ac_shift
18999     case $ac_optarg in
19000     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19001     esac
19002     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
19003     ac_need_defaults=false;;
19004   --he | --h)
19005     # Conflict between --help and --header
19006     as_fn_error $? "ambiguous option: \`$1'
19007 Try \`$0 --help' for more information.";;
19008   --help | --hel | -h )
19009     $as_echo "$ac_cs_usage"; exit ;;
19010   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19011   | -silent | --silent | --silen | --sile | --sil | --si | --s)
19012     ac_cs_silent=: ;;
19013
19014   # This is an error.
19015   -*) as_fn_error $? "unrecognized option: \`$1'
19016 Try \`$0 --help' for more information." ;;
19017
19018   *) as_fn_append ac_config_targets " $1"
19019      ac_need_defaults=false ;;
19020
19021   esac
19022   shift
19023 done
19024
19025 ac_configure_extra_args=
19026
19027 if $ac_cs_silent; then
19028   exec 6>/dev/null
19029   ac_configure_extra_args="$ac_configure_extra_args --silent"
19030 fi
19031
19032 _ACEOF
19033 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19034 if \$ac_cs_recheck; then
19035   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19036   shift
19037   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19038   CONFIG_SHELL='$SHELL'
19039   export CONFIG_SHELL
19040   exec "\$@"
19041 fi
19042
19043 _ACEOF
19044 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19045 exec 5>>config.log
19046 {
19047   echo
19048   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19049 ## Running $as_me. ##
19050 _ASBOX
19051   $as_echo "$ac_log"
19052 } >&5
19053
19054 _ACEOF
19055 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19056 #
19057 # INIT-COMMANDS
19058 #
19059
19060
19061 # The HP-UX ksh and POSIX shell print the target directory to stdout
19062 # if CDPATH is set.
19063 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19064
19065 sed_quote_subst='$sed_quote_subst'
19066 double_quote_subst='$double_quote_subst'
19067 delay_variable_subst='$delay_variable_subst'
19068 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
19069 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
19070 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
19071 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
19072 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
19073 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
19074 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
19075 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
19076 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
19077 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
19078 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
19079 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
19080 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
19081 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
19082 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
19083 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
19084 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
19085 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
19086 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
19087 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
19088 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
19089 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
19090 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
19091 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
19092 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
19093 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
19094 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
19095 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
19096 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
19097 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
19098 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
19099 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
19100 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
19101 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
19102 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
19103 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
19104 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
19105 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
19106 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
19107 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
19108 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
19109 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
19110 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
19111 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
19112 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19113 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19114 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
19115 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
19116 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
19117 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
19118 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
19119 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
19120 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
19121 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
19122 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
19123 lt_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"`'
19124 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
19125 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
19126 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
19127 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
19128 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
19129 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
19130 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
19131 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
19132 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
19133 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
19134 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
19135 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
19136 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
19137 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
19138 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
19139 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
19140 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
19141 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
19142 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19143 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
19144 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
19145 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
19146 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
19147 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
19148 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
19149 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
19150 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
19151 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19152 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
19153 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
19154 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
19155 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
19156 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
19157 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
19158 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
19159 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
19160 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
19161 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
19162 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
19163 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
19164 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
19165 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
19166 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
19167 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
19168 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
19169 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
19170 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
19171 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
19172 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
19173 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
19174 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
19175 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
19176 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
19177 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
19178 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
19179 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
19180 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
19181 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
19182 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
19183 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
19184 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
19185 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
19186 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
19187 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
19188 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
19189 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
19190 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
19191 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
19192 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
19193 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
19194 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
19195 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
19196 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
19197 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
19198 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
19199 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
19200 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
19201 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
19202 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
19203 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
19204 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
19205 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
19206 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19207 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19208 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
19209 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
19210 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
19211 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
19212 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
19213 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
19214 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
19215 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
19216 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
19217 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19218 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19219 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
19220 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19221 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19222 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19223 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19224 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19225 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19226 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
19227 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19228 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
19229 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
19230 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
19231 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
19232 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
19233 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
19234 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
19235 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
19236 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
19237 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
19238 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
19239 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
19240 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19241 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19242 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
19243 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19244 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
19245 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
19246 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
19247 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
19248 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19249 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
19250 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
19251 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
19252 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
19253
19254 LTCC='$LTCC'
19255 LTCFLAGS='$LTCFLAGS'
19256 compiler='$compiler_DEFAULT'
19257
19258 # A function that is used when there is no print builtin or printf.
19259 func_fallback_echo ()
19260 {
19261   eval 'cat <<_LTECHO_EOF
19262 \$1
19263 _LTECHO_EOF'
19264 }
19265
19266 # Quote evaled strings.
19267 for var in SHELL \
19268 ECHO \
19269 SED \
19270 GREP \
19271 EGREP \
19272 FGREP \
19273 LD \
19274 NM \
19275 LN_S \
19276 lt_SP2NL \
19277 lt_NL2SP \
19278 reload_flag \
19279 OBJDUMP \
19280 deplibs_check_method \
19281 file_magic_cmd \
19282 file_magic_glob \
19283 want_nocaseglob \
19284 DLLTOOL \
19285 sharedlib_from_linklib_cmd \
19286 AR \
19287 AR_FLAGS \
19288 archiver_list_spec \
19289 STRIP \
19290 RANLIB \
19291 CC \
19292 CFLAGS \
19293 compiler \
19294 lt_cv_sys_global_symbol_pipe \
19295 lt_cv_sys_global_symbol_to_cdecl \
19296 lt_cv_sys_global_symbol_to_c_name_address \
19297 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19298 nm_file_list_spec \
19299 lt_prog_compiler_no_builtin_flag \
19300 lt_prog_compiler_pic \
19301 lt_prog_compiler_wl \
19302 lt_prog_compiler_static \
19303 lt_cv_prog_compiler_c_o \
19304 need_locks \
19305 MANIFEST_TOOL \
19306 DSYMUTIL \
19307 NMEDIT \
19308 LIPO \
19309 OTOOL \
19310 OTOOL64 \
19311 shrext_cmds \
19312 export_dynamic_flag_spec \
19313 whole_archive_flag_spec \
19314 compiler_needs_object \
19315 with_gnu_ld \
19316 allow_undefined_flag \
19317 no_undefined_flag \
19318 hardcode_libdir_flag_spec \
19319 hardcode_libdir_flag_spec_ld \
19320 hardcode_libdir_separator \
19321 exclude_expsyms \
19322 include_expsyms \
19323 file_list_spec \
19324 variables_saved_for_relink \
19325 libname_spec \
19326 library_names_spec \
19327 soname_spec \
19328 install_override_mode \
19329 finish_eval \
19330 old_striplib \
19331 striplib \
19332 compiler_lib_search_dirs \
19333 predep_objects \
19334 postdep_objects \
19335 predeps \
19336 postdeps \
19337 compiler_lib_search_path \
19338 LD_CXX \
19339 reload_flag_CXX \
19340 compiler_CXX \
19341 lt_prog_compiler_no_builtin_flag_CXX \
19342 lt_prog_compiler_pic_CXX \
19343 lt_prog_compiler_wl_CXX \
19344 lt_prog_compiler_static_CXX \
19345 lt_cv_prog_compiler_c_o_CXX \
19346 export_dynamic_flag_spec_CXX \
19347 whole_archive_flag_spec_CXX \
19348 compiler_needs_object_CXX \
19349 with_gnu_ld_CXX \
19350 allow_undefined_flag_CXX \
19351 no_undefined_flag_CXX \
19352 hardcode_libdir_flag_spec_CXX \
19353 hardcode_libdir_flag_spec_ld_CXX \
19354 hardcode_libdir_separator_CXX \
19355 exclude_expsyms_CXX \
19356 include_expsyms_CXX \
19357 file_list_spec_CXX \
19358 compiler_lib_search_dirs_CXX \
19359 predep_objects_CXX \
19360 postdep_objects_CXX \
19361 predeps_CXX \
19362 postdeps_CXX \
19363 compiler_lib_search_path_CXX; do
19364     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19365     *[\\\\\\\`\\"\\\$]*)
19366       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
19367       ;;
19368     *)
19369       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19370       ;;
19371     esac
19372 done
19373
19374 # Double-quote double-evaled strings.
19375 for var in reload_cmds \
19376 old_postinstall_cmds \
19377 old_postuninstall_cmds \
19378 old_archive_cmds \
19379 extract_expsyms_cmds \
19380 old_archive_from_new_cmds \
19381 old_archive_from_expsyms_cmds \
19382 archive_cmds \
19383 archive_expsym_cmds \
19384 module_cmds \
19385 module_expsym_cmds \
19386 export_symbols_cmds \
19387 prelink_cmds \
19388 postlink_cmds \
19389 postinstall_cmds \
19390 postuninstall_cmds \
19391 finish_cmds \
19392 sys_lib_search_path_spec \
19393 sys_lib_dlsearch_path_spec \
19394 reload_cmds_CXX \
19395 old_archive_cmds_CXX \
19396 old_archive_from_new_cmds_CXX \
19397 old_archive_from_expsyms_cmds_CXX \
19398 archive_cmds_CXX \
19399 archive_expsym_cmds_CXX \
19400 module_cmds_CXX \
19401 module_expsym_cmds_CXX \
19402 export_symbols_cmds_CXX \
19403 prelink_cmds_CXX \
19404 postlink_cmds_CXX; do
19405     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
19406     *[\\\\\\\`\\"\\\$]*)
19407       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
19408       ;;
19409     *)
19410       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
19411       ;;
19412     esac
19413 done
19414
19415 ac_aux_dir='$ac_aux_dir'
19416 xsi_shell='$xsi_shell'
19417 lt_shell_append='$lt_shell_append'
19418
19419 # See if we are running on zsh, and set the options which allow our
19420 # commands through without removal of \ escapes INIT.
19421 if test -n "\${ZSH_VERSION+set}" ; then
19422    setopt NO_GLOB_SUBST
19423 fi
19424
19425
19426     PACKAGE='$PACKAGE'
19427     VERSION='$VERSION'
19428     TIMESTAMP='$TIMESTAMP'
19429     RM='$RM'
19430     ofile='$ofile'
19431
19432
19433
19434
19435
19436
19437 _ACEOF
19438
19439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19440
19441 # Handling of arguments.
19442 for ac_config_target in $ac_config_targets
19443 do
19444   case $ac_config_target in
19445     "src/include/autoconf.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/autoconf.h" ;;
19446     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
19447     "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
19448     "build-radpaths-h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-radpaths-h" ;;
19449     "main-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS main-chmod" ;;
19450     "scripts-chmod") CONFIG_COMMANDS="$CONFIG_COMMANDS scripts-chmod" ;;
19451     "./Make.inc") CONFIG_FILES="$CONFIG_FILES ./Make.inc" ;;
19452     "./src/include/build-radpaths-h") CONFIG_FILES="$CONFIG_FILES ./src/include/build-radpaths-h" ;;
19453     "./src/main/Makefile") CONFIG_FILES="$CONFIG_FILES ./src/main/Makefile" ;;
19454     "./src/main/radsniff.mk") CONFIG_FILES="$CONFIG_FILES ./src/main/radsniff.mk" ;;
19455     "./src/main/checkrad.pl") CONFIG_FILES="$CONFIG_FILES ./src/main/checkrad.pl" ;;
19456     "./src/main/radlast") CONFIG_FILES="$CONFIG_FILES ./src/main/radlast" ;;
19457     "./src/main/radtest") CONFIG_FILES="$CONFIG_FILES ./src/main/radtest" ;;
19458     "./scripts/rc.radiusd") CONFIG_FILES="$CONFIG_FILES ./scripts/rc.radiusd" ;;
19459     "./scripts/radwatch") CONFIG_FILES="$CONFIG_FILES ./scripts/radwatch" ;;
19460     "./scripts/radiusd.cron.daily") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.daily" ;;
19461     "./scripts/radiusd.cron.monthly") CONFIG_FILES="$CONFIG_FILES ./scripts/radiusd.cron.monthly" ;;
19462     "./scripts/cryptpasswd") CONFIG_FILES="$CONFIG_FILES ./scripts/cryptpasswd" ;;
19463     "./raddb/dictionary") CONFIG_FILES="$CONFIG_FILES ./raddb/dictionary" ;;
19464     "./raddb/radrelay.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radrelay.conf" ;;
19465     "./raddb/radiusd.conf") CONFIG_FILES="$CONFIG_FILES ./raddb/radiusd.conf" ;;
19466
19467   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19468   esac
19469 done
19470
19471
19472 # If the user did not use the arguments to specify the items to instantiate,
19473 # then the envvar interface is used.  Set only those that are not.
19474 # We use the long form for the default assignment because of an extremely
19475 # bizarre bug on SunOS 4.1.3.
19476 if $ac_need_defaults; then
19477   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19478   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19479   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19480 fi
19481
19482 # Have a temporary directory for convenience.  Make it in the build tree
19483 # simply because there is no reason against having it here, and in addition,
19484 # creating and moving files from /tmp can sometimes cause problems.
19485 # Hook for its removal unless debugging.
19486 # Note that there is a small window in which the directory will not be cleaned:
19487 # after its creation but before its name has been assigned to `$tmp'.
19488 $debug ||
19489 {
19490   tmp= ac_tmp=
19491   trap 'exit_status=$?
19492   : "${ac_tmp:=$tmp}"
19493   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19494 ' 0
19495   trap 'as_fn_exit 1' 1 2 13 15
19496 }
19497 # Create a (secure) tmp directory for tmp files.
19498
19499 {
19500   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19501   test -d "$tmp"
19502 }  ||
19503 {
19504   tmp=./conf$$-$RANDOM
19505   (umask 077 && mkdir "$tmp")
19506 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19507 ac_tmp=$tmp
19508
19509 # Set up the scripts for CONFIG_FILES section.
19510 # No need to generate them if there are no CONFIG_FILES.
19511 # This happens for instance with `./config.status config.h'.
19512 if test -n "$CONFIG_FILES"; then
19513
19514
19515 ac_cr=`echo X | tr X '\015'`
19516 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19517 # But we know of no other shell where ac_cr would be empty at this
19518 # point, so we can use a bashism as a fallback.
19519 if test "x$ac_cr" = x; then
19520   eval ac_cr=\$\'\\r\'
19521 fi
19522 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19523 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19524   ac_cs_awk_cr='\\r'
19525 else
19526   ac_cs_awk_cr=$ac_cr
19527 fi
19528
19529 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19530 _ACEOF
19531
19532
19533 {
19534   echo "cat >conf$$subs.awk <<_ACEOF" &&
19535   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19536   echo "_ACEOF"
19537 } >conf$$subs.sh ||
19538   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19539 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19540 ac_delim='%!_!# '
19541 for ac_last_try in false false false false false :; do
19542   . ./conf$$subs.sh ||
19543     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19544
19545   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19546   if test $ac_delim_n = $ac_delim_num; then
19547     break
19548   elif $ac_last_try; then
19549     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19550   else
19551     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19552   fi
19553 done
19554 rm -f conf$$subs.sh
19555
19556 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19557 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19558 _ACEOF
19559 sed -n '
19560 h
19561 s/^/S["/; s/!.*/"]=/
19562 p
19563 g
19564 s/^[^!]*!//
19565 :repl
19566 t repl
19567 s/'"$ac_delim"'$//
19568 t delim
19569 :nl
19570 h
19571 s/\(.\{148\}\)..*/\1/
19572 t more1
19573 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19574 p
19575 n
19576 b repl
19577 :more1
19578 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19579 p
19580 g
19581 s/.\{148\}//
19582 t nl
19583 :delim
19584 h
19585 s/\(.\{148\}\)..*/\1/
19586 t more2
19587 s/["\\]/\\&/g; s/^/"/; s/$/"/
19588 p
19589 b
19590 :more2
19591 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19592 p
19593 g
19594 s/.\{148\}//
19595 t delim
19596 ' <conf$$subs.awk | sed '
19597 /^[^""]/{
19598   N
19599   s/\n//
19600 }
19601 ' >>$CONFIG_STATUS || ac_write_fail=1
19602 rm -f conf$$subs.awk
19603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19604 _ACAWK
19605 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19606   for (key in S) S_is_set[key] = 1
19607   FS = "\a"
19608
19609 }
19610 {
19611   line = $ 0
19612   nfields = split(line, field, "@")
19613   substed = 0
19614   len = length(field[1])
19615   for (i = 2; i < nfields; i++) {
19616     key = field[i]
19617     keylen = length(key)
19618     if (S_is_set[key]) {
19619       value = S[key]
19620       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19621       len += length(value) + length(field[++i])
19622       substed = 1
19623     } else
19624       len += 1 + keylen
19625   }
19626
19627   print line
19628 }
19629
19630 _ACAWK
19631 _ACEOF
19632 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19633 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19634   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19635 else
19636   cat
19637 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19638   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19639 _ACEOF
19640
19641 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19642 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19643 # trailing colons and then remove the whole line if VPATH becomes empty
19644 # (actually we leave an empty line to preserve line numbers).
19645 if test "x$srcdir" = x.; then
19646   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
19647 h
19648 s///
19649 s/^/:/
19650 s/[      ]*$/:/
19651 s/:\$(srcdir):/:/g
19652 s/:\${srcdir}:/:/g
19653 s/:@srcdir@:/:/g
19654 s/^:*//
19655 s/:*$//
19656 x
19657 s/\(=[   ]*\).*/\1/
19658 G
19659 s/\n//
19660 s/^[^=]*=[       ]*$//
19661 }'
19662 fi
19663
19664 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19665 fi # test -n "$CONFIG_FILES"
19666
19667 # Set up the scripts for CONFIG_HEADERS section.
19668 # No need to generate them if there are no CONFIG_HEADERS.
19669 # This happens for instance with `./config.status Makefile'.
19670 if test -n "$CONFIG_HEADERS"; then
19671 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19672 BEGIN {
19673 _ACEOF
19674
19675 # Transform confdefs.h into an awk script `defines.awk', embedded as
19676 # here-document in config.status, that substitutes the proper values into
19677 # config.h.in to produce config.h.
19678
19679 # Create a delimiter string that does not exist in confdefs.h, to ease
19680 # handling of long lines.
19681 ac_delim='%!_!# '
19682 for ac_last_try in false false :; do
19683   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19684   if test -z "$ac_tt"; then
19685     break
19686   elif $ac_last_try; then
19687     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19688   else
19689     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19690   fi
19691 done
19692
19693 # For the awk script, D is an array of macro values keyed by name,
19694 # likewise P contains macro parameters if any.  Preserve backslash
19695 # newline sequences.
19696
19697 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19698 sed -n '
19699 s/.\{148\}/&'"$ac_delim"'/g
19700 t rset
19701 :rset
19702 s/^[     ]*#[    ]*define[       ][      ]*/ /
19703 t def
19704 d
19705 :def
19706 s/\\$//
19707 t bsnl
19708 s/["\\]/\\&/g
19709 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19710 D["\1"]=" \3"/p
19711 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
19712 d
19713 :bsnl
19714 s/["\\]/\\&/g
19715 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19716 D["\1"]=" \3\\\\\\n"\\/p
19717 t cont
19718 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19719 t cont
19720 d
19721 :cont
19722 n
19723 s/.\{148\}/&'"$ac_delim"'/g
19724 t clear
19725 :clear
19726 s/\\$//
19727 t bsnlc
19728 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19729 d
19730 :bsnlc
19731 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19732 b cont
19733 ' <confdefs.h | sed '
19734 s/'"$ac_delim"'/"\\\
19735 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19736
19737 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19738   for (key in D) D_is_set[key] = 1
19739   FS = "\a"
19740 }
19741 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19742   line = \$ 0
19743   split(line, arg, " ")
19744   if (arg[1] == "#") {
19745     defundef = arg[2]
19746     mac1 = arg[3]
19747   } else {
19748     defundef = substr(arg[1], 2)
19749     mac1 = arg[2]
19750   }
19751   split(mac1, mac2, "(") #)
19752   macro = mac2[1]
19753   prefix = substr(line, 1, index(line, defundef) - 1)
19754   if (D_is_set[macro]) {
19755     # Preserve the white space surrounding the "#".
19756     print prefix "define", macro P[macro] D[macro]
19757     next
19758   } else {
19759     # Replace #undef with comments.  This is necessary, for example,
19760     # in the case of _POSIX_SOURCE, which is predefined and required
19761     # on some systems where configure will not decide to define it.
19762     if (defundef == "undef") {
19763       print "/*", prefix defundef, macro, "*/"
19764       next
19765     }
19766   }
19767 }
19768 { print }
19769 _ACAWK
19770 _ACEOF
19771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19772   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19773 fi # test -n "$CONFIG_HEADERS"
19774
19775
19776 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19777 shift
19778 for ac_tag
19779 do
19780   case $ac_tag in
19781   :[FHLC]) ac_mode=$ac_tag; continue;;
19782   esac
19783   case $ac_mode$ac_tag in
19784   :[FHL]*:*);;
19785   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19786   :[FH]-) ac_tag=-:-;;
19787   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19788   esac
19789   ac_save_IFS=$IFS
19790   IFS=:
19791   set x $ac_tag
19792   IFS=$ac_save_IFS
19793   shift
19794   ac_file=$1
19795   shift
19796
19797   case $ac_mode in
19798   :L) ac_source=$1;;
19799   :[FH])
19800     ac_file_inputs=
19801     for ac_f
19802     do
19803       case $ac_f in
19804       -) ac_f="$ac_tmp/stdin";;
19805       *) # Look for the file first in the build tree, then in the source tree
19806          # (if the path is not absolute).  The absolute path cannot be DOS-style,
19807          # because $ac_f cannot contain `:'.
19808          test -f "$ac_f" ||
19809            case $ac_f in
19810            [\\/$]*) false;;
19811            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19812            esac ||
19813            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19814       esac
19815       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19816       as_fn_append ac_file_inputs " '$ac_f'"
19817     done
19818
19819     # Let's still pretend it is `configure' which instantiates (i.e., don't
19820     # use $as_me), people would be surprised to read:
19821     #    /* config.h.  Generated by config.status.  */
19822     configure_input='Generated from '`
19823           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19824         `' by configure.'
19825     if test x"$ac_file" != x-; then
19826       configure_input="$ac_file.  $configure_input"
19827       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19828 $as_echo "$as_me: creating $ac_file" >&6;}
19829     fi
19830     # Neutralize special characters interpreted by sed in replacement strings.
19831     case $configure_input in #(
19832     *\&* | *\|* | *\\* )
19833        ac_sed_conf_input=`$as_echo "$configure_input" |
19834        sed 's/[\\\\&|]/\\\\&/g'`;; #(
19835     *) ac_sed_conf_input=$configure_input;;
19836     esac
19837
19838     case $ac_tag in
19839     *:-:* | *:-) cat >"$ac_tmp/stdin" \
19840       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19841     esac
19842     ;;
19843   esac
19844
19845   ac_dir=`$as_dirname -- "$ac_file" ||
19846 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19847          X"$ac_file" : 'X\(//\)[^/]' \| \
19848          X"$ac_file" : 'X\(//\)$' \| \
19849          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19850 $as_echo X"$ac_file" |
19851     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19852             s//\1/
19853             q
19854           }
19855           /^X\(\/\/\)[^/].*/{
19856             s//\1/
19857             q
19858           }
19859           /^X\(\/\/\)$/{
19860             s//\1/
19861             q
19862           }
19863           /^X\(\/\).*/{
19864             s//\1/
19865             q
19866           }
19867           s/.*/./; q'`
19868   as_dir="$ac_dir"; as_fn_mkdir_p
19869   ac_builddir=.
19870
19871 case "$ac_dir" in
19872 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19873 *)
19874   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19875   # A ".." for each directory in $ac_dir_suffix.
19876   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19877   case $ac_top_builddir_sub in
19878   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19879   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19880   esac ;;
19881 esac
19882 ac_abs_top_builddir=$ac_pwd
19883 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19884 # for backward compatibility:
19885 ac_top_builddir=$ac_top_build_prefix
19886
19887 case $srcdir in
19888   .)  # We are building in place.
19889     ac_srcdir=.
19890     ac_top_srcdir=$ac_top_builddir_sub
19891     ac_abs_top_srcdir=$ac_pwd ;;
19892   [\\/]* | ?:[\\/]* )  # Absolute name.
19893     ac_srcdir=$srcdir$ac_dir_suffix;
19894     ac_top_srcdir=$srcdir
19895     ac_abs_top_srcdir=$srcdir ;;
19896   *) # Relative name.
19897     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19898     ac_top_srcdir=$ac_top_build_prefix$srcdir
19899     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19900 esac
19901 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19902
19903
19904   case $ac_mode in
19905   :F)
19906   #
19907   # CONFIG_FILE
19908   #
19909
19910 _ACEOF
19911
19912 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19913 # If the template does not know about datarootdir, expand it.
19914 # FIXME: This hack should be removed a few years after 2.60.
19915 ac_datarootdir_hack=; ac_datarootdir_seen=
19916 ac_sed_dataroot='
19917 /datarootdir/ {
19918   p
19919   q
19920 }
19921 /@datadir@/p
19922 /@docdir@/p
19923 /@infodir@/p
19924 /@localedir@/p
19925 /@mandir@/p'
19926 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19927 *datarootdir*) ac_datarootdir_seen=yes;;
19928 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19929   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19930 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19931 _ACEOF
19932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19933   ac_datarootdir_hack='
19934   s&@datadir@&$datadir&g
19935   s&@docdir@&$docdir&g
19936   s&@infodir@&$infodir&g
19937   s&@localedir@&$localedir&g
19938   s&@mandir@&$mandir&g
19939   s&\\\${datarootdir}&$datarootdir&g' ;;
19940 esac
19941 _ACEOF
19942
19943 # Neutralize VPATH when `$srcdir' = `.'.
19944 # Shell code in configure.ac might set extrasub.
19945 # FIXME: do we really want to maintain this feature?
19946 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19947 ac_sed_extra="$ac_vpsub
19948 $extrasub
19949 _ACEOF
19950 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19951 :t
19952 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19953 s|@configure_input@|$ac_sed_conf_input|;t t
19954 s&@top_builddir@&$ac_top_builddir_sub&;t t
19955 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19956 s&@srcdir@&$ac_srcdir&;t t
19957 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19958 s&@top_srcdir@&$ac_top_srcdir&;t t
19959 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19960 s&@builddir@&$ac_builddir&;t t
19961 s&@abs_builddir@&$ac_abs_builddir&;t t
19962 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19963 $ac_datarootdir_hack
19964 "
19965 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19966   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19967
19968 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19969   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19970   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
19971       "$ac_tmp/out"`; test -z "$ac_out"; } &&
19972   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19973 which seems to be undefined.  Please make sure it is defined" >&5
19974 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19975 which seems to be undefined.  Please make sure it is defined" >&2;}
19976
19977   rm -f "$ac_tmp/stdin"
19978   case $ac_file in
19979   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19980   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19981   esac \
19982   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19983  ;;
19984   :H)
19985   #
19986   # CONFIG_HEADER
19987   #
19988   if test x"$ac_file" != x-; then
19989     {
19990       $as_echo "/* $configure_input  */" \
19991       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19992     } >"$ac_tmp/config.h" \
19993       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19994     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19995       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19996 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19997     else
19998       rm -f "$ac_file"
19999       mv "$ac_tmp/config.h" "$ac_file" \
20000         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20001     fi
20002   else
20003     $as_echo "/* $configure_input  */" \
20004       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
20005       || as_fn_error $? "could not create -" "$LINENO" 5
20006   fi
20007  ;;
20008
20009   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
20010 $as_echo "$as_me: executing $ac_file commands" >&6;}
20011  ;;
20012   esac
20013
20014
20015   case $ac_file$ac_mode in
20016     "libtool":C)
20017
20018     # See if we are running on zsh, and set the options which allow our
20019     # commands through without removal of \ escapes.
20020     if test -n "${ZSH_VERSION+set}" ; then
20021       setopt NO_GLOB_SUBST
20022     fi
20023
20024     cfgfile="${ofile}T"
20025     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
20026     $RM "$cfgfile"
20027
20028     cat <<_LT_EOF >> "$cfgfile"
20029 #! $SHELL
20030
20031 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
20032 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
20033 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20034 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
20035 #
20036 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
20037 #                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
20038 #                 Inc.
20039 #   Written by Gordon Matzigkeit, 1996
20040 #
20041 #   This file is part of GNU Libtool.
20042 #
20043 # GNU Libtool is free software; you can redistribute it and/or
20044 # modify it under the terms of the GNU General Public License as
20045 # published by the Free Software Foundation; either version 2 of
20046 # the License, or (at your option) any later version.
20047 #
20048 # As a special exception to the GNU General Public License,
20049 # if you distribute this file as part of a program or library that
20050 # is built using GNU Libtool, you may include this file under the
20051 # same distribution terms that you use for the rest of that program.
20052 #
20053 # GNU Libtool is distributed in the hope that it will be useful,
20054 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20055 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20056 # GNU General Public License for more details.
20057 #
20058 # You should have received a copy of the GNU General Public License
20059 # along with GNU Libtool; see the file COPYING.  If not, a copy
20060 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
20061 # obtained by writing to the Free Software Foundation, Inc.,
20062 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20063
20064
20065 # The names of the tagged configurations supported by this script.
20066 available_tags="CXX "
20067
20068 # ### BEGIN LIBTOOL CONFIG
20069
20070 # Which release of libtool.m4 was used?
20071 macro_version=$macro_version
20072 macro_revision=$macro_revision
20073
20074 # Whether or not to build shared libraries.
20075 build_libtool_libs=$enable_shared
20076
20077 # Whether or not to build static libraries.
20078 build_old_libs=$enable_static
20079
20080 # What type of objects to build.
20081 pic_mode=$pic_mode
20082
20083 # Whether or not to optimize for fast installation.
20084 fast_install=$enable_fast_install
20085
20086 # Shell to use when invoking shell scripts.
20087 SHELL=$lt_SHELL
20088
20089 # An echo program that protects backslashes.
20090 ECHO=$lt_ECHO
20091
20092 # The host system.
20093 host_alias=$host_alias
20094 host=$host
20095 host_os=$host_os
20096
20097 # The build system.
20098 build_alias=$build_alias
20099 build=$build
20100 build_os=$build_os
20101
20102 # A sed program that does not truncate output.
20103 SED=$lt_SED
20104
20105 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
20106 Xsed="\$SED -e 1s/^X//"
20107
20108 # A grep program that handles long lines.
20109 GREP=$lt_GREP
20110
20111 # An ERE matcher.
20112 EGREP=$lt_EGREP
20113
20114 # A literal string matcher.
20115 FGREP=$lt_FGREP
20116
20117 # A BSD- or MS-compatible name lister.
20118 NM=$lt_NM
20119
20120 # Whether we need soft or hard links.
20121 LN_S=$lt_LN_S
20122
20123 # What is the maximum length of a command?
20124 max_cmd_len=$max_cmd_len
20125
20126 # Object file suffix (normally "o").
20127 objext=$ac_objext
20128
20129 # Executable file suffix (normally "").
20130 exeext=$exeext
20131
20132 # whether the shell understands "unset".
20133 lt_unset=$lt_unset
20134
20135 # turn spaces into newlines.
20136 SP2NL=$lt_lt_SP2NL
20137
20138 # turn newlines into spaces.
20139 NL2SP=$lt_lt_NL2SP
20140
20141 # convert \$build file names to \$host format.
20142 to_host_file_cmd=$lt_cv_to_host_file_cmd
20143
20144 # convert \$build files to toolchain format.
20145 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
20146
20147 # An object symbol dumper.
20148 OBJDUMP=$lt_OBJDUMP
20149
20150 # Method to check whether dependent libraries are shared objects.
20151 deplibs_check_method=$lt_deplibs_check_method
20152
20153 # Command to use when deplibs_check_method = "file_magic".
20154 file_magic_cmd=$lt_file_magic_cmd
20155
20156 # How to find potential files when deplibs_check_method = "file_magic".
20157 file_magic_glob=$lt_file_magic_glob
20158
20159 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
20160 want_nocaseglob=$lt_want_nocaseglob
20161
20162 # DLL creation program.
20163 DLLTOOL=$lt_DLLTOOL
20164
20165 # Command to associate shared and link libraries.
20166 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
20167
20168 # The archiver.
20169 AR=$lt_AR
20170
20171 # Flags to create an archive.
20172 AR_FLAGS=$lt_AR_FLAGS
20173
20174 # How to feed a file listing to the archiver.
20175 archiver_list_spec=$lt_archiver_list_spec
20176
20177 # A symbol stripping program.
20178 STRIP=$lt_STRIP
20179
20180 # Commands used to install an old-style archive.
20181 RANLIB=$lt_RANLIB
20182 old_postinstall_cmds=$lt_old_postinstall_cmds
20183 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20184
20185 # Whether to use a lock for old archive extraction.
20186 lock_old_archive_extraction=$lock_old_archive_extraction
20187
20188 # A C compiler.
20189 LTCC=$lt_CC
20190
20191 # LTCC compiler flags.
20192 LTCFLAGS=$lt_CFLAGS
20193
20194 # Take the output of nm and produce a listing of raw symbols and C names.
20195 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20196
20197 # Transform the output of nm in a proper C declaration.
20198 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20199
20200 # Transform the output of nm in a C name address pair.
20201 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20202
20203 # Transform the output of nm in a C name address pair when lib prefix is needed.
20204 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
20205
20206 # Specify filename containing input files for \$NM.
20207 nm_file_list_spec=$lt_nm_file_list_spec
20208
20209 # The root where to search for dependent libraries,and in which our libraries should be installed.
20210 lt_sysroot=$lt_sysroot
20211
20212 # The name of the directory that contains temporary libtool files.
20213 objdir=$objdir
20214
20215 # Used to examine libraries when file_magic_cmd begins with "file".
20216 MAGIC_CMD=$MAGIC_CMD
20217
20218 # Must we lock files when doing compilation?
20219 need_locks=$lt_need_locks
20220
20221 # Manifest tool.
20222 MANIFEST_TOOL=$lt_MANIFEST_TOOL
20223
20224 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
20225 DSYMUTIL=$lt_DSYMUTIL
20226
20227 # Tool to change global to local symbols on Mac OS X.
20228 NMEDIT=$lt_NMEDIT
20229
20230 # Tool to manipulate fat objects and archives on Mac OS X.
20231 LIPO=$lt_LIPO
20232
20233 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
20234 OTOOL=$lt_OTOOL
20235
20236 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
20237 OTOOL64=$lt_OTOOL64
20238
20239 # Old archive suffix (normally "a").
20240 libext=$libext
20241
20242 # Shared library suffix (normally ".so").
20243 shrext_cmds=$lt_shrext_cmds
20244
20245 # The commands to extract the exported symbol list from a shared archive.
20246 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20247
20248 # Variables whose values should be saved in libtool wrapper scripts and
20249 # restored at link time.
20250 variables_saved_for_relink=$lt_variables_saved_for_relink
20251
20252 # Do we need the "lib" prefix for modules?
20253 need_lib_prefix=$need_lib_prefix
20254
20255 # Do we need a version for libraries?
20256 need_version=$need_version
20257
20258 # Library versioning type.
20259 version_type=$version_type
20260
20261 # Shared library runtime path variable.
20262 runpath_var=$runpath_var
20263
20264 # Shared library path variable.
20265 shlibpath_var=$shlibpath_var
20266
20267 # Is shlibpath searched before the hard-coded library search path?
20268 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20269
20270 # Format of library name prefix.
20271 libname_spec=$lt_libname_spec
20272
20273 # List of archive names.  First name is the real one, the rest are links.
20274 # The last name is the one that the linker finds with -lNAME
20275 library_names_spec=$lt_library_names_spec
20276
20277 # The coded name of the library, if different from the real name.
20278 soname_spec=$lt_soname_spec
20279
20280 # Permission mode override for installation of shared libraries.
20281 install_override_mode=$lt_install_override_mode
20282
20283 # Command to use after installation of a shared archive.
20284 postinstall_cmds=$lt_postinstall_cmds
20285
20286 # Command to use after uninstallation of a shared archive.
20287 postuninstall_cmds=$lt_postuninstall_cmds
20288
20289 # Commands used to finish a libtool library installation in a directory.
20290 finish_cmds=$lt_finish_cmds
20291
20292 # As "finish_cmds", except a single script fragment to be evaled but
20293 # not shown.
20294 finish_eval=$lt_finish_eval
20295
20296 # Whether we should hardcode library paths into libraries.
20297 hardcode_into_libs=$hardcode_into_libs
20298
20299 # Compile-time system search path for libraries.
20300 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20301
20302 # Run-time system search path for libraries.
20303 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20304
20305 # Whether dlopen is supported.
20306 dlopen_support=$enable_dlopen
20307
20308 # Whether dlopen of programs is supported.
20309 dlopen_self=$enable_dlopen_self
20310
20311 # Whether dlopen of statically linked programs is supported.
20312 dlopen_self_static=$enable_dlopen_self_static
20313
20314 # Commands to strip libraries.
20315 old_striplib=$lt_old_striplib
20316 striplib=$lt_striplib
20317
20318
20319 # The linker used to build libraries.
20320 LD=$lt_LD
20321
20322 # How to create reloadable object files.
20323 reload_flag=$lt_reload_flag
20324 reload_cmds=$lt_reload_cmds
20325
20326 # Commands used to build an old-style archive.
20327 old_archive_cmds=$lt_old_archive_cmds
20328
20329 # A language specific compiler.
20330 CC=$lt_compiler
20331
20332 # Is the compiler the GNU compiler?
20333 with_gcc=$GCC
20334
20335 # Compiler flag to turn off builtin functions.
20336 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
20337
20338 # Additional compiler flags for building library objects.
20339 pic_flag=$lt_lt_prog_compiler_pic
20340
20341 # How to pass a linker flag through the compiler.
20342 wl=$lt_lt_prog_compiler_wl
20343
20344 # Compiler flag to prevent dynamic linking.
20345 link_static_flag=$lt_lt_prog_compiler_static
20346
20347 # Does compiler simultaneously support -c and -o options?
20348 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
20349
20350 # Whether or not to add -lc for building shared libraries.
20351 build_libtool_need_lc=$archive_cmds_need_lc
20352
20353 # Whether or not to disallow shared libs when runtime libs are static.
20354 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
20355
20356 # Compiler flag to allow reflexive dlopens.
20357 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
20358
20359 # Compiler flag to generate shared objects directly from archives.
20360 whole_archive_flag_spec=$lt_whole_archive_flag_spec
20361
20362 # Whether the compiler copes with passing no objects directly.
20363 compiler_needs_object=$lt_compiler_needs_object
20364
20365 # Create an old-style archive from a shared archive.
20366 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
20367
20368 # Create a temporary old-style archive to link instead of a shared archive.
20369 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
20370
20371 # Commands used to build a shared archive.
20372 archive_cmds=$lt_archive_cmds
20373 archive_expsym_cmds=$lt_archive_expsym_cmds
20374
20375 # Commands used to build a loadable module if different from building
20376 # a shared archive.
20377 module_cmds=$lt_module_cmds
20378 module_expsym_cmds=$lt_module_expsym_cmds
20379
20380 # Whether we are building with GNU ld or not.
20381 with_gnu_ld=$lt_with_gnu_ld
20382
20383 # Flag that allows shared libraries with undefined symbols to be built.
20384 allow_undefined_flag=$lt_allow_undefined_flag
20385
20386 # Flag that enforces no undefined symbols.
20387 no_undefined_flag=$lt_no_undefined_flag
20388
20389 # Flag to hardcode \$libdir into a binary during linking.
20390 # This must work even if \$libdir does not exist
20391 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
20392
20393 # If ld is used when linking, flag to hardcode \$libdir into a binary
20394 # during linking.  This must work even if \$libdir does not exist.
20395 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
20396
20397 # Whether we need a single "-rpath" flag with a separated argument.
20398 hardcode_libdir_separator=$lt_hardcode_libdir_separator
20399
20400 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20401 # DIR into the resulting binary.
20402 hardcode_direct=$hardcode_direct
20403
20404 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20405 # DIR into the resulting binary and the resulting library dependency is
20406 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20407 # library is relocated.
20408 hardcode_direct_absolute=$hardcode_direct_absolute
20409
20410 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20411 # into the resulting binary.
20412 hardcode_minus_L=$hardcode_minus_L
20413
20414 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20415 # into the resulting binary.
20416 hardcode_shlibpath_var=$hardcode_shlibpath_var
20417
20418 # Set to "yes" if building a shared library automatically hardcodes DIR
20419 # into the library and all subsequent libraries and executables linked
20420 # against it.
20421 hardcode_automatic=$hardcode_automatic
20422
20423 # Set to yes if linker adds runtime paths of dependent libraries
20424 # to runtime path list.
20425 inherit_rpath=$inherit_rpath
20426
20427 # Whether libtool must link a program against all its dependency libraries.
20428 link_all_deplibs=$link_all_deplibs
20429
20430 # Set to "yes" if exported symbols are required.
20431 always_export_symbols=$always_export_symbols
20432
20433 # The commands to list exported symbols.
20434 export_symbols_cmds=$lt_export_symbols_cmds
20435
20436 # Symbols that should not be listed in the preloaded symbols.
20437 exclude_expsyms=$lt_exclude_expsyms
20438
20439 # Symbols that must always be exported.
20440 include_expsyms=$lt_include_expsyms
20441
20442 # Commands necessary for linking programs (against libraries) with templates.
20443 prelink_cmds=$lt_prelink_cmds
20444
20445 # Commands necessary for finishing linking programs.
20446 postlink_cmds=$lt_postlink_cmds
20447
20448 # Specify filename containing input files.
20449 file_list_spec=$lt_file_list_spec
20450
20451 # How to hardcode a shared library path into an executable.
20452 hardcode_action=$hardcode_action
20453
20454 # The directories searched by this compiler when creating a shared library.
20455 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
20456
20457 # Dependencies to place before and after the objects being linked to
20458 # create a shared library.
20459 predep_objects=$lt_predep_objects
20460 postdep_objects=$lt_postdep_objects
20461 predeps=$lt_predeps
20462 postdeps=$lt_postdeps
20463
20464 # The library search path used internally by the compiler when linking
20465 # a shared library.
20466 compiler_lib_search_path=$lt_compiler_lib_search_path
20467
20468 # ### END LIBTOOL CONFIG
20469
20470 _LT_EOF
20471
20472   case $host_os in
20473   aix3*)
20474     cat <<\_LT_EOF >> "$cfgfile"
20475 # AIX sometimes has problems with the GCC collect2 program.  For some
20476 # reason, if we set the COLLECT_NAMES environment variable, the problems
20477 # vanish in a puff of smoke.
20478 if test "X${COLLECT_NAMES+set}" != Xset; then
20479   COLLECT_NAMES=
20480   export COLLECT_NAMES
20481 fi
20482 _LT_EOF
20483     ;;
20484   esac
20485
20486
20487 ltmain="$ac_aux_dir/ltmain.sh"
20488
20489
20490   # We use sed instead of cat because bash on DJGPP gets confused if
20491   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
20492   # text mode, it properly converts lines to CR/LF.  This bash problem
20493   # is reportedly fixed, but why not run on old versions too?
20494   sed '$q' "$ltmain" >> "$cfgfile" \
20495      || (rm -f "$cfgfile"; exit 1)
20496
20497   if test x"$xsi_shell" = xyes; then
20498   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
20499 func_dirname ()\
20500 {\
20501 \    case ${1} in\
20502 \      */*) func_dirname_result="${1%/*}${2}" ;;\
20503 \      *  ) func_dirname_result="${3}" ;;\
20504 \    esac\
20505 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
20506   && mv -f "$cfgfile.tmp" "$cfgfile" \
20507     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20508 test 0 -eq $? || _lt_function_replace_fail=:
20509
20510
20511   sed -e '/^func_basename ()$/,/^} # func_basename /c\
20512 func_basename ()\
20513 {\
20514 \    func_basename_result="${1##*/}"\
20515 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
20516   && mv -f "$cfgfile.tmp" "$cfgfile" \
20517     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20518 test 0 -eq $? || _lt_function_replace_fail=:
20519
20520
20521   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
20522 func_dirname_and_basename ()\
20523 {\
20524 \    case ${1} in\
20525 \      */*) func_dirname_result="${1%/*}${2}" ;;\
20526 \      *  ) func_dirname_result="${3}" ;;\
20527 \    esac\
20528 \    func_basename_result="${1##*/}"\
20529 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
20530   && mv -f "$cfgfile.tmp" "$cfgfile" \
20531     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20532 test 0 -eq $? || _lt_function_replace_fail=:
20533
20534
20535   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
20536 func_stripname ()\
20537 {\
20538 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
20539 \    # positional parameters, so assign one to ordinary parameter first.\
20540 \    func_stripname_result=${3}\
20541 \    func_stripname_result=${func_stripname_result#"${1}"}\
20542 \    func_stripname_result=${func_stripname_result%"${2}"}\
20543 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
20544   && mv -f "$cfgfile.tmp" "$cfgfile" \
20545     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20546 test 0 -eq $? || _lt_function_replace_fail=:
20547
20548
20549   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
20550 func_split_long_opt ()\
20551 {\
20552 \    func_split_long_opt_name=${1%%=*}\
20553 \    func_split_long_opt_arg=${1#*=}\
20554 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
20555   && mv -f "$cfgfile.tmp" "$cfgfile" \
20556     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20557 test 0 -eq $? || _lt_function_replace_fail=:
20558
20559
20560   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
20561 func_split_short_opt ()\
20562 {\
20563 \    func_split_short_opt_arg=${1#??}\
20564 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
20565 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
20566   && mv -f "$cfgfile.tmp" "$cfgfile" \
20567     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20568 test 0 -eq $? || _lt_function_replace_fail=:
20569
20570
20571   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
20572 func_lo2o ()\
20573 {\
20574 \    case ${1} in\
20575 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
20576 \      *)    func_lo2o_result=${1} ;;\
20577 \    esac\
20578 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
20579   && mv -f "$cfgfile.tmp" "$cfgfile" \
20580     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20581 test 0 -eq $? || _lt_function_replace_fail=:
20582
20583
20584   sed -e '/^func_xform ()$/,/^} # func_xform /c\
20585 func_xform ()\
20586 {\
20587     func_xform_result=${1%.*}.lo\
20588 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
20589   && mv -f "$cfgfile.tmp" "$cfgfile" \
20590     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20591 test 0 -eq $? || _lt_function_replace_fail=:
20592
20593
20594   sed -e '/^func_arith ()$/,/^} # func_arith /c\
20595 func_arith ()\
20596 {\
20597     func_arith_result=$(( $* ))\
20598 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
20599   && mv -f "$cfgfile.tmp" "$cfgfile" \
20600     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20601 test 0 -eq $? || _lt_function_replace_fail=:
20602
20603
20604   sed -e '/^func_len ()$/,/^} # func_len /c\
20605 func_len ()\
20606 {\
20607     func_len_result=${#1}\
20608 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
20609   && mv -f "$cfgfile.tmp" "$cfgfile" \
20610     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20611 test 0 -eq $? || _lt_function_replace_fail=:
20612
20613 fi
20614
20615 if test x"$lt_shell_append" = xyes; then
20616   sed -e '/^func_append ()$/,/^} # func_append /c\
20617 func_append ()\
20618 {\
20619     eval "${1}+=\\${2}"\
20620 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
20621   && mv -f "$cfgfile.tmp" "$cfgfile" \
20622     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20623 test 0 -eq $? || _lt_function_replace_fail=:
20624
20625
20626   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
20627 func_append_quoted ()\
20628 {\
20629 \    func_quote_for_eval "${2}"\
20630 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
20631 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
20632   && mv -f "$cfgfile.tmp" "$cfgfile" \
20633     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20634 test 0 -eq $? || _lt_function_replace_fail=:
20635
20636
20637   # Save a `func_append' function call where possible by direct use of '+='
20638   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
20639     && mv -f "$cfgfile.tmp" "$cfgfile" \
20640       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20641   test 0 -eq $? || _lt_function_replace_fail=:
20642 else
20643   # Save a `func_append' function call even when '+=' is not available
20644   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
20645     && mv -f "$cfgfile.tmp" "$cfgfile" \
20646       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
20647   test 0 -eq $? || _lt_function_replace_fail=:
20648 fi
20649
20650 if test x"$_lt_function_replace_fail" = x":"; then
20651   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
20652 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
20653 fi
20654
20655
20656    mv -f "$cfgfile" "$ofile" ||
20657     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20658   chmod +x "$ofile"
20659
20660
20661     cat <<_LT_EOF >> "$ofile"
20662
20663 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20664
20665 # The linker used to build libraries.
20666 LD=$lt_LD_CXX
20667
20668 # How to create reloadable object files.
20669 reload_flag=$lt_reload_flag_CXX
20670 reload_cmds=$lt_reload_cmds_CXX
20671
20672 # Commands used to build an old-style archive.
20673 old_archive_cmds=$lt_old_archive_cmds_CXX
20674
20675 # A language specific compiler.
20676 CC=$lt_compiler_CXX
20677
20678 # Is the compiler the GNU compiler?
20679 with_gcc=$GCC_CXX
20680
20681 # Compiler flag to turn off builtin functions.
20682 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20683
20684 # Additional compiler flags for building library objects.
20685 pic_flag=$lt_lt_prog_compiler_pic_CXX
20686
20687 # How to pass a linker flag through the compiler.
20688 wl=$lt_lt_prog_compiler_wl_CXX
20689
20690 # Compiler flag to prevent dynamic linking.
20691 link_static_flag=$lt_lt_prog_compiler_static_CXX
20692
20693 # Does compiler simultaneously support -c and -o options?
20694 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20695
20696 # Whether or not to add -lc for building shared libraries.
20697 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20698
20699 # Whether or not to disallow shared libs when runtime libs are static.
20700 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20701
20702 # Compiler flag to allow reflexive dlopens.
20703 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20704
20705 # Compiler flag to generate shared objects directly from archives.
20706 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20707
20708 # Whether the compiler copes with passing no objects directly.
20709 compiler_needs_object=$lt_compiler_needs_object_CXX
20710
20711 # Create an old-style archive from a shared archive.
20712 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20713
20714 # Create a temporary old-style archive to link instead of a shared archive.
20715 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20716
20717 # Commands used to build a shared archive.
20718 archive_cmds=$lt_archive_cmds_CXX
20719 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20720
20721 # Commands used to build a loadable module if different from building
20722 # a shared archive.
20723 module_cmds=$lt_module_cmds_CXX
20724 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20725
20726 # Whether we are building with GNU ld or not.
20727 with_gnu_ld=$lt_with_gnu_ld_CXX
20728
20729 # Flag that allows shared libraries with undefined symbols to be built.
20730 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20731
20732 # Flag that enforces no undefined symbols.
20733 no_undefined_flag=$lt_no_undefined_flag_CXX
20734
20735 # Flag to hardcode \$libdir into a binary during linking.
20736 # This must work even if \$libdir does not exist
20737 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20738
20739 # If ld is used when linking, flag to hardcode \$libdir into a binary
20740 # during linking.  This must work even if \$libdir does not exist.
20741 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20742
20743 # Whether we need a single "-rpath" flag with a separated argument.
20744 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20745
20746 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20747 # DIR into the resulting binary.
20748 hardcode_direct=$hardcode_direct_CXX
20749
20750 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20751 # DIR into the resulting binary and the resulting library dependency is
20752 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20753 # library is relocated.
20754 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20755
20756 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20757 # into the resulting binary.
20758 hardcode_minus_L=$hardcode_minus_L_CXX
20759
20760 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20761 # into the resulting binary.
20762 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20763
20764 # Set to "yes" if building a shared library automatically hardcodes DIR
20765 # into the library and all subsequent libraries and executables linked
20766 # against it.
20767 hardcode_automatic=$hardcode_automatic_CXX
20768
20769 # Set to yes if linker adds runtime paths of dependent libraries
20770 # to runtime path list.
20771 inherit_rpath=$inherit_rpath_CXX
20772
20773 # Whether libtool must link a program against all its dependency libraries.
20774 link_all_deplibs=$link_all_deplibs_CXX
20775
20776 # Set to "yes" if exported symbols are required.
20777 always_export_symbols=$always_export_symbols_CXX
20778
20779 # The commands to list exported symbols.
20780 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20781
20782 # Symbols that should not be listed in the preloaded symbols.
20783 exclude_expsyms=$lt_exclude_expsyms_CXX
20784
20785 # Symbols that must always be exported.
20786 include_expsyms=$lt_include_expsyms_CXX
20787
20788 # Commands necessary for linking programs (against libraries) with templates.
20789 prelink_cmds=$lt_prelink_cmds_CXX
20790
20791 # Commands necessary for finishing linking programs.
20792 postlink_cmds=$lt_postlink_cmds_CXX
20793
20794 # Specify filename containing input files.
20795 file_list_spec=$lt_file_list_spec_CXX
20796
20797 # How to hardcode a shared library path into an executable.
20798 hardcode_action=$hardcode_action_CXX
20799
20800 # The directories searched by this compiler when creating a shared library.
20801 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20802
20803 # Dependencies to place before and after the objects being linked to
20804 # create a shared library.
20805 predep_objects=$lt_predep_objects_CXX
20806 postdep_objects=$lt_postdep_objects_CXX
20807 predeps=$lt_predeps_CXX
20808 postdeps=$lt_postdeps_CXX
20809
20810 # The library search path used internally by the compiler when linking
20811 # a shared library.
20812 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20813
20814 # ### END LIBTOOL TAG CONFIG: CXX
20815 _LT_EOF
20816
20817  ;;
20818     "stamp-h":C) echo timestamp > src/include/stamp-h ;;
20819     "build-radpaths-h":C) (cd ./src/include && /bin/sh ./build-radpaths-h) ;;
20820     "main-chmod":C) (cd ./src/main   && chmod +x checkrad.pl radlast radtest) ;;
20821     "scripts-chmod":C) (cd ./scripts    && chmod +x rc.radiusd radwatch radiusd.cron.daily radiusd.cron.monthly cryptpasswd) ;;
20822
20823   esac
20824 done # for ac_tag
20825
20826
20827 as_fn_exit 0
20828 _ACEOF
20829 ac_clean_files=$ac_clean_files_save
20830
20831 test $ac_write_fail = 0 ||
20832   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20833
20834
20835 # configure is writing to config.log, and then calls config.status.
20836 # config.status does its own redirection, appending to config.log.
20837 # Unfortunately, on DOS this fails, as config.log is still kept open
20838 # by configure, so config.status won't be able to write to it; its
20839 # output is simply discarded.  So we exec the FD to /dev/null,
20840 # effectively closing config.log, so it can be properly (re)opened and
20841 # appended to by config.status.  When coming back to configure, we
20842 # need to make the FD available again.
20843 if test "$no_create" != yes; then
20844   ac_cs_success=:
20845   ac_config_status_args=
20846   test "$silent" = yes &&
20847     ac_config_status_args="$ac_config_status_args --quiet"
20848   exec 5>/dev/null
20849   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20850   exec 5>>config.log
20851   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20852   # would make configure fail if this is the last instruction.
20853   $ac_cs_success || as_fn_exit 1
20854 fi
20855
20856 #
20857 # CONFIG_SUBDIRS section.
20858 #
20859 if test "$no_recursion" != yes; then
20860
20861   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
20862   # so they do not pile up.
20863   ac_sub_configure_args=
20864   ac_prev=
20865   eval "set x $ac_configure_args"
20866   shift
20867   for ac_arg
20868   do
20869     if test -n "$ac_prev"; then
20870       ac_prev=
20871       continue
20872     fi
20873     case $ac_arg in
20874     -cache-file | --cache-file | --cache-fil | --cache-fi \
20875     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
20876       ac_prev=cache_file ;;
20877     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
20878     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
20879     | --c=*)
20880       ;;
20881     --config-cache | -C)
20882       ;;
20883     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
20884       ac_prev=srcdir ;;
20885     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
20886       ;;
20887     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
20888       ac_prev=prefix ;;
20889     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
20890       ;;
20891     --disable-option-checking)
20892       ;;
20893     *)
20894       case $ac_arg in
20895       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20896       esac
20897       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
20898     esac
20899   done
20900
20901   # Always prepend --prefix to ensure using the same prefix
20902   # in subdir configurations.
20903   ac_arg="--prefix=$prefix"
20904   case $ac_arg in
20905   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20906   esac
20907   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
20908
20909   # Pass --silent
20910   if test "$silent" = yes; then
20911     ac_sub_configure_args="--silent $ac_sub_configure_args"
20912   fi
20913
20914   # Always prepend --disable-option-checking to silence warnings, since
20915   # different subdirs can have different --enable and --with options.
20916   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
20917
20918   ac_popdir=`pwd`
20919   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
20920
20921     # Do not complain, so a configure script can configure whichever
20922     # parts of a large source tree are present.
20923     test -d "$srcdir/$ac_dir" || continue
20924
20925     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
20926     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
20927     $as_echo "$ac_msg" >&6
20928     as_dir="$ac_dir"; as_fn_mkdir_p
20929     ac_builddir=.
20930
20931 case "$ac_dir" in
20932 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20933 *)
20934   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20935   # A ".." for each directory in $ac_dir_suffix.
20936   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20937   case $ac_top_builddir_sub in
20938   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20939   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20940   esac ;;
20941 esac
20942 ac_abs_top_builddir=$ac_pwd
20943 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20944 # for backward compatibility:
20945 ac_top_builddir=$ac_top_build_prefix
20946
20947 case $srcdir in
20948   .)  # We are building in place.
20949     ac_srcdir=.
20950     ac_top_srcdir=$ac_top_builddir_sub
20951     ac_abs_top_srcdir=$ac_pwd ;;
20952   [\\/]* | ?:[\\/]* )  # Absolute name.
20953     ac_srcdir=$srcdir$ac_dir_suffix;
20954     ac_top_srcdir=$srcdir
20955     ac_abs_top_srcdir=$srcdir ;;
20956   *) # Relative name.
20957     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20958     ac_top_srcdir=$ac_top_build_prefix$srcdir
20959     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20960 esac
20961 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20962
20963
20964     cd "$ac_dir"
20965
20966     # Check for guested configure; otherwise get Cygnus style configure.
20967     if test -f "$ac_srcdir/configure.gnu"; then
20968       ac_sub_configure=$ac_srcdir/configure.gnu
20969     elif test -f "$ac_srcdir/configure"; then
20970       ac_sub_configure=$ac_srcdir/configure
20971     elif test -f "$ac_srcdir/configure.in"; then
20972       # This should be Cygnus configure.
20973       ac_sub_configure=$ac_aux_dir/configure
20974     else
20975       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
20976 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
20977       ac_sub_configure=
20978     fi
20979
20980     # The recursion is here.
20981     if test -n "$ac_sub_configure"; then
20982       # Make the cache file name correct relative to the subdirectory.
20983       case $cache_file in
20984       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
20985       *) # Relative name.
20986         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
20987       esac
20988
20989       { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
20990 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
20991       # The eval makes quoting arguments work.
20992       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
20993            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
20994         as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
20995     fi
20996
20997     cd "$ac_popdir"
20998   done
20999 fi
21000 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21001   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21002 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21003 fi
21004
21005